.ct{margin-top:20px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:transparent;color:var(--muted);font-size:13px;cursor:pointer;white-space:nowrap;transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.chip:hover{background:var(--raised);color:var(--ink)}.chip.on{border-color:var(--line-strong);color:var(--ink);background:var(--panel)}.chip-mark{flex:none}.table-wrap{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto;transition:opacity .15s var(--ease)}.table-wrap.loading{opacity:.6}.table{width:100%;border-collapse:collapse;font-size:15px}.table th{text-align:left;font-size:12px;font-weight:500;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:0 16px;height:56px;border-bottom:1px solid var(--line);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.th{display:inline-flex;align-items:center;gap:6px}.row{cursor:pointer}.row td{transition:background-color .12s var(--ease)}.row:hover td{background:color-mix(in srgb,var(--raised) 55%,transparent)}.row:focus-visible{outline:2px solid var(--growth);outline-offset:-2px}.c-rank{width:48px;font-family:var(--mono);font-size:15px;color:var(--ink)}.c-last{width:88px}.rank-mv{display:none}.c-name{min-width:180px}.who{display:flex;align-items:center;gap:12px;min-width:0}.who-text{display:flex;flex-direction:column;min-width:0}.name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.handle{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar{flex:none;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line);font-size:12px;font-weight:500;color:var(--ink-2);letter-spacing:.02em}.avatar.masked{background:var(--line);border-color:var(--line)}.blurred{display:inline-block;font-weight:500;color:var(--muted);filter:blur(5px);user-select:none}.is-masked .handle{display:none}.sells{color:var(--muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:180px}.band{font-weight:500}.pos{color:var(--growth)}.neg{color:var(--muted)}.grow{display:inline-flex;align-items:center;gap:12px}.up-text{font-family:var(--mono);font-size:12px;color:var(--growth);white-space:nowrap}.tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--line-strong);font-size:10px;font-weight:500;color:var(--muted);cursor:help;font-style:normal;text-transform:none;letter-spacing:0}.tip-body{display:none;position:absolute;z-index:20;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:220px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font-size:13px;font-weight:400;line-height:1.4;white-space:normal;text-align:left;box-shadow:var(--shadow)}.tip:hover .tip-body,.tip:focus .tip-body{display:block}.more{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:12px;padding:16px 20px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.more p{margin:0;color:var(--ink-2)}.more strong{color:var(--ink);font-weight:500}.show-m{display:none}.x-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0}.x-grid dt{font-size:12px;color:var(--muted)}.x-grid dd{margin:0;font-weight:500}.gate-overlay{position:fixed;inset:0;z-index:100;background:var(--overlay);display:flex;align-items:center;justify-content:center;padding:16px}.gate{position:relative;width:100%;max-width:440px;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow)}.gate h2{margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.01em}.gate-sub{margin:0 0 18px;color:var(--muted);font-size:15px}.gate input{width:100%;height:44px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:16px}.gate input:focus{outline:2px solid var(--growth);outline-offset:1px;border-color:transparent}.gate-btn{width:100%;height:44px;margin-top:12px;font-size:15px}.gate-btn:disabled{opacity:.6;cursor:default}.gate-err{margin:8px 0 0;font-size:14px;color:var(--danger)}.gate-fine{margin:12px 0 0;font-size:13px;color:var(--muted);text-align:center}.gate-close{position:absolute;top:10px;right:12px;width:32px;height:32px;border:0;background:none;font-size:22px;color:var(--muted);cursor:pointer;border-radius:8px}.gate-close:hover{color:var(--ink)}@media(max-width:600px){.hide-m{display:none}.show-m{display:table-row}.table{font-size:14px}.table th,.table td{padding-left:8px;padding-right:8px}.table td{height:52px}.table th:first-child,.table td:first-child{padding-left:12px}.c-rank{width:44px;font-size:14px}.c-last{display:none}.rank-mv{display:block;line-height:1;margin-top:2px}.rank-mv .none{display:none}.rank-mv .mv,.rank-mv .tag{font-size:10px}.rank-mv .tag{height:16px;padding:0 4px}.c-name{min-width:0;max-width:34vw}.blurred{white-space:nowrap}.table th .tip,.avatar,.up-text{display:none}.tip-body{left:auto;right:-8px;transform:none;width:200px}.more{padding:16px}.more .btn{width:100%}}.tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.search{flex:1 1 240px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--muted)}.search:focus-within{border-color:var(--line-strong);color:var(--ink)}.search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:15px}.search kbd{font-family:var(--mono);font-size:11px;padding:1px 6px;border:1px solid var(--line);border-radius:4px;color:var(--muted)}.tools select{height:40px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:inherit;font-size:14px;max-width:220px}.clear{height:40px;padding:0 10px;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;text-decoration:underline}.clear:hover{color:var(--ink)}.count{margin:0 0 8px;font-family:var(--mono);font-size:12px;color:var(--muted)}.sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.sort:hover,.sort.on{color:var(--ink)}.sort-mark{font-size:11px;opacity:.5}.sort.on .sort-mark{opacity:1}a.name{color:inherit;text-decoration:none}a.name:hover{text-decoration:underline}.row.is-peek td{background:color-mix(in srgb,var(--raised) 80%,transparent)}.empty{padding:32px 16px;text-align:center;color:var(--muted)}.empty p{margin:0 0 12px}.pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px}.pager-at{font-family:var(--mono);font-size:12px;color:var(--muted)}.pager .btn:disabled{opacity:.4;cursor:default}.x-open{margin-top:12px;width:100%}.peek-scrim{position:fixed;inset:0;z-index:60;background:transparent}.peek{position:fixed;z-index:61;top:0;right:0;bottom:0;width:min(420px,100vw);overflow-y:auto;background:var(--panel);border-left:1px solid var(--line);box-shadow:var(--shadow);padding:28px 24px;animation:peek-in .18s var(--ease)}@keyframes peek-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.peek{animation:none}}.peek-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;background:none;font-size:22px;color:var(--muted);cursor:pointer;border-radius:8px}.peek-close:hover{color:var(--ink)}.peek-who{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-right:32px}.peek-who h3{margin:0;font-size:20px;font-weight:500}.peek-who p{margin:2px 0 0;color:var(--muted);font-size:14px}.peek-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 24px}.peek-grid .wide{grid-column:1 / -1}.peek-grid dt{font-size:12px;color:var(--muted)}.peek-grid dd{margin:4px 0 0;font-weight:500;overflow-wrap:anywhere}.peek-full{width:100%}.peek-msg{margin:40px 0 0}.peek-skel{display:grid;gap:14px;margin-top:24px}.peek-skel i{display:block;height:18px;border-radius:4px;background:var(--raised)}.peek-skel i:first-child{height:34px;width:60%}@media(max-width:600px){.tools select{flex:1 1 45%;max-width:none}.search{flex-basis:100%}}.nowrap{white-space:nowrap}.name-line{display:inline-flex;align-items:center;gap:8px;min-width:0}.in-ads{height:18px;font-size:10px}
