*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#0d1b2a;color:#0d1b2a;overscroll-behavior-y:none}#root{height:100%}a{color:#1b4de4;text-decoration:none}a:hover{color:#1234b5}button,input,textarea,select{font:inherit}input,textarea{background:#fff;color:#0d1b2a;color-scheme:light}input::placeholder{color:#aeb8c8}input:focus-visible{border-color:#1b4de4;box-shadow:0 0 0 3px #1b4de41f}.sc-scroll::-webkit-scrollbar,.tray-list::-webkit-scrollbar{width:0;height:0}.sc-scroll,.tray-list{scrollbar-width:none}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes popin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes slidein{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes scanline{0%{top:6px}50%{top:138px}to{top:6px}}@keyframes pulse{0%,to{opacity:.85}50%{opacity:.35}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes sheetup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes vfade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes capPulse{0%,to{opacity:.9}50%{opacity:.4}}
