:root{--bg:#05070b;--ink:#0a0e15;--surface:#0d141e;--surface-2:#0a0f18;--card:linear-gradient(180deg, var(--surface), var(--surface-2));--line:#22303f;--line-hover:#3b4c60;--text:#eef2f8;--text-2:#c6d0dd;--text-3:#9aa6b6;--text-4:#8b97a8;--text-5:#7f8da2;--text-6:#6f7d8f;--blue:#38bdf8;--gold:#ffca3a;--gold-hi:#ffd873;--gold-lo:#ff9f1c;--green:#34d399;--red:#ff5252;--gradient-gold:linear-gradient(160deg, var(--gold-hi), var(--gold-lo));--shadow-gold:0 8px 24px #ff9f1c2e;--r4:4px;--r6:6px;--r8:8px;--r10:10px;--r12:12px;--r14:14px;--r16:16px;--r20:20px;--sans:"Chakra Petch", ui-sans-serif, system-ui, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace}*,:before,:after{box-sizing:border-box}html{color-scheme:dark}body{background:var(--bg);color:var(--text-3);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(1200px 620px at 12% -8%,#0d1725 0%,#0000 62%);background-attachment:fixed;min-height:100vh;margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3{color:var(--text);letter-spacing:-.01em;font-weight:700;line-height:1.1}.label{text-transform:uppercase;letter-spacing:.12em;color:var(--text-6);font-size:.68rem;font-weight:600}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r14)}.card:hover{border-color:var(--line-hover)}.pill{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line);border-radius:var(--r6);color:var(--text-5);align-items:center;gap:.3rem;padding:.15rem .45rem;font-size:.66rem;font-weight:600;display:inline-flex}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:.55rem .6rem}th{text-transform:uppercase;letter-spacing:.1em;color:var(--text-6);white-space:nowrap;font-size:.66rem;font-weight:600}tbody tr{transition:background .12s}tbody tr:hover{background:#ffffff05}td{color:var(--text-2)}.num{text-align:right;font-variant-numeric:tabular-nums}.dim{color:var(--text-5)}.strong{color:var(--gold);font-weight:600}.good{color:var(--green)}.bad{color:var(--red)}.blue{color:var(--blue)}.empty{color:var(--text-5);padding:2.5rem 0}code{font-family:var(--mono);color:var(--text-4);font-size:.85em}.btn{border-radius:var(--r8);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.btn-primary{background:var(--gradient-gold);color:#1a1205;box-shadow:var(--shadow-gold)}.btn-ghost{border-color:var(--blue);color:var(--blue)}.btn-ghost:hover{background:#38bdf814}.diamond{background:var(--gold);border-radius:1px;width:.5rem;height:.5rem;display:inline-block;transform:rotate(45deg)}.glow-dot{background:var(--green);width:.42rem;height:.42rem;box-shadow:0 0 6px var(--green);vertical-align:middle;border-radius:50%;flex:none;animation:2s ease-in-out infinite glow-pulse;display:inline-block}.glow-dot[hidden]{display:none}.tdot{width:.36rem;height:.36rem}.tdot-trail{margin-left:.3rem}.tdot-lead{margin-right:.3rem}@keyframes glow-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.glow-dot{animation:none}}.pmodal{border:1px solid var(--line);border-radius:var(--r8);background:var(--surface);color:var(--text);width:min(22rem,100vw - 2rem);font-family:var(--sans);padding:0}.pmodal::backdrop{background:#05080dcc}.pm-head{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.8rem .9rem;display:flex}.pm-kit{border-radius:3px;flex:none;width:.8rem;height:.8rem}.pm-name{font-size:.98rem;font-weight:700;line-height:1.2}.pm-sub{color:var(--text-5);font-size:.72rem}.pm-x{color:var(--text-5);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.2rem .4rem;font-size:1.15rem;line-height:1}.pm-x:hover{color:var(--text)}.pm-body{gap:.8rem;padding:.7rem .9rem .9rem;display:grid}.pm-sect h3{text-transform:uppercase;letter-spacing:.1em;color:var(--text-6);margin:0 0 .35rem;font-size:.64rem;font-weight:600}.pm-rows{gap:.22rem;display:grid}.pm-row{justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.pm-row .k{color:var(--text-5)}.pm-row .v{font-variant-numeric:tabular-nums;font-weight:600}.pm-note{color:var(--text-6);font-size:.72rem}.logrows{gap:0;display:grid}.logrow{border-bottom:1px solid var(--line);grid-template-columns:2.6rem 3rem minmax(0,1.3fr) minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.5rem .15rem;font-size:.82rem;display:grid}.logrow .lmin{color:var(--text-6);font-variant-numeric:tabular-nums}.logrow .lpts{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.logrow .lpts.pos{color:var(--green)}.logrow .lpts.neg{color:var(--red)}.logrow .llabel{color:var(--text-2);min-width:0}.logrow .lwho{color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.logrow .lwho b{color:var(--text);font-weight:600}.logrow .lown{color:var(--text-5);border:1px solid var(--line);border-radius:var(--r4);white-space:nowrap;text-overflow:ellipsis;max-width:13rem;padding:.1rem .35rem;font-size:.68rem;font-weight:700;overflow:hidden}.logrow .lown-short{display:none}@media (width<=660px){.logrow .lown-full{display:none}.logrow .lown-short{display:inline}}.logrow.is-me .lown{color:var(--gold);border-color:var(--gold)}.logrow.is-me{box-shadow:inset 2px 0 0 var(--gold);background:#d4a0170a}.lslot{text-transform:uppercase;letter-spacing:.1em;color:var(--text-6);margin:1.1rem 0 .3rem;font-size:.68rem;font-weight:600}.lslot:first-child{margin-top:0}.lslot[hidden],#log[data-mine="1"] .logrow:not(.is-me){display:none}@media (width<=660px){.logrow{grid-template-columns:2.2rem 2.6rem minmax(0,1fr) auto;grid-template-areas:"min pts label own""min pts who who";gap:.05rem .55rem}.logrow .lmin{grid-area:min}.logrow .lpts{grid-area:pts}.logrow .llabel{grid-area:label}.logrow .lwho{grid-area:who;font-size:.74rem}.logrow .lown{grid-area:own;justify-self:end}}.freshness[data-astro-cid-axc6icsw]{text-transform:uppercase;letter-spacing:.1em;border-radius:var(--r6);border:1px solid var(--line);background:var(--surface-2);color:var(--text-5);align-items:center;gap:.45rem;padding:.3rem .6rem;font-size:.68rem;font-weight:600;display:inline-flex}.dot[data-astro-cid-axc6icsw]{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.ok[data-astro-cid-axc6icsw] .dot[data-astro-cid-axc6icsw],.ok[data-astro-cid-axc6icsw]{color:var(--green)}.warn[data-astro-cid-axc6icsw] .dot[data-astro-cid-axc6icsw],.warn[data-astro-cid-axc6icsw]{color:var(--gold)}.bad[data-astro-cid-axc6icsw] .dot[data-astro-cid-axc6icsw],.bad[data-astro-cid-axc6icsw]{color:var(--red)}.txt[data-astro-cid-axc6icsw]{color:var(--text-5)}.ok[data-astro-cid-axc6icsw] .dot[data-astro-cid-axc6icsw]{box-shadow:0 0 8px #34d39966}.txt[data-astro-cid-axc6icsw][hidden]{display:none}.settings[data-astro-cid-oshkpy7u]{display:inline-flex;position:relative}#me-trigger[data-astro-cid-oshkpy7u]{border:1px solid var(--line);border-radius:var(--r8);height:2rem;color:var(--text-4);cursor:pointer;font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;background:0 0;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.72rem;font-weight:700;display:inline-flex}#me-trigger[data-astro-cid-oshkpy7u]:hover{border-color:var(--line-hover);color:var(--text-2)}#me-trigger[data-astro-cid-oshkpy7u]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}#me-label[data-astro-cid-oshkpy7u]:not([data-unset]){color:var(--gold)}#me-label[data-astro-cid-oshkpy7u][data-unset]{color:var(--text-5)}.me-list[data-astro-cid-oshkpy7u]{gap:.3rem;max-height:60vh;overflow-y:auto}.me-row[data-astro-cid-oshkpy7u]{text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--r6);width:100%;font-family:var(--sans);background:0 0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .65rem;display:flex}.me-row[data-astro-cid-oshkpy7u]:hover{border-color:var(--line-hover);background:#ffffff05}.me-row[data-astro-cid-oshkpy7u].on{border-color:var(--gold);background:#d4a0170d}.me-row[data-astro-cid-oshkpy7u].on .me-team[data-astro-cid-oshkpy7u]{color:var(--gold)}.me-team[data-astro-cid-oshkpy7u]{color:var(--text);font-size:.85rem;font-weight:600}.me-mgr[data-astro-cid-oshkpy7u]{color:var(--text-5);white-space:nowrap;font-size:.74rem}.me-clear[data-astro-cid-oshkpy7u] .me-team[data-astro-cid-oshkpy7u]{color:var(--text-5);font-weight:500}.topbar[data-astro-cid-ju4pidww]{border-bottom:1px solid var(--line);background:var(--ink);z-index:20;position:sticky;top:0}.topbar[data-astro-cid-ju4pidww] .inner[data-astro-cid-ju4pidww]{align-items:center;gap:1.5rem;max-width:68rem;margin:0 auto;padding:.7rem 1.25rem;display:flex}.brand[data-astro-cid-ju4pidww]{color:var(--text);letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.02rem;font-weight:700;display:flex}.mark[data-astro-cid-ju4pidww]{grid-template-columns:repeat(2,7px);gap:2px;display:grid;transform:rotate(45deg)}.mark[data-astro-cid-ju4pidww] i[data-astro-cid-ju4pidww]{border-radius:1px;width:7px;height:7px;display:block}.mark[data-astro-cid-ju4pidww] i[data-astro-cid-ju4pidww]:first-child{background:var(--gold)}.mark[data-astro-cid-ju4pidww] i[data-astro-cid-ju4pidww]:nth-child(2){background:var(--gold-lo)}.mark[data-astro-cid-ju4pidww] i[data-astro-cid-ju4pidww]:nth-child(3){background:var(--gold-hi)}.mark[data-astro-cid-ju4pidww] i[data-astro-cid-ju4pidww]:nth-child(4){background:var(--gold)}.links[data-astro-cid-ju4pidww]{gap:1.35rem;margin-left:auto;display:flex}.topbar[data-astro-cid-ju4pidww] .inner[data-astro-cid-ju4pidww]>.settings{margin-left:.35rem}.links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--text-5);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid #0000;padding:.35rem 0;font-size:.82rem;font-weight:600}.links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--text-2)}.links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].on{color:var(--gold);border-bottom-color:var(--gold)}.ico[data-astro-cid-ju4pidww]{display:none}main[data-astro-cid-ju4pidww]{max-width:68rem;margin:0 auto;padding:1.9rem 1.25rem 4rem}@media (width<=660px){.topbar[data-astro-cid-ju4pidww] .inner[data-astro-cid-ju4pidww]{gap:.75rem;padding:.6rem 1rem}.brand[data-astro-cid-ju4pidww]{white-space:nowrap;font-size:.92rem}.topbar[data-astro-cid-ju4pidww] .inner[data-astro-cid-ju4pidww]>.settings{margin-left:auto}main[data-astro-cid-ju4pidww]{padding:1.25rem 1rem 3rem}h1[data-astro-cid-ju4pidww]{font-size:1.3rem}.page-head[data-astro-cid-ju4pidww]{margin-bottom:1.15rem}.links[data-astro-cid-ju4pidww]{z-index:30;background:var(--ink);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid;position:fixed;inset:auto 0 0}.links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{letter-spacing:.04em;border-bottom:0;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem 0 .45rem;font-size:.62rem;display:flex;position:relative}.ico[data-astro-cid-ju4pidww]{display:block}.links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].on{color:var(--gold);border-bottom-color:#0000}.links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].on:before{content:"";background:var(--gold);border-radius:0 0 2px 2px;height:2px;position:absolute;top:-1px;left:22%;right:22%}body{padding-bottom:calc(3.9rem + env(safe-area-inset-bottom,0px))}}.page-head[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.6rem;display:flex}h1[data-astro-cid-ju4pidww]{margin:0 0 .25rem;font-size:1.75rem}.sub[data-astro-cid-ju4pidww]{color:var(--text-5);margin:0;font-size:.86rem}footer[data-astro-cid-ju4pidww]{border-top:1px solid var(--line);margin-top:3rem}footer[data-astro-cid-ju4pidww] .inner[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:68rem;margin:0 auto;padding:1.1rem 1.25rem;display:flex}.build[data-astro-cid-ju4pidww]{font-family:var(--mono);color:var(--text-6);font-size:.72rem}h2{text-transform:uppercase;letter-spacing:.12em;color:var(--text-6);margin:2.25rem 0 .8rem;font-size:.78rem;font-weight:600}h2:first-of-type{margin-top:0}.is-me{position:relative}tr.is-me>td{background:#ffca3a0f}tr.is-me>td:first-child{box-shadow:inset 2px 0 0 var(--gold)}.matchup.is-me{border-color:#ffca3a4d}.matchup.is-me .tname.mine{color:var(--gold)}
