.retro.svelte-13k86lz{--mono: "Space Mono", "SF Mono", "Fira Code", monospace;--retro-glow: rgba(218, 165, 76, .25);--retro-glow-strong: rgba(218, 165, 76, .45);--retro-border: rgba(255, 255, 255, .08);--retro-border-hi: rgba(255, 255, 255, .14);--retro-surface: rgba(255, 255, 255, .02)}.scanlines.svelte-13k86lz{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.04) 2px,rgba(0,0,0,.04) 4px);mix-blend-mode:multiply}.page.svelte-13k86lz{padding-top:56px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;-webkit-font-smoothing:antialiased}.eyebrow.svelte-13k86lz{font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.18em;color:var(--accent4-bright);text-shadow:0 0 12px var(--retro-glow)}.page-head.svelte-13k86lz h1:where(.svelte-13k86lz){font-family:var(--mono);font-size:42px;font-weight:700;line-height:1.08;letter-spacing:.04em;margin:14px 0 12px;text-transform:uppercase;color:var(--text-hi);text-shadow:0 0 20px var(--retro-glow),0 0 60px rgba(218,165,76,.1)}.desc.svelte-13k86lz{font-family:var(--mono);font-size:12px;font-weight:400;line-height:1.7;letter-spacing:.04em;color:var(--text-dim);max-width:520px;text-transform:uppercase}.games-analyzed.svelte-13k86lz{margin-top:18px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);display:flex;align-items:center;gap:0}.sq.svelte-13k86lz{color:var(--accent-bright);margin-right:8px;font-size:8px}.controls.svelte-13k86lz{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:36px 0 22px}.search-wrap.svelte-13k86lz{display:flex;align-items:center;gap:0;background:var(--retro-surface);border:1px solid var(--retro-border-hi);padding:0 12px;height:38px;width:200px;transition:border-color .15s ease}.search-wrap.svelte-13k86lz:focus-within{border-color:var(--accent-dim)}.prompt.svelte-13k86lz{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--accent-bright);margin-right:8px;flex:none;text-shadow:0 0 8px var(--retro-glow)}.search-wrap.svelte-13k86lz input:where(.svelte-13k86lz){flex:1;min-width:0;background:none;border:none;outline:none;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-hi);padding:0}.search-wrap.svelte-13k86lz input:where(.svelte-13k86lz)::placeholder{color:var(--text-faint);text-transform:uppercase}.search-wrap.svelte-13k86lz input:where(.svelte-13k86lz)::-webkit-search-cancel-button{display:none}.blink-cursor.svelte-13k86lz{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--accent-bright);animation:svelte-13k86lz-blink 1s step-end infinite;flex:none}@keyframes svelte-13k86lz-blink{50%{opacity:0}}.roles.svelte-13k86lz{display:flex;gap:4px;align-items:center}.roles.svelte-13k86lz button:where(.svelte-13k86lz){display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--retro-border-hi);color:var(--text-dim);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:8px 12px;transition:all .15s ease}.roles.svelte-13k86lz button:where(.svelte-13k86lz):hover{border-color:var(--accent-dim);color:var(--accent-bright);text-shadow:0 0 8px var(--retro-glow)}.roles.svelte-13k86lz button.on:where(.svelte-13k86lz){background:var(--accent-bright);border-color:var(--accent-bright);color:#0d0b08;text-shadow:none}.ri-hi{fill:currentColor}.ri-lo{fill:currentColor;opacity:.35}.toggle-all.svelte-13k86lz{background:transparent;border:1px solid var(--retro-border-hi);color:var(--text-dim);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;transition:all .15s ease;cursor:pointer;display:inline-flex;align-items:center}.toggle-all.svelte-13k86lz:hover{border-color:var(--accent-dim);color:var(--accent-bright);text-shadow:0 0 8px var(--retro-glow)}.toggle-all.on.svelte-13k86lz{background:var(--accent-bright);border-color:var(--accent-bright);color:#0d0b08;text-shadow:none}.toggle-all.on.svelte-13k86lz .sq:where(.svelte-13k86lz){color:#0d0b08}.retro.svelte-13k86lz .select .trigger{font-family:Space Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;clip-path:none;border:1px solid var(--retro-border-hi)}.retro.svelte-13k86lz .select .menu{font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.06em;clip-path:none;border:1px solid var(--retro-border-hi);border-top:2px solid var(--accent-bright)}.retro.svelte-13k86lz .select .menu li{font-family:Space Mono,monospace;font-size:12px}.terminal-frame.svelte-13k86lz{border:1px solid var(--retro-border-hi);margin-top:0;background:var(--retro-surface)}.terminal-bar.svelte-13k86lz{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--retro-border-hi);background:#ffffff04}.tbar-decor.svelte-13k86lz{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.08em;color:var(--text-faint);flex:none}.tbar-rule.svelte-13k86lz{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--retro-border-hi) 20%,var(--retro-border-hi) 80%,transparent)}.tbar-title.svelte-13k86lz{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);flex:none;white-space:nowrap}.board.svelte-13k86lz{position:relative;isolation:isolate}.thead.svelte-13k86lz,.row.svelte-13k86lz{display:grid;grid-template-columns:44px 44px minmax(160px,1fr) 52px minmax(120px,1fr) 140px 80px 80px 90px;align-items:center;gap:10px;padding:0 16px}.thead.svelte-13k86lz{height:40px;border-bottom:1px solid var(--retro-border-hi);background:#ffffff04}.thead.svelte-13k86lz span:where(.svelte-13k86lz),.thead.svelte-13k86lz button:where(.svelte-13k86lz){font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.16em;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}.thead.svelte-13k86lz .c-grade.sortable:where(.svelte-13k86lz){justify-content:left;transition:color .15s ease;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.thead.svelte-13k86lz .sortable:where(.svelte-13k86lz):hover{color:var(--accent-bright);text-shadow:0 0 8px var(--retro-glow)}.thead.svelte-13k86lz .sortable.sorted:where(.svelte-13k86lz){color:var(--accent-bright);text-shadow:0 0 8px var(--retro-glow)}.arrow.svelte-13k86lz{font-size:9px}.row.svelte-13k86lz{height:48px;border-bottom:1px solid rgba(255,255,255,.04);transition:background .12s ease;color:inherit;text-decoration:none;contain:layout style}.row.svelte-13k86lz:last-child{border-bottom:none}.row.svelte-13k86lz:hover{background:#daa54c0a;color:inherit}.row.svelte-13k86lz:has(.c-counters:where(.svelte-13k86lz) .tt:hover){background:transparent}.c-rank.svelte-13k86lz{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--text-faint);letter-spacing:.05em}.c-champ.svelte-13k86lz{display:flex;align-items:center;gap:10px;min-width:0}.champ-img-wrap.svelte-13k86lz{position:relative;flex:none;line-height:0}.role-overlay.svelte-13k86lz{display:none}.c-champ.svelte-13k86lz img:where(.svelte-13k86lz){flex:none;border:1px solid var(--retro-border-hi);image-rendering:auto}.row.svelte-13k86lz:hover .c-champ:where(.svelte-13k86lz) img:where(.svelte-13k86lz){border-color:var(--accent-dim);box-shadow:0 0 8px var(--retro-glow)}.cname.svelte-13k86lz{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--text-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.04em}.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(--mono);font-size:12px;font-weight:700;color:#0d0b08;border:1px solid transparent}.g-S.svelte-13k86lz{background:var(--diff-easy);box-shadow:0 0 10px #16c05f66}.g-A.svelte-13k86lz{background:var(--diff-favorable);box-shadow:0 0 10px #9bd42066}.g-B.svelte-13k86lz{background:var(--diff-even);box-shadow:0 0 10px #f2c40f66}.g-C.svelte-13k86lz{background:var(--diff-hard);box-shadow:0 0 10px #f973164d}.g-D.svelte-13k86lz{background:var(--diff-open);box-shadow:0 0 10px #ef3b4a4d}.c-wr.svelte-13k86lz{display:flex;align-items:center;gap:10px}.c-wr.svelte-13k86lz .num:where(.svelte-13k86lz){font-family:var(--mono);font-size:12px;font-weight:700;width:52px;flex:none;text-align:right;letter-spacing:.02em}.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,.2)}.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,.2)}.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,.2)}.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,.2)}.c-counters.svelte-13k86lz{display:flex;align-items:center;gap:3px}.c-counters.svelte-13k86lz .tt{flex:none}.counter-link.svelte-13k86lz{display:block}.counter-icon.svelte-13k86lz{border-radius:0;border:1px solid var(--retro-border-hi);transition:border-color .15s ease,box-shadow .15s ease;display:block}.counter-icon.svelte-13k86lz:hover{border-color:var(--accent-dim);box-shadow:0 0 8px var(--retro-glow)}.ctt-row.svelte-13k86lz{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--text);text-transform:uppercase;letter-spacing:.04em}.ctt-row.svelte-13k86lz img:where(.svelte-13k86lz){border-radius:0;border:1px solid var(--retro-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-family:var(--mono);font-size:10px;color:var(--text-dim);margin-top:4px;letter-spacing:.04em}.sk-counters.svelte-13k86lz{width:128px;height:24px}.c-pr.svelte-13k86lz,.c-br.svelte-13k86lz,.c-games.svelte-13k86lz{font-family:var(--mono);font-size:12px;color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.02em}.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);font-family:var(--mono);font-size:12px;letter-spacing:.06em}.skeleton.svelte-13k86lz{animation:rise-in .4s ease both}.sk.svelte-13k86lz{display:inline-block;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 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:12px}.sk-badge.svelte-13k86lz{width:26px;height:26px}.sk-num.svelte-13k86lz{width:48px;height:12px}@keyframes svelte-13k86lz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:860px){.page-head.svelte-13k86lz h1:where(.svelte-13k86lz){font-size:28px}.desc.svelte-13k86lz{max-width:100%}.search-wrap.svelte-13k86lz{width:100%}.controls.svelte-13k86lz{gap:8px}.thead.svelte-13k86lz,.row.svelte-13k86lz{grid-template-columns:28px 44px minmax(100px,1fr) 44px 70px 80px 56px;gap:6px;padding:0 12px}.c-pr.svelte-13k86lz,.c-br.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}}@media(max-width:520px){.page.svelte-13k86lz{padding-top:40px}.page-head.svelte-13k86lz h1:where(.svelte-13k86lz){font-size:22px}.desc.svelte-13k86lz{font-size:11px;max-width:100%}.thead.svelte-13k86lz,.row.svelte-13k86lz{grid-template-columns:24px 36px 28px minmax(0,1fr) 108px 50px;gap:4px;padding:0 10px;justify-items:center}.c-role.svelte-13k86lz,.c-pr.svelte-13k86lz,.c-br.svelte-13k86lz,.thead.svelte-13k86lz .c-role:where(.svelte-13k86lz),.thead.svelte-13k86lz .c-pr:where(.svelte-13k86lz),.thead.svelte-13k86lz .c-br:where(.svelte-13k86lz){display:none}.thead.svelte-13k86lz .c-champ:where(.svelte-13k86lz){visibility:hidden}.thead.svelte-13k86lz .arrow:where(.svelte-13k86lz){display:none}.thead.svelte-13k86lz .sortable:where(.svelte-13k86lz){position:relative;align-self:stretch;display:flex;align-items:center}.thead.svelte-13k86lz .c-pr:where(.svelte-13k86lz),.thead.svelte-13k86lz .c-br:where(.svelte-13k86lz){display:none}.thead.svelte-13k86lz .sortable.sorted:where(.svelte-13k86lz){background:#ffffff0a;border-left:1px solid var(--retro-border-hi);border-right:1px solid var(--retro-border-hi);padding:0 6px}.thead.svelte-13k86lz .sortable.sorted:where(.svelte-13k86lz):after{content:"";position:absolute;left:-1px;right:-1px;height:2px;background:var(--accent-bright);box-shadow:0 0 6px var(--retro-glow)}.thead.svelte-13k86lz .sortable.sort-desc:where(.svelte-13k86lz):after{bottom:0}.thead.svelte-13k86lz .sortable.sort-asc:where(.svelte-13k86lz):after{top:0}.c-champ.svelte-13k86lz{gap:6px}.c-champ.svelte-13k86lz img:where(.svelte-13k86lz){width:32px;height:32px}.c-champ.svelte-13k86lz .cname:where(.svelte-13k86lz){display:none}.role-overlay.svelte-13k86lz{display:flex;align-items:center;justify-content:center;position:absolute;bottom:-2px;left:97%;transform:translate(-50%);width:14px;height:14px;background:#0d0b08e6;border:1px solid var(--retro-border-hi);border-radius:2px;color:var(--text-dim)}.c-counters.svelte-13k86lz{overflow:hidden;gap:2px;justify-self:start;min-width:108px}.counter-icon.svelte-13k86lz{width:20px;height:20px}.thead.svelte-13k86lz span:where(.svelte-13k86lz),.thead.svelte-13k86lz button:where(.svelte-13k86lz){text-align:center;justify-content:center}.thead.svelte-13k86lz .c-counters:where(.svelte-13k86lz){justify-self:start}.thead.svelte-13k86lz .c-games:where(.svelte-13k86lz){justify-self:end}.c-wr.svelte-13k86lz{justify-content:flex-start}.c-wr.svelte-13k86lz .num:where(.svelte-13k86lz){width:auto;font-size:12px}.c-games.svelte-13k86lz{font-size:11px;justify-self:end}.terminal-frame.svelte-13k86lz{margin:0 -10px}.controls.svelte-13k86lz{gap:6px}.roles.svelte-13k86lz button:where(.svelte-13k86lz){padding:6px 8px}}
