.scn{--ink:#16223d;position:relative}.scn svg{width:100%;height:auto;display:block;overflow:hidden}.scn svg *{transform-box:view-box;transform-origin:0 0}.scn .ln{fill:none;stroke:#16223d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.scn .fw{fill:#fff;stroke:#16223d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.scn .fy{fill:#ffd452;stroke:#16223d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.scn .fc{fill:#ff8b7b;stroke:#16223d;stroke-width:2.5px;stroke-linejoin:round}.scn .fn{fill:#16223d}.scn .ft{fill:#e8ecf3}.scn .t2{stroke-width:2.5px}.scn .t2x{stroke-width:2px}.scn .txt{font-family:var(--font-display,"Bricolage Grotesque", system-ui, sans-serif);fill:#16223d;font-weight:800}.scn .chart,.scn .chart-head{fill:none;stroke:#c9d2e3;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.scn .jar-glass{fill:#ffffffe6}.scn .road{stroke-dasharray:12 14}.scn .trail{fill:none;stroke:#16223d;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.1 8}.scn .trail-mask{fill:none;stroke:#fff;stroke-width:12px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.95s cubic-bezier(.45,0,.55,1) both s-draw}.scn .s-pop,.scn .s-pop-b,.scn .s-spark,.scn .s-float,.scn .s-puff,.scn .s-conf,.scn .s-lay,.scn .s-drop,.scn .s-blink,.scn .wink,.scn .pump-bar,.scn .flicker,.scn .coin-spin,.scn .coin-flip,.scn .jar-hop,.scn .car-hop,.scn .car-brake,.scn .plane-land,.scn .prop,.scn .scarf,.scn .dog-hop,.scn .dog-jump{transform-box:fill-box}.scn .s-pop{transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) both s-pop}.scn .s-pop-b{transform-origin:50% 100%;animation:.55s cubic-bezier(.25,1,.5,1) both s-popb}.scn .s-rise{animation:.5s cubic-bezier(.23,1,.32,1) both s-rise}.scn .s-drop{transform-origin:50% 100%;animation:.6s both s-drop}.scn .s-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.65,0,.35,1) both s-draw}.scn .s-show{animation:10ms both s-show}.scn .s-hide{animation:10ms both s-hide}.scn .s-blink{transform-origin:50%;animation:3.4s infinite s-blink}.scn .s-bob{animation:1.7s ease-in-out infinite alternate s-bob}.scn .s-spark{transform-origin:50%;animation:.6s cubic-bezier(.34,1.56,.64,1) both s-spark}.scn .s-float{transform-origin:50%;animation:1s cubic-bezier(.23,1,.32,1) both s-float}.scn .s-puff{transform-origin:50%;animation:.9s ease-out both s-puff}.scn .s-conf{transform-origin:50%;animation:1.3s cubic-bezier(.2,.8,.3,1) both s-conf}.scn .s-lay{transform-origin:0;animation:.45s steps(2,end) both s-lay}.scn .drift{animation:5s ease-in-out infinite alternate drift}.scn .drift2{animation:6.5s ease-in-out infinite alternate-reverse drift}.scn .spin-slow{animation:24s linear infinite spin}.scn .pal-jump{animation:pal-jump .8s var(--c) both}.scn .pal-eyes,.scn .pal-smile{animation:s-hide 10ms var(--c) both}.scn .pal-happy,.scn .pal-grin{animation:s-show 10ms var(--c) both}.scn .cheer-l{animation:cheer-l .55s cubic-bezier(.34, 1.56, .64, 1) var(--c) both}.scn .cheer-r{animation:cheer-r .55s cubic-bezier(.34, 1.56, .64, 1) var(--c) both}.scn .home-climb{animation:.6s ease-out both home-climb}.scn .hm-swing{animation:.225s 8 both hm-swing}.scn .bird-in{animation:.65s ease-out both bird-in}.scn .bird-wing{animation:.1s 7 alternate both bird-wing}.scn .bird-hop{animation:.55s ease-in-out both bird-hop}.scn .par-world{animation:1.8s cubic-bezier(.3,.55,.35,1) both par-world}.scn .par-slow{animation:1.8s cubic-bezier(.3,.55,.35,1) both par-slow}.scn .wheel{animation:.34s linear 5 both spin}.scn .car-bob{animation:.17s ease-in-out 10 alternate both car-bob}.scn .car-brake{transform-origin:100% 100%;animation:.45s ease-out both car-brake}.scn .car-hop{transform-origin:50% 100%;animation:.85s both car-hop}.scn .exhaust{animation:.5s ease-out 4 both exhaust}.scn .hose{animation:.25s both s-fade}.scn .pump-bar{transform-origin:0;animation:.7s ease-out both s-growx}.scn .wink{transform-origin:50%;animation:.4s ease-in-out both wink}.scn .wag{animation:.2s ease-in-out infinite alternate wag}.scn .dog-tilt{animation:1.6s ease-in-out infinite alternate tilt}.scn .throw{animation:.8s ease-in-out both throw}.scn .dog-jump{transform-origin:50% 100%;animation:.8s both dog-jump}.scn .dog-hop{transform-origin:50% 100%;animation:.85s both car-hop}.scn .ball-x{animation:.65s linear both ball-x}.scn .ball-y{animation:.65s both ball-y}.scn .flicker{transform-origin:50% 100%;animation:.18s ease-in-out infinite alternate flicker}.scn .popper{animation:.45s ease-out both popper}.scn .sway{animation:2.2s ease-in-out infinite alternate sway}.scn .kid-hop{animation:.5s ease-in-out 4 both kid-hop}.scn .leaf-r,.scn .leaf-l{animation:.5s cubic-bezier(.34,1.56,.64,1) both s-pop}.scn .can-tilt{animation:1.8s ease-in-out both can-tilt}.scn .drop{animation:.45s ease-in 3 both drop}.scn .coin-flip{transform-origin:50%;animation:.5s ease-in-out 2 both coin-flip}.scn .coin-x{animation:.42s linear both coin-x}.scn .coin-y{animation:.42s both coin-y}.scn .coin-spin{transform-origin:50%;animation:.14s ease-in-out infinite alternate coin-spin}.scn .jar-hop{transform-origin:50% 100%;animation:.5s ease-out both jar-hop}.scn .flick{animation:.2s ease-in-out 10 both flick}.scn .fly-x{animation:2s cubic-bezier(.45,0,.55,1) both fly-x}.scn .fly-y{animation:2s both fly-y}.scn .fly-r{animation:2s ease-in-out both fly-r}.scn .plane-land{transform-origin:50% 100%;animation:.4s ease-out both plane-land}.scn .prop{transform-origin:50%;animation:70ms linear infinite alternate prop}.scn .scarf{transform-origin:100%;animation:.22s ease-in-out infinite alternate scarf}@keyframes s-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes s-popb{0%{transform:scale(0)}55%{transform:scale(1.08,.92)}78%{transform:scale(.97,1.04)}to{transform:none}}@keyframes s-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes s-drop{0%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-210px)}55%{animation-timing-function:ease-out;transform:translateY(0)scale(1.08,.88)}75%{animation-timing-function:ease-in;transform:translateY(-8px)scale(.97,1.04)}to{transform:none}}@keyframes s-draw{to{stroke-dashoffset:0}}@keyframes s-show{0%{opacity:0}to{opacity:1}}@keyframes s-hide{0%{opacity:1}to{opacity:0}}@keyframes s-fade{0%{opacity:0}to{opacity:1}}@keyframes s-blink{0%,92%,to{transform:none}95%{transform:scaleY(.1)}}@keyframes s-bob{0%{transform:scale(1.025,.975)}to{transform:scale(.985,1.02)}}@keyframes s-spark{0%{transform:scale(0)rotate(-90deg)}70%{transform:scale(1.25)rotate(8deg)}to{transform:none}}@keyframes s-float{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{transform:translate(var(--fx,0), var(--fy,-30px));opacity:1}}@keyframes s-puff{0%{opacity:0;transform:scale(.3)}20%{opacity:1}to{transform:translate(var(--fx,0), var(--fy,-20px)) scale(1.6);opacity:0}}@keyframes s-conf{0%{opacity:1;transform:scale(0)}35%{transform:translate(var(--dx), var(--dy)) rotate(var(--r))}to{transform:translate(var(--dx), calc(var(--dy) + 30px)) rotate(calc(var(--r) + 160deg));opacity:1}}@keyframes s-lay{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes s-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drift{0%{transform:translate(-7px)}to{transform:translate(7px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pal-jump{0%{transform:none}18%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:scale(1.12,.86)}48%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-22px)scale(.93,1.09)}70%{transform:scale(1.1,.9)}84%{transform:translateY(-5px)scale(.98,1.02)}to{transform:none}}@keyframes cheer-l{0%{transform:none}to{transform:rotate(105deg)}}@keyframes cheer-r{0%{transform:none}to{transform:rotate(-105deg)}}@keyframes home-climb{0%{opacity:0;transform:translate(36px,64px)}12%{opacity:1}33%{transform:translate(27px,38px)}66%{transform:translate(14px,14px)}to{opacity:1;transform:none}}@keyframes hm-swing{0%,to{animation-timing-function:cubic-bezier(.6,0,1,.5);transform:rotate(32deg)}62%{animation-timing-function:ease-out;transform:rotate(-16deg)}}@keyframes bird-in{0%{opacity:0;transform:translate(-120px,-62px)}12%{opacity:1}60%{transform:translate(-30px,-22px)}to{opacity:1;transform:none}}@keyframes bird-wing{0%{transform:none}to{transform:rotate(-45deg)}}@keyframes bird-hop{0%,40%,80%,to{transform:none}20%,60%{transform:translateY(-7px)}}@keyframes par-world{0%{transform:none}to{transform:translate(-300px)}}@keyframes par-slow{0%{transform:none}to{transform:translate(-50px)}}@keyframes car-bob{0%{transform:none}to{transform:translateY(-1.8px)}}@keyframes car-brake{0%{transform:none}35%{transform:rotate(3deg)}70%{transform:rotate(-1deg)}to{transform:none}}@keyframes car-hop{0%{transform:none}18%{animation-timing-function:ease-out;transform:scale(1.06,.9)}45%{animation-timing-function:ease-in;transform:translateY(-17px)scale(.97,1.04)}68%{transform:scale(1.05,.93)}84%{transform:translateY(-4px)}to{transform:none}}@keyframes exhaust{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:translate(-24px,-8px)scale(1.4)}}@keyframes wink{0%,to{transform:none}50%{transform:scaleY(.12)}}@keyframes wag{0%{transform:rotate(-14deg)}to{transform:rotate(18deg)}}@keyframes tilt{0%{transform:rotate(-6deg)}to{transform:rotate(5deg)}}@keyframes throw{0%{transform:none}40%{transform:rotate(70deg)}65%{transform:rotate(-135deg)}to{transform:none}}@keyframes dog-jump{0%{transform:none}18%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:scale(1.08,.88)}56%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-42px)rotate(-6deg)scale(.96,1.05)}86%{transform:scale(1.1,.9)}to{transform:none}}@keyframes ball-x{0%{transform:none}to{transform:translate(96px)}}@keyframes ball-y{0%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:none}50%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-62px)}97%{opacity:1}to{opacity:0;transform:translateY(-35px)}}@keyframes flicker{0%{transform:none}to{transform:scale(.88,1.12)}}@keyframes popper{0%{transform:none}30%{transform:rotate(-22deg)scale(1.2)}to{transform:none}}@keyframes sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes kid-hop{0%,to{transform:none}30%{transform:scale(1.08,.9)}62%{transform:translateY(-14px)scale(.95,1.05)}}@keyframes can-tilt{0%{transform:none}16%{transform:rotate(40deg)}84%{transform:rotate(40deg)}to{transform:none}}@keyframes drop{0%{opacity:0;transform:none}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(10px,18px)}}@keyframes coin-flip{0%,to{transform:none}50%{transform:scaleX(.1)}}@keyframes coin-x{0%{transform:none}to{transform:translateX(var(--dx))}}@keyframes coin-y{0%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:none}45%{transform:translateY(var(--h));animation-timing-function:cubic-bezier(.6,0,.8,.4)}96%{opacity:1}to{transform:translateY(var(--dy));opacity:0}}@keyframes coin-spin{0%{transform:none}to{transform:scaleX(.25)}}@keyframes jar-hop{0%{transform:none}30%{transform:translateY(-11px)scale(.97,1.04)}62%{transform:scale(1.04,.95)}to{transform:none}}@keyframes flick{0%,to{transform:none}50%{transform:rotate(-40deg)}}@keyframes fly-x{0%{transform:none}to{transform:translate(118px)}}@keyframes fly-y{0%{animation-timing-function:cubic-bezier(.3,.7,.5,1);transform:none}50%{animation-timing-function:cubic-bezier(.5,0,.7,.3);transform:translateY(-78px)}to{transform:none}}@keyframes fly-r{0%{transform:none}14%{transform:rotate(-20deg)}50%{transform:none}84%{transform:rotate(16deg)}to{transform:none}}@keyframes plane-land{0%{transform:none}40%{transform:translateY(2px)scale(1.05,.9)}to{transform:none}}@keyframes prop{0%{transform:none}to{transform:scaleY(.15)}}@keyframes scarf{0%{transform:rotate(-10deg)}to{transform:rotate(8deg)}}.scn-chrome{border:2px solid var(--ink);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:16px;animation:.35s cubic-bezier(.23,1,.32,1) both s-rise;display:flex}.scn-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.scn-cap{flex:1;height:24px;font-size:15px;font-weight:800;position:relative;overflow:hidden}.scn-cap span{white-space:nowrap;text-overflow:ellipsis;position:absolute;inset:0;overflow:hidden}.scn-cap .cap0{animation:.25s ease-in 1.1s both cap-out}.scn-cap .cap1{animation:.3s ease-out 1.1s both cap-in,.25s ease-in 2.4s forwards cap-out}.scn-cap .cap2{animation:.3s ease-out 2.4s both cap-in}.scn-skip{min-height:40px;padding:0 16px;font-size:14px}.scn-chrome svg{max-height:320px}.scn-bar{background:var(--surface-tint,#e8ecf3);border-radius:4px;height:8px;overflow:hidden}.scn-bar div{background:var(--ink);transform-origin:0;height:8px;animation:3.9s linear both s-growx}@keyframes cap-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes cap-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}.js .scn.is-paused *,.js .scn.is-paused{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.scn *,.scn{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.scn.static *,.scn.static{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}
