.tp.page{gap:32px}.tp .hd{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.tp .code{letter-spacing:-.05em;color:var(--accent);text-shadow:0 0 40px var(--accent-glow);font-size:clamp(48px,9vw,84px);font-weight:900;line-height:.9}.tp .id{flex-direction:column;gap:6px;min-width:0;display:flex}.tp h1{letter-spacing:-.03em;margin:0;font-size:clamp(26px,4vw,40px);font-weight:900}.tp .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.tp .seasons{scrollbar-width:none;white-space:nowrap;border:1px solid var(--line);border-radius:999px;gap:4px;max-width:100%;margin-left:auto;padding:3px;font-size:12px;display:flex;overflow-x:auto}.tp .seasons a{color:var(--muted);border-radius:999px;padding:5px 10px}.tp .seasons a:hover{color:var(--text)}.tp .seasons a[aria-current=page]{background:var(--accent-deep);color:var(--accent)}.tp .dots{gap:4px;display:inline-flex}.tp .dots i{border-radius:50%;width:10px;height:10px}.tp .dots .w{background:var(--accent)}.tp .dots .o{border:2px solid var(--accent)}.tp .dots .l{background:var(--loss)}.tp .tabs{z-index:4;backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);scrollbar-width:none;background:#0e0f11d9;gap:4px;padding:6px 0;display:flex;position:sticky;top:62px;overflow-x:auto}.tp .tabs a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.tp .tabs a:hover{color:var(--text);background:var(--surface-2)}.tp .tabs a[aria-current=page]{color:var(--text);background:var(--surface-3)}.tp .sec{flex-direction:column;gap:14px;display:flex}.tp .sh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.tp h2{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0;font-weight:900}.tp .two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.tp .panel{border:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.tp .panel-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tp .panel-head a{font-size:13px}.tp .why{color:var(--muted);grid-template-columns:1fr auto;gap:8px 16px;font-size:14px;display:grid}.tp .why b{color:var(--text);text-align:right}.tp .list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tp .list li{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}.tp .list a{color:var(--text)}.tp .list a:hover{color:var(--accent)}.tp .muted{color:var(--muted)}.tp .chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.tp .chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp .chip8{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tp .chip8 abbr{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);cursor:help;font-size:11px;text-decoration:none}.tp .chip8 b{font-size:20px}.tp .chip8 span{color:var(--faint);font-size:11px}.tp .chip8.top{border-color:#6cace480}.tp .chip8.top b,.tp .chip8.top span{color:var(--accent)}.tp .chip8.bot{border-color:#f0a04b80}.tp .chip8.bot b,.tp .chip8.bot span{color:var(--warn)}.tp .tw{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);overflow-x:auto}.tp table{border-collapse:collapse;width:100%;font-size:14px}.tp th,.tp td{text-align:right;white-space:nowrap;border-bottom:1px solid #1f2226;padding:9px 12px}.tp th{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);background:var(--surface-1);font-size:11px;position:sticky;top:0}.tp th abbr{cursor:help;text-decoration:none}.tp th:first-child,.tp td:first-child,.tp .left,.tp table.plain td,.tp table.plain th{text-align:left}.tp tr:last-child td{border-bottom:none}.tp tbody tr:hover{background:#171b20}.tp .stick{background:var(--surface-1);z-index:1;position:sticky;left:0}.tp th.stick{z-index:2}.tp td.stick{align-items:center;gap:10px;display:flex}.tp .num{background:var(--surface-3);width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.tp .nm{flex-direction:column;gap:1px;display:flex}.tp .nm a,.tp .pname{color:var(--text);font-weight:700}.tp .nm a:hover,.tp .pname:hover{color:var(--accent)}.tp .st{color:var(--accent);font-size:11px}.tp tr.gone td{color:var(--faint)}.tp tr.gone .nm a{color:var(--muted)}.tp td.b{color:var(--text);font-weight:700}.tp .up{color:var(--accent)}.tp .down{color:var(--warn)}.tp .res{min-width:34px;font-weight:700;display:inline-block}.tp .res.W{color:var(--accent)}.tp .res.L{color:var(--muted)}.tp .res.O{color:var(--accent-hi)}.tp .opp{color:var(--text)}.tp .opp:hover{color:var(--accent)}.tp th button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.tp th button:hover,.tp th[aria-sort] button{color:var(--text)}.tp th button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.tp th .arrow{width:8px;color:var(--accent)}.tp .pg{flex-direction:column;gap:8px;display:flex}.tp .pg h3{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:8px 0 0;font-size:12px}
