:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{-webkit-font-smoothing:antialiased;margin:0;font-family:sans-serif;overflow-x:clip}img,svg,video{max-width:100%}input,textarea,button,select{font-family:inherit}button{touch-action:manipulation}@media (width<=767px){input,textarea,select{font-size:16px}}.app-screen{min-height:100vh!important}@supports (height:100dvh){.app-screen{min-height:100dvh!important}}@keyframes splash-in{0%{opacity:0}to{opacity:1}}@keyframes splash-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes splash-edge{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(240px)}}@keyframes splash-sweep{0%{opacity:0;transform:translate(-30vw)rotate(10deg)}25%{opacity:.85}to{opacity:0;transform:translate(130vw)rotate(10deg)}}@keyframes splash-glow{0%,to{opacity:.32;transform:scale(1)}50%{opacity:.62;transform:scale(1.1)}}@keyframes splash-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes splash-fan-l{0%{opacity:0;transform:translateY(52px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(-18deg)}}@keyframes splash-fan-r{0%{opacity:0;transform:translateY(52px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(18deg)}}@keyframes splash-fan-c{0%{opacity:0;transform:translateY(52px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes splash-drift-l{0%,to{transform:translateY(0)rotate(-18deg)}50%{transform:translateY(-5px)rotate(-19.5deg)}}@keyframes splash-drift-r{0%,to{transform:translateY(0)rotate(18deg)}50%{transform:translateY(-5px)rotate(19.5deg)}}@keyframes splash-drift-c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes splash-iris{0%,32%{transform:rotate(0)scale(1)}52%{transform:rotate(-26deg)scale(.03)}62%{transform:rotate(-26deg)scale(.03)}84%,to{transform:rotate(0)scale(1)}}@keyframes splash-pupil{0%,40%{opacity:1}52%,62%{opacity:.25}80%,to{opacity:1}}@keyframes splash-flash{0%,44%{opacity:0;transform:scale(1)}54%{opacity:.85;transform:scale(1.18)}70%,to{opacity:0;transform:scale(1.3)}}@media (height<=730px){.splash-stage{transform:scale(.88)}}@media (height<=650px){.splash-stage{transform:scale(.76)}}@media (prefers-reduced-motion:reduce){.splash-root *,.splash-root :before,.splash-root :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
