.sg-landing{--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-quint:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.87, 0, .13, 1);--lime:#d9ff53;--mint:#42da92;--ink:#191c15;--night:#090d0b;--panel:#101613;--raised:#151d19;--hairline:#25312b;--bloom:#f2c14e;--serif:var(--font-sg-serif), "Fraunces", Georgia, serif;--intro-delay:.62s;--gutter:max(1rem, calc((100vw - 72rem) / 2 + 1.5rem))}html[data-intro=seen] .sg-landing{--intro-delay:50ms}html[data-intro=skip] .sg-landing{--intro-delay:0s}.sg-landing section[data-offscreen] *,.sg-landing section[data-offscreen] :before,.sg-landing section[data-offscreen] :after{animation-play-state:paused!important}.sg-landing>header{background:#090d0bf0;border-bottom-color:#25312bb3}.sg-landing>header[data-top]{background:#090d0b00;border-bottom-color:#0000}.sg-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mint);align-items:center;gap:.6em;font-size:11.5px;font-weight:650;display:inline-flex}.sg-eyebrow:before{content:"";background:var(--lime);border-radius:50%/60% 60% 40% 40%;width:7px;height:10px;box-shadow:0 0 12px #d9ff5399}.sg-h2{letter-spacing:-.038em;color:var(--foreground);text-wrap:balance;font-size:clamp(2rem,4.6vw,3.75rem);font-weight:620;line-height:1.02}.sg-lead{max-width:38rem;color:var(--muted);text-wrap:pretty;font-size:clamp(15px,1.25vw,18px);line-height:1.6}.sg-section{padding-block:clamp(3.5rem,6.5vw,6rem)}.sg-section+.sg-section{padding-top:0}.sg-w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.sg-w>span{transform-origin:0 100%;display:inline-block}@keyframes sg-rise{0%{transform:translateY(112%)rotate(5deg)}to{transform:none}}@keyframes sg-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.sg-fade{animation:sg-fade-up 1.1s var(--ease-expo) both;animation-delay:calc(var(--intro-delay) + var(--d,0) * 70ms)}.sg-intro{z-index:90;background:var(--night);pointer-events:none;clip-path:inset(0);animation:sg-intro-out .6s var(--ease-in-out) .55s forwards;place-content:center;justify-items:center;gap:22px;display:grid;position:fixed;inset:0}html[data-intro=seen] .sg-intro{display:none}html[data-intro=skip] .sg-intro{animation-duration:.35s;animation-delay:0s}@keyframes sg-intro-out{to{clip-path:inset(0 0 100%);visibility:hidden}}.sg-intro-mark{animation:sg-intro-mark .7s var(--ease-expo) both;filter:drop-shadow(0 0 24px #d9ff5359)}@keyframes sg-intro-mark{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}.sg-intro-line{background:var(--hairline);border-radius:2px;width:160px;height:2px;overflow:hidden}.sg-intro-line span{background:linear-gradient(90deg, var(--mint), var(--lime));transform-origin:0;height:100%;animation:sg-intro-line .6s var(--ease-quint) both;display:block}@keyframes sg-intro-line{0%{transform:scaleX(0)}}.sg-intro-word{letter-spacing:.2em;text-transform:uppercase;color:var(--sg-text-faint);animation:sg-fade-up .5s var(--ease-expo) .1s both;font-size:12px}.sg-grain{z-index:70;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 -0.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.sg-cursor-dot,.sg-cursor-ring{z-index:85;pointer-events:none;display:none;position:fixed;top:0;left:0}html[data-cursor=on][data-cursor-active=on] .sg-cursor-dot,html[data-cursor=on][data-cursor-active=on] .sg-cursor-ring{display:block}html[data-cursor=on][data-cursor-active=on] [data-cursor-zone],html[data-cursor=on][data-cursor-active=on] [data-cursor-zone] :not(input,textarea,select){cursor:none!important}.sg-cursor-ring[data-state=hidden]~.sg-cursor-dot{opacity:0}.sg-cursor-dot:has(~.sg-cursor-ring[data-state=hidden]){opacity:0}.sg-cursor-dot{background:var(--lime);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.sg-cursor-ring{width:0;height:0;transition:opacity .3s}.sg-cursor-ring:before{content:"";transition:transform .5s var(--ease-expo), background-color .3s, border-color .3s;border:1px solid #edf4ef59;border-radius:50%;position:absolute;inset:-18px}.sg-cursor-ring[data-state=hover]:before{border-color:#d9ff53b3;transform:scale(1.35)}.sg-cursor-ring[data-state=hidden]{opacity:0}.sg-cursor-ring.is-down:before{transform:scale(.8)}.sg-hero{isolation:isolate;flex-direction:column;min-height:calc(100svh - 56px);padding-top:clamp(1rem,3vh,1.5rem);display:flex;position:relative;overflow:clip}.sg-hero:before{content:"";z-index:-2;background:radial-gradient(60% 55% at 72% 45%,#42da921a,#0000 70%),radial-gradient(40% 40% at 15% 85%,#d9ff530d,#0000 70%),radial-gradient(50% 40% at 85% 95%,#f2c14e0d,#0000 70%);position:absolute;inset:0}.sg-hero-copy{z-index:2;flex-direction:column;order:1;align-items:flex-start;display:flex;position:relative}.sg-pill{border:1px solid var(--hairline);height:30px;color:var(--sg-text-soft);background:#101613b3;border-radius:999px;align-items:center;gap:8px;padding-inline:12px;font-size:12px;font-weight:550;transition:border-color .3s,color .3s;display:inline-flex}.sg-pill:hover{border-color:var(--sg-accent-edge);color:var(--foreground)}.sg-hero-title{letter-spacing:-.048em;max-width:12.5ch;color:var(--foreground);margin-top:1rem;font-size:clamp(2.6rem,11vw,3.25rem);font-weight:620;line-height:.98}.sg-hero-title .sg-w>span{animation:sg-rise 1.15s var(--ease-expo) both;animation-delay:calc(var(--intro-delay) + var(--d,0) * 65ms)}.sg-hero-accent{font-family:var(--serif);letter-spacing:-.035em;color:var(--lime);font-style:normal;font-weight:400}.sg-hero-sub{max-width:34rem;color:var(--muted);text-wrap:pretty;margin-top:1rem;font-size:clamp(15px,1.3vw,18px);line-height:1.6}.sg-hero-copy [data-magnetic]{width:100%;margin-top:1.5rem}.sg-hero-note{color:var(--sg-text-faint);margin-top:1rem;font-size:12px}.sg-hero-visual{z-index:1;order:0;height:clamp(240px,43svh,440px);margin-top:calc(-1*clamp(1rem,3vh,1.5rem));position:relative}.sg-hero-copy{margin-top:-3.25rem}.sg-hero-foot{z-index:2;flex-direction:column;order:3;gap:1rem;padding-block:1.25rem 2rem;display:flex;position:relative}.sg-hero-facts{flex-wrap:wrap;gap:.5rem;display:flex}.sg-hero-facts li{border:1px solid var(--hairline);color:var(--sg-text-soft);background:#090d0b80;border-radius:999px;padding:6px 12px;font-size:12px}.sg-scroll-cue{color:var(--sg-text-faint);align-items:center;gap:12px;font-size:12px;font-weight:550;transition:color .3s;display:inline-flex}.sg-scroll-cue:hover{color:var(--foreground)}.sg-scroll-cue-line{background:var(--hairline);width:1px;height:36px;position:relative;overflow:hidden}.sg-scroll-cue-line i{background:var(--lime);width:5px;height:7px;box-shadow:0 0 8px var(--lime);animation:sg-cue 2.2s var(--ease-in-out) infinite;border-radius:50%;position:absolute;top:0;left:-2px}@keyframes sg-cue{0%{transform:translateY(-8px)}to{transform:translateY(40px)}}@media (min-width:640px){.sg-hero-title{font-size:clamp(3.25rem,7vw,4.25rem)}}@media (min-width:1024px){.sg-hero{min-height:min(100svh - 56px,980px);padding-top:clamp(2rem,6vh,3.5rem)}.sg-hero-visual{height:auto;margin:0;position:absolute;inset:0 0 0 34%}.sg-hero-copy{margin-top:0;padding-top:clamp(1rem,7vh,5rem)}.sg-hero-title{margin-top:1.5rem;font-size:clamp(3.25rem,4.7vw,4.6rem)}.sg-hero-sub{max-width:min(30rem,38vw);margin-top:1.5rem}.sg-hero-copy [data-magnetic]{width:auto;margin-top:2rem}.sg-hero-foot{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:auto}}.sg-hero-stage{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 97%);mask-image:linear-gradient(#000 60%,#0000 97%);container-type:size}.sg-hero-poster,.sg-hero-canvas{transition:opacity 1.4s var(--ease-expo);position:absolute;inset:0}.sg-hero-poster{overflow:hidden}.sg-hero-poster-frame{aspect-ratio:16/9;width:min(138cqw,163cqh);position:absolute;top:38%;left:50%;transform:translate(-49%,-46%)}.sg-hero-poster-frame:after{content:"";box-shadow:inset 0 0 6cqw 4cqw var(--night);position:absolute;inset:-1px}@media (min-width:1024px){.sg-hero-poster-frame{--copy-end:calc(max(24px, 50vw - 552px) + max(min(30rem, 38vw), clamp(23.75rem, 34.3vw, 33.6rem)) + 40px - 34vw);--avail:calc(94cqw - var(--copy-end));--pw:min(calc(var(--avail) / .62), 180cqh);left:calc(var(--copy-end) - .165 * var(--pw));width:var(--pw);top:46%;transform:translateY(-46%)}}.sg-hero-canvas{opacity:0}.sg-hero-stage[data-ready] .sg-hero-canvas{opacity:1}.sg-hero-stage[data-ready] .sg-hero-poster{opacity:0}@media (min-width:1024px){.sg-hero-stage{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16%);mask-image:linear-gradient(90deg,#0000 0%,#000 16%)}}.sg-poster{perspective:1200px;place-items:center;display:grid;position:absolute;inset:0}.sg-poster-glow{filter:blur(10px);background:radial-gradient(closest-side,#42da9238,#0000);position:absolute;inset:10% 5%}.sg-poster-monitor{aspect-ratio:16/9;border:1px solid #edf4ef29;border-radius:18px;width:min(78%,620px);position:relative;overflow:hidden;transform:rotateY(-16deg)rotateX(5deg)translateY(-6%);box-shadow:0 40px 120px -30px #42da9259,0 0 0 8px #bfe3d20f;container-type:inline-size}.sg-poster-island{filter:blur(2px);z-index:-1;background:radial-gradient(closest-side,#2a2019,#1a1410 70%,#0000);border-radius:50%;width:min(80%,640px);height:16%;position:absolute;bottom:18%}.sg-steps{gap:1rem;display:grid}@media (min-width:768px){.sg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.sg-step{border:1px solid var(--hairline);transition:border-color .4s, transform .6s var(--ease-expo);background:linear-gradient(#151d19cc,#10161366);border-radius:24px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:relative}.sg-step:hover{border-color:var(--sg-accent-edge);transform:translateY(-4px)}.sg-step-top{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.sg-step-num{font-family:var(--serif);color:#d9ff5312;-webkit-text-stroke:1.25px #d9ff53b8;font-size:4.5rem;line-height:.8;transition:color .5s}.sg-step:hover .sg-step-num{color:var(--lime);-webkit-text-stroke-color:var(--lime)}.sg-step-icon{border:1px solid var(--hairline);background:var(--raised);width:40px;height:40px;color:var(--mint);border-radius:12px;place-items:center;display:grid}.sg-step-art{--i:0;aspect-ratio:1;pointer-events:none;width:clamp(112px,11vw,144px);margin:-1rem -.75rem -1.25rem 0;display:block;position:relative}.sg-step-art:before{content:"";opacity:.35;transition:opacity .6s var(--ease-expo);background:radial-gradient(closest-side,#d9ff5347,#42da921a 60%,#0000);border-radius:50%;position:absolute;inset:12%}.sg-step:hover .sg-step-art:before{animation:1.8s ease-in-out infinite sg-step-glow}.sg-step-art img{object-fit:contain;width:100%;height:100%;animation:7s ease-in-out infinite sg-step-float;animation-delay:calc(var(--i) * -2.3s);transition:transform .6s var(--ease-expo);display:block;position:relative}.sg-step:hover .sg-step-art img{animation-play-state:paused}@keyframes sg-step-float{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes sg-step-glow{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sg-step-art img,.sg-step:hover .sg-step-art:before{animation:none}}.sg-step h3{letter-spacing:-.02em;color:var(--foreground);font-size:19px;font-weight:620}.sg-step p{color:var(--muted);font-size:14.5px;line-height:1.6}.sg-story-stream,.sg-try-stream{--ov-accent:#42da92;aspect-ratio:16/9;background:var(--panel);border:1px solid #edf4ef24;border-radius:max(12px,2cqw);overflow:hidden;box-shadow:0 50px 120px -40px #000c,0 0 80px -20px #42da9240;container-type:inline-size}.sg-ms-live{color:#07140d;letter-spacing:.06em;background:#f1766a;border-radius:.8cqw;padding:.5cqw 1.3cqw;font-size:max(9px,1.5cqw);font-weight:800;position:absolute;top:2.6cqw;left:2.8cqw}.sg-ov-panel{outline-offset:-1px;color:#fff;background-color:#000000b3;background-image:linear-gradient(145deg,#ffffff1a 0%,#ffffff06 34%,#ffffff03 62%,#ffffff0f 100%);border-radius:.7em;outline:1px solid #ffffff1a;flex-direction:column;padding:.85em;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.sg-ov-title{letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--ov-accent);flex:none;margin-bottom:.5em;font-size:max(6.5px,.6em);font-weight:900;line-height:1.3;overflow:hidden}.sg-ms-poll{gap:.45em;width:max(190px,29.8cqw);font-size:max(9.5px,1.45cqw);position:absolute;top:3.2cqw;left:3.1cqw}.sg-ms-poll .sg-ov-title{margin-bottom:.05em}.sg-ms-row{flex-direction:column;gap:.15em;font-size:max(8px,.8em);display:flex}.sg-ms-line{color:#fff;justify-content:space-between;gap:.6em;font-weight:600;line-height:1.25;display:flex}.sg-ms-opt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sg-ms-pct{font-variant-numeric:tabular-nums}.sg-ms-track{background:#ffffff1a;border-radius:999px;height:.55em;display:block;overflow:hidden}.sg-ms-fill{border-radius:inherit;background:var(--ov-accent);height:100%;display:block}.sg-ms-row{position:relative}.sg-ms-row:before,.sg-ms-hit{content:"";opacity:0;pointer-events:none;background:#d9ff5324;border-radius:.45em;position:absolute;inset:-.3em -.45em;box-shadow:0 0 0 1px #d9ff53a6,0 0 1.4em #d9ff5359}.sg-ms-row:before{transition:opacity .3s}.sg-ms-row[data-hit]:before{opacity:1}.sg-ms-hit{animation:sg-ms-hit .9s var(--ease-quint) both}.sg-ms-hype .sg-ms-hit{border-radius:999px;inset:-2px}@keyframes sg-ms-hit{12%{opacity:1}to{opacity:0}}.sg-ms-row[data-lead] .sg-ms-fill{background:#d3bff3}.sg-ms-cam{aspect-ratio:1;border:max(2px,.28cqw) solid #ecf1fa;border-radius:max(6px,1cqw);width:21.25cqw;position:absolute;bottom:1.9cqw;right:3cqw;overflow:hidden;box-shadow:0 .6cqw 2cqw #00000059}.sg-ms-hype{background:#0009;border-radius:999px;align-items:center;gap:.6em;width:22.6em;max-width:42cqw;padding:.4em .85em;font-size:max(8px,1.5cqw);transition:box-shadow .4s;display:flex;position:absolute;bottom:2.5cqw;left:50%;translate:-50%;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.sg-ms-hype[data-full]{box-shadow:0 0 2.4em #42da9280}.sg-ov-hype-label{letter-spacing:.12em;color:var(--ov-accent);flex:none;align-items:center;gap:.35em;font-size:max(6.5px,.62em);font-weight:900;display:inline-flex}.sg-ms-hype-track{background:#ffffff1a;border-radius:999px;flex:1;height:.9em;position:relative;overflow:hidden}.sg-ms-hype-fill{border-radius:inherit;background:linear-gradient(90deg,#34d399,#fde047,#f472b6);height:100%;display:block}.sg-ms-hype-pct{color:#ffffffd9;font-variant-numeric:tabular-nums;flex:none;font-size:max(7px,.7em);font-weight:700}.sg-ov-qr{outline-offset:-1px;text-align:center;color:#fff;background:#000000b8;border-radius:.7em;outline:1px solid #ffffff1a;flex-direction:column;align-items:center;width:max(66px,11.5cqw);padding:.7em .6em .6em;font-size:max(5px,.82cqw);line-height:1.2;display:flex;position:absolute;top:3.1cqw;right:3cqw}.sg-ov-qr-code{aspect-ratio:1;background:#fff;border-radius:.45em;width:72%;margin-bottom:.7em;display:block;position:relative}.sg-ov-qr-code img{border-radius:inherit;width:100%;height:100%;display:block}.sg-ov-qr-code i{--c:var(--ov-accent);--l:26%;--t:max(1.5px, .2em);background:linear-gradient(var(--c), var(--c)) left top / var(--l) var(--t), linear-gradient(var(--c), var(--c)) left top / var(--t) var(--l), linear-gradient(var(--c), var(--c)) right top / var(--l) var(--t), linear-gradient(var(--c), var(--c)) right top / var(--t) var(--l), linear-gradient(var(--c), var(--c)) left bottom / var(--l) var(--t), linear-gradient(var(--c), var(--c)) left bottom / var(--t) var(--l), linear-gradient(var(--c), var(--c)) right bottom / var(--l) var(--t), linear-gradient(var(--c), var(--c)) right bottom / var(--t) var(--l);background-repeat:no-repeat;position:absolute;inset:-12%}.sg-ov-qr-cap{letter-spacing:.04em;font-size:1.05em;font-weight:900}.sg-ov-qr-cap em{color:var(--ov-accent);font-style:normal}.sg-ov-qr-meta{color:#fff9;margin-top:.2em;font-size:.72em}.sg-ov-qr-join{letter-spacing:.06em;color:#fffc;margin-top:.15em;font-size:.72em;font-weight:900}@container (max-width:420px){.sg-ov-qr-meta,.sg-ov-qr-join{display:none}.sg-ms-cam{width:24cqw}.sg-ms-hype{width:64cqw;max-width:none;left:3.1cqw;translate:none}}.sg-device{width:var(--dw,300px);aspect-ratio:9/19.5;padding:max(2px, calc(var(--dw,300px) * .011));border-radius:calc(var(--dw,300px) * .16);background:linear-gradient(150deg,#4a514d 0%,#1b201d 16%,#0d100e 48%,#1c211e 82%,#454c48 100%);flex:none;position:relative;box-shadow:0 0 0 1px #000000bf,inset 0 0 0 1px #ffffff1a,0 60px 110px -40px #000000f2,0 24px 50px -24px #000c}.sg-device:before,.sg-device:after{content:"";background:#2b312e;border-radius:2px;width:3px;position:absolute}.sg-device:before{height:6%;box-shadow:0 calc(var(--dw,300px) * .17) 0 #2b312e;top:20%;left:-3px}.sg-device:after{height:10%;top:27%;right:-3px}.sg-device-screen{border:calc(var(--dw,300px) * .026) solid #010202;border-radius:calc(var(--dw,300px) * .149);isolation:isolate;background:#160f17;height:100%;position:relative;overflow:hidden;container-type:inline-size}.sg-device-screen:after{content:"";z-index:30;pointer-events:none;background:linear-gradient(118deg,#ffffff12 0%,#ffffff05 24%,#0000 40%);position:absolute;inset:0}.sg-vw{--vw-bg:#160f17;--vw-fg:#fdeee6;--vw-accent:#f5c451;--vw-card:#211722;--vw-border:#3a2433;--vw-muted:#d8a99f;--u:calc(100cqw / var(--vw-w,360));gap:calc(14 * var(--u));padding:0 calc(16 * var(--u)) calc(22 * var(--u));background:radial-gradient(90% 38% at 18% 0%, #f5c4511a, transparent 70%), radial-gradient(70% 30% at 92% 4%, #ff6b5a12, transparent 70%), var(--vw-bg);color:var(--vw-fg);font-family:var(--font-geist-sans), system-ui, sans-serif;font-size:calc(14 * var(--u));text-align:left;-webkit-tap-highlight-color:transparent;flex-direction:column;line-height:1.35;display:flex;position:absolute;inset:0;overflow:hidden}.sg-vw :focus-visible{outline:2px solid var(--vw-accent);outline-offset:2px}.sg-vw-status{height:calc(48 * var(--u));margin:0 calc(-2 * var(--u)) calc(-10 * var(--u));padding:calc(2 * var(--u)) calc(14 * var(--u)) 0;font-size:calc(15 * var(--u));letter-spacing:-.01em;flex:none;justify-content:space-between;align-items:center;font-weight:650;display:flex;position:relative}.sg-vw-island{top:calc(11 * var(--u));width:calc(104 * var(--u));height:calc(30 * var(--u));background:#000;border-radius:99px;position:absolute;left:50%;translate:-50%}.sg-vw-icons{align-items:center;gap:calc(5 * var(--u));font-size:calc(15 * var(--u));display:inline-flex}.sg-vw-home{z-index:10;left:50%;bottom:calc(8 * var(--u));width:calc(124 * var(--u));height:calc(5 * var(--u));background:#fdeee699;border-radius:99px;position:absolute;translate:-50%}.sg-vw-header{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));flex:none;display:flex}.sg-vw-channel{font-size:calc(21 * var(--u));letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.25;overflow:hidden}.sg-vw-live{align-items:center;gap:calc(5 * var(--u));font-size:calc(12 * var(--u));white-space:nowrap;color:var(--vw-muted);display:flex;overflow:hidden}.sg-vw-live i{width:calc(7 * var(--u));height:calc(7 * var(--u));box-shadow:0 0 0 calc(3 * var(--u)) #ff6b5a2e;background:#ff6b5a;border-radius:50%;flex:none}.sg-vw-pills{align-items:center;gap:calc(6 * var(--u));flex:none;display:flex}.sg-vw-pill{align-items:center;gap:calc(5 * var(--u));padding:calc(5 * var(--u)) calc(11 * var(--u));border:1px solid var(--vw-border);background:var(--vw-card);font-size:calc(13.5 * var(--u));color:var(--vw-muted);border-radius:999px;line-height:1.3;display:inline-flex}.sg-vw-pill-seeds{color:var(--vw-fg);font-weight:800}.sg-vw-pill-name span{max-width:calc(74 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-ctl-deck{gap:calc(10 * var(--u));flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sg-ctl-tile{min-width:0;padding:calc(11 * var(--u)) calc(12 * var(--u));border:1px solid var(--vw-border);border-radius:calc(18 * var(--u));background:var(--vw-card);color:var(--vw-fg);text-align:left;box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) calc(-14 * var(--u)) #f5c45133;transition:transform .18s var(--ease-expo), border-color .2s, background-color .2s, box-shadow .25s;flex-direction:column;align-items:flex-start;display:flex;position:relative}button.sg-ctl-tile{cursor:pointer}@media (hover:hover){button.sg-ctl-tile:hover{border-color:#f5c45180}}button.sg-ctl-tile:active{transform:scale(.96)}.sg-ctl-tile[data-active]{border-color:var(--vw-accent);background:linear-gradient(160deg, #f5c45133, #f5c4510d 70%), var(--vw-card);box-shadow:0 0 0 calc(3 * var(--u)) #f5c4511f, 0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) #f5c45173}.sg-ctl-tile-top{width:100%;margin-bottom:calc(7 * var(--u));justify-content:space-between;align-items:flex-start;display:flex}.sg-ctl-tile-icon{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(18 * var(--u));color:var(--vw-accent);background:#f5c4511f;place-items:center;transition:background-color .2s,color .2s;display:grid}.sg-ctl-tile[data-active] .sg-ctl-tile-icon{background:var(--vw-accent);color:#1a1206}.sg-ctl-tile-label{font-size:calc(15.5 * var(--u));font-weight:850;line-height:1.15}.sg-ctl-tile-hint{max-width:100%;height:calc(16 * var(--u));margin-top:calc(2 * var(--u));font-size:calc(11 * var(--u));font-weight:600;line-height:calc(16 * var(--u));text-overflow:ellipsis;white-space:nowrap;color:var(--vw-muted);display:block;overflow:hidden}.sg-ctl-tile-meter{width:100%;height:calc(6 * var(--u));margin-block:calc(7 * var(--u)) calc(5 * var(--u));background:#fdeee61a;border-radius:99px;display:block;overflow:hidden}.sg-ctl-tile-meter span{border-radius:inherit;background:linear-gradient(90deg,#34d399,#fde047,#f472b6);height:100%;display:block}.sg-ctl-chip{padding:calc(2 * var(--u)) calc(7 * var(--u));font-size:calc(9.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--vw-accent);background:#f5c4511a;border:1px solid #f5c45166;border-radius:99px;font-weight:800;line-height:1.4}.sg-ctl-badge{min-width:calc(20 * var(--u));height:calc(20 * var(--u));padding:0 calc(6 * var(--u));font-size:calc(11 * var(--u));color:#fff;animation:sg-ctl-pop .45s var(--ease-expo);background:#ff6b5a;border-radius:99px;place-items:center;font-weight:800;display:grid}.sg-ctl-dot{width:calc(7 * var(--u));height:calc(7 * var(--u));margin-right:calc(5 * var(--u));box-shadow:0 0 0 calc(3 * var(--u)) #ff6b5a2e;vertical-align:calc(1 * var(--u));background:#ff6b5a;border-radius:50%;display:inline-block}.sg-ctl-sheet{min-height:0;margin:0 calc(-16 * var(--u)) calc(-22 * var(--u));padding:0 calc(16 * var(--u)) calc(30 * var(--u));border:1px solid var(--vw-border);border-radius:calc(26 * var(--u)) calc(26 * var(--u)) 0 0;background:linear-gradient(180deg, #1e1520, var(--vw-bg) 38%);box-shadow:0 calc(-14 * var(--u)) calc(40 * var(--u)) calc(-22 * var(--u)) #f5c4514d;border-bottom:0;flex-direction:column;flex:1;display:flex;position:relative}.sg-ctl-handle{width:calc(40 * var(--u));height:calc(5 * var(--u));margin:calc(8 * var(--u)) 0 calc(6 * var(--u));background:var(--vw-border);border-radius:99px;flex:none;align-self:center}.sg-ctl-sheet-head{padding-bottom:calc(10 * var(--u));flex:none;justify-content:space-between;align-items:center;display:flex}.sg-ctl-sheet-head p{font-size:calc(11 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--vw-accent);font-weight:900}.sg-ctl-status{padding:calc(3 * var(--u)) calc(9 * var(--u));border:1px solid var(--vw-border);background:var(--vw-card);font-size:calc(10 * var(--u));letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--vw-fg);border-radius:99px;align-items:center;font-weight:800;display:inline-flex}.sg-ctl-sheet-body{gap:calc(14 * var(--u));flex-direction:column;flex:1;min-height:0;display:flex}.sg-ctl-sheet-body[data-dir=next]{animation:sg-ctl-next .42s var(--ease-expo) both}.sg-ctl-sheet-body[data-dir=prev]{animation:sg-ctl-prev .42s var(--ease-expo) both}@keyframes sg-ctl-next{0%{opacity:0;transform:translate(10%)}}@keyframes sg-ctl-prev{0%{opacity:0;transform:translate(-10%)}}@keyframes sg-ctl-pop{0%{transform:scale(.4)}60%{transform:scale(1.15)}}.sg-ctl-q{font-size:calc(19 * var(--u));letter-spacing:-.01em;font-weight:850;line-height:1.2}.sg-ctl-sub{align-items:center;gap:calc(6 * var(--u));margin-top:calc(4 * var(--u));font-size:calc(12.5 * var(--u));color:var(--vw-muted);display:flex}.sg-ctl-sub svg{font-size:calc(16 * var(--u));color:var(--vw-accent);flex:none}.sg-ctl-sub[data-nudge] svg{animation:sg-ctl-nudge 1.3s var(--ease-in-out) 4}@keyframes sg-ctl-nudge{50%{transform:translateY(calc(-2 * var(--u))) rotate(-14deg)}}.sg-ctl-foot{justify-content:center;align-items:center;gap:calc(6 * var(--u));font-size:calc(11.5 * var(--u));color:var(--vw-muted);margin-top:auto;display:flex}.sg-ctl-foot svg{color:var(--vw-accent);flex:none}.sg-ctl-float{z-index:12;pointer-events:none;font-size:calc(16 * var(--u));color:var(--vw-accent);text-shadow:0 2px 8px #0009;white-space:nowrap;font-weight:900;position:absolute}.sg-ctl-opts{gap:calc(10 * var(--u));flex-direction:column;margin-block:auto;display:flex}.sg-ctl-opt{align-items:center;gap:calc(10 * var(--u));width:100%;min-height:calc(56 * var(--u));padding:0 calc(14 * var(--u));border:1px solid var(--vw-border);border-radius:calc(14 * var(--u));background:var(--vw-card);font-size:calc(15 * var(--u));text-align:left;color:var(--vw-fg);transition:transform .16s var(--ease-expo), border-color .2s, background-color .2s;font-weight:650;display:flex;position:relative;overflow:hidden}button.sg-ctl-opt{cursor:pointer}@media (hover:hover){button.sg-ctl-opt:hover{border-color:#f5c4518c}}button.sg-ctl-opt:active{transform:scale(.975)}.sg-ctl-opt[aria-pressed=true]{border-color:var(--vw-accent);background:#f5c4511a}.sg-ctl-opts[data-open] li:first-child .sg-ctl-opt{animation:sg-ctl-breathe 1.8s var(--ease-in-out) .2s 3}.sg-ctl-opts[data-open] li:nth-child(2) .sg-ctl-opt{animation:sg-ctl-breathe 1.8s var(--ease-in-out) .35s 3}.sg-ctl-opts[data-open] li:nth-child(3) .sg-ctl-opt{animation:sg-ctl-breathe 1.8s var(--ease-in-out) .5s 3}@keyframes sg-ctl-breathe{50%{border-color:#f5c45199}}.sg-ctl-opt-fill{transition:width .6s var(--ease-expo);background:#f5c4511f;position:absolute;inset:0 auto 0 0}.sg-ctl-opt[aria-pressed=true] .sg-ctl-opt-fill{background:#f5c45138}.sg-ctl-opt-radio{width:calc(22 * var(--u));height:calc(22 * var(--u));border:calc(2 * var(--u)) solid #fdeee659;font-size:calc(13 * var(--u));color:#1a1206;border-radius:50%;flex:none;place-items:center;transition:border-color .2s,background-color .2s;display:grid;position:relative}.sg-ctl-opt[aria-pressed=true] .sg-ctl-opt-radio{border-color:var(--vw-accent);background:var(--vw-accent);animation:sg-ctl-pop .4s var(--ease-expo)}.sg-ctl-opt-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;position:relative;overflow:hidden}.sg-ctl-opt-pct{font-size:calc(13.5 * var(--u));font-variant-numeric:tabular-nums;color:var(--vw-muted);position:relative}.sg-ctl-opt[aria-pressed=true] .sg-ctl-opt-pct{color:var(--vw-fg)}.sg-ctl-hype{flex:1;place-items:center;min-height:0;display:grid}.sg-ctl-hype-btn{width:min(100%, calc(212 * var(--u)));aspect-ratio:1;cursor:pointer;transition:transform .14s var(--ease-expo);touch-action:manipulation;border-radius:50%;place-items:center;display:grid;position:relative}.sg-ctl-hype-btn:active{transform:scale(.94)}.sg-ctl-hype-btn>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.sg-ctl-ring-track{fill:none;stroke:#fdeee614;stroke-width:9px}.sg-ctl-ring{fill:none;stroke-width:9px;stroke-linecap:round}.sg-ctl-hype-core{aspect-ratio:1;background:radial-gradient(circle at 35% 28%, #ffe29a, var(--vw-accent) 46%, #d6961c);color:#1a1206;width:74%;box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-12 * var(--u)) #f5c451b3, inset 0 calc(-6 * var(--u)) calc(16 * var(--u)) #78460059, inset 0 calc(4 * var(--u)) calc(10 * var(--u)) #fff6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.sg-ctl-hype-core svg{font-size:calc(34 * var(--u))}.sg-ctl-hype-core b{font-size:calc(24 * var(--u));letter-spacing:.04em;font-weight:900;line-height:1.1}.sg-ctl-hype-core small{font-size:calc(12.5 * var(--u));opacity:.7;font-variant-numeric:tabular-nums;font-weight:800}.sg-ctl-hype-btn[data-full] .sg-ctl-hype-core{animation:sg-ctl-full .9s var(--ease-in-out) 3}@keyframes sg-ctl-full{50%{box-shadow:0 0 0 calc(10 * var(--u)) #f5c45129, 0 calc(18 * var(--u)) calc(60 * var(--u)) calc(-6 * var(--u)) #f5c451e6}}.sg-ctl-combo{font-size:calc(15 * var(--u));color:var(--vw-accent);animation:sg-ctl-pop .35s var(--ease-expo);font-weight:900}.sg-ctl-ask{gap:calc(8 * var(--u));padding:calc(5 * var(--u));border:1px solid var(--vw-border);border-radius:calc(16 * var(--u));background:var(--vw-card);transition:border-color .2s,box-shadow .2s;display:flex}.sg-ctl-ask:focus-within{border-color:var(--vw-accent);box-shadow:0 0 0 calc(3 * var(--u)) #f5c45126}.sg-ctl-ask input{min-width:0;padding:0 calc(8 * var(--u));font-size:max(12px, calc(14.5 * var(--u)));color:var(--vw-fg);background:0 0;border:0;outline:none;flex:1}.sg-ctl-ask input::placeholder{color:#d8a99fb3}.sg-ctl-ask button,.sg-ctl-primary{justify-content:center;align-items:center;gap:calc(6 * var(--u));height:calc(40 * var(--u));border-radius:calc(12 * var(--u));background:var(--vw-accent);color:#1a1206;box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-8 * var(--u)) #f5c45199;transition:transform .15s var(--ease-expo), opacity .2s;flex:none;font-weight:900;display:inline-flex}.sg-ctl-ask button{width:calc(40 * var(--u));font-size:calc(17 * var(--u))}.sg-ctl-ask button:active:not(:disabled),.sg-ctl-primary:active:not(:disabled),.sg-ctl-ghost:active:not(:disabled){transform:scale(.94)}.sg-ctl-ask button:disabled,.sg-ctl-primary:disabled,.sg-ctl-ghost:disabled{opacity:.4;box-shadow:none;cursor:default}.sg-ctl-ideas{gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.sg-ctl-ideas button{padding:calc(6 * var(--u)) calc(11 * var(--u));font-size:calc(11.5 * var(--u));color:var(--vw-fg);transition:background-color .2s, transform .15s var(--ease-expo);background:#f5c4510d;border:1px dashed #f5c45159;border-radius:99px}@media (hover:hover){.sg-ctl-ideas button:hover{background:#f5c45124}}.sg-ctl-ideas button:active{transform:scale(.95)}.sg-ctl-mine{gap:calc(6 * var(--u));flex-direction:column;margin-top:auto;display:flex}.sg-ctl-mine li{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(12.5 * var(--u));animation:sg-pop-in .5s var(--ease-expo) both;background:#ffffff0a;border:1px solid #ffffff0d;display:flex}.sg-ctl-mine li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sg-ctl-mine li em{align-items:center;gap:calc(4 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--vw-muted);flex:none;font-style:normal;font-weight:800;display:inline-flex}.sg-ctl-mine li[data-status=pending] em{color:var(--vw-accent)}.sg-ctl-mine li[data-status=live] em{color:#34d399}.sg-ctl-mine li.sg-ctl-mine-empty{border-style:dashed;border-color:var(--vw-border);color:var(--vw-muted);background:0 0;justify-content:center;animation:none}.sg-ctl-doodle{gap:calc(10 * var(--u));flex-direction:column;display:flex}.sg-ctl-pad{border:1px solid var(--vw-border);border-radius:calc(16 * var(--u));background:radial-gradient(circle, #fdeee61a 1px, transparent 1.3px) 0 0 / calc(14 * var(--u)) calc(14 * var(--u)), #ffffff08;position:relative}.sg-ctl-pad canvas{aspect-ratio:4/3;border-radius:inherit;cursor:crosshair;touch-action:none;width:100%;display:block}.sg-ctl-pad-empty{justify-content:center;align-items:center;gap:calc(6 * var(--u));pointer-events:none;font-size:calc(13 * var(--u));color:#d8a99fbf;flex-direction:column;font-weight:700;display:flex;position:absolute;inset:0}.sg-ctl-pad-empty svg{font-size:calc(30 * var(--u));color:var(--vw-accent)}.sg-ctl-sent{pointer-events:none;width:100%;height:100%;animation:sg-ctl-fly .7s var(--ease-quint) forwards;position:absolute;inset:0}@keyframes sg-ctl-fly{to{opacity:0;transform:translateY(-70%)scale(.45)rotate(-6deg)}}.sg-ctl-tools{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));display:flex}.sg-ctl-inks{gap:calc(6 * var(--u));display:flex}.sg-ctl-ink{width:calc(24 * var(--u));height:calc(24 * var(--u));background:var(--ink);transition:transform .15s var(--ease-expo), box-shadow .2s;border-radius:50%;box-shadow:inset 0 0 0 1px #0000004d}.sg-ctl-ink[aria-checked=true]{box-shadow:0 0 0 calc(2 * var(--u)) var(--vw-bg), 0 0 0 calc(4 * var(--u)) var(--vw-accent);transform:scale(1.1)}.sg-ctl-brushes{gap:calc(3 * var(--u));padding:calc(3 * var(--u));border:1px solid var(--vw-border);border-radius:calc(10 * var(--u));background:var(--vw-card);display:flex}.sg-ctl-brush{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(7 * var(--u));font-size:calc(2.4 * var(--u));place-items:center;transition:background-color .2s;display:grid}.sg-ctl-brush span{border-radius:50%}.sg-ctl-brush[aria-checked=true]{background:#f5c45133}.sg-ctl-actions{gap:calc(6 * var(--u));display:flex}.sg-ctl-ghost{justify-content:center;align-items:center;gap:calc(5 * var(--u));min-width:calc(40 * var(--u));height:calc(40 * var(--u));padding:0 calc(10 * var(--u));border:1px solid var(--vw-border);border-radius:calc(12 * var(--u));background:var(--vw-card);font-size:calc(12.5 * var(--u));color:var(--vw-fg);transition:transform .15s var(--ease-expo), opacity .2s;font-weight:700;display:inline-flex}.sg-ctl-ghost svg{font-size:calc(15 * var(--u))}.sg-ctl-magic{flex:1}.sg-ctl-magic svg{color:var(--vw-accent)}.sg-ctl-primary{padding:0 calc(14 * var(--u));font-size:calc(13.5 * var(--u))}.sg-vw-toast{z-index:20;left:50%;top:calc(52 * var(--u));padding:calc(9 * var(--u)) calc(16 * var(--u));background:var(--vw-accent);font-size:calc(13.5 * var(--u));white-space:nowrap;color:#1a1206;box-shadow:0 calc(20 * var(--u)) calc(25 * var(--u)) calc(-5 * var(--u)) #00000073;pointer-events:none;animation:sg-vw-toast-in .5s var(--ease-expo) both;border-radius:99px;font-weight:700;position:absolute;translate:-50%}@keyframes sg-pop-in{0%{opacity:0;transform:translateY(14px)scale(.92)}}@keyframes sg-vw-toast-in{0%{opacity:0;transform:translateY(-120%)scale(.92)}}.sg-story{background:var(--night);position:relative}.sg-story-pin{--story-p:0;height:100svh;min-height:560px;position:relative;overflow:hidden}.sg-story-canvas{opacity:.3;transform-origin:52% 40%;width:100%;height:100%;position:absolute;inset:0}.sg-story-shade{pointer-events:none;background:linear-gradient(#090d0be6,#0000 26%),linear-gradient(#0000 62%,#090d0bd9);position:absolute;inset:0}.sg-story-veil{opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(48% 52% at 0 100%,#090d0be0,#090d0b80 55%,#0000),linear-gradient(#0000 78%,#090d0b8c);position:absolute;inset:0}.sg-story-head{z-index:3;top:calc(56px + clamp(1rem,4vh,2.75rem));left:var(--gutter);right:var(--gutter);flex-direction:column;gap:.75rem;display:flex;position:absolute}.sg-story-title{letter-spacing:-.04em;color:var(--foreground);font-size:clamp(1.9rem,4vw,3.4rem);font-weight:620;line-height:1}.sg-story-stage{--dw:min(46vw, 23svh);z-index:2;position:absolute;inset:0}.sg-story-phone{transform-origin:50% 85%;translate:0 var(--ph-y,0);rotate:var(--ph-r,0deg);scale:var(--ph-s,1);position:absolute;bottom:max(1rem,2.5svh);left:5%}.sg-story-phone .sg-vw{--vw-w:250}.sg-story-opt-on{z-index:1;border:1px solid var(--vw-accent);border-radius:inherit;opacity:0;visibility:hidden;background:#f5c4511a;position:absolute;inset:-1px}.sg-story-opt-check{inset:calc(-2 * var(--u));background:var(--vw-accent);opacity:0;visibility:hidden;border-radius:50%;place-items:center;display:grid;position:absolute}.sg-story-tap{z-index:2;width:calc(56 * var(--u));height:calc(56 * var(--u));margin:calc(-28 * var(--u)) calc(-28 * var(--u)) 0 0;border:2px solid var(--lime);opacity:0;background:#d9ff532e;border-radius:50%;position:absolute;top:50%;right:18%}.sg-story-stream{z-index:1;width:92%;translate:0 var(--sm-y,0);rotate:var(--sm-r,0deg);position:absolute;top:20%;left:4%}.sg-story-arc{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sg-story-trail,.sg-story-trail-glow{fill:none;stroke:var(--lime);stroke-linecap:round}.sg-story-trail{stroke-width:2.5px}.sg-story-trail-glow{stroke-width:11px;opacity:.16}.sg-story-impact{z-index:3;border:2px solid var(--lime);opacity:0;visibility:hidden;pointer-events:none;border-radius:50%;width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute;top:0;left:0;box-shadow:0 0 24px #d9ff5373}.sg-story-seed{z-index:4;background:var(--lime);opacity:0;visibility:hidden;border-radius:50%/60% 60% 40% 40%;width:16px;height:20px;margin:-10px 0 0 -8px;position:absolute;top:0;left:0;box-shadow:0 0 18px 4px #d9ff53a6,0 0 60px 10px #d9ff5340}.sg-story-rain{background:var(--lime);opacity:0;border-radius:50%/60% 60% 40% 40%;width:8px;height:10px;position:absolute;bottom:4%;box-shadow:0 0 12px #d9ff53cc}.sg-story-captions{z-index:3;left:var(--gutter);right:var(--gutter);height:9.5rem;position:absolute;bottom:clamp(1.25rem,5vh,3.5rem)}.sg-story-caption{opacity:0;visibility:hidden;flex-direction:column;gap:.4rem;max-width:30rem;display:flex;position:absolute;inset:auto 0 0}.sg-story-caption[data-active]{opacity:1;visibility:visible}.sg-story-num{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--mint);font-size:12px}.sg-story-caption h3{letter-spacing:-.035em;color:var(--foreground);font-size:clamp(1.6rem,3vw,2.6rem);font-weight:620;line-height:1.05}.sg-story-caption p{color:var(--sg-text-soft);font-size:clamp(14px,1.15vw,16.5px);line-height:1.55}.sg-story-cue{z-index:3;right:var(--gutter);pointer-events:none;flex-direction:column;align-items:flex-end;gap:.7rem;display:flex;position:absolute;bottom:clamp(1.25rem,5vh,3.5rem)}.sg-story-hint{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-text-soft);background:#090d0b8c;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .7rem .4rem .85rem;font-size:11px;transition:opacity .5s,translate .5s;display:inline-flex}.sg-story-hint svg{width:12px;height:12px;color:var(--lime);animation:1.3s ease-in-out infinite sg-story-nudge}@keyframes sg-story-nudge{0%,to{opacity:.5;translate:0 -2px}50%{opacity:1;translate:0 3px}}.sg-story-pin[data-bloom] .sg-story-hint{opacity:0;translate:0 6px}.sg-story-progress{gap:6px;display:flex}.sg-story-progress span{background:#ffffff24;border-radius:4px;width:34px;height:4px;position:relative;overflow:hidden}.sg-story-progress span:after{content:"";border-radius:inherit;background:var(--lime);transform:scaleX(var(--fill,0));transform-origin:0;position:absolute;inset:0}.sg-story-progress span[data-on]:after{box-shadow:0 0 10px #d9ff53b3}.sg-story-progress span[data-done]:after{opacity:.7}@media (max-width:767px){.sg-story-canvas{opacity:0}.sg-story-veil{background:linear-gradient(#0000 60%,#090d0bb3 80%,#090d0bf0)}.sg-story-captions{height:15rem;bottom:max(1rem,2.5svh);left:calc(5% + min(46vw,23svh) + 1rem);right:1rem}.sg-story-pin[data-bloom] .sg-story-captions{left:var(--gutter);height:9rem}.sg-story-caption h3{font-size:1.35rem}.sg-story-phone .sg-ctl-tile:nth-child(n+3),.sg-story-phone .sg-ctl-foot{display:none}.sg-story-caption p{font-size:13px}.sg-story-cue{display:contents}.sg-story-progress{z-index:3;top:calc(56px + clamp(1rem,4vh,2.75rem) + .4rem);right:var(--gutter);position:absolute}.sg-story-hint{z-index:3;padding:.35rem .6rem .35rem .7rem;font-size:10px;position:absolute;bottom:calc(max(1rem,2.5svh) + 15.5rem);left:calc(5% + min(46vw,23svh) + 1rem)}.sg-story-progress span{width:22px}}@media (min-width:768px){.sg-story-shade{background:linear-gradient(90deg,#090d0beb,#090d0b59 38%,#0000 62%),linear-gradient(#090d0bb3,#0000 24%)}.sg-story-stage{--dw:clamp(200px, min(17vw, 29svh), 272px)}.sg-story-phone{top:max(140px,25%);bottom:auto;left:40%}.sg-story-phone .sg-vw{--vw-w:300}.sg-story-stream{left:calc(40% + var(--dw) + 1.5%);width:calc(58.5% - var(--dw) - 2%);top:26%}.sg-story-captions{width:min(26rem, calc(38vw - var(--gutter)));height:12rem;bottom:12vh;right:auto}}.sg-story[data-static] .sg-story-pin{height:auto;min-height:0;padding:clamp(5rem, 10vw, 8rem) var(--gutter) clamp(3rem, 6vw, 5rem);flex-direction:column;gap:clamp(1.5rem,4vw,2.5rem);display:flex}.sg-story[data-static] .sg-story-head{order:-1;position:static}.sg-story[data-static] .sg-story-canvas{aspect-ratio:16/9;border:1px solid var(--hairline);opacity:1;border-radius:24px;height:auto;position:relative;inset:auto;transform:none}.sg-story[data-static] .sg-story-stage,.sg-story[data-static] .sg-story-shade,.sg-story[data-static] .sg-story-veil,.sg-story[data-static] .sg-story-cue{display:none}.sg-story[data-static] .sg-story-captions{gap:1.75rem;width:auto;height:auto;display:grid;position:relative;inset:auto}.sg-story[data-static] .sg-story-caption{opacity:1;visibility:visible;max-width:none;position:static}@media (max-width:767px){.sg-story[data-static] .sg-story-canvas{aspect-ratio:3/4}}@media (min-width:768px){.sg-story[data-static] .sg-story-captions{grid-template-columns:repeat(4,minmax(0,1fr))}}.sg-checks{flex-wrap:wrap;gap:.5rem;display:flex}.sg-checks li{border:1px solid var(--hairline);background:var(--panel);color:var(--sg-text-soft);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.sg-checks svg{color:var(--mint)}.sg-try{isolation:isolate;border:1px solid var(--hairline);background:radial-gradient(70% 90% at 20% 30%, #42da9214, transparent 70%), linear-gradient(180deg, var(--panel), #10161366);border-radius:32px;align-items:center;gap:2rem;padding:clamp(1rem,3vw,2.5rem);display:grid;position:relative}@media (min-width:1024px){.sg-try{grid-template-columns:340px minmax(0,1fr);gap:3rem}}.sg-try:before{content:"";z-index:-1;border-radius:inherit;opacity:var(--glow,0);pointer-events:none;background:radial-gradient(55% 75% at 24%,#d9ff531c,#0000 70%);position:absolute;inset:0}@media (min-width:1024px) and (min-height:680px) and (prefers-reduced-motion:no-preference){.sg-try .sg-try-phone{--dw:min(320px, calc((100svh - 170px) * .46))}}.sg-try[data-stage] .sg-try-stream>:is(.sg-ms-poll,.sg-ov-qr,.sg-ms-cam,.sg-ms-hype){opacity:var(--pop,1);translate:0 calc((1 - var(--pop,1)) * 14px);scale:calc(.86 + .14 * var(--pop,1))}.sg-try-layer{z-index:6;pointer-events:none;position:absolute;inset:0}.sg-try-seed{background:var(--lime);will-change:transform;border-radius:50%/60% 60% 40% 40%;width:9px;height:12px;margin:-6px 0 0 -4.5px;position:absolute;top:0;left:0;box-shadow:0 0 12px 2px #d9ff53b3}.sg-try-phone{--dw:min(320px, calc(100vw - 4rem));box-shadow:0 0 0 1px #000000bf,inset 0 0 0 1px #ffffff1a,0 60px 120px -40px #000000e6,0 0 90px -30px #f5c4514d}.sg-try-phone .sg-vw{--vw-w:350}.sg-try-phone-wrap{z-index:7;isolation:isolate;justify-self:center;position:relative}.sg-try-halo{z-index:-1;opacity:0;transition:opacity .6s var(--ease-out,ease);pointer-events:none;background:radial-gradient(closest-side,#d9ff5347,#42da921a 60%,#0000);border-radius:64px;position:absolute;inset:-18px}.sg-try-phone-wrap[data-idle] .sg-try-halo{opacity:1;animation:sg-try-halo 2.4s var(--ease-in-out) infinite}@keyframes sg-try-halo{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.sg-try-callout{z-index:3;background:var(--lime);color:var(--ink);white-space:nowrap;pointer-events:none;transition:opacity .4s, transform .4s var(--ease-expo);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:-3.1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -8px #d9ff538c}.sg-try-callout:after{content:"";background:var(--lime);border-radius:2px;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}.sg-try-phone-wrap[data-idle] .sg-try-callout{animation:sg-try-bob 1.6s var(--ease-in-out) infinite}.sg-try-phone-wrap:not([data-idle]) .sg-try-callout{opacity:0;transform:translate(-50%,-8px)scale(.9)}@keyframes sg-try-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@media (min-width:1024px){.sg-try-callout{top:58%;left:calc(100% + 18px);transform:translateY(-50%)}.sg-try-callout:after{margin:-6px 0 0;top:50%;bottom:auto;left:-5px}.sg-try-phone-wrap[data-idle] .sg-try-callout{animation-name:sg-try-nudge}.sg-try-phone-wrap:not([data-idle]) .sg-try-callout{transform:translate(8px,-50%)scale(.9)}}@keyframes sg-try-nudge{0%,to{transform:translateY(-50%)}50%{transform:translate(-6px,-50%)}}.sg-try[data-stage=pin]:not([data-landed]) .sg-try-callout{opacity:0;animation:none;transform:translate(-16px,-50%)scale(.8)}.sg-try[data-stage=pin][data-landed] .sg-try-phone-wrap[data-idle] .sg-try-callout{animation:sg-try-land .8s var(--ease-expo) both, sg-try-nudge 1.6s var(--ease-in-out) .8s infinite}@keyframes sg-try-land{0%{opacity:0;transform:translate(-22px,-50%)scale(.7)}to{opacity:1;transform:translateY(-50%)scale(1)}}.sg-try-tag{display:none}@media (max-width:1023px){.sg-try[data-stage=dock] .sg-try-callout{display:none}.sg-try[data-stage=dock][data-landed] .sg-try-tag{right:0;top:calc(var(--pip,1) * var(--sh,0px) + 12px);background:var(--lime);color:var(--ink);white-space:nowrap;pointer-events:none;animation:sg-try-tag-land .7s var(--ease-expo) both, sg-try-tag-bob 1.6s var(--ease-in-out) .7s infinite;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:13px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 10px 30px -8px #d9ff538c}.sg-try[data-toast] .sg-try-tag{visibility:hidden}.sg-try-tag:before{content:"";background:var(--lime);border-radius:2px;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}}@keyframes sg-try-tag-land{0%{opacity:0;transform:translateY(-14px)scale(.7)}to{opacity:1;transform:none}}@keyframes sg-try-tag-bob{0%,to{transform:none}50%{transform:translateY(4px)}}.sg-try-phone .sg-ctl-opt[data-ghost]{box-shadow:0 0 0 2px var(--lime), 0 0 26px -4px #d9ff53b3;transition:scale .15s,box-shadow .3s;scale:.97}.sg-try-finger{z-index:4;pointer-events:none;color:#fff;width:0;height:0;position:absolute}.sg-try-finger svg{filter:drop-shadow(0 6px 10px #0000008c);width:38px;height:38px;animation:sg-try-finger 2.6s var(--ease-in-out) infinite;position:absolute;top:-4px;left:-6px}.sg-try-finger-ring{border:2px solid var(--lime);opacity:0;width:36px;height:36px;animation:sg-try-ring 2.6s var(--ease-out,ease) infinite;border-radius:50%;position:absolute;top:-18px;left:-18px}.sg-try-phone-wrap:not([data-idle]) .sg-try-finger{display:none}@keyframes sg-try-finger{0%{opacity:0;transform:translate(46px,60px)rotate(-8deg)}18%{opacity:1}40%{transform:translate(0)rotate(-8deg)scale(1)}48%{transform:translateY(2px)rotate(-8deg)scale(.86)}58%{opacity:1;transform:translate(0)rotate(-8deg)scale(1)}85%,to{opacity:0;transform:translate(40px,50px)rotate(-8deg)}}@keyframes sg-try-ring{0%,46%{opacity:0;transform:scale(.4)}50%{opacity:.95}78%,to{opacity:0;transform:scale(2.2)}}@media (hover:hover){.sg-try-phone button:not(:disabled){transition:transform .18s var(--ease-expo), box-shadow .2s, border-color .2s, background-color .2s}.sg-try-phone button.sg-ctl-tile:hover,.sg-try-phone button.sg-ctl-opt:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px #f5c45199}}.sg-try-phone button.sg-ctl-tile:active,.sg-try-phone button.sg-ctl-opt:active{transform:translateY(0)scale(.96)}@media (prefers-reduced-motion:reduce){.sg-try-phone-wrap[data-idle] .sg-try-halo,.sg-try-phone-wrap[data-idle] .sg-try-callout,.sg-try-finger svg,.sg-try-finger-ring{animation:none}.sg-try-finger-ring{display:none}}.sg-try-right{flex-direction:column;gap:1rem;min-width:0;display:flex}.sg-try-stream,.sg-try-screen{position:relative}@media (max-width:1023px){.sg-try{gap:1.25rem}.sg-try-right{display:contents}.sg-try-screen{order:-1}.sg-try[data-stage=dock] .sg-try-screen{z-index:8}.sg-try[data-stage=dock] .sg-try-layer{z-index:9}.sg-try[data-stage=dock] .sg-try-stream{transform-origin:100% 0;scale:var(--pip,1)}}@media (prefers-reduced-motion:reduce){.sg-ctl-sheet-body,.sg-ctl-opt,.sg-ctl-sub svg,.sg-ctl-hype-core,.sg-ctl-badge,.sg-ctl-combo,.sg-vw-toast,.sg-try-doodle{animation:none!important}.sg-try-doodle[data-leaving]{opacity:0}}.sg-try-doodle{z-index:4;pointer-events:none;width:23cqw;rotate:var(--tilt,0deg);animation:sg-try-doodle-in .55s var(--ease-expo) both;flex-direction:column;align-items:center;margin:0;display:flex;position:absolute}.sg-try-doodle[data-leaving]{animation:.5s ease-in forwards sg-try-doodle-out}.sg-try-doodle img{aspect-ratio:4/3;filter:drop-shadow(0 2px 6px #0000008c);width:100%;display:block}.sg-try-doodle figcaption{color:#fff;background:#000000b3;border-radius:99px;margin-top:.3em;padding:.1em .7em;font-size:max(8px,1.3cqw);font-weight:700}@keyframes sg-try-doodle-in{0%{opacity:0;transform:scale(.3)rotate(-10deg)}55%{opacity:1;transform:scale(1.12)rotate(3deg)}}@keyframes sg-try-doodle-out{to{opacity:0;transform:scale(.55)translateY(-16px)rotate(8deg)}}.sg-try-live-q{width:max(170px,27cqw);animation:sg-pop-in .7s var(--ease-expo) both;font-size:max(9.5px,1.45cqw);position:absolute;bottom:9.5cqw;left:3.1cqw}.sg-ov-qa p{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.sg-try-confetti{pointer-events:none;position:absolute;bottom:6%;left:50%}.sg-try-confetti i{--a:calc(var(--i) * 20deg);width:8px;height:11px;animation:sg-confetti 1.2s var(--ease-expo) forwards;background:#fde047;border-radius:50%/60% 60% 40% 40%;position:absolute;box-shadow:0 0 10px #fde047b3}.sg-try-confetti i:nth-child(3n){background:#34d399}.sg-try-confetti i:nth-child(4n){background:#f472b6}@keyframes sg-confetti{0%{transform:rotate(var(--a)) translateY(0) scale(.3);opacity:1}to{transform:rotate(var(--a)) translateY(-120px) scale(1);opacity:0}}.sg-try-queue{color:#e6ece8;background:#111514;border:1px solid #242d29;border-radius:14px;font-size:13px;overflow:hidden}.sg-try-queue-top,.sg-try-queue-head{border-bottom:1px solid #1f2723;justify-content:space-between;align-items:center;gap:1rem;padding:10px 14px;display:flex}.sg-try-queue-top span:first-child{align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.sg-try-queue-head{font-weight:600}.sg-try-queue-head em{color:#a1a6a4;background:#1c2320;border-radius:6px;margin-left:6px;padding:1px 7px;font-style:normal;font-weight:500}.sg-try-queue-dim{color:#8b938f;font-size:12px}.sg-try-empty{color:#8b938f;padding:12px 14px 14px;font-size:13px;line-height:1.5}.sg-try-queue ul{flex-direction:column;display:flex}.sg-try-queue li{animation:sg-pop-in .6s var(--ease-expo) both;border-top:1px solid #1c2320;justify-content:space-between;align-items:center;gap:1rem;padding:10px 14px;display:flex}.sg-try-queue li:first-child{border-top:0}.sg-try-queue-msg{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.sg-try-queue-who{font-weight:600}.sg-try-queue-who i{color:#8b938f;background:#1c2320;border-radius:4px;margin-right:5px;padding:1px 5px;font-size:11px;font-style:normal;font-weight:500}.sg-try-queue li button{color:#06140d;height:30px;transition:transform .2s var(--ease-expo);background:#47da98;border-radius:7px;flex:none;padding-inline:12px;font-size:13px;font-weight:600}.sg-try-queue li button:active{transform:scale(.95)}.sg-gallery{padding-top:clamp(1rem,3vw,2rem)}.sg-gallery-pin{flex-direction:column;gap:2.5rem;display:flex;position:relative}.sg-gallery-track{scroll-snap-type:x mandatory;padding:.5rem var(--gutter) 1.5rem;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:1rem;display:flex;overflow-x:auto}.sg-gallery-track::-webkit-scrollbar{display:none}.sg-gallery-progress{display:none}.sg-gallery-pin[data-pinned]{justify-content:center;height:100svh;padding-block:4.5rem 2.5rem;overflow:hidden}@media (max-width:1023px){.sg-gallery-pin[data-pinned]{gap:1.1rem;padding-block:4rem 1.25rem}.sg-gallery-pin[data-pinned] .sg-gallery-track{padding-block:0}.sg-gallery-pin[data-pinned] .fa-wrap{height:min(256px,30svh)}.sg-gallery-pin[data-pinned] .sg-card-body{gap:.45rem;padding:1.1rem 1.25rem 1.3rem}.sg-gallery-pin[data-pinned] .sg-card h3{font-size:20px}.sg-gallery-pin[data-pinned] .sg-card p{font-size:14px;line-height:1.5}}@media (max-width:1023px) and (max-height:760px){.sg-gallery-pin[data-pinned] .sg-lead{display:none}.sg-gallery-pin[data-pinned] .fa-wrap{height:190px}}.sg-gallery-pin[data-pinned] .sg-gallery-track{will-change:transform;overflow:visible}.sg-gallery-pin[data-pinned] .sg-gallery-progress{margin-inline:var(--gutter);background:var(--hairline);border-radius:2px;height:2px;display:block;overflow:hidden}.sg-gallery-progress span{background:linear-gradient(90deg, var(--mint), var(--lime));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sg-card{scroll-snap-align:start;border:1px solid var(--hairline);background:var(--panel);border-radius:26px;flex-direction:column;flex:0 0 min(84vw,360px);transition:border-color .4s;display:flex;overflow:hidden}.sg-card:hover{border-color:var(--sg-accent-edge)}@media (min-width:1024px){.sg-card{flex-basis:390px}.sg-gallery-pin[data-pinned] .sg-card{height:min(58svh,520px);transform:skewX(var(--skew,0deg))}.sg-gallery-pin[data-pinned] .fa-wrap{height:56%}}.sg-card-body{flex-direction:column;gap:.6rem;padding:1.4rem 1.5rem 1.6rem;display:flex}.sg-card-meta{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--sg-text-faint);justify-content:space-between;font-size:11.5px;display:flex}.sg-card[data-where=Garden\ Home] .sg-card-meta span:last-child{color:var(--lime)}.sg-card-meta span:last-child{color:var(--mint)}.sg-card h3{letter-spacing:-.025em;color:var(--foreground);font-size:22px;font-weight:620}.sg-card p{color:var(--muted);font-size:14.5px;line-height:1.6}.fa-wrap{border-bottom:1px solid var(--hairline);background:radial-gradient(60% 70% at 50% 60%,#42da9217,#0000 70%),linear-gradient(#25312b59 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#25312b59 1px,#0000 1px) 0 0/24px 24px;flex:none;height:220px;position:relative;overflow:hidden;container:fa/size}.fa{color:var(--sg-text-soft);place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.fa-scenes{--fa-cycle:9s}.fa-layers{border:1px solid var(--hairline);background:#101613eb;border-radius:12px;width:38%;max-width:170px;padding:6px;list-style:none;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.fa-layers li{white-space:nowrap;color:var(--sg-text-soft);border-radius:7px;align-items:center;gap:7px;padding:5px 7px;font-size:10.5px;font-weight:600;line-height:1.2;display:flex;position:relative}.fa-layers li.fa-layers-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-block:2px 6px;font-size:10px}.fa-layers li:not(.fa-layers-head):before{content:"";border-radius:inherit;opacity:0;animation:fa-hl var(--fa-cycle) linear infinite;animation-delay:calc(var(--i) * 1.17s);background:#42da921f;border:1px solid #d9ff538c;position:absolute;inset:0}.fa-layers i{background:var(--mint);border-radius:3px;flex:none;width:9px;height:9px;position:relative}.fa-layers i[data-k=qr]{background:var(--lime)}.fa-layers i[data-k=poll]{background:linear-gradient(90deg, var(--mint) 0 30%, transparent 30% 40%, var(--mint) 40% 70%, transparent 70% 80%, var(--mint) 80%)}.fa-layers i[data-k=hype]{background:linear-gradient(135deg, var(--mint), var(--lime));border-radius:50%}.fa-layers i[data-k=cam]{box-shadow:inset 0 0 0 2px var(--mint);background:0 0}.fa-layers i[data-k=game]{box-shadow:inset 0 0 0 1px var(--mint);background:#2a5a43}.fa-stack{perspective:800px;width:58%;position:absolute;top:0;bottom:0;right:0}.fa-plate{aspect-ratio:16/9;width:70%;max-width:200px;translate:-50% -50%;transform:translate3d(0, 26px, 0) rotateX(56deg) rotateZ(-36deg) translateZ(calc(var(--d) * 3px));animation:fa-fan var(--fa-cycle) var(--ease-in-out) infinite;background:#151d1947;border:1px solid #42da9261;border-radius:10px;position:absolute;top:50%;left:50%}.fa-plate:after{content:"";border-radius:inherit;border:1.5px solid var(--lime);opacity:0;animation:fa-hl var(--fa-cycle) linear infinite;animation-delay:calc(var(--i) * 1.17s);position:absolute;inset:-1px;box-shadow:0 0 18px #d9ff5359}.fa-plate i{border-radius:4px;position:absolute}.fa-plate[data-k=game]{background:radial-gradient(40% 60% at 42% 80%,#d9ff5347,#0000 70%),linear-gradient(160deg,#1f4a37,#0e1f17 70%);border-color:#42da9299}.fa-plate[data-k=cam] i{background:linear-gradient(#5b7466,#33463c);border:1.5px solid #e8efe9;width:26%;height:40%;bottom:9%;right:6%}.fa-plate[data-k=hype] i{background:linear-gradient(90deg, var(--mint), var(--lime));border-radius:99px;width:38%;height:9%;bottom:9%;left:28%}.fa-plate[data-k=poll] i{background:linear-gradient(90deg, var(--mint) 70%, transparent 70%) 5px 6px / calc(100% - 10px) 3px no-repeat, linear-gradient(90deg, var(--mint) 45%, transparent 45%) 5px 13px / calc(100% - 10px) 3px no-repeat, linear-gradient(90deg, var(--mint) 25%, transparent 25%) 5px 20px / calc(100% - 10px) 3px no-repeat, #101613e6;width:34%;height:32%;top:9%;left:6%}.fa-plate[data-k=qr] i{aspect-ratio:1;border:1.5px solid var(--lime);background:repeating-conic-gradient(#e8efe9 0 25%, #101613 0 50%) 0 0 / 5px 5px;width:18%;top:9%;right:6%}@keyframes fa-fan{0%,10%,95%,to{transform:translate3d(0, 26px, 0) rotateX(56deg) rotateZ(-36deg) translateZ(calc(var(--d) * 3px))}18%,88%{transform:translate3d(0, 44px, 0) rotateX(56deg) rotateZ(-36deg) translateZ(calc(var(--d) * 24px))}}@keyframes fa-hl{0%,19%{opacity:0}21%,31%{opacity:1}33%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.fa-plate{transform:translate3d(0, 44px, 0) rotateX(56deg) rotateZ(-36deg) translateZ(calc(var(--d) * 24px));animation:none}.fa-layers li:before,.fa-plate:after{animation:none}.fa-layers li:nth-child(2):before,.fa-plate[data-k=qr]:after{opacity:1}}.fa-stage{width:300px;height:190px;color:var(--sg-text-soft);flex:none;font-size:9.5px;line-height:1.2;position:relative}.fa-stage>*{position:absolute}@container fa (max-width:330px){.fa-stage{scale:.93}}@container fa (min-width:318px) and (min-height:240px){.fa-stage{scale:1.04}}@container fa (min-width:360px) and (min-height:250px){.fa-stage{scale:1.14}}@container fa (max-width:300px) or (max-height:196px){.fa-stage{scale:.84}}.fa-win{border:1px solid var(--hairline);background:#0d1310;border-radius:11px;overflow:hidden;box-shadow:0 22px 40px -20px #000000e6,inset 0 1px #ffffff08}.fa-win-bar{border-bottom:1px solid var(--hairline);letter-spacing:.02em;height:17px;color:var(--sg-text-faint);background:#121a16;align-items:center;gap:3px;padding-inline:7px;font-size:8px;font-weight:650;display:flex}.fa-win-bar i{background:#2c3a33;border-radius:50%;width:5px;height:5px}.fa-win-bar span{margin-left:5px}.fa-win>:not(.fa-win-bar){position:absolute}.fa-mini{background:linear-gradient(#17332a,#21493a 62%,#122a20);position:absolute;inset:0;overflow:hidden}.fa-mini i{position:absolute}.fa-mini-sun{aspect-ratio:1;background:radial-gradient(circle,#d9ff53d9 0 30%,#d9ff5300 70%);border-radius:50%;width:16%;top:14%;left:16%}.fa-mini-hill{background:linear-gradient(#2f6a4c,#163226);border-radius:50% 50% 0 0;height:72%;bottom:-38%;left:-12%;right:20%;box-shadow:90px 12px 0 -6px #1f4a36}.fa-mini-cam{aspect-ratio:4/3;background:radial-gradient(circle at 50% 40%,#c9d6cf 0 16%,#0000 17%),radial-gradient(36% 34% at 50% 102%,#c9d6cf 0 98%,#0000 100%),#3b5247;border:1.5px solid #e8efe9;border-radius:4px;width:28%;bottom:9%;right:6%}.fa-cm-face i,.fa-cm-feed i,.fa-dk-scene[data-k=chat] i{background:radial-gradient(circle at 50% 40%,#c3d2c9 0 14%,#0000 15%),radial-gradient(34% 30% at 50% 100%,#c3d2c9 0 98%,#0000 100%),radial-gradient(70% 60% at 80% 10%,#d9ff5338,#0000 70%),linear-gradient(160deg,#3a5746,#1a2a22);position:absolute;inset:0}.fa-im{--c:8s}.fa-im-file{border:1px solid var(--sg-edge-strong);width:90px;height:84px;animation:fa-im-file var(--c) var(--ease-in-out) infinite;background:linear-gradient(160deg,#1b2621,#101713);border-radius:10px;flex-direction:column;justify-content:flex-end;gap:2px;padding:9px 10px;display:flex;top:52px;left:12px;transform:perspective(500px)rotateY(18deg)rotate(-4deg);box-shadow:0 18px 30px -14px #000000f2}.fa-im-file:before{content:"";background:linear-gradient(225deg, var(--panel) 50%, #2e3f36 50%);border-radius:0 10px 0 5px;width:16px;height:16px;position:absolute;top:-1px;right:-1px}.fa-im-file b{color:var(--foreground);font-size:10.5px}.fa-im-file small{color:var(--mint);font-size:8px}.fa-im-file[data-ghost]{opacity:.4;animation-name:fa-im-ghost;top:40px;left:4px;transform:perspective(500px)rotateY(18deg)rotate(-12deg)}.fa-im-file[data-ghost] b{color:var(--sg-text-faint)}.fa-im-obs{font-style:normal;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--lime);font-size:13px;font-weight:700;position:absolute;top:10px;left:10px}.fa-im-obs:before{content:"{ }"}@keyframes fa-im-file{0%{opacity:0;transform:perspective(500px)translate(-18px,8px)rotateY(18deg)rotate(-4deg)}10%,14%{opacity:1;transform:perspective(500px)rotateY(18deg)rotate(-4deg)}20%{opacity:1;transform:perspective(500px)translateY(-6px)rotateY(18deg)rotate(-4deg)}29%{opacity:1;transform:perspective(500px)translate(86px,-38px)rotateY(0)rotate(6deg)scale(.8)}37%,to{opacity:0;transform:perspective(500px)translate(150px)rotateY(0)rotate(10deg)scale(.35)}}@keyframes fa-im-ghost{0%{opacity:0}12%,26%{opacity:.4}34%,to{opacity:0}}.fa-im-win{width:178px;height:168px;top:10px;left:118px}.fa-im-empty,.fa-cm-wait{color:var(--sg-text-faint);opacity:0;font-weight:600}.fa-im-empty{height:100px;animation:fa-im-empty var(--c) linear infinite;place-items:center;display:grid;top:25px;left:8px;right:8px}@keyframes fa-im-empty{0%,18%{opacity:1}22%,95%{opacity:0}99%,to{opacity:1}}.fa-im-drop{height:100px;color:var(--lime);opacity:0;animation:fa-im-drop var(--c) linear infinite;background:#d9ff530f;border:1.5px dashed #d9ff53a6;border-radius:8px;place-items:center;font-weight:700;display:grid;top:25px;left:8px;right:8px}.fa-im-drop:after{content:"Drop to import"}@keyframes fa-im-drop{0%,19%{opacity:0}25%,38%{opacity:1}44%,to{opacity:0}}.fa-im-bar{opacity:0;height:5px;animation:fa-im-barwrap var(--c) linear infinite;background:#1d2823;border-radius:3px;top:140px;left:22px;right:22px;overflow:hidden}.fa-im-bar i{background:linear-gradient(90deg, var(--mint), var(--lime));transform-origin:0;height:100%;animation:fa-im-fill var(--c) var(--ease-in-out) infinite;display:block}@keyframes fa-im-barwrap{0%,33%{opacity:0}36%,51%{opacity:1}55%,to{opacity:0}}@keyframes fa-im-fill{0%,36%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}.fa-im-grid{grid-template-columns:1fr 1fr;gap:6px;width:162px;height:100px;padding:4px;display:grid;top:25px;left:8px}.fa-im-tile{border:1px solid var(--hairline);animation:fa-im-tile var(--c) var(--ease-expo) infinite backwards;animation-delay:calc(var(--i) * .2s);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 8px 16px -8px #000c}@keyframes fa-im-tile{0%,44%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(.2)}54%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}.fa-im-tile i{position:absolute;inset:0}.fa-im-tile[data-k=soon] i{background:linear-gradient(var(--lime), var(--lime)) 50% 38% / 44% 3px no-repeat, linear-gradient(#3b4d44, #3b4d44) 50% 52% / 28% 2px no-repeat, radial-gradient(70% 90% at 50% 40%, #d9ff531f, transparent 70%), linear-gradient(135deg, #1b2a24, #0f1713)}.fa-im-tile[data-k=game] i{background:linear-gradient(#e8efe9,#e8efe9) 88% 78%/28% 34% no-repeat,radial-gradient(80% 60% at 30% 112%,#2f6a4c 0 60%,#0000 61%),radial-gradient(circle at 22% 28%,#d9ff53b3 0 6%,#0000 7%),linear-gradient(#1a3a30,#10231b)}.fa-im-tile[data-k=chat] i{background:radial-gradient(circle at 50% 36%,#a9bcb1 0 12%,#0000 13%),radial-gradient(30% 30% at 50% 100%,#a9bcb1 0 98%,#0000 100%),linear-gradient(160deg,#34503f,#1a2a22)}.fa-im-tile[data-k=brb] i{background:radial-gradient(circle at 50% 42%,#d9ff53bf 0 9%,#0000 10%),radial-gradient(circle at 50% 42%,#d9ff5326 0 22%,#0000 23%),linear-gradient(135deg,#223a2a,#132019)}.fa-im-tile small{color:#e3ebe6;text-shadow:0 1px 3px #000c;font-size:7px;font-weight:700;position:absolute;bottom:3px;left:4px}.fa-im-done{color:var(--foreground);animation:fa-im-done var(--c) var(--ease-expo) infinite;align-items:center;gap:6px;font-weight:650;display:flex;top:134px;left:10px}.fa-im-done i{background:var(--mint);border-radius:50%;width:13px;height:13px;position:relative}.fa-im-done i:after{content:"";border:1.5px solid #06140d;border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:2.5px;left:4.5px;transform:rotate(45deg)}@keyframes fa-im-done{0%,56%{opacity:0;transform:translateY(4px)}62%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.fa-gl{--c:10s}.fa-gl-view{border:1px solid var(--hairline);border-radius:9px;width:150px;height:86px;top:16px;left:6px;overflow:hidden;box-shadow:0 18px 30px -16px #000000e6}.fa-gl-view:after{content:"";border-radius:inherit;animation:fa-gl-live var(--c) linear infinite;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #f1766acc}.fa-gl-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--sg-text-soft);background:#090d0bbf;border-radius:4px;padding:2px 5px;font-size:7px;font-weight:750;position:absolute;top:5px;left:6px}.fa-gl-levels{flex-direction:column;gap:6px;width:150px;display:flex;top:111px;left:6px}.fa-gl-levels>span{align-items:center;gap:6px;display:flex}.fa-gl-levels small{width:26px;color:var(--sg-text-faint);font-size:7.5px;font-weight:650}.fa-gl-levels b{background:linear-gradient(90deg, var(--mint) 0 64%, var(--lime) 64% 84%, #f1766a 84%);border-radius:3px;flex:1;height:5px;position:relative;overflow:hidden}.fa-gl-levels b i{transform-origin:100%;animation:fa-gl-lvl calc(1.1s + var(--i) * .45s) linear infinite;background:#1a2420;position:absolute;inset:0;transform:scaleX(.45)}@keyframes fa-gl-lvl{0%,to{transform:scaleX(.35)}12%{transform:scaleX(.62)}24%{transform:scaleX(.42)}38%{transform:scaleX(.8)}50%{transform:scaleX(.3)}64%{transform:scaleX(.56)}78%{transform:scaleX(.14)}90%{transform:scaleX(.6)}}.fa-gl-btn{width:150px;height:27px;animation:fa-gl-press var(--c) var(--ease-expo) infinite;top:150px;left:6px}.fa-gl-btn>span{border-radius:8px;justify-content:center;align-items:center;gap:5px;font-weight:750;display:flex;position:absolute;inset:0}.fa-gl-go{background:var(--mint);color:#06140d;opacity:0;animation:fa-gl-idle var(--c) linear infinite;font-size:10px}.fa-gl-on{color:#ffd9d4;font-family:var(--font-geist-mono), ui-monospace, monospace;animation:fa-gl-live var(--c) linear infinite;background:#221412;border:1px solid #f1766a99;font-size:9.5px;line-height:12px}.fa-gl-on>i{background:#f1766a;border-radius:50%;width:7px;height:7px;margin-right:2px;animation:1s steps(2,end) infinite fa-blink;box-shadow:0 0 8px #f1766a}.fa-gl-digit{vertical-align:top;height:12px;display:inline-block;overflow:hidden}.fa-gl-digit>span{animation:fa-gl-tick var(--c) steps(10) infinite backwards;animation-delay:1.2s;display:block}@keyframes fa-gl-tick{to{transform:translateY(-100%)}}@keyframes fa-blink{50%{opacity:.25}}@keyframes fa-gl-press{0%,8%,13%,84%,89%,to{transform:none}10%,86%{transform:scale(.93)}}@keyframes fa-gl-idle{0%,11%{opacity:1}12%,87%{opacity:0}88%,to{opacity:1}}@keyframes fa-gl-live{0%,11%{opacity:0}12%,87%{opacity:1}88%,to{opacity:0}}.fa-gl-wires{pointer-events:none;width:300px;height:190px;inset:0;overflow:visible}.fa-gl-wires path{fill:none;stroke:#2a3832;stroke-width:1.5px}.fa-gl-wires .fa-gl-lit{stroke:var(--mint);animation:fa-gl-on var(--c) linear infinite backwards;animation-delay:calc(var(--i) * .4s)}.fa-gl-wires g:last-child .fa-gl-lit{stroke:#f1766a}@keyframes fa-gl-on{0%,13%{opacity:0}16%,84%{opacity:1}87%,to{opacity:0}}.fa-gl-dest{flex-direction:column;gap:10px;width:112px;display:flex;top:28px;left:184px}.fa-gl-dest li{border:1px solid var(--hairline);height:28px;color:var(--sg-text-soft);background:#101713;border-radius:8px;align-items:center;gap:6px;padding:0 7px;font-weight:650;display:flex;position:relative;box-shadow:0 10px 18px -12px #000000e6}.fa-gl-dest li:after,.fa-gl-dest em{animation:fa-gl-on var(--c) linear infinite backwards;animation-delay:calc(var(--i) * .4s + .15s)}.fa-gl-dest li:after{content:"";border-radius:inherit;background:#42da9212;border:1px solid #42da9299;position:absolute;inset:-1px}.fa-gl-dest b{width:16px;height:16px;color:var(--foreground);background:#1c2622;border-radius:5px;place-items:center;font-size:8.5px;font-weight:800;display:grid}.fa-gl-dest em{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);margin-left:auto;font-size:7px;font-style:normal;font-weight:800}.fa-gl-dest li[data-k=rec]:after{background:#f1766a12;border-color:#f1766a99}.fa-gl-dest li[data-k=rec] b{background:radial-gradient(circle,#f1766a 0 32%,#1c2622 36%)}.fa-gl-dest li[data-k=rec] em{color:#f1766a}.fa-sf{--c:10s}.fa-sf-queue{width:168px;height:178px;top:6px;left:4px}.fa-sf-queue ul{inset:25px 7px 6px}.fa-sf-queue li{border:1px solid var(--hairline);height:44px;animation:var(--c) var(--ease-in-out) infinite;background:#131b17;border-radius:8px;align-items:center;gap:5px;padding:0 6px 0 8px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 18px -12px #000000e6}.fa-sf-queue li>span{min-width:0;color:var(--foreground);flex-direction:column;flex:1;gap:3px;font-size:8.5px;font-weight:650;display:flex}.fa-sf-queue small{letter-spacing:.08em;text-transform:uppercase;color:var(--sg-text-faint);font-size:7px}.fa-sf-queue b{border:1px solid var(--sg-edge-strong);width:18px;height:18px;color:var(--sg-text-soft);border-radius:6px;flex:none;place-items:center;font-size:9px;display:grid;position:relative}.fa-sf-queue b[data-ok]:before{content:"✓"}.fa-sf-queue b[data-no]:before{content:"✕"}.fa-sf-queue b:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:-1px}.fa-sf-queue b[data-ok]:after{background:#42da928c;box-shadow:0 0 12px #42da9299}.fa-sf-queue b[data-no]:after{background:#f1766a8c;box-shadow:0 0 12px #f1766a99}.fa-sf-doodle{width:34px;height:20px}.fa-sf-doodle path,.fa-sf-doodle circle{fill:none;stroke:var(--lime);stroke-width:2px;stroke-linecap:round}.fa-sf-queue li[data-k=a]{animation-name:fa-sf-a}.fa-sf-queue li[data-k=a] b[data-ok]:after{animation:fa-sf-okflash var(--c) linear infinite}.fa-sf-queue li[data-k=b]{animation-name:fa-sf-b;transform:translateY(50px)}.fa-sf-queue li[data-k=b]:before{content:"";border-radius:inherit;opacity:0;animation:fa-sf-redrow var(--c) linear infinite;background:#f1766a24;border:1px solid #f1766a8c;position:absolute;inset:-1px}.fa-sf-queue li[data-k=b] b[data-no]:after{animation:fa-sf-noflash var(--c) linear infinite}.fa-sf-queue li[data-k=c]{animation-name:fa-sf-c;transform:translateY(100px)}.fa-sf-queue li[data-k=d]{opacity:0;animation-name:fa-sf-d}@keyframes fa-sf-a{0%{opacity:0;transform:translateY(8px)}4%,15%{opacity:1;transform:none}24%,to{opacity:0;transform:translate(150px,-4px)rotate(8deg)scale(.6)}}@keyframes fa-sf-okflash{0%,11%{opacity:0}13%,17%{opacity:1}20%,to{opacity:0}}@keyframes fa-sf-b{0%{opacity:0;transform:translateY(58px)}4%,24%{opacity:1;transform:translateY(50px)}30%,39%{opacity:1;transform:none}48%,to{opacity:0;transform:translate(-24px,46px)rotate(-12deg)scale(.8)}}@keyframes fa-sf-redrow{0%,36%{opacity:0}39%,46%{opacity:1}48%,to{opacity:0}}@keyframes fa-sf-noflash{0%,34%{opacity:0}36%,40%{opacity:1}43%,to{opacity:0}}@keyframes fa-sf-c{0%{opacity:0;transform:translateY(108px)}4%,24%{opacity:1;transform:translateY(100px)}30%,44%{opacity:1;transform:translateY(50px)}50%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fa-sf-d{0%,24%{opacity:0;transform:translateY(112px)}32%,44%{opacity:1;transform:translateY(100px)}50%,90%{opacity:1;transform:translateY(50px)}96%,to{opacity:0;transform:translateY(50px)}}.fa-sf-stream{border:1px solid var(--hairline);border-radius:8px;width:114px;height:64px;top:14px;left:182px;overflow:hidden;box-shadow:0 16px 26px -14px #000000e6}.fa-sf-bubble{background:var(--foreground);color:var(--night);transform-origin:0 0;animation:fa-sf-bubble var(--c) var(--ease-expo) infinite;border-radius:6px;padding:3px 6px;font-size:8px;font-weight:750;position:absolute;top:6px;left:6px}@keyframes fa-sf-bubble{0%,20%{opacity:0;transform:translate(-10px)scale(.6)}26%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.fa-sf-veil{z-index:2;color:#ffd9d4;opacity:0;animation:fa-sf-veil var(--c) linear infinite;background:linear-gradient(90deg,#090d0be6 0 58%,#090d0bb3 58%);border-radius:14px;place-content:center;justify-items:center;gap:7px;padding-right:126px;font-size:10.5px;font-weight:750;display:grid;inset:0;box-shadow:inset 0 0 0 1.5px #f1766a99,inset 0 0 44px #f1766a33}.fa-sf-veil i{background:linear-gradient(90deg,#f1766a 0 34%,#0000 34% 66%,#f1766a 66%);width:14px;height:16px}@keyframes fa-sf-veil{0%,61%{opacity:0}64%,85%{opacity:1}88%,to{opacity:0}}.fa-sf-panic{z-index:3;width:114px;height:30px;animation:fa-sf-press var(--c) var(--ease-expo) infinite;top:96px;left:182px}.fa-sf-panic>span{letter-spacing:.02em;border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0}.fa-sf-panic>span:first-child{color:#f1766a;background:#1c1311;border:1px solid #f1766a99}.fa-sf-panic>span:last-child{color:#1c0806;opacity:0;animation:fa-sf-veil var(--c) linear infinite;background:#f1766a;box-shadow:0 0 22px #f1766a80}@keyframes fa-sf-press{0%,58%,63%,84%,89%,to{transform:none}60%,86%{transform:scale(.92)}}.fa-sf-note{text-align:center;width:114px;color:var(--sg-text-faint);font-size:8px;line-height:1.35;top:134px;left:182px}.fa-dk{--c:9s}.fa-dk-phone{background:#050806;border-radius:18px;width:98px;height:182px;padding:5px;top:4px;left:14px;transform:perspective(600px)rotateY(16deg)rotate(-3deg);box-shadow:0 0 0 1px #edf4ef24,0 26px 40px -18px #000000f2}.fa-dk-screen{background:linear-gradient(170deg,#131b17,#0b110e);border-radius:13px;height:100%;position:relative;overflow:hidden}.fa-dk-head{white-space:nowrap;color:var(--foreground);justify-content:space-between;align-items:center;font-size:7.5px;font-weight:750;display:flex;position:absolute;top:10px;left:7px;right:7px}.fa-dk-head em{background:var(--sg-accent-wash);color:var(--mint);border-radius:99px;padding:1px 5px;font-size:7px;font-style:normal}.fa-dk-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid;position:absolute;top:30px;left:7px;right:7px}.fa-dk-grid>span{border:1px solid var(--hairline);height:40px;color:var(--sg-text-soft);background:#16201b;border-radius:8px;flex-direction:column;justify-content:flex-end;padding:5px;font-size:7.5px;font-weight:650;display:flex;position:relative}.fa-dk-grid i{background:#2a3a32;border-radius:2px;width:11px;height:7px;position:absolute;top:5px;left:5px}.fa-dk-grid>span:after{content:"";border-radius:inherit;border:1.5px solid var(--lime);opacity:0;background:#d9ff531a;position:absolute;inset:-1px}.fa-dk-grid>span[data-k=game]:after,.fa-dk-scene[data-k=game],.fa-dk-name b[data-k=game]{opacity:1;animation:fa-dk-game var(--c) linear infinite}.fa-dk-grid>span[data-k=intro]:after,.fa-dk-scene[data-k=intro],.fa-dk-name b[data-k=intro]{opacity:0;animation:fa-dk-intro var(--c) linear infinite}.fa-dk-grid>span[data-k=chat]:after,.fa-dk-scene[data-k=chat],.fa-dk-name b[data-k=chat]{opacity:0;animation:fa-dk-chat var(--c) linear infinite}@keyframes fa-dk-intro{0%,12.5%{opacity:1}13.5%,72.5%{opacity:0}73.5%,to{opacity:1}}@keyframes fa-dk-game{0%,12.5%{opacity:0}13.5%,42.5%{opacity:1}43.5%,to{opacity:0}}@keyframes fa-dk-chat{0%,42.5%{opacity:0}43.5%,72.5%{opacity:1}73.5%,to{opacity:0}}.fa-dk-finger{z-index:2;width:22px;height:22px;animation:fa-dk-finger var(--c) var(--ease-in-out) infinite;background:#edf4ef4d;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:0;left:0;transform:translate(63px,50px);box-shadow:0 0 0 1.5px #edf4efb3,0 6px 14px #00000080}@keyframes fa-dk-finger{0%{opacity:0;transform:translate(56px,190px)}5%{opacity:1;transform:translate(56px,150px)}10%,14%{transform:translate(63px,50px)}12%{transform:translate(63px,50px)scale(.78)}34%{transform:translate(46px,120px)}40%,44%{transform:translate(24px,95px)}42%{transform:translate(24px,95px)scale(.78)}64%{transform:translate(52px,132px)}70%,74%{transform:translate(24px,50px)}72%{transform:translate(24px,50px)scale(.78)}86%{opacity:1;transform:translate(40px,110px)}94%,to{opacity:0;transform:translate(56px,190px)}}.fa-dk-signal{gap:5px;display:flex;top:76px;left:116px}.fa-dk-signal i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 6px var(--lime);opacity:0;animation:fa-dk-signal var(--c) linear infinite backwards;border-radius:50%}.fa-dk-signal i:nth-child(2){animation-delay:80ms}.fa-dk-signal i:nth-child(3){animation-delay:.16s}@keyframes fa-dk-signal{0%,11.5%,41.5%,71.5%{opacity:0;transform:translate(-8px)}12.5%,42.5%,72.5%{opacity:1;transform:translate(-2px)}15%,45%,75%{opacity:0;transform:translate(10px)}15.1%,45.1%,75.1%,to{opacity:0;transform:translate(-8px)}}.fa-dk-stream{border:1px solid var(--hairline);border-radius:9px;width:146px;height:82px;top:36px;left:150px;overflow:hidden;box-shadow:0 18px 30px -16px #000000e6}.fa-dk-scene{position:absolute;inset:0}.fa-dk-scene[data-k=intro]{background:radial-gradient(60% 80%,#d9ff5324,#0000 70%),linear-gradient(135deg,#17261f,#0c1511);place-content:center;justify-items:center;gap:6px;display:grid}.fa-dk-scene[data-k=intro] b{letter-spacing:-.01em;color:var(--foreground);font-size:11px;font-weight:750}.fa-dk-scene[data-k=intro] i{background:var(--lime);border-radius:2px;width:34px;height:2px}.fa-dk-live{letter-spacing:.08em;color:#1c0806;background:#f1766a;border-radius:4px;padding:1px 5px;font-size:6.5px;font-weight:800;position:absolute;top:5px;right:5px}.fa-dk-name{width:146px;color:var(--sg-text-faint);font-size:8px;font-weight:650;top:124px;left:150px}.fa-dk-name b{color:var(--foreground);position:absolute;top:0;left:30px}.fa-dk-caps{flex-wrap:wrap;gap:4px;width:146px;display:flex;top:144px;left:150px}.fa-dk-caps span{border:1px solid var(--hairline);color:var(--sg-text-faint);border-radius:99px;align-items:center;gap:4px;padding:3px 6px;font-size:7.5px;font-weight:650;text-decoration:line-through;display:flex}.fa-dk-caps span:before{content:"";width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--sg-text-faint);border-radius:50%}.fa-dk-caps span[data-on]{background:var(--sg-accent-wash);color:var(--mint);border-color:#42da9266;text-decoration:none}.fa-dk-caps span[data-on]:before{background:var(--mint);box-shadow:none}.fa-cm{--c:9s}.fa-cm-win{width:180px;height:160px;top:12px;left:116px}.fa-cm-canvas{border:1px solid var(--hairline);border-radius:6px;width:164px;height:92px;top:25px;left:8px;overflow:hidden}.fa-cm-pair{opacity:0;animation:fa-cm-pair var(--c) linear infinite;background:#090d0bcc;place-content:center;justify-items:center;gap:5px;display:grid;position:absolute;inset:0}.fa-cm-pair i,.fa-cm-qr{background:repeating-conic-gradient(#e8efe9 0 25%, #101613 0 50%) 0 0 / 7px 7px;border:3px solid #e8efe9;border-radius:4px;width:44px;height:44px;position:relative}.fa-cm-pair small{color:var(--sg-text-soft);font-size:8px;font-weight:650}@keyframes fa-cm-pair{0%,35%{opacity:1}41%,94%{opacity:0}99%,to{opacity:1}}.fa-cm-wait{border:1px dashed var(--hairline);height:24px;animation:fa-cm-wait var(--c) linear infinite;border-radius:6px;place-items:center;display:grid;top:126px;left:8px;right:8px}@keyframes fa-cm-wait{0%,46%{opacity:1}50%,96%{opacity:0}99%,to{opacity:1}}.fa-cm-row{height:24px;color:var(--foreground);animation:fa-cm-row var(--c) var(--ease-expo) infinite;background:#d9ff530f;border:1px solid #d9ff5373;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-weight:650;display:flex;top:126px;left:8px;right:8px}.fa-cm-row i{width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--mint);border-radius:3px}.fa-cm-row em{letter-spacing:.08em;text-transform:uppercase;color:var(--lime);margin-left:auto;font-size:7px;font-style:normal;font-weight:800}@keyframes fa-cm-row{0%,50%{opacity:0;transform:translateY(6px)}56%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.fa-cm-phone{width:84px;height:158px;animation:fa-cm-phone var(--c) var(--ease-expo) infinite;background:#050806;border-radius:16px;padding:4px;top:18px;left:14px;transform:perspective(600px)rotateY(18deg)rotate(-4deg);box-shadow:0 0 0 1px #edf4ef24,0 26px 40px -18px #000000f2}@keyframes fa-cm-phone{0%{opacity:0;transform:perspective(600px)translateY(14px)rotateY(18deg)rotate(-4deg)}6%,92%{opacity:1;transform:perspective(600px)rotateY(18deg)rotate(-4deg)}98%,to{opacity:0;transform:perspective(600px)rotateY(18deg)rotate(-4deg)}}.fa-cm-screen{background:#0b110e;border-radius:12px;height:100%;position:relative;overflow:hidden}.fa-cm-scan{opacity:0;animation:fa-cm-scan var(--c) linear infinite;place-items:center;display:grid;position:absolute;inset:0}.fa-cm-scan:before,.fa-cm-scan:after{--k:#edf4efd9;content:"";background:linear-gradient(var(--k), var(--k)) 0 0 / 12px 2px no-repeat, linear-gradient(var(--k), var(--k)) 0 0 / 2px 12px no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / 12px 2px no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / 2px 12px no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / 12px 2px no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / 2px 12px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 12px 2px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 2px 12px no-repeat;width:60px;height:60px;margin:-30px 0 0 -30px;position:absolute;top:50%;left:50%}.fa-cm-scan:after{--k:var(--lime);opacity:0;animation:fa-cm-lock var(--c) linear infinite}.fa-cm-qr{width:40px;height:40px}.fa-cm-line{background:var(--lime);height:2px;box-shadow:0 0 8px var(--lime);animation:fa-cm-line var(--c) var(--ease-in-out) infinite;position:absolute;top:34%;left:16%;right:16%}@keyframes fa-cm-scan{0%,34%{opacity:1}39%,to{opacity:0}}@keyframes fa-cm-lock{0%,27%{opacity:0}29%,to{opacity:1}}@keyframes fa-cm-line{0%,5%{opacity:0;transform:translateY(0)}7%{opacity:1;transform:translateY(0)}15%{opacity:1;transform:translateY(46px)}23%{opacity:1;transform:translateY(0)}28%{opacity:1;transform:translateY(24px)}30%,to{opacity:0;transform:translateY(24px)}}.fa-cm-face{animation:fa-cm-face var(--c) linear infinite;position:absolute;inset:0}.fa-cm-face i,.fa-cm-feed i{animation:fa-cm-bob 2.6s var(--ease-in-out) infinite alternate}@keyframes fa-cm-face{0%,34%{opacity:0}40%,to{opacity:1}}@keyframes fa-cm-bob{0%{transform:translateY(0)scale(1.04)}to{transform:translateY(3px)scale(1.04)}}.fa-cm-ok{background:var(--mint);color:#06140d;opacity:0;animation:fa-cm-ok var(--c) var(--ease-expo) infinite;border-radius:99px;padding:3px 7px;font-size:7.5px;font-weight:800;position:absolute;top:12px;left:50%;transform:translate(-50%)}@keyframes fa-cm-ok{0%,28%{opacity:0;transform:translate(-50%,-6px)}31%,46%{opacity:1;transform:translate(-50%)}50%,to{opacity:0;transform:translate(-50%)}}.fa-cm-feed{z-index:2;border:1.5px solid var(--lime);width:60px;height:40px;animation:fa-cm-feed var(--c) var(--ease-in-out) infinite;border-radius:5px;top:83px;left:222px;overflow:hidden;box-shadow:0 8px 18px #0000008c,0 0 14px #d9ff5340}@keyframes fa-cm-feed{0%,39%{opacity:0;transform:translate(-196px,-2px)scale(1.3)rotate(-8deg)}42%{opacity:1;transform:translate(-190px,-4px)scale(1.3)rotate(-8deg)}52%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.fa-stage *,.fa-stage :before,.fa-stage :after{animation:none!important}.fa-dk-finger{opacity:0}}.sg-marquee{border-block:1px solid var(--hairline);background:radial-gradient(60% 100%,#d9ff530a,#0000 70%);flex-direction:column;gap:.25rem;margin-top:clamp(2rem,4vw,3.5rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:flex;overflow:hidden}.sg-marquee-row{overflow:clip visible}.sg-marquee-inner{will-change:transform;width:max-content;display:flex}.sg-marquee-chunk{display:flex}.sg-marquee-item{padding-right:.35em;letter-spacing:-.05em;color:var(--foreground);white-space:nowrap;align-items:center;gap:.35em;margin-block:-.08em;padding-block:.02em .08em;font-size:clamp(3rem,9.5vw,8.5rem);font-weight:640;line-height:1.22;display:inline-flex}.sg-marquee-outline{font-family:var(--serif);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px var(--sg-edge-strong);font-weight:400}.sg-marquee-seed{width:.36em;height:.36em;fill:var(--lime);filter:drop-shadow(0 0 12px #d9ff5380)}.sg-marquee-row+.sg-marquee-row .sg-marquee-seed{fill:var(--mint);filter:none}.sg-growth{gap:1.5rem;display:grid}@media (min-width:1024px){.sg-growth{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:3rem}}.sg-growth-chart{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--panel), #1016134d);border-radius:28px;padding:1.25rem 1.25rem .75rem}.sg-growth-chart svg{width:100%;height:auto;display:block;overflow:visible}.sg-growth-chart-head{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:1.5rem;font-size:13px;display:flex}.sg-growth-chart-head b{color:var(--foreground);font-weight:650}.sg-growth-legend{align-items:center;gap:6px;display:inline-flex}.sg-growth-legend i{background:linear-gradient(90deg, var(--mint), var(--lime));border-radius:2px;width:14px;height:3px}.sg-growth-grid{stroke:var(--hairline);stroke-dasharray:3 6}.sg-growth-line{stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 8px #42da9273)}.sg-sprout{--k:1}.sg-sprout-plant{transform:scale(calc(var(--k) * var(--s,1)));transform-origin:0 0}.sg-sprout-head{transform:scale(clamp(0, calc((var(--k) - .6) * 2.5), 1));transform-origin:0 0}.sg-sprout-stem{fill:none;stroke:var(--mint);stroke-width:2px;stroke-linecap:round}.sg-sprout[data-tier="0"] .sg-sprout-stem{stroke:#3fa06a;stroke-width:1.6px}.sg-sprout[data-tier="4"] .sg-sprout-stem{stroke-width:2.6px}.sg-sprout-leaf{fill:#2f7a52}.sg-sprout-leaf[data-tone="1"]{fill:#3fa06a}.sg-sprout-leaf[data-tone="2"]{fill:#4dbb7c}.sg-sprout-bud{fill:var(--lime)}.sg-sprout-bud[data-tone=mint],.sg-petal{fill:var(--mint)}.sg-petal-outer{fill:var(--lime);opacity:.92}.sg-bloom-shine{fill:#fff;opacity:.7}.sg-bloom-halo{opacity:.9}.sg-bloom-burst{stroke:var(--lime);stroke-width:1.6px;stroke-linecap:round;opacity:0;transform-origin:0 0}.sg-sprout[data-bloomed] .sg-bloom-burst{animation:sg-bloom-burst 1.1s var(--ease-expo) both}.sg-sprout[data-bloomed] .sg-bloom-halo{animation:1.6s ease-out both sg-bloom-halo}@keyframes sg-bloom-burst{0%{opacity:0;transform:scale(.5)}25%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes sg-bloom-halo{0%{opacity:.9}30%{opacity:1;transform:scale(1.35)}to{opacity:.9;transform:scale(1)}}.sg-sprout-label{opacity:var(--k);fill:var(--sg-text-soft);font-size:13px;font-weight:600}.sg-sprout-label[data-peak]{fill:var(--lime);font-weight:700}@media (prefers-reduced-motion:reduce){.sg-sprout[data-bloomed] .sg-bloom-burst,.sg-sprout[data-bloomed] .sg-bloom-halo{animation:none}}.sg-growth-head-glow{fill:#d9ff5333}.sg-growth-head-dot{fill:var(--lime)}.sg-growth-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.sg-growth-metric{border-top:1px solid var(--hairline);flex-direction:column;gap:.2rem;padding-block:1rem;display:flex}.sg-growth-metric dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.sg-growth-metric dd span{letter-spacing:-.04em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:620;line-height:1.1;display:block}.sg-growth-metric dd small{color:var(--sg-text-faint);font-size:12.5px}.sg-statement{isolation:isolate;background:radial-gradient(70% 120% at 88% -10%, #ffffff52, transparent 60%), radial-gradient(60% 90% at 0% 110%, #42da9259, transparent 65%), var(--lime);color:var(--ink);padding-block:clamp(3.5rem,8vw,7rem);position:relative;overflow:hidden}.sg-statement-title{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.5rem,8vw,7.5rem);font-weight:650;line-height:.98}.sg-statement-title .sg-w{margin-inline:-.04em -.12em;padding-inline:.04em .12em}.sg-statement-title em{font-family:var(--serif);letter-spacing:-.035em;font-style:italic;font-weight:400;display:block}.sg-statement-tap{vertical-align:.02em;width:.5em;height:.5em;margin-left:.14em;display:inline-block;position:relative}.sg-statement-tap:before{content:"";border:1.5px solid #191c154d;border-radius:50%;position:absolute;inset:0}.sg-statement-tap i{border-radius:50%;position:absolute;inset:0}.sg-statement-tap i:first-child{background:var(--ink);transform:scale(.36)}.sg-statement-tap i:last-child{border:2px solid var(--ink);animation:sg-statement-ripple 2.4s var(--ease-quint) infinite}@keyframes sg-statement-ripple{0%{opacity:.9;transform:scale(.45)}70%,to{opacity:0;transform:scale(1.7)}}.sg-statement-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;margin-top:clamp(1.5rem,3.5vw,2.75rem);display:flex}.sg-statement-foot p{color:#191c15c7;text-wrap:pretty;max-width:34rem;font-size:clamp(15px,1.3vw,18px);font-weight:500;line-height:1.55}.sg-statement-link{background:var(--ink);height:46px;color:var(--lime);transition:transform .5s var(--ease-expo);border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:15px;font-weight:620;display:inline-flex}.sg-statement-link:hover{transform:translateY(-2px)}.sg-statement-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sg-statement-tap i:last-child{opacity:.35;animation:none}}.sg-maker{border:1px solid var(--hairline);background:var(--panel);border-radius:28px;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:1024px){.sg-maker{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:3rem}}.sg-faq-side{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:1024px){.sg-faq-side{align-self:start;position:sticky;top:6rem}}.sg-faq-help{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--raised), var(--panel));border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:.9rem 1rem;max-width:26rem;margin-top:.5rem;padding:1.25rem;display:grid}.sg-faq-help-icon{width:40px;height:40px;color:var(--lime);background:#d9ff531a;border-radius:12px;place-items:center;font-size:20px;display:grid}.sg-faq-help h3{letter-spacing:-.01em;color:var(--foreground);font-size:15.5px;font-weight:620}.sg-faq-help p{color:var(--muted);font-size:13.5px;line-height:1.55}.sg-faq-help-links{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.sg-faq-help-links a{border:1px solid var(--hairline);height:36px;color:var(--sg-text-soft);border-radius:10px;align-items:center;gap:.45rem;padding-inline:.8rem;font-size:13px;font-weight:560;transition:border-color .3s,color .3s;display:inline-flex}.sg-faq-help-links a:hover{border-color:var(--sg-accent-edge);color:var(--foreground)}.sg-faq{border-top:1px solid var(--hairline)}.sg-faq-item{border-bottom:1px solid var(--hairline)}.sg-faq-item summary{letter-spacing:-.01em;color:var(--foreground);justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.3rem;font-size:clamp(15.5px,1.3vw,18px);font-weight:580;list-style:none;transition:color .3s;display:flex}.sg-faq-item summary::-webkit-details-marker{display:none}.sg-faq-item summary:hover{color:var(--lime)}.sg-faq-icon{border:1px solid var(--hairline);width:32px;height:32px;color:var(--sg-text-soft);transition:transform .6s var(--ease-expo), background-color .3s, color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.sg-faq-item[open] .sg-faq-icon{background:var(--lime);border-color:var(--lime);color:var(--ink);transform:rotate(180deg)}.sg-faq-body p{max-width:42rem;color:var(--muted);padding-bottom:1.4rem;font-size:15px;line-height:1.65}.sg-faq-item[open] .sg-faq-body{animation:sg-fade-up .6s var(--ease-expo)}@supports (interpolate-size:allow-keywords){.sg-faq-item{interpolate-size:allow-keywords}.sg-faq-item::details-content{height:0;transition:height .55s var(--ease-expo), content-visibility .55s allow-discrete;overflow:clip}.sg-faq-item[open]::details-content{height:auto}}.sg-show{flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.sg-show-switch{border:1px solid var(--hairline);background:var(--panel);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid;position:relative}.sg-show-tab{z-index:1;min-width:8.5rem;color:var(--muted);transition:color .35s var(--ease-expo);border-radius:999px;padding:.6rem 1.1rem;font-size:14px;font-weight:620;position:relative}.sg-show-tab[aria-pressed=true]{color:var(--ink)}.sg-show-tab:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.sg-show-thumb{inset-block:4px;width:calc((100% - 8px) / var(--n));background:var(--lime);transform:translateX(calc(var(--i) * 100%));transition:transform .55s var(--ease-expo);border-radius:999px;position:absolute;left:4px;box-shadow:0 6px 24px -8px #d9ff538c}.sg-show-stage{perspective:2200px;width:100%;max-width:75rem;position:relative}.sg-show-glow{z-index:-1;filter:blur(40px);background:radial-gradient(50% 55% at 50% 60%,#42da9238,#0000 70%),radial-gradient(40% 40% at 70% 30%,#d9ff531a,#0000 70%);border-radius:50%;position:absolute;inset:8% 6% -6%}.sg-show-window{transform-origin:50% 100%;background:#0c110e;border:1px solid #2d3a33;border-radius:clamp(10px,1.2vw,16px);margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009,inset 0 1px #ffffff0f,0 50px 120px -30px #000000d9,0 24px 48px -24px #000000b3}.sg-show-chrome{background:linear-gradient(#151c18,#111713);border-bottom:1px solid #1d2622;justify-content:center;align-items:center;height:clamp(22px,2.4vw,34px);display:flex;position:relative}.sg-show-lights{gap:clamp(4px,.55vw,8px);display:flex;position:absolute;left:clamp(8px,1vw,14px)}.sg-show-lights i{aspect-ratio:1;background:#ff5f57;border-radius:50%;width:clamp(7px,.85vw,12px)}.sg-show-lights i:nth-child(2){background:#febc2e}.sg-show-lights i:nth-child(3){background:#28c840}.sg-show-title{color:var(--sg-text-soft,var(--muted));font-size:clamp(9px,.9vw,13px);font-weight:600}.sg-show-screen{aspect-ratio:16/9;background:#0b0f0d;position:relative}.sg-show-shot{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-expo);position:absolute;inset:0}.sg-show-shot[data-active]{opacity:1}.sg-show-pins{pointer-events:none;position:absolute;inset:0}.sg-show-pin{left:var(--x);top:var(--y);width:0;height:0;animation:sg-show-in .7s var(--ease-expo) both;animation-delay:calc(.15s + var(--k) * 90ms);position:absolute}@keyframes sg-show-in{0%{opacity:0;transform:translateY(8px)}}.sg-show-dot{font-variant-numeric:tabular-nums;width:22px;height:22px;color:var(--ink);background:var(--lime);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:750;display:inline-flex;box-shadow:0 0 0 4px #d9ff5338,0 4px 14px #0009}.sg-show-pin>.sg-show-dot{position:absolute;translate:-50% -50%}.sg-show-label{width:max-content;max-width:12.5rem;color:var(--muted);background:#0c110ef0;border:1px solid #34453c;border-radius:10px;padding:.5rem .7rem .55rem;font-size:11.5px;line-height:1.4;display:none;position:absolute;box-shadow:0 14px 34px -12px #000000d9}.sg-show-label b,.sg-show-list b{color:var(--foreground);margin-bottom:1px;font-size:12.5px;font-weight:650;display:block}.sg-show-pin[data-side=right] .sg-show-label{top:0;left:20px;translate:0 -50%}.sg-show-pin[data-side=left] .sg-show-label{top:0;right:20px;translate:0 -50%}.sg-show-pin[data-side=below] .sg-show-label{top:20px;left:0;translate:-50%}.sg-show-pin[data-side=above] .sg-show-label{bottom:20px;left:0;translate:-50%}.sg-show-pin[data-side=below][data-align=start] .sg-show-label,.sg-show-pin[data-side=above][data-align=start] .sg-show-label{left:-11px;translate:none}.sg-show-pin[data-side=left][data-align=start] .sg-show-label,.sg-show-pin[data-side=right][data-align=start] .sg-show-label{top:-11px;translate:none}.sg-show-note{color:var(--muted);background:#0e1411;border-top:1px solid #1d2622;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:13px;display:flex}.sg-show-note b{color:var(--foreground);flex:none;font-weight:650}@media (max-width:639px){.sg-show-note{gap:.45rem;padding:.55rem .75rem;font-size:12px}}.sg-show-note-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 10px var(--mint);border-radius:50%}.sg-show-list{gap:.9rem;width:100%;max-width:40rem;display:grid}.sg-show-list li{color:var(--muted);animation:sg-show-in .6s var(--ease-expo) both;align-items:flex-start;gap:.75rem;font-size:14.5px;line-height:1.5;display:flex}.sg-show-list b{display:inline}@media (max-width:639px){.sg-show-pin>.sg-show-dot{width:17px;height:17px;font-size:9.5px;box-shadow:0 0 0 3px #d9ff5338,0 3px 8px #0009}.sg-show-tab{min-width:0}}@media (min-width:1024px){.sg-show-label{display:block}.sg-show-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sg-show-window{animation:linear both sg-show-tilt;animation-timeline:view();animation-range:entry cover 42%}.sg-show-glow{animation:linear both sg-show-drift;animation-timeline:view();animation-range:entry exit}}}@keyframes sg-show-tilt{0%{transform:rotateX(16deg)scale(.92)translateY(24px)}to{transform:none}}@keyframes sg-show-drift{0%{transform:translateY(12%)scale(.9)}to{transform:translateY(-10%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.sg-show-pin,.sg-show-list li{animation:none}}@media (prefers-reduced-motion:no-preference){.sg-show{justify-content:center;gap:clamp(1rem,2.4vh,1.75rem);min-height:100svh;padding-block:4.5rem 1.5rem}.sg-show-stage{max-width:min(75rem,177.778svh - 26.6667rem)}}.sg-show[data-pinned] .sg-show-window,.sg-show[data-pinned] .sg-show-glow{animation:none}.sg-final{--final-art:max(19rem, min(100vw * .4375, 58rem));isolation:isolate;align-content:start;justify-items:center;min-height:clamp(640px,96svh,980px);display:grid;position:relative;overflow:hidden}.sg-final-bg{z-index:-1;position:absolute;inset:0}.sg-final-bg[data-art]{height:var(--final-art);inset:auto 0 0}.sg-final-bg[data-art] img{object-fit:cover;object-position:48% 100%}.sg-final-bg .sg-final-art-tall{display:none}.sg-final-bg:after{content:"";background:linear-gradient(180deg, var(--night) 0%, #090d0b33 30%, #090d0b1a 60%, #090d0b99 100%), radial-gradient(46% 42% at 50% 46%, #090d0be0, #090d0b66 70%, transparent 100%);position:absolute;inset:0}.sg-final-bg[data-art]:after{background:linear-gradient(180deg, var(--night) 0%, #090d0bb8 20%, #090d0b47 38%, #090d0b00 54%, #090d0b00 84%, #090d0bbf 100%), radial-gradient(34% 34% at 50% 14%, #090d0bcc, transparent 100%)}.sg-final-inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-block:6rem 10rem;display:flex}.sg-final[data-art] .sg-final-inner{padding-block:clamp(4.5rem, 8vw, 7rem) calc(var(--final-art) * .6)}@media (max-width:639px){.sg-final{--final-art:min(136vw, 42rem)}.sg-final[data-art] .sg-final-inner{padding-bottom:calc(var(--final-art) * .52)}.sg-final-bg[data-art]:after{background:linear-gradient(180deg, var(--night) 0%, #090d0bb8 18%, #090d0b33 36%, #090d0b00 50%, #090d0b00 88%, #090d0b80 100%), radial-gradient(50% 30% at 50% 10%, #090d0bcc, transparent 100%)}.sg-final-bg[data-art] img{object-position:50% 100%}.sg-final-bg .sg-final-art-wide{display:none}.sg-final-bg .sg-final-art-tall{display:block}}.sg-final-title{letter-spacing:-.048em;max-width:17ch;color:var(--foreground);text-wrap:balance;font-size:clamp(2.4rem,6vw,5.4rem);font-weight:620;line-height:1}.sg-final-link{color:var(--sg-text-soft);align-items:center;gap:6px;font-size:13px;font-weight:600;transition:color .3s;display:inline-flex}.sg-final-link:hover{color:var(--lime)}@media (prefers-reduced-motion:reduce){.sg-landing *,.sg-landing :before,.sg-landing :after{animation-delay:0s!important}.sg-intro,.sg-grain,.sg-hero-canvas{display:none}.sg-hero-stage[data-ready] .sg-hero-poster{opacity:1}}.sg-final .sg-hero-note,.sg-final .sg-lead,.sg-final-link{text-shadow:0 1px 14px var(--night), 0 0 4px var(--night)}@media (max-width:639px){.sg-hero-facts li{padding:5px 10px;font-size:11.5px}}
