:root{--bg:#09090b;--surface:#111115;--surface-2:#18181c;--surface-3:#1f1f25;--border:#252529;--border-2:#38383f;--text:#6b6b78;--text-2:#9a9aaa;--text-h:#f0f0f5;--accent:#e8391d;--accent-nav:#e8391d8c;--accent-dim:#e8391d1a;--accent-border:#e8391d4d;--gold:#f59e0b;--gold-dim:#f59e0b1f;--gold-border:#f59e0b4d;--green:#22c55e;--red:#f87171;--radius:2px;--radius-lg:2px;--font:"Inter", system-ui, sans-serif;--shadow:0 4px 24px #0009;--shadow-sm:0 1px 4px #0006}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text-2);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}body:before{content:"";opacity:.28;z-index:-1;pointer-events:none;background-image:url(/assets/THE_FINALS_Background-enEv5fcQ.png);background-position:50%;background-size:cover;position:fixed;inset:0}h1,h2,h3,h4{font-family:var(--font);color:var(--text-h);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}p{margin:0}button,input{font-family:var(--font)}#root{flex-direction:column;min-height:100svh;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 5px #22c55e00}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.page{flex:1;animation:.25s both fadeIn}.slide-up{animation:.3s both slideUp}.stagger>:first-child{animation-delay:40ms}.stagger>:nth-child(2){animation-delay:80ms}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.16s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.24s}.card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s,transform .2s,box-shadow .2s}.card-link{text-decoration:none;display:block}.card-link .card:hover{border-color:var(--accent-border);transform:translateY(-2px);box-shadow:0 8px 32px #e8391d1f}.badge{letter-spacing:.04em;white-space:nowrap;border-radius:2px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-h);outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .2s}.input::placeholder{color:var(--text)}.input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-dim)}.btn{border-radius:var(--radius);border:1px solid var(--accent-border);background:var(--accent-dim);color:var(--accent);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--accent);background:#e8391d33}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.4;cursor:default}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table thead tr{border-bottom:1px solid var(--border-2)}.data-table th{text-align:left;color:var(--text);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600}.data-table th.center{text-align:center}.data-table tbody tr{border-bottom:1px solid var(--border);transition:background .12s}.data-table tbody tr:hover{background:var(--surface-2)}.data-table tbody tr.top3{background:var(--gold-dim)}.data-table tbody tr.top3:hover{background:#f59e0b29}.data-table td{color:var(--text-2);padding:13px 16px}.data-table td.center{text-align:center}.data-table td.strong{color:var(--text-h);font-weight:600}.data-table td.nums{font-variant-numeric:tabular-nums}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:400px 100%;border-radius:6px;animation:1.4s linear infinite shimmer}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text)}
