@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff)format("woff")}:root{--wrap:1120px;--gut:clamp(16px, 4vw, 24px);--spoken:color-mix(in oklab, var(--text) 62%, black);--soft-line:color-mix(in oklab, var(--line-2) 70%, transparent)}html{scroll-behavior:smooth;scroll-padding-block-start:calc(var(--topbar-h) + 16px)}body{overflow-wrap:break-word}a{text-decoration-thickness:1px}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}.sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-embed] .bar,[data-embed] .foot,[data-embed] .site-foot,[data-embed] .float-cta{display:none}[data-embed] main{padding-block-start:0}[data-embed] .page{padding-block-start:var(--s-3)}[data-embed] .crumbs,[data-embed] .contact-head .eyebrow,[data-embed] .contact-head .headline{display:none}[data-embed] .wrap{padding-inline:var(--s-3)}[data-embed] article.page:before{display:none}.skip{z-index:calc(var(--z-bar) + 1);border-radius:var(--r-2);background:var(--go);color:var(--go-ink);padding:10px 14px;font-weight:700;position:absolute;inset-block-start:-80px;inset-inline-start:8px}.skip:focus{inset-block-start:8px}.wrap{inline-size:min(100% - 2 * var(--gut), var(--wrap));margin-inline:auto;container-type:inline-size}.wrap.narrow{inline-size:min(100% - 2 * var(--gut), 760px);margin-inline:max(var(--gut), calc((100vw - var(--wrap)) / 2)) auto}@media (width<=1120px){.wrap.narrow{margin-inline:auto}}.wrap.prose-wrap{max-inline-size:760px}.label{font-family:var(--font-num);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.95rem;font-weight:700}.eyebrow{align-items:center;margin-block-end:var(--s-4);display:flex}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--ink-3);color:var(--text);text-align:center;transition:transform .5s var(--spring), background-color .15s, border-color .15s, color .15s;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink-4);border-color:var(--line-3);color:var(--text)}.btn:active{transition-duration:70ms;transform:scale(.96)}.btn-primary{background:var(--go);border-color:var(--go);color:var(--go-ink)}.btn-primary:hover{background:var(--go-hot);border-color:var(--go-hot);color:var(--go-ink)}.btn-lg{min-block-size:56px;padding-inline:var(--s-5);font-size:1.05rem}.btn-xs{min-block-size:36px;padding-inline:var(--s-3);font-size:.9rem}.btn-invert{background:var(--ink-0);border-color:var(--ink-0);color:var(--go)}.btn-invert:hover{background:var(--ink-1);border-color:var(--ink-1);color:var(--go-hot)}.plain{color:inherit}.link-row{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.bar,.bar.glass-strong{z-index:var(--z-bar);block-size:var(--topbar-h);view-transition-name:site-bar;border-width:0 0 1px;border-radius:0;position:sticky;inset-block-start:0}.bar-in{inline-size:min(100% - 2 * var(--gut), var(--wrap));align-items:center;gap:var(--s-3);block-size:100%;margin-inline:auto;display:flex}.brand{color:var(--text);font-family:var(--font-num);letter-spacing:.16em;text-transform:uppercase;min-block-size:var(--tap);align-items:center;gap:12px;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.brand:hover{color:var(--text)}.brand img{block-size:32px;inline-size:32px}.bar-nav{gap:var(--s-1);margin-inline-start:auto;margin-inline-end:var(--s-2);display:flex}.bar-nav a{min-block-size:var(--tap);padding-inline:var(--s-3);color:var(--text-2);border-block-end:2px solid #0000;align-items:center;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.bar-nav a:hover{color:var(--text);border-block-end-color:var(--go)}.bar-cta{min-block-size:40px}.menu-btn{inline-size:var(--tap);block-size:var(--tap);border-radius:var(--r-2);color:var(--text);justify-content:center;align-items:center;margin-inline-start:auto;display:none}.menu-btn:hover{background:var(--ink-3)}.menu-close{display:none}.bar:has(.menu-panel:popover-open) .menu-open{display:none}.bar:has(.menu-panel:popover-open) .menu-close{display:block}.menu-panel{inset:calc(var(--topbar-h) + 8px) var(--gut) auto var(--gut);inline-size:min(100%,360px);padding:var(--s-2);border-radius:var(--r-3);color:var(--text);gap:var(--s-1);opacity:0;transition:opacity .2s, transform .3s var(--ease-out), display .3s allow-discrete, overlay .3s allow-discrete;flex-direction:column;margin:0;margin-inline-start:auto;display:none;position:fixed;transform:translateY(-8px)}.menu-panel:popover-open{opacity:1;display:flex;transform:none}@starting-style{.menu-panel:popover-open{opacity:0;transform:translateY(-8px)}}.menu-panel a:not(.btn){min-block-size:var(--tap);padding-inline:var(--s-3);color:var(--text);border-radius:var(--r-2);align-items:center;font-weight:600;text-decoration:none;display:flex}.menu-panel a:not(.btn):hover{background:var(--ink-3)}.menu-panel .btn{margin-block-start:var(--s-1)}@media (width<=899px){.bar-nav{display:none}.bar-cta{padding-inline:var(--s-3);margin-inline-start:auto}.bar-cta svg{display:none}.menu-btn{margin-inline-start:0;display:inline-flex}}@media (width<=359px){.bar-cta{display:none}.menu-btn{margin-inline-start:auto}}.hero{border-block-end:1px solid var(--line);padding-block:clamp(32px,7vw,88px) clamp(40px,7vw,80px);container:hero/inline-size}.hero-in{gap:var(--s-7);align-items:center;display:grid}@container hero (width>=900px){.hero-in{gap:var(--s-8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.display{letter-spacing:-.02em;font-size:clamp(2.2rem,1.2rem + 3.4vw,4rem);line-height:1.04}.display span{display:block}.display .go{color:var(--go)}.headline{letter-spacing:-.01em;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);line-height:1.2}.lede{max-inline-size:56ch;color:var(--text-2);margin-block-start:var(--s-4);font-size:1.1rem}.actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}.meta-row{align-items:center;gap:var(--s-2) var(--s-3);color:var(--text-3);flex-wrap:wrap;margin-block-start:var(--s-5);font-size:.95rem;display:flex}.meta-row .num{color:var(--text);margin-inline-end:-6px;font-size:1.1rem;font-weight:700}.meta-row a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.meta-row a:hover{color:var(--text)}.dot{background:var(--line-3);border-radius:50%;block-size:3px;inline-size:3px}.tally{align-items:center;gap:var(--s-2);border:1px solid var(--line-3);border-radius:var(--r-pill);background:var(--ink-1);min-block-size:36px;color:var(--text-3);font-family:var(--font-num);letter-spacing:.16em;text-transform:uppercase;padding-inline:10px 14px;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.tally-lamp{border:2px solid;border-radius:50%;flex:none;block-size:12px;inline-size:12px}.tally[data-state=live]{color:var(--go);border-color:var(--go)}.tally[data-state=live] .tally-lamp{background:var(--go)}.tally[data-state=paused]{color:var(--warn);border-color:var(--warn)}.tally[data-state=paused] .tally-lamp{background:var(--warn)}.eyebrow .tally{background:0 0}@property --t{syntax:"<number>";inherits:true;initial-value:3.4}@keyframes demo-run{to{--t:14}}@keyframes demo-run-plain{to{--t:9}}.demo{border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--ink-2);view-transition-name:demo;--lh:3.1rem;overflow:hidden}.demo-hero{animation:14s linear infinite demo-run}.demo-plain{--lh:2.4rem;animation:9s linear infinite demo-run-plain}.demo-bar{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--line);font-family:var(--font-num);letter-spacing:.12em;color:var(--text-3);font-weight:600;display:flex}.demo-lamps{display:inline-grid}.demo-lamps>.tally{grid-area:1/1}.demo-stage{background:var(--stage);min-block-size:15rem;padding:var(--s-5) var(--s-4);place-items:center;display:grid;position:relative;overflow:hidden}.demo-stage:before{content:"";block-size:var(--lh);border-block:1px solid color-mix(in oklab, var(--cue) 40%, transparent);background:var(--cue-wash);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.demo-text{text-align:center;font-size:clamp(1.3rem,.95rem + 1.2vw,1.9rem);font-weight:600;line-height:var(--lh);color:var(--text);opacity:min(clamp(0, var(--t) * 3, 1), 1 - clamp(0, var(--t) - 8, 1));position:relative}.demo-hero .demo-stage{block-size:clamp(19rem,30vw,24rem);-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.demo-hero .demo-text{inset-inline:var(--s-4);--pz:clamp(0, var(--t) - 6.5, 2);--s:calc(var(--t) - var(--pz));transform:translateY(calc(var(--lh) * -.5 - var(--s) * .5 * var(--lh)));opacity:min(clamp(0, var(--t) * 3, 1), 1 - clamp(0, var(--t) - 12.4, 1));position:absolute;inset-block-start:50%}.demo-hero{--paused:calc(clamp(0, (var(--t) - 6.5) * 100, 1) - clamp(0, (var(--t) - 8.5) * 100, 1))}.demo-hero .demo-lamps>.tally[data-state=live]{opacity:calc(1 - var(--paused))}.demo-hero .demo-lamps>.tally[data-state=paused]{opacity:var(--paused)}.w{--at:calc(var(--i,0) * .5 + var(--gap,0));--d:calc(var(--t) - var(--at));--on:clamp(0, 1 - abs(var(--d) - .25) * 3.2, 1);--past:clamp(0, var(--d) * 4 - .4, 1);color:color-mix(in oklab, var(--cue) calc(var(--on) * 100%), color-mix(in oklab, var(--spoken) calc(var(--past) * 100%), var(--text)));transform:scale(calc(1 + var(--on) * .07));margin-inline:.22em;display:inline-block}.demo-hero .w:nth-of-type(n+14){--gap:2}.w:first-of-type{--i:0}.w:nth-of-type(2){--i:1}.w:nth-of-type(3){--i:2}.w:nth-of-type(4){--i:3}.w:nth-of-type(5){--i:4}.w:nth-of-type(6){--i:5}.w:nth-of-type(7){--i:6}.w:nth-of-type(8){--i:7}.w:nth-of-type(9){--i:8}.w:nth-of-type(10){--i:9}.w:nth-of-type(11){--i:10}.w:nth-of-type(12){--i:11}.w:nth-of-type(13){--i:12}.w:nth-of-type(14){--i:13}.w:nth-of-type(15){--i:14}.w:nth-of-type(16){--i:15}.w:nth-of-type(17){--i:16}.w:nth-of-type(18){--i:17}.w:nth-of-type(19){--i:18}.w:nth-of-type(20){--i:19}.demo-foot{justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-block-start:1px solid var(--line);color:var(--text-2);font-size:.9rem;display:flex}.demo-foot .num{color:var(--text);font-size:1rem}@media (prefers-reduced-motion:reduce){.demo-hero,.demo-plain{animation:none}}.sec{padding-block:clamp(48px,8vw,88px)}.defer{content-visibility:visible}.page{padding-block-start:clamp(32px,6vw,64px)}.sec h2{letter-spacing:-.01em;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem)}.sec-lede{max-inline-size:60ch;color:var(--text-2);margin-block-start:var(--s-3)}.after{color:var(--text-2);max-inline-size:70ch;margin-block-start:var(--s-5)}.seo-passage{color:var(--text-2);max-inline-size:68ch;font-size:1.05rem;line-height:1.65}.page .seo-passage{margin-block-start:var(--s-4)}h3{font-size:1.1rem}.steps{border-block-start:1px solid var(--line);margin-block-start:var(--s-6)}.steps li{gap:var(--s-4);padding-block:var(--s-5);border-block-end:1px solid var(--line);grid-template-columns:3.2rem minmax(0,1fr);display:grid}.step-no{color:var(--go);font-size:1.9rem;font-weight:700;line-height:1}.steps p{color:var(--text-2);max-inline-size:52ch;margin-block-start:var(--s-1)}.split{gap:var(--s-7);align-items:start;display:grid}@container (width>=860px){.split{gap:var(--s-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.steps-row{gap:var(--s-6);border-block-start:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.steps-row li{border-block:1px solid var(--line);border-block-end:0;grid-template-columns:minmax(0,1fr)}}.rundown{border:1px solid var(--line);border-radius:var(--r-3);background:var(--ink-2);overflow:hidden}.rundown-head{padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.rundown-head .num{color:var(--text);font-size:1.25rem}.rundown ol li{align-items:center;gap:var(--s-3);min-block-size:48px;padding-inline:var(--s-4);border-block-end:1px solid var(--line);color:var(--text-2);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.rundown ol li .num{font-size:1.05rem}.rundown ol li[aria-current]{background:var(--go-wash);color:var(--text)}.rundown ol li[aria-current] .num:first-child{border-radius:var(--r-1);background:var(--go);block-size:28px;inline-size:28px;color:var(--go-ink);place-items:center;display:inline-grid}.rundown ol li[aria-current] .num:last-child{color:var(--go)}.rundown-note{padding:var(--s-3) var(--s-4);color:var(--text-3);font-size:.85rem}.icon-tile{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--ink-2);block-size:44px;inline-size:44px;color:var(--go);flex:none;place-items:center;font-size:1.3rem;display:inline-grid}.rows,.feature-grid{border-block-start:1px solid var(--line);margin-block-start:var(--s-6)}.rows li,.feature-grid li{gap:var(--s-4);padding-block:var(--s-5);border-block-end:1px solid var(--line);align-items:flex-start;display:flex}.rows li>div,.feature-grid li>div{flex:1;min-inline-size:0}.rows p,.feature-grid p{color:var(--text-2);max-inline-size:58ch;margin-block-start:var(--s-1)}.rows li>svg{color:var(--text-3);flex:none;align-self:center}.rows a:not(.btn){color:var(--text);text-decoration:none}.rows a:not(.btn):hover{color:var(--go);text-decoration:underline}@container (width>=760px){.feature-grid,.rows-2{column-gap:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.badge{border:1px solid var(--go);border-radius:var(--r-pill);background:var(--go-wash);color:var(--go);font-family:var(--font-num);letter-spacing:.12em;text-transform:uppercase;vertical-align:2px;margin-inline-start:var(--s-2);padding:2px 8px;font-size:.8rem;font-weight:700;display:inline-block}.lang-codes{color:var(--text-3);letter-spacing:.08em;margin-block-start:var(--s-2)}.ledger-wrap{border:1px solid var(--line);border-radius:var(--r-3);background:var(--ink-2);margin-block-start:var(--s-6);overflow-x:auto;container-type:inline-size}.ledger{border-collapse:collapse;text-align:start;inline-size:100%}.ledger th,.ledger td{padding:var(--s-3) var(--s-4);text-align:start;vertical-align:top;border-block-end:1px solid var(--line)}.ledger tbody tr:last-child>*{border-block-end:0}.ledger thead th{font-family:var(--font-num);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.85rem}.ledger tbody th{color:var(--text);white-space:nowrap;font-weight:700}.ledger td{color:var(--text-2)}.ledger td:last-child{color:var(--text)}@container (width<=640px){.ledger thead{display:none}.ledger tr{padding-block:var(--s-3);border-block-end:1px solid var(--line);display:grid}.ledger tbody tr:last-child{border-block-end:0}.ledger th,.ledger td{padding-block:var(--s-1);white-space:normal;border:0}.ledger td:last-child:before{content:"Leaves the device: ";color:var(--text-3)}}.lang-list{column-gap:var(--s-6);border-block-start:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin-block-start:var(--s-6);display:grid}.lang-list a{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-end:1px solid var(--line);min-block-size:52px;color:var(--text);font-weight:600;text-decoration:none;display:flex}.lang-list a:hover{color:var(--go)}.lang-code{color:var(--text-3);font-size:1rem}.qa-list{border-block-start:1px solid var(--line);margin-block-start:var(--s-5)}.qa{border-block-end:1px solid var(--line)}.qa summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:56px;padding-block:var(--s-3);cursor:pointer;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";block-size:14px;inline-size:14px;color:var(--go);transition:transform .3s var(--ease-out);background:linear-gradient(currentColor 0 0) 50%/100% 2px no-repeat,linear-gradient(currentColor 0 0) 50%/2px 100% no-repeat;flex:none}.qa[open] summary:after{transform:rotate(45deg)}.qa summary:hover{color:var(--go-hot)}.qa p{max-inline-size:64ch;color:var(--text-2);padding-block-end:var(--s-5)}@media (prefers-reduced-motion:no-preference){.qa::details-content{transition:block-size .3s var(--ease-out), content-visibility .3s allow-discrete;block-size:0;overflow:clip}.qa[open]::details-content{block-size:auto}:root{interpolate-size:allow-keywords}}.cta{background:var(--go);color:var(--go-ink)}.cta-in{justify-content:space-between;align-items:center;gap:var(--s-5);padding-block:var(--s-7);flex-wrap:wrap;display:flex}.cta p{max-inline-size:52ch;margin-block-start:var(--s-1);font-size:1.05rem}.jump{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.jump a{align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--text);font-weight:600;text-decoration:none;display:inline-flex}.jump a:hover{border-color:var(--go);color:var(--go)}.list-h{margin-block-start:var(--s-8);font-size:clamp(1.4rem,1rem + 1.4vw,2rem)}.post-list{border-block-start:1px solid var(--line);margin-block-start:var(--s-4)}.post-list li{align-items:center;gap:var(--s-4);border-block-end:1px solid var(--line);display:flex;position:relative}.post-list li a{padding-block:var(--s-4);color:var(--text);flex:1;text-decoration:none;display:block}.post-list li a:hover h3{color:var(--go)}.post-list li a:hover{background:color-mix(in oklab, var(--ink-2) 60%, transparent)}.post-list li>svg{color:var(--text-3);flex:none}.post-list p{color:var(--text-2);max-inline-size:64ch;margin-block-start:var(--s-1)}.post-meta{align-items:baseline;gap:var(--s-3);color:var(--text-3);flex-wrap:wrap;margin-block-end:var(--s-2);font-size:.9rem;display:flex}.crumbs{gap:var(--s-2);color:var(--text-3);margin-block-end:var(--s-5);font-size:.9rem;display:flex}.crumbs a{color:var(--text-3)}.crumbs a:hover{color:var(--text)}.prose{color:var(--text-2);margin-block-start:var(--s-6);font-size:1.05rem;line-height:1.7}.prose>*+*{margin-block-start:var(--s-4)}.prose h2{color:var(--text);margin-block-start:var(--s-7);font-size:clamp(1.4rem,1.1rem + 1vw,1.8rem)}.prose h3{color:var(--text);margin-block-start:var(--s-6);font-size:1.2rem}.prose strong{color:var(--text)}.prose ul,.prose ol{padding-inline-start:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-block-start:var(--s-2)}.prose li::marker{color:var(--text-3)}.prose code{border:1px solid var(--line);border-radius:var(--r-1);background:var(--ink-0);color:var(--text);padding:1px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em}.prose pre{padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--ink-0);overflow-x:auto}.prose pre code{background:0 0;border:0;padding:0}.prose hr{border:0;border-block-start:1px solid var(--line);margin-block:var(--s-7)}.prose blockquote{padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--ink-2);color:var(--text)}.prose a{color:var(--go)}.table-wrap{border:1px solid var(--line);border-radius:var(--r-3);background:var(--ink-2);overflow-x:auto}.prose table{border-collapse:collapse;inline-size:100%;min-inline-size:560px;font-size:.95rem;line-height:1.5}.prose th,.prose td{padding:var(--s-3) var(--s-4);text-align:start;vertical-align:top;border-block-end:1px solid var(--line)}.prose tbody tr:last-child>*{border-block-end:0}.prose th{font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.85rem}.prose td:first-child{color:var(--text)}.foot{border-block-start:1px solid var(--line);background:var(--ink-0);padding-block:var(--s-6) var(--s-7);margin-block-start:0}.foot-in{inline-size:min(100% - 2 * var(--gut), var(--wrap));gap:var(--s-5);margin-inline:auto;display:grid}.foot-langs,.foot-links{gap:0 var(--s-5);flex-wrap:wrap;display:flex}.foot-langs a,.foot-links a{min-block-size:var(--tap);color:var(--text-2);align-items:center;font-size:.95rem;text-decoration:none;display:inline-flex}.foot-langs a{color:var(--text-3)}.foot-langs a:hover,.foot-links a:hover{color:var(--go)}.foot-langs{border-block-end:1px solid var(--line);padding-block-end:var(--s-4)}.foot-copy{align-items:center;gap:var(--s-2) var(--s-5);color:var(--text-3);flex-wrap:wrap;font-size:.9rem;display:flex}.foot-copy a{min-block-size:var(--tap);color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.foot-copy a:hover{color:var(--go)}@media (width<=759px){.foot{padding-block-end:96px}}.float-cta.glass-strong{inset-inline:var(--gut);z-index:var(--z-bar);background:color-mix(in oklab, var(--go) 90%, transparent);border-color:var(--glass-line);min-block-size:52px;inline-size:auto;color:var(--go-ink);display:none;position:fixed;inset-block-end:max(16px, env(safe-area-inset-bottom))}.float-cta.glass-strong:hover{background:var(--go);color:var(--go-ink)}@media (width<=759px){@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.float-cta.glass-strong{animation:linear both float-in;animation-timeline:scroll(root);animation-range:360px 480px;display:inline-flex}}}}@keyframes float-in{0%{opacity:0;visibility:hidden;transform:translateY(16px)}to{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-out)}@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 45%}}@supports (animation-timeline:scroll()){.bar{animation:linear both bar-solid;animation-timeline:scroll(root);animation-range:0 90px}}}@keyframes reveal{0%{transform:translateY(22px)}}@keyframes bar-solid{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-block-end-color:#0000}}@container (width>=900px){.rows-3{column-gap:var(--s-6);border-block-start:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rows-3 li{border-block-start:1px solid var(--line);flex-direction:column}}.try-grid{gap:var(--s-6);align-items:start;margin-block-start:var(--s-6);display:grid}@container (width>=900px){.try-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.try-main{border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--ink-2);overflow:hidden}.try-bar{padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--line);font-family:var(--font-num);letter-spacing:.12em;color:var(--text-3);justify-content:space-between;align-items:center;display:flex}.tally[data-state=standby]{color:var(--text-3)}.tally[data-state=paced]{color:var(--text);border-color:var(--text)}.tally[data-state=paced] .tally-lamp{background:var(--text)}.try-stage-wrap{position:relative}.try-eye{border-block:1px solid color-mix(in oklab, var(--cue) 40%, transparent);background:var(--cue-wash);pointer-events:none;block-size:2.6rem;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.try-stage{scrollbar-width:none;background:var(--stage);block-size:clamp(15rem,38vw,19rem);padding-block:7rem;padding-inline:var(--s-5);scroll-behavior:auto;position:relative;overflow-y:auto}.try-stage::-webkit-scrollbar{display:none}.try-stage:focus-visible{outline-offset:-2px}.try-text{text-align:center;color:var(--text);font-size:clamp(1.3rem,1rem + 1vw,1.7rem);font-weight:600;line-height:1.65}.try-text p+p{margin-block-start:1em}.tw{transition:color .12s, transform .2s var(--spring);display:inline-block}.tw.said{color:var(--spoken)}.tw.now{color:var(--cue);transform:scale(1.06)}.tw.cue{color:var(--text-3);font-style:italic;font-weight:400}.tw[data-color=yellow]{color:var(--warn)}.tw[data-color=red]{color:var(--rec)}.tw[data-color=green]{color:var(--go)}.tw[data-color=white]{color:#fff}.tw[data-color].said{opacity:.6}.try-progress{appearance:none;background:var(--ink-0);block-size:4px;inline-size:100%;accent-color:var(--go);border:0;display:block}.try-progress::-webkit-progress-bar{background:var(--ink-0)}.try-progress::-webkit-progress-value{background:var(--go)}.try-progress::-moz-progress-bar{background:var(--go)}.try-status{padding:var(--s-3) var(--s-4) 0;min-block-size:3em;color:var(--text-2);font-size:.95rem}.try-actions{gap:var(--s-3);padding:var(--s-2) var(--s-4) var(--s-4);flex-wrap:wrap;display:flex}.try-actions .btn[aria-pressed=true]{border-color:var(--go);background:var(--go-wash);color:var(--go)}.btn:disabled{opacity:.4;pointer-events:none}.try-speed{align-items:center;gap:var(--s-3);padding-inline:var(--s-4);color:var(--text-2);flex-wrap:wrap;font-size:.9rem;display:flex}.try-speed input{min-inline-size:140px;accent-color:var(--go);min-block-size:var(--tap);flex:1}.try-edit{padding:var(--s-3) var(--s-4) 0}.try-edit summary{min-block-size:var(--tap);color:var(--go);cursor:pointer;align-items:center;font-weight:600;display:flex}.try-edit textarea{field-sizing:content;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--ink-0);min-block-size:8rem;inline-size:100%;color:var(--text);font:inherit;resize:vertical;padding:10px 12px;line-height:1.5}.try-edit textarea:focus{border-color:var(--go);outline:none}.try-hint{color:var(--text-3);margin-block-start:var(--s-2);font-size:.85rem}.try-open{margin:var(--s-4)}.try .proof{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--ink-2)}.proof>*+*{margin-block-start:var(--s-3)}.proof h3{font-size:1.25rem}.proof h4{font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-block-start:var(--s-5);font-size:.9rem}.proof p{color:var(--text-2)}.proof-note{font-weight:600;color:var(--text)!important}.cues-grid{gap:var(--s-4);margin-block-start:var(--s-6);display:grid}@container (width>=900px){.cues-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.code-panel{border:1px solid var(--line);border-radius:var(--r-3);background:var(--ink-2);padding:var(--s-4);overflow:hidden}.code-panel .label{margin-block-end:var(--s-3);display:block}.code-panel pre{white-space:pre-wrap;color:var(--text-2);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.7}.cues-out{text-align:start;background:var(--stage);border-radius:var(--r-2);padding:var(--s-3);font-size:1.05rem;line-height:1.6}.rail{border-block-start:1px solid var(--line);margin-block-start:var(--s-6);display:grid}.rail li{column-gap:var(--s-4);padding-block:var(--s-4);border-block-end:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.rail .mini{grid-row:span 2}.rail h3{align-self:end}.rail p{color:var(--text-2);align-self:start;max-inline-size:58ch}@container (width>=760px){.rail{column-gap:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.mini{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--stage);justify-content:center;align-items:center;gap:4px;block-size:64px;inline-size:96px;display:flex;position:relative;overflow:hidden}.mini i{display:block}.mini-voice i{background:var(--cue);transform-origin:50%;border-radius:3px;block-size:28px;inline-size:5px;animation:1.2s ease-in-out infinite m-bar}.mini-voice i:nth-child(2){animation-delay:-.2s}.mini-voice i:nth-child(3){animation-delay:-.5s}.mini-voice i:nth-child(4){animation-delay:-.8s}.mini-voice i:nth-child(5){animation-delay:-.3s}.mini-rundown{flex-direction:column;align-items:stretch;gap:3px;padding:8px}.mini-rundown i{background:var(--ink-3);border-radius:2px;block-size:12px;animation:3s step-end infinite m-row}.mini-rundown i:nth-child(2){animation-delay:1s}.mini-rundown i:nth-child(3){animation-delay:2s}.mini-cues{flex-direction:column;gap:6px}.mini-cues i{background:var(--text-2);border-radius:3px;block-size:6px;inline-size:56px}.mini-cues i:nth-child(2){background:var(--warn);inline-size:34px;animation:3s step-end infinite m-blink}.mini-cues i:nth-child(3){background:var(--text-3);inline-size:44px}.mini-camera i:first-child{background:var(--ink-4);border-radius:50%;block-size:34px;inline-size:34px;position:absolute}.mini-camera i:nth-child(2),.mini-camera i:nth-child(3){background:var(--text);border-radius:3px;block-size:5px;inline-size:64px;position:absolute}.mini-camera i:nth-child(2){inset-block-start:22px}.mini-camera i:nth-child(3){inline-size:48px;inset-block-start:36px}.mini-float i:first-child{border:1px solid var(--line-3);border-radius:4px;position:absolute;inset:10px}.mini-float i:nth-child(2){background:var(--go);border-radius:4px;block-size:24px;inline-size:36px;animation:3s ease-in-out infinite alternate m-float;position:absolute;inset-block-start:14px;inset-inline-start:14px}.mini-remote i:first-child{border:2px solid var(--text-2);border-radius:6px;block-size:46px;inline-size:26px}.mini-remote i:nth-child(2){background:var(--go);clip-path:polygon(0 0,100% 50%,0 100%);block-size:14px;inline-size:11px;animation:1.5s ease-in-out infinite m-pulse;position:absolute}.mini-captions{flex-direction:column;align-items:flex-start;gap:5px;padding-inline:14px}.mini-captions i{background:var(--text);border-radius:3px;block-size:6px;animation:3s steps(6,end) infinite m-type}.mini-captions i:first-child{inline-size:64px}.mini-captions i:nth-child(2){inline-size:44px;animation-delay:.3s}.mini-captions i:nth-child(3){inline-size:54px;animation-delay:.6s}@keyframes m-bar{50%{transform:scaleY(.25)}}@keyframes m-row{0%{background:var(--go-wash);box-shadow:inset 0 0 0 1px var(--go)}33.4%,to{background:var(--ink-3);box-shadow:none}}@keyframes m-blink{0%,60%{opacity:1}61%,to{opacity:.25}}@keyframes m-float{to{transform:translate(24px,14px)}}@keyframes m-pulse{50%{transform:scale(1.25)}}@keyframes m-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.mini i{animation:none!important}}.picker{gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.pill{min-block-size:var(--tap);padding-inline:var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--text);background:0 0;font-weight:600}.pill:hover{border-color:var(--line-3);background:var(--ink-3)}.pill[aria-pressed=true]{border-color:var(--go);background:var(--go-wash);color:var(--go)}.pick-panel{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--ink-2);gap:var(--s-2);margin-block-start:var(--s-5);display:grid}.pick-sample{color:var(--text-2);max-inline-size:64ch;font-size:1.05rem}.all-langs{margin-block-start:var(--s-5)}.all-langs summary{min-block-size:var(--tap);color:var(--go);cursor:pointer;align-items:center;font-weight:600;display:flex}.what{margin-block-start:var(--s-7)}.what h3{margin-block-end:var(--s-3)}.compare tbody td:nth-child(2){color:var(--go);font-weight:600}.compare tbody td:nth-child(3){color:var(--text-2)}.steps-narrow{max-inline-size:760px}.bar-tally{min-block-size:32px;font-size:.85rem}@media (width<=719px){.bar-tally{display:none}}.stage{isolation:isolate;align-content:center;justify-items:center;gap:var(--s-3);min-block-size:calc(100svh - var(--topbar-h));padding:var(--s-6) var(--gut) var(--s-7);background:radial-gradient(ellipse 60% 55% at 50% 38%, var(--ink-1) 0, var(--ink-0) 100%);text-align:center;display:grid;position:relative;overflow-x:clip}.stage-text{letter-spacing:-.005em;inline-size:min(100%,22em);margin-block-end:var(--s-6);font-size:clamp(1.5rem,min(7vw,9.5svh),4.6rem);font-weight:600;line-height:1.25;position:relative}.stage-h{font:inherit;letter-spacing:inherit;text-wrap:nowrap}.stage-lines{transform:translateY(calc(var(--shift,0) * -1.25em));transition:transform .6s var(--ease-out);display:block}.stage .ln{white-space:nowrap;display:block}.stage .tw{display:inline-block}.stage .tw.said{color:var(--spoken)}.stage .tw.now{color:var(--cue)}.stage-eye{z-index:-1;border-block:1px solid color-mix(in oklab, var(--cue) 40%, transparent);background:var(--cue-wash);pointer-events:none;block-size:1.25em;position:absolute;inset-block-start:2.5em;inset-inline:calc(50% - 50vw)}.stage-eye i{background:var(--cue);block-size:18px;inline-size:14px;margin-block-start:-9px;position:absolute;inset-block-start:50%}.stage-eye i:first-child{clip-path:polygon(0 0,100% 50%,0 100%);inset-inline-start:24px}.stage-eye i:last-child{clip-path:polygon(100% 0,0 50%,100% 100%);inset-inline-end:24px}@media (prefers-reduced-motion:reduce){.stage-lines{transition:none}}.capsule{justify-content:center;align-items:center;gap:var(--s-3) var(--s-4);border-radius:40px;flex-wrap:wrap;max-inline-size:100%;padding:12px 12px 12px 14px;display:flex}@media (prefers-reduced-motion:no-preference){.capsule{animation:capsule-in .8s var(--spring) both .15s}}@keyframes capsule-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}.say{align-items:center;gap:var(--s-3);min-block-size:48px;color:var(--text);border-radius:999px;padding-inline-end:var(--s-2);font-size:1rem;font-weight:700;display:inline-flex}.say-mic{background:var(--go);block-size:48px;inline-size:48px;color:var(--go-ink);transition:transform .5s var(--spring), background-color .15s;border-radius:50%;place-items:center;display:inline-grid}.say:hover .say-mic{background:var(--go-hot)}.say:active .say-mic{transition-duration:70ms;transform:scale(.92)}.say[aria-pressed=true] .say-mic{background:var(--ink-3);color:var(--go);box-shadow:inset 0 0 0 2px var(--go)}.seg{border:1px solid var(--line);border-radius:var(--r-pill);background:#00000059;padding:3px;display:inline-flex}.seg label{display:inline-flex;position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{border-radius:var(--r-pill);min-block-size:38px;font-family:var(--font-num);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);align-items:center;padding-inline:16px;font-size:.85rem;font-weight:700;display:inline-flex}.seg input:checked+span{color:var(--text);background:#ffffff1f}.seg input:focus-visible+span{outline:2px solid var(--text);outline-offset:1px}.chip{min-block-size:var(--tap);border:1px solid var(--line-2);border-radius:var(--r-2);color:var(--text-2);font-family:var(--font-num);letter-spacing:.16em;align-items:center;padding-inline:12px;font-weight:700;text-decoration:none;display:inline-flex}.chip:hover{color:var(--text);border-color:var(--line-3)}.note{color:var(--text-3);font-size:.9rem}.rule{background:var(--glass-line);block-size:32px;inline-size:1px}.btn.btn-round{border-radius:var(--r-pill);padding-inline:var(--s-6)}@media (width<=760px){.note,.rule{display:none}.capsule{border-radius:32px}}.stage-progress{appearance:none;background:var(--ink-3);block-size:4px;inline-size:min(100%,420px);accent-color:var(--go);border:0;border-radius:2px}.stage-progress::-webkit-progress-bar{background:var(--ink-3);border-radius:2px}.stage-progress::-webkit-progress-value{background:var(--go);border-radius:2px}.stage-progress::-moz-progress-bar{background:var(--go)}.stage-status{min-block-size:3em;max-inline-size:58ch;color:var(--text-3);font-size:.9rem}.fine{color:var(--text-2);font-size:.95rem}.net-pill{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--ink-2);min-block-size:30px;color:var(--text-2);align-items:center;gap:9px;padding-inline:14px;font-size:.85rem;display:inline-flex}.get-app{justify-content:center;gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-3);display:flex}.get-app [hidden]{display:none}.hero-sub .get-app{justify-content:flex-start}.net-pill .lamp{background:var(--go);border-radius:50%;block-size:8px;inline-size:8px}.net-pill[data-state=offline] .lamp{background:var(--warn)}.peek{gap:var(--s-4);display:grid}@container (width>=900px){.peek{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.peek li{padding:var(--s-5);border-radius:16px}.peek .label{margin-block-end:var(--s-2);display:block}.peek p{color:var(--text-2);margin-block-start:var(--s-2);font-size:.95rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.peek li{animation:linear both rise-from-stage;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes rise-from-stage{0%{transform:translateY(48px)}}.finale{padding-block:var(--s-8)}.capsule-cta{padding:var(--s-5) var(--s-5) var(--s-5) var(--s-6);border-radius:36px;justify-content:space-between}.capsule-cta h2{font-size:clamp(1.4rem,1rem + 1.2vw,2rem)}.capsule-cta p{color:var(--text-2);margin-block-start:var(--s-1)}.capsule-cta>div{text-align:start}@media (width<=760px){.capsule-cta{padding:var(--s-5);text-align:center;justify-content:center}.capsule-cta>div{text-align:center}}.bar-cta{white-space:nowrap}@media (width<=459px){.brand span{display:none}}@keyframes logo-glow{50%{filter:drop-shadow(0 0 9px color-mix(in oklab, var(--go) 70%, transparent)) drop-shadow(0 0 22px color-mix(in oklab, var(--go) 34%, transparent))}}.brand img{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--go) 55%, transparent)) drop-shadow(0 0 16px color-mix(in oklab, var(--go) 24%, transparent));animation:4.5s ease-in-out infinite logo-glow}@media (prefers-reduced-motion:reduce){.brand img{animation:none}}.contact-head{max-inline-size:62ch}.contact{gap:var(--s-7);align-items:start;margin-block-start:var(--s-6);display:grid}@container (width>=860px){.contact{gap:var(--s-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.cf{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--ink-2);gap:var(--s-5);min-inline-size:0;display:grid}.cf-bar{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.cf-title{font-size:1.15rem}.cf-form{gap:var(--s-5);display:grid}.cf-field{gap:var(--s-2);align-content:start;min-inline-size:0;display:grid}.cf-field>label,.cf-details legend{color:var(--text);font-size:.9rem;font-weight:600}.cf-field:has(.cf-input:focus-visible)>label{color:var(--go)}.cf-input{inline-size:100%;min-block-size:var(--tap);padding:10px var(--s-3);background:var(--ink-0);color:var(--text);border:1px solid var(--edge);border-radius:var(--r-2);transition:border-color .15s var(--ease-out);font-size:1rem;line-height:1.4}.cf-input::placeholder{color:var(--text-3);opacity:1}.cf-input:hover:not(:disabled):not([readonly]){border-color:var(--text-3)}.cf-input:focus-visible{border-color:var(--go)}.cf-input[aria-invalid=true]{border-color:var(--rec)}.cf-input:disabled{opacity:.4;cursor:not-allowed}.cf-area{resize:vertical;field-sizing:content;min-block-size:11rem;max-block-size:50dvh;line-height:1.55}select.cf-input{cursor:pointer}.cf-select{display:block;position:relative}.cf-native{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.cf-select__btn{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;padding-inline-end:40px;display:flex}.cf-select__btn:after{content:"";border:solid var(--text-3);block-size:8px;inline-size:8px;transition:transform .25s var(--spring-soft);border-width:0 2px 2px 0;margin-block-start:-6px;position:absolute;inset-block-start:50%;inset-inline-end:16px;transform:rotate(45deg)}.cf-select__btn[aria-expanded=true]{border-color:var(--go)}.cf-select__btn[aria-expanded=true]:after{border-color:var(--go);transform:rotate(-135deg)translate(-2px,-2px)}.cf-select__list{z-index:30;border-radius:var(--r-3);background:var(--glass-bg-strong);border:1px solid var(--glass-line);max-block-size:280px;box-shadow:var(--glass-hi), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);gap:2px;margin:0;padding:4px;display:grid;position:fixed;inset:auto;overflow-y:auto}.cf-select__list[hidden]{display:none}.cf-select__opt{border-radius:var(--r-2);cursor:pointer;align-items:center;min-block-size:44px;padding:0 12px;font-weight:600;display:flex}.cf-select__opt.is-active{background:color-mix(in oklab, var(--text) 10%, transparent)}.cf-select__opt[aria-selected=true]{color:var(--go)}@media (prefers-reduced-transparency:reduce){.cf-select__list{background:var(--glass-solid);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.cf-select__btn:after{transition:none}}select.cf-input option{background:var(--ink-2);color:var(--text)}.cf-ro{color:var(--text-2);font-family:var(--font-num);letter-spacing:.01em;text-overflow:ellipsis}.cf-hint{color:var(--text-3);font-size:.85rem;line-height:1.45}.cf-count{justify-content:space-between;gap:var(--s-3);display:flex}.cf-err{color:var(--rec);font-size:.9rem;line-height:1.4}.cf-warn{color:var(--warn);font-size:.9rem}.cf-fine{color:var(--text-3);max-inline-size:60ch;font-size:.85rem;line-height:1.5}.cf-details{border:0;min-inline-size:0;padding:0}.cf-details[open]{gap:var(--s-4);display:grid}.cf-details legend{margin-block-end:var(--s-3);padding:0}.cf-details summary{cursor:pointer;color:var(--text-2);padding-block:var(--s-2);font-size:.9rem;font-weight:600}.cf-details[open] summary{margin-block-end:var(--s-3)}.cf-details summary:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cf-check{align-items:center;gap:var(--s-3);min-block-size:var(--tap);cursor:pointer;color:var(--text-2);font-size:.95rem;display:flex}.cf-check input{block-size:22px;inline-size:22px;accent-color:var(--go);cursor:pointer;flex:none}.cf-trap{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.cf-check-box{gap:var(--s-2);display:grid}.cf-turnstile{min-block-size:65px}.cf-turnstile:empty{min-block-size:0}.cf-actions{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.cf-actions .btn:disabled{opacity:.4;pointer-events:none}.cf-status{color:var(--text-2);min-block-size:1.5em;font-size:.95rem}.cf-fail{padding:var(--s-3) var(--s-4);border:1px solid var(--rec-line);border-radius:var(--r-2);background:var(--rec-wash)}.cf-summary{padding:var(--s-4);border:1px solid var(--rec-line);border-radius:var(--r-2);background:var(--rec-wash)}.cf-summary h3{color:var(--rec);font-size:1rem}.cf-summary ul{gap:var(--s-1);margin-block-start:var(--s-2);display:grid}.cf-summary a{color:var(--text)}.cf-done{gap:var(--s-4);padding-block:var(--s-3);display:grid}.cf-done h3{color:var(--go);font-size:1.4rem}.cf-done p{max-inline-size:52ch;color:var(--text-2)}.cf-done strong{color:var(--text);letter-spacing:.08em;font-size:1.25rem}.cf-done .link-row{margin-block-start:var(--s-2)}.contact-aside h2{font-size:1.15rem}.cf-links{border-block-start:1px solid var(--line);margin-block-start:var(--s-3)}.cf-links li{gap:var(--s-1);padding-block:var(--s-4);border-block-end:1px solid var(--line);display:grid}.cf-links span{color:var(--text-3);font-size:.9rem}@media (width<=420px){.cf{padding:var(--s-4)}}.stop-btn{align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--s-4);border:1px solid var(--line-3);border-radius:var(--r-pill);background:var(--ink-3);color:var(--text);font:inherit;cursor:pointer;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.stop-btn:hover{background:var(--ink-4);border-color:var(--text)}.stop-btn:active{background:var(--ink-2)}.stop-btn:focus-visible{outline:2px solid var(--text);outline-offset:2px}.stop-btn[hidden]{display:none}.stop-btn--lg{min-block-size:52px;padding-inline:var(--s-5);font-size:1.05rem}.mic-live{align-items:center;gap:var(--s-2);color:var(--text);font-size:.95rem;font-weight:700;display:inline-flex}.mic-live.sr{position:absolute}.mic-lamp{background:var(--warn);border-radius:50%;flex:none;block-size:10px;inline-size:10px}.mic-chip{align-items:center;gap:var(--s-2);border:1px solid var(--warn);border-radius:var(--r-pill);background:var(--warn-wash);min-block-size:32px;color:var(--text);font-family:var(--font-num);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding-inline:10px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.mic-chip[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.mic-live:not(.sr) .mic-lamp,.mic-chip .mic-lamp{animation:1.4s ease-in-out infinite mic-pulse}}@keyframes mic-pulse{50%{opacity:.35;transform:scale(.8)}}.tally[data-state=rec]{color:var(--rec);border-color:var(--rec)}.tally[data-state=rec] .tally-lamp{background:var(--rec)}.big{letter-spacing:-.02em;max-inline-size:16ch;font-size:clamp(2.2rem,1.2rem + 4vw,4.5rem);line-height:1}.sec h2.big{font-size:clamp(2.2rem,1.2rem + 4vw,4.5rem)}.sec-lede{font-size:1.1rem}.sec,.stage,.finale{isolation:isolate;position:relative}.pool{z-index:-1;pointer-events:none;aspect-ratio:1;filter:none;border-radius:50%;inline-size:min(70vw,760px);position:absolute}.pool-a{background:radial-gradient(closest-side, color-mix(in oklab, var(--go) 17%, transparent), transparent);inset-block-start:-18%;inset-inline-start:-10%}.pool-b{background:radial-gradient(closest-side, color-mix(in oklab, var(--cue) 13%, transparent), transparent);inset-block-end:-25%;inset-inline-end:-12%}.pool-c{background:radial-gradient(closest-side, color-mix(in oklab, var(--go) 12%, transparent), transparent);inset-block-start:8%;inset-inline-end:-18%}.pool-d{inset-inline-size:min(90vw, 900px);background:radial-gradient(closest-side, color-mix(in oklab, var(--go) 14%, transparent), transparent);inset-block-start:10%;inset-inline-start:25%}.pool-r{background:radial-gradient(closest-side, color-mix(in oklab, var(--rec) 9%, transparent), transparent);inset-block-start:5%;inset-inline-start:-15%}.pool-e{background:radial-gradient(closest-side, color-mix(in oklab, var(--cue) 11%, transparent), transparent);inset-block-start:-30%;inset-inline-start:20%}@media (prefers-reduced-motion:no-preference){.pool-a,.pool-b{animation:18s ease-in-out infinite alternate drift}.pool-b{animation-duration:23s}}@keyframes drift{to{transform:translate(6%,8%)scale(1.08)}}.stage{background:var(--ink-0)}.eyeline{border-block:1px solid color-mix(in oklab, var(--cue) 40%, transparent);background:var(--cue-wash);block-size:1.6rem;margin-block:0;position:relative;overflow:hidden}.eyeline i{background:var(--cue);block-size:14px;inline-size:10px;margin-block-start:-7px;position:absolute;inset-block-start:50%}.eyeline-a{clip-path:polygon(0 0,100% 50%,0 100%);inset-inline-start:16px}.eyeline-b{clip-path:polygon(100% 0,0 50%,100% 100%);inset-inline-end:16px}.eyeline-head{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--cue) 38%, transparent), transparent);inline-size:120px;position:absolute;inset-block:0;inset-inline-start:6%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.eyeline-head{animation:linear both read-head;animation-timeline:view();animation-range:entry exit}}}@keyframes read-head{0%{transform:translate(-10vw)}to{transform:translate(95vw)}}.cw{display:inline-block}.cw[data-s=said]{color:var(--spoken)}.cw[data-s=now]{color:var(--cue);transform:scale(1.06)}@media (prefers-reduced-motion:no-preference){.cw{animation:9s linear infinite comet}}@keyframes comet{0%,1%{color:var(--text);transform:none}3%,8%{color:var(--cue);transform:scale(1.07)}13%{color:color-mix(in oklab, var(--cue) 55%, var(--spoken));transform:none}19%{color:color-mix(in oklab, var(--cue) 22%, var(--spoken))}26%,90%{color:var(--spoken)}to{color:var(--text)}}.cm-ln{display:block}.fr{color:var(--text);container-type:inline-size}.fr-in{border:1px solid var(--line-2);background:var(--ink-1);border-radius:1.1em;font-size:1.42857cqi;position:relative;overflow:hidden;box-shadow:0 2.4em 5em oklab(0% none none/.7),inset 0 1px oklab(100% 0 5.96046e-8/.08)}.fr-chrome{background:var(--ink-2);border-block-end:1px solid var(--line);align-items:center;gap:1.4em;padding:.9em 1.4em;font-size:1em;display:flex}.fr-dots{gap:.5em;display:flex}.fr-dots i{background:var(--line-3);border-radius:50%;block-size:.9em;inline-size:.9em}.fr-title{font-family:var(--font-num);letter-spacing:.16em;text-transform:uppercase;font-size:1.2em;font-weight:700}.fr-tabs{color:var(--text-3);gap:1.6em;margin-inline-start:1em;font-size:1.15em;display:flex}.fr-tabs b{color:var(--go)}.fr-tally{border:1px solid var(--go);color:var(--go);font-family:var(--font-num);letter-spacing:.16em;text-transform:uppercase;border-radius:99px;margin-inline-start:auto;padding:.35em 1em;font-size:1em;font-weight:700}.fr-body{grid-template-columns:17em minmax(0,1fr) 13em;block-size:38em;display:grid}.fr-script{border-inline-end:1px solid var(--line);color:var(--text-2);background:var(--ink-1);align-content:start;gap:.7em;padding:1.3em;font-size:1em;line-height:1.5;display:grid}.fr-lab{font-family:var(--font-num);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;gap:.6em;font-size:.95em;font-weight:700;display:flex}.fr-lab b{color:var(--text-2);font-weight:700}.fr-lab-r{margin-block-start:.6em}.fr-sec{color:var(--go)}.fr-cue{color:var(--text-3)}.fr-words{color:var(--text-3);font-size:.95em}.fr-words b{font-family:var(--font-num);color:var(--text);margin-inline-end:.15em;font-size:2.6em;line-height:1}.fr-words span{float:right}.fr-rows li{border-block-end:1px solid var(--line);grid-template-columns:2em 1fr auto;gap:.6em;padding:.6em .8em;font-size:1em;display:grid}.fr-rows b,.fr-rows i{font-family:var(--font-num);font-style:normal}@media (prefers-reduced-motion:no-preference){.fr-rows li{animation:8s step-end infinite row-hot}}.fr-rows li:first-child{background:var(--go-wash);color:var(--text)}@keyframes row-hot{0%{background:var(--go-wash);color:var(--text)}25%,to{color:var(--text-2);background:0 0}}.fr-stage{background:#000;align-content:center;justify-items:center;padding:3em;display:grid;position:relative;overflow:hidden}.fr-clock{background:color-mix(in oklab, var(--ink-3) 80%, transparent);font-family:var(--font-num);border-radius:99px;padding:.3em .9em;font-size:1.6em;font-weight:700;line-height:1.2;position:absolute;inset:1.1em auto auto 1.1em}.fr-clock i{color:var(--text-3);font-style:normal}.fr-eye{border-block:1px solid color-mix(in oklab, var(--cue) 40%, transparent);background:var(--cue-wash);block-size:6.4em;position:absolute;inset-block-start:38%;inset-inline:0}.fr-eye i{background:var(--cue);block-size:1.4em;inline-size:1em;margin-block-start:-.7em;position:absolute;inset-block-start:50%}.fr-eye i:first-child{clip-path:polygon(0 0,100% 50%,0 100%);inset-inline-start:.6em}.fr-eye i:last-child{clip-path:polygon(100% 0,0 50%,100% 100%);inset-inline-end:.6em}.fr-chip{border:1px solid var(--line-3);font-family:var(--font-num);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);background:var(--ink-2);border-radius:99px;padding:.3em 1em;font-size:1em;font-weight:700;position:absolute;inset-block-start:62%}.fr-text{text-align:center;margin-block-start:-3em;font-size:2.6em;font-weight:600;line-height:1.55;position:relative}.fr-go{background:var(--go);color:var(--go-ink);font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;border-radius:.6em;padding:.55em 2.4em;font-size:1.7em;font-weight:700;position:absolute;inset:auto auto 1.2em 1.2em}.fr-insp{border-inline-start:1px solid var(--line);align-content:start;gap:.9em;padding:1.3em;display:grid}.fr-time{font-family:var(--font-num);color:var(--text);font-variant-numeric:tabular-nums;font-size:4.4em;font-weight:700;line-height:1}.fr-meter{align-items:end;gap:.3em;block-size:3em;display:flex}.fr-meter i{background:var(--go);transform-origin:bottom;border-radius:2px;flex:1;block-size:100%;transform:scaleY(.3)}@media (prefers-reduced-motion:no-preference){.fr-meter i{animation:1.1s ease-in-out infinite alternate lvl}.fr-meter i:nth-child(2n){animation-delay:-.4s}.fr-meter i:nth-child(3n){animation-delay:-.7s}}@keyframes lvl{to{transform:scaleY(1)}}.fr-sw{background:var(--ink-4);border-radius:99px;block-size:2em;inline-size:3.6em;position:relative}.fr-sw.on{background:var(--go)}.fr-sw i{background:var(--text);border-radius:50%;inline-size:1.5em;position:absolute;inset:.25em}.fr-sw.on i{background:var(--go-ink);inset-inline-start:1.85em}.fr-phone .fr-in{border:.5em solid var(--ink-4);aspect-ratio:9/19;background:#000;border-radius:3.2em;grid-template-rows:auto 1fr auto;font-size:4.16667cqi;display:grid}.fr-island{background:var(--ink-2);border:1px solid var(--go);font-family:var(--font-num);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;justify-self:center;gap:.8em;margin-block-start:1em;padding:.4em 1.2em;font-weight:700;display:inline-flex}.fr-island b{color:var(--go)}.fr-island i{font-style:normal}.fr-pstage{place-items:center;padding:1em;display:grid;position:relative}.fr-phone .fr-text{margin:0;font-size:2.1em;line-height:1.6}.fr-phone .fr-eye{block-size:3.4em;inset-block-start:37%}.fr-dock{border:1px solid var(--glass-line);background:var(--ink-3);color:var(--text-3);font-size:.8em;font-family:var(--font-num);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;justify-content:space-between;align-items:center;gap:.6em;margin:0 1em 1.2em;padding:.7em .9em;font-weight:700;display:flex}.fr-dock .on{color:var(--go)}.fr-gob{background:var(--go);block-size:3.6em;inline-size:3.6em;color:var(--go-ink);border-radius:50%;place-items:center;margin-block:-1.4em;font-size:1.1em;display:grid}.fr-cam .fr-in{aspect-ratio:16/10;background:linear-gradient(160deg, var(--ink-4), var(--ink-0));place-items:center;font-size:2.77778cqi;display:grid}.fr-face{block-size:100%;inline-size:100%;fill:color-mix(in oklab, var(--text) 16%, var(--ink-3));position:absolute;inset:0}.fr-text-cam{text-shadow:none;background:oklab(0% none none/.55);border-radius:.5em;margin:0;padding:.3em .8em;font-size:2.3em}.fr-rec{color:var(--rec);font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5em;font-weight:700;display:inline-flex;position:absolute;inset:.9em auto auto .9em}.fr-rec:before{content:"";background:var(--rec);border-radius:50%;block-size:.8em;inline-size:.8em}.fr-rec i{color:var(--text);font-style:normal}.fr-synth{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:.8em;position:absolute;inset:auto .9em .7em auto}.fr-cam .fr-eye{block-size:4.2em;inset-block-start:35%}.fr-cap .fr-in,.fr-takes .fr-in{background:var(--ink-2);gap:1em;padding:1.4em;font-size:3.33333cqi;display:grid}.fr-crows{gap:.6em;display:grid}.fr-crows li{background:var(--ink-3);color:var(--text-2);border-radius:.5em;grid-template-columns:4.6em 1fr;gap:1em;padding:.7em .9em;font-size:1em;display:grid}.fr-crows i{font-style:normal;font-family:var(--font-num);color:var(--cue);font-weight:700}.fr-lab b+b{margin-inline-start:-.2em}.fr-takes li{border-block-end:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1em;padding:.8em 0;display:grid}.fr-takes em{color:var(--text-3);font-style:normal}.fr-takes b{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:1.4em}.fr-dot{background:var(--line-3);border-radius:50%;block-size:.8em;inline-size:.8em}.fr-takes .new .fr-dot{background:var(--rec)}.show .wrap{gap:var(--s-6);display:grid}.show-stage{perspective:1600px;padding-block-end:clamp(0px,8vw,80px);position:relative}.show-desk{transform-origin:50% 100%}.show-phone{inline-size:min(26%,300px);position:absolute;inset-block-end:0;inset-inline-end:-2%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.show-desk{animation:linear both tilt;animation-timeline:view();animation-range:entry cover 45%}.show-phone{animation:linear both float-up;animation-timeline:view();animation-range:entry 10% cover 60%}}}@keyframes tilt{0%{transform:rotateX(14deg)translateY(30px)scale(.94)}}@keyframes float-up{0%{transform:translateY(120px)}}@media (width<=759px){.show-phone{inline-size:62%;margin:calc(var(--s-6) * -1) auto 0;position:relative;inset:auto}.show-stage{padding:0}.fr-desk .fr-in{font-size:1.92308cqi}.fr-body{grid-template-columns:17em minmax(0,1fr)}.fr-insp{display:none}.show .wrap{inline-size:100%}.show .wrap>:not(.show-stage){inline-size:min(100% - 2 * var(--gut), var(--wrap));margin-inline:auto}}.timecodes{gap:var(--s-5);margin-block-start:var(--s-6);display:grid}@container (width>=760px){.timecodes{gap:var(--s-7);grid-template-columns:1.3fr 1fr 1.6fr}}.timecodes li{border-block-start:1px solid var(--line-2);padding-block-start:var(--s-4)}.tc{color:var(--go);letter-spacing:-.02em;margin-block-end:var(--s-3);font-size:clamp(3.5rem,8vw,6rem);font-weight:700;line-height:.9;display:block}.timecodes p{color:var(--text-2);max-inline-size:36ch}.timecodes h3{font-size:1.35rem}.ways-list{margin-block-start:var(--s-6);display:grid}.ways-list li{align-items:center;gap:var(--s-5);padding-block:var(--s-5);border-block-start:1px solid var(--line-2);transition:background-color .2s, padding .5s var(--spring);grid-template-columns:clamp(4rem,12vw,9rem) minmax(0,1fr);display:grid}.ways-list li:hover{background:var(--go-wash);padding-inline:var(--s-4)}.way-no{color:var(--line-3);font-size:clamp(4rem,12vw,9rem);font-weight:700;line-height:.85;transition:color .2s}.ways-list h3{font-size:clamp(1.3rem,1rem + 1vw,1.9rem)}.ways-list p{color:var(--text-2);max-inline-size:60ch;margin-block-start:var(--s-2)}.ways-2{margin-inline-start:clamp(0px,6vw,80px)}.ways-3{margin-inline-start:clamp(0px,12vw,160px)}.claim{border-block:1px solid var(--line);padding-block:clamp(72px,12vw,160px)}.claim-h{font-family:var(--font-num);letter-spacing:-.02em;text-transform:none;text-wrap:balance;max-inline-size:14ch;font-size:clamp(3rem,1rem + 9vw,7.5rem);font-weight:700;line-height:.92}.claim-h span{display:inline}.claim-go{color:var(--go)}.claim-facts{gap:var(--s-3);margin-block-start:var(--s-7);display:grid}.claim-facts li{align-items:baseline;gap:var(--s-4);color:var(--text-2);font-size:1.1rem;display:flex}.cf-n{color:var(--text);min-inline-size:2.4ch;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:700;line-height:1}.bento{gap:var(--s-4);grid-template-columns:repeat(6,minmax(0,1fr));margin-block-start:var(--s-6);display:grid}.bn{padding:var(--s-5);border:1px solid var(--line);background:var(--ink-2);align-content:start;gap:var(--s-2);transition:transform .5s var(--spring), border-color .2s, background-color .2s;border-radius:18px;grid-column:span 6;display:grid;overflow:hidden}.bn:hover{border-color:var(--line-3);background:var(--ink-3);transform:translateY(-4px)}.bn:active{transition-duration:70ms;transform:scale(.985)}.bn-art{min-block-size:8rem;place-items:center;margin-block-end:var(--s-3);display:grid}.bn h3{font-size:1.3rem}.bn p{color:var(--text-2);font-size:.98rem}@media (width>=760px){.bn-voice{grid-column:span 4}.bn-cam{grid-area:span 2/span 2}.bn-run,.bn-cue{grid-column:span 2}.bn-cap,.bn-float{grid-column:span 3}.bn-keys{grid-column:span 2}.bn-voice h3{font-size:1.8rem}.bn-voice .bn-words{font-size:clamp(1.6rem,3.4vw,2.6rem)}.bn-cam .bn-art{min-block-size:0}.bn-cam{align-content:space-between}}.bn-words{text-align:center;font-weight:600;line-height:1.5}.bn-cues{color:var(--text);text-align:center;font-size:1.2rem;line-height:1.7}.bn-cues em{color:var(--text-3)}.bn-cues mark{color:var(--warn);background:0 0}.bn .mini{block-size:7rem;inline-size:100%}.bn .fr-cap,.bn .fr-cam{inline-size:100%}.bn-keycaps{gap:var(--s-2);display:flex}kbd{border:1px solid var(--line-3);background:var(--ink-4);min-inline-size:3rem;font-family:var(--font-num);letter-spacing:.08em;text-align:center;transition:transform .4s var(--spring);border-block-end-width:4px;border-radius:8px;padding:.55rem .9rem;font-weight:700}.bn:hover kbd{transform:translateY(2px)}.rundown-bar{padding:var(--s-3) var(--s-4) 0;cursor:ew-resize;touch-action:none;gap:3px;display:flex;position:relative}.rundown-bar i{background:var(--ink-4);border-radius:3px;block-size:14px}.rundown-head-line{background:var(--cue);border-radius:2px;inline-size:3px;margin-inline-start:-1px;position:absolute;inset-block:6px -2px;inset-inline-start:calc(var(--s-4) + (100% - 2 * var(--s-4)) * var(--p,0))}.rundown-now{line-height:1;color:var(--cue)!important;font-size:2.2rem!important}.rundown-total{color:var(--text-3)}.rundown-head{gap:var(--s-3)}.rundown-head .label{margin-inline-end:auto}.rundown ol li{padding:0;display:block}.rundown ol li button{align-items:center;gap:var(--s-3);min-block-size:48px;inline-size:100%;padding-inline:var(--s-4);text-align:start;color:inherit;grid-template-columns:36px minmax(0,1fr) auto;transition:background-color .15s;display:grid}.rundown ol li button:hover{background:var(--ink-3)}.rundown ol li[aria-current=true]{background:var(--go-wash);color:var(--text)}.rundown ol li[aria-current=true] .num:first-child{border-radius:var(--r-1);background:var(--go);block-size:28px;inline-size:28px;color:var(--go-ink);place-items:center;display:inline-grid}.rundown ol li[aria-current=true] .num:last-child{color:var(--go)}.how-grid{gap:var(--s-7);align-items:start;display:grid}@media (width>=900px){.how-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.how-head{position:sticky;inset-block-start:calc(var(--topbar-h) + 24px)}}.how-takes{max-inline-size:420px;margin-block-start:var(--s-6)}.how-steps{margin-block-start:0}.how-steps .step-no{font-size:clamp(3rem,7vw,5.5rem)}.how-steps li{padding-block:var(--s-6);grid-template-columns:clamp(4.5rem,10vw,7rem) minmax(0,1fr)}.how-steps h3{font-size:1.5rem}.who{border-block-start:1px solid var(--line-2);margin-block-start:var(--s-6)}.who li{border-block-end:1px solid var(--line-2)}.who a{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-5);color:var(--text);transition:padding .5s var(--spring), background-color .2s;text-decoration:none;display:flex}.who a strong{font-size:clamp(1.5rem,1rem + 2vw,2.6rem);line-height:1.1;display:block}.who a span span{color:var(--text-2);margin-block-start:var(--s-1);display:block}.who a svg{color:var(--text-3);transition:transform .5s var(--spring), color .2s;flex:none}.who a:hover{padding-inline:var(--s-4);background:var(--go-wash);color:var(--text)}.who a:hover svg{color:var(--go);transform:translate(8px)}.pill{transition:transform .5s var(--spring), border-color .15s, background-color .15s}.pill:hover{transform:translateY(-2px)}.pill:active{transform:scale(.94)}.compare td,.compare th{padding-block:var(--s-4);font-size:1.15rem}.compare tbody td:nth-child(2){background:var(--go-wash);font-size:1.3rem;font-weight:700}.compare thead th:nth-child(2){color:var(--go)}.qa{transition:background-color .2s}.qa[open]{background:var(--go-wash)}.qa summary,.qa p{padding-inline:var(--s-3)}.qa summary:active{transform:scale(.99)}.finale{overflow:hidden}.meter{align-items:end;gap:3px;block-size:28px;display:none}.meter i{background:var(--cue);transform-origin:bottom;border-radius:2px;block-size:100%;inline-size:4px;transform:scaleY(.2)}html[data-mic=on] .meter{display:inline-flex}html[data-mic=on] .capsule:not(.capsule-cta){border-color:var(--cue);box-shadow:var(--glass-hi), 0 0 0 4px color-mix(in oklab, var(--cue) 14%, transparent), var(--glass-shadow)}html[data-mic=on] .say,html[data-mic=on] .capsule .note,html[data-mic=on] .capsule .rule{display:none}.meter.kick i{animation:kick .45s var(--ease-out)}.meter.kick i:nth-child(2){animation-delay:40ms}.meter.kick i:nth-child(3){animation-delay:80ms}.meter.kick i:nth-child(4){animation-delay:.12s}.meter.kick i:nth-child(5){animation-delay:.16s}@keyframes kick{30%{transform:scaleY(1)}}.capsule{transition:border-color .2s,box-shadow .3s}.btn-primary:hover{transform:translateY(-1px)}[data-magnet]{transition:translate .4s var(--spring), transform .5s var(--spring), background-color .15s}.stage .tw{transition:color .12s, transform .3s var(--spring)}.stage .tw.now{transform:scale(1.08)}.try-main{box-shadow:0 2rem 4rem oklab(0% none none/.5)}.try-stage{block-size:clamp(18rem,44vw,26rem)}.try-text{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem)}.show .sec-lede,.claim .after{max-inline-size:56ch}@media (height<=640px){.stage-text{margin-block-end:var(--s-4)}.stage-status,.fine,.net-pill,.get-app{display:none}}.foot{background:var(--ink-0);padding-block-start:var(--s-7);position:relative;overflow:hidden}.foot:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--cue) 60%, transparent), transparent);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.foot-links a,.foot-langs a{transition:color .15s, transform .4s var(--spring)}.foot-links a:hover{transform:translateY(-2px)}.hero{isolation:isolate;background:radial-gradient(ellipse 55% 70% at 15% 0%, color-mix(in oklab, var(--go) 12%, transparent), transparent), radial-gradient(ellipse 45% 60% at 95% 100%, color-mix(in oklab, var(--cue) 9%, transparent), transparent);position:relative;overflow:hidden}.hero .headline{letter-spacing:-.02em;font-size:clamp(2.2rem,1.2rem + 3.6vw,4rem);line-height:1.02}.demo{box-shadow:0 2rem 4rem oklab(0% none none/.5)}.page .headline{letter-spacing:-.02em;font-size:clamp(2rem,1.2rem + 3vw,3.4rem);line-height:1.05}.prose-wrap .prose{max-inline-size:68ch;font-size:1.12rem;line-height:1.75}.prose h2{border-block-start:1px solid var(--line);padding-block-start:var(--s-4)}.prose p:first-child{color:var(--text);font-size:1.25rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){article.page:before{content:"";inset:var(--topbar-h) 0 auto 0;background:var(--go);transform-origin:0;block-size:3px;z-index:var(--z-bar);animation:linear both read-prog;animation-timeline:scroll(root);position:fixed}}}@keyframes read-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cta{position:relative;overflow:hidden}.cta h2{font-size:clamp(1.8rem,1.2rem + 2vw,3rem)}.nf{font-family:var(--font-num);letter-spacing:-.03em;color:var(--line-3);font-size:clamp(7rem,30vw,18rem);font-weight:700;line-height:.85}.nf em{color:var(--cue);font-style:normal}.contact-head h1{letter-spacing:-.02em;font-size:clamp(2rem,1.2rem + 3vw,3.4rem);line-height:1.05}.cf{box-shadow:0 1.5rem 3rem oklab(0% none none/.4)}.sec,.finale,html,body{overflow-x:clip}.sec h2.claim-h{max-inline-size:13ch;font-size:clamp(3rem,1rem + 9vw,7.5rem);line-height:.92}.show-phone{inline-size:min(21%,250px);inset-block-end:-4%}.show-stage{padding-block-end:clamp(24px,6vw,90px)}.fr-text{margin-block-start:0;font-size:2.1em}.fr-eye{inset-block-start:42%}.fr-chip{inset-block-start:4.2em}.fr-stage{align-content:center;padding-block:5em 6em}.fr-desk .fr-body{block-size:36em}.bn-cap,.bn-keys{grid-column:span 6}@media (width>=760px){.bn-cap{grid-column:span 4}.bn-float{grid-column:span 2}.bn-keys{column-gap:var(--s-6);grid-column:span 6;grid-template-columns:auto minmax(0,1fr);align-items:center}.bn-keys .bn-art{grid-row:span 2;margin:0}.bn-keys h3{align-self:end}.bn-keys p{align-self:start}}.bn-cam .fr-cam .fr-in{aspect-ratio:3/4}.bn .mini{block-size:8rem}.sec h2.big{max-inline-size:18ch}@media (width<=759px){.show-phone{inline-size:min(64%,260px);margin:calc(var(--s-6) * -1) auto 0;position:relative;inset:auto}.ways-2,.ways-3{margin-inline-start:0}.ways-list li{gap:var(--s-3);grid-template-columns:3.2rem minmax(0,1fr)}.way-no{font-size:4rem}}.cw[data-i="0"]{animation-delay:0s}.cw[data-i="1"]{animation-delay:.5s}.cw[data-i="2"]{animation-delay:1s}.cw[data-i="3"]{animation-delay:1.5s}.cw[data-i="4"]{animation-delay:2s}.cw[data-i="5"]{animation-delay:2.5s}.cw[data-i="6"]{animation-delay:3s}.cw[data-i="7"]{animation-delay:3.5s}.cw[data-i="8"]{animation-delay:4s}.cw[data-i="9"]{animation-delay:4.5s}.cw[data-i="10"]{animation-delay:5s}.cw[data-i="11"]{animation-delay:5.5s}.cw[data-i="12"]{animation-delay:6s}.cw[data-i="13"]{animation-delay:6.5s}.cw[data-i="14"]{animation-delay:7s}.cw[data-i="15"]{animation-delay:7.5s}.cw[data-i="16"]{animation-delay:8s}.cw[data-i="17"]{animation-delay:8.5s}.cw[data-i="18"]{animation-delay:9s}.cw[data-i="19"]{animation-delay:9.5s}.cw[data-i="20"]{animation-delay:10s}.cw[data-i="21"]{animation-delay:10.5s}.cw[data-i="22"]{animation-delay:11s}.cw[data-i="23"]{animation-delay:11.5s}.fr-rows li:first-child{animation-delay:-8s}.fr-rows li:nth-child(2){animation-delay:-6s}.fr-rows li:nth-child(3){animation-delay:-4s}.fr-rows li:nth-child(4){animation-delay:-2s}.sec h2.claim-h{font-size:clamp(2.8rem,1rem + 8vw,6rem)}.way-no{color:var(--go);place-items:center;font-size:clamp(3rem,8vw,5rem);line-height:1;display:grid}.ways-list li:hover .way-no{color:var(--go-hot)}.ways-2,.ways-3{margin-inline-start:0}.cues-grid{align-items:start}.cf-n{white-space:nowrap}.bn-rows{border:1px solid var(--line);background:var(--ink-1);border-radius:10px;inline-size:100%;overflow:hidden}.bn-rows li{gap:var(--s-2);color:var(--text-2);border-block-end:1px solid var(--line);grid-template-columns:1.6rem 1fr auto;padding:.55rem .8rem;font-size:.95rem;display:grid}.bn-rows li:last-child{border:0}.bn-rows .on{background:var(--go-wash);color:var(--text)}.bn-rows b,.bn-rows i{font-family:var(--font-num);font-style:normal}.bn-pip{background:var(--ink-1);border:1px solid var(--line);border-radius:10px;block-size:8rem;inline-size:100%;position:relative;overflow:hidden}.bn-app{background:var(--ink-3);border-radius:6px;position:absolute;inset:.8rem 3rem .8rem .8rem}.bn-pipwin{border:1px solid var(--line-3);text-align:center;background:#000;border-radius:8px;padding:.6rem .9rem;font-size:1.1rem;font-weight:600;line-height:1.4;position:absolute;inset-block-end:.8rem;inset-inline-end:.8rem;box-shadow:0 8px 20px #0008}.bn-red{color:var(--go)}.bn-cues em{font-style:italic}@media (width<=759px){.stage{min-block-size:auto;padding-block-start:var(--s-7);padding-block-end:var(--s-6)}.show-desk{display:none}.show-stage{padding:0}.show-phone{inline-size:min(78%,300px)!important;margin:var(--s-5) auto 0!important;position:relative!important}.fr-phone .fr-in{font-size:4.16667cqi}.stage-text{font-size:clamp(1.8rem,7.4vw,2.6rem)}.stage-eye i:first-child{inset-inline-start:6px}.stage-eye i:last-child{inset-inline-end:6px}.show-stage{margin-block-start:calc(var(--s-6) * -1)}}[data-embed] .cf{box-shadow:none;background:0 0;border:0;padding:0}.steps-dialog{color:var(--text);inline-size:min(440px, calc(100vw - 2 * var(--s-4)));max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--s-4));background:0 0;border:0;margin:auto;padding:0;overflow:visible}.steps-dialog::backdrop{background:var(--scrim)}.steps-panel{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-3);max-block-size:calc(100dvh - 2 * var(--s-4));color:var(--text-2);text-align:start;font-size:.95rem;display:grid;overflow-y:auto}.steps-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.steps-title{color:var(--text);font-size:1.25rem;font-weight:700}.steps-x{inline-size:var(--tap);background:0 0;border-color:#0000;flex:none;padding-inline:0}.steps-panel section{gap:var(--s-3);justify-items:start;display:grid}.steps-list{gap:var(--s-3);counter-reset:step;padding:0;list-style:none;display:grid}.steps-list li{counter-increment:step;align-items:flex-start;gap:var(--s-3);display:flex}.steps-list li:before{content:counter(step);background:var(--ink-3);block-size:1.75rem;inline-size:1.75rem;color:var(--text);font-family:var(--font-num);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.steps-glyph{block-size:1.75rem;inline-size:1.75rem;color:var(--go);flex:none;place-items:center;display:inline-grid}.steps-glyph svg,.steps-dots{block-size:1.4em;inline-size:1.4em}.steps-dots{vertical-align:middle;color:var(--go)}.steps-note{border-block-start:1px solid var(--line);padding-block-start:var(--s-3)}.steps-copied{min-block-size:1.4em;color:var(--go);overflow-wrap:anywhere}.steps-foot{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.steps-foot a{min-block-size:var(--tap);align-items:center;display:inline-flex}@media (width<=699px){.steps-dialog{inline-size:100%;margin:auto 0 0}.steps-panel{border-radius:var(--r-3) var(--r-3) 0 0;padding-block-end:calc(var(--s-5) + env(safe-area-inset-bottom,0px))}}
