html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@page{size:1920px 1080px;margin:0}@media print{html,body,#root,[data-print-root]{background:0 0!important;height:auto!important;display:block!important;overflow:visible!important}[data-print-hide]{display:none!important}[data-print-list]{gap:0!important;padding:0!important}[data-print-page]{break-after:page;break-inside:avoid;border-radius:0!important;width:1920px!important;height:1080px!important;margin:0!important}[data-print-page]>div>div{top:0!important;left:0!important;transform:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@keyframes eye-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.06)}}@keyframes eye-look{0%,to{transform:translate(0)}25%{transform:translate(8px,3px)}55%{transform:translate(-7px,4px)}80%{transform:translate(4px,-5px)}}.eye-lid,.eye-pupil{transform-box:fill-box;transform-origin:50%}[data-eyes=on] .eye-lid{animation:eye-blink var(--blink) ease-in-out infinite;animation-delay:var(--blink-delay)}[data-eyes=on] .eye-pupil{animation:eye-look var(--look) ease-in-out infinite;animation-delay:var(--look-delay)}@media print{.eye-lid,.eye-pupil{animation:none!important}}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.sparkle{transform-box:fill-box;transform-origin:50%;opacity:.7}[data-sparkles=on] .sparkle{animation:3.2s ease-in-out infinite twinkle;animation-delay:var(--twinkle-delay)}@media print{.sparkle{animation:none!important}}@keyframes wire-pulse{0%{stroke-dashoffset:var(--from)}40%,to{stroke-dashoffset:var(--to)}}.wire-pulse{animation:wire-pulse var(--duration) ease-in-out var(--delay) infinite}.wire-pulse-tip{filter:drop-shadow(0 0 8px)}@keyframes confetti-x{to{transform:translateX(var(--dx))}}@keyframes confetti-y{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}30%{transform:translateY(var(--peak));animation-timing-function:cubic-bezier(.45,0,.8,.9)}to{transform:translateY(var(--fall))}}@keyframes confetti-spin{to{transform:rotate(var(--spin)) rotateX(var(--flip))}}.confetti-x{animation:confetti-x var(--duration) cubic-bezier(.1, .6, .3, 1) calc(var(--start) + var(--delay)) both}.confetti-y{animation:confetti-y var(--duration) linear calc(var(--start) + var(--delay)) both}.confetti-spin{animation:confetti-spin var(--duration) linear calc(var(--start) + var(--delay)) both}