@import"./kit.css";.room{position:fixed;inset:0;width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}.room:active{cursor:grabbing}.still{display:none;position:fixed;inset:0;width:100%;height:100%;object-fit:cover}main{position:relative;z-index:2;pointer-events:none}main a,main button,main input,main label,main .copy,main .machine,main .bring{pointer-events:auto}section{min-height:100vh;padding:0 clamp(18px,4.6vw,72px)}.hero{display:flex;flex-direction:column;justify-content:center;position:relative}.hero .copy{max-width:min(560px,40vw);padding-top:40px;pointer-events:none}.hero .copy>*{pointer-events:auto}.hero h1{font-size:clamp(38px,4.2vw,66px);margin-bottom:24px}.hero h1 span{display:inline-block}.hero .lede{font-size:clamp(16px,1.25vw,19px);margin:0 0 30px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}.hint{position:absolute;left:71%;transform:translateX(-50%);top:92px;white-space:nowrap;margin:0;font-size:13px;font-weight:600;color:var(--soft)}.rise{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ox-ease-out),transform .9s var(--ox-ease-out)}.ready .rise{opacity:1;transform:none}.ready .rise:nth-child(2){transition-delay:.08s}.ready .rise:nth-child(3){transition-delay:.2s}.ready .rise:nth-child(4){transition-delay:.3s}.ready .hint{transition-delay:1.4s}.diffuse,.diffuse-veil{position:fixed;inset:0;z-index:15;pointer-events:none}.textfirst .hero h1 .ln{transition:none!important}.hero h1{line-height:1.1}.ledhead{position:fixed;z-index:15;pointer-events:none}.squared .hero h1 .ln{transition:none!important}.diffuse-step{position:fixed;left:18px;bottom:14px;z-index:15;margin:0;font:600 12px/1 var(--ox-font-mono);color:#B9C5D8;opacity:0;transition:opacity .25s;pointer-events:none}.diffused .hero .rise,.diffused .hero .lede,.diffused .hero .actions,.diffused .hero h1 .ln{transition:none!important}.diffuse{width:100%;height:100%}.diffuse-veil{background:#050D1F}@view-transition{navigation: auto;}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none;}}body:not(.ready) .bar,body:not(.ready) .hud{opacity:0;pointer-events:none}.bar,.hud{transition:opacity .6s var(--ox-ease-out)}.three{display:grid;grid-template-columns:minmax(300px,470px);align-content:center;gap:56px;padding-top:110px;padding-bottom:110px}.machine,.bring{padding:30px 30px 26px;border-radius:22px;background:var(--panel);border:1px solid var(--panel-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.three h2{font-size:clamp(26px,2.3vw,36px);margin-bottom:22px}.keys{display:flex;gap:12px;margin:0 0 18px}.key{width:76px;height:84px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--ink);text-align:center;text-transform:uppercase;font:800 40px/1 var(--ox-font-sans);caret-color:var(--accent);box-shadow:inset 0 -5px 0 rgba(0,0,0,.22);transition:border-color .2s,transform .15s}.key:focus{outline:none;border-color:var(--accent);transform:translateY(-2px)}.status{min-height:3.1em;margin:0 0 14px;font-weight:600}.status em{font-style:normal;color:var(--accent)}.tools{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.tools .btn{height:40px;font-size:14px}.how{margin:0;font-size:14.5px;color:var(--soft)}.bring h2{font-size:clamp(22px,1.8vw,28px)}.needs{display:grid;gap:12px}.needs label{display:grid;gap:6px;font-size:13px;font-weight:700;color:var(--soft)}.needs input{height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--ink);font:500 16px var(--ox-font-sans)}.needs input:focus{outline:none;border-color:var(--accent)}.needs .btn{justify-self:start;margin-top:6px}@media (max-aspect-ratio: 1/1){.hero{justify-content:flex-start;padding-top:96px}.hero .copy{max-width:none}.hero h1{font-size:clamp(34px,9.2vw,56px)}.hint{left:0;right:0;top:auto;bottom:74px;text-align:center;transform:none;white-space:normal}.three{grid-template-columns:1fr;padding-top:52vh}.key{width:64px;height:72px;font-size:34px}}.block{position:relative;z-index:3;background:var(--bg);padding-top:var(--k-sec-in, 120px);padding-bottom:var(--k-sec-out, 110px);min-height:auto;pointer-events:auto}.block::before{content:"";position:absolute;inset:-120px 0 auto;height:120px;background:linear-gradient(transparent,var(--bg));pointer-events:none}.block .head{max-width:760px;margin-bottom:36px}.block h2{font-size:var(--k-t-head, clamp(32px, 3.6vw, 56px));margin-bottom:16px}.block .lede{font-size:var(--k-t-body, clamp(16px, 1.2vw, 19px));line-height:1.55;margin:0}.block .head>.lede{max-width:38em}.stage{position:relative;border-radius:26px;overflow:hidden;border:1px solid var(--line);background:#F4F1E9;box-shadow:0 40px 90px rgba(0,0,0,.35)}.stage.tall{height:min(86vh,900px)}.stage.wide{aspect-ratio:16 / 9;max-height:86vh;background:#030915}.stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.stage .wait{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-weight:700;color:#56647A}.stage.loaded .wait{display:none}.verbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.verbs article{padding:26px 24px 24px;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.03);transition:border-color .25s,transform .3s var(--ox-ease-out)}.verbs article:hover{border-color:var(--accent);transform:translateY(-4px)}.verbs h3{font-size:26px;margin:18px 0 8px}.verbs p{margin:0;color:var(--soft);font-size:16px}.glyph{display:block;width:56px;height:56px}.glyph svg{width:100%;height:100%;display:block}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:s}.steps li{padding:24px;border-radius:20px;border:1px solid var(--line);color:var(--soft);counter-increment:s}.steps li::before{content:"0" counter(s);display:block;font:600 14px var(--ox-font-mono);color:var(--accent);margin-bottom:14px}.steps b{display:block;color:var(--ink);font-size:22px;margin-bottom:6px}@media (max-width: 900px){.verbs,.steps{grid-template-columns:1fr 1fr}.stage.tall{height:82vh}}@media (max-width: 560px){.verbs,.steps{grid-template-columns:1fr}}body.solid .hud,body.solid .lab,body.solid .hint,body.talk-near .hud,body.talk-near .lab{opacity:0;pointer-events:none;transition:opacity .4s}.scrolled .bar{--bar-bg: 1}.bar::before{inset:0 0 -26px;background:linear-gradient(var(--bg) 58%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(#000 64%,transparent);mask-image:linear-gradient(#000 64%,transparent)}.btn.play{color:var(--ink)}main textarea,main select{pointer-events:auto}.note{margin:18px 0 0;font-size:13px;color:var(--soft)}.film .poster{position:relative;display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:26px;overflow:hidden;cursor:pointer;background:#030915;box-shadow:0 40px 90px rgba(0,0,0,.35)}.film .poster img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;opacity:.82;transition:opacity .3s,transform .6s var(--ox-ease-out)}.film .poster:hover img{opacity:1;transform:scale(1.012)}.pbtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;height:60px;padding:0 28px;border-radius:999px;background:var(--accent);color:var(--bg);font:800 18px var(--ox-font-sans);box-shadow:0 18px 40px rgba(0,0,0,.35)}.pbtn b{font-size:16px}.families{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.family{padding:24px 20px 20px;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.025)}.family h3{font-size:21px;margin:0 0 4px}.fline{margin:0 0 16px;font-size:14px;color:var(--soft)}.family ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pick{width:100%;text-align:left;display:grid;gap:3px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;font:inherit;transition:border-color .2s,background-color .2s,transform .2s var(--ox-ease-out)}.pick b{font-size:15.5px;font-weight:800}.pick span{font-size:13px;color:var(--soft);line-height:1.4}.pick:hover{border-color:var(--accent);transform:translateY(-1px)}.pick.on{background:var(--accent);border-color:var(--accent)}.pick.on b,.pick.on span{color:var(--bg)}.keep{margin:22px 0 0;font-weight:700;color:var(--soft)}.picksbar{position:sticky;bottom:18px;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:26px 0 0;padding:12px 12px 12px 22px;border-radius:999px;background:var(--panel);border:1px solid var(--panel-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:700}.lit{color:var(--accent);font-weight:700}.chapters{display:grid;gap:22px}.chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;padding:28px;border-radius:24px;border:1px solid var(--line);background:rgba(255,255,255,.02)}.chapter.picked{border-color:var(--accent);background:rgba(106,193,252,.06)}.chapter .kicker em{font-style:normal;color:var(--accent)}.chapter h3{font-size:clamp(24px,2.2vw,34px);margin:4px 0 12px}.chapter p{margin:0 0 12px;color:var(--soft);font-size:16px}.chapter p b{color:var(--ink);margin-right:6px}.chapter .problem{font-size:clamp(18px,1.45vw,22px);font-weight:700;color:var(--ink)}.cvis{display:grid;place-items:center;min-height:260px;border-radius:18px;border:1px dashed var(--line);color:var(--soft);font-size:14px;text-align:center;padding:20px}.cards4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:c}.cards4 li{padding:24px;border-radius:20px;border:1px solid var(--line);color:var(--soft);font-size:15.5px}.cards4 b{display:block;color:var(--ink);font-size:20px;margin-bottom:8px}.how .steps{grid-template-columns:repeat(5,minmax(0,1fr))}.proof{margin:30px 0 0;max-width:760px;font-size:clamp(18px,1.4vw,22px);font-weight:700}.reveal{grid-template-columns:minmax(300px,520px)}.reveal h2{font-size:clamp(28px,2.6vw,42px);margin-bottom:12px}.reveal .how{font-size:16px;margin:0 0 26px}.yours{font-size:18px;margin:0 0 14px}.screen{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:rgba(2,6,15,.94);opacity:0;transition:opacity var(--k-d3) var(--k-out),background-color var(--k-d3) var(--k-out)}.screen.on{opacity:1}.screen.off{background-color:rgba(2,6,15,0)}.screen.off .close{opacity:0;transition:opacity var(--k-d1)}.screen-box{position:relative;width:min(100vw,177.78vh);aspect-ratio:16 / 9;overflow:hidden;background:#030915}.screen-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 52%;transition:opacity var(--k-d3)}.screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#030915;color-scheme:dark;opacity:0;transition:opacity var(--k-d3)}.screen.loaded iframe{opacity:1}.screen.loaded .screen-poster{opacity:0}.screen-away{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:2;white-space:nowrap}.screen.shut iframe{opacity:0;transition-duration:var(--k-d2)}.screen.shut .screen-poster{opacity:1;transition-duration:var(--k-d2)}.screen .close{position:absolute;right:18px;top:16px;z-index:2;height:40px;font-size:14px;color:#EAF2FF;background:rgba(6,19,44,.7)}.screen .close{transition:background-color .25s,color .25s,border-color .25s,transform .25s var(--ox-ease-out),opacity .35s ease,translate .5s cubic-bezier(.2,.8,.2,1)}.screen.idle .close:not(:focus-visible){opacity:0;translate:0 -8px;pointer-events:none}.screen.idle,.screen.idle *{cursor:none}@media (prefers-reduced-motion: reduce){.screen .close{transition:none}}body.filming{overflow:hidden}@media (max-width: 1100px){.families,.cards4{grid-template-columns:1fr 1fr}.how .steps{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.families,.cards4,.how .steps{grid-template-columns:1fr}.chapter{grid-template-columns:1fr}.cvis{min-height:180px}.picksbar{border-radius:22px}}main details,main summary{pointer-events:auto}.pbtns{display:inline-flex;flex-wrap:wrap;gap:10px}.stage.sim{height:min(74vh,640px)}.simdock{display:grid;gap:14px;margin:18px 0 0}.simcap{display:flex;align-items:center;gap:18px;min-height:66px;padding:12px 12px 12px 22px;border-radius:18px;border:1px solid var(--line);background:rgba(106,193,252,.03)}.simcap .cap{flex:1;min-width:0;margin:0;font-size:15px;line-height:1.5;color:var(--soft);transition:opacity .22s,transform .4s var(--ox-ease-out)}.simcap .cap b{margin-right:6px;font-size:18px;color:var(--ink)}.simcap .cap em{display:block;margin-top:4px;font-style:normal;font-size:13.5px;font-weight:700;color:var(--accent)}.simcap .cap.swap{opacity:0;transform:translateY(6px)}.cap-dots{display:flex;gap:6px}.cap-dots:empty{display:none}.cap-dots i{width:6px;height:6px;border-radius:3px;background:var(--line);transition:width .35s var(--ox-ease-out),background-color .35s}.cap-dots i.on{width:20px;background:var(--accent)}.simclock{font:600 11.5px var(--ox-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.simclock b{color:var(--ink)}.simcap .btn,.simclose{height:40px;padding:0 18px;font-size:14px;white-space:nowrap}.simswitch{display:grid;grid-template-columns:1fr 1fr;gap:14px}.simswitch button{display:grid;gap:6px;padding:18px 20px;border-radius:18px;border:1px solid var(--line);background:transparent;color:var(--soft);font:inherit;font-size:15.5px;text-align:left;cursor:pointer;transition:border-color .3s,background-color .3s,color .3s,transform .3s var(--ox-ease-out)}.simswitch button:hover{transform:translateY(-1px);border-color:var(--accent)}.simswitch button b{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.simswitch button b::before{content:"";width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;transition:background-color .3s}.simswitch button[aria-pressed=true]{color:var(--ink);border-color:var(--accent);background:rgba(106,193,252,.08)}.simswitch button[aria-pressed=true] b::before{background:currentColor}.simswitch button[data-mode=before] b{color:#F08A7E}.simswitch button[data-mode=before][aria-pressed=true]{border-color:rgba(240,138,126,.55);background:rgba(224,80,63,.07)}.simswitch .count{min-height:1.4em;font:600 12px/1.4 var(--ox-font-mono);font-style:normal;letter-spacing:.04em;color:var(--soft)}.simswitch.nudge button[data-mode=with]{animation:simnudge 1.6s var(--ox-ease-in-out) infinite}@keyframes simnudge{50%{box-shadow:0 0 0 6px rgba(106,193,252,.18)}}.simlands{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.simlands .kick{margin-right:4px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.simlands [data-land]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 15px 0 8px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);font:700 14px var(--ox-font-sans);cursor:pointer;transition:border-color .25s,background-color .25s,transform .25s var(--ox-ease-out)}.simlands [data-land] b{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--ox-blue);color:#fff;font-size:12px}.simlands [data-land]:hover{transform:translateY(-1px);border-color:var(--accent)}.simlands [data-land][aria-pressed=true]{border-color:var(--accent);background:rgba(106,193,252,.1)}.simclose{margin-left:auto}.simback{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--accent);background:rgba(106,193,252,.12);color:var(--ink);font:750 14px var(--ox-font-sans);cursor:pointer;transition:transform .25s var(--ox-ease-out),background-color .25s}.simback:hover{transform:translateY(-1px);background:rgba(106,193,252,.2)}.simback svg{width:17px;height:17px}.simback[hidden]{display:none}.simlands [data-land].hot{border-color:var(--accent)}@media (max-width: 720px){.stage.sim{height:min(72vh,560px)}.simswitch{grid-template-columns:1fr}.simcap{flex-wrap:wrap;padding:14px 14px 14px 18px}.simcap .cap{flex-basis:100%}.simclose{margin-left:0}}@media (prefers-reduced-motion: reduce){.simcap .cap,.simswitch button,.cap-dots i{transition:none}.simswitch.nudge button[data-mode=with]{animation:none}}.beforeafter{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 0}.beforeafter p{margin:0;padding:18px 20px;border-radius:18px;border:1px solid var(--line);color:var(--soft)}.beforeafter p:last-child{border-color:var(--accent);color:var(--ink)}.beforeafter b{display:block;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.panels{display:grid;gap:26px}.pfamily h3{font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.panel{border-top:1px solid var(--line)}.pfamily .panel:last-child{border-bottom:1px solid var(--line)}.panel summary{list-style:none;display:grid;grid-template-columns:minmax(200px,300px) 1fr auto;gap:18px;align-items:baseline;padding:18px 4px;cursor:pointer}.panel summary::-webkit-details-marker{display:none}.panel summary::after{content:"+";font:600 22px var(--ox-font-mono);color:var(--soft);transition:transform .3s var(--ox-ease-out)}.panel[open] summary::after{transform:rotate(45deg);color:var(--accent)}.panel summary b{font-size:19px}.panel summary span{color:var(--soft)}.panel.picked summary b{color:var(--accent)}.panel.picked summary b::after{content:" · your pick";font-size:13px;font-weight:700;color:var(--accent)}.pbody{display:grid;grid-template-columns:minmax(240px,0.42fr) minmax(0,1fr);gap:26px;padding:4px 4px 26px}.pbody>p{margin:0;color:var(--soft);font-size:16.5px}.pbody>p:last-child{grid-column:1}.pbody .cvis{grid-row:span 2}.actions.solo{margin-top:26px}.milestone{margin:34px 0 0;padding:26px 28px;border-radius:22px;border:1px solid var(--accent);max-width:820px}.milestone h3{font-size:clamp(22px,2vw,30px);margin:0 0 8px}.milestone p{margin:0;color:var(--soft)}.milestone .more{display:inline-block;margin-top:12px;font:650 14.5px/1.2 var(--ox-font-sans);color:var(--accent);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.reveal h2{margin-bottom:18px}.three-lines{display:grid;gap:6px;margin:0 0 14px;font-size:18px}.sig{margin:18px 0 0;font-weight:800;letter-spacing:.04em;color:var(--accent)}.own3{margin-top:22px;border-top:1px solid var(--panel-line);padding-top:14px}.own3 summary{cursor:pointer;font-weight:800;color:var(--soft)}.own3[open] summary{color:var(--ink);margin-bottom:12px}@media (max-width: 720px){.beforeafter,.pbody{grid-template-columns:1fr}.panel summary{grid-template-columns:1fr auto}.panel summary span{grid-column:1}.pbody .cvis{grid-row:auto}}.cvis.has-build{display:block;border:0;padding:0;min-height:0}.cvis canvas.build{width:100%;height:auto;display:block;border-radius:18px;border:1px solid var(--line)}:root{--talk-font: var(--ox-font-sans);--talk-mono: var(--ox-font-mono);--talk-ink: var(--ox-navy);--talk-ink-field: var(--ox-navy);--talk-ink-soft: var(--ox-soft-on-light);--talk-ink-quiet: #69768A;--talk-ink-label: #5A6A82;--talk-ink-control: #1C3460;--talk-accent: var(--ox-blue);--talk-accent-light: var(--ox-blue-400);--talk-accent-strong: var(--ox-blue-700);--talk-focus: var(--ox-blue);--talk-icon-ink: #5B7DB0;--talk-track: #D3DDEB;--talk-wash: #E2E9F3;--talk-rule: #0B1F451A;--talk-glass: linear-gradient(130deg, #ffffffe6, #F1F4F9b8 50%, #E1E8F2c2);--talk-glass-shadow: inset 0 1px 1px #fff, 0 10px 30px #0B1F4514, inset 0 -1px 2px #6F8DB529;--talk-plate: linear-gradient(135deg, #fff, #EEF3FB);--talk-plate-edge: #C8D6EA;--talk-sheet: linear-gradient(130deg, #FBFCFEf5, #E7ECF4f7);--talk-sheet-shadow: 0 30px 90px #06132C47;--talk-sheet-drop: drop-shadow(0 30px 90px #06132C47);--talk-orb-drop: drop-shadow(0 14px 36px #0B326E26);--talk-shade: #06132C80;--talk-shade-blur: 8px;--cursor-glass-3: var(--ox-blue-300);--cursor-edge: var(--ox-blue-700);--cursor-shadow: drop-shadow(0 2px 2px #06132C40);--talk-em-font: 400 1em var(--ox-font-sans);--talk-em-ink: var(--ox-blue);--talk-panel: linear-gradient(165deg, #FCFBF8f7, #F1EFE9f4);--talk-hilite: #E9EEF6;--talk-piece: #C9D7EB63;--talk-piece-lit: #B9D0F1b0;--talk-tag: #DCE5F2eb;--talk-orb-bg: linear-gradient(145deg, var(--ox-blue), #194583);--talk-orb-bg-hover: linear-gradient(145deg, #2D68C4, #1D4D92);--talk-orb-shadow: inset 0 1px 1px #ffffff6b, 0 14px 36px #0B326E26}.talk-section{--bg: var(--ox-paper);--ink: var(--ox-navy);--soft: var(--ox-soft-on-light);--accent: var(--ox-blue);--line: rgba(11, 31, 69, .14);background:var(--bg);color:var(--ink);padding-top:120px;padding-bottom:var(--k-sec-out, 48px)}.talk-section::before{display:none}.talk-section ::selection{background:var(--ox-blue);color:#fff}.talk-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(30px,5vw,90px);row-gap:clamp(28px,3.4vw,44px)}.talk-head .head{grid-area:1 / 1;max-width:880px;margin:0}.talk-head .talk-ask{grid-area:2 / 1}.talk-head .talk-orb{grid-area:1 / 2 / 3 / 3;margin-right:2vw}.talk-section h2{font-size:var(--k-t-display, clamp(38px, 4.6vw, 72px));line-height:1.02;text-wrap:balance}.talk-section .lede b{color:var(--ink)}main>section,main>footer{margin-right:calc(-1 * var(--talk-gutter, 0px));padding-right:calc(clamp(18px,4.6vw,72px) + var(--talk-gutter, 0px))}main>footer{padding-right:var(--talk-gutter, 0px)}.talk-glyph[data-ink=reach]{--glyph: var(--ox-blue)}.talk-glyph[data-ink=run]{--glyph: var(--ox-blue-700)}.talk-glyph[data-ink=automate]{--glyph: var(--ox-blue-500)}.talk-glyph[data-ink=plan]{--glyph: var(--ox-blue-800)}.site-foot{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-top:56px;padding-bottom:48px;border-top:0;color:var(--soft);font-size:14px}.site-foot::before{display:none}.site-foot .legal{width:100%;font-size:13px}.site-foot img{width:min(230px,56vw);height:auto}@media (max-width: 700px){.talk-section{padding-top:84px;padding-bottom:var(--k-sec-out, 40px)}.talk-head{display:flex;flex-direction:column;align-items:stretch;gap:26px}.talk-head .talk-orb{align-self:flex-start;margin:0;flex-direction:row-reverse;width:auto;height:auto;min-height:56px;padding:14px 22px;gap:22px;border-radius:18px;font-size:15px;--talk-icon-size: 24px}}.bar.on-paper{--bg: var(--ox-paper);--ink: var(--ox-navy);--soft: var(--ox-soft-on-light);--accent: var(--ox-blue);--line: rgba(11, 31, 69, .16);color:var(--ink)}.bar.on-paper .logo .ink-dark{display:none}.bar.on-paper .logo .ink-light{display:block}.site-foot{padding-left:clamp(18px,4.6vw,72px)}.need .picksbar{position:static;margin-top:22px}.need .keep{margin-top:26px}.canvas-sec{--bg: var(--ox-paper);--ink: var(--ox-navy);--soft: var(--ox-soft-on-light);--accent: var(--ox-blue);--line: rgba(11, 31, 69, .16);background:var(--bg);color:var(--ink)}.canvas-sec .milestone{margin-top:26px;padding:20px 22px;border-radius:18px;border:1px solid var(--line)}.canvas-sec .milestone h3{margin:0 0 6px;font-size:20px}.canvas-sec .milestone p{margin:0;color:var(--soft)}.canvas-sec .anchor{position:absolute;margin-top:-90px}html:not(.lab-on) .lab,html:not(.lab-on) .hud{display:none!important}.three{position:relative;overflow-x:clip}.orbits{position:absolute;left:68%;top:46%;width:min(64vh,44vw);aspect-ratio:1;translate:-50% -50%;perspective:900px;pointer-events:none;opacity:var(--p, 0);scale:calc(1.45 - .45 * var(--p, 0));transition:opacity .2s linear}.orbit{position:absolute;inset:0;transform-style:preserve-3d}.orbit svg{width:100%;height:100%;overflow:visible}.orbit text{font:800 9.2px/1 var(--ox-font-sans);letter-spacing:.32em}.orbit.oz{transform:rotateX(72deg)}.orbit.oy{transform:rotateY(70deg) rotateZ(90deg)}.orbit.ox{transform:rotateX(64deg) rotateY(-48deg)}@media (max-width: 900px){.orbits{left:50%;top:30%;width:80vw}}@media (prefers-reduced-motion: reduce){.orbits{scale:1}}body{overflow-x:clip}.persp .tag{position:fixed;left:0;top:0;z-index:6;display:flex;align-items:flex-start;gap:8px;white-space:nowrap;pointer-events:none;font-family:var(--ox-font-sans);opacity:0;transition:opacity 1.2s cubic-bezier(.45,0,.3,1) calc(var(--d, 0s) * .6);filter:drop-shadow(0 1px 6px rgba(2,8,22,.95))}.persp .tag .mk{display:inline-flex;align-items:center;gap:7px;height:16.2px}.persp .tag .tx{display:grid;justify-items:start;gap:2px}.persp .tag s{flex:none;width:4px;height:4px;background:var(--accent)}.persp .tag :is(b,em,i){display:inline-block;font-style:normal;line-height:1.2;padding-inline:.14em;margin-inline:-.14em;--cell: 2px;--led-f: -20%;--led-s: 1.2px;-webkit-text-fill-color:rgb(255 255 255 / .01);background:linear-gradient(90deg,currentColor calc(var(--led-f) - 16%),#fff calc(var(--led-f) - 6%),rgb(255 255 255 / 0) var(--led-f)) 0 0 / 100% 100% no-repeat,conic-gradient(from 270deg at var(--led-s) var(--led-s),rgb(106 193 252 / .9) 25%,rgb(106 193 252 / 0) 0) calc((var(--cell) - var(--led-s)) / 2) calc((var(--cell) - var(--led-s)) / 2) / var(--cell) var(--cell);-webkit-background-clip:text;background-clip:text}.persp .tag b{font-size:15px;font-weight:800;color:var(--accent)}.persp .tag em{font-size:13.5px;font-weight:700;color:#F2F7FF}.persp .tag i{font-size:12.5px;font-weight:600;color:#B9C5D8}.persp .tag:nth-child(2){--d: .2s}.persp .tag:nth-child(3){--d: .4s}.persp.on .tag{opacity:1;transition:opacity .35s var(--ox-ease-out) var(--d, 0s)}.persp:is(.on,.out) .tag b{animation:tag-solid .55s cubic-bezier(.45,0,.25,1) var(--d, 0s) both}.persp:is(.on,.out) .tag em{animation:tag-solid .7s cubic-bezier(.45,0,.25,1) calc(var(--d, 0s) + .08s) both}.persp:is(.on,.out) .tag i{animation:tag-solid .7s cubic-bezier(.45,0,.25,1) calc(var(--d, 0s) + .18s) both}@keyframes tag-solid{0%{--led-f: -20%;--led-s: 1.2px}60%{--led-s: 1.7px}96%{-webkit-text-fill-color:rgb(255 255 255 / .01)}100%{--led-f: 130%;--led-s: 1.8px;-webkit-text-fill-color:currentColor}}@media (prefers-reduced-motion: reduce){.persp .tag{transition:none}.persp .tag :is(b,em,i){animation:none!important;background:none;-webkit-text-fill-color:currentColor}}@media (max-width: 760px){.persp{display:none}}.film .poster img{aspect-ratio:2.35 / 1;object-position:50% 52%;animation:film-drift 18s ease-in-out infinite alternate}@keyframes film-drift{from{transform:scale(1.06) translate(-1%,0)}to{transform:scale(1.0) translate(1%,0)}}.film .poster:hover img{animation-play-state:paused}@media (max-width: 760px){.film .poster img{aspect-ratio:16 / 10}}@media (prefers-reduced-motion: reduce){.film .poster img{animation:none}}.need.paper-need{--bg: var(--ox-paper);--ink: var(--ox-navy);--soft: var(--ox-soft-on-light);--accent: var(--ox-blue);--line: rgba(11, 31, 69, .16);--panel: rgba(244, 241, 233, .78);--panel-line: rgba(11, 31, 69, .1);background:var(--bg);color:var(--ink)}.simclock b{display:inline-block;vertical-align:middle;margin-left:8px;padding:5px 7px;border-radius:6px;background:#030915;border:1px solid rgba(106,193,252,.16)}.dm{display:block;width:74px;height:auto}.dm circle{fill:rgba(106,193,252,.12);transition:fill .08s}.dm circle.on{fill:#CFE6FF;filter:drop-shadow(0 0 1.5px #6AC1FC)}.own3.egg{position:absolute;right:clamp(16px,4vw,56px);bottom:30px;z-index:5;margin:0;padding:0;border:0;max-width:min(340px,calc(100vw - 32px))}.own3.egg summary{display:inline-flex;align-items:center;gap:8px;list-style:none;padding:9px 14px;border-radius:99px;border:1px solid rgba(106,193,252,.28);background:rgba(6,19,44,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--soft);font:650 13px/1 var(--ox-font-sans);cursor:pointer;transition:color .25s,border-color .25s}.own3.egg summary::-webkit-details-marker{display:none}.own3.egg summary i{font-style:normal;color:var(--accent)}.own3.egg summary:hover,.own3.egg[open] summary{color:var(--ink);border-color:rgba(106,193,252,.6);margin:0}.own3.egg[open]{padding:14px 16px 6px;border-radius:20px;background:rgba(6,19,44,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px rgba(0,0,0,.45),inset 0 0 0 1px rgba(106,193,252,.2)}.own3.egg[open] summary{padding:0 0 10px;border:0;background:none}.own3.egg .how{margin:0 0 12px;font-size:14px;line-height:1.45;color:var(--soft)}.own3.egg .keys{gap:10px;margin:0 0 12px}.own3.egg .key{width:56px;height:62px;border-radius:12px;font-size:28px}.own3.egg .status{min-height:2.6em;margin:0 0 10px;font-size:13.5px;line-height:1.45}.own3.egg .tools{gap:8px;margin:0 0 10px}.own3.egg .tools .btn{height:36px;font-size:13px}body.solid .own3.egg{opacity:0;pointer-events:none;transition:opacity .4s}@media (max-width: 760px){.own3.egg{left:16px;right:auto;bottom:18px}}.running.paper-run{--bg: var(--ox-paper);--ink: var(--ox-navy);--soft: var(--ox-soft-on-light);--accent: var(--ox-blue);--line: rgba(11, 31, 69, .14);background:var(--bg);color:var(--ink)}.running.paper-run::before{display:none}.paper-run+.block::before,.canvas-sec+.block::before{display:none}.running.paper-run .stage.sim{box-shadow:0 34px 70px -34px rgba(11,31,69,.38)}.running.paper-run .simdock{padding:14px;border-radius:24px;background:#0B1F45;color:#EEF4FF;box-shadow:0 26px 54px -26px rgba(11,31,69,.55);--ink: #EEF4FF;--soft: #B9C5D8;--accent: #6AC1FC;--line: rgba(106, 193, 252, .2)}.running.paper-run .simlands [data-land]{display:none}.running.paper-run .simlands .kick::after{content:": click a place in the model, or drag to turn it";text-transform:none;letter-spacing:0}@media (hover: none){.running.paper-run .simlands .kick::after{content:": tap a place in the model"}}.simwrap{position:relative}.simexplore{position:absolute;right:16px;top:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 13px;border:0;border-radius:999px;background:rgba(255,255,255,.95);color:var(--ox-navy);font:750 14px/1 var(--ox-font-sans);box-shadow:0 8px 24px rgba(11,31,69,.2);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s,transform .25s var(--ox-ease-out),box-shadow .25s}.stage.sim.loaded .simexplore{opacity:1;pointer-events:auto}.simexplore:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(11,31,69,.26)}.simexplore svg{width:16px;height:16px}.simexplore:focus-visible,.simexit:focus-visible{outline:2px solid var(--ox-blue);outline-offset:3px}.simexit{position:absolute;right:clamp(16px,2.4vw,28px);top:16px;z-index:4;width:46px;height:46px;border-radius:50%;border:1px solid rgba(11,31,69,.14);background:rgba(255,255,255,.95);color:var(--ox-navy);font:400 26px/1 var(--ox-font-sans);box-shadow:0 8px 24px rgba(11,31,69,.2);cursor:pointer;transition:transform .25s var(--ox-ease-out)}.simexit:hover{transform:rotate(90deg)}.simexit[hidden],.simhint{display:none}html.sim-full{overflow:hidden}.simwrap.full{position:fixed;inset:0;z-index:65;background:#F4F1E9;animation:simfull-in .38s var(--ox-ease-out) both}.simwrap.full.out{animation:simfull-out .22s var(--ox-ease-in-out) both}@keyframes simfull-in{from{opacity:0;transform:scale(.975)}}@keyframes simfull-out{to{opacity:0;transform:scale(.985)}}.simwrap.full .stage.sim{position:absolute;inset:0;height:auto;border:0;border-radius:0;box-shadow:none}.simwrap.full .simexplore,.simwrap.full .simback,.simwrap.full .simlands .kick{display:none}.simwrap.full .simhint{display:block;position:absolute;left:50%;top:22px;z-index:3;margin:0;padding:9px 16px;border-radius:999px;background:rgba(11,31,69,.86);color:#EEF4FF;font:700 13px/1.25 var(--ox-font-sans);white-space:nowrap;transform:translateX(-50%);pointer-events:none;animation:simhint 4.6s .45s both}@keyframes simhint{0%{opacity:0;transform:translate(-50%,-6px)}10%,84%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,0)}}.simwrap.full .simdock{position:absolute;left:50%;bottom:14px;z-index:3;width:min(1120px,calc(100% - 28px));margin:0;transform:translateX(-50%);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cap cap" "switch lands";gap:8px 14px;padding:10px 12px 12px;border-radius:22px}.simwrap.full .simcap{grid-area:cap;min-height:0;gap:14px;padding:2px 2px 2px 10px;border:0;background:none}.simwrap.full .simcap .cap{font-size:13.5px;line-height:1.45}.simwrap.full .simcap .cap b{font-size:15px}.simwrap.full .simcap .cap em{margin-top:2px;font-size:12.5px}.simwrap.full .simcap .btn{height:36px;padding:0 14px;font-size:13px}.simwrap.full .simswitch{grid-area:switch;display:flex;gap:8px}.simwrap.full .simswitch button{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:12px}.simwrap.full .simswitch button span{display:none}.simwrap.full .simswitch .count{min-height:0;font-size:11.5px}.simwrap.full .simlands{grid-area:lands;justify-content:flex-end;gap:8px}.running .simwrap.full .simlands [data-land]{display:inline-flex;height:36px;padding:0 13px 0 7px;font-size:13.5px}.simwrap.full .simclose{height:36px;margin-left:4px}@media (max-width: 1199px){.simwrap.full .simswitch .count{display:none}}@media (prefers-reduced-motion: reduce){.simtour{display:none}}@media (max-width: 720px){.simwrap.full .simdock{left:8px;right:8px;bottom:8px;width:auto;transform:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"cap" "switch" "lands";gap:8px;padding:10px;border-radius:18px}.simwrap.full .simcap{padding-left:4px}.simwrap.full .simclock,.simwrap.full .cap-dots,.simwrap.full .simstory{display:none}.simwrap.full .simcap .cap{flex-basis:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.simwrap.full .simswitch button{flex:1;justify-content:center;padding:8px 10px}.simwrap.full .simswitch .count{display:none}.simwrap.full .simlands{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.simwrap.full .simlands::-webkit-scrollbar{display:none}.running .simwrap.full .simlands [data-land]{flex:none;height:34px;gap:5px;padding:0 8px 0 4px;font-size:12px}.simwrap.full .simlands{gap:6px}.running .simwrap.full .simlands [data-land] b{width:22px;height:22px;font-size:11px}.simwrap.full .simhint{top:74px;width:max-content;max-width:calc(100% - 32px);white-space:normal;text-align:center}}@media (max-width: 370px){.simwrap.full .simlands{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.simwrap.full,.simwrap.full.out,.simwrap.full .simhint{animation:none}}.running.paper-run .note{color:var(--soft)}.own3.egg .egg-more{margin:0 0 10px;font-size:13px}.own3.egg .egg-more a{color:var(--accent)}.ico-play{width:.7em;height:.82em;flex:none;fill:currentColor}.hero .btn.play{background:rgba(6,19,44,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pbtn{white-space:nowrap}.pbtn .ico-play{width:14px;height:16px}@media (max-width: 560px){.pbtn{height:50px;padding:0 22px;gap:10px;font-size:16px}.pbtn .ico-play{width:12px;height:14px}}.hero .kicker{text-wrap:balance}@media (max-width: 560px){.hero .kicker{font-size:11.5px;letter-spacing:.14em}}@media (max-aspect-ratio: 1/1){.hero .copy{padding-top:16px}.hero .kicker{margin-bottom:14px}.hero h1{margin-bottom:18px}.hero h1 span{display:block}.hero .lede{margin-bottom:24px}.hint{position:static;margin:16px 0 0;text-align:left}}@media (max-aspect-ratio: 1/1) and (max-height: 779px){.hint{display:none}.hero{padding-top:88px}.hero .copy{padding-top:12px}.hero h1{font-size:clamp(30px,8.4vw,50px);margin-bottom:16px}.hero .lede{margin-bottom:20px}}.hero .copy{position:relative;z-index:4}.hero-v2 .bar{padding-left:clamp(18px,4.6vw,72px);padding-right:clamp(18px,4.6vw,72px)}.hero-v2 .hero .kicker,.hero-v2 .hero .lede-more{display:none}.hero-v2 .hero h1>span:nth-child(-n+2){color:color-mix(in oklab,var(--ox-soft-on-dark),var(--ox-deep) 26%)}.hero-v2 .hero h1.rise{opacity:1;transform:none;transition:none}.hero-v2 .hero h1>span{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.hero-v2 .hero h1 .ln{display:inline-block;white-space:nowrap;transform:translateY(112%);transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.hero-v2 .ready .hero h1 .ln{transform:none}.hero-v2 .ready .hero h1>span:nth-child(2) .ln{transition-delay:.08s}.hero-v2 .ready .hero h1>span:nth-child(3) .ln{transition-delay:.16s}.hero-v2 .ready .hero h1>span:nth-child(4) .ln{transition-delay:.24s}.hero-v2 .ready .hero .lede{transition-delay:.42s}.hero-v2 .ready .hero .actions{transition-delay:.54s}@media (min-aspect-ratio: 1/1){.hero-v2 .hero{padding-top:88px;padding-bottom:24px}.hero-v2 .hero .copy{max-width:min(46vw,720px);padding-top:0;margin-top:-2vh}.hero-v2 .hero h1{font-size:clamp(40px,min(4.8vw,9vh),80px);margin-bottom:clamp(18px,3.2vh,28px)}.hero-v2 .hero .lede{max-width:31em;margin-bottom:clamp(22px,4.2vh,34px)}.hero-v2 .hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 58% 74% at 71% 54%,transparent 56%,rgba(6,19,44,.55))}}.hero-v2 .hero .copy{transition:opacity .5s var(--ox-ease-out) .12s,translate .7s var(--ox-ease-out) .12s,visibility 0s}.hero-v2 .hero.egg-open .copy{opacity:0;translate:-18px 0;visibility:hidden;transition:opacity .3s,translate .5s var(--ox-ease-out),visibility 0s .3s}.hero-v2 .hint{position:absolute;left:auto;top:auto;right:clamp(18px,4.6vw,72px);bottom:30px;z-index:5;display:inline-flex;align-items:center;gap:10px;max-width:calc(100vw - 36px);padding:9px 15px 9px 11px;border-radius:99px;border:1px solid rgba(106,193,252,.28);background:rgba(6,19,44,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font:650 13px/1.25 var(--ox-font-sans);white-space:nowrap;text-align:left;pointer-events:none}.hero-v2 .hint,.hero-v2 .ready .hint{opacity:0;transform:translateY(10px);transition:opacity .55s var(--ox-ease-out),transform .8s cubic-bezier(.34,1.4,.64,1);transition-delay:0s}.hero-v2 .ready .hint.on{opacity:1;transform:none}.hero-v2 .hint::before{content:"";flex:none;width:24px;height:14px;border-radius:7px;box-shadow:inset 0 0 0 1.5px rgba(106,193,252,.55);background:radial-gradient(circle,var(--accent) 0 3px,transparent 3.5px) 3px 50% / 8px 8px no-repeat}.hero-v2 .hint.on::before{animation:hint-drag 1.9s var(--ox-ease-in-out) .5s 3 both}@keyframes hint-drag{0%,18%{background-position:3px 50%}55%,68%{background-position:13px 50%}100%{background-position:3px 50%}}.hero-v2 .own3.egg{right:clamp(18px,4.6vw,72px);bottom:30px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .55s var(--ox-ease-out),transform .8s cubic-bezier(.34,1.4,.64,1)}.hero-v2 .own3.egg:not(.in):not([open]){visibility:hidden}.hero-v2 .own3.egg:not(.in):not([open]) summary{pointer-events:none}.hero-v2 .own3.egg.in,.hero-v2 .own3.egg[open]{opacity:1;transform:none;pointer-events:auto}.hero-v2 body.solid .own3.egg,.hero-v2 body.solid .hint.on{opacity:0;pointer-events:none}.hero-v2 .own3.egg[open] summary{display:flex;width:100%;font-size:15px;color:var(--ink)}.hero-v2 .own3.egg[open] summary::after{content:"✕";margin-left:auto;padding-left:16px;font-size:14px;color:var(--soft);transition:color .2s}.hero-v2 .own3.egg[open] summary:hover::after{color:var(--ink)}@media (min-aspect-ratio: 1/1){.hero-v2 .own3.egg[open]{right:auto;bottom:auto;left:clamp(18px,4.6vw,72px);top:calc(50% + 32px);width:min(400px,40vw);max-width:none;transform:translateY(-50%);transition:none;animation:egg-in .6s var(--ox-ease-out) both}}.hero-v2 .hint-a{display:none}@media (max-width: 760px){.hero-v2 .hint{left:18px;right:auto;bottom:18px}.hero-v2 .own3.egg{left:18px;right:auto;bottom:18px}}@media (max-aspect-ratio: 1/1){.hero-v2 .own3.egg[open]{left:clamp(18px,4.6vw,72px);right:clamp(18px,4.6vw,72px);top:88px;bottom:auto;width:auto;max-width:none;transition:none;animation:egg-in-down .55s var(--ox-ease-out) both}}@keyframes egg-in{from{opacity:0;translate:-16px 0}}@keyframes egg-in-down{from{opacity:0;translate:0 -12px}}.block:not(.talk-section) .head .kicker{margin-bottom:16px}.block:not(.talk-section) h2{text-wrap:balance}.block .head-statement{max-width:1000px;margin:0 auto clamp(40px,5vw,64px);text-align:center}.block .head-statement h2{font-size:var(--k-t-display);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.block .head-statement .kicker{justify-content:center}.block .head-statement h2>span{display:block}@media (max-width: 599px){.block .head-statement h2{font-size:min(var(--k-t-display),8.2vw)}}.three h2{font-size:var(--k-t-head)}.hero-v2 .hero h1>span:nth-child(3){margin-top:.21em}.hero-v2 .hero h1>span:last-child{margin-bottom:0}.hero-v2 .hero h1{margin-bottom:.5em}@property --led-f{syntax: "<percentage>"; inherits: false; initial-value: -20%;}@property --led-s{syntax: "<length>"; inherits: false; initial-value: 2.4px;}.led .hero h1 .ln{transform:none!important;transition:none!important}.led .hero h1>span{--cell: 4px;width:fit-content;padding-inline:.1em;margin-inline:-.1em;-webkit-text-fill-color:rgb(255 255 255 / .01);background:linear-gradient(90deg,currentColor calc(var(--led-f) - 16%),#fff calc(var(--led-f) - 6%),rgb(255 255 255 / 0) var(--led-f)) 0 0 / 100% 100% no-repeat,conic-gradient(from 270deg at var(--led-s) var(--led-s),rgb(106 193 252 / .8) 25%,rgb(106 193 252 / 0) 0) calc((var(--cell) - var(--led-s)) / 2) calc((var(--cell) - var(--led-s)) / 2) / var(--cell) var(--cell);-webkit-background-clip:text;background-clip:text;animation:led-solid .85s cubic-bezier(.45,0,.25,1) .05s both paused}.led .hero h1>span:nth-child(2){animation-delay:.15s}.led .hero h1>span:nth-child(3){animation-delay:.3s}.led .hero h1>span:nth-child(4){animation-delay:.4s}@keyframes led-solid{0%{--led-f: -20%;--led-s: 2.4px}60%{--led-s: 3.4px}96%{-webkit-text-fill-color:rgb(255 255 255 / .01)}100%{--led-f: 130%;--led-s: 3.6px;-webkit-text-fill-color:currentColor}}.led .hero .lede.rise,.led .hero .actions.rise{opacity:1;transform:none;transition:none;animation:hero-rise .8s var(--ox-ease-out) .45s both paused}.led .hero .actions.rise{animation-delay:.6s}.led-go .hero h1>span,.led-go .hero .lede.rise,.led-go .hero .actions.rise{animation-play-state:running}@keyframes hero-rise{from{opacity:0;transform:translateY(14px)}}@media (max-aspect-ratio: 1/1){.hero-v2 .hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(6,19,44,.62) 0%,rgba(6,19,44,.5) 50%,rgba(6,19,44,0) 70%)}}@media (min-aspect-ratio: 1/1){.hero-v2 .hero .actions{gap:14px}.hero-v2 .hero .actions .btn{height:clamp(48px,min(4.8vw,9vh),56px);padding-inline:clamp(22px,2.4vw,30px);font-size:clamp(16px,calc(min(4.8vw,9vh) * .33),18px)}}@media (max-aspect-ratio: 1/1) and (max-width: 440px){.hero .actions{gap:8px}.hero .actions .btn{padding-inline:16px}}@media (max-aspect-ratio: 1/1) and (max-width: 380px){.hero .actions .btn{padding-inline:13px;font-size:15px}}@media (max-aspect-ratio: 1/1){.hero-v4 .hero h1{--big: clamp(28px, 9.6vw, 46px);font-size:calc(var(--big) * .56);line-height:1.12}.hero-v4 .hero h1>span:nth-child(-n+2){display:inline-block;vertical-align:top}.hero-v4 .hero h1>span:nth-child(n+3){display:block;font-size:var(--big);line-height:1.06}.hero-v4 .hero h1>span:nth-child(3){margin-top:.14em}}@media (min-aspect-ratio: 1/1){.hero-v3 .hero .copy{max-width:min(48vw,760px)}.hero-v3 .hero h1{margin-bottom:.42em}.hero-v3 .hero .lede{font-size:clamp(17px,calc(min(4.8vw,9vh) * .35),22px);line-height:1.5;max-width:30em;margin-bottom:2.1em}}@media (min-aspect-ratio: 1/1){.hero-v4 .hero h1{--big: clamp(44px, min(5.4vw, 10vh), 92px);font-size:calc(var(--big) * .55);line-height:1.1;margin-bottom:calc(var(--big) * .4)}.hero-v4 .hero h1>span:nth-child(-n+2){display:inline-block;vertical-align:top}.hero-v4 .hero h1>span:nth-child(n+3){display:block;font-size:var(--big);line-height:1.06}.hero-v4 .hero h1>span:nth-child(3){margin-top:.12em}.hero-v4 .hero .copy{max-width:min(48vw,820px)}}.hero-v2 .own3.egg:not([open]) summary{gap:7px;padding:7px 12px;font-size:12px;border-color:rgba(106,193,252,.2);background:rgba(6,19,44,.45)}.hero-v2 .own3.egg.in{transition:opacity .55s var(--ox-ease-out),transform .8s cubic-bezier(.34,1.4,.64,1),visibility 0s}.hero-v2 .own3.egg:not(.in):not([open]){transition:opacity 1.1s cubic-bezier(.45,0,.3,1),transform 1.1s cubic-bezier(.45,0,.3,1),visibility 0s 1.1s}.needfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 36px;margin:34px 0 0;padding-top:24px;border-top:1px solid var(--line)}.needfoot .nf-text{flex:1 1 340px;min-width:0}.needfoot .keep{margin:0;font-size:clamp(16px,1.3vw,18px);font-weight:750;color:var(--ink)}.needfoot .picks-text{margin:4px 0 0;font-size:14.5px;font-weight:600;line-height:1.5;color:var(--soft)}.needfoot .pbtns{flex:none;margin:0}.needfoot .btn{height:46px;padding:0 20px;font-size:15px}@media (max-width: 720px){.needfoot{gap:16px}.needfoot .pbtns{width:100%}}.three.t2{display:block;align-content:normal;height:420vh;padding-top:0;padding-bottom:0}.three.t2 .orbits{display:none}.three.t2::before{content:"";position:absolute;inset:0 0 auto;height:34vh;background:linear-gradient(var(--bg) 6%,rgba(6,19,44,0));pointer-events:none}.t2-pin{position:sticky;top:0;height:100vh;height:100svh;display:grid;align-content:center;grid-template-columns:minmax(280px,392px)}.three.t2 h2{font-size:clamp(28px,3.1vw,46px);text-wrap:balance}.three.t2 .three-lines{display:grid;gap:6px}.three.t2 .three-lines b{opacity:.32;transition:opacity .55s var(--k-out),color .55s,translate .7s var(--k-spring)}.three.t2 .three-lines b.on{opacity:1;color:#FFFFFF;translate:5px 0}.three.t2 :is(.how,.sig){opacity:calc(.28 + .72 * var(--f, 0));translate:0 calc((1 - var(--f, 0)) * 8px)}.t2-meter{display:flex;gap:8px;margin:18px 0 0}.t2-meter i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid rgba(106,193,252,.28);font:800 12px/1 var(--ox-font-mono);font-style:normal;color:#7F93B2;transition:background-color .45s,color .45s,border-color .45s,scale .6s var(--k-spring)}.t2-meter i.on{background:#6AC1FC;border-color:#6AC1FC;color:#06132C;scale:1.08;box-shadow:0 0 18px rgba(106,193,252,.45)}.t2-tag{position:fixed;left:0;top:0;z-index:3;display:flex;align-items:flex-start;gap:8px;margin:0;pointer-events:none;opacity:0;translate:0 -100%;transition:opacity .6s var(--k-out);font:700 14px/1.2 var(--ox-font-sans);color:#EEF4FF;text-shadow:0 2px 12px rgba(6,19,44,.9);white-space:nowrap}.t2-tag.on{opacity:1}.t2-tag.r{translate:-100% -100%}.t2-tag b{color:#6AC1FC;font-family:var(--ox-font-mono)}.t2-tag em{display:block;margin-top:2px;font-style:normal;font-weight:600;font-size:12.5px;color:#9FB0C8}@media (max-width: 900px){.three.t2{height:360vh}.t2-pin{grid-template-columns:1fr;align-content:end;padding-bottom:5vh}.three.t2 .three-lines{font-size:16px}.three.t2::before{height:20vh}.t2-tag{font-size:12.5px}.t2-tag em{font-size:11px}}@media (max-width: 900px) and (max-height: 760px){.three.t2 .machine{padding:20px 20px 22px}.three.t2 h2{font-size:24px;margin-bottom:12px}.three.t2 .three-lines{gap:3px;margin-bottom:10px;font-size:15px}.three.t2 .how{font-size:14px}.three.t2 .sig,.three.t2 .t2-meter{display:none}}@media (prefers-reduced-motion: reduce){.three.t2{height:auto}.t2-pin{position:relative}}.three.t2a{height:660vh}.three.t2a .sig{display:none}.three.t2a .w{display:inline-block;opacity:0;translate:0 .32em;filter:blur(6px);transition:opacity .45s var(--k-out),translate .75s var(--k-spring),filter .45s var(--k-out);transition-delay:calc(var(--i) * 90ms)}.three.t2a .in .w{opacity:1;translate:0 0;filter:none}.three.t2a .a-pay{margin:2px 0 14px;font:800 clamp(26px,2.7vw,40px)/1.06 var(--ox-font-sans);letter-spacing:-.025em;color:#FFFFFF;text-wrap:balance}.three.t2a .t2-meter{opacity:calc(.45 + .55 * var(--f, 0))}@media (max-width: 900px){.three.t2a{height:580vh}}@media (max-width: 900px) and (max-height: 760px){.three.t2a .a-pay{font-size:22px;margin-bottom:8px}}@media (prefers-reduced-motion: reduce){.three.t2a{height:auto}.three.t2a .w{transition:none}}.three.t2c{display:block;padding:96px 0 120px;background:var(--bg)}.three.t2c .orbits{display:none}.three.t2c .c-h{width:min(980px,calc(100% - 48px));margin:0 auto;text-align:center;font-size:var(--k-t-head);line-height:1.04;text-wrap:balance}.three.t2c .w{display:inline-block;opacity:0;translate:0 .3em;filter:blur(6px);transition:opacity .45s var(--k-out),translate .75s var(--k-spring),filter .45s var(--k-out);transition-delay:calc(var(--i) * 90ms)}.three.t2c .in .w{opacity:1;translate:0 0;filter:none}.c-wrap{width:min(1120px,calc(100% - 48px));margin:0 auto}.c-stage{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(16px,2.6vw,40px);margin-top:18px;padding-top:96px}.c-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.c-w{fill:none;stroke:rgba(106,193,252,.3);stroke-width:1.5;marker-end:url(#c-arrow)}.c-lit{fill:none;stroke:#6AC1FC;stroke-width:2;opacity:0;filter:drop-shadow(0 0 6px rgba(106,193,252,.75));transition:opacity .3s}.c-pulse{fill:#9FD8FF;opacity:0}.c-pulse.core{fill:#FFFFFF}.c-hub{position:absolute;left:50%;top:4px;z-index:1;translate:-50% 0;display:grid;place-items:center;width:66px;height:66px;border-radius:18px;background:#0B1F45;box-shadow:0 0 0 1px rgba(106,193,252,.35),0 18px 40px -18px rgba(0,0,0,.8);transition:box-shadow .45s,scale .55s var(--k-spring)}.c-hub img{width:38px;height:auto}.c-hub.hit{scale:1.1;box-shadow:0 0 0 1.5px #6AC1FC,0 0 38px rgba(106,193,252,.65)}.c-dev{position:relative;z-index:1;margin:0;display:grid;justify-items:center;gap:18px}.c-frame{position:relative;width:100%;background:#050C1E;box-shadow:0 34px 70px -34px rgba(0,0,0,.85),0 0 0 1px rgba(106,193,252,.16)}.c-frame canvas{display:block;width:100%}.c-phone{flex:0 0 17%}.c-phone .c-frame{padding:8px;border-radius:30px}.c-phone canvas{aspect-ratio:240 / 480;border-radius:23px}.c-tablet{flex:0 0 35%}.c-tablet .c-frame{padding:11px;border-radius:22px}.c-tablet canvas{aspect-ratio:480 / 360;border-radius:12px}.c-laptop{flex:0 0 40%}.c-laptop .c-frame{padding:9px 9px 11px;border-radius:14px 14px 5px 5px}.c-laptop canvas{aspect-ratio:560 / 350;border-radius:6px}.c-laptop .c-frame::after{content:"";position:absolute;left:-7%;right:-7%;bottom:-13px;height:13px;border-radius:2px 2px 14px 14px;background:linear-gradient(#26395F,#0D1A35);box-shadow:0 12px 24px -12px rgba(0,0,0,.85)}.c-dev figcaption{display:flex;align-items:flex-start;gap:10px;max-width:30ch;margin-top:8px;font:700 15px/1.35 var(--ox-font-sans);color:#7F93B2;text-align:left;transition:color .5s}.c-dev figcaption>b{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-top:-3px;border-radius:7px;border:1px solid rgba(106,193,252,.3);font:800 11.5px/1 var(--ox-font-mono);color:#7F93B2;transition:background-color .45s,color .45s,border-color .45s,scale .6s var(--k-spring),box-shadow .45s}.c-dev figcaption span b{font-weight:inherit}.c-dev.on figcaption{color:#FFFFFF}.c-dev.on figcaption>b{background:#6AC1FC;border-color:#6AC1FC;color:#06132C;scale:1.06;box-shadow:0 0 16px rgba(106,193,252,.45)}.three.t2c .c-how{margin:58px auto 0;max-width:34em;text-align:center;font-size:var(--k-t-body, 18px);color:var(--soft);opacity:0;translate:0 10px;transition:opacity .8s var(--k-out),translate .8s var(--k-out)}.three.t2c .c-how.in{opacity:1;translate:0 0}.c-foot{margin:22px 0 0;text-align:center;opacity:0;pointer-events:none;transition:opacity .6s}.c-wrap.done .c-foot{opacity:1;pointer-events:auto}@media (max-width: 760px){.three.t2c{padding:84px 0 96px}.c-wrap{width:calc(100% - 28px)}.c-stage{display:grid;grid-template-columns:41% 1fr;column-gap:30px;row-gap:18px;align-items:start;margin-top:22px;padding-top:74px}.c-phone{grid-column:1;grid-row:1 / span 2}.c-tablet{grid-column:2;grid-row:1}.c-laptop{grid-column:2;grid-row:2;padding-bottom:6px}.c-hub{left:calc(41% + 15px);top:0;width:48px;height:48px;border-radius:14px}.c-hub img{width:28px}.c-phone .c-frame{padding:6px;border-radius:24px}.c-phone canvas{border-radius:19px}.c-tablet .c-frame{padding:6px;border-radius:14px}.c-tablet canvas{border-radius:8px}.c-laptop .c-frame{padding:5px 5px 7px;border-radius:9px 9px 4px 4px}.c-laptop .c-frame::after{bottom:-8px;height:8px}.c-dev{gap:10px}.c-dev figcaption{gap:7px;margin-top:2px;font-size:12.5px;line-height:1.3}.c-dev figcaption>b{width:20px;height:20px;margin-top:-1px;border-radius:6px;font-size:10px}.three.t2c .c-how{margin-top:40px;font-size:16px}}@media (prefers-reduced-motion: reduce){.three.t2c .w,.three.t2c .c-how{transition:none}.c-foot{display:none}}.three.t2b{display:block;padding:96px 0 120px;background:var(--bg)}.three.t2b .orbits{display:none}.three.t2b .b-h{width:min(980px,calc(100% - 48px));margin:0 auto;text-align:center;font-size:var(--k-t-head);line-height:1.04;text-wrap:balance}.three.t2b .w{display:inline-block;opacity:0;translate:0 .3em;filter:blur(6px);transition:opacity .45s var(--k-out),translate .75s var(--k-spring),filter .45s var(--k-out);transition-delay:calc(var(--i) * 90ms)}.three.t2b .in .w{opacity:1;translate:0 0;filter:none}.b-wrap{width:min(1120px,calc(100% - 48px));margin:26px auto 0}.b-stage{position:relative}.b-scene{display:block;width:100%;aspect-ratio:1100 / 440;border-radius:18px;box-shadow:0 0 0 1px rgba(106,193,252,.12);touch-action:pan-y;cursor:grab}.b-scene:active{cursor:grabbing}.b-hint{position:absolute;left:50%;bottom:14px;translate:-50% 6px;margin:0;padding:7px 14px;border-radius:999px;background:rgba(11,31,69,.88);box-shadow:0 0 0 1px rgba(106,193,252,.25);color:#EEF4FF;font:700 12.5px/1.2 var(--ox-font-sans);white-space:nowrap;opacity:0;transition:opacity .5s,translate .6s var(--k-spring);pointer-events:none}.b-hint.on{opacity:1;translate:-50% 0}.b-panel{display:none}.b-lines{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.b-line{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:0;border-radius:12px;background:none;color:#7F93B2;font:700 15px/1.35 var(--ox-font-sans);text-align:left;cursor:pointer;transition:color .45s,background-color .3s}.b-line:hover{background:rgba(234,244,255,.05)}.b-line>b{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-top:-3px;border-radius:7px;border:1px solid rgba(106,193,252,.3);font:800 11.5px/1 var(--ox-font-mono);color:#7F93B2;transition:background-color .45s,color .45s,border-color .45s,scale .6s var(--k-spring),box-shadow .45s}.b-line span b{font-weight:inherit}.b-line.on{color:#FFFFFF}.b-line.on>b{background:#6AC1FC;border-color:#6AC1FC;color:#06132C;scale:1.06;box-shadow:0 0 16px rgba(106,193,252,.45)}.three.t2b .b-how{margin:40px auto 0;max-width:34em;text-align:center;font-size:var(--k-t-body, 18px);color:var(--soft);opacity:0;translate:0 10px;transition:opacity .8s var(--k-out),translate .8s var(--k-out)}.three.t2b .b-how.in{opacity:1;translate:0 0}.b-foot{margin:22px 0 0;text-align:center;opacity:0;pointer-events:none;transition:opacity .6s}.b-wrap.done .b-foot{opacity:1;pointer-events:auto}@media (max-width: 760px){.three.t2b{padding:84px 0 96px}.b-wrap{width:calc(100% - 28px)}.b-scene{border-radius:12px}.b-panel{display:block;width:min(100%,360px);aspect-ratio:1 / 1;margin:14px auto 0}.b-hint{font-size:11px;bottom:8px}.b-lines{grid-template-columns:1fr;gap:2px;margin-top:10px}.b-line{font-size:14px;padding:8px 6px}}@media (prefers-reduced-motion: reduce){.three.t2b .w,.three.t2b .b-how{transition:none}}html.room-tuck .hero .copy :is(h1,.lede){text-shadow:0 0 18px rgba(6,19,44,.95),0 0 6px rgba(6,19,44,.8)}@media (min-width: 900px) and (min-height: 560px) and (prefers-reduced-motion: no-preference){.block.why-sign{height:440vh;padding-top:0;padding-bottom:0}.why-sign .proof{display:none}}.ws-pin{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;overflow:hidden}.ws-left .head.head-statement{margin:0;text-align:left}.ws-left .head .kicker{justify-content:flex-start}.ws-left .head h2{font-size:clamp(30px,3.35vw,54px);line-height:1.12}.ws-left .head h2>span{white-space:nowrap}.ws-left .head h2>span{opacity:.16;translate:0 6px;transition:opacity .55s var(--k-out),translate .8s var(--k-spring),color .55s}.ws-left .head h2>span.now{opacity:1;translate:0 0}.ws-left .head h2>span.past{opacity:.42;translate:0 0}.ws-right{position:relative;align-self:stretch}.ws-right .stamps{position:absolute;inset:0 0 auto 0}.ws-right .st-desk{will-change:transform}.ws-right .st-order{max-width:100%}.ws-right .st-order ol{max-width:none}.ws-right .st-order li:nth-child(-n+3){padding-bottom:82px}.ws-right .st-print{left:auto;right:2%;top:auto;bottom:12px;translate:none}.ws-right .st-print.p1{right:auto;left:6%}.ws-right .st-print.p2{right:10%}.ws-right .st-stamp.s0{left:4%}.ws-right .st-stamp.s1{left:calc(50% - 60px)}.ws-right .st-stamp.s2{left:auto;right:4%}.why-sign.ws-flow .head h2>span{opacity:0;translate:0 .3em;transition:opacity .6s var(--k-out),translate .8s var(--k-spring)}.why-sign.ws-flow .head h2.ws-in>span{opacity:1;translate:0 0}.why-sign.ws-flow .head h2.ws-in>span:nth-child(2){transition-delay:.35s}.why-sign.ws-flow .head h2.ws-in>span:nth-child(3){transition-delay:.7s}@media (prefers-reduced-motion: reduce){.why-sign.ws-flow .head h2>span{opacity:1;translate:none;transition:none}}@media (min-width: 900px) and (min-height: 560px) and (prefers-reduced-motion: no-preference){.block.why-paper{height:520vh;padding-bottom:0}.why-paper .proof{display:none}}.why-paper .head.head-statement{margin-bottom:18px}.wp-pin{position:sticky;top:0;height:100vh;height:100svh;display:grid;place-items:center}.why-paper .st-order{max-width:820px;--row: 28px}.why-paper .st-order ol{max-width:63%;gap:var(--row)}.why-paper .st-order li{padding-left:6px}.why-paper .st-order li::marker{font:700 15px var(--ox-font-mono)}.why-paper .ty{display:grid}.why-paper .ty>.tt,.why-paper .ty::after{grid-area:1 / 1}.why-paper .ty::after{content:attr(data-t);visibility:hidden}.why-paper .st-order li>b.ty{font:700 21px/var(--row) var(--ox-font-mono);letter-spacing:-.01em;color:#0B1F45}.why-paper .st-order li>span.ty{font:500 15px/var(--row) var(--ox-font-mono);color:#3A4A66}.why-paper .st-order li.typed>b.ty{color:#0B1F45}.wp-caret{display:inline-block;width:.55em;height:1.05em;margin-left:1px;vertical-align:-.16em;background:#245BB2;animation:wp-blink 1s steps(1) infinite}.wp-caret[hidden]{display:none}@keyframes wp-blink{50%{opacity:0}}.why-paper.wp-pinned .st-desk{width:1010px;padding:0 190px 0 0;transform-origin:50% 50%}.why-paper.wp-pinned .st-order{margin:0}.why-paper.wp-pinned .st-stamp{left:auto;right:34px}.why-paper.wp-pinned .st-stamp.s0{left:auto;top:70px}.why-paper.wp-pinned .st-stamp.s1{left:auto;top:250px}.why-paper.wp-pinned .st-stamp.s2{left:auto;top:430px}@media (max-width: 760px){.why-paper .st-order ol{max-width:none}.why-paper .st-order li>b.ty{font-size:18px}.why-paper .st-order li>span.ty{font-size:14px}.why-paper .st-order{--row: 24px}}@media (prefers-reduced-motion: reduce){.wp-caret{display:none}}.why-story .ty>.tt,.why-story .ty::after{grid-area:1 / 1}.why-story .ty::after{content:attr(data-t);visibility:hidden}.why-story .st-order li>.ty{display:grid}.why-story .st-for .ty{display:inline-grid}.why-story .st-order li>b.ty{font:700 16.5px/var(--row) var(--ox-font-mono);letter-spacing:-.01em;color:#0B1F45}.why-story .st-order li>span.ty{font:500 14px/var(--row) var(--ox-font-mono);color:#3A4A66}.why-story .st-order li::marker{font:700 14px var(--ox-font-mono)}@media (max-width: 760px){.why-story .st-order li>b.ty{font-size:15.5px}.why-story .st-order li>span.ty{font-size:13.5px}}.why-story .head h2>span{--cell: 4px;--led-f: -20%;--led-s: 2.4px;width:fit-content;padding-inline:.1em;margin-inline:-.1em;-webkit-text-fill-color:rgb(255 255 255 / .01);background:linear-gradient(90deg,currentColor calc(var(--led-f) - 16%),#fff calc(var(--led-f) - 6%),rgb(255 255 255 / 0) var(--led-f)) 0 0 / 100% 100% no-repeat,conic-gradient(from 270deg at var(--led-s) var(--led-s),rgb(106 193 252 / .8) 25%,rgb(106 193 252 / 0) 0) calc((var(--cell) - var(--led-s)) / 2) calc((var(--cell) - var(--led-s)) / 2) / var(--cell) var(--cell);-webkit-background-clip:text;background-clip:text}.why-story .head h2>span.swept{animation:led-solid .85s cubic-bezier(.45,0,.25,1) both}.why-story:not(.ws-flow) .ws-left .head h2>span{opacity:.55}.why-story .ws-left .head h2>span.now{opacity:1}.why-story .ws-left .head h2>span.past{opacity:.45}.why-story.ws-flow .head h2>span{opacity:1;translate:none;transition:none}.why-story.ws-flow .head h2.ws-in>span{animation:led-solid .85s cubic-bezier(.45,0,.25,1) both}.why-story.ws-flow .head h2.ws-in>span:nth-child(2){animation-delay:.3s}.why-story.ws-flow .head h2.ws-in>span:nth-child(3){animation-delay:.6s}@media (prefers-reduced-motion: reduce){.why-story .head h2>span{animation:none!important;background:none;-webkit-text-fill-color:currentColor}}.t2-meter{align-items:center}.t2-meter .t2-key{display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:8px;border:1px solid rgba(106,193,252,.28);background:none;font:800 12px/1 var(--ox-font-mono);color:#7F93B2;cursor:pointer;transition:background-color .45s,color .45s,border-color .45s,scale .6s var(--k-spring),box-shadow .45s}.t2-meter .t2-key.on{background:#6AC1FC;border-color:#6AC1FC;color:#06132C;scale:1.08;box-shadow:0 0 18px rgba(106,193,252,.45)}.t2-meter .t2-key:hover,.t2-meter .t2-key.spot{scale:1.16;box-shadow:0 0 0 2px rgba(106,193,252,.35),0 0 22px rgba(106,193,252,.6)}.t2-meter .t2-key[aria-pressed=true]{box-shadow:0 0 0 2px #EEF4FF,0 0 24px rgba(106,193,252,.7)}.t2-meter .t2-key:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.t2-meter .t2-hint{margin-left:6px;font:600 12.5px/1.2 var(--ox-font-sans);color:#7F93B2;opacity:calc(var(--f, 0) * .9);transition:opacity .4s}.t2-meter.used .t2-hint{opacity:0}.three.t2a .three-lines b{cursor:default}.t2-tag.dim{opacity:.28}@media (hover: none){.t2-meter .t2-hint{display:none}}.film .fheads{display:grid}.film .fheads>.fhead{grid-area:1 / 1;transition:opacity .45s var(--ox-ease-out),translate .6s var(--ox-ease-out)}.film .fheads>.fhead:not(.on){opacity:0;translate:0 8px;pointer-events:none}.film .reel{position:relative}.film .reel-track{display:grid}.film .reel-track>.poster{grid-area:1 / 1;transition:transform .75s var(--ox-ease-out),opacity .55s var(--ox-ease-out)}.film .reel-track>.poster[data-side=left]{transform:translateX(-9%) scale(.96);opacity:0;pointer-events:none}.film .reel-track>.poster[data-side=right]{transform:translateX(9%) scale(.96);opacity:0;pointer-events:none}.film .reel-track>.poster[data-side=on]{transform:none;opacity:1;z-index:1}.film .poster[data-film=brand] img{object-position:50% 92%}.film .reel-key{position:absolute;top:50%;z-index:2;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:12px;border:1px solid rgba(234,242,255,.22);background:rgba(6,19,44,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#EAF2FF;cursor:pointer;transition:background-color .25s,border-color .25s,scale .15s}.film .reel-key svg{width:16px;height:16px}.film .reel-key.prev{left:16px}.film .reel-key.next{right:16px}.film .reel-key:hover{background:rgba(6,19,44,.72);border-color:rgba(106,193,252,.55)}.film .reel-key:active{scale:.94}.film .reel-key:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.film .reel-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.film .reel-chips button{display:inline-flex;align-items:center;gap:9px;height:34px;padding:0 13px;border-radius:9px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--soft);font:650 13px var(--ox-font-sans);cursor:pointer;transition:color .25s,background-color .25s,border-color .25s}.film .reel-chips button i{width:7px;height:7px;border-radius:1.5px;background:currentColor;opacity:.45;transition:opacity .25s,background-color .25s,box-shadow .25s}.film .reel-chips button[aria-pressed=true]{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.film .reel-chips button[aria-pressed=true] i{opacity:1;background:var(--accent);box-shadow:0 0 8px var(--accent)}.film .reel-chips button:hover{color:var(--ink)}.film .reel-chips button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.film .note [data-for]:not(.on){display:none}@media (hover: none) and (pointer: coarse){.film .note .kb{display:none}}@media (max-width: 760px){.film .reel-key{top:auto;bottom:10px;translate:none;width:38px;height:38px}.film .reel-key.prev{left:10px}.film .reel-key.next{right:10px}}@media (prefers-reduced-motion: reduce){.film .reel-track>.poster,.film .fheads>.fhead{transition:opacity .2s}.film .reel-track>.poster:not([data-side=on]){transform:none}}
