:root{--ink: #0E0F0C;--night: #0F1B19;--deep: #0B1413;--paper: #F4F0E6;--nectar: #F5A524;--nectar-ink: #8A5A00;--tung: #FFE2B0;--text: #F4F0E6;--text-2: rgba(244, 240, 230, .78);--text-3: rgba(244, 240, 230, .52);--line: rgba(244, 240, 230, .14);--app: #FAF7F0;--card: #FFFDF8;--card-2: #EFEAE0;--card-ink: #16170F;--card-mute: #6E6F67;--card-line: #E7E2D6;--good-bg: #E1F1E4;--good: #1D6838;--wait-bg: #FBEBC9;--wait: #8A5A00;--info-bg: #E1ECF5;--info: #22587E;--sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--serif: "Instrument Serif", Georgia, serif;--gut: clamp(16px, 6vw, 96px);--ease: cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip;background:var(--night)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--night);color:var(--text);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}a{color:inherit}button{font:inherit}.ltr{direction:ltr;unicode-bidi:isolate}.mono{font-family:var(--mono)}#gl3d,#glp,#css3d{position:fixed;left:0;top:0;pointer-events:none;transition:opacity .28s ease}#gl3d{z-index:0;display:block}#css3d{z-index:1;width:100vw;height:100vh}#glp{z-index:2;display:block}html.nogl #gl3d,html.nogl #glp,html.nogl #css3d{display:none}html.fading #gl3d,html.fading #glp,html.fading #css3d{opacity:0}.grain{position:fixed;top:-60px;right:-60px;bottom:-60px;left:-60px;z-index:4;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-size:180px 180px;transition:opacity 1s}html.motion .grain{animation:grain 1.2s steps(6) infinite}html.day .grain{opacity:.035}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-22px,14px)}66%{transform:translate(18px,-26px)}to{transform:translate(0)}}html.nogl body{background:radial-gradient(60% 50% at 70% 30%,rgba(245,165,36,.14),transparent 70%),var(--night)}.top{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--gut);transition:color .4s,background-color .4s,box-shadow .4s,backdrop-filter .4s}.top.solid{background:#0b1413b8;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 1px #f4f0e60f}.top.day.solid{background:#f4f0e6cc;box-shadow:0 1px #0e0f0c12}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);font:800 19px/1 var(--sans);letter-spacing:-.025em;white-space:nowrap;transition:color .4s}.brand b{color:var(--nectar);font-weight:800}.mark{display:block;flex:none}.mark .cell{stroke:#f4f0e64d;stroke-width:.8;transition:stroke .4s}.top nav{display:flex;align-items:center;gap:clamp(6px,1.6vw,18px)}.signin{text-decoration:none;font:600 15px/1 var(--sans);color:var(--text-2);padding:10px 4px;white-space:nowrap;transition:color .2s}.signin:hover{color:var(--text)}.top.day .brand,.top.day .signin{color:var(--ink)}.top.day .mark .cell{stroke:none}.snd{display:inline-flex;align-items:center;justify-content:center;gap:2.5px;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid rgba(244,240,230,.2);background:transparent;color:var(--text-2);cursor:pointer;transition:border-color .3s,color .3s,background .3s}.snd i{display:block;width:2.5px;border-radius:2px;background:currentColor;height:4px;transition:height .3s var(--ease)}.snd i:nth-child(2),.snd i:nth-child(4){height:7px}.snd i:nth-child(3){height:5px}.snd:hover{border-color:#f4f0e673;color:var(--text)}.snd[aria-pressed=true]{border-color:var(--nectar);color:var(--nectar)}html.motion .snd[aria-pressed=true] i{animation:sbar 1s ease-in-out infinite}.snd[aria-pressed=true] i:nth-child(1){animation-delay:-.3s}.snd[aria-pressed=true] i:nth-child(2){animation-delay:-.6s}.snd[aria-pressed=true] i:nth-child(3){animation-delay:-.1s}.snd[aria-pressed=true] i:nth-child(4){animation-delay:-.8s}.snd[aria-pressed=true] i:nth-child(5){animation-delay:-.45s}@keyframes sbar{0%,to{height:4px}50%{height:14px}}.top.day .snd{color:#0e0f0cb3;border-color:#0e0f0c33}.top.day .snd[aria-pressed=true]{color:var(--nectar-ink);border-color:var(--nectar-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 24px;border-radius:999px;border:1px solid transparent;font:700 15.5px/1 var(--sans);letter-spacing:-.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s,background .25s,border-color .25s,color .25s}.btn:focus-visible,.signin:focus-visible,.brand:focus-visible,.rail button:focus-visible,.snd:focus-visible,.listen a:focus-visible{outline:2px solid var(--nectar);outline-offset:3px}.btn.sm{height:40px;padding:0 17px;font-size:14px}.btn-nectar{background:var(--nectar);color:var(--ink);box-shadow:0 0 0 1px #f5a52480,0 12px 34px -10px #f5a524b3}.btn-nectar:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #f5a524b3,0 18px 44px -10px #f5a524d9}.top.day .btn-nectar{box-shadow:0 0 0 1px #8a5a0040,0 10px 24px -12px #8a5a0073}.btn-ghost{color:var(--text);background:#f4f0e60f;border-color:#f4f0e63d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-ghost:hover{border-color:#f4f0e680;background:#f4f0e61a}.btn-ghost[aria-pressed=true]{border-color:var(--nectar);color:var(--tung)}.btn-ghost[aria-pressed=true] .mic-dot{background:var(--nectar);box-shadow:0 0 0 4px #f5a52440}.mic-dot{width:8px;height:8px;border-radius:50%;background:#f4f0e673;transition:background .3s,box-shadow .3s}.btn-ink{background:var(--ink);color:var(--paper)}.btn svg{flex:none}#story{position:relative}html.motion #story{height:480vh}html.motion:not(.laid) #rest,html.motion:not(.laid) .pager{visibility:hidden}.scene{position:relative}.pin{position:relative;min-height:100vh;min-height:100svh;overflow:hidden}html.motion .scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}html.motion .scene .pin{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;overflow:visible}html.motion .scene.on{pointer-events:auto}html.motion .scene:not(.on) *{pointer-events:none!important}html.motion .scene .pin>*{pointer-events:none}html.motion .scene.on .copy,html.motion .scene.on .honest,html.motion .scene.on .sats{pointer-events:auto}html.motion [data-in],html.motion .scene [data-at]{opacity:0;transform:translate3d(0,20px,0);filter:blur(10px);transition:opacity .7s var(--ease),transform .9s var(--ease),filter .7s var(--ease);transition-delay:calc(var(--d, 0) * 1ms)}html.motion .scene.on [data-in],html.motion .scene.on [data-at].shown{opacity:1;transform:none;filter:none}html.motion .scene:not(.on) [data-in],html.motion .scene:not(.on) [data-at],html.motion .scene [data-at]:not(.shown){transition-duration:.3s,.4s,.3s;transition-delay:0s}.copy{position:absolute;z-index:2;left:var(--gut);max-width:560px}.copy.mid{top:50%;transform:translateY(-50%)}.copy.upper{top:clamp(96px,15vh,150px)}.copy h1,.copy h2,.copy .sub,.copy .lede,.copy .stat{text-shadow:0 2px 30px rgba(10,19,17,.75)}h1,h2{margin:0;font-family:var(--sans);font-weight:800;letter-spacing:-.04em;color:var(--text)}h1{font-size:clamp(52px,8.4vw,128px);line-height:.94}h2{font-size:clamp(38px,4.6vw,76px);line-height:1}h2 .dim{color:var(--text-3)}h1 em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--tung);font-size:1.08em;line-height:.9}.sub{margin:18px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.45;color:var(--text-2);max-width:28ch}.copy.center{left:50%;top:50%;transform:translate(-50%,-50%);width:min(1180px,calc(100vw - 2 * var(--gut)));max-width:none;display:grid;justify-items:center;text-align:center}.copy.center:before{content:"";position:absolute;z-index:-1;left:50%;top:46%;width:118%;height:140%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(12,22,20,.6),rgba(12,22,20,.32) 55%,transparent 100%);pointer-events:none}html.motion .copy.center:before{opacity:0;transition:opacity .5s var(--ease)}html.motion .hero.on .copy.center:before{opacity:1}.hero h1 .l{display:block}.lede{margin:26px 0 0;font-size:clamp(18px,1.55vw,23px);line-height:1.4;color:var(--text-2)}.ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.listen{margin:16px 0 0;font:500 14px/1.4 var(--sans);color:var(--text-3)}.listen a{color:var(--tung);text-underline-offset:3px}.honest{position:absolute;z-index:2;left:var(--gut);bottom:26px;display:flex;align-items:flex-start;gap:10px;margin:0;max-width:36ch;font:500 13px/1.5 var(--sans);color:var(--text-3)}.honest i{flex:none;width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--nectar);box-shadow:0 0 0 4px #f5a52429}html.motion .honest i{animation:breathe 2.4s ease-in-out infinite}@keyframes breathe{50%{box-shadow:0 0 0 7px #f5a5240d}}.cue{position:absolute;right:var(--gut);bottom:26px;z-index:2;display:grid;justify-items:center;gap:10px;font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3)}.cue i{display:block;width:1px;height:38px;background:linear-gradient(var(--text-3),transparent);transform-origin:top}html.motion .cue i{animation:cue 2s var(--ease) infinite}@keyframes cue{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.cap{position:absolute;left:50%;bottom:26px;z-index:2;translate:-50% 0;display:flex;align-items:center;gap:10px;min-width:300px;max-width:min(440px,46vw);padding:9px 16px 9px 9px;border-radius:999px;background:#0d17169e;border:1px solid rgba(244,240,230,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:500 14px/1.3 var(--sans);color:var(--text);white-space:nowrap}.cap-tag{flex:none;display:grid;place-items:center;min-width:32px;height:22px;padding:0 7px;border-radius:999px;background:#f5a52429;color:var(--nectar);font:500 11px/1 var(--mono);letter-spacing:.06em}.cap-text{overflow:hidden;text-overflow:ellipsis}.caret{flex:none;width:2px;height:16px;margin-left:-6px;background:var(--nectar)}html.motion .caret{animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.anchor{position:absolute;left:0;top:0;z-index:3;will-change:transform}html.nogl .anchor{display:none}.stat{margin:26px 0 0;max-width:30ch;font-size:clamp(16px,1.3vw,19px);line-height:1.45;color:var(--text-2)}.stat b{color:var(--nectar);font-weight:800}.stat cite{margin-left:6px;font:500 11px/1 var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.incoming{position:absolute;left:0;top:0;translate:-50% -100%;display:flex;align-items:center;gap:14px;padding:11px 20px 11px 11px;border-radius:22px;background:#0d1716b3;border:1px solid rgba(244,240,230,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);white-space:nowrap;box-shadow:0 20px 50px -20px #000000b3}.ring-ico{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--nectar);color:var(--ink)}html.motion .ring-ico:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--nectar);animation:ripple 1.6s ease-out infinite}@keyframes ripple{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}.incoming b{display:block;font:700 15px/1.2 var(--sans)}.incoming small{display:block;margin-top:3px;font:400 13px/1.2 var(--mono);color:var(--text-2)}.cal-l{position:absolute;left:0;top:0;translate:-50% -50%;font:500 12.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;transition:color .5s}.cal-l.t{translate:-100% -50%;letter-spacing:.02em;text-transform:none}.cal-l.hot{color:var(--nectar)}html.motion .cal-l[data-in]{filter:none}.slot-tag{position:absolute;left:0;top:0;translate:-50% -50%;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--nectar);color:var(--ink);font:700 13px/1 var(--sans);white-space:nowrap;box-shadow:0 0 44px #f5a524bf}.tm{position:absolute;left:0;top:0;translate:-50% 0;display:grid;justify-items:center;gap:6px;white-space:nowrap;text-align:center}.tm b{font:700 14.5px/1.1 var(--sans);color:var(--text);text-shadow:0 2px 14px rgba(10,19,17,.9)}.st{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font:600 11.5px/1 var(--sans);opacity:0;transform:translateY(-4px);transition:opacity .4s,transform .4s,background .4s,color .4s}.st.show{opacity:1;transform:none}.st[data-s=ringing]{background:#f5a5242e;color:var(--nectar)}.st[data-s=none]{background:#f4f0e61a;color:var(--text-3)}.st[data-s=picked]{background:#e1f1e4;color:var(--good)}.s4 h2{color:var(--ink)}.s4 .sub{color:#4c4d46}.s4 .copy h2,.s4 .copy .sub{text-shadow:none}.sats{position:absolute;right:var(--gut);top:50%;z-index:3;display:none;gap:16px;width:270px;transform:translateY(-50%)}html.wide .sats{display:grid}.ui-card{position:relative;background:var(--card);color:var(--card-ink);border-radius:20px;padding:18px;font:400 14px/1.45 var(--sans);box-shadow:0 30px 60px -34px #3c280073,0 0 0 1px #0e0f0c12}.ui-card p{margin:0}.label{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-mute)}.rep-figs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.rep-figs div{display:grid;gap:3px}.rep-figs b{font:800 26px/1 var(--sans);letter-spacing:-.03em}.rep-figs small{font-size:12px;color:var(--card-mute)}.bars{display:flex;align-items:flex-end;gap:6px;height:54px;padding-top:8px;border-top:1px solid var(--card-line)}.bars i{flex:1;border-radius:4px 4px 2px 2px;background:#e9e3d6}.bars i.hi{background:var(--nectar)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.rules{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;font-size:13px}.rules li{display:flex;align-items:center;gap:9px}.rules li svg{flex:none;color:var(--good)}.sw{position:relative;width:34px;height:20px;border-radius:999px;background:var(--ink);flex:none}.sw:after{content:"";position:absolute;right:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--nectar)}.rail{position:fixed;left:var(--gut);bottom:22px;z-index:40;display:flex;gap:6px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease)}.rail.show{opacity:1;transform:none}.rail button{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 8px;border:1px solid transparent;border-radius:999px;background:none;color:var(--text-3);font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .3s,border-color .3s,background .3s}.rail button i{width:18px;height:2px;border-radius:2px;background:currentColor;opacity:.6;transition:width .4s var(--ease),background .3s}.rail button.on{color:var(--text);border-color:#f4f0e629;background:#0d17168c}.rail button.on i{width:26px;background:var(--nectar);opacity:1}.rail.day button{color:#0e0f0c80}.rail.day button.on{color:var(--ink);border-color:#0e0f0c24;background:#f4f0e6bf}.rail.day button.on i{background:var(--nectar-ink)}html.rm .rail,html.nogl .rail{display:none}.end{position:relative;z-index:30;background:var(--ink);color:var(--paper)}.end .pin{display:grid;place-items:center;padding:120px var(--gut) 80px;overflow:hidden}html.motion .end{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;transform:translate3d(0,calc((1 - var(--p, 0)) * 101%),0);will-change:transform;border-radius:50% 50% 0 0 / calc((1 - var(--p, 0)) * 160px) calc((1 - var(--p, 0)) * 160px) 0 0;box-shadow:0 -30px 90px -20px rgba(14,15,12,calc(var(--p, 0) * .5))}html.motion .end .pin{position:absolute;top:0;right:0;bottom:0;left:0}.end-in{position:relative;z-index:2;display:grid;justify-items:center;text-align:center;gap:26px;max-width:760px}html.motion .end-in{opacity:calc((var(--p, 0) - .55) * 2.4);transform:translateY(calc((1 - var(--p, 0)) * 60px))}.end h2{color:var(--paper);font-size:clamp(38px,5.2vw,84px)}.end-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(50% 45% at 50% 62%,rgba(245,165,36,.2),transparent 70%)}.screen-hold{position:absolute;left:-9999px;top:0}.screen{position:relative;width:390px;height:879px;border-radius:47px;overflow:hidden;background:var(--app);color:var(--card-ink);font:400 18px/1.42 var(--sans);-webkit-font-smoothing:antialiased;backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:left}.screen p{margin:0}.sb{position:absolute;inset:0 0 auto 0;z-index:4;height:58px;display:flex;align-items:center;justify-content:space-between;padding:4px 30px 0 44px;font:700 17px/1 var(--sans);letter-spacing:-.01em;color:var(--card-ink);transition:color .5s}.sb-ic{display:flex;align-items:center;gap:6px}.island{position:absolute;z-index:5;top:12px;left:50%;width:122px;height:35px;margin-left:-61px;border-radius:20px;background:#050505}.home-ind{position:absolute;z-index:6;left:50%;bottom:9px;width:136px;height:5px;margin-left:-68px;border-radius:3px;background:var(--card-ink);transition:background .5s}.screen.dark .sb{color:#fff}.screen.dark .home-ind{background:#ffffffd9}.glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;background:linear-gradient(115deg,#fff0 40%,#ffffff21,#fff0 58%);background-size:320% 100%;background-position:var(--gx, 50%) 0}.view{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;padding:70px 20px 32px;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .45s var(--ease),transform .6s var(--ease),visibility 0s .6s}.view.on{opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--ease) .12s,transform .8s var(--ease) .12s,visibility 0s}html.rm .view,html.nogl .view{transition:none}.s-label{font:600 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-mute)}.badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;font:700 13px/1 var(--sans);white-space:nowrap}.badge.good{background:var(--good-bg);color:var(--good)}.badge.wait{background:var(--wait-bg);color:var(--wait)}.badge.info{background:var(--info-bg);color:var(--info)}.live{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;background:var(--good-bg);color:var(--good);font:700 14px/1 var(--sans)}.live i{width:8px;height:8px;border-radius:50%;background:#2e9b57}html.motion .live i{animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.25}}.v-answer{align-items:center;justify-content:center;text-align:center;color:#fff;background:radial-gradient(80% 50% at 50% 46%,#f5a52447,#f5a52400 70%),#0b1413}.an-ring{display:grid;place-items:center;width:170px;height:170px;border-radius:50%;box-shadow:0 0 0 1px #f5a52459,0 0 0 22px #f5a52412,0 0 0 46px #f5a5240a}.an-t{margin:34px 0 0!important;font:800 34px/1 var(--sans);letter-spacing:-.03em}.an-s{margin:12px 0 0!important;font-size:19px;color:#f4f0e6b8}.an-n{margin:22px 0 0!important;font:500 17px/1 var(--mono);color:var(--nectar)}.ap-head{display:flex;align-items:center;gap:12px;padding:8px 0 16px;border-bottom:1px solid var(--card-line)}.app-ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--ink)}.ap-who{flex:1;min-width:0;display:grid;gap:3px}.ap-who b{font:800 19px/1.15 var(--sans);letter-spacing:-.02em}.ap-who small{font-size:14.5px;color:var(--card-mute)}.ap-meta{display:flex;justify-content:space-between;padding:14px 2px 2px;font:500 14px/1 var(--mono);color:var(--card-mute)}.tl{display:grid}.grow{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--ease)}.grow>.gi{min-height:0;overflow:hidden}.grow.shown,html.nogl .grow,.screen.measure .grow{grid-template-rows:1fr}.screen.measure .grow{transition:none}.gi>.ln,.gi>.facts{margin-top:16px}.ln{display:grid;gap:6px;width:fit-content;max-width:90%}.ln small{display:flex;align-items:center;gap:8px;font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-mute)}.ln p{padding:14px 17px;border-radius:22px 22px 22px 8px;background:var(--card-2);font-size:18.5px;line-height:1.4}.ln.caller{margin-left:auto;justify-items:end}.ln.caller p{border-radius:22px 22px 8px}.ln.agent p{background:#ffefcc;box-shadow:inset 0 0 0 1.5px #f5a52480;transition:opacity .35s ease,background .35s}html.motion .ln.agent p:not(.shown){opacity:0}.speaking{display:inline-flex;align-items:center;gap:3px;height:13px}.speaking i{width:3px;height:100%;border-radius:2px;background:var(--nectar);transform-origin:center}html.motion .speaking i{animation:bar .9s ease-in-out infinite}.speaking i:nth-child(2){animation-delay:-.2s}.speaking i:nth-child(3){animation-delay:-.45s}.speaking i:nth-child(4){animation-delay:-.65s}.speaking i:nth-child(5){animation-delay:-.3s}@keyframes bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.facts{padding-top:16px;border-top:1px solid var(--card-line);display:grid;gap:10px}.fact{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:18px;background:var(--card-2);transition:background .5s,box-shadow .5s}.fact.shown,html.nogl .fact,html.rm .fact{background:#fff5e0;box-shadow:inset 0 0 0 2px var(--nectar),0 0 34px -6px #f5a5248c}.tick{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:7px;border:2px solid #BDB8AC;background:#fff;color:var(--nectar);transition:background .4s,border-color .4s}.tick svg{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .5s var(--ease) .15s}.fact.shown .tick,html.nogl .fact .tick,html.rm .fact .tick{background:var(--ink);border-color:var(--ink)}.fact.shown .tick svg,html.nogl .fact .tick svg,html.rm .fact .tick svg{stroke-dashoffset:0}.fact .fm{flex:1;min-width:0;display:grid;gap:4px}.fact.off,html.nogl .fact.off,html.rm .fact.off{background:transparent;box-shadow:inset 0 0 0 1.5px var(--card-line)}.fact.off .fm b{color:#85867e;font-weight:600}.fact.off .fm small{font:600 13.5px/1.25 var(--sans);color:var(--wait)}html.nogl .fact.off .tick,html.rm .fact.off .tick{background:#fff;border-color:#bdb8ac}.fact .fm b{font:700 17px/1.3 var(--sans)}.fact .fm small{font:400 13.5px/1.2 var(--mono);color:var(--card-mute)}.facts-h{display:flex;align-items:center;justify-content:space-between}.ap-foot{margin-top:auto;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:20px;background:var(--ink);color:var(--paper);font:600 16px/1.2 var(--sans)}.ap-foot .speaking{height:18px}.ap-foot .speaking i{width:3.5px}.ap-foot .time{margin-left:auto;font:500 14px/1 var(--mono);color:#f4f0e699}.bk-ic{display:grid;place-items:center;width:84px;height:84px;margin:34px 0 0;border-radius:50%;background:var(--ink);color:var(--nectar);box-shadow:0 0 0 12px #f5a52429}.bk-label{margin:30px 0 0!important;font:700 15px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--good)}.bk-day{margin:14px 0 0!important;font:800 38px/1 var(--sans);letter-spacing:-.03em}.bk-time{margin:2px 0 0!important;font:800 92px/1 var(--sans);letter-spacing:-.055em}.bk-what{margin:12px 0 0!important;font-size:21px;color:var(--card-mute)}.bk-dl{display:grid;grid-template-columns:max-content 1fr;gap:14px 22px;margin:30px 0 0;padding-top:22px;border-top:1px solid var(--card-line);font-size:18px}.bk-dl dt{color:var(--card-mute)}.bk-dl dd{margin:0;font-weight:700}.chip-cal{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 18px;border-radius:999px;background:var(--good-bg);color:var(--good);font:700 17px/1 var(--sans)}.hd-now{display:grid;justify-items:center;gap:12px;margin:40px 0 0;text-align:center}.hd-av{display:grid;place-items:center;width:124px;height:124px;border-radius:50%;background:var(--card-2);font:800 40px/1 var(--sans);letter-spacing:-.02em;transition:background .5s,color .5s,box-shadow .5s}.hd-now.ring .hd-av{box-shadow:0 0 0 10px #f5a5242e}.hd-now.picked .hd-av{background:var(--nectar);color:var(--ink);box-shadow:0 0 0 12px #f5a52438,0 0 50px #f5a52480}.hd-name{font:800 34px/1.05 var(--sans);letter-spacing:-.03em}.hd-st{display:inline-flex;align-items:center;height:34px;padding:0 15px;border-radius:999px;font:700 16px/1 var(--sans);background:var(--wait-bg);color:var(--wait)}.hd-now.none .hd-st{background:#ece8de;color:#5d5e57}.hd-now.picked .hd-st{background:var(--good-bg);color:var(--good)}.hd-tried{display:flex;justify-content:center;gap:8px;margin:22px 0 0}.hd-tried span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--card-2);font:700 14px/1 var(--sans);color:#5d5e57;position:relative;transition:background .4s,color .4s,opacity .4s}.hd-tried span[data-s=none]{opacity:.45}.hd-tried span[data-s=ringing]{background:var(--wait-bg);color:var(--wait)}.hd-tried span[data-s=picked]{background:var(--nectar);color:var(--ink)}.hd-intro{margin-top:22px;padding:18px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--card-line),0 20px 40px -26px #3c280066}.hd-intro q{display:block;margin:10px 0 14px;font:600 20px/1.38 var(--sans);letter-spacing:-.01em;quotes:"“" "”"}.v-lock{align-items:center;text-align:center;color:#fff;background:radial-gradient(130% 62% at 50% 112%,#f5a5249e,#f5a52400 62%),radial-gradient(90% 60% at 12% -8%,#23413c,#23413c00 70%),#0b1413}.lk-hex{position:absolute;left:50%;bottom:-60px;width:520px;margin-left:-260px;opacity:.14}.lk-date{margin:34px 0 0!important;font:600 21px/1 var(--sans);opacity:.86}.lk-time{margin:10px 0 0!important;font:700 118px/1 var(--sans);letter-spacing:-.05em}.notif{position:relative;z-index:1;display:flex;gap:13px;width:100%;margin-top:40px;padding:16px 16px 17px;border-radius:28px;background:#faf7f0e6;color:var(--card-ink);text-align:left;box-shadow:0 24px 50px -24px #000000b3}.notif .app-ic{width:44px;height:44px;border-radius:12px}.nt-b{flex:1;min-width:0;display:grid;gap:3px;font-size:16.5px;line-height:1.35}.nt-top{display:flex;justify-content:space-between;font:600 14px/1 var(--sans);color:var(--card-mute);margin-bottom:3px}.nt-b b.nt-t{font:800 18px/1.25 var(--sans)}.v-sum{padding-top:66px;clip-path:inset(290px 20px 480px 20px round 28px);transform:none;transition:opacity .3s var(--ease),clip-path .5s var(--ease),visibility 0s .5s}.v-sum.on{clip-path:inset(0 0 0 0 round 0);transform:none;transition:opacity .35s var(--ease),clip-path 1s cubic-bezier(.65,0,.2,1) .05s,visibility 0s}html.rm .v-sum,html.nogl .v-sum{clip-path:none}.mail-head{display:flex;align-items:center;gap:12px;padding:6px 0 14px;border-bottom:1px solid var(--card-line)}.mail-head .who{flex:1;min-width:0;display:grid;gap:2px}.mail-head .who b{font:800 18px/1.2 var(--sans)}.mail-head .who small{font-size:14px;color:var(--card-mute)}.mail-head .tm2{font:500 14px/1 var(--mono);color:var(--card-mute)}.sum-title{margin:22px 0 14px!important;font:800 36px/1.06 var(--sans);letter-spacing:-.04em}.sum-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sum-meta .mono{font-size:15px;color:var(--card-mute)}.sum-meta .badge{height:30px;font-size:14.5px;padding:0 12px}.rows{margin:16px 0 0;display:grid;border-top:1px solid var(--card-line)}.rows>div{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--card-line);font-size:18px;line-height:1.35}.rows dt{color:var(--card-mute)}.rows dd{margin:0;font-weight:700}.needs{margin-top:18px;padding:15px;border-radius:20px;background:#fff4dc;box-shadow:inset 0 0 0 1.5px #f5a5248c}.needs-h{display:flex;align-items:center;gap:9px;margin:0 0 13px!important;font:800 22px/1 var(--sans)}.needs-h span{display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:var(--ink);color:var(--nectar);font:700 14px/1 var(--sans)}.needs ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.needs li{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:15px;background:#fff}.needs .ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#fcebc4;color:var(--nectar-ink)}.needs .nm{flex:1;min-width:0;display:grid;gap:2px}.needs .nm b{font:700 18px/1.2 var(--sans)}.needs .nm small{font-size:15.5px;line-height:1.3;color:var(--card-mute)}.needs .tm3{font:500 13.5px/1 var(--mono);color:var(--card-mute)}.rows.more{margin-top:18px}.sum-fade{position:absolute;left:0;right:0;bottom:0;height:150px;background:linear-gradient(rgba(250,247,240,0),var(--app) 78%)}.v-sum.on .notif-ghost{animation:none}.flat{display:none}html.nogl .flat{display:block;position:absolute;right:var(--gut);top:50%;transform:translateY(-50%)}.flat-phone{width:237px;height:520px;padding:9px;border-radius:40px;background:linear-gradient(145deg,#3a3c38,#1a1c1a);box-shadow:0 40px 90px -30px #000c,inset 0 0 0 1px #ffffff1a}.flat-phone .screen{transform:scale(.5559);transform-origin:0 0}html.nogl .s4 h2{color:var(--text)}html.nogl .s4 .sub{color:var(--text-2)}html.portrait .copy{right:var(--gut);max-width:none}html.portrait .copy.mid{top:auto;bottom:6svh;transform:none}html.portrait .copy.upper{top:78px}html.portrait h1{font-size:clamp(40px,11.4vw,58px)}html.portrait h2{font-size:clamp(31px,8.8vw,46px)}html.portrait .copy.center{top:auto;bottom:calc(3svh + 58px);left:var(--gut);right:var(--gut);width:auto;transform:none}html.portrait .copy.center:before{top:60%;width:140%;height:150%}html.portrait .lede{margin-top:14px;font-size:17px}html.portrait .ctas{margin-top:20px;gap:10px}html.portrait .ctas .btn{height:48px;padding:0 20px}html.portrait .honest{left:var(--gut);right:var(--gut);bottom:2.4svh;max-width:none;justify-content:center;font-size:12.5px}html.portrait .cap,html.portrait .cue{display:none}html.portrait .sub{margin-top:10px;font-size:16px;max-width:none}html.portrait .stat{margin-top:14px;font-size:15.5px}html.portrait .rail{display:none}html.portrait .top{padding:12px 16px;gap:8px}html.portrait .top nav{gap:8px}html.portrait .brand{font-size:16.5px;gap:7px}html.portrait .brand .mark{width:26px;height:26px}html.portrait .top .btn.sm{height:38px;padding:0 13px;font-size:13.5px}html.portrait .signin{font-size:14px;padding:10px 2px}html.portrait .snd{width:34px;height:34px}html.portrait .cal-l{font-size:11.5px;letter-spacing:.03em}html.portrait .slot-tag{font-size:12px;padding:6px 10px}html.portrait .tm b{font-size:12.5px}html.portrait .st{height:20px;font-size:11px;padding:0 7px}html.portrait .incoming{padding:9px 16px 9px 9px}html.portrait .s2 .copy.mid,html.portrait .s3a .copy.mid,html.portrait .s3b .copy.mid,html.portrait .s4 .copy.mid{top:74px;bottom:auto}html.portrait .s2 .sub,html.portrait .s3a .sub,html.portrait .s3b .sub,html.portrait .s4 .sub{display:none}html.portrait.nogl .flat{position:relative;right:auto;top:auto;transform:none;display:grid;justify-items:center;padding:300px 0 40px}@media(max-width:380px){html.portrait .signin{display:none}}html.rm .scene,html.nogl .scene{min-height:100vh;min-height:100svh}html.rm .anchor{position:fixed}html.rm .cal-labels{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}html.rm .scene:not(.cur) .anchor,html.rm .scene:not(.cur) .cal-labels{visibility:hidden}html.nogl .copy.mid{transform:translateY(-50%)}html.nogl.portrait .copy.mid{transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important}}.end{transition:background-color .9s var(--ease)}.end-glow{transition:opacity .9s var(--ease)}html.motion .end.docked{position:absolute;left:0;right:0;top:var(--dock-top, 380vh);bottom:auto;height:auto;min-height:var(--dock-h, 100vh);transform:none;border-radius:0;box-shadow:none;will-change:auto}html.motion .end.docked .pin{position:relative;inset:auto;min-height:var(--dock-h, 100vh)}html.motion .scene.end.on .end-in{pointer-events:auto}html.after .end{background-color:transparent}html.after .end .end-glow{opacity:0}html.after .scene:not(.end),html.after .rail{visibility:hidden}html.after #gl3d,html.after #css3d{display:none}html.rm .end,html.nogl .end{background:var(--night)}.eyebrow{margin:0 0 16px;font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--nectar)}.end .pin:has(.demo){padding:96px var(--gut) 48px}.end-in.demo{width:min(1240px,100%);max-width:none;grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:center;justify-items:stretch;text-align:left;gap:clamp(28px,5vw,88px)}.end-in.demo h2{font-size:clamp(38px,4.4vw,68px);text-shadow:0 2px 30px rgba(10,19,17,.75)}.demo-side{display:grid;min-width:0}.demo-lede{margin:16px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.45;color:var(--text-2)}.picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.pick{display:grid;gap:5px;align-content:start;padding:13px 14px 14px;border-radius:16px;border:1px solid var(--line);background:#0d171680;color:var(--text);text-align:left;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .3s,background .3s,transform .25s var(--ease)}.pick:hover{border-color:#f4f0e652;transform:translateY(-1px)}.pick b{font:700 15px/1.2 var(--sans);letter-spacing:-.01em}.pick small{font-size:13px;line-height:1.3;color:var(--text-3)}.pick[aria-checked=true]{border-color:#f5a524a6;background:#f5a5241a;box-shadow:0 0 34px -12px #f5a52499}.pick[aria-checked=true] small{color:var(--tung)}.player{display:flex;align-items:center;gap:14px;margin-top:18px}.play{flex:none;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--nectar);color:var(--ink);cursor:pointer;box-shadow:0 0 0 1px #f5a52480,0 12px 34px -10px #f5a524b3;transition:transform .25s var(--ease),box-shadow .25s}.play:hover{transform:scale(1.05)}.play .i-pause,.play.on .i-play{display:none}.play.on .i-pause{display:block}.wave-wrap{position:relative;flex:1;min-width:0;height:46px}.wave{display:block;width:100%;height:100%;cursor:pointer;border-radius:6px}.marks span{position:absolute;top:-9px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#ffe2b059;transition:background .3s,box-shadow .3s}.marks span.on{background:var(--nectar);box-shadow:0 0 10px #f5a524e6}.clock{flex:none;min-width:84px;text-align:right;font:500 13px/1 var(--mono);color:var(--text-3)}.outcomes{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px;min-height:108px;align-content:start}.outcomes li{display:flex;align-items:center;gap:10px;font:600 14.5px/1.3 var(--sans);color:var(--text-3);transition:color .4s,opacity .4s,transform .5s var(--ease)}.outcomes li i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(244,240,230,.2);transition:background .4s,border-color .4s}.outcomes li i svg{opacity:0;transition:opacity .3s}.outcomes li.on{color:var(--text)}.outcomes li.on i{background:var(--nectar);border-color:var(--nectar);color:var(--ink)}.outcomes li.on i svg{opacity:1}.demo-stage{position:relative;align-self:stretch;display:grid;align-content:end;justify-items:center;min-height:420px}.demo-stage .mark.still{display:none}html.rm .demo-stage .mark.still,html.nogl .demo-stage .mark.still{display:block;position:absolute;left:50%;top:4%;width:min(300px,62%);height:auto;translate:-50% 0;opacity:.9;filter:drop-shadow(0 0 40px rgba(245,165,36,.35))}.subs{width:min(600px,100%);padding-bottom:6px;text-align:center}.subs .who{margin:0 0 12px;font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--nectar)}.subs .who.c{color:var(--text-3)}.subs .line{margin:0;min-height:4.2em;font:600 clamp(19px,1.75vw,27px)/1.38 var(--sans);letter-spacing:-.012em;color:var(--text);text-shadow:0 2px 26px rgba(10,19,17,.95),0 0 2px rgba(10,19,17,.6);text-wrap:balance}.subs .line .w{opacity:.26;transition:opacity .22s ease}.subs .line .w.s{opacity:1}.subs .line.idle{color:var(--text-2);font-weight:500}#rest{position:relative;z-index:5}.rs{position:relative;min-height:100vh;min-height:100svh;display:grid;align-content:center;padding:84px var(--gut) 40px}.rs-in{width:min(1240px,100%);margin:0 auto}.rs-in.two{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,6vw,100px)}.rs-in.two.flip>.rs-copy{order:2}.rs-in.narrow{width:min(860px,100%)}.rs h2,.rs h3{text-shadow:0 2px 30px rgba(10,19,17,.7)}.rs h2{font-size:clamp(38px,4.6vw,72px)}.rs-lede{margin:20px 0 0;max-width:36ch;font-size:clamp(17px,1.35vw,20px);line-height:1.5;color:var(--text-2);text-shadow:0 2px 20px rgba(10,19,17,.8)}.rs-copy.center{text-align:center}.rs-copy.center .rs-lede{margin-inline:auto}.ctas.left{justify-content:flex-start}.glass{background:#0d171694;border:1px solid rgba(244,240,230,.12);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}html.motion [data-rv]{opacity:0;transition:opacity .8s var(--ease),transform 1.05s var(--ease),filter .8s var(--ease),clip-path 1s var(--ease);transition-delay:calc(var(--d, 0) * 1ms)}html.motion [data-rv=rise]{transform:translate3d(0,30px,0);filter:blur(8px)}html.motion [data-rv=up]{transform:translate3d(0,90px,0)}html.motion [data-rv=fade]{filter:blur(6px)}html.motion [data-rv=left]{transform:translate3d(-72px,0,0);filter:blur(6px)}html.motion [data-rv=right]{transform:translate3d(72px,0,0);filter:blur(6px)}html.motion [data-rv=zoom]{transform:perspective(1400px) translate3d(0,40px,0) rotateX(14deg) scale(.86);transform-origin:50% 85%}html.motion [data-rv=zoom-down]{transform:scale(1.7);filter:blur(22px)}html.motion [data-rv=deal]{transform:translate3d(0,110px,0) rotate(calc(var(--r, 0) * 1deg));transform-origin:50% 140%}html.motion [data-rv=pop]{transform:scale(.72);transition-timing-function:var(--ease),cubic-bezier(.34,1.56,.64,1),var(--ease),var(--ease)}html.motion [data-rv=unfold]{clip-path:inset(0 0 100% 0);transform:translate3d(0,-10px,0)}html.motion [data-rv].in{opacity:1;transform:none;filter:none}html.motion [data-rv=unfold].in{clip-path:inset(-20% -10% -20% -10%)}html.motion .cast li .vw{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease);transition-delay:calc(var(--d, 0) * 1ms + .26s)}html.motion .cast li.in .vw{clip-path:inset(0 0 0 0)}html.motion .ws li{opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s var(--ease),transform .8s var(--ease)}html.motion .ws.in li{opacity:1;transform:none}html.motion .ws.in li:nth-child(1){transition-delay:.35s}html.motion .ws.in li:nth-child(2){transition-delay:.5s}html.motion .ws.in li:nth-child(3){transition-delay:.65s}.pager{position:fixed;right:18px;top:50%;z-index:45;display:grid;gap:4px;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s .5s}html.after .pager{opacity:1;visibility:visible;transition:opacity .5s var(--ease) .2s,visibility 0s}.pager button{position:relative;display:grid;place-items:center;width:26px;height:22px;padding:0;border:0;background:none;cursor:pointer}.pager button i{display:block;width:6px;height:6px;border-radius:999px;background:#f4f0e652;transition:height .4s var(--ease),background .3s}.pager button:hover i{background:#f4f0e6b3}.pager button.on i{height:20px;background:var(--nectar)}.pager button span{position:absolute;right:30px;top:50%;padding:6px 10px;border-radius:999px;background:#0d1716d9;border:1px solid var(--line);color:var(--text);font:600 12.5px/1 var(--sans);white-space:nowrap;transform:translate(6px,-50%);opacity:0;pointer-events:none;transition:opacity .25s,transform .3s var(--ease)}.pager button:hover span,.pager button:focus-visible span{opacity:1;transform:translateY(-50%)}.pager button:focus-visible{outline:2px solid var(--nectar);outline-offset:1px;border-radius:8px}html.rm .pager,html.nogl .pager{display:none}.steps-list{list-style:none;counter-reset:st;margin:30px 0 0;padding:0;display:grid;gap:14px;max-width:40ch}.steps-list li{counter-increment:st;position:relative;padding-left:44px;font-size:16.5px;line-height:1.45;color:var(--text-2)}.steps-list li:before{content:counter(st);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(245,165,36,.5);font:500 13px/1 var(--mono);color:var(--nectar)}.steps-list b{color:var(--text)}.app{border-radius:22px;overflow:hidden;background:var(--app);color:var(--card-ink);box-shadow:0 50px 120px -40px #000c,0 0 0 1px #f4f0e61a}.app-bar{display:flex;align-items:center;gap:7px;height:42px;padding:0 16px;background:#efeae0;border-bottom:1px solid var(--card-line);font:600 13px/1 var(--sans);color:var(--card-mute)}.app-bar i{width:11px;height:11px;border-radius:50%;background:#d9d3c6}.app-bar span{margin-left:10px}.app-body{display:grid;grid-template-columns:182px minmax(0,1fr);min-height:368px}.wz-nav{display:grid;align-content:start;gap:4px;padding:16px 12px;border-right:1px solid var(--card-line);background:#f6f2e9}.wz-nav button{display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:12px;background:none;color:var(--card-mute);font:600 14px/1.2 var(--sans);text-align:left;cursor:pointer;transition:background .3s,color .3s}.wz-nav button i{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#e7e1d4;font:600 12px/1 var(--mono);font-style:normal;transition:background .3s,color .3s}.wz-nav button.on{background:#fff;color:var(--card-ink);box-shadow:0 1px #0e0f0c0d,0 0 0 1px var(--card-line)}.wz-nav button.on i{background:var(--ink);color:var(--nectar)}.wz-panes{position:relative;padding:24px 26px}.wz-p{position:absolute;top:24px;right:26px;bottom:24px;left:26px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .45s var(--ease),transform .6s var(--ease),visibility 0s .6s}.wz-p.on{position:relative;inset:auto;opacity:1;visibility:visible;transform:none;transition:opacity .55s var(--ease) .08s,transform .7s var(--ease) .08s,visibility 0s}.wz-h{margin:0;font:800 21px/1.2 var(--sans);letter-spacing:-.02em}.wz-s{margin:6px 0 0;font-size:14.5px;color:var(--card-mute)}.wz-l{margin:20px 0 10px;font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-mute)}.seg2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.seg2 .opt,.jobs span{border-radius:14px;border:1.5px solid var(--card-line);background:#fff}.seg2 .opt{display:grid;gap:3px;padding:12px 14px}.seg2 b{font:700 15px/1.2 var(--sans)}.seg2 small{font-size:13px;color:var(--card-mute)}.seg2 .sel,.jobs .sel{border-color:var(--nectar);background:#fff6e3;box-shadow:0 0 0 3px #f5a52429}.jobs{display:flex;flex-wrap:wrap;gap:8px}.jobs span{padding:9px 13px;font:600 13.5px/1 var(--sans)}.wz-facts{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.wz-facts li{display:flex;align-items:flex-start;gap:12px;padding:11px 13px;border-radius:14px;background:var(--card-2)}.wz-facts li.on{background:#fff5e0;box-shadow:inset 0 0 0 1.5px #f5a524b3}.wz-facts .tk{flex:none;width:20px;height:20px;margin-top:1px;border-radius:6px;border:2px solid #BDB8AC;background:#fff}.wz-facts li.on .tk{border-color:var(--ink);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7' fill='none' stroke='%23F5A524' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.wz-facts b{display:block;font:700 14.5px/1.3 var(--sans)}.wz-facts small{font:400 12.5px/1.3 var(--mono);color:var(--card-mute)}.wz-facts li:not(.on) b{color:#85867e;font-weight:600}.wz-facts li:not(.on) small{font-family:var(--sans);font-weight:600;color:var(--wait)}.wz-models{margin:16px 0 0;display:grid;gap:8px}.wz-models div{display:grid;grid-template-columns:118px 1fr;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;border:1.5px solid var(--card-line)}.wz-models dt{font:600 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-mute)}.wz-models dd{margin:0;display:grid;gap:2px}.wz-models dd b{font:700 15px/1.2 var(--sans)}.wz-models dd small{font-size:13px;color:var(--card-mute)}.wz-price{display:flex;align-items:center;gap:9px;margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--ink);color:var(--paper);font:600 14px/1.3 var(--sans)}.wz-price .dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--nectar);box-shadow:0 0 0 4px #f5a52433}.tc{display:grid;gap:8px;margin-top:16px}.tc p{margin:0;width:fit-content;max-width:88%;padding:10px 13px;border-radius:16px 16px 16px 6px;background:#ffefcc;box-shadow:inset 0 0 0 1.5px #f5a52473;font-size:14.5px;line-height:1.4}.tc p small{display:block;margin-bottom:3px;font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-mute)}.tc .tc-c{margin-left:auto;border-radius:16px 16px 6px;background:var(--card-2);box-shadow:none}.tc-ok{display:flex;align-items:center;gap:10px;margin:14px 0 0;font:600 14px/1.2 var(--sans);color:var(--card-mute)}.jobs3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(26px,4vh,48px);align-items:stretch}.job{position:relative;padding:22px;border-radius:24px;background:#0d171694;border:1px solid rgba(244,240,230,.12);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.job-n{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--nectar)}.job h3{margin:14px 0 0;font:800 24px/1.1 var(--sans);letter-spacing:-.03em;color:var(--text)}.job p{margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--text-2)}.job-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px!important}.job-tags span{padding:6px 10px;border-radius:999px;background:#f4f0e612;font:600 12.5px/1 var(--sans);color:var(--text-2)}.job.out{border-color:#f5a5244d}.out-rules{margin-top:18px;padding:14px 14px 12px;border-radius:16px;background:var(--card);color:var(--card-ink)}.out-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px!important;font:700 14px/1.2 var(--sans)!important;color:var(--card-ink)!important}.out-h span{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-mute)}.out-rules ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.out-rules li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.38}.lk{position:relative;flex:none;width:30px;height:18px;margin-top:1px;border-radius:999px;background:var(--ink)}.lk:after{content:"";position:absolute;right:3px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--nectar)}.langs{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.langs span{padding:9px 16px;border-radius:999px;border:1px solid var(--line);font:600 14px/1 var(--sans);color:var(--text-2)}.langs .sel{border-color:var(--nectar);color:var(--ink);background:var(--nectar)}.cast{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cast li{position:relative;display:grid;gap:4px;padding:18px;border-radius:20px;background:#0d171694;border:1px solid rgba(244,240,230,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.cast li:first-child{border-color:#f5a524b3;background:#f5a5241a;box-shadow:0 0 40px -14px #f5a52499}.cast b{margin-top:12px;font:800 20px/1.1 var(--sans);letter-spacing:-.02em;color:var(--text)}.cast small{font-size:14px;line-height:1.35;color:var(--text-3)}.vw{display:block;width:92px;height:24px;opacity:.5;background:no-repeat left center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 24'%3E%3Cg stroke='%23F5A524' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M2 10v4M9 7v10M16 4v16M23 8v8M30 2v20M37 6v12M44 9v6M51 5v14M58 8v8M65 3v18M72 7v10M79 10v4M86 8v8'/%3E%3C/g%3E%3C/svg%3E")}.cast li:nth-child(2n) .vw{transform:scaleX(-1)}.cast li:first-child .vw{opacity:1}.sel-tag{position:absolute;top:14px;right:14px;padding:5px 9px;border-radius:999px;background:var(--nectar);color:var(--ink);font:700 11.5px/1 var(--sans)}.trunks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.trunks li{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:20px;background:#0d171694;border:1px solid rgba(244,240,230,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.trunks li>span:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.trunks b{font:700 17px/1.2 var(--sans);color:var(--text)}.trunks small{font-size:14px;line-height:1.35;color:var(--text-3)}.tr-ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#f4f0e614;border:1px solid var(--line);font:800 15px/1 var(--sans);letter-spacing:-.02em;color:var(--text)}.tr-ic.own{background:var(--nectar);border-color:var(--nectar)}.tr-st{flex:none;padding:6px 10px;border-radius:999px;background:var(--good-bg);color:var(--good);font:700 12.5px/1 var(--sans)}.ws{padding:20px;border-radius:24px;background:var(--card);color:var(--card-ink);box-shadow:0 50px 120px -40px #000c,0 0 0 1px #f4f0e61a}.ws-h{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}.ws ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ws li{display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--card-line)}.ws .av{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--ink);color:var(--nectar);font:800 14px/1 var(--sans)}.ws .nm{flex:1;min-width:0;display:grid;gap:3px}.ws .nm b{font:700 16px/1.2 var(--sans)}.ws .nm small{font-size:13.5px;color:var(--card-mute)}.ws .pm{font:600 14px/1 var(--mono);color:var(--card-ink)}.ws li.moving{background:#f6fbf7;box-shadow:0 0 0 1px #cde6d3}.ws-f{margin:14px 2px 0;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-mute)}.price-in{display:grid;justify-items:center;text-align:center}.price h2{font-size:clamp(42px,5vw,80px)}.from{display:flex;align-items:baseline;justify-content:center;gap:clamp(10px,1.4vw,20px);margin:18px 0 0;color:var(--text);text-shadow:0 4px 60px rgba(10,19,17,.9)}.from-l,.from-u{font:400 italic clamp(26px,2.8vw,44px)/1 var(--serif);color:var(--tung)}.from-n{font:800 clamp(110px,15vw,230px)/.86 var(--sans);letter-spacing:-.06em;color:var(--nectar)}.price .rs-lede{margin-inline:auto;text-align:center}.qs{margin-top:36px;border-top:1px solid var(--line)}.qs details{border-bottom:1px solid var(--line)}.qs summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 2px;list-style:none;cursor:pointer;font:700 clamp(18px,1.5vw,21px)/1.3 var(--sans);letter-spacing:-.015em;color:var(--text)}.qs summary::-webkit-details-marker{display:none}.qs summary:after{content:"";flex:none;width:12px;height:12px;border-right:2px solid var(--nectar);border-bottom:2px solid var(--nectar);transform:rotate(45deg) translate(-3px,-3px);transition:transform .3s var(--ease)}.qs details[open] summary:after{transform:rotate(-135deg) translate(-3px,-3px)}.qs details p{margin:0;padding:0 2px 24px;max-width:62ch;font-size:17px;line-height:1.55;color:var(--text-2)}.qs summary:focus-visible,.pick:focus-visible,.play:focus-visible,.wave:focus-visible,.wz-nav button:focus-visible,.foot a:focus-visible,.demo-form input:focus-visible,.demo-form textarea:focus-visible{outline:2px solid var(--nectar);outline-offset:3px}.demo-form{display:grid;gap:14px;padding:clamp(22px,2.4vw,32px);border-radius:26px;background:#0d1716b3;border:1px solid rgba(244,240,230,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.f-h{margin:0 0 4px;font:800 24px/1.1 var(--sans);letter-spacing:-.02em}.fld{display:grid;gap:7px}.fld label{font:600 14px/1 var(--sans);color:var(--text-2)}.fld .opt{font-weight:500;color:var(--text-3)}.fld input{height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(244,240,230,.2);background:#f4f0e60d;color:var(--text);font:500 16px/1 var(--sans)}.fld textarea{min-height:84px;padding:12px 14px;border-radius:14px;border:1px solid rgba(244,240,230,.2);background:#f4f0e60d;color:var(--text);font:500 16px/1.4 var(--sans);resize:vertical}.fld input::placeholder,.fld textarea::placeholder{color:var(--text-3)}.fld input[aria-invalid=true]{border-color:#e5866b}.demo-form .btn{margin-top:6px}.f-msg{margin:0;min-height:1.4em;font:600 14.5px/1.4 var(--sans);color:var(--tung)}.f-small{margin:-6px 0 0;font-size:13.5px;color:var(--text-3)}.foot{position:relative;padding:46px var(--gut) 56px;border-top:1px solid var(--line);background:#0b1413b8}.foot-in{width:min(1240px,100%);margin:0 auto;display:grid;gap:10px;font-size:14.5px;color:var(--text-3)}.foot-in p{margin:0}.foot .brand{font-size:17px}.foot-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:4px!important}.foot-links a{color:var(--text-2);text-decoration:none}.foot-links a:hover{color:var(--text)}.foot-fine{font-size:13px}.cur{display:none}html.cc,html.cc *{cursor:none!important}html.cc input,html.cc textarea,html.cc select{cursor:text!important}html.cc .cur{display:block;position:fixed;left:0;top:0;z-index:90;pointer-events:none;transition:opacity .25s}.cur.off{opacity:0}.cur-dot,.cur-ring{position:fixed;left:0;top:0;will-change:transform}.cur-dot{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--nectar);box-shadow:0 0 0 1px #0e0f0c59,0 0 14px #f5a524d9;transition:width .25s var(--ease),height .25s var(--ease),margin .25s var(--ease),opacity .2s}.cur-ring b{position:absolute;left:50%;top:50%;width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(245,165,36,.7);box-shadow:0 0 0 1px #0e0f0c2e;transform:translate(-50%,-50%);transition:width .35s var(--ease),height .35s var(--ease),background .3s,border-color .3s,transform .2s var(--ease)}.cur.hover .cur-ring b{width:60px;height:60px;background:#f5a52424;border-color:var(--nectar)}.cur.hover .cur-dot{width:4px;height:4px;margin:-2px 0 0 -2px}.cur.down .cur-ring b{transform:translate(-50%,-50%) scale(.82)}.cur-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tung);white-space:nowrap;opacity:0;transition:opacity .2s}.cur.labelled .cur-label{opacity:1}.cur.labelled .cur-dot{opacity:0}.cur.labelled .cur-ring b{width:68px;height:68px;background:#0e0f0cb8;border-color:var(--nectar)}@media(max-height:780px)and (min-width:1021px){.rs{padding:76px var(--gut) 22px}.rs h2{font-size:clamp(34px,3.9vw,58px)}.rs-lede{margin-top:14px;font-size:17px}.jobs3{margin-top:22px}.job{padding:18px 20px}.job h3{margin-top:10px;font-size:22px}.job p{margin-top:8px;font-size:15px}.job-tags{margin-top:12px!important}.out-rules{margin-top:12px;padding:12px 12px 10px}.out-rules ul{gap:6px}.langs{margin-top:22px}.cast li{padding:14px 16px}.cast b{margin-top:8px;font-size:18px}.steps-list{margin-top:20px;gap:10px}.qs summary{padding:16px 2px}.from-n{font-size:clamp(100px,13vw,190px)}.end .pin:has(.demo){padding:80px var(--gut) 24px}.demo-form{gap:10px;padding:20px 22px}.fld input{height:44px}.f-h{font-size:21px}}@media(max-width:1020px){.end-in.demo,.rs-in.two{grid-template-columns:minmax(0,1fr)}.rs-in.two.flip>.rs-copy{order:0}.jobs3{grid-template-columns:minmax(0,1fr)}.cast{grid-template-columns:repeat(2,minmax(0,1fr))}}html.portrait .end .pin:has(.demo){place-items:start stretch;align-content:start;padding:76px var(--gut) 28px}html.portrait .end-in.demo{gap:4px}html.portrait .end-in.demo h2{font-size:clamp(32px,9vw,44px)}html.portrait .demo-lede{display:none}html.portrait .eyebrow{margin-bottom:10px}html.portrait .demo-side{display:contents}html.portrait .demo-side>.eyebrow,html.portrait .demo-side>h2{order:0}html.portrait .demo-stage{order:1;min-height:0;height:46svh;align-content:end}html.portrait .picks{order:2;margin-top:14px}html.portrait .player{order:3}html.portrait .outcomes{order:4;min-height:0;margin-top:12px}html.portrait .pick{padding:10px 10px 11px;border-radius:13px}html.portrait .pick b{font-size:13px}html.portrait .pick small{display:none}html.portrait .subs .line{min-height:4.1em;font-size:17px}html.portrait .subs .who{margin-bottom:8px}html.portrait .outcomes li{font-size:13.5px}html.portrait .rs{padding:76px var(--gut) 32px}html.portrait .app-body{grid-template-columns:minmax(0,1fr)}html.portrait .wz-nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;border-right:0;border-bottom:1px solid var(--card-line);padding:10px}html.portrait .wz-nav button{padding:8px 10px;font-size:13px}html.portrait .wz-panes{padding:18px 16px}html.portrait .wz-p{top:18px;right:16px;bottom:18px;left:16px}html.portrait .seg2{grid-template-columns:minmax(0,1fr)}html.portrait .wz-models div{grid-template-columns:minmax(0,1fr);gap:6px}html.portrait .cast{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.portrait .cast li{padding:14px}html.portrait .cast b{font-size:17px}html.portrait .from{flex-wrap:wrap}html.portrait .pager{right:3px;gap:2px}html.portrait .pager button{width:14px;height:16px}html.portrait .pager button i{width:4px;height:4px}html.portrait .pager button.on i{height:14px}html.portrait .pager button span{display:none}html.rm #rest,html.nogl #rest{background:var(--night)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.f-small a{color:var(--text-2);text-underline-offset:3px}.demo-form .btn[disabled]{opacity:.6;cursor:progress}
