.sc-flame .fl-g0{stop-color:var(--hue);stop-opacity:.38}.sc-flame .fl-g1{stop-color:var(--hue);stop-opacity:0}.sc-flame .fl-o0{stop-color:var(--hue)}.sc-flame .fl-o1{stop-color:color-mix(in oklab, var(--hue) 55%, var(--bg-2))}.sc-flame .fl-i0{stop-color:color-mix(in oklab, var(--hue) 30%, #fff)}.sc-flame .fl-i1{stop-color:color-mix(in oklab, var(--hue) 70%, #fff)}.sc-flame .fl-glow{transform-box:view-box;transform-origin:160px 150px;scale:calc(.55 + var(--v) * .6);opacity:calc(.35 + var(--v) * .65);animation:2.4s ease-in-out infinite fl-breathe}@keyframes fl-breathe{50%{transform:scale(1.08)}}.sc-flame .fl-floor{fill:color-mix(in oklab, var(--hue) 18%, transparent)}.sc-flame .fl-logs rect{fill:color-mix(in oklab, var(--ink) 22%, var(--bg-3));stroke:var(--line-2);stroke-width:1.5px}.sc-flame .fl-size{transform-box:view-box;transform-origin:160px 172px;scale:calc(.42 + var(--v) * .66)}.sc-flame .fl-out,.sc-flame .fl-mid,.sc-flame .fl-in{transform-origin:50% 100%}.sc-flame .fl-out{fill:url(#sg-flame-out);opacity:.55;filter:drop-shadow(0 0 14px color-mix(in oklab, var(--hue) 55%, transparent));animation:1.9s ease-in-out infinite fl-flick}.sc-flame .fl-mid{fill:url(#sg-flame-out);opacity:.85;animation:1.4s ease-in-out -.5s infinite reverse fl-flick}.sc-flame .fl-in{fill:url(#sg-flame-in);animation:1.1s ease-in-out -.2s infinite fl-flick}@keyframes fl-flick{0%,to{transform:scale(1)skew(0)}25%{transform:scale(.95,1.06)skew(-3deg)}60%{transform:scale(1.04,.95)skew(2.5deg)}80%{transform:scale(.98,1.03)skew(-1deg)}}.sc-flame .fl-embers circle{transform-box:fill-box;transform-origin:50%;fill:var(--hue);opacity:0;animation:2.8s ease-out infinite fl-ember;animation-delay:calc(var(--i) * -.47s)}@keyframes fl-ember{0%{opacity:0;transform:translateY(30px)scale(1)}20%{opacity:1}to{opacity:0;transform:translate(var(--x), -46px) scale(.4)}}.sc-flame.kick .fl-size{animation:.6s ease-out fl-roar}@keyframes fl-roar{35%{transform:scale(1.1)}}.sc-body .bd-frame path{fill:none;stroke:color-mix(in oklab, var(--hue) 60%, var(--line-2));stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sc-body .bd-edge>*{fill:none;stroke:color-mix(in oklab, var(--hue) 45%, var(--line-2));stroke-width:5px}.sc-body .bd-shape>*{fill:var(--bg-3)}.sc-body .bd-level,.sc-body .bd-mark{translate:0 calc(8px + (1 - var(--v)) * 150px)}.sc-body .bd-wave{animation:3.2s linear infinite bd-wave}.sc-body .bd-wave.b{fill:color-mix(in oklab, var(--hue) 35%, transparent);animation-duration:4.4s;animation-direction:reverse}.sc-body .bd-l0{stop-color:var(--hue);stop-opacity:.9}.sc-body .bd-l1{stop-color:var(--hue);stop-opacity:.45}@keyframes bd-wave{to{transform:translate(-60px)}}.sc-body .bd-mark line{stroke:var(--hue);stroke-width:2px;stroke-dasharray:2 4;stroke-linecap:round}.sc-body .bd-mark circle{fill:var(--hue);filter:drop-shadow(0 0 5px var(--hue))}.sc-body .bd-ticks line{stroke:var(--line-2);stroke-width:2px;stroke-linecap:round}.sc-body .bd-scan{opacity:.9;animation:4.2s ease-in-out infinite alternate bd-scan}.sc-body .bd-s0{stop-color:var(--hue);stop-opacity:0}.sc-body .bd-s1{stop-color:var(--hue);stop-opacity:.95}@keyframes bd-scan{0%{transform:translateY(-72px)}to{transform:translateY(78px)}}.sc-body.kick .bd-mark circle{animation:.6s ease-out bd-ping}@keyframes bd-ping{40%{transform:scale(1.8)}}.sc-heart{--beat:calc(1.6s - var(--v) * .9s)}.sc-heart .ht-f0{stop-color:color-mix(in oklab, var(--hue) 80%, #fff)}.sc-heart .ht-f1{stop-color:var(--hue)}.sc-heart .ht-beat{animation:ht-beat var(--beat) ease-in-out infinite}.sc-heart .ht-heart{filter:drop-shadow(0 8px 18px color-mix(in oklab, var(--hue) 45%, transparent))}@keyframes ht-beat{0%,45%,to{transform:scale(1)}10%{transform:scale(calc(1.05 + var(--v) * .09))}20%{transform:scale(.98)}30%{transform:scale(calc(1.03 + var(--v) * .05))}}.sc-heart .ht-shine{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:3px;stroke-linecap:round}.sc-heart .ht-ring{fill:none;stroke:var(--hue);stroke-width:2px;opacity:0;animation:ht-ring var(--beat) ease-out infinite}.sc-heart .ht-ring.b{animation-delay:calc(var(--beat) * .3)}@keyframes ht-ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.38)}}.sc-heart .ht-ecg{transform-box:view-box;transform-origin:160px 168px;scale:1 calc(.45 + var(--v) * .65)}.sc-heart .ht-trace{fill:none;stroke:var(--line-2);stroke-width:1.5px;stroke-linejoin:round}.sc-heart .ht-run{fill:none;stroke:var(--hue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22 120;filter:drop-shadow(0 0 4px var(--hue));animation:2.6s linear infinite ht-run}@keyframes ht-run{0%{stroke-dashoffset:22px}to{stroke-dashoffset:-120px}}.sc-heart .ht-dot{fill:var(--hue);offset-path:path("M24 168H62L68 162L74 168H86L92 146L100 186L106 162L112 168H154L160 162L166 168H178L184 146L192 186L198 162L204 168H246L252 162L258 168H270L276 146L284 186L290 162L296 168");offset-rotate:0deg;filter:drop-shadow(0 0 5px var(--hue));animation:2.6s linear infinite ht-dot}@keyframes ht-dot{0%{offset-distance:0%;opacity:1}83%{offset-distance:100%;opacity:1}84%,to{offset-distance:100%;opacity:0}}.sc-heart.kick .ht-heart{animation:.6s ease-out ht-kick}@keyframes ht-kick{30%{transform:scale(1.12)}}.sc-calendar{--n:round(down, calc(var(--v) * 34.9), 1)}.sc-calendar .ca-shadow{fill:color-mix(in oklab, var(--hue) 14%, transparent)}.sc-calendar .ca-card{fill:var(--bg-2);stroke:var(--line-2);stroke-width:1.5px}.sc-calendar .ca-head{fill:color-mix(in oklab, var(--hue) 80%, var(--bg-2))}.sc-calendar .ca-rings rect{fill:var(--bg-3);stroke:var(--line-2);stroke-width:1.5px}.sc-calendar .ca-days rect{--on:clamp(0, calc(var(--n) - var(--i) + 1), 1);fill:color-mix(in oklab, var(--hue) calc(18% + var(--on) * 50%), var(--bg-3));opacity:calc(.55 + var(--on) * .45);transition:fill .4s,opacity .4s}.sc-calendar .ca-today{translate:calc(mod(var(--n), 7) * 16px) calc(round(down, var(--n) / 7, 1) * 18px)}.sc-calendar .ca-ring{fill:none;stroke:var(--ink);stroke-width:2.5px}.sc-calendar .ca-ping{fill:none;stroke:var(--hue);stroke-width:2px;animation:2.2s ease-out infinite ca-ping}@keyframes ca-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2)}}.sc-calendar .ca-pip{fill:var(--ink)}.sc-calendar .ca-bloom{fill:var(--ink);animation:1.6s ease-in-out infinite ca-bloom}@keyframes ca-bloom{0%,60%,to{transform:scale(1)}15%{transform:scale(1.3)}30%{transform:scale(1.05)}42%{transform:scale(1.2)}}.sc-calendar .ca-page{fill:var(--bg-3);stroke:var(--line-2);stroke-width:1.5px;transform-origin:50% 0;opacity:0;animation:6s cubic-bezier(.5,0,.3,1) infinite ca-flip}@keyframes ca-flip{0%,72%{opacity:0;transform:scaleY(1)}74%{opacity:1;transform:scaleY(1)}92%{opacity:.9;transform:scaleY(-.18)}96%,to{opacity:0;transform:scaleY(-.18)}}.sc-calendar .ca-float{fill:var(--hue);opacity:.6;animation:4s ease-in-out infinite sc-float;animation-delay:calc(var(--i) * -1.3s)}.sc-calendar.kick .ca-ring{animation:.6s ease-out ca-kick}@keyframes ca-kick{40%{transform:scale(1.35)}}.sc-run{--lap:calc(7s - var(--v) * 5s)}.sc-run .rn-track{fill:color-mix(in oklab, var(--hue) 8%, transparent);stroke:var(--bg-3);stroke-width:26px}.sc-run .rn-lane{fill:none;stroke:var(--line-2);stroke-width:1.5px;stroke-dasharray:4 6}.sc-run .rn-finish{stroke:var(--ink-2);stroke-width:3px;stroke-dasharray:4 4;opacity:.7}.sc-run .rn-laps circle{transform-box:fill-box;transform-origin:50%;--on:clamp(0, calc(var(--v) * 4.2 - var(--i)), 1);fill:color-mix(in oklab, var(--hue) calc(var(--on) * 100%), var(--bg-3));stroke:var(--line-2);stroke-width:1.5px;scale:calc(.8 + var(--on) * .2)}.sc-run .rn-trail{fill:none;stroke:var(--hue);stroke-width:6px;stroke-linecap:round;stroke-dasharray:14 86;opacity:.35;animation:rn-trail var(--lap) linear infinite}.sc-run .rn-trail.b{stroke-dasharray:6 94;stroke-dashoffset:-8px;opacity:.8;animation-name:rn-trail-b}@keyframes rn-trail{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes rn-trail-b{0%{stroke-dashoffset:-8px}to{stroke-dashoffset:-108px}}.sc-run .rn-runner{offset-path:path("M105 52H215A52 52 0 0 1 215 156H105A52 52 0 0 1 105 52Z");offset-rotate:0deg;animation:rn-go var(--lap) linear infinite}@keyframes rn-go{0%{offset-distance:14%}to{offset-distance:114%}}.sc-run .rn-halo{fill:color-mix(in oklab, var(--hue) 30%, transparent);animation:1.2s ease-in-out infinite sc-twinkle}.sc-run .rn-dot{fill:var(--hue);stroke:var(--bg-2);stroke-width:2px;filter:drop-shadow(0 0 6px var(--hue))}.sc-run.kick .rn-laps{animation:.6s ease-out ca-kick}.sc-drop{--fall:calc(28px + (1 - var(--v)) * 124px)}.sc-drop .dr-floor{fill:color-mix(in oklab, var(--hue) 14%, transparent)}.sc-drop .dr-back{fill:color-mix(in oklab, var(--ink) 4%, transparent)}.sc-drop .dr-glass{fill:none;stroke:color-mix(in oklab, var(--ink) 35%, transparent);stroke-width:2.5px;stroke-linejoin:round}.sc-drop .dr-glare{fill:none;stroke:var(--ink);stroke-opacity:.25;stroke-width:3px;stroke-linecap:round}.sc-drop .dr-level{translate:0 calc((1 - var(--v)) * 124px)}.sc-drop .dr-wave{animation:3s linear infinite dr-wave}.sc-drop .dr-wave.b{fill:color-mix(in oklab, var(--hue) 35%, transparent);animation-duration:4.2s;animation-direction:reverse}@keyframes dr-wave{to{transform:translate(-80px)}}.sc-drop .dr-l0{stop-color:var(--hue);stop-opacity:.85}.sc-drop .dr-l1{stop-color:var(--hue);stop-opacity:.5}.sc-drop .dr-bub{fill:none;stroke:color-mix(in oklab, var(--ink) 60%, transparent);stroke-width:1.2px;animation:3.4s ease-in infinite dr-bub;animation-delay:calc(var(--i) * -.7s)}@keyframes dr-bub{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-110px)}}.sc-drop .dr-drop{fill:var(--hue)}.sc-drop .dr-fall{animation:2.4s cubic-bezier(.5,0,.9,.6) infinite dr-fall}@keyframes dr-fall{0%{opacity:0;transform:translateY(0)}10%{opacity:1}42%{opacity:1;transform:translateY(var(--fall))}44%,to{opacity:0;transform:translateY(var(--fall))}}.sc-drop .dr-splash{fill:none;stroke:var(--ink);stroke-width:1.5px;opacity:0;animation:2.4s ease-out infinite dr-splash}@keyframes dr-splash{0%,42%{opacity:0;transform:scale(.3)}46%{opacity:.8}80%,to{opacity:0;transform:scale(1.8)}}.sc-drop .dr-drop.s{opacity:.4;animation:3.6s ease-in-out infinite sc-float}.sc-drop .dr-drop.s.b{opacity:.25;animation-delay:-1.8s}.sc-lift .lf-floor{fill:none;stroke:var(--line-2);stroke-width:3px;stroke-linecap:round}.sc-lift .lf-shadow{fill:color-mix(in oklab, var(--hue) 16%, transparent);animation:3.6s ease-in-out infinite lf-shadow}@keyframes lf-shadow{0%,to{opacity:1;transform:scale(1)}40%,58%{opacity:.6;transform:scale(.75)}}.sc-lift .lf-bar{animation:3.6s ease-in-out infinite lf-press}@keyframes lf-press{0%,to{transform:translateY(26px)}40%,58%{transform:translateY(-22px)}}.sc-lift .lf-rod{fill:var(--ink-2)}.sc-lift .lf-sleeve{fill:color-mix(in oklab, var(--ink) 55%, var(--bg-3))}.sc-lift .lf-grip rect{fill:var(--muted)}.sc-lift .lf-collar{fill:var(--ink)}.sc-lift .lf-plate{--on:clamp(0, calc(var(--v) * 3.3 - var(--i) * 1.05 + .25), 1);fill:color-mix(in oklab, var(--hue) calc(100% - var(--i) * 18%), var(--bg-3));stroke:color-mix(in oklab, var(--hue) 50%, var(--ink));stroke-opacity:.35;stroke-width:1.5px;scale:1 var(--on);opacity:clamp(0, calc(var(--on) * 1.6 - .3), 1)}.sc-lift .lf-dust circle{fill:var(--muted);opacity:0;animation:3.6s ease-out infinite lf-dust}@keyframes lf-dust{0%,36%{opacity:0;transform:translate(0)}42%{opacity:.9}70%,to{opacity:0;transform:translate(var(--x), -26px)}}.sc-lift.kick .lf-plate{animation:.6s ease-out lf-kick}@keyframes lf-kick{40%{transform:scaleY(1.12)}}.sc-moon .mn-g0{stop-color:var(--hue);stop-opacity:.22}.sc-moon .mn-g1{stop-color:var(--hue);stop-opacity:0}.sc-moon .mn-glow{animation:5s ease-in-out infinite fl-breathe}.sc-moon .mn-moon{transform-box:view-box;transform-origin:120px 72px;animation:6s ease-in-out infinite mn-rock}@keyframes mn-rock{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.sc-moon .mn-disc{fill:color-mix(in oklab, var(--hue) 82%, #fff)}.sc-moon .mn-moon>*{filter:none}.sc-moon .mn-moon{filter:drop-shadow(0 0 12px color-mix(in oklab, var(--hue) 60%, transparent))}.sc-moon .mn-stars circle{transform-box:fill-box;transform-origin:50%;fill:var(--ink-2);animation:3s ease-in-out infinite mn-twinkle;animation-delay:calc(var(--i) * -.37s)}@keyframes mn-twinkle{0%,to{opacity:.25}50%{opacity:1;transform:scale(1.4)}}.sc-moon .mn-spark{fill:none;stroke:var(--hue);stroke-width:1.5px;stroke-linecap:round;animation:2.6s ease-in-out infinite mn-twinkle}.sc-moon .mn-spark.b{animation-delay:-1.3s}.sc-moon .mn-z{fill:none;stroke:var(--ink-2);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:4.5s ease-out infinite mn-z;animation-delay:calc(var(--i) * -1.5s)}@keyframes mn-z{0%{opacity:0;transform:translateY(10px)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(34px,-34px)scale(1.15)}}.sc-moon .mn-hyp-bg{fill:none;stroke:var(--line-2);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:2 4}.sc-moon .mn-hyp{fill:none;stroke:var(--hue);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:calc(var(--v) * 100) 100}.sc-moon .mn-now{fill:var(--hue);stroke:var(--bg-2);stroke-width:2px;offset-path:path("M48 146H68V160H86V176H112V160H126V150H140V164H160V178H180V160H194V148H212V164H230V152H252V144H272");offset-rotate:0deg;offset-distance:calc(var(--v) * 100%);filter:drop-shadow(0 0 5px var(--hue))}.sc-moon.kick .mn-now{animation:.6s ease-out bd-ping}.sc-thermo .th-g0{stop-color:var(--hue);stop-opacity:.55}.sc-thermo .th-g1{stop-color:var(--hue);stop-opacity:0}.sc-thermo .th-c0{stop-color:var(--hue)}.sc-thermo .th-c1{stop-color:color-mix(in oklab, var(--hue) 65%, #fff)}.sc-thermo .th-glow{opacity:calc(.15 + var(--v) * .85);scale:calc(.6 + var(--v) * .6);animation:2.6s ease-in-out infinite fl-breathe}.sc-thermo .th-glass{fill:color-mix(in oklab, var(--bg-3) 80%, transparent);stroke:color-mix(in oklab, var(--ink) 30%, transparent);stroke-width:2.5px}.sc-thermo .th-bore{fill:color-mix(in oklab, var(--ink) 8%, transparent)}.sc-thermo .th-col{transform-origin:50% 100%;scale:1 calc(.1 + var(--v) * .9)}.sc-thermo .th-bulb{fill:var(--hue);filter:drop-shadow(0 0 calc(4px + var(--v) * 12px) var(--hue))}.sc-thermo .th-shine{fill:none;stroke:#fff;stroke-opacity:.6;stroke-width:2.5px;stroke-linecap:round}.sc-thermo .th-ticks line{stroke:var(--muted);stroke-width:2px;stroke-linecap:round}.sc-thermo .th-wave{fill:none;stroke:var(--hue);stroke-width:2.5px;stroke-linecap:round;opacity:0;animation:3.2s ease-in-out infinite th-rise;animation-delay:calc(var(--i) * -.8s)}@keyframes th-rise{0%{opacity:0;transform:translateY(16px)}40%{opacity:calc(.15 + var(--v) * .6)}to{opacity:0;transform:translateY(-34px)}}.sc-thermo.kick .th-bulb{animation:.6s ease-out ht-kick}.sc-bolt .bo-f0{stop-color:color-mix(in oklab, var(--hue) 55%, #fff)}.sc-bolt .bo-f1{stop-color:var(--hue)}.sc-bolt .bo-track{fill:color-mix(in oklab, var(--hue) 6%, transparent);stroke:var(--line);stroke-width:10px}.sc-bolt .bo-meter{fill:none;stroke:var(--hue);stroke-width:10px;stroke-linecap:round;stroke-dasharray:calc(var(--v) * 100) 100;filter:drop-shadow(0 0 8px color-mix(in oklab, var(--hue) 60%, transparent));transform:rotate(-90deg)}.sc-bolt .bo-wave{fill:none;stroke:var(--hue);stroke-width:1.5px;opacity:0;animation:3s ease-out infinite bo-wave}.sc-bolt .bo-wave.b{animation-delay:-1.5s}@keyframes bo-wave{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.sc-bolt .bo-spark{stroke:var(--hue);stroke-width:2.5px;stroke-linecap:round;opacity:.15;animation:2.4s ease-out infinite bo-spark;animation-delay:calc(var(--i) * -.3s)}@keyframes bo-spark{0%,60%,to{opacity:.15;transform:translateY(0)}70%{opacity:1;transform:translateY(-4px)scaleY(1.6)}}.sc-bolt .bo-halo{fill:var(--hue);filter:blur(10px);opacity:.35;animation:2s ease-in-out infinite bo-charge}@keyframes bo-charge{0%,to{opacity:calc(.15 + var(--v) * .25);transform:scale(1)}50%{opacity:calc(.35 + var(--v) * .45);transform:scale(1.1)}}.sc-bolt .bo-bolt{stroke:color-mix(in oklab, var(--hue) 60%, var(--ink));stroke-width:2px;stroke-linejoin:round;animation:4s ease-in-out infinite bo-zap}@keyframes bo-zap{0%,86%,to{opacity:1}89%{opacity:.55}92%{opacity:1}94%{opacity:.7}}.sc-bolt .bo-edge{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sc-bolt.kick .bo-bolt{animation:.6s ease-out ht-kick}
.sc-pour{--conc:color-mix(in oklab, var(--muted), var(--ink-2) 22%);--wood:color-mix(in oklab, var(--hue) 55%, var(--muted));--m0:color-mix(in oklab, var(--muted) 55%, var(--bg-3));--m1:var(--muted);--m2:color-mix(in oklab, var(--muted) 62%, var(--ink));--m3:color-mix(in oklab, var(--muted) 72%, var(--hue))}.sc-pour.v-mulch{--m0:color-mix(in oklab, var(--hue) 45%, #4a2a14);--m1:color-mix(in oklab, var(--hue) 72%, #5a3418);--m2:color-mix(in oklab, var(--hue) 38%, #3a2010);--m3:color-mix(in oklab, var(--hue) 88%, #7a4220)}.sc-pour.v-soil{--m0:color-mix(in oklab, var(--hue) 12%, #33281f);--m1:color-mix(in oklab, var(--hue) 16%, #4a3a2e);--m2:color-mix(in oklab, var(--hue) 8%, #241b15);--m3:color-mix(in oklab, var(--hue) 26%, #5c4a3c)}.sc-pour .pr-stand{fill:none;stroke:var(--muted);stroke-width:3px;stroke-linecap:round}.sc-pour .pr-drum{fill:color-mix(in oklab, var(--hue) 58%, var(--bg-3))}.sc-pour .pr-fins line{stroke:color-mix(in oklab, var(--hue) 30%, var(--bg));stroke-width:5px;stroke-linecap:round}.sc-pour .pr-fins{animation:.9s linear infinite pr-turn}@keyframes pr-turn{to{transform:translate(16px)}}.sc-pour .pr-drum-o{fill:none;stroke:var(--hue);stroke-width:2.5px;stroke-linejoin:round}.sc-pour .pr-chute{fill:none;stroke:var(--muted);stroke-width:7px;stroke-linecap:round}.sc-pour .pr-stream{fill:none;stroke:var(--conc);stroke-width:7px;stroke-linecap:round;stroke-dasharray:12 5;animation:.45s linear infinite pr-flow}.sc-pour .pr-stream.f{stroke:color-mix(in oklab, var(--conc), var(--ink) 30%);stroke-width:2px;stroke-dasharray:5 12;opacity:.7}@keyframes pr-flow{0%{stroke-dashoffset:17px}to{stroke-dashoffset:0}}.sc-pour .pr-slab{fill:var(--conc);transform-box:view-box;transform-origin:215px 174px;scale:1 calc(.12 + .88 * var(--v))}.sc-pour .pr-sheen{fill:none;stroke:color-mix(in oklab, var(--ink) 30%, transparent);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sc-pour .pr-lvl{translate:0 calc((1 - var(--v)) * 35.2px)}.sc-pour .pr-ripple{fill:none;stroke:color-mix(in oklab, var(--ink) 45%, transparent);stroke-width:1.5px;animation:1.4s ease-out infinite pr-ripple}.sc-pour .pr-ripple.b{animation-delay:-.7s}@keyframes pr-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}.sc-pour .pr-board{fill:var(--wood)}.sc-pour .pr-stake{stroke:var(--wood);stroke-width:2.5px;stroke-linecap:round}.sc-pour .pr-barrow{transform-box:view-box;transform-origin:112px 159px;animation:3.2s ease-in-out infinite pr-rock}@keyframes pr-rock{50%{transform:rotate(-4deg)}}.sc-pour .pr-frame{fill:none;stroke:var(--ink-2);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.sc-pour .pr-tray{fill:color-mix(in oklab, var(--hue) 70%, var(--bg-2));stroke:var(--hue);stroke-width:2px;stroke-linejoin:round}.sc-pour .pr-load{stroke:var(--m1);stroke-width:6px;stroke-linecap:round}.sc-pour .pr-wheel{fill:var(--bg-2);stroke:var(--ink-2);stroke-width:4px}.sc-pour .pr-hub{fill:var(--ink-2)}.sc-pour .pr-pile{transform-box:view-box;transform-origin:214px 174px;scale:calc(.25 + .75 * var(--v))}.sc-pour .pr-mound{fill:var(--m0)}.sc-pour .pr-mound-o{fill:none;stroke:color-mix(in oklab, var(--ink) 22%, transparent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.sc-pour .pr-bit,.sc-pour .pr-drop{rotate:var(--r)}.sc-pour .c1{fill:var(--m1)}.sc-pour .c2{fill:var(--m2)}.sc-pour .c3{fill:var(--m3)}.sc-pour.v-mulch .pr-bit,.sc-pour.v-mulch .pr-drop{scale:1.5 .6}.sc-pour.v-soil .pr-bit{scale:.7}.sc-pour .pr-dx{animation:1.3s linear infinite pr-dx;animation-delay:calc(var(--i) * -.22s)}.sc-pour .pr-drop{animation:1.3s cubic-bezier(.5,0,.9,.6) infinite pr-dy;animation-delay:calc(var(--i) * -.22s)}@keyframes pr-dx{0%{transform:translate(0)}to{transform:translate(44px)}}@keyframes pr-dy{0%{opacity:0;transform:translateY(0)}12%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(54px)}}.sc-paint .pt-wall{fill:var(--bg-3)}.sc-paint .pt-wall-o{fill:none;stroke:var(--line-2);stroke-width:1.5px}.sc-paint .pt-done{fill:color-mix(in oklab, var(--hue) 72%, var(--bg-3));transform-box:view-box;transform-origin:64px 0;scale:var(--v) 1}.sc-paint .pt-edge{translate:calc(var(--v) * 208px) 0}.sc-paint .pt-wet{fill:var(--hue);transform-origin:50% 100%;animation:4s ease-in-out infinite pt-wet}@keyframes pt-wet{0%{opacity:1;transform:scaleY(.24)}50%{opacity:1;transform:scaleY(1)}92%{opacity:.15}to{opacity:0;transform:scaleY(1)}}.sc-paint .pt-roller{animation:4s ease-in-out infinite pt-roll}@keyframes pt-roll{0%,to{transform:translateY(90px)}50%{transform:translateY(0)}}.sc-paint .pt-roll{fill:var(--hue);stroke:color-mix(in oklab, var(--hue) 55%, var(--ink));stroke-width:1.5px}.sc-paint .pt-shine{stroke:color-mix(in oklab, var(--hue) 45%, #fff);stroke-width:2.5px;stroke-linecap:round;opacity:.8}.sc-paint .pt-handle{fill:none;stroke:var(--ink-2);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sc-paint .pt-grip{stroke:var(--ink);stroke-width:7px;stroke-linecap:round}.sc-paint .pt-drip{fill:color-mix(in oklab, var(--hue) 85%, var(--ink));transform-origin:50% 0;animation:3.4s ease-in infinite pt-drip}.sc-paint .pt-drip.b{animation-delay:-1.7s}@keyframes pt-drip{0%{opacity:0;transform:scaleY(.3)}15%{opacity:1}60%{opacity:1;transform:scaleY(1)translateY(0)}to{opacity:0;transform:scaleY(1.1)translateY(26px)}}.sc-paint .pt-skirt{fill:var(--line-2)}.sc-paint .pt-can-b{fill:var(--bg-3);stroke:var(--ink-2);stroke-width:1.5px;stroke-linejoin:round}.sc-paint .pt-can-t{fill:var(--hue)}.sc-paint .pt-bail{fill:none;stroke:var(--muted);stroke-width:1.5px}.sc-roof .rf-cloud{animation:7s ease-in-out infinite rf-drift}@keyframes rf-drift{50%{transform:translate(-8px)}}.sc-roof .rf-cl{fill:var(--bg-3);stroke:var(--line-2);stroke-width:1.5px;stroke-linejoin:round}.sc-roof .rf-rain line{stroke:color-mix(in oklab, var(--hue) 70%, var(--ink-2));stroke-width:2px;stroke-linecap:round;animation:1.1s linear infinite rf-rain;animation-delay:calc(var(--i) * -.27s)}@keyframes rf-rain{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(-9px,48px)}}.sc-roof .rf-wall{fill:var(--bg-3);stroke:var(--line-2);stroke-width:1.5px}.sc-roof .rf-door{fill:color-mix(in oklab, var(--hue) 35%, var(--bg-3))}.sc-roof .rf-win{fill:color-mix(in oklab, var(--hue) 22%, transparent);stroke:var(--line-2);stroke-width:1.5px}.sc-roof .rf-roof{transform-box:view-box;transform-origin:160px 112px;scale:1 calc(.22 + .78 * var(--v))}.sc-roof .rf-tile{fill:color-mix(in oklab, var(--hue) 28%, var(--bg-2))}.sc-roof .rf-rows line{stroke:color-mix(in oklab, var(--hue) 35%, transparent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.sc-roof .rf-edge{fill:none;stroke:var(--hue);stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sc-roof .rf-rise{stroke:var(--ink-2);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;animation:1s linear infinite rf-march}@keyframes rf-march{to{stroke-dashoffset:-8px}}.sc-roof .rf-arc{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100 100;animation:3.6s ease-in-out infinite rf-arc}@keyframes rf-arc{0%{stroke-dashoffset:100px}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.sc-roof .rf-run{stroke:var(--ink-2);stroke-width:1.5px}.sc-roof .rf-sq{fill:none;stroke:var(--muted);stroke-width:1.2px}.sc-roof .rf-drip{fill:var(--hue);animation:2.4s cubic-bezier(.55,0,1,.45) infinite rf-drip}@keyframes rf-drip{0%,30%{opacity:0;transform:translateY(0)scale(.4)}45%{opacity:1;transform:translateY(0)scale(1)}95%{opacity:1}to{opacity:0;transform:translateY(58px)}}.sc-stairs{--s:calc(.4 + .6 * var(--v))}.sc-stairs .st-flight{transform-box:view-box;transform-origin:160px 174px;scale:1 var(--s)}.sc-stairs .st-body{fill:color-mix(in oklab, var(--hue) 14%, var(--bg-3))}.sc-stairs .st-edge{fill:none;stroke:var(--hue);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100 100;animation:st-draw 1.8s var(--ease) both}@keyframes st-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.sc-stairs .st-tread{stroke:var(--ink);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;animation:3.2s ease-out infinite st-land;animation-delay:calc(var(--i) * .48s)}@keyframes st-land{0%{opacity:.9}22%,to{opacity:0}}.sc-stairs .st-rail{stroke:var(--ink-2);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sc-stairs .st-post{stroke:var(--muted);stroke-width:1.5px;vector-effect:non-scaling-stroke}.sc-stairs .st-ball{offset-rotate:0deg;animation:3.2s linear infinite st-bounce}@keyframes st-bounce{0%{offset-distance:0%;opacity:0}5%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.sc-stairs .st-b{fill:var(--hue);scale:1 calc(1 / var(--s));filter:drop-shadow(0 0 6px color-mix(in oklab, var(--hue) 60%, transparent))}.sc-tiles .tl-base{fill:color-mix(in oklab, var(--ink) 4%, transparent)}.sc-tiles .tl-grid line{stroke:var(--line-2);stroke-width:1px;stroke-dasharray:2 3}.sc-tiles .tl-edge{fill:none;stroke:var(--line-2);stroke-width:1.5px}.sc-tiles .tl-tile,.sc-tiles .tl-pl,.sc-tiles .tl-sheet{--p:clamp(0, calc(var(--v) * var(--n) - var(--i)), 1);opacity:var(--p)}.sc-tiles .tl-tile{scale:var(--p);animation:6s ease-in-out infinite tl-flip;animation-delay:calc(var(--d) * .14s)}.sc-tiles .tl-tile.a{fill:color-mix(in oklab, var(--hue) 76%, var(--bg-3))}.sc-tiles .tl-tile.b{fill:color-mix(in oklab, var(--hue) 46%, var(--bg-3))}@keyframes tl-flip{0%,14%,to{transform:scaleX(1)}7%{transform:scaleX(-.05)}}.sc-tiles .tl-pl{translate:calc((1 - var(--p)) * -28px) 0}.sc-tiles .tl-wood{animation:5s ease-in-out infinite tl-sheen;animation-delay:calc(var(--i) * 60ms)}.sc-tiles .tl-wood.w0{fill:color-mix(in oklab, var(--hue) 55%, #8a5530)}.sc-tiles .tl-wood.w1{fill:color-mix(in oklab, var(--hue) 40%, #6e4224)}.sc-tiles .tl-wood.w2{fill:color-mix(in oklab, var(--hue) 68%, #9a6438)}.sc-tiles .tl-grain{stroke:#0000002e;stroke:lab(0% 0 0/.18);stroke-width:1px;stroke-linecap:round}@keyframes tl-sheen{0%,20%,to{opacity:1}10%{opacity:.65}}.sc-tiles .tl-sheet{--n:8;translate:0 calc((1 - var(--p)) * -20px)}.sc-tiles .tl-frame rect{fill:none;stroke:color-mix(in oklab, var(--hue) 45%, var(--muted));stroke-width:3px}.sc-tiles .tl-frame line{stroke:color-mix(in oklab, var(--hue) 45%, var(--muted));stroke-width:3.5px;opacity:.75}.sc-tiles .tl-board{fill:color-mix(in oklab, var(--ink-2) 26%, var(--bg-3));stroke:color-mix(in oklab, var(--ink) 25%, transparent);stroke-width:1px}.sc-tiles .tl-screw{fill:var(--hue);opacity:.55;animation:4s ease-in-out infinite tl-screw;animation-delay:calc(var(--i) * .5s + var(--j) * .12s)}@keyframes tl-screw{0%,30%,to{opacity:.55;transform:scale(1)}15%{opacity:1;transform:scale(1.8)}}.sc-bricks .bk-course{--p:clamp(0, calc(var(--v) * 7 - var(--c)), 1);opacity:var(--p);translate:0 calc((1 - var(--p)) * -12px)}.sc-bricks .bk-b.t0{fill:color-mix(in oklab, var(--hue) 62%, #b03a22)}.sc-bricks .bk-b.t1{fill:color-mix(in oklab, var(--hue) 82%, #b03a22)}.sc-bricks .bk-b.t2{fill:color-mix(in oklab, color-mix(in oklab, var(--hue) 62%, #b03a22) 78%, var(--bg))}.sc-bricks .bk-top{translate:0 calc(var(--v) * -112px)}.sc-bricks .bk-line{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.sc-bricks .bk-pin{stroke:var(--ink-2);stroke-width:2.5px;stroke-linecap:round}.sc-bricks .bk-drop{animation:2.8s infinite bk-drop}@keyframes bk-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,1,.6);transform:translateY(-48px)}10%{opacity:1}34%{animation-timing-function:ease-out;transform:translateY(0)}41%{animation-timing-function:ease-in;transform:translateY(-6px)}48%{transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.sc-bricks .bk-trowel{transform-origin:0 100%;animation:1.4s ease-in-out infinite bk-tap}@keyframes bk-tap{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}.sc-bricks .bk-blade{fill:color-mix(in oklab, var(--ink-2) 70%, var(--bg-3));stroke:var(--ink-2);stroke-width:1.2px;stroke-linejoin:round}.sc-bricks .bk-neck{stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round}.sc-bricks .bk-handle{stroke:var(--hue);stroke-width:6px;stroke-linecap:round}.sc-fence .fn-ground{stroke:var(--line-2);stroke-width:1.5px}.sc-fence .fn-string{fill:none;stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4}.sc-fence .fn-post{transform-origin:50% 100%;scale:1 clamp(0, calc((var(--v) - var(--f)) * 14), 1)}.sc-fence .fn-p{fill:color-mix(in oklab, var(--hue) 55%, var(--bg-3));stroke:color-mix(in oklab, var(--hue) 70%, var(--ink));stroke-width:1.2px;stroke-linejoin:round}.sc-fence .fn-rail{fill:none;stroke:var(--hue);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:calc((var(--v) - .04) / .9 * 100) 100}.sc-fence .fn-pk{fill:color-mix(in oklab, var(--hue) 30%, var(--bg-2));stroke:color-mix(in oklab, var(--hue) 60%, var(--ink-2));stroke-width:1px;stroke-linejoin:round}.sc-fence.kick .fn-post:not(.k){animation:fn-nod .6s var(--ease);animation-delay:calc(var(--i) * 40ms)}@keyframes fn-nod{40%{transform:translateY(-4px)}}.sc-fence .fn-dot{fill:var(--hue);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--hue) 70%, transparent));animation:4s ease-in-out infinite fn-walk}@keyframes fn-walk{0%{offset-distance:0%;opacity:0}10%{opacity:1}80%{opacity:1}to{offset-distance:calc((var(--v) - .04) / .9 * 100%);opacity:0}}.sc-shape .sh-all{transform-box:view-box;transform-origin:160px 100px;scale:calc(.55 + .45 * var(--v))}.sc-shape .sh-all *{vector-effect:non-scaling-stroke}.sc-shape .sh-fill{fill:color-mix(in oklab, var(--hue) 16%, transparent)}.sc-shape .sh-line{fill:none;stroke:var(--hue);stroke-width:3px;stroke-linejoin:round}.sc-shape .sh-trace{fill:none;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:9 91;animation:5s linear infinite sh-trace}@keyframes sh-trace{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.sc-shape .sh-dim{fill:none;stroke:var(--muted);stroke-width:1.3px;stroke-linecap:round}.sc-shape .sh-sweep{animation:3.6s ease-in-out infinite alternate sh-sweep}@keyframes sh-sweep{0%{transform:translate(0)}to{transform:translateX(var(--w))}}.sc-shape .sh-wall{fill:none;stroke:var(--ink-2);stroke-width:3px;stroke-linecap:square}.sc-shape .sh-room{animation:6s ease-in-out infinite sh-room}.sc-shape .sh-room.a{fill:color-mix(in oklab, var(--hue) 22%, transparent)}.sc-shape .sh-room.b{fill:color-mix(in oklab, var(--hue) 12%, transparent);animation-delay:-2s}.sc-shape .sh-room.c{fill:color-mix(in oklab, var(--hue) 32%, transparent);animation-delay:-4s}@keyframes sh-room{50%{opacity:.55}}.sc-shape .sh-door{fill:none;stroke:var(--muted);stroke-width:1.3px;stroke-dasharray:3 3}.sc-shape .sh-radius{transform-box:view-box;transform-origin:160px 100px;animation:8s linear infinite sc-spin}.sc-shape .sh-r{stroke:var(--ink-2);stroke-width:2px;stroke-dasharray:4 3}.sc-shape .sh-sq{stroke:var(--hue);stroke-width:2px;stroke-linejoin:round;animation:4.4s ease-in-out infinite sh-sq}.sc-shape .sh-sq.a,.sc-shape .sh-sq.b{fill:color-mix(in oklab, var(--hue) 22%, transparent)}.sc-shape .sh-sq.c{fill:color-mix(in oklab, var(--hue) 34%, transparent);animation-delay:-2.2s}@keyframes sh-sq{0%,to{opacity:1}50%{opacity:.45}}.sc-shape.v-right .sh-fill{fill:var(--bg-2)}.sc-solid .sl-glass{fill:color-mix(in oklab, var(--ink) 5%, transparent)}.sc-solid .sl-shadow{fill:color-mix(in oklab, var(--ink) 8%, transparent)}.sc-solid .sl-edge{fill:none;stroke:color-mix(in oklab, var(--ink) 58%, transparent);stroke-width:2px;stroke-linejoin:round}.sc-solid .sl-edge.t{stroke-width:1.2px;opacity:.7}.sc-solid .sl-back{fill:none;stroke:color-mix(in oklab, var(--ink) 32%, transparent);stroke-width:1.4px;stroke-dasharray:3 4}.sc-solid .sl-lq{fill:color-mix(in oklab, var(--hue) 40%, transparent)}.sc-solid .sl-top{fill:color-mix(in oklab, var(--hue) 62%, transparent);stroke:var(--hue);stroke-width:1.5px}.sc-solid .sl-level{translate:0 calc((1 - var(--v)) * var(--h))}.sc-solid .sl-level.up{translate:0 calc(var(--v) * var(--h) * -1)}.sc-solid .sl-shrink{scale:calc(1 - var(--v) * .94)}.sc-solid .sl-hi{fill:none;stroke:color-mix(in oklab, var(--ink) 45%, transparent);stroke-width:3px;stroke-linecap:round;opacity:.45}.sc-solid .sl-seam{stroke:var(--hue);stroke-width:1.6px;animation:6s ease-in-out infinite sl-seam;animation-delay:calc(var(--i) * -3s)}@keyframes sl-seam{0%,to{transform:translate(-52px)}50%{transform:translate(52px)}0%,48%{opacity:.9}50%,98%{opacity:.18}}.sc-solid .sl-mer{fill:none;stroke:var(--hue);stroke-width:1.6px;transform-box:view-box;transform-origin:160px 102px;animation:7.5s ease-in-out infinite sl-mer;animation-delay:calc(var(--i) * -2.5s)}@keyframes sl-mer{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}0%,48%{opacity:.85}50%,98%{opacity:.15}}.sc-solid .sl-gen{stroke:var(--hue);stroke-width:1.6px;transform-origin:50% 0;animation:6s ease-in-out infinite sl-gen;animation-delay:calc(var(--i) * -3s)}@keyframes sl-gen{0%,to{transform:skew(24.6deg)}50%{transform:skew(-24.6deg)}0%,48%{opacity:.85}50%,98%{opacity:.15}}.sc-solid .sl-wave{fill:color-mix(in oklab, var(--hue) 42%, transparent);stroke:var(--hue);stroke-width:1.5px;animation:2.6s linear infinite sl-wave}.sc-solid .sl-wave.b{fill:color-mix(in oklab, var(--hue) 22%, transparent);stroke:none;animation-duration:3.8s;animation-direction:reverse}@keyframes sl-wave{0%{transform:translate(-44px)}to{transform:translate(0)}}.sc-solid .sl-bub{fill:none;stroke:color-mix(in oklab, var(--ink) 55%, transparent);stroke-width:1px;animation:3s ease-in infinite sl-bub;animation-delay:calc(var(--i) * -.75s)}@keyframes sl-bub{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{transform:translateY(calc(var(--v) * -104px));opacity:0}}.sc-solid .sl-leg,.sc-solid .sl-pipe{fill:none;stroke:var(--ink-2);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sc-solid .sl-ticks line{stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round}.sc-solid .sl-face{fill:var(--hue);opacity:0;animation:6s ease-in-out infinite sl-face;animation-delay:calc(var(--i) * 2s)}@keyframes sl-face{0%,40%,to{opacity:0}18%{opacity:.2}}.sc-solid .sl-sway{transform-box:view-box;transform-origin:160px 160px;animation:6s ease-in-out infinite alternate sl-sway}@keyframes sl-sway{0%{transform:skew(8deg)}to{transform:skew(-8deg)}}
.sc-motion .mo-ground{stroke:var(--line-2);stroke-width:2px;stroke-linecap:round}.sc-motion .mo-ticks{stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 16;opacity:.45;animation:.55s linear infinite mo-scroll}@keyframes mo-scroll{to{stroke-dashoffset:18px}}.sc-motion .mo-ball{fill:var(--hue);filter:drop-shadow(0 0 10px color-mix(in oklab, var(--hue) 45%, transparent))}.sc-motion .mo-ball.b{fill:color-mix(in oklab, var(--hue) 22%, var(--bg-3));stroke:var(--hue);stroke-width:2.5px;filter:none}.sc-motion .mo-mark{fill:none;stroke:color-mix(in oklab, var(--hue) 35%, #fff);stroke-width:3px;stroke-linecap:round;opacity:.7}.sc-motion .mo-ball.b+.mo-mark{stroke:var(--hue);opacity:.5}.sc-motion .mo-hit{fill:none}.sc-motion .mo-shaft{stroke:var(--hue);stroke-width:4px;stroke-linecap:round}.sc-motion .mo-head{fill:none;stroke:var(--hue);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.sc-motion .mo-run{animation:3.2s ease-in-out infinite mo-bob}@keyframes mo-bob{50%{transform:translate(7px)}}.sc-motion .mo-roll{animation:1s linear infinite sc-spin}.sc-motion .mo-ghosts circle{fill:var(--hue);opacity:calc(.42 - var(--i) * .12);translate:calc(var(--i) * (-10px - var(--v) * 17px)) 0}.sc-motion .mo-vel{transform-origin:0;scale:calc(.2 + var(--v) * .8) 1}.sc-motion .mo-vhead{translate:calc((var(--v) - 1) * 80px) 0}.sc-motion .mo-speed{opacity:calc(.15 + var(--v) * .85)}.sc-motion .mo-speed line{stroke:var(--hue);stroke-width:2.5px;stroke-linecap:round;opacity:0;animation:1.1s linear infinite mo-streak;animation-delay:calc(var(--i) * -.37s)}@keyframes mo-streak{0%{opacity:0;transform:translate(14px)}40%{opacity:.55}to{opacity:0;transform:translate(-26px)}}.sc-motion.kick .mo-vel .mo-shaft,.sc-motion.kick .mo-mom{animation:.6s ease-out mo-flash}@keyframes mo-flash{40%{filter:drop-shadow(0 0 8px var(--hue))}}.sc-motion .mo-slide{animation:3.6s ease-in-out infinite mo-push}@keyframes mo-push{0%{opacity:0;transform:translate(-46px)}12%{opacity:1}78%{opacity:1;transform:translate(42px)}92%,to{opacity:0;transform:translate(42px)}}.sc-motion .mo-block{fill:color-mix(in oklab, var(--hue) 22%, var(--bg-3));stroke:var(--hue);stroke-width:2.5px}.sc-motion .mo-shine{fill:none;stroke:color-mix(in oklab, var(--hue) 55%, var(--ink));stroke-width:3px;stroke-linecap:round;opacity:.45}.sc-motion .mo-force{transform-origin:100%;scale:calc(.22 + var(--v) * .78) 1}.sc-motion .mo-force .mo-shaft{stroke-width:8px}.sc-motion .mo-fhead{fill:var(--hue);stroke:var(--hue);stroke-width:3px;stroke-linejoin:round}.sc-motion .mo-dust circle{fill:var(--muted);opacity:0;animation:1.2s ease-out infinite mo-puff;animation-delay:calc(var(--i) * .25s)}@keyframes mo-puff{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:translate(-14px,-6px)scale(1.5)}}.sc-motion .mo-ghosts g{translate:calc(var(--i) * 9px + var(--q) * (2.4px + var(--v) * 4.6px)) 0}.sc-motion .mo-ghosts g circle{fill:color-mix(in oklab, var(--hue) calc(18% + var(--i) * 9%), transparent);stroke:var(--hue);stroke-width:1.5px;stroke-opacity:calc(.2 + var(--i) * .1);opacity:1;translate:none}.sc-motion .mo-ghosts g line{stroke:var(--hue);stroke-width:2px;stroke-linecap:round;opacity:.5}.sc-motion .mo-acc{animation:2.8s infinite mo-accel}@keyframes mo-accel{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.8);transform:translate(0)}8%{opacity:1}80%{transform:translateX(calc(45px + 25 * (2.4px + var(--v) * 4.6px)));opacity:1}92%,to{transform:translateX(calc(45px + 25 * (2.4px + var(--v) * 4.6px)));opacity:0}}.sc-motion .mo-a{animation:3.6s infinite mo-ca}.sc-motion .mo-b{animation:3.6s infinite mo-cb}@keyframes mo-ca{0%{opacity:0;animation-timing-function:linear;transform:translate(-70px)}8%{opacity:1}40%{animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:translate(16px)}66%{transform:translate(-6px)}86%{opacity:1}96%,to{opacity:0;transform:translate(-6px)}}@keyframes mo-cb{0%{opacity:0}8%{opacity:1}0%,40%{animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:translate(0)}76%{transform:translate(84px)}86%{opacity:1}96%,to{opacity:0;transform:translate(84px)}}.sc-motion .mo-mom{transform-origin:0;scale:calc(.3 + var(--v) * .7) 1}.sc-motion .mo-mh{translate:calc((var(--v) - 1) * 36.4px) 0}.sc-motion .mo-pa{animation:3.6s infinite mo-pa}.sc-motion .mo-pb{animation:3.6s infinite mo-pb}@keyframes mo-pa{0%,36%{opacity:1}42%,to{opacity:0}}@keyframes mo-pb{0%,41%{opacity:0}48%,82%{opacity:1}92%,to{opacity:0}}.sc-motion .mo-bang{transform-box:view-box;transform-origin:136px 124px;scale:calc(.6 + var(--v) * .9);animation:3.6s infinite mo-bang}.sc-motion .mo-bang line{stroke:var(--hue);stroke-width:2.5px;stroke-linecap:round}@keyframes mo-bang{0%,38%{opacity:0;transform:scale(.4)}43%{opacity:1;transform:scale(1)}58%,to{opacity:0;transform:scale(1.5)}}.sc-dropball{--h:calc(24px + var(--v) * 106px)}.sc-dropball .db-ground{stroke:var(--ink-2);stroke-width:2.5px;stroke-linecap:round;opacity:.55}.sc-dropball .db-hatch line{stroke:var(--line-2);stroke-width:1.5px;stroke-linecap:round}.sc-dropball .db-rule{stroke:var(--hue);stroke-width:2px;opacity:.7;transform-origin:50% 100%;scale:1 calc((38 + var(--v) * 106) / 130)}.sc-dropball .db-cap{stroke:var(--hue);stroke-width:2.5px;stroke-linecap:round}.sc-dropball .db-top{translate:0 calc(92px - var(--v) * 106px)}.sc-dropball .db-level{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:3 5}.sc-dropball .db-ghost{fill:none;stroke:var(--hue);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.55}.sc-dropball .db-b{fill:var(--hue);filter:drop-shadow(0 0 10px color-mix(in oklab, var(--hue) 45%, transparent))}.sc-dropball .db-shine{fill:none;stroke:color-mix(in oklab, var(--hue) 35%, #fff);stroke-width:3px;stroke-linecap:round;opacity:.75}.sc-dropball .db-ball{animation:1.5s infinite db-drop}@keyframes db-drop{0%,to{transform:translateY(calc(var(--h) * -1));animation-timing-function:cubic-bezier(.45,0,.95,.55)}50%{animation-timing-function:cubic-bezier(.05,.45,.55,1);transform:translateY(0)}}.sc-dropball .db-squash{transform-origin:50% 100%;animation:1.5s linear infinite db-squash}@keyframes db-squash{0%,45%,56%,to{transform:scale(1)}50%{transform:scale(1.22,.76)}}.sc-dropball .db-shadow{fill:color-mix(in oklab, var(--hue) 45%, transparent);animation:1.5s infinite db-shadow}@keyframes db-shadow{0%,to{opacity:.25;animation-timing-function:cubic-bezier(.45,0,.95,.55);transform:scale(.35)}50%{opacity:.8;animation-timing-function:cubic-bezier(.05,.45,.55,1);transform:scale(1.1)}}.sc-piston{--H:calc((82 - var(--v) * 56) * -1px)}.sc-piston .pi-glass{fill:color-mix(in oklab, var(--hue) 9%, transparent)}.sc-piston .pi-wall{fill:none;stroke:var(--ink-2);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.sc-piston .pi-base{stroke:var(--ink-2);stroke-width:4px;stroke-linecap:round;opacity:.5}.sc-piston .pi-piston{translate:0 calc(var(--v) * 56px)}.sc-piston .pi-piston>*{animation:2.4s ease-in-out infinite pi-press}@keyframes pi-press{50%{transform:translateY(3px)}}.sc-piston .pi-plate{fill:var(--bg-3);stroke:var(--ink-2);stroke-width:2.5px}.sc-piston .pi-seal{stroke:var(--hue);stroke-width:2px;stroke-dasharray:2 4;stroke-linecap:round}.sc-piston .pi-rod{stroke:var(--ink-2);stroke-width:5px;stroke-linecap:round}.sc-piston .pi-handle{fill:var(--ink-2)}.sc-piston .pi-arrow{fill:none;stroke:var(--hue);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.sc-piston .pi-push{animation:1.2s ease-in-out infinite pi-nudge!important}@keyframes pi-nudge{50%{transform:translateY(3px)}}.sc-piston .pi-gas circle{fill:var(--hue);opacity:clamp(0, (var(--v) - var(--t)) * 8, 1);animation:pi-bounce var(--d) linear infinite;animation-delay:calc(var(--d) * -.37 * var(--a))}@keyframes pi-bounce{0%,to{translate:0 calc(var(--a) * var(--H))}33%{translate:var(--x1) calc(var(--b) * var(--H))}66%{translate:var(--x2) calc(var(--c) * var(--H))}}.sc-piston .pi-pipe{fill:none;stroke:var(--ink-2);stroke-width:3px;stroke-linecap:round}.sc-piston .pi-dial{fill:var(--bg-2);stroke:var(--ink-2);stroke-width:2.5px}.sc-piston .pi-ticks line{stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round}.sc-piston .pi-needle{transform-box:view-box;transform-origin:252px 70px;rotate:calc(-120deg + var(--v) * 240deg)}.sc-piston .pi-needle line{stroke:var(--hue);stroke-width:3px;stroke-linecap:round;transform-box:view-box;transform-origin:252px 70px;animation:.5s ease-in-out infinite alternate pi-jit}@keyframes pi-jit{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.sc-piston .pi-pin{fill:var(--ink)}.sc-piston .pi-burner{stroke:var(--ink-2);stroke-width:4px;stroke-linecap:round;opacity:.6}.sc-piston .pi-flames{transform-origin:50% 100%;scale:calc(.55 + var(--v) * .5)}.sc-piston .pi-flames path{fill:color-mix(in oklab, var(--hue) 75%, transparent);transform-origin:50% 100%;animation:.5s ease-in-out infinite alternate pi-flick;animation-delay:calc(var(--i) * -.17s);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--hue) 60%, transparent))}@keyframes pi-flick{0%{transform:scale(.92,.78)}to{transform:scale(1.05,1.1)}}.sc-friction{--ang:calc(10deg + var(--v) * 22deg)}.sc-friction .fr-ground{stroke:var(--ink-2);stroke-width:2.5px;stroke-linecap:round;opacity:.5}.sc-friction .fr-wedge{fill:color-mix(in oklab, var(--hue) 14%, transparent);transform-box:view-box;transform-origin:50px 170px;scale:calc(cos(var(--ang))) calc(sin(var(--ang)))}.sc-friction .fr-arc{fill:none;stroke:var(--hue);stroke-width:2px;stroke-linecap:round;stroke-dasharray:calc((10 + var(--v) * 22) / 40 * 100) 200;opacity:.9}.sc-friction .fr-ramp{transform-box:view-box;transform-origin:50px 170px;rotate:calc(var(--ang) * -1)}.sc-friction .fr-surface{stroke:var(--hue);stroke-width:3px;stroke-linecap:round}.sc-friction .fr-slide{animation:2.8s infinite fr-slide}@keyframes fr-slide{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.9,.6);transform:translate(0)}8%{opacity:1}80%{opacity:1;transform:translate(-150px)}92%,to{opacity:0;transform:translate(-150px)}}.sc-friction .fr-block{fill:color-mix(in oklab, var(--hue) 24%, var(--bg-3));stroke:var(--hue);stroke-width:2.5px}.sc-friction .fr-shine{stroke:color-mix(in oklab, var(--hue) 55%, var(--ink));stroke-width:3px;stroke-linecap:round;opacity:.45}.sc-friction .fr-sparks circle{fill:var(--hue);animation:.55s ease-out infinite fr-spark;animation-delay:calc(var(--i) * -.14s);filter:drop-shadow(0 0 3px var(--hue))}@keyframes fr-spark{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--sx), var(--sy))}}.sc-friction .fr-heat path{fill:none;stroke:var(--hue);stroke-width:2px;stroke-linecap:round;opacity:0;animation:1.6s ease-out infinite fr-heat;animation-delay:calc(var(--i) * -.8s)}@keyframes fr-heat{0%{opacity:0;transform:translateY(4px)}40%{opacity:.7}to{opacity:0;transform:translateY(-10px)}}.sc-spring{--L:calc(52 + var(--v) * 48)}.sc-spring .sp-ceil{stroke:var(--ink-2);stroke-width:3px;stroke-linecap:round}.sc-spring .sp-hatch line{stroke:var(--line-2);stroke-width:1.5px;stroke-linecap:round}.sc-spring .sp-ruler{stroke:var(--line-2);stroke-width:2px}.sc-spring .sp-tick{stroke:var(--muted);stroke-width:1.5px;opacity:.7}.sc-spring .sp-rest{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:3 5;opacity:.6}.sc-spring .sp-coil{transform-origin:50% 0;animation:2.4s ease-in-out infinite sp-coil}.sc-spring .sp-coil path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sc-spring .sp-end{stroke:var(--ink-2);stroke-width:3px}.sc-spring .sp-back{stroke:color-mix(in oklab, var(--hue) 40%, var(--bg-3));stroke-width:3px}.sc-spring .sp-front{stroke:var(--hue);stroke-width:3.5px}@keyframes sp-coil{0%,to{transform:scaleY(calc((var(--L) - 9) / 104))}50%{transform:scaleY(calc((var(--L) + 9) / 104))}}.sc-spring .sp-mass{animation:2.4s ease-in-out infinite sp-mass}@keyframes sp-mass{0%,to{transform:translateY(calc((var(--L) - 9 - 104) * 1px))}50%{transform:translateY(calc((var(--L) + 9 - 104) * 1px))}}.sc-spring .sp-m{fill:var(--hue);filter:drop-shadow(0 6px 12px color-mix(in oklab, var(--hue) 35%, transparent))}.sc-spring .sp-shine{stroke:color-mix(in oklab, var(--hue) 35%, #fff);stroke-width:3px;stroke-linecap:round;opacity:.7}.sc-spring .sp-lead{stroke:var(--hue);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.7}.sc-spring .sp-ptr{fill:var(--hue)}.sc-wave .wv-axis{stroke:var(--line-2);stroke-width:1.5px;stroke-dasharray:3 6}.sc-wave .wv-scale{transform-box:view-box;transform-origin:160px 105px;scale:calc(.6 + var(--v) * .8) 1}.sc-wave.v-freq .wv-scale{scale:calc(1.45 - var(--v) * .95) 1}.sc-wave .wv-t1{animation:2.6s linear infinite wv-go}.sc-wave .wv-t2{animation:3.6s linear infinite wv-go}@keyframes wv-go{to{transform:translate(80px)}}.sc-wave .wv-w1,.sc-wave .wv-w2,.sc-wave .wv-br{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sc-wave .wv-w1{stroke:var(--hue);stroke-width:3.5px;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--hue) 40%, transparent))}.sc-wave .wv-w2{stroke:var(--hue);stroke-width:2.5px;opacity:.32}.sc-wave .wv-br{stroke:var(--ink-2);stroke-width:2px}.sc-wave .wv-lam{animation:2.6s linear infinite wv-lam}@keyframes wv-lam{0%,to{opacity:0}18%,80%{opacity:1}}.sc-wave .wv-bob{animation:2.6s infinite wv-bob}@keyframes wv-bob{0%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(0)}25%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(-36px)}75%{animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(36px)}to{transform:translateY(0)}}.sc-wave .wv-buoy{fill:var(--bg-2);stroke:var(--ink);stroke-width:3px}.sc-wave .wv-emit{fill:var(--hue);filter:drop-shadow(0 0 8px var(--hue))}.sc-wave .wv-ring{fill:none;stroke:var(--hue);stroke-width:2px;animation:2.6s ease-out infinite sc-pulse}.sc-wave .wv-ring.b{animation-delay:-1.3s}.sc-circuit .ci-gs{stop-color:var(--hue)}.sc-circuit .ci-wire{fill:none;stroke:var(--ink-2);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.sc-circuit .ci-res{fill:none;stroke:var(--hue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sc-circuit .ci-plate{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.sc-circuit .ci-plate.s{stroke-width:5.5px}.sc-circuit .ci-dots circle{fill:var(--hue);opacity:calc(.12 + .88 * clamp(0, (var(--v) - var(--t)) * 6, 1));offset-rotate:0deg;animation:6s linear infinite ci-flow;animation-delay:calc(var(--i) * -.5s)}.sc-circuit .ci-loop circle{offset-path:path("M70 100 V60 Q70 46 84 46 H236 Q250 46 250 60 V140 Q250 154 236 154 H84 Q70 154 70 140 Z")}.sc-circuit .ci-run circle{offset-path:path("M56 110 V82 Q56 70 68 70 H250 Q262 70 262 82 V138 Q262 150 250 150 H68 Q56 150 56 138 Z")}@keyframes ci-flow{0%{offset-distance:0%}to{offset-distance:100%}}.sc-circuit .ci-glow{opacity:calc(.08 + var(--v) * .92);scale:calc(.55 + var(--v) * .55);animation:2.6s ease-in-out infinite ci-hum}@keyframes ci-hum{50%{transform:scale(1.08)}}.sc-circuit .ci-bulb{fill:var(--hue);fill-opacity:calc(.06 + var(--v) * .6);stroke:var(--ink-2);stroke-width:2.5px}.sc-circuit .ci-fil{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sc-circuit .ci-rays line{stroke:var(--hue);stroke-width:2.5px;stroke-linecap:round}.sc-circuit .ci-rays{opacity:clamp(0, var(--v) * 1.3 - .15, 1);animation:1.8s ease-in-out infinite alternate ci-rays}@keyframes ci-rays{0%{filter:none}to{filter:drop-shadow(0 0 4px var(--hue))}}.sc-circuit .ci-s0{stop-color:var(--hue)}.sc-circuit .ci-s1{stop-color:var(--hue);stop-opacity:calc(1 - var(--v) * .85)}.sc-circuit .ci-hot{stroke:url(#sg-circuit-v);stroke-width:4px;opacity:1}.sc-circuit .ci-cold{stroke-width:3px;opacity:.45}.sc-circuit .ci-bars rect{fill:var(--hue);opacity:calc(.6 - var(--k) * var(--v) * .4);transform-origin:50% 100%;scale:1 calc(1 - var(--v) * var(--k) * .9)}.sc-circuit.v-long .ci-glow{opacity:calc(1 - var(--v) * .82);scale:calc(1.1 - var(--v) * .5)}.sc-circuit.v-long .ci-bulb{fill-opacity:calc(.66 - var(--v) * .58)}.sc-circuit .ci-cplate{stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round}.sc-circuit .ci-field{fill:var(--hue);opacity:.05;filter:drop-shadow(0 0 8px var(--hue));animation:4s ease-in-out infinite ci-charge}@keyframes ci-charge{0%,to{opacity:.04}50%{opacity:calc(.2 + var(--v) * .8)}}.sc-circuit .ci-q circle{fill:var(--hue);animation:4s ease-in-out infinite ci-q}.sc-circuit .ci-q circle.n{fill:var(--ink-2)}@keyframes ci-q{0%,to{opacity:0;transform:scale(.4)}50%{opacity:calc(.3 + var(--v) * .7);transform:scale(1)}}.sc-bell{--s:calc(.7 + var(--v) * .6)}.sc-bell .bl-sc{transform-box:view-box;transform-origin:160px 165px}.sc-bell:not([class*=\ v-]) .bl-sc{scale:var(--s) calc(.92 / var(--s))}.sc-bell .bl-curve{fill:none;stroke:var(--hue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:100 100;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--hue) 40%, transparent));animation:1.3s cubic-bezier(.4,0,.2,1) both bl-draw}@keyframes bl-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.sc-bell .bl-bars rect{fill:var(--hue);opacity:.2;animation:3.4s ease-in-out infinite bl-sweep;animation-delay:calc(var(--t) * 1.7s)}@keyframes bl-sweep{0%,30%,to{opacity:.2}12%{opacity:.75}}.sc-bell .bl-axis{stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;opacity:.45}.sc-bell .bl-sig line{stroke:var(--ink-2);stroke-width:1.5px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;opacity:.55}.sc-bell .bl-drops circle{fill:var(--hue);opacity:0;animation:2.5s cubic-bezier(.5,0,1,1) infinite bl-fall;animation-delay:calc(var(--i) * -.5s)}@keyframes bl-fall{0%{opacity:0;transform:translateY(0)}15%{opacity:1}80%{opacity:.8}to{transform:translateY(var(--dy));opacity:0}}.sc-bell.v-z .bl-bars rect{opacity:calc(.14 + .72 * clamp(0, (var(--v) - var(--t)) * 60, 1));animation:none}.sc-bell .bl-z{translate:calc(var(--v) * 240px) 0}.sc-bell .bl-zl{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.sc-bell .bl-zk{fill:var(--hue);stroke:var(--bg-2);stroke-width:2px}.sc-bell .bl-zp{fill:var(--hue);animation:2.2s ease-out infinite sc-pulse}.sc-bell .bl-zt{fill:var(--ink)}.sc-bell.v-ci .bl-bars rect{opacity:calc(.14 + .72 * clamp(0, (var(--v) * .45 - var(--d)) * 60, 1));animation:none}.sc-bell .bl-bar,.sc-bell .bl-cap{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.sc-bell .bl-bar{scale:var(--v) 1}.sc-bell .bl-cap.l{translate:calc((1 - var(--v)) * 108px) 0}.sc-bell .bl-cap.r{translate:calc((var(--v) - 1) * 108px) 0}.sc-bell .bl-drop{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:2 4}.sc-bell .bl-mid{fill:var(--hue);animation:2s ease-in-out infinite bl-beat}@keyframes bl-beat{50%{transform:scale(1.35)}}.sc-bell.v-tail .bl-bars rect{opacity:calc(.14 + .8 * clamp(0, (var(--d) - .5 + var(--v) * .4) * 60, 1));animation:none}.sc-bell .bl-cl line{stroke:var(--ink-2);stroke-width:2px;stroke-dasharray:3 4}.sc-bell .bl-cl path{fill:var(--ink)}.sc-bell .bl-cl.l{translate:calc(var(--v) * 96px) 0}.sc-bell .bl-cl.r{translate:calc(var(--v) * -96px) 0}.sc-dice .dc-die{--rot:-260deg;animation:4.2s infinite dc-roll}.sc-dice .dc-die.b,.sc-dice .dc-shadow.b{--rot:230deg;--dl:.16s}.sc-dice .dc-die,.sc-dice .dc-die *,.sc-dice .dc-shadow{animation-delay:var(--dl,0s)}@keyframes dc-roll{0%{transform:translateY(-80px) rotate(var(--rot));opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5)}8%{opacity:1}30%{animation-timing-function:ease-out;transform:translateY(0)rotate(0)}36%{animation-timing-function:ease-in;transform:translateY(-12px)rotate(4deg)}42%,86%{opacity:1;animation-timing-function:ease-in;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-14px)rotate(16deg)}}.sc-dice .dc-face{fill:var(--hue)}.sc-dice .dc-side{fill:color-mix(in oklab, var(--hue) 50%, var(--bg))}.sc-dice .dc-die.a circle{fill:var(--bg)}.sc-dice .dc-die.b .dc-face{fill:color-mix(in oklab, var(--ink) 92%, var(--bg))}.sc-dice .dc-die.b .dc-side{fill:color-mix(in oklab, var(--ink) 50%, var(--bg))}.sc-dice .dc-die.b circle{fill:var(--hue)}.sc-dice .dc-fin{animation:4.2s step-end infinite dc-fin}.sc-dice .dc-f1{animation:4.2s step-end infinite dc-f1}.sc-dice .dc-f2{animation:4.2s step-end infinite dc-f2}@keyframes dc-fin{0%{opacity:0}28%,to{opacity:1}}@keyframes dc-f1{0%{opacity:1}9%{opacity:0}19%{opacity:1}28%,to{opacity:0}}@keyframes dc-f2{0%{opacity:0}9%{opacity:1}19%,to{opacity:0}}.sc-dice .dc-shadow{fill:color-mix(in oklab, var(--ink) 16%, transparent);animation:4.2s infinite dc-sh}@keyframes dc-sh{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:scale(.3)}30%{opacity:1;transform:scale(1)}36%{transform:scale(.8)}42%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.sc-dice .dc-track{fill:var(--line-2)}.sc-dice .dc-fill{fill:var(--hue);transform-origin:0;scale:var(--v) 1;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--hue) 50%, transparent))}.sc-dice .dc-sparks{opacity:calc(.2 + var(--v) * .8)}.sc-dice .dc-sparks path{fill:var(--hue);animation:2.6s ease-in-out infinite dc-tw;animation-delay:calc(var(--i) * -.65s)}@keyframes dc-tw{0%,to{opacity:.2;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.sc-dice .dc-shadow.c{opacity:1;fill:color-mix(in oklab, var(--ink) 10%, transparent);animation:none}.sc-dice .dc-card{transform-box:view-box;transform-origin:160px 150px;rotate:calc(var(--i) * (7deg + var(--v) * 14deg))}.sc-dice .dc-lift{animation:5s ease-in-out infinite dc-lift;animation-delay:calc(var(--n) * 1s)}@keyframes dc-lift{0%,22%,to{transform:translateY(0)}8%,14%{transform:translateY(-22px)}}.sc-dice .dc-cd{fill:var(--bg-3);stroke:color-mix(in oklab, var(--ink) 28%, transparent);stroke-width:1.5px;filter:drop-shadow(0 4px 8px #0000002e)}.sc-dice .dc-cd.a{stroke:var(--hue);stroke-width:2px}.sc-dice .dc-in{fill:none;stroke:var(--line-2);stroke-width:1px}.sc-dice .dc-suit{fill:var(--ink-2)}.sc-dice .dc-suit.h{fill:var(--hue)}.sc-scatter{--th:30deg;--k:calc(1.15 - var(--v))}.sc-scatter.v-fit{--th:calc(-6deg + var(--v) * 44deg);--k:.3}.sc-scatter .st-axes{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.sc-scatter .st-pts circle{fill:var(--hue);opacity:.85;translate:calc(168px + var(--a) * cos(var(--th)) + var(--b) * var(--k) * sin(var(--th))) calc(98px - var(--a) * sin(var(--th)) + var(--b) * var(--k) * cos(var(--th)));animation:.5s cubic-bezier(.3,1.6,.5,1) both st-pop,4s ease-in-out infinite st-tw;animation-delay:calc(var(--i) * 45ms), calc(var(--i) * .15s)}@keyframes st-pop{0%{transform:scale(0)}}@keyframes st-tw{0%,to{opacity:.85}50%{opacity:.4}}.sc-scatter .st-ell{fill:none;stroke:var(--hue);stroke-width:1.5px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;rotate:calc(var(--th) * -1);scale:1 var(--k);animation:1.6s linear infinite st-march}.sc-scatter .st-ell.o{fill:color-mix(in oklab, var(--hue) 10%, transparent);stroke:none;animation:none}@keyframes st-march{to{stroke-dashoffset:-20px}}.sc-scatter .st-line{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;rotate:calc(var(--th) * -1);stroke-dasharray:100 100;animation:4.5s ease-in-out infinite st-draw}@keyframes st-draw{0%{stroke-dashoffset:100px}35%,82%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.sc-scatter .st-crowd g{fill:var(--hue);opacity:calc(.16 + .84 * clamp(0, (var(--v) - var(--t)) * 20, 1))}.sc-scatter .st-lens{offset-path:path("M110 82 C150 52 230 60 228 100 C226 140 150 148 112 122 C86 104 90 94 110 82 Z");offset-rotate:0deg;animation:11s linear infinite st-lens}@keyframes st-lens{0%{offset-distance:0%}to{offset-distance:100%}}.sc-scatter .st-glass{fill:color-mix(in oklab, var(--hue) 12%, transparent);stroke:var(--ink);stroke-width:3px}.sc-scatter .st-handle{stroke:var(--ink);stroke-width:6px;stroke-linecap:round}.sc-circuit .ci-bars rect,.sc-circuit .ci-q circle,.sc-motion .mo-dust circle,.sc-dice .dc-sparks path,.sc-piston .pi-flames path,.sc-scatter .st-pts circle{transform-box:fill-box}.sc-dice .dc-f1,.sc-dice .dc-f2,.sc-motion .mo-pb,.sc-motion .mo-bang{opacity:0}.sc-dropball .db-ball{transform:translateY(calc(var(--h) * -1))}.sc-dropball .db-shadow{opacity:.25;transform:scale(.35)}.sc-circuit .ci-field{opacity:calc(.15 + var(--v) * .6)}.sc-circuit .ci-q circle{opacity:calc(.3 + var(--v) * .7)}
.um-in{background:var(--ink);height:40px;color:var(--bg);transition:transform .25s var(--ease), box-shadow .3s, background-color .3s;border-radius:13px;flex:none;align-items:center;gap:8px;padding:0 14px 0 11px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.um-in svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:17px;height:17px}.um-in:hover{box-shadow:0 10px 26px -12px color-mix(in oklab, var(--hue) 70%, transparent);background:color-mix(in oklab, var(--ink) 88%, var(--hue));transform:translateY(-1px)}.um{flex:none;position:relative}.um-skel{background:linear-gradient(90deg, var(--bg-3), var(--bg-2), var(--bg-3));background-size:200% 100%;border-radius:13px;width:40px;height:40px;animation:1.4s linear infinite shim;display:block}@keyframes shim{to{background-position:-200% 0}}.um-b{cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;width:40px;height:40px;padding:0;display:grid}.um-av{--c:var(--hue);width:34px;height:34px;font:600 13px/1 var(--sans);letter-spacing:.02em;color:#0d0e12;background:linear-gradient(135deg, color-mix(in oklab, var(--c) 90%, #fff), color-mix(in oklab, var(--c) 70%, #43e0a0));transition:transform .3s var(--ease), box-shadow .3s;border-radius:11px;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff40}.um-av.is-admin{--c:#bc94ff}.um-av.is-admin:after{content:"";border:2px solid var(--bg-2);background:#ffb84d;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.um-av.lg{border-radius:13px;width:42px;height:42px;font-size:15px}.um-av.xl{border-radius:22px;width:76px;height:76px;font-size:26px}.um-b:hover .um-av,.um.is-open .um-av{box-shadow:inset 0 0 0 1px #ffffff40, 0 0 0 3px color-mix(in oklab, var(--hue) 35%, transparent);transform:scale(1.06)}.um-m{z-index:60;background:color-mix(in oklab, var(--bg-2) 96%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);border:1px solid var(--line-2);width:270px;box-shadow:var(--shadow), 0 20px 50px -20px #0009;transform-origin:100% 0;animation:pop .32s var(--ease) both;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 12px);right:0}@keyframes pop{0%{opacity:0;transform:translateY(-6px)scale(.96)}}.um-h{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:6px;padding:8px 8px 12px;display:flex}.um-h>span:last-child{min-width:0;display:grid}.um-h b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.um-h small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.um-role{font:600 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#0d0e12;background:#bc94ff;border-radius:6px;padding:5px 7px;position:absolute;top:14px;right:14px}.um-m a,.um-m button{width:100%;height:40px;color:var(--ink-2);cursor:pointer;text-align:left;animation:rise .4s var(--ease) both;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.um-m>:nth-child(3){animation-delay:30ms}.um-m>:nth-child(4){animation-delay:60ms}.um-m>:nth-child(5){animation-delay:90ms}.um-m>:nth-child(6){animation-delay:.12s}.um-m a:hover,.um-m button:hover{background:color-mix(in oklab, var(--hue) 14%, transparent);color:var(--ink)}.um-m svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:18px;height:18px}.um-m button:last-child{color:#ff7a93}.um-m button:last-child:hover{background:#ff7a931f}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}[data-page=auth] .foot-cta{display:none}.au{min-height:100svh;padding:88px var(--gut) 28px;max-width:var(--max);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;margin:0 auto;display:grid}.au-art{border:1px solid var(--line);background:var(--bg-2);isolation:isolate;border-radius:30px;min-height:560px;position:relative;overflow:hidden}.au-orb{filter:blur(60px);opacity:.55;z-index:-1;border-radius:50%;animation:18s ease-in-out infinite alternate drift;position:absolute}.au-orb.a{aspect-ratio:1;background:#8fa8ff;width:55%;top:-10%;left:-12%}.au-orb.b{aspect-ratio:1;background:#43e0a0;width:45%;animation-duration:22s;animation-delay:-6s;top:30%;right:-10%}.au-orb.c{aspect-ratio:1;opacity:.4;background:#ff7a93;width:40%;animation-duration:26s;animation-delay:-11s;bottom:-18%;left:20%}:root[data-theme=light] .au-orb{opacity:.35}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(8%,6%)scale(1.12)}to{transform:translate(-6%,10%)scale(.92)}}.au-grid{z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%)}.au-tiles{position:absolute;inset:0}.au-t{left:var(--x);top:var(--y);width:48px;height:48px;font:600 19px/1 var(--mono);color:var(--hue);background:color-mix(in oklab, var(--bg-2) 70%, transparent);border:1px solid color-mix(in oklab, var(--hue) 35%, transparent);box-shadow:0 12px 30px -16px color-mix(in oklab, var(--hue) 60%, transparent);-webkit-backdrop-filter:blur(6px);scale:var(--s);rotate:var(--r);opacity:0;animation:tile-in .9s var(--ease) both, float 14s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -.06), var(--d);border-radius:14px;place-items:center;display:grid;position:absolute}@keyframes tile-in{0%{opacity:0;translate:0 20px}to{opacity:.9;translate:0}}@keyframes float{0%{transform:translate(0)rotate(0)}50%{transform:translate(10px,-16px)rotate(6deg)}to{transform:translate(-8px,10px)rotate(-4deg)}}.au-art-c{background:linear-gradient(to top, var(--bg-2) 45%, transparent);padding:clamp(24px,4vw,44px);position:absolute;bottom:0;left:0;right:0}.au-big{letter-spacing:-.04em;font-size:clamp(30px,3.4vw,52px);font-weight:600;line-height:1}.au-pts{gap:10px;margin-top:22px;display:grid}.au-pts li{color:var(--ink-2);animation:rise .7s var(--ease) both;align-items:baseline;gap:12px;font-size:15px;display:flex}.au-pts li:nth-child(2){animation-delay:.1s}.au-pts li:nth-child(3){animation-delay:.2s}.au-pts i{font:500 11px/1 var(--mono);color:var(--hue-t);border:1px solid var(--line-2);border-radius:6px;padding:4px 6px;font-style:normal}.au-side{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px clamp(12px,4vw,56px);display:flex}.af-card{background:var(--bg-2);border:1px solid var(--line-2);width:100%;max-width:440px;box-shadow:var(--shadow);view-transition-name:af-card;animation:card-in .7s var(--ease) both;border-radius:26px;padding:clamp(22px,3vw,34px);position:relative}.af-card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ang,0deg), transparent 0 70%, var(--hue) 80%, #43e0a0 88%, transparent 96%);-webkit-mask-composite:xor;pointer-events:none;opacity:.8;padding:1px;animation:6s linear infinite ang;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ang{to{--ang:360deg}}@keyframes card-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.af-card.shake{animation:.45s cubic-bezier(.36,.07,.19,.97) shake}@keyframes shake{15%,85%{transform:translate(-2px)}30%,70%{transform:translate(5px)}45%,55%{transform:translate(-7px)}}.af-tabs{background:var(--bg-3);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:26px;padding:4px;display:grid;position:relative}.af-tabs button{z-index:1;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600;transition:color .3s;position:relative}.af-tabs button[aria-selected=true]{color:var(--ink)}.af-ind{background:var(--bg-2);width:calc(50% - 4px);box-shadow:0 6px 16px -8px #00000080, inset 0 0 0 1px var(--line-2);transition:transform .5s var(--ease);border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px}.af-tabs[data-on="1"] .af-ind{transform:translate(100%)}.af>*{animation:rise .55s var(--ease) both}.af>:nth-child(2){animation-delay:40ms}.af>:nth-child(3){animation-delay:80ms}.af>:nth-child(4){animation-delay:.12s}.af>:nth-child(n+5){animation-delay:.16s}.af .kick{margin-bottom:12px}.af h1{letter-spacing:-.04em;font-size:clamp(30px,3vw,40px)}.af-lede{color:var(--ink-2);margin-top:10px;font-size:15px}.af-fields{gap:12px;margin-top:24px;display:grid}.af-f{display:block;position:relative}.af-f input{border:1px solid var(--line-2);background:var(--bg);border-radius:14px;outline:none;width:100%;height:58px;padding:22px 46px 6px 16px;font-size:15.5px;transition:border-color .25s,box-shadow .25s,background-color .25s}.af-f input:hover{border-color:color-mix(in oklab, var(--hue) 40%, var(--line-2))}.af-f input:focus{border-color:var(--hue);box-shadow:0 0 0 4px color-mix(in oklab, var(--hue) 18%, transparent)}.af-l{color:var(--muted);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease), color .25s;font-size:15px;position:absolute;top:19px;left:17px}.af-f input:focus+.af-l,.af-f input:not(:placeholder-shown)+.af-l{color:var(--hue-t);transform:translateY(-11px)scale(.76)}.af-f.is-bad input{border-color:#ff7a93}.af-eye{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:color .2s,background-color .2s;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.af-eye:hover{color:var(--ink);background:var(--bg-3)}.af-eye svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:19px;height:19px}.af-str{grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:6px;margin-top:-2px;display:grid}.af-str span{background:var(--bg-3);height:4px;transition:background-color .35s, transform .35s var(--ease);transform-origin:0;border-radius:4px}.af-str b{color:var(--muted);text-align:right;min-width:9ch;margin-left:6px;font-size:12px;font-weight:500}.af-str[data-n="1"] span:nth-child(-n+1){background:#ff7a93}.af-str[data-n="2"] span:nth-child(-n+2){background:#ffb84d}.af-str[data-n="3"] span:nth-child(-n+3){background:#e4ee72}.af-str[data-n="4"] span{background:#43e0a0}.af-row{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;display:flex}.af-link{color:var(--hue-t);cursor:pointer;transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;padding:0;font-size:13.5px;font-weight:500;text-decoration:none}.af-link:hover{background-size:100% 1px}.af-err{color:#ff7a93;min-height:20px;margin-top:12px;font-size:13.5px}.af-err:not(:empty){animation:rise .3s var(--ease)}.af-go{justify-content:center;width:100%;min-height:54px;margin-top:4px;position:relative;overflow:hidden}.af-go:after{content:"";transition:transform .9s var(--ease);background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.af-go:hover:after{transform:translate(120%)}.af-arr{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .3s var(--ease)}.af-go:hover .af-arr{transform:translate(4px)}.af-spin{border:2px solid #00000040;border-top-color:#0d0e12;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin;display:none}.af-go.is-busy .af-spin{display:block}.af-go.is-busy .af-arr{display:none}.af-go:disabled{cursor:progress;opacity:.85}@keyframes spin{to{transform:rotate(360deg)}}.af-foot{text-align:center;color:var(--muted);margin-top:18px;font-size:14px}.af-done{text-align:center;justify-items:center;gap:12px;padding:18px 0 6px;display:grid}.af-done h1{animation:rise .6s .25s var(--ease) both;font-size:32px}.af-done p{color:var(--ink-2);max-width:34ch;animation:rise .6s .35s var(--ease) both}.af-done .btn{animation:rise .6s .45s var(--ease) both;margin-top:8px}.af-check{fill:none;width:76px;height:76px;stroke:var(--good);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.af-check circle{stroke-dasharray:151;stroke-dashoffset:151px;animation:draw .7s var(--ease) forwards;fill:color-mix(in oklab, var(--good) 10%, transparent)}.af-check path{stroke-dasharray:120;stroke-dashoffset:120px;animation:draw .6s .45s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.af-bar{background:var(--bg-3);border-radius:3px;width:140px;height:3px;position:relative;overflow:hidden}.af-bar:after{content:"";background:var(--good);transform-origin:0;animation:fill .8s var(--ease) forwards;position:absolute;inset:0;transform:scaleX(0)}@keyframes fill{to{transform:scaleX(1)}}.au-guest{color:var(--muted);font-size:14px;text-decoration:none}.au-guest b{color:var(--ink);font-weight:600;transition:color .2s}.au-guest:hover b{color:var(--hue-t)}::view-transition-old(af-card){height:100%;animation-duration:.45s}::view-transition-new(af-card){height:100%;animation-duration:.45s}.ch{border:1px solid var(--line);background:var(--bg-2);animation:rise .6s var(--ease) both;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;margin-top:16px;padding:16px;display:grid}.ch-skel{background:linear-gradient(90deg, var(--bg-2), var(--bg-3), var(--bg-2));background-size:200% 100%;min-height:120px;animation:1.6s linear infinite shim}.ch-guest{background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklab, var(--hue) 14%, transparent), transparent 60%), var(--bg-2);flex-wrap:wrap;align-items:center;gap:18px;padding:18px 20px;display:flex}.ch-ic{background:color-mix(in oklab, var(--hue) 18%, transparent);width:48px;height:48px;color:var(--hue-t);border-radius:15px;flex:none;place-items:center;display:grid}.ch-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:24px;height:24px;animation:tick 4s var(--ease) infinite;transform-origin:50%}@keyframes tick{0%,80%{transform:rotate(0)}90%{transform:rotate(-20deg)}to{transform:rotate(0)}}.ch-gt{flex:320px;gap:3px;display:grid}.ch-gt b{font-size:17px}.ch-gt span{color:var(--ink-2);font-size:14.5px}.ch-ga{flex-wrap:wrap;gap:8px;display:flex}.ch-ga .btn{min-height:44px;padding:0 18px}.ch-note,.ch-rec{padding:8px}.ch-nh,.ch-rh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ch h2{letter-spacing:-.02em;font-size:19px;line-height:1.2}.ch h3{font-size:16px;font-weight:600}.ch-st{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ch-st i{background:var(--muted);border-radius:50%;width:8px;height:8px;transition:background-color .3s}.ch-st.is-pending i{background:#ffb84d}.ch-st.is-saving i{background:var(--hue);animation:.8s ease-in-out infinite alternate pulse}.ch-st.is-saved{color:var(--good)}.ch-st.is-saved i{background:var(--good);box-shadow:0 0 0 4px color-mix(in oklab, var(--good) 20%, transparent)}.ch-st.is-error,.ch-st.is-blocked{color:#ff7a93}.ch-st.is-error i,.ch-st.is-blocked i{background:#ff7a93}@keyframes pulse{to{opacity:.3;transform:scale(.7)}}.ch-nf{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.ch-nf textarea{border:1px solid var(--line-2);background:var(--bg);resize:vertical;border-radius:14px;outline:none;min-height:54px;padding:13px 14px;font-size:14.5px;transition:border-color .25s,box-shadow .25s}.ch-nf textarea:focus{border-color:var(--hue);box-shadow:0 0 0 4px color-mix(in oklab, var(--hue) 16%, transparent)}.ch-nf .btn{align-self:stretch;min-height:54px}.ch-nf .btn:disabled{opacity:.45;cursor:not-allowed}.btn.is-ok{background:var(--good);animation:bump .4s var(--ease)}@keyframes bump{40%{transform:scale(1.05)}}.ch-rec ul{gap:6px;display:grid}.ch-rec li{animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 40ms)}.ch-rec a{border:1px solid var(--line);transition:border-color .25s, background-color .25s, transform .25s var(--ease);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 12px;text-decoration:none;display:grid}.ch-rec a:hover{border-color:var(--hue);background:color-mix(in oklab, var(--hue) 6%, transparent);transform:translate(3px)}.ch-v{align-items:baseline;gap:8px;min-width:0;display:flex}.ch-v small{color:var(--muted);white-space:nowrap;font-size:12.5px}.ch-v b{font:600 15px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-n{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:13px;overflow:hidden}.ch-rec time{color:var(--muted);white-space:nowrap;grid-area:1/2;font-size:12px}.ch-empty{color:var(--muted);border:1px dashed var(--line-2);border-radius:12px;padding:14px;font-size:14px}.acc,.adm{max-width:var(--max);padding:112px var(--gut) 64px;min-height:80svh;margin:0 auto}.acc-out{justify-items:start;gap:18px;display:grid}.acc-out h1{font-size:clamp(36px,5vw,64px)}.acc-skel{gap:12px;display:grid}.acc-skel span{background:linear-gradient(90deg, var(--bg-2), var(--bg-3), var(--bg-2));background-size:200% 100%;border-radius:18px;height:92px;animation:1.5s linear infinite shim}.acc-skel span:nth-child(2){animation-delay:.15s}.acc-skel span:nth-child(3){animation-delay:.3s}.acc-warn{color:var(--ink);animation:rise .5s var(--ease);background:#ffb84d14;border:1px solid #ffb84d66;border-radius:14px;margin-bottom:18px;padding:12px 16px;font-size:14.5px}.acc-h{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,32px);margin-bottom:24px;padding-bottom:30px;display:grid}.acc-h>.um-av{animation:av-in .8s var(--ease) both}@keyframes av-in{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}.acc-who{animation:rise .7s 80ms var(--ease) both}.acc-who .kick{margin-bottom:10px}.acc-who h1{font-size:clamp(34px,4.6vw,64px)}.acc-who p{margin-top:10px;font-size:14.5px}.acc-st{grid-template-columns:repeat(4,minmax(84px,auto));gap:8px;margin:0;display:grid}.acc-st div{background:var(--bg-2);border:1px solid var(--line);animation:rise .6s var(--ease) both;border-radius:16px;padding:12px 14px}.acc-st div:nth-child(2){animation-delay:60ms}.acc-st div:nth-child(3){animation-delay:.12s}.acc-st div:nth-child(4){animation-delay:.18s}.acc-st dt{color:var(--muted);font-size:12px}.acc-st dd{font:600 26px/1 var(--mono);letter-spacing:-.03em;margin:4px 0 0}.acc-tb{z-index:5;background:var(--glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;padding:8px;display:flex;position:sticky;top:84px}.seg-t{background:var(--bg-3);border:1px solid var(--line);border-radius:12px;padding:3px;display:inline-flex}.seg-t button{height:34px;color:var(--muted);cursor:pointer;transition:background-color .3s var(--ease), color .25s, box-shadow .3s;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:13.5px;font-weight:500}.seg-t button:hover{color:var(--ink)}.seg-t button[aria-selected=true]{background:var(--bg-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), 0 4px 12px -6px #00000080}.seg-t.lg button{height:40px;padding:0 18px;font-size:14.5px}.acc-q{border:1px solid var(--line-2);background:var(--bg);border-radius:12px;flex:240px;align-items:center;gap:8px;height:40px;padding:0 12px;transition:border-color .25s;display:flex}.acc-q:focus-within{border-color:var(--hue)}.acc-q svg{fill:none;width:17px;height:17px;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;flex:none}.acc-q input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:14px}.acc-sel{border:1px solid var(--line-2);background:var(--bg);cursor:pointer;border-radius:12px;height:40px;padding:0 10px;font-size:14px}.acc-tb .mini,.acc-tb .tb-t{border-radius:12px;height:40px}.hx-g{margin-bottom:26px}.hx-g h2{letter-spacing:.01em;color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.hx-g h2 span{font:500 11px/1 var(--mono);background:var(--bg-3);border-radius:6px;padding:4px 6px}.hx-g ul{gap:8px;display:grid}.hx{border:1px solid var(--line);background:var(--bg-2);animation:rise .5s var(--ease) both;animation-delay:calc(var(--i) * 35ms);transition:border-color .3s, box-shadow .3s, opacity .3s, transform .3s var(--ease);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px;display:grid;position:relative}.hx:hover{border-color:color-mix(in oklab, var(--hue) 45%, var(--line));box-shadow:0 16px 40px -28px color-mix(in oklab, var(--hue) 80%, transparent)}.hx.is-pin{border-color:color-mix(in oklab, #ffb84d 45%, var(--line))}.hx.is-pin:before{content:"";background:#ffb84d;border-radius:3px;width:3px;position:absolute;top:18px;bottom:18px;left:-1px}.hx.is-busy{opacity:.55;pointer-events:none}.hx-t{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hx-t a{font-size:16px;font-weight:600;text-decoration:none}.hx-t a:hover{color:var(--hue-t)}.hx-c{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hx-t time{font:500 12px var(--mono);color:var(--muted);margin-left:auto}.hx-r{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.hx-r small{color:var(--muted);font-size:13px}.hx-r b{font:600 clamp(20px, 2vw, 26px)/1.1 var(--mono);letter-spacing:-.02em;color:var(--hue-t)}.hx-d{margin-top:8px}.hx-d summary{color:var(--muted);cursor:pointer;font-size:12.5px;list-style:none;display:inline-flex}.hx-d summary:before{content:"+";width:1em;font-family:var(--mono)}.hx-d[open] summary:before{content:"−"}.hx-d dl{animation:rise .35s var(--ease);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;margin:10px 0 0;display:grid}.hx-d dl div{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.hx-d dt{color:var(--muted);font-size:11.5px}.hx-d dd{font:500 13.5px var(--mono);word-break:break-word;margin:2px 0 0}.hx-d .hx-m div{background:color-mix(in oklab, var(--hue) 6%, var(--bg))}.hx-n{background:color-mix(in oklab, #ffb84d 8%, var(--bg));color:var(--ink);white-space:pre-wrap;border:1px solid #ffb84d38;border:1px solid lab(80.2139% 19.4391 62.6578/.22);border-radius:12px;margin-top:10px;padding:10px 12px 10px 30px;font-size:14.5px;position:relative}.hx-n:before{content:"✎";color:#ffb84d;font-size:13px;position:absolute;top:10px;left:11px}.hx-ne{animation:rise .3s var(--ease);gap:8px;margin-top:10px;display:grid}.hx-ne textarea{border:1px solid var(--hue);background:var(--bg);resize:vertical;box-shadow:0 0 0 4px color-mix(in oklab, var(--hue) 14%, transparent);border-radius:12px;outline:none;padding:10px 12px;font-size:14.5px}.hx-ne div{gap:6px;display:flex}.hx-a{align-items:center;gap:4px;display:flex}.hx-ic{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background-color .2s, color .2s, transform .2s var(--ease);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.hx-ic:hover{background:var(--bg-3);color:var(--ink)}.hx-ic:active{transform:scale(.9)}.hx-ic.on{color:#ffb84d}.hx-ic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.hx-ic.on svg{fill:currentColor}.mini.bad,.btn.bad{color:#0d0e12;animation:bump .3s var(--ease);background:#ff7a93;border-color:#ff7a93}.btn.bad:hover{background:#ff93a7}.acc-empty{text-align:center;border:1px dashed var(--line-2);border-radius:26px;justify-items:center;gap:10px;padding:60px 20px;display:grid}.acc-empty h2{font-size:28px}.acc-empty-a{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.acc-empty-g{gap:10px;margin-bottom:8px;display:flex}.acc-empty-g span{width:52px;height:52px;font:600 22px var(--mono);color:var(--hue-t);border:1px solid var(--line-2);background:var(--bg-2);border-radius:16px;place-items:center;animation:6s ease-in-out infinite alternate float;display:grid}.acc-empty-g span:nth-child(2){color:#43e0a0;animation-delay:-2s}.acc-empty-g span:nth-child(3){color:#ff7a93;animation-delay:-4s}.acc-set{border-top:1px solid var(--line);margin-top:56px;padding-top:30px;scroll-margin-top:100px}.acc-set>h2{margin-bottom:18px;font-size:clamp(28px,3vw,40px)}.acc-set-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.set-c{border:1px solid var(--line);background:var(--bg-2);border-radius:22px;align-content:start;gap:10px;padding:20px;display:grid}.set-c h3{font-size:17px}.set-c .dim{margin-top:-4px;font-size:14px}.set-c.danger{border-color:#ff7a9340}.set-in{border:1px solid var(--line-2);background:var(--bg);border-radius:12px;outline:none;height:46px;padding:0 14px;font-size:15px;transition:border-color .25s,box-shadow .25s}.set-in:focus{border-color:var(--hue);box-shadow:0 0 0 4px color-mix(in oklab, var(--hue) 16%, transparent)}.set-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.set-r .btn{min-height:42px;padding:0 16px;font-size:14px}.set-m{color:var(--good);animation:rise .3s var(--ease);font-size:13px}.set-m.bad{color:#ff7a93}.set-m:empty{display:none}.set-out{color:#ff7a93;justify-self:start;margin-top:6px}.adm-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding-bottom:26px;display:flex}.adm-h h1{animation:rise .7s var(--ease) both;font-size:clamp(40px,5.4vw,76px)}.adm-h .kick{margin-bottom:12px}.ov-t{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.ov-t div{border:1px solid var(--line);background:var(--bg-2);animation:rise .6s var(--ease) both;animation-delay:calc(var(--i) * 50ms);border-radius:20px;padding:18px;position:relative;overflow:hidden}.ov-t div:after{content:"";background:var(--hue);opacity:.08;filter:blur(10px);border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-30px}.ov-t dt{color:var(--muted);font-size:12.5px}.ov-t dd{font:600 clamp(26px, 2.6vw, 38px)/1 var(--mono);letter-spacing:-.04em;margin:8px 0 4px}.ov-t span{color:var(--muted);font-size:12px}.ov-g{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.ov-c{border:1px solid var(--line);background:var(--bg-2);animation:rise .7s .2s var(--ease) both;border-radius:22px;padding:22px}.ov-c h2{letter-spacing:-.01em;margin-bottom:18px;font-size:17px;line-height:1.2}.ov-bars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;height:240px;display:grid}.ov-b{grid-template-rows:auto 1fr auto;justify-items:center;gap:6px;height:100%;display:grid}.ov-b span{font:500 11px var(--mono);color:var(--ink-2);min-height:13px}.ov-b i{width:100%;max-width:30px;height:calc(max(var(--h), .015) * 100%);background:linear-gradient(to top, color-mix(in oklab, var(--hue) 55%, transparent), var(--hue));transform-origin:bottom;animation:grow .8s var(--ease) both;animation-delay:calc(var(--i) * 40ms + .25s);border-radius:7px 7px 3px 3px;align-self:end;transition:filter .2s}.ov-b:hover i{filter:brightness(1.25)}.ov-b small{color:var(--muted);white-space:nowrap;writing-mode:vertical-rl;height:42px;font-size:10.5px;rotate:180deg}@keyframes grow{0%{transform:scaleY(0)}}.ov-top{gap:6px;display:grid}.ov-top li{animation:rise .5s var(--ease) both;animation-delay:calc(var(--i) * 50ms + .2s);border-radius:12px;position:relative;overflow:hidden}.ov-top a{z-index:1;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:14.5px;text-decoration:none;display:flex;position:relative}.ov-top b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.ov-n{font:600 14px var(--mono)}.ov-top li>i{transform-origin:0;transform:scaleX(var(--w));background:color-mix(in oklab, var(--hue) 14%, transparent);animation:grow-x .9s var(--ease) both;animation-delay:calc(var(--i) * 50ms + .3s);position:absolute;inset:0}@keyframes grow-x{0%{transform:scaleX(0)}}.us-t{border:1px solid var(--line);background:var(--bg-2);border-radius:22px;display:grid;overflow:hidden}.us-r{border-top:1px solid var(--line);animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 30ms);grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) 80px 110px 100px minmax(220px,auto);align-items:center;gap:12px;padding:12px 16px;font-size:14px;transition:background-color .2s;display:grid}.us-r:hover:not(.us-hd){background:color-mix(in oklab, var(--hue) 5%, transparent)}.us-hd{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:var(--bg-3);border-top:0;font-size:12px;font-weight:500;animation:none}.us-r.is-ban{background:#ff7a930d}.us-u{align-items:center;gap:10px;min-width:0;display:flex}.us-u>span:last-child{min-width:0;display:grid}.us-u b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.us-u small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.us-me{font:500 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--bg-3);color:var(--muted);vertical-align:2px;border-radius:5px;margin-left:6px;padding:3px 5px;font-style:normal}.us-role{border:1px solid var(--line-2);background:var(--bg);cursor:pointer;border-radius:9px;height:32px;padding:0 8px;font-size:13px}.us-role:disabled{opacity:.6;cursor:default}.us-tag{border-radius:6px;margin-left:6px;padding:4px 7px;font-size:11px;font-weight:600}.us-tag.bad{color:#ff7a93;background:#ff7a9329}.us-a{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.us-none{padding:40px}.set-m.on{display:inline}.ac-who{background:color-mix(in oklab, var(--hue) 14%, transparent);border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 6px 0 12px;font-size:13.5px;display:inline-flex}.ac-who button{cursor:pointer;width:28px;height:28px;color:var(--ink-2);background:0 0;border:0;border-radius:8px;font-size:18px}.ac-who button:hover{background:var(--bg-3)}.ac-l{border:1px solid var(--line);background:var(--bg-2);border-radius:22px;display:grid;overflow:hidden}.ac-i{border-top:1px solid var(--line);animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 25ms);grid-template-columns:auto minmax(0,1fr) minmax(140px,220px) 90px auto;align-items:center;gap:14px;padding:12px 16px;transition:background-color .2s;display:grid}.ac-i:first-child{border-top:0}.ac-i:hover{background:color-mix(in oklab, var(--hue) 5%, transparent)}.ac-m{gap:2px;min-width:0;font-size:13.5px;display:grid}.ac-m a{font-size:15px;text-decoration:none}.ac-m a:hover{color:var(--hue-t)}.ac-m>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-n{color:var(--ink);font-style:italic}.ac-u{min-width:0;font-size:13.5px;display:grid}.ac-u small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ac-i time{text-align:right;font-size:12.5px}@media (max-width:1100px){.ov-t{grid-template-columns:repeat(3,minmax(0,1fr))}.acc-set-g{grid-template-columns:1fr 1fr}.acc-h{grid-template-columns:auto minmax(0,1fr)}.acc-st{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.us-r{grid-template-columns:minmax(200px,2fr) minmax(130px,1fr) 70px minmax(200px,auto)}.us-r>:nth-child(4),.us-r>:nth-child(5){display:none}}@media (max-width:900px){.au{grid-template-columns:1fr;padding-top:84px}.au-art{order:2;min-height:240px}.au-art-c .au-pts{display:none}.ch,.ov-g{grid-template-columns:1fr}.ac-i{grid-template-columns:auto minmax(0,1fr) auto}.ac-u,.ac-i time{display:none}}@media (max-width:640px){.acc-set-g{grid-template-columns:1fr}.ov-t,.acc-st{grid-template-columns:1fr 1fr}.hx{grid-template-columns:minmax(0,1fr)}.hx>.glyph{display:none}.hx-a{justify-content:flex-end}.acc-h>.um-av{width:56px;height:56px;font-size:20px}.ch-nf{grid-template-columns:1fr}.au-side{padding:18px 0}.um-in span{display:none}.um-in{padding:0 11px}.us-r{grid-template-columns:minmax(0,1fr) auto}.us-r>:nth-child(3){display:none}.us-a{grid-column:1/-1;justify-content:flex-start}.us-hd{display:none}.ov-bars{height:180px}.acc-tb{position:static}}@media (prefers-reduced-motion:reduce){.au-t{opacity:.9}.af-card:before{animation:none}}a.mini{align-items:center;text-decoration:none;display:inline-flex}.af-g{border:1px solid var(--line-2);background:var(--bg);width:100%;height:54px;color:var(--ink);cursor:pointer;transition:border-color .25s, background-color .25s, transform .2s var(--ease), box-shadow .3s;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:15px;font-weight:600;display:flex;position:relative;overflow:hidden}.af-g:hover{border-color:color-mix(in oklab, var(--ink) 35%, transparent);background:var(--bg-3);box-shadow:0 10px 28px -16px #0009}.af-g:active{transform:scale(.985)}.af-g:disabled{cursor:progress;opacity:.8}.af-g svg{width:20px;height:20px;transition:transform .4s var(--ease);flex:none}.af-g:hover svg{transform:rotate(-8deg)scale(1.08)}.af-g .af-spin{border-color:color-mix(in oklab, var(--ink) 20%, transparent);border-top-color:var(--ink);position:absolute;right:18px}.af-g.is-busy .af-spin{display:block}.af-or{color:var(--muted);align-items:center;gap:12px;margin:18px 0 -8px;font-size:12.5px;display:flex}.af-or:before,.af-or:after{content:"";background:var(--line-2);flex:1;height:1px}.um-av.has-img{background:var(--bg-3);padding:0;overflow:hidden}.um-av.has-img img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.um-av.has-img.is-admin{overflow:visible}.um-av.has-img.is-admin img{box-shadow:0 0 0 2px #bc94ff}
