
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}
body{font-family:'DM Sans',sans-serif;background:#07111F;color:#F0F4F8;min-height:100vh;overflow-x:hidden}
::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#07111F}
::-webkit-scrollbar-thumb{background:#1E3A5F;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#1565C0}
@keyframes pulse{0%,100%{opacity:1}50%{opacity:.25}}
@keyframes fadeUp{from{opacity:0}to{opacity:1}}
.au{animation:fadeUp .2s ease-out both}
.ld{display:inline-block;width:7px;height:7px;border-radius:50%;background:#EF4444;animation:pulse 1.2s infinite;margin-right:5px;vertical-align:middle}
input:focus,select:focus,textarea:focus{outline:2px solid #1565C0;outline-offset:0}
button{transition:all .15s ease;font-family:'DM Sans',sans-serif;cursor:pointer}
button:hover{opacity:.88}button:active{transform:scale(.97)}
select option{background:#0D1E2F;color:#F0F4F8}
.bc{font-family:'Barlow Condensed',sans-serif}
.vtabs{position:sticky;top:68px;z-index:99;background:#0D1E2F;border-bottom:none;box-shadow:none}
.vtabs-scroll{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.vtabs-scroll::-webkit-scrollbar{display:none}
.vtab-btn{flex:0 0 auto;background:transparent;border:none;border-bottom:3px solid transparent;padding:11px 14px;font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap;text-align:center;letter-spacing:.01em;min-height:0;color:#444}
@media(max-width:600px){body{font-size:14px}main{padding:0 10px 80px!important}table{font-size:11px}th,td{padding:6px 7px!important}button{min-height:36px;font-size:12px}input,select,textarea{font-size:14px!important;padding:10px 11px!important}.vtab-btn{font-size:13px;padding:11px 10px;min-height:0}}
