.cast{stroke-linejoin:round;stroke-linecap:round}.cast-fig{transform-origin:212px 526px;animation:4.2s ease-in-out infinite cast-breathe}.cast--gus .cast-fig{animation-duration:4.8s;animation-delay:-1.4s}.cast--penny .cast-fig{animation-duration:3.6s;animation-delay:-2.2s}.cast .eyelid{animation:4.6s linear infinite cast-blink}.cast--gus .eyelid{animation-duration:5.4s;animation-delay:-1.9s}.cast--penny .eyelid{animation-duration:3.9s;animation-delay:-.7s}.expr-talking .mouth-AI{animation:.56s step-end infinite cast-m1}.expr-talking .mouth-O{animation:.56s step-end infinite cast-m2}.expr-talking .mouth-E{animation:.56s step-end infinite cast-m3}.expr-talking .mouth-MBP{animation:.56s step-end infinite cast-m4}.expr-talking .cast-head,.expr-explaining .cast-head{animation:2.2s ease-in-out infinite cast-nod}.anim-jab-x .arm-r{animation:2.4s cubic-bezier(.3,0,.3,1) infinite cast-jab-x}.anim-jab-y .arm-r{animation:2.4s cubic-bezier(.3,0,.3,1) infinite cast-jab-y}.cast-wave{animation:.9s ease-in-out 3 cast-wave}.cast-rf path{animation:1.4s ease-out infinite cast-rf}.cast-rf path:nth-child(2n){animation-delay:.2s}.cast-dot{animation:2.4s ease-in-out infinite both cast-dot}.cast-dot:nth-child(2){animation-delay:.3s}.cast-dot:nth-child(3){animation-delay:.6s}.cast-q{animation:2.4s ease-in-out infinite cast-q}.anim-shrug .arm{animation:2.4s ease-in-out infinite cast-shrug}.anim-celebrate .cast-fig{animation:.7s cubic-bezier(.3,0,.5,1) 4 cast-hop,4.2s ease-in-out 2.8s infinite cast-breathe}.cast-spark{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite cast-spark}.cast-sparkles g:nth-child(2) .cast-spark{animation-delay:.5s}.cast-sparkles g:nth-child(3) .cast-spark{animation-delay:1s}.anim-thumb .arm-r{animation:2s ease-in-out infinite cast-thumb}.anim-climb .arm-l{animation:1.1s ease-in-out infinite cast-reach}.anim-climb .arm-r{animation:1.1s ease-in-out -.55s infinite cast-reach}.cast-onair{animation:1.2s step-end infinite cast-onair}.sb[data-motion=off] .cast,.sb[data-motion=off] .cast *{animation-play-state:paused}@media (prefers-color-scheme:dark){.cast-fig{filter:drop-shadow(0 0 3px #e8eef359)}}@keyframes cast-breathe{50%{transform:scaleY(1.012)}}@keyframes cast-blink{0%,93%,to{transform:scale(1, var(--lid,.001))}95.5%{transform:scale(1)}}@keyframes cast-m1{0%{visibility:visible}25%{visibility:hidden}}@keyframes cast-m2{0%{visibility:hidden}25%{visibility:visible}50%{visibility:hidden}}@keyframes cast-m3{0%{visibility:hidden}50%{visibility:visible}75%{visibility:hidden}}@keyframes cast-m4{0%{visibility:hidden}75%{visibility:visible}}@keyframes cast-nod{0%,to{transform:rotate(0)}30%{transform:rotate(-2.5deg)}65%{transform:rotate(1.5deg)}}@keyframes cast-jab-x{0%,40%,to{transform:translate(0)}15%{transform:translate(12px)}}@keyframes cast-jab-y{0%,40%,to{transform:translate(0)}15%{transform:translate(4px,-12px)}}@keyframes cast-wave{0%,to{transform:rotate(var(--a))}25%{transform:rotate(calc(var(--a) - 20deg))}50%{transform:rotate(calc(var(--a) + 2deg))}75%{transform:rotate(calc(var(--a) - 18deg))}}@keyframes cast-rf{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes cast-dot{0%,15%{opacity:0}35%,85%{opacity:1}to{opacity:0}}@keyframes cast-q{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(-8px)rotate(8deg)}}@keyframes cast-shrug{0%,60%,to{transform:translate(0)}20%,40%{transform:translateY(-9px)}}@keyframes cast-hop{0%,to{transform:translate(0)scale(1)}12%{transform:translate(0)scale(1.03,.96)}45%{transform:translateY(-26px)scale(.98,1.03)}80%{transform:translate(0)scale(1.02,.98)}}@keyframes cast-spark{0%,to{opacity:.4;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(25deg)}}@keyframes cast-thumb{0%,50%,to{transform:translate(0)}20%{transform:translateY(-8px)}}@keyframes cast-onair{50%{opacity:.35}}@keyframes cast-reach{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}.sb-trace{stroke-dasharray:100 100;animation:2.6s cubic-bezier(.4,0,.2,1) infinite sb-trace}@keyframes sb-trace{0%{stroke-dashoffset:100px}55%,to{stroke-dashoffset:0}}.sb-peak{transform-box:fill-box;transform-origin:50% 100%;animation:1.8s ease-in-out infinite sb-peak}.sb-peak:nth-of-type(2n){animation-duration:1.3s;animation-delay:-.4s}.sb-peak:nth-of-type(3n){animation-duration:2.3s;animation-delay:-.9s}@keyframes sb-peak{50%{transform:scaleY(.72)}}.sb-fall{animation:2.4s linear infinite sb-fall}@keyframes sb-fall{to{transform:translateY(8px)}}.sb-settle{animation:3.2s cubic-bezier(.3,1.5,.5,1) infinite sb-settle}@keyframes sb-settle{0%{transform:rotate(-30deg)}40%,to{transform:rotate(0)}}.sb-tune{animation:4s ease-in-out infinite sb-tune}@keyframes sb-tune{0%,to{transform:rotate(-40deg)}50%{transform:rotate(40deg)}}.sb-vfo{animation:9s linear infinite sb-spin}.sb-tx-glow{fill:#e5484d;opacity:.35}.sb-heat{animation:2s ease-out infinite sb-heat}.sb-heat:nth-of-type(2){animation-delay:.6s}.sb-heat:nth-of-type(3){animation-delay:1.2s}@keyframes sb-heat{0%{opacity:0;transform:translateY(3px)}40%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.sb-quiver{animation:.16s linear infinite alternate sb-quiver}@keyframes sb-quiver{0%{transform:translate(-.45px)}to{transform:translate(.45px)}}.sb-tap{animation:1.4s step-end infinite sb-tap}@keyframes sb-tap{0%,20%,30%,40%,60%,to{transform:rotate(0)}10%,35%,50%{transform:rotate(5deg)}}.sb-dit{animation:1.2s step-end infinite sb-dit}.sb-dah{animation:1.2s step-end -.6s infinite sb-dit}@keyframes sb-dit{0%,30%,60%,to{transform:translate(0)}15%,45%{transform:translate(1.4px)}}.sb-ripple{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite sb-ripple}.sb-ripple:nth-of-type(2){animation-delay:.8s}.sb-ripple:nth-of-type(3){animation-delay:1.6s}@keyframes sb-ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1)}}.sb-pulse-o{animation:1.6s ease-in-out infinite sb-pulse-o}@keyframes sb-pulse-o{0%,to{opacity:.25}50%{opacity:1}}.sb-lamp{animation:1.1s step-end infinite sb-lamp}@keyframes sb-lamp{50%{opacity:.35}}.sb-glint{animation:3.6s ease-in-out infinite sb-glint}@keyframes sb-glint{0%{opacity:0;transform:translate(-26px)}20%{opacity:.8}60%,to{opacity:0;transform:translate(26px)}}.sb-skippath{fill:none;stroke:var(--sb-accent);stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round}.sb-skipend{fill:var(--sb-accent)}.sb-flow{stroke-dasharray:2 2.2;animation:1.2s linear infinite sb-flow}@keyframes sb-flow{to{stroke-dashoffset:-4.2px}}.sb-climb{animation:3s ease-in-out infinite sb-climb}@keyframes sb-climb{0%,to{transform:translateY(1.5px)}50%{transform:translateY(-1.5px)}}.sb-zap{animation:2.6s linear infinite sb-flash}.sb-tx-flash{animation:.5s step-end infinite sb-tx-flash}@keyframes sb-tx-flash{50%{opacity:.25}}.sb-rf-out>g{animation:1.05s ease-out infinite both sb-rf-out}@keyframes sb-rf-out{0%{opacity:0}25%{opacity:1}to{opacity:0}}.sb-bot{animation:1.6s ease-in-out infinite sb-bot-bob}@keyframes sb-bot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.8px)}}.sb-bot-legs{transform-origin:0 18px;animation:1.6s ease-in-out infinite sb-bot-squash}@keyframes sb-bot-squash{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.04)}}.sb-bot-arm--l{transform-origin:-9px 0;animation:2.4s ease-in-out infinite sb-bot-arm}.sb-bot-arm--r{transform-origin:9px 0;animation:2.4s ease-in-out -1.2s infinite sb-bot-arm}.sb-bot-arm--l.is-waving{animation:.7s ease-in-out infinite sb-bot-wave-l}.sb-bot-arm--r.is-waving{animation:.7s ease-in-out -.35s infinite sb-bot-wave-r}@keyframes sb-bot-arm{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes sb-bot-wave-l{0%,to{transform:rotate(20deg)}50%{transform:rotate(45deg)}}@keyframes sb-bot-wave-r{0%,to{transform:rotate(-20deg)}50%{transform:rotate(-45deg)}}.sb-bot-eyes{transform-origin:0 -11.4px;animation:3.4s step-end infinite sb-bot-blink}@keyframes sb-bot-blink{0%,92%,to{transform:scaleY(1)}94%{transform:scaleY(.15)}}.sb-bot-grille{animation:.24s step-end infinite sb-tx-flash}.sb,.sb-vars{--sb-ink:var(--scene-fg,#13324b);--sb-paper:var(--scene-paper,var(--surface,#fff));--sb-accent:var(--scene-accent,#e8a33d);--sb-on-accent:var(--scene-on-accent,#13324b);--sb-muted:var(--scene-muted,#5e6b78);--sb-ok:var(--scene-ok,var(--green,#2e8b57));--sb-screen:var(--face,#13324b);--sb-rule:var(--rule,#d6dee5);--sb-tint:color-mix(in srgb, var(--sb-ink) 12%, var(--sb-paper));--sb-sky:color-mix(in srgb, #7fb2d9 14%, var(--sb-paper));--sb-accent-soft:color-mix(in srgb, var(--sb-accent) 30%, var(--sb-paper));--sb-ok-soft:color-mix(in srgb, var(--sb-ok) 32%, var(--sb-paper));--sb-danger:#cf4a3c;--sb-copper:#d0874a;--sb-ease:cubic-bezier(.4, 0, .2, 1)}.sb__stage--filmed{--scene-fg:#13324b;--scene-paper:#fff;--scene-muted:#5e6b78;--sb-ink:#13324b;--sb-paper:#fff;--sb-muted:#5e6b78;--sb-screen:#13324b;--sb-rule:#d6dee5;--sb-tint:#e3e6e9;--sb-sky:#edf4fa;--sb-accent-soft:color-mix(in srgb, var(--sb-accent) 30%, #fff);--sb-ok-soft:color-mix(in srgb, var(--sb-ok) 32%, #fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sb{width:100%;max-width:720px;color:var(--sb-ink);background:var(--sb-paper);border:1px solid var(--sb-rule);box-shadow:0 1px 0 color-mix(in srgb, var(--sb-ink) 6%, transparent);border-radius:14px;margin:0;padding:14px 14px 12px}@media (prefers-color-scheme:dark){.sb,.sb-vars{--sb-sky:color-mix(in srgb, #7fb2d9 9%, var(--sb-paper));--sb-tint:color-mix(in srgb, var(--sb-ink) 16%, var(--sb-paper))}}.sb__head{margin:0 2px 10px}.sb__eyebrow{color:var(--sb-muted);align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:inline-flex}.sb__eyebrow .sb__icon{width:12px;height:12px;fill:var(--sb-accent)}.sb__title{font-family:var(--display,inherit);margin:2px 0 0;font-size:1.35rem;font-weight:600;line-height:1.15}.sb__stage{aspect-ratio:100/60;background:linear-gradient(180deg, var(--sb-sky) 0%, var(--sb-paper) 92%);border:1px solid color-mix(in srgb, var(--sb-rule) 70%, transparent);border-radius:10px;width:100%;position:relative;overflow:hidden}.sb__stage svg{width:100%;height:100%;display:block;overflow:visible}.sb__caption{align-items:baseline;gap:10px;min-height:3.1em;margin:12px 2px 8px;font-size:1.12rem;line-height:1.45;display:flex}.sb__step{min-width:2.6em;font-family:var(--display,inherit);color:var(--sb-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.95rem;font-weight:600}.sb__caption-text{animation:sb-cap .42s var(--sb-ease) both}.sb__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sb__btn{border:1px solid var(--sb-rule);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:1rem;font-weight:700;display:inline-flex}.sb__btn--icon{width:44px;padding:0}.sb__btn--primary{background:var(--sb-accent);border-color:var(--sb-accent);min-width:112px;color:var(--sb-on-accent)}.sb__btn:hover:not(:disabled){border-color:var(--sb-accent)}.sb__btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--sb-accent) 85%, #fff)}.sb__btn:focus-visible,.sb__dot:focus-visible{outline:3px solid var(--sb-accent);outline-offset:2px}.sb__btn:disabled{opacity:.4;cursor:default}.sb__icon{fill:currentColor;width:15px;height:15px}.sb__icon--voice{width:18px;height:18px}.sb__btn--voice[aria-pressed=false]{opacity:.7}.sb__icon--stroke{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sb__dots{gap:4px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.sb__dot{cursor:pointer;background:0 0;border:0;width:30px;height:32px;padding:0;display:block;position:relative}.sb__dot:before,.sb__dot span{content:"";border-radius:3px;height:6px;position:absolute;top:13px;left:3px;right:3px}.sb__dot:before{background:var(--sb-rule)}.sb__dot span{background:var(--sb-accent);transform-origin:0;transform:scaleX(0)}.sb__dot[data-state=past] span,.sb__dot[data-state=now] span{transform:scaleX(1)}.sb__dot[data-state=now] span.is-timing{animation:linear both sb-fill}.sb[data-motion=off] .sb__dot span.is-timing{animation-play-state:paused}@media (width<=420px){.sb{border-radius:12px;padding:10px}.sb__caption{min-height:4.4em;font-size:1.05rem}.sb__dot{width:22px}.sb-label{font-size:3.7px}}.sb-art{stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.sb-k{fill:none;stroke:var(--sb-ink)}.sb-kp{fill:var(--sb-paper);stroke:var(--sb-ink)}.sb-kt{fill:var(--sb-tint);stroke:var(--sb-ink)}.sb-ka{fill:var(--sb-accent);stroke:var(--sb-ink)}.sb-kg{fill:var(--sb-ok);stroke:var(--sb-ink)}.sb-kgs{fill:var(--sb-ok-soft);stroke:var(--sb-ink)}.sb-i{fill:var(--sb-ink);stroke:none}.sb-a{fill:var(--sb-accent);stroke:none}.sb-p{fill:var(--sb-paper);stroke:none}.sb-t{fill:var(--sb-tint);stroke:none}.sb-g{fill:var(--sb-ok);stroke:none}.sb-m{fill:none;stroke:var(--sb-muted)}.sb-ak{fill:none;stroke:var(--sb-accent)}.sb-screen{fill:var(--sb-screen);stroke:none}.sb-r{fill:var(--sb-danger);stroke:none}.sb-kr{fill:var(--sb-danger);stroke:var(--sb-ink)}.sb-rk{fill:none;stroke:var(--sb-danger)}.sb-gk{fill:none;stroke:var(--sb-ok)}.sb-cu{fill:var(--sb-copper);stroke:var(--sb-ink)}.sb-as{fill:var(--sb-accent-soft);stroke:none}.sb-ks{fill:var(--sb-accent-soft);stroke:var(--sb-ink)}.sb-glow-trace{fill:none;stroke:var(--sb-accent);filter:drop-shadow(0 0 1.2px color-mix(in srgb, var(--sb-accent) 70%, transparent))}.sb-ink-text{fill:var(--sb-ink);stroke:none;font:800 8px var(--display,system-ui), sans-serif;text-anchor:middle;dominant-baseline:central}.sb-box-text{fill:var(--sb-ink);stroke:none;font:700 9.4px var(--body,system-ui), sans-serif;text-anchor:middle;dominant-baseline:central}.sb-soil{fill:color-mix(in srgb, #8a6a3d 22%, var(--sb-paper));stroke:none}.sb-rotor{fill:var(--sb-accent-soft);stroke:var(--sb-accent);stroke-width:1.4px}.sb-shine{fill:none;stroke:#fff;opacity:.75}.sb-checkmark{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.sb-lcd{fill:var(--sb-accent);stroke:none;font:700 6px var(--display,system-ui), sans-serif;text-anchor:middle}.sb-glyph{fill:var(--sb-ink);stroke:none;text-anchor:middle;font:700 17px Georgia,Times New Roman,serif}.sb-label,.sb-text,.sb-speech,.sb-siglabel text{paint-order:stroke;stroke-linejoin:round;text-anchor:middle;dominant-baseline:central}.sb-label{font:700 3.1px var(--body,system-ui), sans-serif;fill:var(--sb-ink);stroke:var(--sb-paper);stroke-width:.9px}.sb-label--band{text-anchor:start;letter-spacing:.08px;fill:var(--sb-ink);stroke:none;font-size:2.7px}.sb-label--earth{stroke:none;fill:color-mix(in srgb, var(--sb-ok) 60%, var(--sb-ink))}.sb-text{font:700 4.4px var(--display,system-ui), sans-serif;fill:var(--sb-ink);stroke:none}.sb-textpill{fill:color-mix(in srgb, var(--sb-paper) 88%, transparent);stroke:color-mix(in srgb, var(--sb-ink) 22%, transparent);stroke-width:.35px}.sb-bubble{fill:var(--sb-paper);stroke:var(--sb-ink);stroke-width:.6px;stroke-linejoin:round}.sb-speech{font:700 3.1px var(--body,system-ui), sans-serif;fill:var(--sb-ink);stroke:none}.sb-earth{fill:var(--sb-ok-soft);stroke:color-mix(in srgb, var(--sb-ok) 70%, var(--sb-ink));stroke-width:.6px}.sb-ion{fill:color-mix(in srgb, var(--sb-accent) 20%, transparent)}.sb-ion-line{fill:none;stroke:var(--sb-accent);stroke-width:.45px;opacity:.8;animation:6s linear infinite sb-ion}.sb-ion-line--2{opacity:.5;animation-name:sb-ion2;animation-duration:9s}.sb-guide{fill:none;stroke:var(--sb-accent);stroke-width:.5px;stroke-dasharray:1.2 1.6;stroke-linecap:round;opacity:.7}.sb-guide--blocked{opacity:.45}.sb-wire{fill:none;stroke:var(--sb-ink);stroke-width:.6px;stroke-linecap:round;stroke-linejoin:round}.sb-dot{fill:var(--sb-accent);stroke:var(--sb-ink);stroke-width:.2px}.sb-packet path{fill:none;stroke:var(--sb-accent);stroke-width:.85px;stroke-linecap:round}.sb-arrow{fill:var(--sb-accent)}.sb-ring{fill:none;stroke:var(--sb-accent);stroke-width:.45px}.sb-ring--rx{stroke-width:.6px}.sb-bounce{fill:color-mix(in srgb, var(--sb-accent) 55%, transparent)}.sb-siglabel rect{fill:var(--sb-paper);stroke:var(--sb-accent);stroke-width:.4px}.sb-siglabel text{font:700 2.6px var(--body,system-ui), sans-serif;fill:var(--sb-ink)}.sb-block circle{fill:var(--sb-paper);stroke:var(--sb-muted);stroke-width:.45px}.sb-block path{stroke:var(--sb-muted);stroke-width:.6px;stroke-linecap:round}.sb-focus-halo{fill:color-mix(in srgb, var(--sb-accent) 20%, transparent)}.sb-focus-ring{fill:none;stroke:var(--sb-accent);stroke-width:.6px;transform-box:fill-box;transform-origin:50%;animation:sb-pulse 1.8s var(--sb-ease) infinite}.sb-focus-ring--late{animation-delay:.9s}.sb-prop{transition:transform .75s var(--sb-ease)}.sb-prop__in{animation:.56s cubic-bezier(.3,1.45,.5,1) both sb-pop}.sb-prop__in.is-still{animation:none}.sb-prop__in.is-leaving{animation:sb-leave .45s var(--sb-ease) forwards;pointer-events:none}.sb-swap{animation:.38s cubic-bezier(.3,1.4,.5,1) both sb-swap}.sb-walk{animation:.375s ease-in-out 2 sb-walk}.sb-spin{animation:24s linear infinite sb-spin}.sb-glow{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite sb-glow}.sb-drift{animation:7s ease-in-out infinite sb-drift}.sb-sway{transform-origin:0 19px;animation:5s ease-in-out infinite sb-sway}.sb-blink{animation:1.4s ease-in-out infinite sb-blink}.sb-bob{animation:3.6s ease-in-out infinite sb-bob}.sb-needle{transform-box:fill-box;transform-origin:50% 100%;animation:4s ease-in-out infinite sb-swing}.sb-hand{animation:8s linear infinite sb-spin}.sb-flash{animation:3s linear infinite sb-flash}.sb-spinx{transform-box:fill-box;transform-origin:50%;animation:.28s linear infinite sb-rotor}.sb-sound{animation:1.6s ease-out infinite sb-sound}.sb-waves{animation:3s linear infinite sb-waves}.sb[data-motion=off] .sb-amb,.sb[data-motion=off] .sb-ion-line{animation-play-state:paused}@keyframes sb-pop{0%{opacity:0;transform:scale(.35)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes sb-leave{to{opacity:0;transform:scale(.8)}}@keyframes sb-swap{0%{opacity:.6;transform:scale(.92,.94)}to{opacity:1;transform:scale(1)}}@keyframes sb-walk{0%,to{transform:translateY(0)}50%{transform:translateY(-1.4px)}}@keyframes sb-cap{0%{opacity:0;transform:translateY(4px)}}@keyframes sb-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sb-pulse{0%{opacity:.95;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}@keyframes sb-spin{to{transform:rotate(360deg)}}@keyframes sb-glow{50%{opacity:.45;transform:scale(1.18)}}@keyframes sb-drift{50%{transform:translate(5px)}}@keyframes sb-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}@keyframes sb-blink{50%{opacity:.3}}@keyframes sb-bob{50%{transform:translateY(-2.2px)}}@keyframes sb-swing{0%,to{transform:rotate(-38deg)}55%{transform:rotate(30deg)}}@keyframes sb-flash{0%,62%,70%,78%,to{opacity:1}66%,74%{opacity:.25}}@keyframes sb-rotor{50%{transform:scaleX(.3)}}@keyframes sb-sound{0%{opacity:0;transform:translate(-3px)}40%{opacity:1}to{opacity:0;transform:translate(3px)}}@keyframes sb-waves{to{transform:translate(6px)}}@keyframes sb-ion{to{transform:translate(-7px)}}@keyframes sb-ion2{to{transform:translate(9px)}}@media (prefers-reduced-motion:reduce){.sb *,.sb :before,.sb :after{transition:none!important;animation:none!important}.sb-prop__in.is-leaving{display:none}}.sb[data-reduced=true] .sb-prop__in.is-leaving{display:none}.sb-gallery{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sb-gallery li{border:1px solid var(--sb-rule);background:linear-gradient(180deg, var(--sb-sky), var(--sb-paper));color:var(--sb-muted);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:.8rem;display:flex}.sb-gallery svg{width:100%;height:auto;overflow:hidden}.sb-gallery--small{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}.sb-gallery--cast{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.sb-gallery--small li{padding:4px;font-size:0}.watch{margin:18px 0 4px}.watch-btn{gap:8px}.watch-icon{width:14px;height:14px;fill:var(--amber,#e8a33d)}.watch.is-open .watch-btn{margin-bottom:4px}.storyboard-block{margin:18px 0 22px}.sb-twinkle{animation:2.8s ease-in-out infinite sb-twinkle}.sb-twinkle:nth-of-type(3n){animation-delay:-1.1s}@keyframes sb-twinkle{50%{opacity:.2}}.sb-flame{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate sb-flame}.sb-flame--2{animation-duration:.7s;animation-delay:-.3s}@keyframes sb-flame{0%{transform:scale(1)}to{transform:scale(.88,1.12)skew(-3deg)}}@media (prefers-reduced-motion:reduce){.sb-twinkle,.sb-flame{animation:none}}
