:root{--bg:#f4f1e6;--bg-2:#eae6d6;--panel:#fffefa;--panel-2:#f8f6ee;--line:#e2ded0;--line-strong:#cec9b6;--ink:#14261a;--ink-soft:#3f5145;--muted:#6a7768;--accent:#14663c;--accent-hover:#0f5231;--accent-soft:#e4efe6;--stripe:#14663c09;--gold-soft:#f0e2b8;--up:#1f7a4d;--down:#b4483c;--gold:#b07d1a;--silver:#8a8f93;--bronze:#96602f;--radius:14px;--radius-sm:9px;--shadow-sm:0 1px 2px #141e160d;--shadow:0 1px 2px #141e160d, 0 10px 26px #141e160b;--shadow-lift:0 2px 4px #141e160f, 0 14px 34px #141e1614;--ease:cubic-bezier(.2, .7, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0e150f;--bg-2:#121b13;--panel:#161e17;--panel-2:#1c251d;--line:#28332a;--line-strong:#3a4739;--stripe:#5fc98c09;--gold-soft:#3a3320;--ink:#eef1ea;--ink-soft:#c3cbbe;--muted:#8f9a8c;--accent:#5fc98c;--accent-hover:#7ddca4;--accent-soft:#1a2b21;--up:#5fc98c;--down:#e58b7f;--gold:#e3b341;--silver:#b6bcc1;--bronze:#cd8b53;--shadow-sm:0 1px 2px #00000059;--shadow:0 1px 2px #0006, 0 10px 26px #00000040;--shadow-lift:0 2px 6px #00000073, 0 16px 38px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--bg);background-image:radial-gradient(1200px 520px at 15% -10%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 70%), radial-gradient(900px 480px at 92% 0%, color-mix(in srgb, var(--gold-soft) 45%, transparent), transparent 65%), repeating-linear-gradient(115deg, var(--stripe) 0 46px, transparent 46px 92px), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 100%);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-repeat:no-repeat;background-attachment:fixed;margin:0;padding:0;font:15px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,sans-serif}::selection{background:var(--accent-soft);color:var(--ink)}a{color:inherit;transition:color .14s var(--ease);text-decoration:none}a:hover{color:var(--accent);text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.wrap{max-width:1120px;margin:0 auto;padding:0 16px 72px}header.top{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(10px);backdrop-filter:saturate(1.6)blur(10px);z-index:30;position:sticky;top:0}header.top .inner{flex-wrap:wrap;align-items:center;gap:20px;max-width:1120px;margin:0 auto;padding:13px 16px;display:flex}.brand{letter-spacing:-.015em;align-items:center;gap:9px;font-weight:640;display:flex}.brand .dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}nav.tabs{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}nav.tabs a{color:var(--muted);transition:background .16s var(--ease), color .16s var(--ease);border-radius:999px;padding:6px 13px;font-size:14px;font-weight:550}nav.tabs a:hover{background:var(--panel-2);color:var(--ink)}nav.tabs a.active{background:var(--accent-soft);color:var(--accent)}h1{letter-spacing:-.025em;margin:30px 0 4px;font-size:25px;font-weight:650}h2{letter-spacing:-.015em;margin:28px 0 12px;font-size:17px;font-weight:620}.sub{color:var(--muted);margin:0 0 20px;font-size:14px}.cards{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:12px;margin:22px 0 8px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:box-shadow .2s var(--ease), transform .2s var(--ease), border-color .2s var(--ease);padding:15px 17px}.card:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent-soft) 35%, var(--panel));transform:translateY(-1px)}.card:hover .label{color:var(--accent)}.card .label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11.5px;font-weight:640}.card .value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:23px;font-weight:660}.card .note{color:var(--muted);margin-top:5px;font-size:13px}.panel{background:var(--panel);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.panel .panel-head{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.panel .panel-head h2{margin:0;font-size:15px}.scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--panel-2);padding:10px 12px;font-size:11px;font-weight:640}td{border-bottom:1px solid var(--line);vertical-align:middle;transition:background .14s var(--ease);padding:12px}tbody tr{transition:background .14s var(--ease)}tbody tr:nth-child(2n){background:color-mix(in srgb, var(--accent) 3.5%, transparent)}tbody tr:last-child td{border-bottom:none}tbody tr:hover,tbody tr:nth-child(2n):hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}tbody tr:hover .name{color:var(--accent)}.name{transition:color .14s var(--ease);font-weight:560}.name.plain{font-weight:450}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.rank{width:46px;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:560}.rank.first{color:var(--gold)}.rank.second{color:var(--silver)}.rank.third{color:var(--bronze)}tr.mine,tr.mine:nth-child(2n){background:color-mix(in srgb, var(--accent-soft) 70%, transparent)}tr.mine:hover,tr.mine:nth-child(2n):hover{background:var(--accent-soft)}tr.mine td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.pill{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:620;display:inline-flex}.pill.live{background:var(--accent-soft);color:var(--accent);border-color:#0000}.pill.live:before{content:"";width:6px;height:6px;animation:pulse 2.4s var(--ease) infinite;background:currentColor;border-radius:50%}.pill.cut{color:var(--down);border-color:color-mix(in srgb, var(--down) 25%, var(--line))}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.pill.live:before{animation:none}*{transition-duration:.01ms!important}}.up{color:var(--up);font-weight:620}.down{color:var(--down);font-weight:620}.muted{color:var(--muted)}.small{font-size:13px}.mono{font-variant-numeric:tabular-nums}.bar{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;min-width:60px;height:6px;overflow:hidden}.bar span{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, transparent), var(--accent));height:100%;transition:width .6s var(--ease);border-radius:999px;display:block}.player-row{align-items:center;gap:10px;min-width:0;display:flex}.avatar{background:var(--panel-2);object-fit:cover;object-position:top center;border:1px solid var(--line);border-radius:50%;flex:none;width:30px;height:30px}.avatar.ghost{color:var(--muted);justify-content:center;align-items:center;font-size:11px;font-weight:640;display:inline-flex}button,.button{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;transition:background .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), transform 80ms var(--ease);padding:8px 14px;font-weight:600}button:hover{border-color:var(--line-strong);background:var(--panel-2)}button:active{transform:translateY(1px)}button.primary{background:var(--accent);color:#fff;border-color:#0000}button.primary:hover{background:var(--accent-hover)}button:disabled{opacity:.5;cursor:default;transform:none}input,textarea,select{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);padding:9px 12px}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}textarea{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}label{margin:16px 0 6px;font-size:13px;font-weight:620;display:block}footer.foot{color:var(--muted);padding:30px 0 0;font-size:13px;line-height:1.6}.banner{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--radius);margin:16px 0;padding:13px 15px;font-size:14px}.banner.warn{border-color:color-mix(in srgb, var(--gold) 45%, var(--line));background:color-mix(in srgb, var(--gold) 7%, var(--panel-2))}@media (max-width:640px){h1{font-size:21px}.cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.card{padding:12px 13px}.panel .panel-head{flex-direction:column;align-items:stretch;gap:10px}.panel .panel-head>div{justify-content:flex-start}.panel .panel-head input{flex:auto}.wrap{padding:0 12px 56px}td,th{padding:10px 8px}.hide-sm{display:none}.card .value{font-size:20px}.avatar{width:26px;height:26px}}
