.page.svelte-13k86lz{padding-top:56px}.eyebrow.svelte-13k86lz{color:var(--accent4-bright)}.page-head.svelte-13k86lz h1:where(.svelte-13k86lz){font-size:40px;margin:10px 0 8px}.page-head.svelte-13k86lz p:where(.svelte-13k86lz){color:var(--text-dim);max-width:560px}.games-analyzed.svelte-13k86lz{margin-top:14px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.controls.svelte-13k86lz{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:36px 0 22px}.roles.svelte-13k86lz{display:flex;gap:8px;align-items:center}.roles.svelte-13k86lz button:where(.svelte-13k86lz){display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-display);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);transition:all .15s ease}.roles.svelte-13k86lz button:where(.svelte-13k86lz):hover{border-color:var(--accent-dim);color:var(--accent-bright)}.roles.svelte-13k86lz button.on:where(.svelte-13k86lz){background:var(--accent-grad);border-color:transparent;color:var(--on-accent)}.ri-hi{fill:currentColor}.ri-lo{fill:currentColor;opacity:.35}input.svelte-13k86lz{background:var(--bg-panel);border:1px solid var(--border-bright);color:var(--text);font-size:14px;padding:9px 12px;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);outline:none;width:180px}input.svelte-13k86lz:focus{border-color:var(--accent-dim)}.toggle-all.svelte-13k86lz{background:transparent;border:1px solid var(--border-bright);color:var(--text-dim);font-family:var(--font-display);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:9px 14px;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);transition:all .15s ease;cursor:pointer}.toggle-all.svelte-13k86lz:hover{border-color:var(--accent-dim);color:var(--accent-bright)}.toggle-all.on.svelte-13k86lz{background:var(--accent-grad);border-color:transparent;color:var(--on-accent)}.board.svelte-13k86lz{isolation:isolate;clip-path:none;background:none;border-color:transparent}.board.svelte-13k86lz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-panel);border:1px solid var(--border);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);z-index:-1;pointer-events:none}.thead.svelte-13k86lz,.row.svelte-13k86lz{display:grid;grid-template-columns:44px 52px minmax(160px,1fr) 64px minmax(150px,1.1fr) 140px 90px 90px 90px;align-items:center;gap:10px;padding:0 16px}.thead.svelte-13k86lz{height:40px;border-bottom:1px solid var(--border);background:#ffffff04}.thead.svelte-13k86lz span:where(.svelte-13k86lz),.thead.svelte-13k86lz button:where(.svelte-13k86lz){font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);text-align:left}.thead.svelte-13k86lz .sortable:where(.svelte-13k86lz){background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:4px;justify-content:flex-end;transition:color .15s ease}.thead.svelte-13k86lz .sortable:where(.svelte-13k86lz):hover{color:var(--text)}.thead.svelte-13k86lz .sortable.sorted:where(.svelte-13k86lz){color:var(--text)}.arrow.svelte-13k86lz{font-size:9px}.row.svelte-13k86lz{height:52px;border-bottom:1px solid var(--border);transition:background .12s ease;color:inherit;text-decoration:none}.row.svelte-13k86lz:last-child{border-bottom:none}.row.svelte-13k86lz:hover{background:#c48a3009;color:inherit}.row.svelte-13k86lz:has(.c-counters:where(.svelte-13k86lz) .hc:hover){background:transparent}.c-rank.svelte-13k86lz{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text-faint)}.c-champ.svelte-13k86lz{display:flex;align-items:center;gap:11px;min-width:0}.c-champ.svelte-13k86lz img:where(.svelte-13k86lz){flex:none;border:1px solid var(--border-bright)}.row.svelte-13k86lz:hover .c-champ:where(.svelte-13k86lz) img:where(.svelte-13k86lz){border-color:var(--accent-dim)}.cname.svelte-13k86lz{font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--text-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-role.svelte-13k86lz{display:flex;justify-content:center;color:var(--text-dim)}.badge.svelte-13k86lz{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--on-accent);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.g-S.svelte-13k86lz{background:var(--diff-easy-grad)}.g-A.svelte-13k86lz{background:var(--diff-favorable-grad)}.g-B.svelte-13k86lz{background:var(--diff-even-grad);color:#1a1503}.g-C.svelte-13k86lz{background:var(--diff-hard-grad)}.g-D.svelte-13k86lz{background:var(--diff-open-grad)}.c-wr.svelte-13k86lz{display:flex;align-items:center;gap:10px}.c-wr.svelte-13k86lz .num:where(.svelte-13k86lz){font-family:var(--font-display);font-size:13.5px;font-weight:700;width:52px;flex:none;text-align:right}.num.wr-green.svelte-13k86lz{color:var(--diff-easy);text-shadow:0 0 8px rgba(22,192,95,.5),0 0 18px rgba(22,192,95,.25)}.num.wr-yellow.svelte-13k86lz{color:var(--diff-even);text-shadow:0 0 8px rgba(242,196,15,.5),0 0 18px rgba(242,196,15,.25)}.num.wr-orange.svelte-13k86lz{color:var(--diff-hard);text-shadow:0 0 8px rgba(249,115,22,.5),0 0 18px rgba(249,115,22,.25)}.num.wr-red.svelte-13k86lz{color:var(--diff-open);text-shadow:0 0 8px rgba(239,59,74,.5),0 0 18px rgba(239,59,74,.25)}.c-counters.svelte-13k86lz{display:flex;align-items:center;gap:3px}.c-counters.svelte-13k86lz .hc{flex:none}.counter-link.svelte-13k86lz{display:block}.counter-icon.svelte-13k86lz{border-radius:50%;border:1px solid var(--border);transition:border-color .15s ease;display:block}.counter-icon.svelte-13k86lz:hover{border-color:var(--accent-dim)}.ctt-row.svelte-13k86lz{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text)}.ctt-row.svelte-13k86lz img:where(.svelte-13k86lz){border-radius:50%;border:1px solid var(--border);flex-shrink:0}.ctt-wr.svelte-13k86lz{font-weight:700}.ctt-wr.wr-green.svelte-13k86lz{color:var(--diff-easy)}.ctt-wr.wr-yellow.svelte-13k86lz{color:var(--diff-even)}.ctt-wr.wr-orange.svelte-13k86lz{color:var(--diff-hard)}.ctt-wr.wr-red.svelte-13k86lz{color:var(--diff-open)}.ctt-games.svelte-13k86lz{text-align:center;font-size:12px;color:var(--text-dim);margin-top:4px}.sk-counters.svelte-13k86lz{width:128px;height:24px;border-radius:12px}.c-pr.svelte-13k86lz,.c-br.svelte-13k86lz,.c-games.svelte-13k86lz{font-size:13.5px;color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums}.thead.svelte-13k86lz .c-pr:where(.svelte-13k86lz),.thead.svelte-13k86lz .c-br:where(.svelte-13k86lz),.thead.svelte-13k86lz .c-games:where(.svelte-13k86lz){text-align:right}.thead.svelte-13k86lz .c-wr:where(.svelte-13k86lz){text-align:left;justify-content:flex-start}.state.svelte-13k86lz{display:flex;flex-direction:column;align-items:center;gap:18px;padding:64px 24px;text-align:center;color:var(--text-dim)}.skeleton.svelte-13k86lz{animation:rise-in .4s ease both}.sk.svelte-13k86lz{display:inline-block;background:linear-gradient(90deg,var(--bg-raised) 25%,var(--border) 50%,var(--bg-raised) 75%);background-size:200% 100%;animation:svelte-13k86lz-shimmer 1.4s linear infinite;height:12px;width:60%}.sk-img.svelte-13k86lz{width:32px;height:32px;flex:none}.sk-name.svelte-13k86lz{width:110px;height:13px}.sk-badge.svelte-13k86lz{width:26px;height:26px}.sk-num.svelte-13k86lz{width:48px;height:13px}@keyframes svelte-13k86lz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:860px){.thead.svelte-13k86lz,.row.svelte-13k86lz{grid-template-columns:26px 32px minmax(100px,1fr) 70px 56px;gap:8px;padding:0 12px}.c-grade.svelte-13k86lz,.c-counters.svelte-13k86lz,.c-pr.svelte-13k86lz,.c-br.svelte-13k86lz,.thead.svelte-13k86lz .c-counters:where(.svelte-13k86lz),.thead.svelte-13k86lz .c-pr:where(.svelte-13k86lz),.thead.svelte-13k86lz .c-br:where(.svelte-13k86lz){display:none}.c-wr.svelte-13k86lz{justify-content:flex-end}.c-wr.svelte-13k86lz .num:where(.svelte-13k86lz){width:auto}input.svelte-13k86lz{margin-left:0;width:100%}}
