:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sona-desk:#e7e4df;--sona-ink:#141216}*{box-sizing:border-box}html,body{background:var(--sona-desk);color:var(--sona-ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif}::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none;-ms-overflow-style:none}input,button,select{font:inherit}@keyframes sm-shake{0%,to{transform:rotate(0)translate(0)}20%{transform:rotate(-6deg)translate(-4px)}40%{transform:rotate(5deg)translate(4px)}60%{transform:rotate(-4deg)translate(-3px)}80%{transform:rotate(4deg)translate(3px)}}@keyframes sm-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes sm-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sm-heroin{0%{opacity:0;transform:scale(.72)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sm-flash{0%{opacity:.85}to{opacity:0}}@keyframes sm-ticker{0%,to{opacity:.45}50%{opacity:1}}@keyframes sm-particle{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--tx), var(--ty)) scale(.2);opacity:0}}@keyframes sm-glow{0%,to{opacity:.35}50%{opacity:.9}}@keyframes sm-boxin{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sm-figrise{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ob-hero{0%{opacity:0;transform:translateY(46px)scale(.88)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ob-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ob-halo{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.92;transform:translate(-50%,-50%)scale(1.09)}}@keyframes ob-drift{0%,to{transform:translate3d(0,0,0) rotate(var(--r,0deg))}50%{transform:translate3d(0,-16px,0) rotate(var(--r2,6deg))}}@keyframes ob-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-fadein{0%{opacity:0}to{opacity:1}}@keyframes ob-sweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes ob-tick{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes sm-confetti{0%{opacity:1;transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--cx),var(--cy),0) rotate(var(--cr));opacity:0}}@keyframes sm-shock{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}@keyframes sm-markerpulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes sm-reelspin{0%{transform:translateX(var(--r0));filter:blur();animation-timing-function:cubic-bezier(.34,0,.52,.22)}18%{filter:blur(1.3px)}38%{transform:translateX(var(--r1));filter:blur(1.3px);animation-timing-function:cubic-bezier(.1,.86,.16,1)}to{transform:translateX(var(--r2));filter:blur()}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
