@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_a5256c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_a5256c{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ad3736e903bfaa5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3150dd0728fab2c3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e3db186a51b1f2b3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3647a4d8cc3a67ad-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad50a964c4297b83-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a36735a804b49f85-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c880a9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:500;font-style:normal}.__variable_c880a9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@property --flip{syntax:"<angle>";inherits:false;initial-value:0deg}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ab{syntax:"<number>";inherits:false;initial-value:0}@property --pz{syntax:"<length>";inherits:false;initial-value:0}@property --ps{syntax:"<number>";inherits:false;initial-value:1}:root{--bg:#F4F5F1;--ink:#111417;--body:#4B5560;--muted:#6B7580;--mint-deep:#0F7A66;--mint:#2FB596;--mint-soft:#7FE3C8;--violet:#5B4BD6;--lavender:#A99BFF;--peach:#FFC4A0;--amber-text:#A0561A;--accent:linear-gradient(135deg,#7FE3C8,#A99BFF);--ease:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.5,0,.75,0);--ease-io:cubic-bezier(.7,0,.2,1);--gutter:max(20px,5vw);--pre:1.45s;--mono:var(--font-mono),ui-monospace,"SF Mono",monospace;interpolate-size:allow-keywords}:root.pre-skip{--pre:.15s}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-optical-sizing:auto;font-feature-settings:"cv11","ss03","cv05";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--body);background:var(--bg);overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;overflow-x:clip;line-height:1.5;background:transparent}a{text-decoration:none}a,button{color:inherit}button{font:inherit}canvas,img,svg{display:block}p{margin:0}h1,h2,h3{margin:0;color:var(--ink);font-weight:700}ol,ul{margin:0;padding:0;list-style:none}section{position:relative;scroll-margin-top:80px}::selection{background:rgba(127,227,200,.55);color:var(--ink)}:focus-visible{outline:2.5px solid var(--mint-deep);outline-offset:3px;border-radius:10px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mono{font-family:var(--mono)}.wf{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 85% 10%,rgba(127,227,200,.45),transparent 70%),radial-gradient(50% 50% at 5% 55%,rgba(169,155,255,.32),transparent 70%),radial-gradient(60% 50% at 70% 100%,rgba(255,196,160,.35),transparent 70%),var(--bg)}.wf canvas{width:100%;height:100%;opacity:0;transition:opacity 1.4s var(--ease)}.wf canvas[data-on]{opacity:1}.grain{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mint-deep)}.eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.h2{font-size:clamp(44px,6vw,96px);letter-spacing:-.05em;line-height:.95}.h3{font-size:clamp(34px,4vw,60px);letter-spacing:-.045em;line-height:1}.lead{font-size:clamp(16px,1.2vw,18.5px);line-height:1.55;color:var(--body);max-width:40ch;text-wrap:pretty}.w{vertical-align:top;overflow:clip;overflow-clip-margin:.3em;padding-bottom:.06em;margin-bottom:-.06em}.w,.w__i{display:inline-block}.w__i{transform:translate3d(0,95%,0) rotate(4deg);transform-origin:0 100%;opacity:0;filter:blur(10px);--ab:1;transition:transform .45s var(--ease-in),opacity .3s,filter .35s,--ab .35s}.is-on .w__i,[data-in] .w__i{transform:none;opacity:1;filter:blur(0);--ab:0;transition:transform 1.25s var(--ease) calc(var(--i) * 55ms + var(--wd, 0s)),opacity .7s var(--ease) calc(var(--i) * 55ms + var(--wd, 0s)),filter 1s var(--ease) calc(var(--i) * 55ms + var(--wd, 0s)),--ab 1.7s var(--ease) calc(var(--i) * 55ms + var(--wd, 0s))}.chroma .w__i{text-shadow:calc(var(--ab) * -7px + var(--cx, 0) * -1.3px) calc(var(--cy, 0) * -.5px) 0 rgba(255,30,100,calc(.12 + var(--ab) * .55)),calc(var(--ab) * 7px + var(--cx, 0) * 1.3px) calc(var(--cy, 0) * .5px) 0 rgba(0,165,255,calc(.14 + var(--ab) * .55))}.js [data-reveal]{opacity:0;translate:0 36px;filter:blur(8px);transition:opacity 1s var(--ease),translate 1.3s var(--ease),filter 1s var(--ease)}.js [data-reveal][data-in]{opacity:1;translate:none;filter:none}.gl{--gl-a:.6;--gl-b:.22;position:relative;isolation:isolate;border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,var(--gl-a)) 0,rgba(255,255,255,var(--gl-b)) 100%);border:1px solid rgba(255,255,255,.7);box-shadow:0 40px 80px -32px rgba(28,36,62,.3),0 10px 24px -14px rgba(28,36,62,.14),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.3),inset 1.5px 0 0 rgba(255,60,120,.12),inset -1.5px 0 0 rgba(30,160,255,.16);-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7)}.gl:after{inset:0;z-index:-1;background:radial-gradient(360px circle at var(--mx,18%) var(--my,-10%),rgba(255,255,255,.6),transparent 62%);opacity:.75;transition:opacity .4s}.gl:after,.gl:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.gl:before{inset:-1px;padding:1px;background:linear-gradient(125deg,#fff,rgba(255,255,255,.15) 28%,rgba(90,190,255,.55) 58%,rgba(255,110,170,.5) 76%,rgba(255,255,255,.85));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8}.chroma-on .gl--refract{-webkit-backdrop-filter:blur(5px) url(#chroma) saturate(1.6) brightness(1.04);backdrop-filter:blur(5px) url(#chroma) saturate(1.6) brightness(1.04)}.gl--dim{background:linear-gradient(135deg,rgba(38,44,56,.58),rgba(38,44,56,.34));border-color:rgba(255,255,255,.28);color:#fff}.gl--dim:after{background:radial-gradient(360px circle at var(--mx,18%) var(--my,-10%),rgba(255,255,255,.22),transparent 62%)}.live-dot{position:relative;width:7px;height:7px;flex:none}.live-dot,.live-dot:after{border-radius:50%;background:var(--mint)}.live-dot:after{content:"";position:absolute;inset:0;animation:ping 1.8s var(--ease) infinite}.dot{width:8px;height:8px;border-radius:50%;background:#fff;flex:none;box-shadow:0 0 10px rgba(255,255,255,.8)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5em;height:48px;padding:0 22px;border:0;border-radius:99px;font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .3s,translate .5s var(--ease)}.btn:active{transform:scale(.97)}.btn--dark,.btn--primary{color:#fff;background:radial-gradient(120% 140% at 30% -20%,#2d333b 0,#111417 55%);box-shadow:0 14px 30px -12px rgba(15,122,102,.5),inset 0 2px 0 rgba(255,255,255,.12),0 0 0 1px rgba(17,20,23,.9)}.btn--primary:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--spin),#7FE3C8,#A99BFF,#FFC4A0,#7FE3C8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9;z-index:-1;animation:spin-border 5s linear infinite}.btn--dark:hover,.btn--primary:hover{box-shadow:0 20px 40px -14px rgba(15,122,102,.65),inset 0 2px 0 rgba(255,255,255,.12),0 0 0 1px #111417}.btn--ghost{color:var(--ink);background:rgba(255,255,255,.72);box-shadow:0 0 0 1px rgba(17,20,23,.08),0 8px 20px -10px rgba(40,50,80,.2)}.btn--ghost:hover{background:#fff}.btn--sm{height:40px;padding:0 17px;font-size:14px}.btn__shine{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-130%);pointer-events:none;animation:shine 5.5s var(--ease) 3s infinite}.btn:hover .btn__shine{animation:shine-once .9s var(--ease)}.btn:disabled{cursor:progress}.mag{transition:translate .5s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.logo{display:inline-flex;align-items:center;gap:10px}.logo-mark{border-radius:22%;flex:none}.logo__word{font-weight:700;font-size:19px;letter-spacing:-.035em;color:var(--ink)}.logo-mark--anim .logo-cell{opacity:0;animation:cell-on .5s step-end both;animation-delay:calc(var(--i) * 24ms + .15s)}.logo-mark--anim .logo-cell--bar{animation:cell-on .5s step-end both,blink 1s step-end 1.05s 2;animation-delay:calc(var(--i) * 24ms + .15s),1.05s}.pre{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:var(--bg);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);animation:pre-out 1s var(--ease-io) 1.2s forwards}.pre__mark{animation:pre-mark 1s var(--ease-io) 1.2s forwards;filter:drop-shadow(0 20px 40px rgba(17,20,23,.25))}.pre__word{display:flex;font-weight:700;font-size:26px;letter-spacing:-.04em;color:var(--ink);overflow:hidden}.pre__word span{display:inline-block;transform:translateY(110%);animation:rise-up .7s var(--ease) both;animation-delay:calc(.5s + var(--i) * 35ms)}.pre-skip .pre{display:none}.nav{position:fixed;top:14px;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0 14px;pointer-events:none;animation:fade-down 1s var(--ease) calc(var(--pre) + .5s) backwards}.nav__pill{pointer-events:auto;width:min(1080px,100%);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:7px 7px 7px 16px;border-radius:99px;--gl-a:.55;--gl-b:.35;transition:width .8s var(--ease)}.nav.is-compact .nav__pill{width:min(820px,100%)}.chroma-on .nav__pill{-webkit-backdrop-filter:blur(14px) url(#chroma) saturate(1.7) brightness(1.04);backdrop-filter:blur(14px) url(#chroma) saturate(1.7) brightness(1.04)}.nav__links{display:flex;gap:30px;font-size:14px;font-weight:500}.nav__links a{position:relative;color:var(--body);transition:color .2s}.nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.nav__links a:hover{color:var(--ink)}.nav__links a:hover:after{transform:scaleX(1);transform-origin:left}.nav__cta{height:40px}.wl{width:100%;max-width:480px;position:relative}.wl--lg{max-width:540px}.wl__field{display:flex;align-items:center;gap:6px;padding:6px;border-radius:99px;--gl-a:.78;--gl-b:.5;transition:box-shadow .3s}.wl__field:focus-within{box-shadow:0 0 0 4px rgba(47,181,150,.22),0 30px 60px -28px rgba(28,36,62,.35),inset 0 1px 0 #fff}.wl.is-error .wl__field{box-shadow:0 0 0 3px rgba(160,86,26,.25),0 30px 60px -28px rgba(28,36,62,.35);animation:shake .4s}.wl__field input{flex:1 1;min-width:0;height:48px;padding:0 14px 0 16px;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);outline:none}.wl__field input::placeholder{color:#8f979f}.wl--lg .wl__field{padding:7px}.wl--lg .wl__btn{height:54px;padding:0 26px;font-size:16px}.wl--lg .wl__field input{height:54px;font-size:17px}.wl__msg{margin:12px 6px 0;font-size:13.5px;color:var(--muted);min-height:1.5em}.wl__msg b{color:var(--mint-deep);font-weight:650}.wl.is-error .wl__msg{color:var(--amber-text)}.wl__spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spinning .7s linear infinite}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.wl-done{position:relative;display:flex;align-items:center;gap:14px;max-width:540px;padding:14px 14px 14px 16px;border-radius:26px;background:rgba(255,255,255,.82);border:1px solid #fff;box-shadow:0 24px 50px -24px rgba(40,50,80,.35),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);animation:pop-in .7s var(--ease) both}.wl-done__tick{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#0b3d33;box-shadow:0 8px 20px -6px rgba(47,181,150,.6)}.wl-done__copy{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.wl-done__copy strong{color:var(--ink);font-size:15px;font-weight:650;line-height:1.3}.wl-done__copy span{font-size:13.5px;color:var(--muted)}.wl-done__share{flex:none}.wl-done__toast{position:absolute;right:16px;top:-30px;font-size:12px;font-weight:600;color:var(--mint-deep);background:#fff;padding:4px 10px;border-radius:99px;box-shadow:0 6px 16px -6px rgba(40,50,80,.3)}.mcta{position:fixed;left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:55;display:none;align-items:center;gap:12px;padding:7px 7px 7px 9px;border-radius:99px;--gl-a:.78;--gl-b:.55;transform:translateY(150%);transition:transform .6s var(--ease)}.mcta.is-on{transform:none}.mcta__orb{flex:none;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff 0,rgba(255,255,255,0) 32%),var(--accent);animation:breathe 3.4s ease-in-out infinite}.mcta__txt{flex:1 1;display:flex;flex-direction:column;line-height:1.2}.mcta__txt b{font-size:15px;color:var(--ink)}.mcta__txt small{font-size:12.5px;color:var(--muted)}.mcta__go{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff}.legal{max-width:700px;margin:0 auto;padding:60px 24px 100px}.legal__home{display:inline-block;margin-bottom:60px}.legal__date{margin:12px 0 40px;color:var(--muted);font-size:14px}.legal h2{font-size:20px;letter-spacing:-.02em;margin:34px 0 8px}.legal p{font-size:16.5px;line-height:1.6}.legal a{color:var(--mint-deep);text-decoration:underline;text-underline-offset:3px}.legal__back{margin-top:48px}@keyframes ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.2);opacity:0}}@keyframes spin-border{to{--spin:360deg}}@keyframes shine{0%,70%{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes shine-once{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes cell-on{0%{opacity:0}30%{opacity:1}50%{opacity:.25}70%,to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:.15}to{opacity:1}}@keyframes pre-out{to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes pre-mark{to{transform:translateY(-40px) scale(.85);opacity:0}}@keyframes rise-up{to{transform:none}}@keyframes fade-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes shake{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}@keyframes spinning{to{transform:rotate(1turn)}}@keyframes pop-in{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.5em,0)}}@keyframes wv{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes caret{50%{opacity:0}}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}@keyframes pass-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes shadow-float{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.75}}@keyframes word-in{0%{transform:translate3d(0,95%,0) rotate(4deg);opacity:0;filter:blur(12px);--ab:1}to{transform:none;opacity:1;filter:blur(0);--ab:0}}@keyframes card-in{0%{opacity:0;transform:translate3d(0,40px,0) scale(.94);filter:blur(14px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes phone-in{0%{opacity:0;transform:translate3d(0,22vh,0) scale(.9) rotate(-4deg)}to{opacity:1;transform:none}}@keyframes cue{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.is-on .w__i,.w__i,[data-in] .w__i{transform:none!important;filter:none!important;transition:opacity .3s!important;--ab:0!important}.js [data-reveal]{translate:none;filter:none;transition:opacity .4s}}.phone{--pw:300px;--lean:calc(var(--turn, 0) + var(--tx, 0) * .6);position:relative;width:var(--pw);aspect-ratio:300/620;font-size:calc(var(--pw) * .05333);perspective:calc(var(--pw) * 7);perspective-origin:50% 40%}.phone__rig{transform-style:preserve-3d;transform:rotateX(var(--sx,0deg)) rotateY(var(--sy,0deg)) rotate(var(--sz,0deg)) rotateX(calc(var(--bx, 0deg) + var(--rx, 0deg))) rotateY(calc(var(--by, 0deg) + var(--ry, 0deg))) rotate(var(--bz,0deg));will-change:transform}.phone__rig,.phone__slab{position:absolute;inset:0}.phone__slab{border-radius:3.2em;background:linear-gradient(90deg,#8a3a10 0,#e98a4c 8%,#b2531b 20%,#ffc08f calc(46% - var(--lean) * 26%),#c25d20 72%,#ec9455 90%,#823610 100%);transform:translateZ(calc(var(--z) * -.1em))}.phone__slab:nth-child(9){background:linear-gradient(160deg,#e2803f,#a9481a);box-shadow:0 2em 4em rgba(20,28,40,.28)}.phone__btn{position:absolute;width:.3em;border-radius:.2em;background:linear-gradient(90deg,#a5491a,#f6a671,#a5491a);transform:translateZ(-.45em)}.phone__btn--action{left:-.2em;top:17%;height:1.9em}.phone__btn--volup{left:-.2em;top:24.5%;height:3.3em}.phone__btn--voldn{left:-.2em;top:32.5%;height:3.3em}.phone__btn--power{right:-.2em;top:27%;height:5.2em}.phone__front{position:absolute;inset:0;border-radius:3.2em;padding:.2em;background:linear-gradient(calc(130deg + var(--lean) * 50deg),#ffc69c 0,#c45a1d 18%,#f6a066 42%,#a2461a 68%,#f3a774 100%);transform-style:preserve-3d;box-shadow:inset 0 0 0 .04em rgba(255,228,205,.75),inset 0 0 .3em rgba(60,20,0,.2)}.phone__back,.phone__bezel,.phone__front,.phone__glare,.phone__screen{-webkit-backface-visibility:hidden;backface-visibility:hidden}.phone__back{position:absolute;inset:0;border-radius:3.2em;transform:translateZ(-.92em) rotateY(180deg);transform-style:preserve-3d;background:linear-gradient(calc(150deg - var(--lean) * 40deg),rgba(255,214,180,.55) 0,rgba(255,214,180,0) 32%,rgba(120,40,5,0) 62%,rgba(120,40,5,.32) 100%),linear-gradient(180deg,#ee8442 0,#dd6a28 55%,#c95a1e 100%);box-shadow:inset 0 0 0 .12em rgba(255,190,140,.55),inset 0 0 .6em rgba(110,35,0,.35)}.phone__back:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px);pointer-events:none}.phone__glass{position:absolute;left:21%;right:21%;top:47%;height:34%;border-radius:1.1em;background:linear-gradient(170deg,rgba(255,196,150,.5),rgba(232,112,46,.25) 45%,rgba(186,78,22,.35));box-shadow:inset 0 0 0 1px rgba(255,210,170,.35),inset 0 .1em .3em rgba(255,255,255,.15)}.phone__glass:after{content:"";position:absolute;left:50%;top:50%;width:5.2em;height:5.2em;margin:-2.6em 0 0 -2.6em;border-radius:50%;box-shadow:inset 0 0 0 .08em rgba(150,55,10,.18)}.phone__plateau{position:absolute;left:.35em;right:.35em;top:.35em;height:30%;border-radius:2.9em 2.9em 1.5em 1.5em;transform:translateZ(.22em);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(calc(160deg - var(--lean) * 40deg),rgba(255,220,190,.5),rgba(255,220,190,0) 40%),linear-gradient(180deg,#f08a48,#d8672a);box-shadow:0 .35em .7em rgba(90,30,0,.35),inset 0 .08em 0 rgba(255,225,200,.7),inset 0 -.08em .1em rgba(120,40,5,.35)}.cam{position:absolute;width:3.7em;height:3.7em;border-radius:50%;background:radial-gradient(circle at 38% 34%,rgba(150,170,255,.55) 0 6%,transparent 9%),radial-gradient(circle at 60% 64%,rgba(120,255,210,.25) 0 5%,transparent 9%),radial-gradient(circle,#050608 0 30%,#191c24 31% 41%,#0b0c10 42% 58%,#3a3d44 60% 66%,#121316 68% 100%);box-shadow:0 0 0 .22em #c55b1f,0 0 0 .3em rgba(255,200,160,.7),0 .25em .5em .25em rgba(80,25,0,.45)}.cam--a{left:1.15em;top:.95em}.cam--b{left:1.15em;top:6.4em}.cam--c{left:5.55em;top:3.65em}.cam-flash{left:10.4em;top:1.7em;width:1.25em;height:1.25em;background:radial-gradient(circle,#fff6e6,#f2dcb8 55%,#c9a879)}.cam-flash,.cam-lidar{position:absolute;border-radius:50%;box-shadow:0 0 0 .1em rgba(120,45,5,.4)}.cam-lidar{left:10.3em;top:7.6em;width:1.45em;height:1.45em;background:radial-gradient(circle at 40% 40%,#3a3550,#0b0b10 70%)}.cam-mic{position:absolute;left:13.6em;top:5.2em;width:.32em;height:.32em;border-radius:50%;background:#5a2408}.phone__back-sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,transparent calc(28% - var(--lean) * 22%),rgba(255,236,220,.28) calc(40% - var(--lean) * 22%),transparent calc(56% - var(--lean) * 22%));transform:translateZ(.3em);-webkit-backface-visibility:hidden;backface-visibility:hidden}.phone__bezel{width:100%;height:100%;border-radius:3em;padding:.55em;background:#050607;transform-style:preserve-3d;box-shadow:inset 0 0 0 .06em #22262b,inset 0 0 .5em rgba(255,255,255,.05)}.phone__screen{position:relative;width:100%;height:100%;border-radius:2.5em;background:#F7F8F5;color:var(--ink);overflow:hidden;transform:translateZ(0)}.phone__island{position:absolute;top:.62em;left:50%;width:5.6em;height:1.65em;margin-left:-2.8em;border-radius:1em;background:#000;z-index:5}.phone__island:after{content:"";position:absolute;right:.55em;top:50%;width:.62em;height:.62em;margin-top:-.31em;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3a4a6a 0,#121826 45%,#05070b 70%);box-shadow:inset 0 0 0 .06em #1b2230}.phone__home{position:absolute;left:50%;bottom:.45em;width:8.4em;height:.28em;margin-left:-4.2em;border-radius:1em;background:#111417;opacity:.8;z-index:5}.phone__glare{position:absolute;inset:0;border-radius:3.2em;pointer-events:none;background:linear-gradient(118deg,transparent calc(30% + var(--lean) * 22%),rgba(255,255,255,.3) calc(42% + var(--lean) * 22%),rgba(255,255,255,.06) calc(50% + var(--lean) * 22%),transparent calc(60% + var(--lean) * 22%)),linear-gradient(180deg,rgba(255,255,255,.1),transparent 30%);box-shadow:inset .08em 0 0 rgba(255,90,150,.18),inset -.08em 0 0 rgba(60,170,255,.22);transform:translateZ(2px)}.phone__shadow{position:absolute;left:10%;right:10%;bottom:-6%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgba(24,32,52,.38),rgba(24,32,52,.12) 60%,transparent);filter:blur(10px);transform:translateX(calc(var(--lean) * -8%)) scaleX(calc(1 + var(--lean) * .1))}.sb{position:absolute;top:0;left:0;right:0;z-index:4;height:3em;padding:.3em .7em 0;display:grid;grid-template-columns:1fr 6.3em 1fr;align-items:center}.sb__time{grid-column:1;justify-self:center;font-size:.95em;font-weight:650;letter-spacing:-.01em;transition:opacity .4s}.sb__icons{grid-column:3;justify-self:center;display:flex;align-items:center;gap:.28em}.sb__icons svg{width:auto;height:.66em}.sb__icons svg:last-child{height:.74em}.sv{position:absolute;inset:0;opacity:0;transform:scale(.97);filter:blur(6px);transition:opacity .45s var(--ease),transform .7s var(--ease),filter .5s var(--ease)}.sv.is-on{opacity:1;transform:none;filter:none;transition-delay:.12s}.scr{position:absolute;inset:0;padding:3.45em 1.05em 1.6em;display:flex;flex-direction:column;gap:.62em}.today__head{display:flex;align-items:flex-end;justify-content:space-between;padding:.1em .15em}.today__day{font-size:.7em;font-weight:600;color:var(--muted)}.today__day b{color:var(--ink);font-weight:650}.today__title{font-size:1.95em;font-weight:700;letter-spacing:-.035em;line-height:1.05}.today__rail{display:flex;align-items:center;gap:.6em;padding:.15em}.today__rail span{position:relative;flex:1 1;height:.3em;border-radius:1em;background:#E6E8E3;overflow:hidden}.today__rail span:after{content:"";position:absolute;inset:0;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,#7FE3C8,#2FB596)}.today__rail em{font-style:normal;font-size:.6em;font-weight:600;color:var(--muted)}.today__list{display:flex;flex-direction:column;gap:.42em}.pace{display:inline-grid;font-size:.68em;font-weight:650;padding:.38em .75em;border-radius:99px;white-space:nowrap;transition:background .6s var(--ease),color .6s var(--ease)}.pace,.pace__t{align-items:center}.pace__t{grid-area:1/1;display:inline-flex;justify-content:center;gap:.3em;opacity:0;transform:translateY(70%);transition:opacity .35s,transform .6s var(--ease)}.pace:not(:has(.pace__t)),.pace>:only-child{opacity:1;transform:none}.pace:not(:has(.pace__t)){display:inline-flex;gap:.3em}.pace--on{background:#DDF6EE;color:var(--mint-deep)}.pace--behind{background:#FFEAD8;color:var(--amber-text)}.pace--easy{background:#ECE9FF;color:var(--violet)}.pace--behind .pace__t--behind,.pace--easy .pace__t--easy,.pace--on .pace__t--on{opacity:1;transform:none}.blk--mint{--bg:#E3F7F0;--edge:#2FB596}.blk--lav{--bg:#EEEAFF;--edge:#8B7CF0}.blk--peach{--bg:#FFF0E6;--edge:#F29A62}.blk--sky{--bg:#E6F0FF;--edge:#5B8DEF}.blk--sand{--bg:#F7F1E3;--edge:#C9A55B}.blk{display:grid;grid-template-columns:2.7em 1fr;align-items:center;padding:.48em .7em .48em .6em;border-radius:.85em;background:var(--bg);border-left:.22em solid var(--edge);transition:background .5s,border-color .5s,opacity .5s}.blk__time{font-family:var(--mono);font-size:.58em;color:var(--muted)}.blk__body{display:flex;flex-direction:column;min-width:0}.blk__title{line-height:1.3;font-size:.8em;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blk__meta{line-height:1.35;display:flex;align-items:center;gap:.3em;font-size:.6em;color:var(--muted);white-space:nowrap}.blk__meta svg{width:1em;height:1em;flex:none}.blk.is-done .blk__title{color:#5d666f}.nowie-dot{flex:none;display:inline-block;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff 0,rgba(255,255,255,0) 32%),var(--accent);box-shadow:0 0 0 2px rgba(255,255,255,.8),0 4px 14px -2px rgba(127,227,200,.9),0 6px 18px -6px rgba(169,155,255,.9);animation:breathe 3.4s ease-in-out infinite}.toast{margin-top:auto;display:flex;align-items:center;gap:.55em;padding:.6em .65em;border-radius:1em;background:#fff;box-shadow:0 .6em 1.6em rgba(40,50,80,.12),inset 0 0 0 1px rgba(17,20,23,.04)}.toast .nowie-dot{width:1.25em!important;height:1.25em!important}.toast>span:nth-child(2){font-size:.62em;line-height:1.35;color:var(--body)}.toast b{color:var(--ink);margin-right:.25em}.toast__undo{display:inline-flex;gap:.25em;font-size:.6em;font-weight:650;color:var(--mint-deep);white-space:nowrap}.ask,.toast__undo{align-items:center}.ask{display:flex;justify-content:space-between;padding:.32em .32em .32em 1em;border-radius:99px;background:#fff;box-shadow:0 .4em 1.2em rgba(40,50,80,.1),inset 0 0 0 1px rgba(17,20,23,.05)}.ask>span:first-child{font-size:.7em;color:#8C949C}.ask__mic{display:grid;place-items:center;width:2.05em;height:2.05em;border-radius:50%;background:var(--accent);color:#0b3d33}.ask__mic svg{width:.9em;height:.9em}.chip-undo{display:inline-flex;align-items:center;gap:.3em;font-size:.64em;font-weight:650;color:var(--mint-deep);background:#E8F8F2;padding:.3em .65em;border-radius:99px}.chip-undo--sm{font-size:.54em;margin-top:.4em;opacity:0;transform:scale(.8);transform-origin:left;transition:opacity .4s,transform .6s var(--ease)}.chip-undo--sm.is-in{opacity:1;transform:none}.orb{position:relative;flex:none}.orb canvas{position:absolute;inset:0;width:100%;height:100%}.orb__css{position:absolute;inset:24%;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff 0,rgba(255,255,255,0) 30%),var(--accent);box-shadow:0 0 60px 10px rgba(127,227,200,.4),0 0 90px 20px rgba(169,155,255,.25);animation:breathe 3.4s ease-in-out infinite;transition:opacity .6s}.orb--live .orb__css{opacity:0}.orb--fallback canvas{display:none}.scr--nowie{align-items:center;gap:0;padding:3.6em 1.4em 1.5em;background:linear-gradient(180deg,#FBFBF9,#F5F6F2)}.nw__halo{position:absolute;left:50%;top:34%;width:22em;height:22em;margin:-11em 0 0 -11em;border-radius:50%;background:radial-gradient(closest-side,rgba(127,227,200,.24),rgba(169,155,255,.12) 55%,transparent);filter:blur(.4em);pointer-events:none}.nw__orb{position:relative;margin:.4em 0 -1.4em}.nw__label{position:relative;display:inline-grid;margin-top:.2em;font-family:var(--mono);font-size:.5em;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.nw__label span{grid-area:1/1;text-align:center;opacity:0;filter:blur(3px);transition:opacity .6s var(--ease),filter .6s var(--ease)}.nw__label span.is-on{opacity:1;filter:none}.nw__lines{position:relative;display:grid;align-self:stretch;margin-top:.8em;min-height:3.2em}.nw__line{grid-area:1/1;align-self:start;text-align:center;font-size:1.02em;font-weight:600;letter-spacing:-.025em;line-height:1.28;color:var(--ink);text-wrap:balance;opacity:0;transform:translateY(.35em);filter:blur(4px);transition:opacity .7s var(--ease),transform .9s var(--ease),filter .7s var(--ease)}.nw__line--said{color:#3b434b;font-weight:500}.nw__line--reply span{color:var(--mint-deep)}.is-p0 .nw__line--q,.is-p1 .nw__line--said,.is-p2 .nw__line--said,.is-p3 .nw__line--reply{opacity:1;transform:none;filter:none;transition-delay:.15s}.is-p2 .nw__line--said{opacity:.45}.nw__plan{position:relative;display:flex;justify-content:center;gap:.3em;margin-top:.9em;height:.26em}.nw__plan i{width:1.7em;height:100%;border-radius:1em;background:rgba(17,20,23,.08);transform:scaleX(.2);opacity:0;transition:transform .8s var(--ease),opacity .5s,background .6s}.is-p3 .nw__plan i{transform:none;opacity:1}.is-p3 .nw__plan i:first-child{background:#A99BFF;transition-delay:.35s}.is-p3 .nw__plan i:nth-child(2){background:#7FE3C8;transition-delay:.42s;width:2.5em}.is-p3 .nw__plan i:nth-child(3){background:#FFC4A0;transition-delay:.49s}.is-p3 .nw__plan i:nth-child(4){background:#9DBBF5;transition-delay:.56s;width:2.2em}.is-p3 .nw__plan i:nth-child(5){background:#E5D2A6;transition-delay:.63s}.nw__mic{place-items:center;width:3.2em;height:3.2em;margin-top:auto}.nw__mic,.nw__mic span{position:relative;display:grid}.nw__mic span{z-index:1;place-items:center;width:100%;height:100%;border-radius:50%;background:linear-gradient(160deg,#fff,#EEF1EE);color:var(--ink);box-shadow:0 .6em 1.4em rgba(28,36,62,.14),inset 0 0 0 1px rgba(17,20,23,.06),inset 0 1px 0 #fff;transition:background .6s,color .6s}.is-p1 .nw__mic span{background:linear-gradient(160deg,#1d2128,#0f1114);color:#fff}.nw__mic span svg{width:1.1em;height:1.1em}.nw__mic i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(17,20,23,.18);opacity:0}.is-p1 .nw__mic i{animation:mic-ring 2.4s cubic-bezier(.2,.6,.3,1) infinite}.is-p1 .nw__mic i:nth-child(2){animation-delay:1.2s}@keyframes mic-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(2.1);opacity:0}}.scr--lock{align-items:center;padding-top:4.4em;gap:0}.lock__wall{position:absolute;inset:0;background:radial-gradient(70% 50% at 20% 15%,rgba(127,227,200,.9),transparent 70%),radial-gradient(60% 50% at 90% 40%,rgba(169,155,255,.8),transparent 70%),radial-gradient(70% 50% at 40% 100%,rgba(255,196,160,.85),transparent 70%),#E9EEF0}.lock__date{position:relative;font-size:.82em;font-weight:600;color:rgba(17,20,23,.7)}.lock__time{position:relative;font-size:4.6em;font-weight:700;letter-spacing:-.05em;line-height:1;color:rgba(17,20,23,.86);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lock__stack{position:relative;width:100%;margin-top:1.5em;display:flex;flex-direction:column;gap:.5em}.lock__dock{position:absolute;left:2em;right:2em;bottom:2em;display:flex;justify-content:space-between}.lock__dock span{width:2.7em;height:2.7em;border-radius:50%;background:rgba(255,255,255,.45);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.ln{display:flex;gap:.6em;padding:.7em .75em;border-radius:1.2em;background:rgba(255,255,255,.8);box-shadow:0 .5em 1.4em rgba(40,50,80,.12),inset 0 0 0 1px rgba(255,255,255,.8);opacity:0;transform:translateY(-1.2em) scale(.94);transition:opacity .4s,transform .8s var(--ease),box-shadow .5s}.ln.is-in{opacity:1;transform:none}.ln.is-listening{box-shadow:0 0 0 .12em rgba(127,227,200,.8),0 .8em 2em rgba(47,181,150,.25)}.ln__app{flex:none;display:grid;place-items:center;width:1.8em;height:1.8em;border-radius:.5em;background:#16130F;color:#F3EBD8}.ln__app svg{width:.8em;height:.8em}.ln .nowie-dot{width:1.8em!important;height:1.8em!important}.ln__body{flex:1 1;min-width:0}.ln__top{display:flex;justify-content:space-between;font-size:.64em}.ln__top b{font-weight:650;color:var(--ink)}.ln__top span{color:var(--muted)}.ln__body p{font-size:.7em;line-height:1.35;margin-top:.15em;color:var(--ink);min-height:1.35em}.ln__hint{display:flex;align-items:center;gap:.4em;font-size:.56em;color:var(--muted);margin-top:.3em}.ln__hint .wave{height:.9em}.caret{display:inline-block;width:.1em;height:1em;margin-left:.1em;vertical-align:-.15em;background:var(--mint);opacity:0}.caret.is-on{opacity:1;animation:caret .8s steps(1) infinite}.rb{position:relative}.rb__row{position:absolute;left:0;right:0;top:0;transition:transform .9s var(--ease),opacity .5s}.rb__row .blk{padding-block:.42em}.rb__row.is-gone{opacity:0}.rb__row.is-missed .blk{background:repeating-linear-gradient(135deg,#FFF3EA 0 .45em,#FFEBDD .45em .9em);border-left-color:#E28A4E}.rb__row.is-missed .blk__title{text-decoration:line-through;-webkit-text-decoration-color:rgba(160,86,26,.55);text-decoration-color:rgba(160,86,26,.55);color:#8a6a55}.rb__row.is-missed .blk__meta{color:var(--amber-text);font-weight:600}.rb__tmrw{margin-top:auto;font-size:.6em;padding:.7em .9em;border-radius:1em;background:#fff;color:var(--body);box-shadow:0 .4em 1.2em rgba(40,50,80,.1);opacity:0;transform:translateY(.6em);transition:opacity .5s,transform .8s var(--ease)}.rb__tmrw span{font-weight:700;color:var(--violet);margin-right:.3em}.rb__tmrw.is-in{opacity:1;transform:none;transition-delay:.5s}.pc__count{display:inline-grid}.pc__count>span{grid-area:1/1;transition:opacity .4s,transform .7s var(--ease)}.pc__count>span:last-child{opacity:0;transform:translateY(80%)}.is-rough .pc__count>span:first-child{opacity:0;transform:translateY(-80%)}.is-rough .pc__count>span:last-child{opacity:1;transform:none}.pc{display:flex;flex-direction:column}.pc__row{display:grid;grid-template-rows:1fr;transition:grid-template-rows .7s var(--ease),opacity .45s,margin .7s var(--ease);margin-bottom:.3em}.pc__in{min-height:0;overflow:hidden}.pc__row .blk{padding-block:.4em}.is-rough .pc__row:not(.is-must){grid-template-rows:0fr;opacity:0;margin-bottom:0}.is-rough .pc__row.is-must .blk{box-shadow:0 .5em 1.2em rgba(40,50,80,.12)}.pc__flip{display:inline-grid}.pc__flip>span{grid-area:1/1;transition:opacity .4s,transform .6s var(--ease)}.pc__flip>span:last-child{opacity:0;transform:translateY(90%)}.is-fixed .pc__flip>span:first-child{opacity:0;transform:translateY(-90%)}.is-fixed .pc__flip>span:last-child{opacity:1;transform:none;color:var(--mint-deep);font-weight:600}.is-fixed .is-fx--read .blk{opacity:.5}.pc__moved{display:flex;align-items:center;gap:.4em;font-size:.6em;font-weight:600;color:var(--violet);padding:.65em .9em;border-radius:1em;background:#F1EEFF;max-height:0;opacity:0;overflow:hidden;padding-block:0;transition:max-height .7s var(--ease),opacity .5s,padding .7s var(--ease)}.is-rough .pc__moved{max-height:3em;opacity:1;padding-block:.65em;transition-delay:.25s}.scr--pace .ask{margin-top:auto}.seg{display:flex;padding:.2em;border-radius:99px;background:#ECEEE9}.seg span{flex:1 1;text-align:center;font-size:.64em;font-weight:600;padding:.4em;color:var(--muted)}.seg .is-on{background:#fff;border-radius:99px;color:var(--ink);box-shadow:0 .15em .5em rgba(40,50,80,.12)}.dl{display:flex;flex-direction:column;gap:.45em}.dl__row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"tag due" "name load";grid-row-gap:.25em;row-gap:.25em;padding:.62em .75em;border-radius:.95em;background:#fff;box-shadow:0 .2em .8em rgba(40,50,80,.06),inset 0 0 0 1px rgba(17,20,23,.04);transition:box-shadow .6s var(--ease),background .6s}.dl__tag{grid-area:tag;justify-self:start;font-size:.54em;font-weight:650;padding:.2em .6em;border-radius:99px;letter-spacing:.02em}.dl__tag--sky{background:#E6F0FF;color:#2F5FBF}.dl__tag--mint{background:#E3F7F0;color:var(--mint-deep)}.dl__tag--lav{background:#EEEAFF;color:var(--violet)}.dl__tag--peach{background:#FFF0E6;color:var(--amber-text)}.dl__name{grid-area:name;font-size:.78em;font-weight:650}.dl__due{grid-area:due;justify-self:end;font-family:var(--mono);font-size:.58em;color:var(--muted)}.dl__load{grid-area:load;justify-self:end;align-self:center;font-size:.6em;font-weight:650;color:var(--mint-deep)}.dl__flip{display:inline-grid;overflow:hidden;vertical-align:bottom}.dl__flip>span{grid-area:1/1;transition:transform .7s var(--ease),opacity .5s;text-align:right}.dl__new{transform:translateY(100%);opacity:0}.is-moved .dl__old{transform:translateY(-100%);opacity:0}.is-moved .dl__new{transform:none;opacity:1}.is-moved .dl__row--moved{background:#F1FBF7;box-shadow:0 0 0 .12em rgba(47,181,150,.45),0 .8em 1.8em rgba(47,181,150,.2)}.scr--dl .ask{margin-top:auto}.pop{position:absolute;transform-style:preserve-3d;transform:translate3d(var(--dx,0),var(--dy,0),var(--pz)) scale(var(--ps));will-change:transform}.pop--t{--pz:0px;--ps:.6;opacity:0;pointer-events:none;transition:--pz .5s var(--ease-in),--ps .5s var(--ease-in),opacity .3s}.pop--t.is-on{--pz:var(--z-on);--ps:1;opacity:1;transition:--pz 1.1s var(--ease),--ps 1.1s var(--ease),opacity .35s;transition-delay:var(--pd,0s)}.pop__float{animation:bob 7s ease-in-out infinite}.pop:nth-of-type(3n) .pop__float{animation-duration:6.2s;animation-delay:-3.5s}.pop:nth-of-type(2n) .pop__float{animation-duration:8.5s;animation-delay:-2s}.card-cv,.card-date,.card-diff,.card-fix,.card-missed,.card-pace,.card-rough,.card-tmrw,.card-voice,.card-wake{--gl-a:.7;--gl-b:.34;border-radius:1.2em}.lifts{inset:0;z-index:2;pointer-events:none;font-size:calc(var(--stage-pw) * .0757)}.lift,.lifts{position:absolute}.lift{--off:translate3d(calc((50 - var(--lx)) * var(--stage-pw) * .0062),calc((50 - var(--ly)) * var(--stage-pw) * .0128),0) scale(.45);transform:var(--off);visibility:hidden;transition:transform .5s var(--ease-in),visibility 0s .5s}.lift.is-on{visibility:visible;transform:none;transition:transform 1.25s var(--ease) var(--pd,0s),visibility 0s}.lift:not(.is-on) .lift__f{animation-play-state:paused}.lifts.is-held .lift.is-on{visibility:hidden;transform:var(--off);transition:transform .35s var(--ease-in),visibility 0s .35s}.lifts.is-held .lift.is-on .lift__f>*{opacity:0;transition:opacity .25s}.lift__f{animation:bob 7s ease-in-out infinite}.lift:nth-child(2n) .lift__f{animation-duration:8.5s;animation-delay:-2s}.lift:nth-child(3n) .lift__f{animation-duration:6.2s;animation-delay:-3.5s}.lift__f>*{opacity:0;transition:opacity .3s}.lift.is-on .lift__f>*{opacity:1;transition:opacity .6s var(--ease) var(--pd,0s)}.lift .gl{border-radius:1.2em}.lift .gl--dim{border-radius:1.1em;background:linear-gradient(135deg,rgba(30,34,44,.72),rgba(30,34,44,.5))}.lift .card-dark--pill,.lift .card-voice{border-radius:99px}.chroma-on .lift .gl--refract{-webkit-backdrop-filter:blur(6px) url(#chroma) saturate(1.7) brightness(1.05);backdrop-filter:blur(6px) url(#chroma) saturate(1.7) brightness(1.05)}.card-big b,.card-date__d,.card-fix__head b,.card-pace .pace,.card-voice,.card-wake b{text-shadow:-.06em 0 0 rgba(255,30,100,.25),.06em 0 0 rgba(0,160,255,.3)}.card-voice{--gl-a:.8;display:inline-flex;align-items:center;gap:.55em;padding:.55em 1em .55em .55em;border-radius:99px;white-space:nowrap;font-size:.76em;font-weight:600;color:var(--ink)}.card-voice__mic{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:var(--accent);color:#0b3d33}.card-voice__mic svg{width:.95em;height:.95em}.card-wake{display:flex;align-items:center;gap:.65em;padding:.75em .95em .75em .75em;white-space:nowrap}.card-wake__ic{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:.7em;background:#1d2030;color:#E9E4FF}.card-wake__ic svg{width:1em;height:1em}.card-wake b{display:block;font-size:.78em;color:var(--ink);letter-spacing:-.01em}.card-wake span{font-size:.64em;color:var(--muted)}.card-cv{width:12.4em;padding:.85em .95em}.card-cv__top{display:flex;align-items:center;gap:.45em;margin-bottom:.45em}.card-cv__top svg{width:1.2em;height:1.2em}.card-cv__top b{font-size:.7em;color:var(--ink)}.card-cv__top span{margin-left:auto;font-size:.6em;color:var(--muted)}.card-cv p{font-size:.74em;line-height:1.35;color:var(--body)}.card-cv p b{color:var(--ink)}.card-cv__mint{margin-top:.35em;color:var(--mint-deep)!important;font-weight:600}.card-fix{width:11.6em;padding:.85em .95em .9em}.card-fix__head{display:flex;align-items:center;gap:.5em}.card-fix__head .nowie-dot{width:1.35em!important;height:1.35em!important}.card-fix__head b{font-size:.8em;color:var(--ink);letter-spacing:-.01em}.card-fix ul{margin:.55em 0 .7em;display:grid;grid-gap:.3em;gap:.3em}.card-fix li{position:relative;padding-left:1em;font-size:.68em;color:var(--body)}.card-fix li:before{content:"";position:absolute;left:0;top:.55em;width:.4em;height:.4em;border-radius:50%;background:var(--peach);transition:background .5s}.card-fix.is-fixed li:before{background:var(--mint)}.card-fix__btn{display:inline-flex;align-items:center;gap:.35em;font-size:.68em;font-weight:650;padding:.45em .95em;border-radius:99px;background:var(--ink);color:#fff;transition:background .5s,color .5s}.card-fix.is-fixed .card-fix__btn{background:#DDF6EE;color:var(--mint-deep)}.card-fix__btn svg{width:1em;height:1em}.wave{display:inline-flex;align-items:center;gap:.14em;height:1em}.wave i{width:.14em;height:100%;border-radius:1em;background:var(--accent);animation:wv 1.05s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}.wave i:nth-child(3n){animation-duration:.8s}.wave i:nth-child(4n+1){animation-duration:1.3s}.card-dark{display:flex;align-items:center;gap:.6em;padding:.6em 1em .6em .6em;border-radius:1.1em;white-space:nowrap;color:#fff}.card-dark--pill{border-radius:99px}.card-dark b{display:block;font-size:.72em;font-weight:650;letter-spacing:-.01em}.card-dark small{display:block;font-size:.6em;color:rgba(255,255,255,.62)}.card-dark__ic{flex:none;display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:rgba(127,227,200,.16);color:#7FE3C8;box-shadow:inset 0 0 0 1px rgba(127,227,200,.25)}.card-dark__ic svg{width:.95em;height:.95em}.card-dark .nowie-dot{width:1.6em!important;height:1.6em!important;box-shadow:0 0 0 2px rgba(255,255,255,.25),0 0 14px rgba(127,227,200,.7)}.card-diff{display:flex;flex-direction:column;width:10.6em;padding:.75em .9em .55em}.card-diff--sm{width:9.6em}.card-diff__h{font-family:var(--mono);font-size:.54em;letter-spacing:.14em;text-transform:uppercase;color:var(--mint-deep);margin-bottom:.45em}.card-diff__r{display:flex;justify-content:space-between;align-items:baseline;gap:.6em;padding:.45em 0;border-top:1px solid rgba(17,20,23,.06);font-size:.64em;color:var(--body);white-space:nowrap}.card-diff__r s{color:#9aa1a8;-webkit-text-decoration-color:rgba(160,86,26,.6);text-decoration-color:rgba(160,86,26,.6)}.card-diff__r b{color:var(--mint-deep);font-weight:650}.card-missed{display:flex;flex-direction:column;width:10.4em;padding:.75em .9em .8em;border-left:.25em solid rgba(226,138,78,.9);background:linear-gradient(135deg,rgba(255,246,238,.74),rgba(255,236,222,.36))!important}.card-missed__tag{align-self:flex-start;font-size:.54em;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--amber-text);background:#FFEAD8;padding:.25em .6em;border-radius:99px}.card-missed b{margin-top:.45em;font-size:.8em;color:#8a6a55;text-decoration:line-through;-webkit-text-decoration-color:rgba(160,86,26,.55);text-decoration-color:rgba(160,86,26,.55)}.card-missed>span:last-child{font-size:.6em;color:var(--muted);margin-top:.15em}.card-tmrw{display:flex;flex-direction:column;gap:.5em;padding:.75em .9em .85em}.card-tmrw__h{display:flex;align-items:center;gap:.4em;font-size:.62em;font-weight:650;color:var(--violet)}.card-tmrw__h svg{width:1.1em;height:1.1em}.card-tmrw__list{display:flex;gap:.35em}.card-tmrw__list i{font-style:normal;font-size:.62em;font-weight:600;color:var(--ink);background:#F1EEFF;padding:.35em .7em;border-radius:99px;white-space:nowrap}.card-date{display:flex;flex-direction:column;align-items:center;width:5.2em;padding:0 0 .55em;overflow:hidden}.card-date__m{align-self:stretch;text-align:center;font-size:.6em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#F2544B,#D6202A);padding:.45em 0 .35em}.card-date__d{position:relative;display:grid;font-size:2.3em;font-weight:600;letter-spacing:-.04em;line-height:1.1;color:var(--ink);overflow:hidden}.card-date__d>*{grid-area:1/1;text-align:center;text-decoration:none}.card-date__d s{animation:date-out .7s var(--ease) .9s both}.card-date__d b{font-weight:600;color:var(--mint-deep);animation:date-in .8s var(--ease) .9s both}.card-date__l{font-size:.52em;color:var(--muted)}.lift:not(.is-on) .card-date__d>*{animation:none}@keyframes date-out{to{transform:translateY(-100%);opacity:0}}@keyframes date-in{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}.card-big{display:flex;flex-direction:column;align-items:center;padding:.8em 1.2em .75em;border-radius:1.2em;text-align:center;background:linear-gradient(170deg,rgba(219,238,255,.78),rgba(200,246,222,.58))!important}.card-big span{font-size:.58em;color:#33404b;white-space:nowrap}.card-big b{display:flex;align-items:baseline;gap:.25em;font-size:2em;font-weight:600;letter-spacing:-.045em;line-height:1.05;color:var(--ink)}.card-big s{font-size:.45em;font-weight:500;letter-spacing:-.01em;color:#7d8790;-webkit-text-decoration-color:rgba(160,86,26,.6);text-decoration-color:rgba(160,86,26,.6)}.card-pace{display:flex;flex-direction:column;align-items:flex-start;gap:.5em;padding:.75em .9em .85em}.card-pace__l{font-family:var(--mono);font-size:.54em;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.card-pace .pace{font-size:.95em;padding:.55em 1em}.card-rough{display:flex;flex-direction:column;gap:.4em;width:11em;padding:.85em .95em .9em;background:linear-gradient(150deg,rgba(240,236,255,.78),rgba(255,255,255,.38))!important}.card-rough .card-dark__ic{background:#1d2030;color:#E9E4FF;box-shadow:none}.card-rough b{font-size:.8em;color:var(--ink);letter-spacing:-.01em}.card-rough p{font-size:.66em;line-height:1.4;color:var(--body)}@media (max-width:760px){.lifts{font-size:calc(var(--stage-pw) * .0693)}.lift--x{display:none}}.story{--len:480vh;position:relative;height:calc(100vh + var(--len))}.story__anchor{position:absolute;left:0;top:calc(var(--len) * var(--at));width:1px;height:1px;pointer-events:none}.stage{--stage-pw:clamp(220px,min(19vw,31vh),310px);position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:clip}.stage[data-ch="1"] .sb__time{opacity:0}.st__phone{position:absolute;left:50%;top:50%;z-index:3;width:var(--stage-pw);margin-left:calc(var(--stage-pw) / -2);margin-top:calc(var(--stage-pw) * -1.09)}.stage .phone__rig{--bx:7deg;--by:-18deg;--bz:2deg;--turn:.45;--sx:0deg;--sy:0deg;--sz:0deg}.st__phone-in{animation:phone-in 1.9s var(--ease) calc(var(--pre) + .05s) both}.stage .phone{animation:levitate 6.5s ease-in-out infinite}.stage .phone__shadow{animation:levitate-shadow 6.5s ease-in-out infinite}@keyframes levitate{0%,to{translate:0 0;rotate:-.35deg;scale:1}50%{translate:0 -.85em;rotate:.45deg;scale:1.008}}@keyframes levitate-shadow{0%,to{translate:0 0;scale:1;opacity:1}50%{translate:0 .85em;scale:.84;opacity:.62}}.hero__h1{position:absolute;inset:0;z-index:1;margin:0;pointer-events:none;font-size:clamp(60px,9.2vw,168px);font-weight:700;letter-spacing:-.058em;line-height:.9;color:var(--ink)}.hero__l{position:absolute;white-space:nowrap}.hero__l--a{right:calc(50% + var(--stage-pw) * .36);top:calc(50% - var(--stage-pw) * .4)}.hero__l--b{left:calc(50% + var(--stage-pw) * .36);top:calc(50% + var(--stage-pw) * .1)}.hero__h1 .w__i{animation:word-in 1.5s var(--ease) both;animation-delay:calc(var(--pre) + .2s + var(--i) * 90ms)}.ghosts{inset:0;z-index:0;pointer-events:none}.ghost,.ghosts{position:absolute}.ghost{left:50%;bottom:-.1em;translate:-50% 0;white-space:nowrap;font-size:clamp(120px,21vw,380px);font-weight:800;letter-spacing:-.07em;line-height:.85;background:linear-gradient(180deg,rgba(17,20,23,.1) 15%,rgba(17,20,23,0) 88%);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:scale(.92) translateY(4%);filter:blur(14px);transition:opacity .5s,transform .9s var(--ease),filter .6s}.ghost.is-on{opacity:1;transform:none;filter:blur(0);transition:opacity 1s var(--ease) .15s,transform 1.6s var(--ease) .15s,filter 1.2s var(--ease) .15s}.hcards{inset:0;z-index:4;pointer-events:none}.hc,.hcards{position:absolute}.hc{pointer-events:auto}.hc__p{transform:translate3d(calc(var(--px, 0) * var(--depth) * -1px),calc(var(--py, 0) * var(--depth) * -1px),0)}.hc__in{display:block;animation:card-in 1.5s var(--ease) both;animation-delay:calc(var(--pre) + .75s + var(--d) * .13s)}.hc--feat{z-index:-1;left:max(var(--gutter),calc(50% - var(--stage-pw) * .5 - 300px));top:calc(50% - var(--stage-pw) * 1.16)}.hc--feat .hc__in{width:250px;padding:22px 22px 24px;border-radius:22px}.hc__glyph{width:46px;height:46px;color:var(--ink);margin-bottom:18px;opacity:.85}.hc__eyebrow{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mint-deep);margin-bottom:10px}.hc__eyebrow--light{color:rgba(255,255,255,.78);margin:0}.hc__title{font-size:20px;line-height:1.16;letter-spacing:-.03em;font-weight:650}.hc__body{margin-top:8px;font-size:13.5px;line-height:1.45;color:var(--body)}.hc--logo{left:calc(50% + var(--stage-pw) * .5 + 34px);top:calc(50% - var(--stage-pw) * 1.02)}.hc__tile{display:grid;place-items:center;width:100px;height:100px;border-radius:26px;background:linear-gradient(160deg,#fff,#F3F4F2);box-shadow:0 30px 50px -24px rgba(28,36,62,.4),0 2px 6px rgba(28,36,62,.06),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(17,20,23,.04);transition:transform .6s var(--ease)}.hc__tile:hover{transform:rotate(-6deg) scale(1.04)}.hc--quote{left:calc(50% + var(--stage-pw) * .5 - 34px);top:calc(50% + var(--stage-pw) * .56)}.hc--quote .hc__in{width:340px;padding:18px 22px 22px;border-radius:22px}.hc__quote{margin-top:14px;font-size:22px;line-height:1.22;letter-spacing:-.02em;font-weight:500;color:#fff;text-wrap:balance}.hc--pills{right:calc(50% + var(--stage-pw) * .5 - 26px);top:calc(50% + var(--stage-pw) * .56)}.hc--pills .hc__in{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:14px;border-radius:20px}.mpill{display:inline-flex;align-items:center;gap:10px;padding:7px 11px 7px 14px;border-radius:99px;background:linear-gradient(135deg,rgba(220,248,236,.95),rgba(196,240,222,.9));color:#0b4a3d;font-size:13.5px;font-weight:550;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 4px 10px -6px rgba(15,122,102,.4);transition:transform .5s var(--ease)}.mpill:hover{transform:translateX(4px)}.mpill .wave{height:13px}.mpill .wave i{background:#2FB596}.mpill svg{width:15px;height:15px}.hc--offer{left:calc(50% + var(--stage-pw) * .5 + 150px);top:calc(50% + var(--stage-pw) * 1)}.hc__offer{display:flex!important;flex-direction:column;align-items:center;padding:24px 34px 22px;border-radius:22px;text-align:center;background:linear-gradient(170deg,rgba(219,238,255,.95),rgba(200,246,222,.95));border:1px solid rgba(255,255,255,.85);box-shadow:0 34px 60px -28px rgba(28,36,62,.38),inset 0 1px 0 #fff,inset 1.5px 0 0 rgba(255,60,120,.1),inset -1.5px 0 0 rgba(30,160,255,.14);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.hc__offer:hover{transform:translateY(-4px);box-shadow:0 44px 70px -28px rgba(28,36,62,.45),inset 0 1px 0 #fff}.hc__offer b{font-size:38px;font-weight:600;letter-spacing:-.045em;line-height:1;color:var(--ink)}.hc__offer span{margin-top:8px;font-size:14.5px;color:#33404b}.hero__foot{position:absolute;left:50%;bottom:max(22px,3.2vh);z-index:6;width:min(470px,calc(100% - 32px));translate:-50% 0}.hero__foot-in{animation:rise-in 1.2s var(--ease) calc(var(--pre) + 1.15s) both}.hero__foot .wl__msg{text-align:center}.hero__sub{display:none}.hero__cue{position:absolute;left:var(--gutter);bottom:max(34px,4.6vh);z-index:6;font-size:12px;color:var(--muted)}.hero__cue,.hero__cue-in{display:flex;align-items:center;gap:12px}.hero__cue-in{animation:rise-in 1s var(--ease) calc(var(--pre) + 1.5s) both}.hero__cue-line{width:38px;height:1px;background:var(--ink);opacity:.55;animation:cue 2.6s var(--ease-io) infinite}.hero__cue .mono{text-transform:uppercase;letter-spacing:.14em;color:var(--ink);font-size:11px}.chaps{inset:0;z-index:5;pointer-events:none}.chap,.chaps{position:absolute}.chap{top:50%;width:440px;translate:0 -50%}.chap--l{left:calc(28.5vw - 220px)}.chap--r{left:calc(71.5vw - 220px)}.chap.is-on{pointer-events:auto}.chap__meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);letter-spacing:.06em;margin-bottom:24px}.chap__bar{position:relative;width:56px;height:1px;background:rgba(17,20,23,.14);overflow:hidden}.chap__bar b{position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .3s}.chap.is-on .chap__bar b{transform:scaleX(1);transition:transform 1.8s var(--ease) .25s}.chap__meta em{font-style:normal;margin-left:8px;text-transform:uppercase;letter-spacing:.14em;color:var(--mint-deep)}.chap__h{font-size:clamp(42px,4.5vw,74px);letter-spacing:-.052em;line-height:.98;text-wrap:balance;--wd:120ms}.chap__p{margin-top:24px;font-size:17px;line-height:1.55;max-width:36ch;text-wrap:pretty}.chap__ctl{margin-top:30px}.chap__ctl,.chap__meta,.chap__p{opacity:0;translate:0 18px;filter:blur(6px);transition:opacity .25s,translate .4s var(--ease-in),filter .3s}.chap.is-on .chap__meta{opacity:1;translate:none;filter:none;transition:opacity .8s var(--ease),translate 1.1s var(--ease),filter .8s var(--ease)}.chap.is-on .chap__p{opacity:1;translate:none;filter:none;transition:opacity .9s var(--ease) .4s,translate 1.2s var(--ease) .4s,filter .9s var(--ease) .4s}.chap.is-on .chap__ctl{opacity:1;translate:none;filter:none;transition:opacity .9s var(--ease) .6s,translate 1.2s var(--ease) .6s,filter .9s var(--ease) .6s}.ctl,.seg-ctl,.switch{border:0;border-radius:99px;background:rgba(255,255,255,.58);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 12px 26px -14px rgba(28,36,62,.35);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6)}.ctl,.switch{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px 0 15px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;transition:background .3s,transform .4s var(--ease),color .3s}.ctl:hover,.switch:hover{background:rgba(255,255,255,.92);transform:translateY(-2px)}.ctl:active,.switch:active{transform:scale(.97)}.ctl.is-done{color:var(--mint-deep)}.ctl svg{flex:none}.ctl-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.switch{padding-left:8px}.switch__track{position:relative;width:42px;height:26px;border-radius:99px;background:#D3D8DD;transition:background .45s var(--ease)}.switch__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .55s var(--ease)}.switch.is-on .switch__track{background:linear-gradient(135deg,#A99BFF,#7B6BF0)}.switch.is-on .switch__knob{transform:translateX(16px)}.seg-ctl{display:inline-flex;align-items:center;gap:3px;padding:4px}.seg-ctl__lbl{padding:0 10px 0 12px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.seg-ctl button{height:36px;padding:0 14px;border:0;border-radius:99px;background:transparent;font-size:13.5px;font-weight:600;color:var(--body);cursor:pointer;transition:background .35s var(--ease),color .35s}.seg-ctl button:hover{color:var(--ink)}.seg-ctl button.is-on{background:var(--ink);color:#fff}.rail{position:absolute;right:24px;top:50%;z-index:6;translate:0 -50%;display:flex;flex-direction:column;align-items:flex-end;gap:4px;opacity:0;pointer-events:none;transition:opacity .6s}.stage:not([data-ch="0"]) .rail{opacity:1;pointer-events:auto}.rail__b{position:relative;display:flex;align-items:center;gap:10px;padding:6px 0;border:0;background:none;cursor:pointer;color:var(--muted);font-size:11px}.rail__b em{position:absolute;right:calc(100% + 2px);font-style:normal;text-transform:uppercase;letter-spacing:.12em;font-size:10px;opacity:0;translate:6px 0;transition:opacity .3s,translate .45s var(--ease);white-space:nowrap}.rail__b:after{content:"";width:14px;height:1.5px;border-radius:2px;background:currentColor;opacity:.5;transition:width .5s var(--ease),opacity .3s}.rail__b.is-on em,.rail__b:hover em{opacity:1;translate:none}.rail__b.is-on{color:var(--ink)}.rail__b.is-on:after{width:30px;opacity:1}@keyframes rise-in{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}@media (max-width:1180px){.hc--feat{display:none}.hc--offer{left:auto;right:var(--gutter)}.chap{width:380px}.chap--l{left:calc(28.5vw - 190px)}.chap--r{left:calc(71.5vw - 190px)}}@media (max-width:1000px) and (min-width:761px){.hc--quote .hc__in{width:280px}.hc__quote{font-size:19px}.chap{width:330px}.chap--l{left:max(20px,calc(28.5vw - 175px))}.chap--r{left:auto;right:max(20px,calc(28.5vw - 175px))}.rail{display:none}}@media (max-width:760px){.story{--len:420vh}.stage{--stage-pw:min(46vw,33svh)}.st__phone{top:52%}.hero__h1{font-size:17vw;letter-spacing:-.06em}.hero__l--a{right:auto;left:16px;top:calc(70px + 1.5svh)}.hero__l--b{left:auto;right:16px;top:calc(70px + 1.5svh + .84em)}.hc--feat,.hc--pills,.hc--quote{display:none}.hc--logo{left:calc(50% + var(--stage-pw) * .5 - 4px);top:calc(52% - var(--stage-pw) * .62)}.hc__tile{width:62px;height:62px;border-radius:17px}.hc__tile svg{width:38px;height:38px}.hc--offer{left:auto;right:10px;top:calc(52% + var(--stage-pw) * .5)}.hc__offer{padding:12px 14px 11px;border-radius:16px}.hc__offer b{font-size:21px}.hc__offer span{font-size:11px;max-width:13ch;margin-top:4px}.hero__foot{bottom:max(16px,2.4svh)}.hero__foot .wl__msg{margin-top:8px;font-size:12.5px}.hero__sub{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;font-size:13.5px;font-weight:500;color:var(--body);text-align:center}.hero__cue,.rail{display:none}.ghost{font-size:30vw;bottom:40%}.stage .pop__float{font-size:1.3em}.chap{left:10px!important;right:10px;top:auto;bottom:calc(78px + env(safe-area-inset-bottom));width:auto;translate:none;opacity:0;transition:opacity .3s}.chap.is-on{opacity:1;transition:opacity .6s var(--ease)}.chap__in{padding:18px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.55));border:1px solid rgba(255,255,255,.85);box-shadow:0 30px 60px -30px rgba(28,36,62,.35),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(20px) saturate(1.7);backdrop-filter:blur(20px) saturate(1.7)}.chap__meta{margin-bottom:10px;font-size:11px}.chap__bar{width:30px}.chap__h{font-size:30px}.chap__p{margin-top:8px;font-size:14.5px;line-height:1.45}.chap__ctl{margin-top:14px}.ctl,.switch{height:40px;font-size:13px}.seg-ctl__lbl{display:none}}