.gs-topbar{justify-content:space-between}.gs-topbar .wordmark{gap:var(--s-2)}.gs{display:grid;gap:var(--s-6);padding-bottom:var(--s-8)}.gs,.gs>*{min-width:0}.gs-hero h1{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(44px,12vw,96px);line-height:.88;margin-top:var(--s-2)}.gs-hero .hero-accent{color:var(--accent);text-shadow:var(--glow-accent)}.gs-lede{margin-top:var(--s-3);color:var(--muted);max-width:60ch}.gs-lede b{color:var(--text)}.gs-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.gs-h2{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:baseline;gap:var(--s-2)}.gs-count{letter-spacing:0}.gs-blurb,.gs-count,.gs-foot{font-size:13px;color:var(--muted)}.gs-blurb,.gs-foot{max-width:70ch}.gs-foot{font-size:12px}.gs-stack{display:grid;gap:var(--s-3)}.gs-who{display:inline-flex;align-items:center;gap:6px;min-width:0;border-bottom:2px solid var(--c);padding-bottom:1px}.gs-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;max-width:18ch}.gs-av{flex:none;width:24px;height:24px;border-radius:50%;background:var(--c);color:var(--accent-ink);display:grid;place-items:center;font-size:10px;font-weight:700;overflow:hidden}.gs-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-seg{display:flex;gap:var(--s-1);overflow-x:auto;max-width:100%;padding:2px}.gs-seg button{flex:none;min-height:44px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-1);color:var(--muted);font-weight:700;font-size:14px}.gs-seg button[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.gs-filters select:focus-visible,.gs-more:focus-visible,.gs-seasons summary:focus-visible,.gs-seg button:focus-visible,.gs-table th button:focus-visible,.gs-trade-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gs-list{list-style:none;display:grid;gap:6px}.gs-trade{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);min-width:0;overflow:hidden}.gs-trade[data-open=true]{border-color:var(--line-strong)}.gs-trade-head{width:100%;display:flex;align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-3);text-align:left;color:inherit}.gs-rank{flex:none;width:26px;text-align:center;font-family:var(--display);font-weight:800;font-size:20px;color:var(--muted)}.gs-list>li:first-child .gs-rank{color:var(--accent)}.gs-trade-main{flex:1;min-width:0;display:grid;gap:3px}.gs-trade-meta{font-size:11px;color:var(--muted);letter-spacing:.06em}.gs-trade-who{display:flex;flex-wrap:wrap;gap:2px var(--s-3)}.gs-trade-sum{font-size:12px;color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap}.gs-edge{flex:none;font-weight:700;font-size:16px}.gs-edge.is-pos{color:var(--accent)}.gs-edge.is-neg{color:var(--negative)}.gs-edge.is-na{color:var(--muted);font-size:12px}.gs-chev{flex:none;color:var(--muted);transition:transform var(--dur-fast)}.gs-trade[data-open=true] .gs-chev{transform:rotate(180deg)}.gs-trade>.gs-receipt{border:0;border-top:1px solid var(--line);border-radius:0;background:var(--surface-2)}.gs-receipt{padding:var(--s-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);min-width:0}.gs-receipt,.gs-sides{display:grid;gap:var(--s-3)}.gs-side{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--field);border:1px solid var(--line);min-width:0}.gs-side>header{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2)}.gs-net{font-size:22px;font-weight:700}.gs-net.is-na{color:var(--muted);font-size:13px}.gs-assets ul{list-style:none;display:grid;gap:4px;margin-top:4px}.gs-assets li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:var(--s-2);align-items:baseline;font-size:14px}.gs-pos{font-size:10px;color:var(--muted);letter-spacing:.08em}.gs-pname{overflow-wrap:anywhere}.gs-pts{font-size:13px}.gs-assets .is-unpriced,.gs-none{color:var(--muted)}.gs-none{font-size:13px}.gs-line{font-size:12px;color:var(--muted)}.gs-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-1)}.gs-table{width:100%;border-collapse:collapse;font-size:14px}.gs-table td,.gs-table th{padding:8px var(--s-3);text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.gs-table tbody tr:last-child>*{border-bottom:0}.gs-table thead th{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;white-space:nowrap}.gs-table thead th button{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.gs-table .num{text-align:right;white-space:nowrap}.gs-table tbody th{font-weight:400;display:grid;gap:3px;justify-items:start}.gs-table tbody th small{font-size:11px;color:var(--muted)}.gs-table td.is-pos{color:var(--accent)}.gs-table td.is-neg{color:var(--negative)}.gs-table.is-compact tbody th{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gs-tag{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:1px 8px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent)}.gs-tag.is-dim{background:var(--surface-3);color:var(--muted)}.gs-records{list-style:none;display:grid;gap:var(--s-2);grid-template-columns:1fr}.gs-records li{display:grid;gap:4px;padding:var(--s-3) var(--s-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);align-content:start;min-width:0}.gs-records strong{font-size:32px;line-height:1}.gs-records span{font-size:13px;color:var(--muted)}.gs-titles{display:flex;flex-wrap:wrap;gap:4px var(--s-3)}.gs-titles b{color:var(--accent)}.gs-seasons{list-style:none;display:grid;gap:6px}.gs-seasons details{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.gs-seasons summary{cursor:pointer;display:flex;align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-3);list-style:none}.gs-seasons summary::-webkit-details-marker{display:none}.gs-seasons details[open] summary{border-bottom:1px solid var(--line)}.gs-year{font-family:var(--display);font-weight:800;font-size:22px;width:56px;flex:none}.gs-champ{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--s-2);min-width:0}.gs-champ small{color:var(--muted);font-size:12px}.gs-champ em{color:var(--muted);font-size:13px}.gs-seasons .gs-table-wrap{border:0;border-radius:0}.gs-seasons .gs-foot{padding:var(--s-2) var(--s-3) var(--s-3)}.gs-filters{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.gs-filters label{display:grid;gap:4px;min-width:0}.gs-filters select{min-height:44px;width:100%;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-1);color:var(--text);font-size:15px}.gs-more{min-height:44px;justify-self:start;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-pill);font-weight:700;font-size:14px}.gs-more:hover{border-color:var(--accent)}.gs-method{padding-top:var(--s-4);border-top:1px solid var(--line)}.hide-sm{display:none}@media (min-width:700px){.hide-sm{display:table-cell}.gs-sides{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.gs-records{grid-template-columns:repeat(2,1fr)}.gs-trade-head{padding:var(--s-3) var(--s-4)}}@media (min-width:900px){.gs{padding-bottom:var(--s-8);gap:var(--s-7)}.gs-records{grid-template-columns:repeat(4,1fr)}.gs-trade-sum{white-space:normal}}@media (prefers-reduced-motion:reduce){.gs-chev{transition:none}}