.sc-house,.sc-card,.sc-car,.sc-growth,.sc-coins,.sc-tag,.sc-receipt,.sc-balance,.sc-gears,.sc-globe,.sc-cap,.sc-screen{--hs:var(--hue)}:root[data-theme=light] :is(.sc-house,.sc-card,.sc-car,.sc-growth,.sc-coins,.sc-tag,.sc-receipt,.sc-balance,.sc-gears,.sc-globe,.sc-cap,.sc-screen){--hs:color-mix(in oklab, var(--hue) 62%, var(--ink))}:where(.sc-house,.sc-card,.sc-car,.sc-growth,.sc-coins,.sc-tag,.sc-receipt,.sc-balance,.sc-gears,.sc-globe,.sc-cap,.sc-screen) svg :where(:not([transform])){transform-box:fill-box;transform-origin:50%}.sc-house .hs-shadow{fill:color-mix(in oklab, var(--ink) 6%, transparent)}.sc-house .hs-body{fill:color-mix(in oklab, var(--hue) 9%, var(--bg-2))}.sc-house .hs-roof,.sc-house .hs-wall{fill:none;stroke:var(--ink-2);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;animation:sc-draw 1.4s var(--ease) both}.sc-house .hs-roof{stroke:var(--hs);stroke-width:4px;animation-delay:.25s}.sc-house .hs-chim{fill:var(--bg-3);stroke:var(--ink-2);stroke-width:2.5px}.sc-house .hs-win{fill:url(#sg-house-win);stroke:var(--ink-2);stroke-width:2px;filter:drop-shadow(0 0 8px color-mix(in oklab, var(--hue) 55%, transparent));animation:7s ease-in-out infinite hs-lights;animation-delay:calc(var(--i) * .5s)}@keyframes hs-lights{0%,8%{fill-opacity:.15}14%,18%{fill-opacity:.7}16%{fill-opacity:.35}24%,to{fill-opacity:1}}.sc-house .hs-mull{stroke:var(--ink-2);stroke-width:1.5px;opacity:.6}.sc-house .hs-door{fill:var(--bg-3);stroke:var(--ink-2);stroke-width:2px}.sc-house .hs-smoke circle{fill:color-mix(in oklab, var(--ink) 30%, transparent);opacity:0;animation:4.2s ease-out infinite hs-smoke;animation-delay:calc(var(--i) * -1.4s)}@keyframes hs-smoke{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.9}to{opacity:0;transform:translate(14px,-40px)scale(1.8)}}.sc-house .hs-key{transform-origin:62px 75px;transform-box:view-box;animation:5s ease-in-out infinite hs-key}@keyframes hs-key{50%{transform:rotate(-9deg)translateY(-3px)}}.sc-house .hs-keyring{fill:none;stroke:var(--hs);stroke-width:4px}.sc-house .hs-keyline{fill:none;stroke:var(--hs);stroke-width:4px;stroke-linecap:round}.sc-house .hs-coin{opacity:clamp(0, calc(var(--v) * 9.5 - var(--i)), 1);translate:0 calc(clamp(0, calc(var(--i) + 1 - var(--v) * 9.5), 1) * -10px)}.sc-house .cn-edge,.sc-house .cn-face{stroke:color-mix(in oklab, var(--hue) 60%, var(--ink));stroke-width:1.5px}.sc-house .cn-edge{fill:color-mix(in oklab, var(--hue) 45%, var(--bg-2))}.sc-house .cn-face{fill:color-mix(in oklab, var(--hue) 80%, var(--bg-2))}.sc-house .hs-spark{translate:0 calc((1 - var(--v)) * 72px);animation:2.6s ease-in-out infinite sc-twinkle}.sc-house.kick .hs-stack{animation:hs-bump .6s var(--ease)}@keyframes hs-bump{40%{transform:translateY(-4px)}}.sc-card .cd-shadow{fill:color-mix(in oklab, var(--ink) 9%, transparent);animation:6s ease-in-out infinite cd-shadow}@keyframes cd-shadow{50%{opacity:.6;transform:scaleX(.86)}}.sc-card .cd-card{transform-origin:128px 98px;transform-box:view-box;animation:6s ease-in-out infinite cd-float}@keyframes cd-float{0%,to{transform:translateY(0)rotate(-3deg)skewY(0)}50%{transform:translateY(-7px)rotate(1.5deg)skewY(-1.5deg)}}.sc-card .cd-body{fill:url(#sg-card-g);stroke:color-mix(in oklab, var(--hue) 55%, var(--line-2));stroke-width:1.5px;filter:drop-shadow(0 10px 18px color-mix(in oklab, var(--hue) 22%, transparent))}.sc-card .cd-sheen{fill:url(#sg-card-sheen);opacity:.7;animation:5s ease-in-out infinite cd-sheen;transform:skew(-20deg)translate(-60px)}@keyframes cd-sheen{0%,45%{transform:skew(-20deg)translate(-60px)}85%,to{transform:skew(-20deg)translate(240px)}}.sc-card .cd-blob{fill:color-mix(in oklab, var(--hue) 30%, transparent)}.sc-card .cd-chip{fill:color-mix(in oklab, var(--hue) 35%, var(--ink-2))}.sc-card .cd-chipl{fill:none;stroke:color-mix(in oklab, var(--bg-2) 60%, transparent);stroke-width:1.2px}.sc-card .cd-nfc{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;opacity:.7}.sc-card .cd-num circle{fill:var(--ink);opacity:.75}.sc-card .cd-name{fill:var(--ink-2);opacity:.45}.sc-card .cd-logo{opacity:.85}.sc-card .cd-logo.a{fill:var(--hue)}.sc-card .cd-logo.b{fill:color-mix(in oklab, var(--ink) 70%, transparent);opacity:.55}.sc-card .cd-track2{fill:color-mix(in oklab, var(--hue) 6%, transparent);stroke:var(--line-2);stroke-width:8px}.sc-card .cd-ring{fill:none;stroke:var(--hs);stroke-width:8px;stroke-linecap:round;stroke-dasharray:calc(var(--v) * 100) 100;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--hue) 55%, transparent));transform:rotate(-90deg)}.sc-card .pct circle{fill:none;stroke:var(--ink);stroke-width:2.5px}.sc-card .pct line{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.sc-card.kick .pct{animation:cd-pop .6s var(--ease)}@keyframes cd-pop{40%{transform:scale(1.25)}}.sc-card .cd-row{fill:color-mix(in oklab, var(--ink) 6%, transparent);stroke:var(--line-2);stroke-width:1px}.sc-card .cd-rows>g{--on:clamp(0, calc(var(--v) * 6.4 - var(--i)), 1)}.sc-card .cd-tick{fill:var(--hue);opacity:calc(.15 + var(--on) * .85);transform:scale(calc(.6 + var(--on) * .5))}.sc-card .cd-rows>g>.cd-row{fill:color-mix(in oklab, var(--hue) calc(var(--on) * 26%), transparent)}.sc-card .cd-rows>g{animation:4.8s ease-in-out infinite cd-row;animation-delay:calc(var(--i) * .25s)}@keyframes cd-row{0%,70%,to{transform:translate(0)}80%{transform:translate(-3px)}}.sc-card .cd-track{fill:color-mix(in oklab, var(--ink) 5%, transparent);stroke:var(--line-2);stroke-width:1.5px}.sc-card .cd-bal{fill:color-mix(in oklab, var(--hue) 70%, transparent);transform-origin:50% 100%;scale:1 calc(1.04 - var(--v) * .94);filter:drop-shadow(0 0 8px color-mix(in oklab, var(--hue) 40%, transparent))}.sc-card .cd-done{opacity:clamp(.12, calc((var(--v) - .55) * 3), 1);transform:scale(calc(.6 + var(--v) * .4))}.sc-card .cd-check{fill:none;stroke:var(--bg-2);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sc-car .cr-far{opacity:.55;animation:9s linear infinite cr-far}@keyframes cr-far{to{transform:translate(-80px)}}.sc-car .cr-tree{fill:color-mix(in oklab, var(--hue) 22%, transparent)}.sc-car .cr-trunk,.sc-car .cr-hill{fill:none;stroke:var(--line-2);stroke-width:2px;stroke-linecap:round}.sc-car .cr-road{stroke:var(--ink-2);stroke-width:2.5px;stroke-linecap:round;opacity:.5}.sc-car .cr-lane{stroke:var(--muted);stroke-width:3px;stroke-linecap:round;stroke-dasharray:calc(8 + var(--v) * 20) calc(32 - var(--v) * 20);animation:.7s linear infinite cr-lane}@keyframes cr-lane{to{transform:translate(-40px)}}.sc-car .cr-wind line{stroke:var(--hs);stroke-width:2.5px;stroke-linecap:round;opacity:0;animation:1.2s ease-in infinite cr-wind;animation-delay:calc(var(--i) * .35s)}@keyframes cr-wind{0%{opacity:0;transform:translate(30px)scaleX(.3)}30%{opacity:calc(.1 + var(--v) * .9)}to{opacity:0;transform:translateX(-30px) scaleX(calc(.5 + var(--v) * 1.6))}}.sc-car .cr-beam{fill:url(#sg-car-beam);transform-origin:0;scale:calc(.4 + var(--v) * .8) 1;opacity:calc(.4 + var(--v) * .6)}.sc-car .cr-car{animation:1.6s ease-in-out infinite cr-bob}@keyframes cr-bob{50%{transform:translateY(-1.5px)rotate(-.4deg)}}.sc-car .cr-body{fill:url(#sg-car-body);stroke:var(--ink-2);stroke-width:2.5px;stroke-linejoin:round}.sc-car .cr-glass{fill:color-mix(in oklab, var(--ink) 14%, var(--bg-2));stroke:var(--ink-2);stroke-width:1.5px;stroke-linejoin:round}.sc-car .cr-handle{stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;opacity:.6}.sc-car .cr-head{fill:var(--hue);filter:drop-shadow(0 0 6px var(--hue))}.sc-car .cr-tail{fill:#ff7a93;opacity:.85}.sc-car .cr-arch{fill:var(--bg-2)}.sc-car .cr-wheel{animation:.8s linear infinite sc-spin}.sc-car .cr-tyre{fill:var(--bg-3);stroke:var(--ink);stroke-width:3.5px}.sc-car .cr-rim{fill:none;stroke:var(--hs);stroke-width:2px}.sc-car .cr-spoke{stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round}.sc-car.kick .cr-car{animation:cr-jolt .6s var(--ease)}@keyframes cr-jolt{35%{transform:translate(4px)rotate(-1.2deg)}}.sc-car .cr-gtrack{fill:none;stroke:var(--line-2);stroke-width:6px;stroke-linecap:round}.sc-car .cr-garc{fill:none;stroke:var(--hs);stroke-width:6px;stroke-linecap:round;stroke-dasharray:calc(var(--v) * 100) 100}.sc-car .cr-needle{transform-origin:68px 62px;transform-box:view-box;transform:rotate(calc(-90deg + var(--v) * 180deg))}.sc-car .cr-ticks line{stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round}.sc-car .cr-needle line{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.sc-car .cr-needle circle{fill:var(--ink)}.sc-car .cr-drops path{fill:var(--hue);stroke:var(--hs);stroke-width:1.5px;transform-origin:50% 100%;animation:2.4s ease-in-out infinite cr-drip}@keyframes cr-drip{50%{transform:scale(.82,1.12)translateY(2px)}}.sc-car .cr-string{stroke:var(--muted);stroke-width:1.5px}.sc-car .cr-tag{transform-origin:186px 58px;transform-box:view-box;animation:3.4s ease-in-out infinite cr-tag}@keyframes cr-tag{50%{transform:rotate(7deg)}}.sc-car .cr-tagb{fill:color-mix(in oklab, var(--hue) 30%, var(--bg-2));stroke:var(--hs);stroke-width:2px;stroke-linejoin:round}.sc-car .cr-tagl{fill:var(--line-2);transform:rotate(-12deg)}.sc-car .cr-tagv{fill:var(--hue);transform:rotate(-12deg);scale:var(--v) 1;transform-origin:0}.sc-growth .gr-axis{stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;opacity:.6}.sc-growth .gr-chart{transform-box:view-box;transform-origin:0 160px;scale:1 calc(.25 + var(--v) * .75)}.sc-growth .gr-chart *{vector-effect:non-scaling-stroke}.sc-growth .gr-bars rect{fill:color-mix(in oklab, var(--hue) 16%, transparent);transform-origin:50% 100%;animation:4s ease-in-out infinite gr-bar;animation-delay:calc(var(--i) * .18s)}@keyframes gr-bar{0%,to{transform:scaleY(.88)}50%{transform:scaleY(1)}}.sc-growth .gr-line{fill:none;stroke:var(--hs);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 100;animation:gr-draw 1.6s var(--ease) both;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--hue) 50%, transparent))}@keyframes gr-draw{0%{stroke-dashoffset:100px}}.sc-growth .gr-comet{fill:none;stroke:var(--ink);stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:0 100;opacity:0;animation:3.6s ease-in-out 1.2s infinite gr-comet}@keyframes gr-comet{0%{stroke-dasharray:0 0 0 100;opacity:0}8%{opacity:.9}60%{stroke-dasharray:0 80 12 100;opacity:.9}75%,to{stroke-dasharray:0 100 0 100;opacity:0}}.sc-growth .gr-tip{translate:0 calc(-110px * (.18 + var(--v) * .82))}.sc-growth .gr-dot{fill:var(--hue);stroke:var(--bg-2);stroke-width:2.5px}.sc-growth .gr-halo{fill:var(--hue);animation:2.4s ease-out infinite sc-pulse}.sc-growth .gr-spark{fill:var(--hue);opacity:0;animation:2.4s ease-in-out infinite sc-twinkle;animation-delay:calc(var(--i) * .8s)}.sc-growth.kick .gr-dot{animation:gr-pop .6s var(--ease)}@keyframes gr-pop{40%{transform:scale(1.6)}}.sc-growth .gr-drop{stroke:var(--hs);stroke-width:1.2px;stroke-dasharray:2 4;opacity:.55}.sc-growth .gr-mark{fill:var(--bg-2);stroke:var(--hs);stroke-width:2px;animation:3s ease-in-out infinite gr-mark;animation-delay:calc(var(--i) * .5s)}@keyframes gr-mark{0%,40%,to{fill:var(--bg-2)}15%{fill:var(--hue)}}.sc-growth .gr-x2 rect{opacity:.9}.sc-growth .gr-x2 text{font:700 11px var(--sans);fill:var(--bg)}.sc-coins .cn-shadow{fill:color-mix(in oklab, var(--ink) 7%, transparent)}.sc-coins .cn-back{fill:color-mix(in oklab, var(--hue) 5%, transparent)}.sc-coins .cn-fill{translate:0 calc((1 - var(--v)) * 84px)}.sc-coins .cn-pile{fill:color-mix(in oklab, var(--hue) 38%, var(--bg-2));stroke:color-mix(in oklab, var(--hue) 75%, var(--ink));stroke-width:1.5px}.sc-coins .cn-dot{fill:none;stroke:color-mix(in oklab, var(--hue) 70%, var(--ink));stroke-width:1.2px;opacity:.45}.sc-coins .cn-glass{fill:none;stroke:var(--ink-2);stroke-width:2.5px;stroke-linejoin:round;opacity:.8}.sc-coins .cn-shine{fill:none;stroke:color-mix(in oklab, var(--ink) 40%, transparent);stroke-width:4px;stroke-linecap:round;opacity:.5}.sc-coins .cn-shine.b{opacity:.3;translate:8px -4px}.sc-coins .cn-lid{fill:var(--bg-3);stroke:var(--ink-2);stroke-width:2px}.sc-coins .cn-edge{fill:color-mix(in oklab, var(--hue) 50%, var(--bg-2));stroke:color-mix(in oklab, var(--hue) 60%, var(--ink));stroke-width:1.5px}.sc-coins .cn-face{fill:var(--hue);stroke:color-mix(in oklab, var(--hue) 60%, var(--ink));stroke-width:1.5px}.sc-coins .cn-drop{opacity:0;animation:3.2s cubic-bezier(.5,0,.75,.4) infinite cn-drop;animation-delay:calc(var(--i) * 1.6s)}@keyframes cn-drop{0%{opacity:0;transform:translateY(-14px)}12%{opacity:1}52%{transform:translateY(calc(130px - var(--v) * 84px));animation-timing-function:ease-out}60%{transform:translateY(calc(122px - var(--v) * 84px));animation-timing-function:ease-in}68%,80%{opacity:1;transform:translateY(calc(130px - var(--v) * 84px))}to{opacity:0;transform:translateY(calc(130px - var(--v) * 84px))}}.sc-coins .cn-spin{animation:.8s linear infinite cn-spin}@keyframes cn-spin{50%{transform:scaleX(.2)}}.sc-coins .cn-goal{stroke:var(--ink);stroke-width:2px;stroke-dasharray:5 5;opacity:.7}.sc-coins .cn-pole{stroke:var(--ink-2);stroke-width:2.5px;stroke-linecap:round}.sc-coins .cn-flag{fill:var(--hue);transform-origin:0;animation:1.8s ease-in-out infinite cn-flag}@keyframes cn-flag{50%{transform:scaleX(.75)skewY(4deg)}}.sc-coins.v-goal .cn-flag{filter:drop-shadow(0 0 calc(var(--v) * 10px) var(--hue))}.sc-coins.v-tip .cn-jarwrap{translate:-18px}.sc-coins .cn-receipt{transform-origin:248px 70px;transform-box:view-box;animation:5s ease-in-out infinite cn-rec;rotate:6deg}@keyframes cn-rec{50%{transform:rotate(-3deg)translateY(-2px)}}.sc-coins .cn-paper{fill:var(--bg-3);stroke:var(--ink-2);stroke-width:1.5px;stroke-linejoin:round}.sc-coins .cn-rl{stroke:var(--muted);stroke-width:2.5px;stroke-linecap:round;opacity:.6}.sc-coins .cn-rt{stroke:var(--hs);stroke-width:4px;stroke-linecap:round;transform-origin:0;scale:calc(.2 + var(--v) * .8) 1}.sc-coins .cn-heart{transform-origin:64px 106px;transform-box:view-box;scale:calc(.6 + var(--v) * .6);animation:1.6s ease-in-out infinite cn-beat}@keyframes cn-beat{15%,45%{transform:scale(1.14)}30%,60%{transform:scale(1)}}.sc-coins.kick .cn-fill{animation:cn-slosh .6s var(--ease)}@keyframes cn-slosh{40%{transform:translateY(-5px)}}.sc-tag .tg-pin{fill:var(--ink-2)}.sc-tag .tg-swing{transform-origin:142px 26px;transform-box:view-box;animation:4.2s ease-in-out infinite tg-swing}@keyframes tg-swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.sc-tag .tg-string{fill:none;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round}.sc-tag .tg-body{fill:color-mix(in oklab, var(--hue) 28%, var(--bg-2));stroke:var(--hs);stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(0 10px 14px color-mix(in oklab, var(--hue) 20%, transparent))}.sc-tag .tg-hole{fill:var(--bg-2);stroke:var(--hs);stroke-width:2px}.sc-tag .tg-line{fill:var(--ink);opacity:.75}.sc-tag .tg-line.b{opacity:.4}.sc-tag .tg-strike{stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1;animation:sc-draw .8s .6s var(--ease) both}.sc-tag .tg-track{fill:color-mix(in oklab, var(--bg-2) 70%, transparent)}.sc-tag .tg-fill{fill:var(--ink);transform-origin:0;scale:calc(.12 + var(--v) * .88) 1}.sc-tag .tg-badge{transform-origin:218px 80px;transform-box:view-box;scale:calc(.6 + var(--v) * .55)}.sc-tag .tg-burst{fill:var(--hue);transform-origin:218px 80px;transform-box:view-box;filter:drop-shadow(0 0 10px color-mix(in oklab, var(--hue) 45%, transparent));animation:18s linear infinite sc-spin}.sc-tag .pct circle{fill:none;stroke:var(--bg);stroke-width:2.6px}.sc-tag .pct line{stroke:var(--bg);stroke-width:2.6px;stroke-linecap:round}.sc-tag.kick .tg-badge{animation:tg-pop .6s var(--ease)}@keyframes tg-pop{40%{transform:scale(1.2)rotate(-8deg)}}.sc-tag .tg-arrow.up{animation:2.2s ease-in-out infinite tg-up}.sc-tag .tg-arrow.down{animation:2.2s ease-in-out infinite tg-down}@keyframes tg-up{0%{opacity:0;transform:translateY(8px)}30%,70%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes tg-down{0%{opacity:0;transform:translateY(-10px)}30%,70%{opacity:1}to{opacity:0;transform:translateY(8px)}}.sc-tag .tg-coin{translate:0}.sc-tag .tg-coins{animation:3.6s ease-in-out infinite sc-float}.sc-tag .cn-edge{fill:color-mix(in oklab, var(--hue) 45%, var(--bg-2));stroke:color-mix(in oklab, var(--hue) 60%, var(--ink));stroke-width:1.5px}.sc-tag .cn-face{fill:color-mix(in oklab, var(--hue) 80%, var(--bg-2));stroke:color-mix(in oklab, var(--hue) 60%, var(--ink));stroke-width:1.5px}.sc-receipt .rc-slot{fill:var(--bg-3);stroke:var(--ink-2);stroke-width:2px}.sc-receipt .rc-gap{fill:var(--bg)}.sc-receipt .rc-paper{animation:7s ease-in-out infinite rc-print}@keyframes rc-print{0%{opacity:1;transform:translateY(-140px)}6%{transform:translateY(-110px)}11%{transform:translateY(-78px)}16%{transform:translateY(-46px)}21%{transform:translateY(-16px)}26%,90%{opacity:1;transform:translateY(0)}97%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(-140px)}}.sc-receipt .rc-sheet{fill:color-mix(in oklab, var(--ink) 6%, var(--bg-2));stroke:var(--line-2);stroke-width:1.5px;stroke-linejoin:round}.sc-receipt .rc-l{stroke:var(--muted);stroke-width:3px;stroke-linecap:round;opacity:.55}.sc-receipt .rc-sep{stroke:var(--line-2);stroke-width:1.5px;stroke-dasharray:3 4}.sc-receipt .rc-track{fill:color-mix(in oklab, var(--ink) 6%, transparent)}.sc-receipt .rc-tax{fill:var(--hue);transform-origin:0;scale:calc(.08 + var(--v) * .92) 1;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--hue) 50%, transparent))}.sc-receipt .rc-tot{stroke:var(--ink);stroke-width:4px;stroke-linecap:round;opacity:.8}.sc-receipt .rc-code line{stroke:var(--ink-2);stroke-width:2px;opacity:.45}.sc-receipt .rc-stamp{transform-origin:246px 128px;transform-box:view-box;opacity:.9;animation:4s ease-in-out infinite rc-breathe;rotate:-14deg}@keyframes rc-breathe{50%{transform:scale(1.04)}}.sc-receipt .rc-ring{fill:color-mix(in oklab, var(--hue) 12%, transparent);stroke:var(--hs);stroke-width:2.5px}.sc-receipt .rc-ring.b{fill:none;stroke-width:1.2px;stroke-dasharray:2 3}.sc-receipt .rc-check{fill:none;stroke:var(--hs);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.sc-receipt.kick .rc-stamp{animation:.6s cubic-bezier(.3,1.4,.5,1) rc-thump}@keyframes rc-thump{0%{opacity:0;transform:scale(1.7)}55%{opacity:1;transform:scale(.94)}to{transform:scale(1)}}.sc-balance{--tilt:calc((var(--v) - .5) * 34deg)}.sc-balance .bl-shadow{fill:color-mix(in oklab, var(--ink) 7%, transparent)}.sc-balance .bl-base{fill:color-mix(in oklab, var(--hue) 22%, var(--bg-3));stroke:var(--ink-2);stroke-width:2px}.sc-balance .bl-post{stroke:var(--ink-2);stroke-width:5px;stroke-linecap:round}.sc-balance .bl-fulcrum{fill:none;stroke:var(--ink-2);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sc-balance .bl-beam{transform-origin:160px 62px;transform-box:view-box;rotate:var(--tilt)}.sc-balance .bl-bar{stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.sc-balance .bl-pointer{stroke:var(--hs);stroke-width:3px;stroke-linecap:round}.sc-balance .bl-hub{fill:var(--hue);stroke:var(--bg-2);stroke-width:2.5px}.sc-balance .bl-pulse{fill:var(--hue);animation:2.6s ease-out infinite sc-pulse}.sc-balance .bl-pan.l{translate:calc(70px * (1 - cos(var(--tilt)))) calc(-70px * sin(var(--tilt)))}.sc-balance .bl-pan.r{translate:calc(-70px * (1 - cos(var(--tilt)))) calc(70px * sin(var(--tilt)))}.sc-balance .bl-sway{transform-box:view-box;animation:3.6s ease-in-out infinite bl-sway}.sc-balance .bl-pan.l .bl-sway{transform-origin:90px 62px}.sc-balance .bl-pan.r .bl-sway{transform-origin:230px 62px;animation-delay:-1.8s}@keyframes bl-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.sc-balance .bl-chain{fill:none;stroke:var(--muted);stroke-width:1.5px}.sc-balance .bl-bowl{fill:color-mix(in oklab, var(--hue) 22%, var(--bg-2));stroke:var(--hs);stroke-width:2.5px;stroke-linejoin:round}.sc-balance .bl-wt{fill:var(--ink-2)}.sc-balance .bl-knob{fill:none;stroke:var(--ink-2);stroke-width:2.5px}.sc-balance .bl-load{transform-origin:50% 100%;scale:calc(.55 + var(--v) * .65)}.sc-balance .bl-ball{fill:var(--hue);stroke:color-mix(in oklab, var(--hue) 60%, var(--ink));stroke-width:1.5px}.sc-balance.kick .bl-beam{animation:bl-wob .6s var(--ease)}@keyframes bl-wob{30%{transform:rotate(4deg)}65%{transform:rotate(-2deg)}}.sc-gears .ge-glow{fill:var(--hue);opacity:calc(.04 + var(--v) * .16);filter:blur(14px);animation:3s ease-in-out infinite ge-glow}@keyframes ge-glow{50%{transform:scale(1.08)}}.sc-gears .ge-spin{transform-box:view-box}.sc-gears .ge-spin.a{animation:12s linear infinite sc-spin}.sc-gears .ge-spin.b{animation:7.5s linear infinite reverse sc-spin}.sc-gears .ge-spin.c{animation:6s linear infinite reverse sc-spin}.sc-gears .ge-body{fill:color-mix(in oklab, var(--hue) calc(14% + var(--v) * 30%), var(--bg-2));stroke:color-mix(in oklab, var(--hue) 70%, var(--ink));stroke-width:2px;stroke-linejoin:round}.sc-gears .ge-spin.b .ge-body,.sc-gears .ge-spin.c .ge-body{fill:color-mix(in oklab, var(--ink) 8%, var(--bg-2));stroke:var(--ink-2)}.sc-gears .ge-inner{fill:none;stroke:color-mix(in oklab, var(--ink) 25%, transparent);stroke-width:1.5px}.sc-gears .ge-hole{fill:var(--bg-2);stroke:color-mix(in oklab, var(--ink) 25%, transparent);stroke-width:1.2px}.sc-gears .ge-spoke{stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;opacity:.5}.sc-gears .ge-hub{fill:var(--ink-2)}.sc-gears .ge-spin.a .ge-hub{fill:var(--hue)}.sc-gears .ge-arc{fill:none;stroke:var(--hs);stroke-width:3px;stroke-linecap:round;stroke-dasharray:calc(12 + var(--v) * 88) 100;opacity:.85;animation:2.4s ease-in-out infinite ge-arc}.sc-gears .ge-arc.b{animation-delay:-1.2s}@keyframes ge-arc{50%{opacity:.35}}.sc-gears.kick .ge-glow{animation:ge-flash .6s var(--ease)}@keyframes ge-flash{40%{opacity:.5;transform:scale(1.2)}}.sc-gears .ge-wrench{transform-origin:150px 106px;transform-box:view-box;rotate:calc(var(--v) * -24deg);animation:3s ease-in-out infinite ge-crank}@keyframes ge-crank{50%{transform:rotate(-6deg)}}.sc-gears .ge-handle{stroke:var(--ink);stroke-width:10px;stroke-linecap:round}.sc-gears .ge-jaw{fill:var(--ink)}.sc-gears .ge-nut{fill:var(--hue)}.sc-gears .ge-tarc{fill:none;stroke:var(--hs);stroke-width:4px;marker-end:none;stroke-linecap:round;stroke-dasharray:calc(var(--v) * 100) 100}.sc-globe .gl-orbit{fill:none;stroke:var(--line-2);stroke-width:1.5px;stroke-dasharray:3 6}.sc-globe .gl-ball{filter:drop-shadow(0 0 18px color-mix(in oklab, var(--hue) 25%, transparent))}.sc-globe .gl-n{stop-color:var(--bg)}.sc-globe .gl-night{translate:calc((1 - var(--v)) * 130px) 0}.sc-globe .gl-par{fill:none;stroke:color-mix(in oklab, var(--hs) 50%, transparent);stroke-width:1.2px}.sc-globe .gl-par.eq{stroke:var(--hs);stroke-width:1.8px}.sc-globe .gl-mer{fill:none;stroke:color-mix(in oklab, var(--hs) 70%, transparent);stroke-width:1.4px;animation:4s ease-in-out infinite alternate gl-mer;animation-delay:calc(var(--i) * -1s)}@keyframes gl-mer{0%{transform:scaleX(1)}to{transform:scaleX(-1)}}.sc-globe .gl-axis{stroke:color-mix(in oklab, var(--hs) 40%, transparent);stroke-width:1px}.sc-globe .gl-rim{fill:none;stroke:var(--hs);stroke-width:2.5px}.sc-globe .gl-ping{fill:var(--hue);animation:2.4s ease-out infinite sc-pulse;animation-delay:calc(var(--i) * .8s)}.sc-globe .gl-sat{offset-path:path("M60 120 A100 28 -14 1 1 260 72 A100 28 -14 1 1 60 120 Z");offset-rotate:0deg;animation:9s linear infinite gl-orbit;animation-delay:calc(var(--i,0) * -3s);transform-box:view-box;transform-origin:0 0;offset-anchor:0 0}@keyframes gl-orbit{0%{offset-distance:0%}to{offset-distance:100%}}.sc-globe .gl-panel{fill:color-mix(in oklab, var(--hue) 40%, var(--bg-3));stroke:var(--hs);stroke-width:1px}.sc-globe .gl-sat.coin{scale:calc(.65 + var(--v) * .55)}.sc-globe .gl-coin{fill:var(--hue);stroke:color-mix(in oklab, var(--hue) 55%, var(--ink));stroke-width:1.5px}.sc-globe .gl-coin-in{fill:none;stroke:color-mix(in oklab, var(--bg) 55%, transparent);stroke-width:1.5px}.sc-globe.kick .gl-rim{animation:gl-ring .6s var(--ease)}@keyframes gl-ring{40%{transform:scale(1.05)}}.sc-cap .cp-shadow{fill:color-mix(in oklab, var(--ink) 8%, transparent);animation:3.2s ease-in-out infinite cp-shadow}@keyframes cp-shadow{0%,20%,60%,to{opacity:1;transform:scaleX(1)}38%{opacity:.5;transform:scaleX(.75)}}.sc-cap .cp-cap{transform-origin:160px 110px;transform-box:view-box;animation:3.2s ease-in-out infinite cp-hop}@keyframes cp-hop{0%,20%,60%,to{transform:translateY(0)rotate(0)}38%{transform:translateY(-14px)rotate(-5deg)}50%{transform:translateY(-2px)rotate(2deg)}}.sc-cap .cp-base{fill:color-mix(in oklab, var(--ink) 16%, var(--bg-3));stroke:var(--ink-2);stroke-width:2.5px;stroke-linejoin:round}.sc-cap .cp-board{fill:color-mix(in oklab, var(--hue) 30%, var(--bg-2))}.sc-cap .cp-edge{fill:none;stroke:var(--hs);stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1 1;animation:sc-draw 1.4s var(--ease) both}.sc-cap .cp-btn{fill:var(--hue);stroke:var(--bg-2);stroke-width:2px}.sc-cap .cp-tassel{transform-origin:222px 74px;transform-box:view-box;animation:3.2s ease-in-out infinite cp-tassel}@keyframes cp-tassel{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg)}45%{transform:rotate(14deg)}65%{transform:rotate(-5deg)}}.sc-cap .cp-cord{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sc-cap .cp-fringe{fill:var(--hue)}.sc-cap .cp-twinkle{fill:var(--hue);opacity:.2;animation:2.8s ease-in-out infinite cp-twinkle;animation-delay:calc(var(--i) * .7s)}@keyframes cp-twinkle{50%{opacity:.9;transform:scale(1.3)rotate(20deg)}}.sc-cap .cp-st{--on:clamp(0, calc(var(--v) * 5.2 - var(--i)), 1);fill:color-mix(in oklab, var(--hue) calc(var(--on) * 100%), transparent);stroke:color-mix(in oklab, var(--hs) calc(30% + var(--on) * 70%), var(--line-2));stroke-width:1.8px;stroke-linejoin:round;transform:scale(calc(.85 + var(--on) * .15))}.sc-cap.kick .cp-stars{animation:cp-pop .6s var(--ease)}@keyframes cp-pop{40%{transform:scale(1.08)}}.sc-screen{--sx:calc(.42 + var(--v) * .58);--sy:calc(1.06 - var(--v) * .4)}.sc-screen .sn-bezel{fill:var(--bg-3);stroke:var(--ink-2);stroke-width:2.5px;filter:drop-shadow(0 14px 24px color-mix(in oklab, var(--hue) 18%, transparent))}.sc-screen .sn-neck{fill:var(--bg-3);stroke:var(--ink-2);stroke-width:2px;stroke-linejoin:round}.sc-screen .sn-foot{fill:var(--ink-2);opacity:.7}.sc-screen .sn-glass{fill:color-mix(in oklab, var(--bg) 85%, #000)}.sc-screen .sn-pic{transform-origin:160px 88px;transform-box:view-box;scale:var(--sx) var(--sy)}.sc-screen .sn-pic *{vector-effect:non-scaling-stroke}.sc-screen .sn-frame{stroke:var(--hs);stroke-width:1.5px}.sc-screen .sn-hill{fill:color-mix(in oklab, var(--hue) 55%, var(--bg-2));opacity:.85}.sc-screen .sn-sun{fill:var(--hs);opacity:.85;animation:4s ease-in-out infinite sn-sun}@keyframes sn-sun{50%{transform:translateY(-4px)}}.sc-screen .sn-corner{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sc-screen .sn-corner.tl{translate:calc((1 - var(--sx)) * 80px) calc((1 - var(--sy)) * 48px)}.sc-screen .sn-corner.tr{translate:calc((var(--sx) - 1) * 80px) calc((1 - var(--sy)) * 48px)}.sc-screen .sn-corner.bl{translate:calc((1 - var(--sx)) * 80px) calc((var(--sy) - 1) * 48px)}.sc-screen .sn-corner.br{translate:calc((var(--sx) - 1) * 80px) calc((var(--sy) - 1) * 48px)}.sc-screen .sn-sheen{fill:#fff;opacity:.07;animation:6s ease-in-out infinite sn-sheen;transform:skew(-20deg)translate(-40px)}@keyframes sn-sheen{0%,50%{transform:skew(-20deg)translate(-40px)}90%,to{transform:skew(-20deg)translate(300px)}}.sc-screen.kick .sn-corner{animation:sn-snap .6s var(--ease)}@keyframes sn-snap{40%{transform:scale(1.3)}}.sc-screen .sn-grid{color:color-mix(in oklab, var(--bg) 70%, #000)}.sc-screen .sn-grid.g0{opacity:clamp(0, calc(1.6 - var(--v) * 3), 1)}.sc-screen .sn-grid.g1{opacity:clamp(0, calc(1 - abs(var(--v) - .5) * 3.2), 1)}.sc-screen .sn-grid.g2{opacity:clamp(0, calc(var(--v) * 3 - 1.4), 1)}.sc-screen .sn-px{fill:var(--ink);opacity:0;scale:calc(1.3 - var(--v) * .8);animation:3s ease-in-out infinite sn-px;animation-delay:calc(var(--i) * 1s)}@keyframes sn-px{0%,to{opacity:0}30%,50%{opacity:.55}}:root[data-theme=light] .sc-globe .gl-n{stop-color:var(--ink)}:root[data-theme=light] .sc-globe .gl-night{opacity:.14}
.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)}
