.banWaves-module__XsMAFa__aside{padding:var(--fgg-sp-20) var(--fgg-sp-24);border:1px solid var(--fgg-line-default);border-radius:var(--fgg-r-card);background:var(--shell)}.banWaves-module__XsMAFa__asideLabel{color:var(--fgg-path-line);font:700 var(--fgg-fs-caption)/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0}.banWaves-module__XsMAFa__asideDate{margin:var(--fgg-sp-12) 0 0;color:var(--foreground);font-family:var(--font-heading);font-size:var(--fgg-fs-card);letter-spacing:-.01em;font-weight:700;line-height:1.25}.banWaves-module__XsMAFa__asideCount{margin:var(--fgg-sp-4) 0 0;color:var(--warning-text);font:800 1.75rem/1.1 var(--font-jetbrains-mono);font-variant-numeric:tabular-nums}.banWaves-module__XsMAFa__asideRatio{margin:var(--fgg-sp-8) 0 0;color:var(--fgg-text-muted);font:400 var(--fgg-fs-body)/1.45 var(--font-body)}.banWaves-module__XsMAFa__chart{padding:var(--fgg-sp-24);border:1px solid var(--fgg-line-default);border-radius:var(--fgg-r-card);background:var(--shell);margin:0}.banWaves-module__XsMAFa__legend{align-items:center;gap:var(--fgg-sp-8) var(--fgg-sp-20);color:var(--fgg-text-muted);font:400 var(--fgg-fs-caption)/1.3 var(--font-body);flex-wrap:wrap;display:flex}.banWaves-module__XsMAFa__legend span{align-items:center;gap:var(--fgg-sp-8);display:inline-flex}.banWaves-module__XsMAFa__legend i{border-radius:var(--fgg-r-check);background:var(--fgg-path-line);width:10px;height:10px}.banWaves-module__XsMAFa__legend i[data-kind=wave]{background:var(--warning)}.banWaves-module__XsMAFa__peak{color:var(--fgg-text-muted-deep);font:700 var(--fgg-fs-micro)/1 var(--font-jetbrains-mono);font-variant-numeric:tabular-nums;margin-left:auto}.banWaves-module__XsMAFa__plot{height:240px;margin-top:var(--fgg-sp-24);border-top:1px dashed var(--fgg-line-subtle);border-bottom:1px solid var(--fgg-line-default);position:relative}.banWaves-module__XsMAFa__bars{align-items:flex-end;gap:2px;height:100%;margin:0;padding:0;list-style:none;display:flex}.banWaves-module__XsMAFa__bar{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.banWaves-module__XsMAFa__fill{width:100%;height:var(--h);border-radius:var(--fgg-r-check) var(--fgg-r-check) 0 0;background:var(--fgg-path-line);opacity:.55;transition:opacity var(--fgg-dur-state) var(--fgg-ease);display:block}.banWaves-module__XsMAFa__bar[data-wave] .banWaves-module__XsMAFa__fill{background:var(--warning);opacity:1}.banWaves-module__XsMAFa__waveTag{bottom:calc(var(--h) + 4px);color:var(--warning-text);font:700 var(--fgg-fs-micro)/1 var(--font-jetbrains-mono);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.banWaves-module__XsMAFa__tip{bottom:calc(var(--h) + 22px);z-index:1;padding:6px var(--fgg-sp-8);border:1px solid var(--fgg-line-strong);border-radius:var(--fgg-r-tile);background:var(--card);color:var(--foreground);font:600 var(--fgg-fs-caption)/1.2 var(--font-body);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--fgg-dur-state) var(--fgg-ease);position:absolute;left:50%;transform:translate(-50%)}.banWaves-module__XsMAFa__bar:first-child .banWaves-module__XsMAFa__tip,.banWaves-module__XsMAFa__bar:nth-child(2) .banWaves-module__XsMAFa__tip,.banWaves-module__XsMAFa__bar:nth-child(3) .banWaves-module__XsMAFa__tip{left:0;transform:none}.banWaves-module__XsMAFa__bar:last-child .banWaves-module__XsMAFa__tip,.banWaves-module__XsMAFa__bar:nth-last-child(2) .banWaves-module__XsMAFa__tip,.banWaves-module__XsMAFa__bar:nth-last-child(3) .banWaves-module__XsMAFa__tip{left:auto;right:0;transform:none}.banWaves-module__XsMAFa__hit{border-radius:var(--fgg-r-check) var(--fgg-r-check) 0 0;cursor:default;background:0 0;border:0;align-items:flex-end;width:100%;height:100%;margin:0;padding:0;display:flex}.banWaves-module__XsMAFa__bar[data-active] .banWaves-module__XsMAFa__fill,.banWaves-module__XsMAFa__bar[data-active] .banWaves-module__XsMAFa__tip{opacity:1}@media (hover:hover) and (pointer:fine){.banWaves-module__XsMAFa__bar:hover .banWaves-module__XsMAFa__fill,.banWaves-module__XsMAFa__bar:hover .banWaves-module__XsMAFa__tip{opacity:1}}.banWaves-module__XsMAFa__hint{height:0;color:var(--fgg-text-muted-deep);font:400 var(--fgg-fs-caption)/1.3 var(--font-body);margin:0;overflow:hidden}.banWaves-module__XsMAFa__chart:has(.banWaves-module__XsMAFa__hit:focus-visible) .banWaves-module__XsMAFa__hint{height:auto;margin-top:var(--fgg-sp-8)}.banWaves-module__XsMAFa__axis{height:22px;margin-top:var(--fgg-sp-8);color:var(--fgg-text-muted-deep);font:400 var(--fgg-fs-caption)/1.3 var(--font-body);position:relative}.banWaves-module__XsMAFa__axis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.banWaves-module__XsMAFa__axis span[data-edge=start]{transform:none;left:0!important}.banWaves-module__XsMAFa__axis span[data-edge=end]{right:0;transform:none;left:auto!important}.banWaves-module__XsMAFa__portraits{gap:var(--fgg-grid-gap);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.banWaves-module__XsMAFa__portrait{padding:var(--fgg-sp-24);border:1px solid var(--fgg-line-default);border-radius:var(--fgg-r-card);background:var(--shell)}.banWaves-module__XsMAFa__portraitHead{gap:var(--fgg-sp-4);flex-direction:column;display:flex}.banWaves-module__XsMAFa__portraitTitle{color:var(--foreground);font-family:var(--font-heading);font-size:var(--fgg-fs-card);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}.banWaves-module__XsMAFa__portraitMeta{color:var(--fgg-text-muted-deep);font:400 var(--fgg-fs-body)/1.45 var(--font-body);margin:0}.banWaves-module__XsMAFa__portraitLine{margin:var(--fgg-sp-16) 0 0;color:var(--fgg-text-muted);font:400 var(--fgg-fs-body)/1.55 var(--font-body)}.banWaves-module__XsMAFa__compare{width:100%;margin-top:var(--fgg-sp-16);border-collapse:collapse;font:400 var(--fgg-fs-body)/1.35 var(--font-body)}.banWaves-module__XsMAFa__compare th,.banWaves-module__XsMAFa__compare td{border-bottom:1px solid var(--fgg-line-subtle);text-align:right;padding:10px 0}.banWaves-module__XsMAFa__compare tr:last-child th,.banWaves-module__XsMAFa__compare tr:last-child td{border-bottom:0}.banWaves-module__XsMAFa__compare thead th{color:var(--fgg-text-muted-deep);font:700 var(--fgg-fs-micro)/1.2 var(--font-jetbrains-mono);letter-spacing:.09em;text-transform:uppercase;padding-top:0}.banWaves-module__XsMAFa__compare tbody th{color:var(--fgg-text-muted);text-align:left;font-weight:400}.banWaves-module__XsMAFa__compare td{width:26%;padding-left:var(--fgg-sp-12);color:var(--fgg-text-muted);font-family:var(--font-jetbrains-mono);font-variant-numeric:tabular-nums}.banWaves-module__XsMAFa__compare td[data-wave]{color:var(--foreground);font-weight:700}.banWaves-module__XsMAFa__compareNote{margin:var(--fgg-sp-8) 0 0;color:var(--fgg-text-muted-quiet);font:400 var(--fgg-fs-caption)/1.3 var(--font-body)}.banWaves-module__XsMAFa__banned{gap:var(--fgg-sp-16);display:grid}.banWaves-module__XsMAFa__chips{gap:var(--fgg-sp-8);flex-wrap:wrap;display:flex}.banWaves-module__XsMAFa__chip{border:1px solid var(--fgg-line-control);border-radius:var(--fgg-r-pill);min-height:44px;color:var(--panel-muted-foreground);font:600 var(--fgg-fs-body)/1.2 var(--font-body);cursor:pointer;transition:border-color var(--fgg-dur-state) var(--fgg-ease), color var(--fgg-dur-state) var(--fgg-ease), background var(--fgg-dur-state) var(--fgg-ease);background:#ffffff05;align-items:center;padding:7px 16px;display:inline-flex}.banWaves-module__XsMAFa__chip:hover{border-color:var(--fgg-rank-line-hover);color:var(--foreground)}.banWaves-module__XsMAFa__chip[aria-pressed=true],.banWaves-module__XsMAFa__chip[aria-pressed=true]:hover{border-color:var(--fgg-rank);background:var(--fgg-rank-soft);color:var(--fgg-rank-text)}.banWaves-module__XsMAFa__accounts{gap:0 var(--fgg-grid-gap);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.banWaves-module__XsMAFa__accounts[aria-busy=true]{opacity:.6}.banWaves-module__XsMAFa__account{align-items:center;gap:var(--fgg-sp-12);border-bottom:1px solid var(--fgg-line-subtle);grid-template-columns:32px minmax(0,1fr) auto auto;min-height:52px;display:grid}.banWaves-module__XsMAFa__avatar{border-radius:var(--fgg-r-check);background:var(--fgg-inset);width:32px;height:32px;color:var(--fgg-text-muted);font:700 var(--fgg-fs-caption)/1 var(--font-body);object-fit:cover;place-items:center;display:grid}.banWaves-module__XsMAFa__accountName{color:var(--foreground);font:600 var(--fgg-fs-body)/1.3 var(--font-body);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.banWaves-module__XsMAFa__accountName[data-unnamed]{color:var(--fgg-text-muted-deep);font-weight:400}@media (hover:hover) and (pointer:fine){.banWaves-module__XsMAFa__accountName:hover{text-decoration:underline}}.banWaves-module__XsMAFa__kind{padding:3px var(--fgg-sp-8);border:1px solid var(--fgg-line-default);border-radius:var(--fgg-r-pill);color:var(--fgg-text-muted);font:700 var(--fgg-fs-micro)/1.2 var(--font-jetbrains-mono);letter-spacing:.06em;white-space:nowrap}.banWaves-module__XsMAFa__kind[data-kind=vac]{border-color:var(--warning);color:var(--warning-text)}.banWaves-module__XsMAFa__banDate{color:var(--fgg-text-muted-deep);font:400 var(--fgg-fs-caption)/1.3 var(--font-jetbrains-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.banWaves-module__XsMAFa__listFoot:empty{display:none}.banWaves-module__XsMAFa__listError{align-items:center;gap:var(--fgg-sp-12);color:var(--fgg-text-muted);font:400 var(--fgg-fs-body)/1.45 var(--font-body);flex-wrap:wrap;margin:0;display:flex}.banWaves-module__XsMAFa__method{gap:var(--fgg-sp-12);max-width:62ch;color:var(--fgg-text-muted);font:400 var(--fgg-fs-lead)/1.55 var(--font-body);margin:0;padding:0 0 0 1.1em;list-style:outside;display:grid}.banWaves-module__XsMAFa__updated,.banWaves-module__XsMAFa__note{margin:var(--fgg-sp-16) 0 0;color:var(--fgg-text-muted-deep);font:400 var(--fgg-fs-body)/1.45 var(--font-body)}.banWaves-module__XsMAFa__ctaBox,.banWaves-module__XsMAFa__empty{align-items:center;gap:var(--fgg-sp-24);padding:var(--fgg-sp-24) var(--fgg-sp-32);border:1px solid var(--fgg-steam-line);border-radius:var(--fgg-r-card);background:var(--fgg-steam-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.banWaves-module__XsMAFa__empty{grid-template-columns:minmax(0,1fr);justify-items:start}.banWaves-module__XsMAFa__ctaTitle,.banWaves-module__XsMAFa__emptyTitle{color:var(--foreground);font-family:var(--font-heading);font-size:var(--fgg-fs-group);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}.banWaves-module__XsMAFa__ctaBox p,.banWaves-module__XsMAFa__empty p{max-width:62ch;color:var(--fgg-text-muted);font:400 var(--fgg-fs-lead)/1.55 var(--font-body);margin:10px 0 0}.banWaves-module__XsMAFa__empty p{margin:0}.banWaves-module__XsMAFa__cta{align-items:center;gap:var(--fgg-sp-8);min-height:48px;padding:0 var(--fgg-sp-24);border-radius:var(--fgg-r-control);white-space:nowrap;font-size:.9375rem;text-decoration:none;display:inline-flex}@media (max-width:640px){.banWaves-module__XsMAFa__chart{padding:var(--fgg-sp-16)}.banWaves-module__XsMAFa__plot{height:180px}.banWaves-module__XsMAFa__bars{gap:1px}.banWaves-module__XsMAFa__ctaBox{padding:var(--fgg-sp-20);grid-template-columns:minmax(0,1fr)}.banWaves-module__XsMAFa__cta{justify-content:center;width:100%}.banWaves-module__XsMAFa__portraits,.banWaves-module__XsMAFa__accounts{grid-template-columns:minmax(0,1fr)}.banWaves-module__XsMAFa__account{gap:var(--fgg-sp-8)}}