.stg-field{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.stg-field canvas{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.stg-field[data-ready] canvas{opacity:1}.stg-field-line{inset-block:6%;background:linear-gradient(to bottom, transparent, hsl(var(--accent-raw) / .85) 22%, hsl(var(--accent-raw) / .85) 78%, transparent);width:1px;box-shadow:0 0 18px 2px hsl(var(--accent-raw) / .22);opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1);position:absolute;left:0;translate:-.5px}.stg-field[data-ready] .stg-field-line{opacity:1}@media (prefers-reduced-motion:no-preference){.stg-caption-in{animation:.42s cubic-bezier(.23,1,.32,1) both stg-caption-in}}@keyframes stg-caption-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}.stg-fade-y{-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.stg-bone{background:hsl(var(--foreground-raw) / .14);border-radius:999px;height:5px}.stg-bone[data-tone=accent]{background:hsl(var(--accent-raw) / .55)}@media (prefers-reduced-motion:no-preference){.stg-rise{animation:16s linear infinite stg-rise}.stg-rise[data-offset]{animation-delay:-5s}.stg-dash{animation:1.6s linear infinite stg-dash}.stg-ping:after{animation:2.4s cubic-bezier(.16,1,.3,1) infinite stg-ping}.stg-draw{animation:5s cubic-bezier(.16,1,.3,1) infinite stg-draw}.stg-float{animation:6s ease-in-out infinite stg-float}.stg-float[data-layer="1"]{animation-delay:-1s}.stg-float[data-layer="2"]{animation-delay:-2s}.stg-travel{animation:3.2s cubic-bezier(.65,0,.35,1) infinite stg-travel}.stg-meter{animation:6s cubic-bezier(.16,1,.3,1) infinite stg-meter}}.stg-ping{position:relative}.stg-ping:after{content:"";border-radius:inherit;border:1px solid hsl(var(--accent-raw) / .5);opacity:0;position:absolute;inset:-1px}.stg-dash{background-image:repeating-linear-gradient(90deg, hsl(var(--accent-raw) / .55) 0 4px, transparent 4px 9px);background-size:9px 1px}.stg-meter{transform-origin:0;scale:var(--fill,.6) 1}@keyframes stg-rise{to{translate:0 -50%}}@keyframes stg-dash{to{background-position:9px 0}}@keyframes stg-ping{0%{opacity:.9;scale:1}to{opacity:0;scale:1.55}}@keyframes stg-draw{0%{stroke-dashoffset:var(--len)}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len) * -1)}}@keyframes stg-float{50%{translate:0 -6px}}@keyframes stg-travel{0%{opacity:0;left:0%}15%,85%{opacity:1}to{opacity:0;left:100%}}@keyframes stg-meter{0%{scale:.08 1}55%,90%{scale:var(--fill,.6) 1}to{scale:.08 1}}@media (prefers-reduced-motion:no-preference){.stg-blink{animation:1.8s cubic-bezier(.65,0,.35,1) infinite stg-blink}}@keyframes stg-blink{50%{opacity:.25;translate:0 -.08em}}@media (prefers-reduced-motion:no-preference){.stg-count{animation:.45s cubic-bezier(.16,1,.3,1) stg-count}}@keyframes stg-count{0%{opacity:0;filter:blur(4px);translate:0 .12em}}.stg-grow{transform-origin:bottom}.stg-mask{background:repeating-linear-gradient(135deg, hsl(var(--foreground-raw) / .12) 0 1.5px, transparent 1.5px 5px), hsl(var(--background-raw))}.stg-swap[data-phase=b]{opacity:0}@media (prefers-reduced-motion:no-preference){.stg-flow{animation:1.2s linear infinite stg-flow}.stg-grow{animation:5s cubic-bezier(.16,1,.3,1) infinite stg-grow}.stg-scan{animation:2s ease-in-out infinite stg-scan}.stg-swap{animation:7s cubic-bezier(.65,0,.35,1) infinite stg-swap}.stg-swap[data-phase=b]{animation-delay:-3.5s}}@keyframes stg-flow{to{stroke-dashoffset:-8px}}@keyframes stg-grow{0%{scale:1 .1}40%,88%{scale:1}to{scale:1 .1}}@keyframes stg-scan{50%{opacity:.35}}@keyframes stg-swap{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}.stg-fill{clip-path:inset(var(--top,50%) 0 0 0)}.stg-check{opacity:1}@media (prefers-reduced-motion:no-preference){.stg-fill{animation:6s cubic-bezier(.65,0,.35,1) infinite stg-fill}.stg-needle{animation:5s cubic-bezier(.65,0,.35,1) infinite stg-needle}.stg-check{animation:4s cubic-bezier(.16,1,.3,1) infinite stg-check}}@keyframes stg-fill{0%,to{clip-path:inset(100% 0 0)}45%,70%{clip-path:inset(var(--top,50%) 0 0 0)}}@keyframes stg-needle{0%,to{rotate:-18deg}50%{rotate:14deg}}@keyframes stg-check{0%,15%{opacity:0;scale:.4}30%,90%{opacity:1;scale:1}to{opacity:0}}.stg-node:nth-child(3n){opacity:.25}@media (prefers-reduced-motion:no-preference){.stg-node{animation:4.5s step-end infinite stg-node}}@keyframes stg-node{0%,to{opacity:1}55%{opacity:.25}}@media (prefers-reduced-motion:no-preference){.stg-caret{animation:1.1s step-end infinite stg-caret}}@keyframes stg-caret{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.stg-hop{animation:8s cubic-bezier(.65,0,.35,1) infinite stg-hop}.stg-pop{animation:7s cubic-bezier(.16,1,.3,1) infinite stg-pop}.stg-on{animation:6s cubic-bezier(.16,1,.3,1) infinite stg-on}}@keyframes stg-on{0%,4%{opacity:.12}12%,88%{opacity:1}to{opacity:.12}}@keyframes stg-hop{0%,18%{opacity:1;translate:0}25%,43%{translate:calc(100% + 1.5rem)}50%,68%{translate:calc(200% + 3rem)}75%,92%{opacity:1;translate:calc(300% + 4.5rem)}97%{opacity:0;translate:calc(300% + 4.5rem)}to{opacity:0;translate:0}}@keyframes stg-pop{0%{opacity:0;scale:.3}8%,88%{opacity:1;scale:1}to{opacity:0;scale:.3}}.stg-scanline{top:50%}@media (prefers-reduced-motion:no-preference){.stg-scanline{animation:2.4s cubic-bezier(.65,0,.35,1) infinite alternate stg-scanline}}@keyframes stg-scanline{0%{top:18%}to{top:80%}}.stg-sweep{transform-origin:0}.stg-cursor{top:80%;left:78%}@media (prefers-reduced-motion:no-preference){.stg-sweep{animation:6s cubic-bezier(.65,0,.35,1) infinite stg-sweep}.stg-cursor{animation:5s cubic-bezier(.65,0,.35,1) infinite stg-cursor}.stg-toggle{animation:3s cubic-bezier(.65,0,.35,1) infinite stg-toggle}.stg-focus{animation:4.5s cubic-bezier(.65,0,.35,1) infinite stg-focus}}@keyframes stg-sweep{0%{scale:0 1}45%,90%{scale:1}to{opacity:0;scale:0 1}}@keyframes stg-cursor{0%,10%{top:22%;left:14%}55%,62%{top:80%;left:78%;scale:1}66%{scale:.85}70%,92%{top:80%;left:78%;scale:1}to{top:22%;left:14%}}@keyframes stg-toggle{0%,40%{translate:0}50%,90%{translate:12px}to{translate:0}}@keyframes stg-focus{0%,28%{translate:0}33%,61%{translate:calc(100% - 8px + .5rem)}66%,94%{translate:calc(200% - 16px + 1rem)}to{translate:0}}.stg-block{left:42%}@media (prefers-reduced-motion:no-preference){.stg-block{animation:3.2s cubic-bezier(.65,0,.35,1) -1.6s infinite stg-block}}@keyframes stg-block{0%{opacity:0;left:0%}15%{opacity:1}45%,80%{opacity:1;left:42%}to{opacity:0;left:42%}}@media (prefers-reduced-motion:no-preference){.stg-load-slow{animation:7s linear infinite stg-load-slow}.stg-load-fast{animation:7s cubic-bezier(.16,1,.3,1) infinite stg-load-fast}}@keyframes stg-load-slow{0%{scale:0 1}90%{scale:1}to{scale:1}}@keyframes stg-load-fast{0%{scale:0 1}9%,to{scale:1}}@media (prefers-reduced-motion:no-preference){.stg-orbit{animation:2.8s linear infinite stg-orbit}}@keyframes stg-orbit{to{stroke-dashoffset:-100px}}
