:root{--bg: #07090d;--panel: #0e131a;--panel2: #0b0f15;--line: rgba(255, 255, 255, .07);--line2: rgba(255, 255, 255, .13);--text: #e8edf4;--muted: #9aa6b8;--dim: #8b97a8;--accent: #86d9ff;--ok: #6ee7b7;--bad: #ff8a9b;--ease: cubic-bezier(.22, 1, .36, 1);--gutter: clamp(16px, 4vw, 48px);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:var(--accent)}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mono{font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace}.muted{color:var(--muted)}.dim{color:var(--dim)}.accent{color:var(--accent)}.ok{color:var(--ok)}.small{font-size:14px}.grow{flex:1;min-width:0}.center-text{text-align:center}.eyebrow{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.h2{font-size:clamp(30px,4.4vw,52px);line-height:1.05;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.rv-hidden{opacity:.3;transform:translate3d(0,var(--rv-y, 24px),0)}.rv-enter{animation:rvEnter .9s var(--ease) var(--rv-delay, 0ms) both}.rv-settle{animation:rvSettle .9s var(--ease) var(--rv-delay, 0ms) both}@keyframes rvEnter{0%{opacity:0;transform:translate3d(0,var(--rv-y, 24px),0)}}@keyframes rvSettle{0%{opacity:.3;transform:translate3d(0,var(--rv-y, 24px),0)}}.rise{animation:rise .5s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.sw-line{display:block}.sw{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em 0 .16em;margin-bottom:-.16em}.sw-i{display:inline-block;transform:translateY(112%);animation:wordUp 1s var(--ease) both}@keyframes wordUp{to{transform:none}}.sword{color:#707d8f}.btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:99px;border:0;background:var(--accent);color:#04121a;font:inherit;font-size:16px;font-weight:500;cursor:pointer;text-decoration:none;transition:box-shadow .4s var(--ease),background .3s}.btn:hover:not(:disabled){box-shadow:0 14px 44px -10px #86d9ffbf}.btn:disabled{background:#ffffff1a;color:#7b8799;cursor:not-allowed}.btn.ghost{background:transparent;border:1px solid var(--line2);color:var(--text)}.btn.light{background:var(--text)}.btn.block{display:flex;width:100%}.mag{display:inline-block;padding:14px;margin:-14px}.mag-in{display:inline-block;will-change:transform}.mag.grow{display:block}.mag.grow .mag-in,.mag.grow .btn{display:flex;width:100%}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px var(--gutter);transition:padding .5s var(--ease),background .4s,backdrop-filter .4s}.nav.is-scrolled{padding-block:12px;background:#07090db8;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid var(--line)}.brand{font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--text);text-decoration:none}.brand span{color:var(--accent)}.nav-links{display:flex;align-items:center;gap:22px;font-size:14px}.nav-links a{color:#aab5c5;text-decoration:none;transition:color .3s}.nav-links a:hover{color:var(--text)}.nav-links a.pill{color:#04121a;background:var(--text);padding:8px 16px;border-radius:99px;font-weight:500}.sp{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none}.sp-bar{height:100%;background:linear-gradient(90deg,transparent,var(--accent));transform-origin:0 50%;transform:scaleX(0)}.trail{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:60;mix-blend-mode:screen}.gf{position:relative;isolation:isolate;overflow:hidden}.gf-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.gf-body{position:relative}.gf-grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(#000 35%,transparent 100%);mask-image:linear-gradient(#000 35%,transparent 100%)}.gf-lit{background-image:linear-gradient(rgba(134,217,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(134,217,255,.5) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(260px circle at var(--mx, 70%) var(--my, 30%),#000,transparent 70%);mask-image:radial-gradient(260px circle at var(--mx, 70%) var(--my, 30%),#000,transparent 70%)}.gf-dots{background-image:radial-gradient(circle,rgba(255,255,255,.24) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(55% 70% at 0% 100%,#000,transparent 72%);mask-image:radial-gradient(55% 70% at 0% 100%,#000,transparent 72%)}.gf-rings{left:72%;top:42%;right:auto;bottom:auto;width:1500px;height:1500px;margin:-750px 0 0 -750px;background:repeating-radial-gradient(circle,transparent 0 74px,rgba(134,217,255,.075) 74px 75px);-webkit-mask-image:radial-gradient(circle,#000 0 28%,transparent 68%);mask-image:radial-gradient(circle,#000 0 28%,transparent 68%);translate:calc(var(--ppx, 0) * -30px) calc(var(--ppy, 0) * -30px);animation:ringPulse 9s ease-in-out infinite}@keyframes ringPulse{0%,to{scale:1;opacity:.7}50%{scale:1.07;opacity:1}}.gf-glow{background:radial-gradient(460px circle at var(--mx, 70%) var(--my, 30%),rgba(134,217,255,.12),transparent 70%)}.mp{translate:calc(var(--ppx, 0) * var(--d, 10) * 1px) calc(var(--ppy, 0) * var(--d, 10) * 1px)}.hero{padding:clamp(120px,14vw,170px) var(--gutter) clamp(72px,9vw,120px)}.hero-inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,64px)}.hero-copy-wrap{flex:1 1 460px;min-width:0}.hero-copy>div{display:flex;flex-direction:column;gap:24px}.display{font-size:clamp(44px,7.4vw,92px);line-height:1.02;font-weight:500;letter-spacing:-.04em}.lede{font-size:clamp(18px,2vw,20px);line-height:1.5;color:var(--muted);max-width:520px}.cta-row{display:flex;align-items:center;gap:20px;padding-top:8px}.orb{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none}.o1{width:360px;height:360px;right:4%;top:6%;background:radial-gradient(circle,rgba(134,217,255,.26),transparent 70%)}.o2{width:300px;height:300px;left:-80px;bottom:-80px;background:radial-gradient(circle,rgba(134,217,255,.13),transparent 70%)}.hero-card{flex:1 1 360px;min-width:0;max-width:440px}.tilt{position:relative;transform-style:preserve-3d;will-change:transform;transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) scale(var(--s, 1));transition:transform .8s var(--ease)}.tilt.is-active{--s: 1.02;transition:transform .12s linear}.tilt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),rgba(255,255,255,.1),transparent 45%)}.tilt.is-active:after{opacity:1}.glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 0%),rgba(134,217,255,.95),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.glow.is-active:before{opacity:1}.depth{transform:translateZ(26px)}.today{border:1px solid var(--line2);background:var(--panel);border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:20px}.today-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:17px}.today-head .mono{font-size:12px}.bar{height:4px;border-radius:4px;background:#ffffff14}.bar i{display:block;height:100%;width:25.5%;border-radius:4px;background:var(--accent);transform-origin:0 50%;animation:grow 1.5s var(--ease) 1s both}@keyframes grow{0%{transform:scaleX(0)}}.today-list{list-style:none;margin:0;padding:0}.today-list li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.today-list .time{width:44px;font-size:12px}.row-name{display:block;font-size:15px}.row-note{display:block;font-size:13px;color:var(--dim)}.tag{font-size:12px;padding:4px 10px;border-radius:99px;white-space:nowrap}.tag.ok{background:#6ee7b724;color:var(--ok)}.tag.go{background:var(--accent);color:#04121a;font-weight:500;padding:5px 12px;animation:nudge 2.4s ease-in-out infinite}.tag.later{color:var(--dim)}@keyframes nudge{0%,to{box-shadow:0 0 #86d9ff80}50%{box-shadow:0 0 0 7px #86d9ff00}}.stats{display:flex;gap:12px;border-top:1px solid var(--line);padding-top:16px}.stats>div{flex:1}.stats b{display:block;font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stats span{font-size:12px;color:var(--dim)}.tasks{display:flex;flex-direction:column;gap:14px;padding:8px 0 24px}.tasks .mono{font-size:11px;letter-spacing:.16em;padding-bottom:8px}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.mq-track{display:flex;gap:12px;width:max-content;animation:mq var(--mq-speed, 50s) linear infinite}.mq-rev .mq-track{animation-direction:reverse}.mq:hover .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(calc(-50% - 6px))}}.mq-chip{padding:12px 22px;border:1px solid var(--line2);border-radius:99px;color:var(--muted);font-size:17px;white-space:nowrap;background:#ffffff05}.statement{max-width:1100px;margin:0 auto;padding:clamp(96px,14vw,180px) var(--gutter)}.statement-text{font-size:clamp(28px,4.6vw,58px);line-height:1.16;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.ps{height:380vh;position:relative}.ps-pin{position:sticky;top:0;height:100vh;max-width:1200px;margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;gap:clamp(32px,6vw,96px)}.ps-text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.ps-list{position:relative;display:flex;flex-direction:column;gap:6px;margin-top:18px;padding-left:28px}.ps-track{position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--line2);overflow:hidden}.ps-track i{display:block;width:100%;height:100%;background:var(--accent);transform-origin:50% 0;transform:scaleY(var(--p, 0))}.ps-item{padding:12px 0;color:#6f7c8e;transition:color .5s var(--ease)}.ps-item .k{font-size:11px;letter-spacing:.16em;margin-bottom:4px}.ps-item h3{font-size:clamp(20px,2.2vw,26px);font-weight:500;letter-spacing:-.02em}.ps-item p{font-size:15px;line-height:1.5;max-height:0;overflow:hidden;opacity:0;transition:max-height .6s var(--ease),opacity .5s,margin .5s}.ps-item.on{color:var(--text)}.ps-item.on .k{color:var(--accent)}.ps-item.on p{max-height:6em;opacity:1;margin-top:8px;color:var(--muted)}.ps-stage{flex:0 0 auto;display:flex;justify-content:center}.phone{--ph: min(600px, 72vh);position:relative;height:var(--ph);width:calc(var(--ph) * .49);font-size:calc(var(--ph) / 40);border-radius:calc(var(--ph) * .078);border:1px solid var(--line2);background:#05070a;overflow:hidden;box-shadow:0 40px 120px -30px #86d9ff47,0 0 0 6px #ffffff06}.phone-notch{position:absolute;top:1em;left:50%;width:7em;height:1.8em;margin-left:-3.5em;border-radius:99px;background:#000;z-index:3}.screen{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.96) translateY(1em);transition:opacity .6s var(--ease),transform .7s var(--ease);pointer-events:none}.screen.on{opacity:1;transform:none}.scr{height:100%;padding:3.8em 1.6em 1.8em;display:flex;flex-direction:column;font-size:1em}.scr-top{display:flex;justify-content:space-between;align-items:baseline;font-size:1.15em;font-weight:500}.scr-top .mono{font-size:.8em;color:var(--dim)}.scr-foot{text-align:center;color:var(--dim);font-size:.85em;letter-spacing:.1em}.bx{position:relative;flex:1;display:grid;place-items:center}.bx i{position:absolute;border-radius:50%}.bx-core{width:12em;height:12em;background:radial-gradient(circle at 40% 35%,rgba(190,236,255,.95),var(--accent) 45%,rgba(134,217,255,.25) 100%);box-shadow:0 0 5em #86d9ff73;animation:breathe 16s ease-in-out infinite}.bx-ring{border:1px solid rgba(134,217,255,.35);animation:breathe 16s ease-in-out infinite}.bx-ring.r1{width:15em;height:15em;animation-delay:-.15s}.bx-ring.r2{width:18.5em;height:18.5em;border-color:#86d9ff2e;animation-delay:-.3s}@keyframes breathe{0%{transform:scale(.5)}25%,50%{transform:scale(1)}75%,to{transform:scale(.5)}}.bx-label{position:relative;z-index:2;text-align:center;color:#04121a;display:flex;flex-direction:column;align-items:center}.bx-label b{font-size:1.5em;font-weight:500}.bx-label .mono{font-size:2.2em;font-variant-numeric:tabular-nums}.vf{position:relative;flex:1;margin:1.2em 0;border-radius:1.4em;overflow:hidden;background:#0a0f16}.vf-scene{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 28% 24%,rgba(134,217,255,.32),transparent 46%),radial-gradient(circle at 78% 70%,rgba(134,217,255,.12),transparent 50%),linear-gradient(165deg,#152433,#0a0f16 70%)}.vf-scan{position:absolute;left:0;right:0;height:22%;background:linear-gradient(transparent,rgba(134,217,255,.22),transparent);animation:scan 3.2s ease-in-out infinite}@keyframes scan{0%{top:-22%}to{top:100%}}.vf-c{position:absolute;width:2em;height:2em;border:0 solid var(--accent);z-index:2}.vf-c.tl{top:1em;left:1em;border-top-width:2px;border-left-width:2px;border-top-left-radius:.6em}.vf-c.tr{top:1em;right:1em;border-top-width:2px;border-right-width:2px;border-top-right-radius:.6em}.vf-c.bl{bottom:1em;left:1em;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:.6em}.vf-c.br{bottom:1em;right:1em;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:.6em}.stamp{position:absolute;left:1.6em;bottom:1.8em;z-index:2;display:flex;flex-direction:column;gap:.2em}.stamp b{font-size:1.6em;font-weight:500}.stamp span{font-size:.75em;letter-spacing:.14em;color:var(--accent)}.shutter{align-self:center;width:4.4em;height:4.4em;border-radius:50%;border:2px solid var(--text);display:grid;place-items:center}.shutter i{width:3.4em;height:3.4em;border-radius:50%;background:var(--text);animation:press 3.2s ease-in-out infinite}@keyframes press{0%,86%,to{transform:scale(1)}92%{transform:scale(.82)}}.wv{flex:1;display:flex;align-items:center;gap:.25em;margin:1.5em 0}.wv i{flex:1;height:var(--h);border-radius:99px;background:var(--accent);opacity:.9;animation:wv 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * -70ms)}@keyframes wv{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.play{align-self:center;width:4.4em;height:4.4em;border-radius:50%;background:var(--text);display:grid;place-items:center;margin-bottom:1.4em}.play i{margin-left:.3em;border-style:solid;border-width:.8em 0 .8em 1.3em;border-color:transparent transparent transparent #04121a}.rm{list-style:none;margin:1.6em 0 0;padding:0;display:flex;flex-direction:column}.rm li{display:flex;align-items:center;gap:1em;padding:1.1em 0;border-top:1px solid var(--line)}.rm b{display:block;font-weight:500;font-size:1.05em}.rm em{display:block;font-style:normal;font-size:.82em;color:var(--dim)}.tg{flex:none;width:3em;height:1.8em;border-radius:99px;background:#ffffff24;position:relative;transition:background .4s}.tg:after{content:"";position:absolute;top:.2em;left:.2em;width:1.4em;height:1.4em;border-radius:50%;background:var(--text);transition:transform .4s var(--ease)}.tg.on{background:var(--accent)}.tg.on:after{transform:translate(1.2em);background:#04121a}.rec{height:280vh;position:relative}.rec-pin{position:sticky;top:0;height:100vh;display:grid;place-items:center;padding:0 var(--gutter)}.rec-panel{width:min(1120px,100%);background:var(--panel);border:1px solid var(--line2);border-radius:var(--rad, 28px);transform:scale(var(--sc, 1));will-change:transform;padding:clamp(20px,3.6vw,44px);display:flex;flex-direction:column;gap:clamp(16px,2.4vw,28px);box-shadow:0 60px 160px -60px #86d9ff33}.rec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px}.rec-head>div:first-child{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:10px}.rec-nums{display:flex;gap:clamp(16px,3vw,36px)}.rec-nums>div{display:flex;flex-direction:column}.num{font-size:clamp(26px,3.4vw,40px);font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.rec-nums span{font-size:12px;color:var(--dim)}.heat{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));grid-template-rows:repeat(7,minmax(0,1fr));grid-auto-flow:column;gap:clamp(3px,.6vw,8px);width:min(100%,calc((100vh - 380px) * 13 / 7));min-width:min(100%,300px);margin-inline:auto}.cell{display:block;aspect-ratio:1;border-radius:22%;transition:background .4s,box-shadow .4s,transform .4s var(--ease)}.cell.off{background:#ffffff0a;transform:scale(.82)}.cell.future{background:transparent;box-shadow:inset 0 0 0 1px #ffffff1a}.cell.miss{background:transparent;box-shadow:inset 0 0 0 1.5px #ff8a9b80}.cell.d1{background:#86d9ff57}.cell.d2{background:#86d9ffa8}.cell.d3{background:var(--accent);box-shadow:0 0 14px #86d9ff73}.heat-key{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;letter-spacing:.14em;color:var(--dim)}.heat-key .cell{width:14px;aspect-ratio:1}.heat-key span:first-child{margin-right:4px}.heat-key span:last-child{margin-left:4px}.features{padding:clamp(40px,8vw,100px) var(--gutter)}.features-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.feat{height:100%;min-height:230px;background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:10px}.feat .mono{font-size:11px;letter-spacing:.16em}.feat h3{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.feat p{font-size:15px;line-height:1.55;color:var(--muted)}@property --beam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.start{display:flex;justify-content:center;padding:clamp(48px,8vw,100px) var(--gutter) clamp(80px,10vw,140px)}.start-wrap{width:100%;max-width:540px}.signup-card{position:relative;background:var(--panel);border:1px solid var(--line2);border-radius:28px;padding:clamp(22px,4vw,38px);display:flex;flex-direction:column}.signup-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--beam),transparent 0 60%,var(--accent) 82%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:beam 6s linear infinite}@keyframes beam{to{--beam: 360deg}}.su-title{font-size:clamp(30px,5vw,42px);font-weight:500;letter-spacing:-.035em;text-align:center}.su-sub{text-align:center;color:var(--dim);margin:8px 0 24px}.stepper{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 24px}.stepper li{flex:1;display:flex;flex-direction:column;gap:8px;font-size:12px;letter-spacing:.04em;color:#7b8799}.stepper i{height:3px;border-radius:3px;background:#ffffff1f;transition:background .5s var(--ease)}.stepper li.on,.stepper li.done{color:var(--text)}.stepper li.on i,.stepper li.done i{background:var(--accent)}.su-panel{display:flex;flex-direction:column;gap:6px}.su-panel label{font-size:13px;color:var(--dim);padding-top:8px}.su-panel input[type=text],.su-panel input[type=email],.su-panel input[type=password]{width:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--line2);background:var(--bg);color:var(--text);font:inherit;font-size:16px;transition:border-color .3s,box-shadow .3s}.su-panel input::placeholder{color:#6b7788}.su-panel input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 4px #86d9ff24}.sd-row{display:flex;align-items:stretch}.sd-row input{border-radius:14px 0 0 14px!important;border-right:0!important;text-align:right;min-width:0}.suffix{padding:14px 16px;border:1px solid var(--line2);border-left:0;border-radius:0 14px 14px 0;color:var(--dim);background:var(--panel2);white-space:nowrap;font-size:16px}.hint{font-size:13px;min-height:20px;color:var(--dim)}.hint.ok{color:var(--ok)}.hint.bad{color:var(--bad)}.fine{font-size:14px;line-height:1.55;color:var(--muted);margin-top:6px}.donate{display:flex;flex-direction:column;gap:14px;border:1px solid var(--line2);background:var(--bg);border-radius:20px;padding:22px}.donate h3{font-size:20px;font-weight:500;letter-spacing:-.02em}.donate p{font-size:15px;line-height:1.5;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:10px 20px;border-radius:99px;border:1px solid var(--line2);background:transparent;color:#cbd5e1;font:inherit;font-size:15px;cursor:pointer;transition:all .3s var(--ease)}.chip.on{border-color:var(--accent);background:#86d9ff24;color:var(--text)}.su-summary>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.su-summary>div:last-child{border-bottom:1px solid var(--line)}.su-summary span{font-size:14px;color:var(--dim)}.su-summary b{font-weight:500;text-align:right;overflow-wrap:anywhere}.err{min-height:24px;margin-top:8px;color:var(--bad);font-size:14px;text-align:center}.nav-row{display:flex;gap:10px;align-items:stretch}.skip{align-self:center;margin-top:8px;padding:8px;background:none;border:0;color:var(--dim);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.su-done{align-items:center;text-align:center;gap:14px;padding-block:44px}.su-done .mono{font-size:12px;letter-spacing:.14em}.su-addr{font-size:clamp(22px,4vw,32px);font-weight:500;letter-spacing:-.03em;overflow-wrap:anywhere}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:28px var(--gutter);border-top:1px solid var(--line)}html{-webkit-tap-highlight-color:transparent}.btn:active:not(:disabled),.chip:active,.pill:active{transform:scale(.97)}@media (max-width: 860px){.nav{padding-block:14px}.nav-links a:not(.pill){display:none}.hero{padding-top:96px;padding-bottom:40px}.hero-inner{gap:36px}.display{font-size:clamp(42px,13vw,64px)}.tasks{padding:0 0 8px}.statement{padding-block:48px 56px}.features{padding-block:24px 8px}.start{padding-top:40px;padding-bottom:72px}.foot{padding-block:20px}.ps{height:100vh;height:250svh}.ps-pin{height:100vh;height:100svh;padding-top:68px;padding-bottom:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.ps-text{flex:none;width:100%;gap:6px}.ps-text .h2{font-size:clamp(26px,8vw,34px)}.ps-list{margin-top:4px;min-height:148px}.ps-item{display:none;padding:2px 0}.ps-item.on{display:block}.ps-item.on p{max-height:none}.ps-stage{flex:1;min-height:0;align-items:center}.phone{--ph: clamp(260px, calc(100vh - 360px) , 460px);--ph: clamp(260px, calc(100svh - 360px) , 460px)}.rec{height:190svh}.rec-pin{height:100vh;height:100svh;padding-top:64px;padding-bottom:16px}.rec-panel{gap:16px}.rec-nums{width:100%;justify-content:space-between}.heat{width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.rv,.rv-hidden{opacity:1;transform:none;animation:none}.sw-i{transform:none;animation:none}.sword{color:var(--text)!important}.mq-track,.gf-rings,.signup-card:before,.tag.go,.bx-core,.bx-ring,.wv i,.vf-scan,.shutter i{animation:none}.mq{overflow-x:auto}.tilt,.screen{transition:none}.bar i{animation:none}}
