*{box-sizing:border-box}html,body,#root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:contain;font-feature-settings:"tnum";font:16px/1.45 -apple-system,system-ui,Segoe UI,Roboto,sans-serif}button,input,textarea,select{font-family:inherit}::selection{background:rgba(var(--bal-glow-rgb,206, 78, 25), .22)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(var(--bal-glow-rgb,206, 78, 25), .45);outline-offset:1px}button:active:not(:disabled),a:active{transform:scale(.965)}button,a{transition:transform .12s}@keyframes bal-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes bal-print{0%{opacity:0}to{opacity:1}}@keyframes bal-dream{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes bal-spring{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bal-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.bal-spark{animation:.42s cubic-bezier(.34,1.56,.64,1) both bal-pop;display:inline-block}@media (prefers-reduced-motion:reduce){:not(.busy-glow):not(.busy-spinner){transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes bal-glow{0%,to{box-shadow:0 0 0 0 rgba(var(--bal-glow-rgb,206, 78, 25), .55)}50%{box-shadow:0 0 0 9px rgba(var(--bal-glow-rgb,206, 78, 25), 0)}}@keyframes bal-spin{to{transform:rotate(360deg)}}.busy-glow{animation:1.1s ease-in-out infinite bal-glow}.busy-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite bal-spin}
