:root{--pit-0:#090b09;--panel:#0e110e;--raise:#161a16;--line:#ffffff29;--line-lit:#ffffff47;--ink:#f2f2e9;--dim:#f2f2e9bd;--meta:#a1a69b;--acid:#cdff3d;--amber:#ffbc57;--citron:var(--acid);--signal:var(--acid);--ok:var(--acid);--violet:var(--acid);--teal:var(--acid);--glow-violet:#cdff3d1a;--glow-teal:#cdff3d1a;--glow-amber:#ffbc574d;--glow:#ffffff0f;--grid:#262a242e;--paper:#f2f2e9;--paper-ink:#090b09;--paper-meta:#5d625a;--paper-line:#090b0929;--glass:#ffffff08;--glass-line:var(--line);--glass-blur:0px;--sans:var(--font-display,"Geist"),-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Segoe UI","Microsoft YaHei",sans-serif;--display:var(--sans);--poster:var(--font-poster,"Anton"),Impact,"Arial Narrow",-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;--mono:var(--font-mono,"Geist Mono"),ui-monospace,"SF Mono",Menlo,"Segoe UI Symbol","Noto Sans Symbols",monospace;--h-display:clamp(44px,6.4vw,96px);--meas:62ch;--nav-h:72px;--wrap:1440px;--gutter:clamp(20px,5vw,72px);--radius-1:3px;--radius-2:6px;--radius-3:12px;--ease-out:cubic-bezier(.16,1,.3,1);--dur-1:.15s;--dur-2:.35s;--dur-3:.8s;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{background:var(--pit-0);color:var(--ink);font:16px/1.6 var(--sans);letter-spacing:0;-webkit-font-smoothing:antialiased}.guides{width:min(var(--wrap),100%);pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 8.33333%);margin:0 auto;position:fixed;inset:0;mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000)}main,header,section,footer{z-index:1;position:relative}img{max-width:100%;height:auto;display:block}a{color:var(--signal);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--citron);outline-offset:3px;border-radius:2px}code{font-family:var(--mono)}b,strong{font-weight:600}.wrap{z-index:1;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto;position:relative}[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.band h2[id]{scroll-margin-top:calc(var(--nav-h) + 64px)}.skip{z-index:30;border-radius:var(--radius-1);background:var(--acid);color:var(--pit-0);font:600 13px/1 var(--sans);padding:10px 14px;position:absolute;top:-48px;left:16px}.skip:focus{text-decoration:none;top:12px}.rule{font:12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--meta);align-items:center;gap:14px;margin-bottom:40px;display:flex}.rule:after{content:"";background:var(--line);flex:1;height:1px}.rule b{color:var(--acid);font-weight:500}.kicker{font:500 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acid);align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.kicker:before{content:"";background:var(--acid);border-radius:50%;flex:none;width:6px;height:6px}.k{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--meta);margin-bottom:20px}:lang(zh) .kicker,:lang(zh) .k{text-transform:none;letter-spacing:.12em}h1{font:600 var(--h-display)/.98 var(--display);letter-spacing:-.035em;text-wrap:balance}h2{font:600 clamp(28px,3vw,40px)/1.08 var(--display);letter-spacing:-.025em;text-wrap:balance}h3{font:600 20px/1.3 var(--display);letter-spacing:-.015em;color:var(--ink)}h4{font:600 16px/1.35 var(--display);letter-spacing:-.01em;color:var(--ink)}:lang(zh) h1,:lang(zh) h2{letter-spacing:-.02em;line-height:1.05}:lang(zh) h3,:lang(zh) h4{letter-spacing:0}.lede{color:var(--dim);max-width:54ch;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.lede b{color:var(--ink)}.pricenote{font:13px/1.4 var(--mono);letter-spacing:.02em;color:var(--meta);margin-top:18px}.pricenote b{color:var(--dim);font-weight:600}.sale-tag{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acid);vertical-align:middle;border:1px solid;border-radius:999px;margin-left:4px;padding:4px 7px 3px;font-style:normal;display:inline-block}:lang(zh) .sale-tag{text-transform:none;letter-spacing:.1em;font-size:11px}.paper .sale-tag{color:var(--paper-ink)}.sale-tag[hidden]{display:none}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cta,.ghost{border-radius:var(--radius-1);min-height:48px;font:600 15px/1 var(--sans);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background var(--dur-1),color var(--dur-1),border-color var(--dur-1);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.cta{background:var(--acid);color:var(--pit-0)}.cta:hover{background:#ddff70;text-decoration:none}.ghost,.cta.ghost{color:var(--ink);border:1px solid var(--line-lit);background:0 0}.ghost:hover,.cta.ghost:hover{border-color:var(--ink);text-decoration:none}.phone{background:#000;border:1px solid #ffffff2e;border-radius:26px;overflow:hidden;box-shadow:0 60px 120px -40px #000000f2,0 0 0 1px #0009}.phone.lift{box-shadow:0 60px 120px -40px #000000f2,0 0 0 1px #0009}@media (width<=900px){.guides{background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 25%)}h1{font-size:clamp(40px,11vw,60px)}}@media (prefers-contrast:more){:root{--line:#ffffff2e;--line-lit:#ffffff4d;--glass-line:#ffffff3d}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.status{z-index:20;height:var(--nav-h);border-bottom:1px solid var(--line);background:var(--pit-0);font:15px/1 var(--sans);letter-spacing:0;position:sticky;top:0}.status .wrap{align-items:center;gap:32px;height:100%;display:flex}.sess{font:600 17px/1 var(--display);letter-spacing:-.01em;color:var(--ink);flex:none;align-items:center;gap:10px;display:flex}.sess:hover{text-decoration:none}.sess .mark{flex:none;width:26px;height:26px}.win{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;gap:22px;min-width:0;font-size:14px;display:flex;position:relative;overflow:auto hidden}.win::-webkit-scrollbar{display:none}.win a{color:var(--dim);white-space:nowrap;transition:color var(--dur-1);flex:none;padding:6px 0;font-weight:500;position:relative}.win a:hover{color:var(--ink);text-decoration:none}.win a[aria-current]{color:var(--ink)}.win a[aria-current]:after{content:"";background:var(--acid);height:2px;position:absolute;bottom:-2px;left:0;right:0}.status .right{color:var(--dim);white-space:nowrap;flex:none;align-items:center;gap:18px;margin-left:auto;font-size:13px;display:flex}.status .beta{color:var(--dim);align-items:center;gap:7px;display:flex}.status .beta .dot{background:var(--amber);border-radius:50%;width:6px;height:6px}.status .beta .full{display:inline}.status .beta .short{display:none}.status .zh{border:1px solid var(--line);border-radius:var(--radius-1);color:var(--dim);font-family:var(--mono);letter-spacing:.04em;transition:color var(--dur-1),border-color var(--dur-1);padding:7px 10px;font-size:12px}.status .zh:hover{color:var(--ink);border-color:var(--line-lit);text-decoration:none}.status .dl{border-radius:var(--radius-1);border:1px solid var(--line-lit);color:var(--ink);font:600 13px/1 var(--sans);transition:border-color var(--dur-1);padding:8px 12px}.status .dl:hover{border-color:var(--ink);text-decoration:none}footer{border-top:1px solid var(--line);font:13px/1.6 var(--mono);color:var(--meta);padding:32px 0 48px}footer .wrap{flex-wrap:wrap;align-items:center;gap:20px;display:flex}footer .wrap a{color:var(--dim)}footer .wrap a:hover{color:var(--ink);text-decoration:none}footer .right{gap:20px;margin-left:auto;display:flex}.scrollspy{z-index:9;border-top:1px solid var(--line);font:12px/1 var(--mono);letter-spacing:.02em;background:#090b09eb;position:fixed;bottom:0;left:0;right:0}.scrollspy .wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:18px;min-width:0;height:34px;display:flex;overflow:auto hidden}.scrollspy .wrap::-webkit-scrollbar{display:none}.scrollspy a{color:var(--meta);white-space:nowrap;transition:color var(--dur-1);flex:none}.scrollspy a:hover{color:var(--dim);text-decoration:none}.scrollspy a[data-current]{color:var(--acid)}.scrollspy .tail{color:var(--meta);white-space:nowrap;margin-left:auto;padding-right:2px}body.has-scrollspy{padding-bottom:34px}@media (width<=960px){.status .beta .full{display:none}.status .beta .short{display:inline}}@media (width<=700px){.scrollspy .tail{display:none}}@media (width<=640px){.status .wrap{gap:16px}.status .right{gap:10px}.status .dl{display:none}.win{gap:14px;font-size:13px;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}footer .right{margin-left:0}}@media (width<=480px){.sess .word{display:none}}.pagehead{isolation:isolate;padding:64px 0 60px;position:relative}.pagehead .kicker{gap:14px;width:100%;margin-bottom:40px;display:flex}.pagehead .kicker:after{content:"";background:var(--line);flex:1;height:1px}.pagehead h1{font:400 clamp(48px,7.6vw,124px)/.92 var(--poster);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);text-wrap:balance;max-width:16ch;margin:0 0 28px -.03em}:lang(zh) .pagehead h1{font:800 clamp(38px,5.6vw,84px)/1.08 var(--sans);letter-spacing:-.02em;text-transform:none;max-width:18ch;margin-left:0}.pagehead .sub{max-width:56ch;color:var(--dim);font-size:clamp(17px,1.35vw,20px);line-height:1.5}.pagehead .sub b{color:var(--ink);font-weight:600}.byline{font:13px/1.5 var(--mono);letter-spacing:.02em;color:var(--meta);margin-bottom:10px}.byline a{color:var(--dim)}.pagehead:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#cdff3d80 10% 90%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.pagehead:before{content:"";z-index:0;background:var(--acid);width:7px;height:7px;animation:node-ride 1.8s var(--ease-out) both;border-radius:50%;position:absolute;bottom:-3px;left:0;transform:translate(64vw);box-shadow:0 0 12px 2px #cdff3d8c}@keyframes node-ride{0%{transform:translate(6vw)}}html.test .pagehead:before{animation:none}.pagehead+main{padding-top:56px}.pagehead .wrap:has(.pricecard){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:56px;display:grid}.pagehead .wrap:has(.pricecard) .kicker{grid-column:1/-1}.pagehead .wrap:has(.pricecard) h1,.pagehead .wrap:has(.pricecard) .sub{grid-column:1}.pagehead .wrap:has(.pricecard) .pricecard{grid-area:2/2/span 2;align-self:end}.rv{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(16px)}.rv.in{opacity:1;transform:none}main.wrap{counter-reset:sec}.prose{max-width:var(--meas);color:var(--dim);font-size:16px;line-height:1.7}.prose h3{font:400 clamp(28px,2.6vw,38px)/.95 var(--poster);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:64px 0 20px}.prose h3:before{counter-increment:sec;content:counter(sec,decimal-leading-zero);border-top:1px solid var(--line);font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--acid);margin-bottom:16px;padding-top:22px;display:block}main>.prose:first-child>h3:first-child,.prose.qa:first-child>h3:first-child{margin-top:0}main>.prose:first-child>h3:first-child:before{border-top:0;padding-top:0}.prose h3 em{color:var(--acid);border-bottom:0}:lang(zh) .prose h3{font:700 clamp(24px,2vw,30px)/1.2 var(--sans);letter-spacing:-.01em;text-transform:none}.prose.qa h3{font:600 22px/1.3 var(--display);letter-spacing:-.015em;text-transform:none;margin:52px 0 14px}.prose.qa h3:before{margin-bottom:14px}.prose h4{margin:28px 0 8px;font-size:16px}.prose p{margin-bottom:16px}.prose b,.prose strong{color:var(--ink);font-weight:600}.prose em{color:var(--ink);border-bottom:1px dashed var(--meta);font-style:normal}.prose ul{margin-bottom:16px;list-style:none}.prose ul li{margin-bottom:10px;padding-left:22px;position:relative}.prose ul li:before{content:"›";color:var(--acid);font-family:var(--mono);font-weight:700;position:absolute;left:0}.prose ol{margin-bottom:16px;padding-left:1.25rem}.prose ol li{margin-bottom:10px}.prose code{color:var(--ink);background:#ffffff0f;border-radius:4px;padding:2px 6px;font-size:.9em}.prose a{color:var(--ink);border-bottom:1px solid #cdff3d8c;text-decoration:none}.prose a:hover{color:var(--acid);border-color:var(--acid);text-decoration:none}.prose hr{background:var(--line);border:0;height:1px;margin:56px 0 40px}.band{border-top:1px solid var(--line);padding:88px 0 72px}.band .kicker,.band .k{margin-bottom:24px}.band h2{font:400 clamp(40px,4.6vw,72px)/.92 var(--poster);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);text-wrap:balance;max-width:18ch;margin:0 0 20px -.02em}:lang(zh) .band h2{font:800 clamp(30px,3.4vw,48px)/1.12 var(--sans);letter-spacing:-.02em;text-transform:none;margin-left:0}.band .sub{color:var(--dim);max-width:var(--meas);font-size:17px;line-height:1.55}.band .sub b,.band .sub code{color:var(--ink)}.doc>h4{color:var(--ink);margin:1.8rem 0 .45rem;font-size:16px;font-weight:600}.doc h3{border-left:2px solid var(--acid);margin:2.8rem 0 .7rem;padding-left:16px;font-size:20px}.doc h3:first-of-type{margin-top:2.4rem}.doc .txt{color:var(--dim);max-width:var(--meas);margin-top:.85rem;line-height:1.7}.doc .txt b{color:var(--ink);font-weight:600}.doc .txt i{color:var(--ink);font-style:italic}.doc code{overflow-wrap:anywhere;font:.87em var(--mono);color:var(--ink);background:#ffffff0f;border-radius:4px;padding:.12rem .38rem}.doc a{color:var(--ink);border-bottom:1px solid #cdff3d8c}.doc a:hover{color:var(--acid);border-color:var(--acid);text-decoration:none}.doc ul,.doc ol{max-width:var(--meas);color:var(--dim);gap:.45rem;margin-top:.9rem;line-height:1.7;display:grid}.doc ul{list-style:none}.doc ul li{padding-left:22px;position:relative}.doc ul li:before{content:"›";color:var(--acid);font-family:var(--mono);font-weight:700;position:absolute;left:0}.doc ol{padding-left:1.25rem}.doc ul b,.doc ol b{color:var(--ink);font-weight:600}pre{border:1px solid var(--line);border-radius:var(--radius-2);font:13px/1.7 var(--mono);color:var(--dim);background:#050605;margin:20px 0;padding:18px 20px;position:relative;overflow-x:auto}pre b{color:var(--acid);font-weight:500}pre i{color:var(--meta);font-style:normal}pre u{color:var(--amber);text-decoration:none}.callout{border-left:2px solid var(--amber);margin:28px 0;padding:4px 0 4px 26px;position:relative}.callout.ok{border-left-color:var(--acid)}.callout h4{font:500 12px/1 var(--mono);letter-spacing:.16em;color:var(--amber);text-transform:uppercase;margin-bottom:16px}.callout.ok h4{color:var(--acid)}.callout ul{list-style:none}.callout ul li{color:var(--dim);margin-bottom:12px;padding-left:20px;font-size:14.5px;line-height:1.6;position:relative}.callout ul li:before{content:"—";color:var(--meta);position:absolute;left:0}.callout ul li b{color:var(--ink)}.tbl-wrap{-webkit-overflow-scrolling:touch;margin:24px 0 8px;position:relative;overflow-x:auto}table.ledger{border-collapse:collapse;width:100%;font:14px/1.55 var(--sans);border-top:1px solid var(--line-lit);border-bottom:1px solid var(--line);min-width:560px}table.ledger th{text-align:left;font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--meta);text-transform:uppercase;border-bottom:1px solid var(--line);padding:16px 16px 14px}table.ledger th:first-child,table.ledger td:first-child{padding-left:0}table.ledger th:last-child,table.ledger td:last-child{padding-right:0}table.ledger th.us{color:var(--acid)}table.ledger td{border-top:1px solid var(--line);color:var(--dim);vertical-align:top;padding:15px 16px}table.ledger tbody tr:first-child td{border-top:0}table.ledger td.cap-col{color:var(--ink);width:26%;min-width:170px}table.ledger td.cap-col b{font-weight:600}table.ledger .us{background:#cdff3d0b}table.ledger td.us{color:var(--ink);padding-left:16px;padding-right:16px;font-weight:500}table.ledger .yes{color:var(--acid)}table.ledger .no{color:var(--meta)}table.ledger td a{color:var(--ink);border-bottom:1px solid #cdff3d8c}table.ledger td em{color:var(--ink);font-style:normal}table.ledger .us .yes,table.ledger td.no,table.ledger td.us{font-variant-numeric:tabular-nums}:lang(zh) table.ledger th{text-transform:none;letter-spacing:.08em;font-size:12px}.pricecard{border-left:1px solid var(--line);margin:0;padding:0 0 4px 32px;position:relative}.pricecard>div:first-child{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.pricecard .amount{font:400 clamp(88px,10vw,168px)/.85 var(--poster);letter-spacing:-.01em;color:var(--acid);margin-left:-.03em}.pricecard .once{font:500 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}:lang(zh) .pricecard .once{text-transform:none;letter-spacing:.12em;font-size:13px}.pricecard .pricenote{max-width:40ch;margin-top:18px}.pricecard .pricecta{border-radius:var(--radius-1);height:48px;font:600 15px/1 var(--sans);letter-spacing:-.01em;color:var(--pit-0);background:var(--acid);transition:background var(--dur-2) var(--ease-out);align-items:center;margin-top:22px;padding:0 22px;display:inline-flex}.pricecard .pricecta:hover{background:#ddff70;text-decoration:none}.pricecard .pricefine{color:var(--meta);max-width:46ch;margin-top:18px;font-size:13px;line-height:1.6}.cellgrid{border-top:1px solid var(--line);border-left:1px solid var(--line);counter-reset:cell;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;display:grid}.cell{isolation:isolate;border-right:1px solid var(--line);border-bottom:1px solid var(--line);--mx:50%;--my:50%;transition:background var(--dur-2);flex-direction:column;padding:26px 24px 30px;display:flex;position:relative}.cell:before{counter-increment:cell;content:counter(cell,decimal-leading-zero);font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--meta);position:absolute;top:26px;right:20px}.cell:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--dur-2);background:radial-gradient(340px circle at var(--mx) var(--my),#cdff3d12,transparent 62%);position:absolute;inset:0}.cell:hover{background:#ffffff06}.cell:hover:after{opacity:1}.cell .ic{font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--acid);text-transform:uppercase;margin-bottom:22px;padding-right:40px}:lang(zh) .cell .ic{text-transform:none;letter-spacing:.12em}.cell h4{font:600 20px/1.2 var(--display);letter-spacing:-.02em;color:var(--ink);margin-bottom:10px}:lang(zh) .cell h4{letter-spacing:0}.cell p{color:var(--dim);font-size:14.5px;line-height:1.6}.cell p a{color:var(--ink);border-bottom:1px solid #cdff3d8c}.cell h4 a{color:inherit;transition:color var(--dur-1)}.cell h4 a:after{content:"";position:absolute;inset:0}.cell:has(h4 a){cursor:pointer}.cell:has(h4 a):hover h4 a{color:var(--acid);text-decoration:none}.cell h4 a:focus-visible:after{outline:2px solid var(--citron);outline-offset:-2px}.cell.shot{text-align:center;align-items:center}.cell.shot>a{width:180px;max-width:100%;margin-bottom:18px;display:block}.cell.shot .phone{border-radius:22px;width:100%}.cell.shot h4{font-size:17px}.panes{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pane{border-right:1px solid var(--line);min-width:0;margin-right:24px;padding:26px 24px 28px 0}.pane:last-child{border-right:0;margin-right:0}.pane .title{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--meta);gap:16px;display:grid}:lang(zh) .pane .title{text-transform:none;letter-spacing:.08em}.pane .title b{font:400 56px/.9 var(--poster);letter-spacing:0;color:var(--acid)}.pane .body{color:var(--dim);padding-top:16px;font-size:14.5px;line-height:1.6}.pane .body b{color:var(--ink)}.pane .body code{font:12px var(--mono);color:var(--ink);background:#ffffff0f;border-radius:4px;padding:2px 6px}.pane .body p+p{margin-top:10px}.wire{border-left:2px solid var(--line-lit);margin-top:2.4rem;padding:6px 0 6px 26px}.wire p{color:var(--dim);font-size:15px;line-height:1.65}.wire p+p{margin-top:10px}.wire b,.wire code{color:var(--ink)}.lockrow{grid-template-columns:300px 1fr;align-items:center;gap:3rem;margin-top:2.6rem;display:grid}.lockshot{justify-self:center}.notes{gap:1.3rem;max-width:32rem;display:grid}.notes p{color:var(--dim);font-size:16px;line-height:1.65}.notes b{font:500 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.4rem;display:block}:lang(zh) .notes b{text-transform:none;letter-spacing:.12em}.notes .amber{color:var(--amber)}.notes .teal{color:var(--acid)}.notes .dimb{color:var(--meta)}.notes em{font-style:normal;font-family:var(--mono);color:var(--ink);font-size:.86em}.moment{border-bottom:1px solid var(--line);margin-top:2.4rem;display:grid}.strip{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:1.6rem;padding:20px 0;display:grid}.strip img{border:1px solid var(--line);border-radius:10px;width:400px}.strip .cap{color:var(--dim);font-size:14.5px;line-height:1.65}.strip .cap b{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.45rem;display:block}:lang(zh) .strip .cap b{text-transform:none;letter-spacing:.12em}.strip.a .cap b{color:var(--amber)}.strip.b .cap b{color:var(--acid)}.rows{gap:3.2rem;margin-top:3rem;display:grid}.row{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.row:nth-child(2n) .rowshot{order:-1}.rowshot{justify-self:center;max-width:320px}.row h3{margin:.7rem 0 .55rem;font-size:20px}.row p{color:var(--dim);font-size:1rem;line-height:1.65}.row ul{color:var(--dim);gap:.4rem;margin-top:.9rem;font-size:14px;list-style:none;display:grid}.row li:before{content:"·  ";color:var(--acid);font-weight:700}.mux{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.4rem;display:grid}.muxcard{overflow-wrap:anywhere;border:1px solid var(--line);min-width:0;padding:1.5rem;position:relative}.muxcard.lit{border-color:#cdff3d99}.muxcard h3{margin-bottom:.2rem;font-size:18px}.muxcard .tagline{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--meta);margin-bottom:1rem}:lang(zh) .muxcard .tagline{text-transform:none;letter-spacing:.12em}.muxcard.lit .tagline{color:var(--acid)}.muxcard ul{color:var(--dim);gap:.55rem;font-size:14.5px;line-height:1.55;list-style:none;display:grid}.muxcard li{padding-left:1.25rem;position:relative}.muxcard li:before{content:"✓";color:var(--acid);font-size:14px;font-weight:700;position:absolute;top:0;left:0}.muxcard.plain li:before{content:"·";color:var(--meta)}.muxcard b,.muxcard code{color:var(--ink)}.faq{border-bottom:1px solid var(--line);margin-top:2rem;display:grid}details{border-top:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font:600 16px/1.4 var(--display);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}:lang(zh) summary{letter-spacing:0}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:400 18px/1 var(--mono);color:var(--acid);flex:none}details[open] summary:after{content:"–"}details p{color:var(--dim);max-width:var(--meas);margin-top:.8rem;font-size:14.5px;line-height:1.65}details a{color:var(--ink);border-bottom:1px solid #cdff3d8c}details code{font:13.5px var(--mono);color:var(--ink);background:#ffffff0f;border-radius:4px;padding:.1rem .35rem}details b{color:var(--ink)}@media (width>=1000px){:lang(zh) .pagehead h1,:lang(zh) .band h2,:lang(zh) .prose h3{word-break:keep-all}}@media (width<=999px){.pagehead .wrap:has(.pricecard){display:block}.pricecard{border-left:0;border-top:1px solid var(--line);margin-top:40px;padding:28px 0 0}}@media (width<=960px){.cellgrid{grid-template-columns:1fr 1fr}.panes{grid-template-columns:1fr}.pane{border-right:0;border-top:1px solid var(--line);margin-right:0;padding:22px 0}.pane:first-child{border-top:0}.pane .title{grid-template-columns:auto 1fr;align-items:baseline}.pane .title b{font-size:40px}}@media (width<=900px){.lockrow{grid-template-columns:1fr;gap:1.8rem}.row{grid-template-columns:1fr}.row:nth-child(2n) .rowshot{order:0}.strip{grid-template-columns:1fr}.strip img{width:100%}.mux{grid-template-columns:1fr}.band{padding:64px 0 48px}.pagehead{padding:48px 0 44px}.pagehead+main{padding-top:40px}.prose h3{margin-top:48px}}@media (width<=640px){.cellgrid{grid-template-columns:1fr}.cell{padding:22px 20px 26px}.pricecard .amount{font-size:clamp(64px,19vw,88px)}pre{padding:16px;font-size:12px}.callout{padding-left:20px}table.ledger th,table.ledger td{padding-left:12px;padding-right:12px}.pagehead:before{transform:translate(70vw)}}@media (prefers-reduced-motion:reduce){.cell:after{display:none}.pagehead:before{animation:none}.rv{opacity:1;transform:none}}
