.theme-legend{--lg-void:#05060a;--lg-graphite:#0b0c0e;--lg-glass:#ffffff0d;--lg-glass-strong:#ffffff0f;--lg-hair:#ffffff14;--lg-hair-strong:#ffffff21;--lg-ink-hi:#f2f3f5;--lg-ink-mid:#9ba1a8;--lg-ink-low:#5d636b;--lg-accent:#3fc1cf;--lg-accent-bright:#62d7e3;--lg-accent-dim:#3fc1cf8c;--lg-accent-bg:#3fc1cf1a;--lg-accent-hair:#3fc1cf47;--lg-up:#5fd068;--lg-up-chart:#8fe07c;--lg-up-bg:#5fd0681a;--lg-down:#f0655c;--lg-down-chart:#f0786b;--lg-down-bg:#f0655c1a;--lg-chart-1:var(--lg-accent);--lg-chart-2:#8d95a0;--lg-chart-3:#565e68;--lg-chart-4:#3a4048;--lg-chart-5:#5fd068;--lg-chart-6:#56616c;--lg-chart-7:#9adfe8;--lg-chart-8:#1f6f7d;--lg-chart-9:#6fae7c;--lg-chart-10:#cdd3d9;--lg-chart-grid:#ffffff0d;--lg-sans:var(--font-inter,ui-sans-serif, system-ui, sans-serif);--lg-mono:ui-monospace, "SF Mono", "Roboto Mono", Menlo, monospace;--lg-text-xs:10px;--lg-text-sm:11.5px;--lg-text-md:12.5px;--lg-text-lg:15px;--lg-text-xl:18px;--lg-text-hero:24px;--lg-track-caps:.14em;--lg-tight:-.02em;--lg-s1:4px;--lg-s2:8px;--lg-s3:12px;--lg-s4:16px;--lg-s5:24px;--lg-r-panel:8px;--lg-r-inner:6px;--lg-r-chip:4px;--lg-fade:.12s ease-out;--bg-primary:var(--lg-void);--bg-secondary:var(--lg-graphite);--bg-tertiary:var(--lg-glass);--text-primary:var(--lg-ink-hi);--text-secondary:var(--lg-ink-mid);--text-tertiary:var(--lg-ink-low);--border-light:var(--lg-hair);--border-medium:var(--lg-hair-strong);--fg-rgb:237, 240, 243;--glass-frosted:var(--lg-panel-glass);--radius-card:var(--lg-r-panel);--accent-red:var(--lg-accent);--accent-red-light:var(--lg-accent-bright);--accent-red-dark:var(--lg-accent-dim);--accent-navy:var(--lg-chart-2);--accent-blue:var(--lg-ink-mid);--accent-blue-bg:var(--lg-glass-strong);--accent-red-bg:var(--lg-accent-bg);--ppb-90:var(--lg-up);--ppb-70:#5fd0688c;--ppb-50:#4a5058;--ppb-30:#f0655c73;--ppb-low:var(--lg-down);--ppb-track:#ffffff0a;--ppb-accent-hi:var(--lg-up);--ppb-accent-mid:#8d95a0;--ppb-accent-lo:#f0655c8c;--ppb-accent-min:var(--lg-down);--ppb-label-on-bar:#0b0c0e;--edt-ink:#d2d6dc;--edt-onink:#0b0d11;--edt-ink-soft:var(--lg-ink-mid);--edt-ink-faint:var(--lg-ink-low);--edt-hair:var(--lg-hair);--edt-hair-strong:var(--lg-hair-strong);--lg-ambient:radial-gradient(110% 65% at 50% -12%, #76cd962e, #080a0e00 62%), linear-gradient(180deg, #3fc1cf0e, #3fc1cf08 55%, #3fc1cf0d 100%);--lg-ambient-strong:radial-gradient(115% 75% at 50% -12%, #7dd49e42, #080a0e00 70%), linear-gradient(180deg, #3fc1cf12, #3fc1cf0a 55%, #3fc1cf0f 100%);--lg-panel-fill:#0d0f13;--lg-panel-fill-hi:#11141a;--lg-panel-glass:#0d0f13a8;--lg-panel-topline:#ffffff29;--lg-panel-innerlight:inset 0 1px 0 #ffffff12;--lg-bloom:drop-shadow(0 0 6px #3fc1cf73);--lg-bloom-up:drop-shadow(0 0 5px #8fe07c59);--lg-text-bloom:0 0 18px #3fc1cf40;background:var(--lg-void);color:var(--lg-ink-mid);font-family:var(--lg-sans);position:relative}.theme-legend:before{content:"";background:var(--lg-ambient);pointer-events:none;z-index:2;position:fixed;inset:0}.theme-legend:has(.lg-ambient-strong):before{background:var(--lg-ambient-strong)}.theme-legend>*{z-index:1;position:relative}.theme-legend table,.theme-legend .lg-num{font-family:var(--lg-mono);font-variant-numeric:tabular-nums}.theme-legend ::selection{background:var(--lg-accent-bg);color:var(--lg-ink-hi)}.theme-legend .lg-eyebrow{font-size:var(--lg-text-xs);letter-spacing:var(--lg-track-caps);text-transform:uppercase;color:var(--lg-ink-low);font-weight:600}.theme-legend .lg-chip{border:1px solid var(--lg-hair);border-radius:var(--lg-r-chip);font-size:var(--lg-text-xs);letter-spacing:.06em;color:var(--lg-ink-mid);background:var(--lg-glass);padding:2px 7px;font-weight:600;display:inline-block}.theme-legend .lg-up{color:var(--lg-up)}.theme-legend .lg-down{color:var(--lg-down)}.theme-legend .lg-status{border:1px solid var(--lg-hair-strong);border-radius:var(--lg-r-chip);font-size:var(--lg-text-xs);color:var(--lg-ink-mid);background:0 0;padding:1px 7px;font-weight:600;display:inline-block}.theme-legend .lg-status-up{color:var(--lg-up);border-color:#5fd06859}.theme-legend .lg-status-down{color:var(--lg-down);border-color:#f0655c59}.theme-legend.lgx-viewport{padding:var(--lg-s1);min-height:100vh}.theme-legend .lgx{gap:var(--lg-s1);grid-template-columns:minmax(232px,20.3fr) minmax(0,58.8fr) minmax(248px,20.9fr);align-items:start;display:grid}@media (max-width:1200px){.theme-legend .lgx{grid-template-columns:1fr}}.theme-legend .lgx-rail,.theme-legend .lgx-center{gap:var(--lg-s1);flex-direction:column;min-width:0;display:flex}.theme-legend .lgx-topbar{align-items:center;gap:var(--lg-s3);height:40px;padding:0 var(--lg-s3);background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-top-color:var(--lg-panel-topline);border-radius:var(--lg-r-panel);grid-column:1/-1;display:flex}.theme-legend .lgx-topbar-name{font-size:var(--lg-text-md);letter-spacing:var(--lg-tight);color:var(--lg-ink-hi);white-space:nowrap;font-weight:700}.theme-legend .lgx-topbar-spacer{flex:1}.theme-legend .lgx-back{font-size:var(--lg-text-sm);color:var(--lg-ink-low);white-space:nowrap;transition:color var(--lg-fade);text-decoration:none}.theme-legend .lgx-back:hover{color:var(--lg-ink-mid)}.theme-legend .lgx-panel{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-top-color:var(--lg-panel-topline);box-shadow:var(--lg-panel-innerlight);border-radius:var(--lg-r-panel);transition:border-color var(--lg-fade);min-width:0}.theme-legend .lgx-panel:hover{border-color:var(--lg-hair-strong)}.theme-legend .lgx-panelbar{align-items:center;gap:var(--lg-s2);min-height:32px;padding:4px var(--lg-s3) 0;display:flex}.theme-legend .lgx-title{font-size:var(--lg-text-lg);letter-spacing:var(--lg-tight);color:var(--lg-ink-hi);padding:var(--lg-s2) var(--lg-s3);font-weight:600}.theme-legend .lgx-titlebar{align-items:center;gap:var(--lg-s2);padding:var(--lg-s2) var(--lg-s3);display:flex}.theme-legend .lgx-titlebar-text{font-size:var(--lg-text-lg);letter-spacing:var(--lg-tight);color:var(--lg-ink-hi);font-weight:600}.theme-legend .lgx-body{padding:0 var(--lg-s3) var(--lg-s3)}.theme-legend .lgx-table{border-collapse:collapse;width:100%}.theme-legend .lgx-table th{font-family:var(--lg-sans);font-size:var(--lg-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lg-ink-low);text-align:right;border-bottom:1px solid var(--lg-hair-strong);white-space:nowrap;padding:5px 6px;font-weight:600}.theme-legend .lgx-table th:first-child{text-align:left;padding-left:0}.theme-legend .lgx-table td{font-size:var(--lg-text-sm);color:var(--lg-ink-mid);text-align:right;border-bottom:1px solid var(--lg-hair);white-space:nowrap;height:28px;padding:6px}.theme-legend .lgx-table td:first-child{text-align:left;color:var(--lg-ink-hi);font-family:var(--lg-sans);font-weight:600;font-size:var(--lg-text-sm);padding-left:0}.theme-legend .lgx-table tr:last-child td{border-bottom:none}.theme-legend .lgx-table tbody tr{transition:background var(--lg-fade)}.theme-legend .lgx-table tbody tr:hover{background:var(--lg-glass)}.theme-legend .lgx-table .lgx-group td{font-family:var(--lg-sans);font-size:var(--lg-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lg-ink-low);background:#ffffff05;height:24px;padding:3px 6px 3px 0;font-weight:600}.theme-legend .lgx-table .lg-em{color:var(--lg-ink-hi);font-weight:700}.theme-legend .lgx-id-name{font-size:var(--lg-text-xl);letter-spacing:var(--lg-tight);color:var(--lg-ink-hi);font-weight:700;line-height:1.15}.theme-legend .lgx-id-chips{gap:var(--lg-s1);flex-wrap:wrap;margin-top:6px;display:flex}.theme-legend .lgx-id-value{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;font-size:var(--lg-text-hero);letter-spacing:var(--lg-tight);color:var(--lg-ink-hi);margin-top:var(--lg-s3);text-shadow:var(--lg-text-bloom);font-weight:700;line-height:1.1}.theme-legend .lgx-id-delta{font-family:var(--lg-mono);font-size:var(--lg-text-sm);margin-top:2px}.theme-legend .lgx-id-spark{height:64px;margin:var(--lg-s3) 0 var(--lg-s2)}.theme-legend .lgx-kv{height:24px;font-size:var(--lg-text-sm);color:var(--lg-ink-mid);justify-content:space-between;align-items:center;display:flex}.theme-legend .lgx-kv>:last-child{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;color:var(--lg-ink-hi)}.theme-legend .lgx-headshot{background:var(--lg-graphite);border:1px solid var(--lg-hair);border-radius:var(--lg-r-inner);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.theme-legend .lgx-headshot img{object-fit:cover;width:100%;height:100%;transition:opacity var(--lg-fade)}.theme-legend .lgx-headshot-fallback{font-family:var(--lg-sans);letter-spacing:.04em;color:var(--lg-ink-low);font-weight:700}.theme-legend .lgx-pct-row{align-items:center;gap:var(--lg-s2);height:24px;display:flex}.theme-legend .lgx-pct-label{color:var(--lg-ink-mid);white-space:nowrap;text-overflow:ellipsis;flex:0 0 88px;font-size:10.5px;overflow:hidden}.theme-legend .lgx-pct-track{flex:1;height:100%;position:relative}.theme-legend .lgx-pct-track:before{content:"";background:#ffffff17;height:1px;position:absolute;top:50%;left:0;right:0}.theme-legend .lgx-pct-tick{border-radius:1px;width:2px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.theme-legend .lgx-pct-num{text-align:right;font-size:var(--lg-text-xs);flex:0 0 22px;font-weight:700}.theme-legend .lgx-pct-val{text-align:right;font-size:var(--lg-text-sm);color:var(--lg-ink-hi);flex:0 0 46px}.theme-legend .lgx-cov-row{align-items:center;gap:var(--lg-s2);height:26px;font-size:var(--lg-text-sm);color:var(--lg-ink-mid);transition:color var(--lg-fade);text-decoration:none;display:flex}.theme-legend a.lgx-cov-row:hover{color:var(--lg-ink-hi)}.theme-legend a.lgx-cov-row:hover .lgx-cov-go{opacity:1}.theme-legend .lgx-cov-row .lgx-cov-go{opacity:0;color:var(--lg-ink-low);font-size:var(--lg-text-xs);transition:opacity var(--lg-fade);margin-left:auto}.theme-legend .lgx-cov-none{color:var(--lg-ink-low);font-size:var(--lg-text-xs);margin-left:auto}.theme-legend .lgx-dot{border:1px solid var(--lg-ink-low);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.theme-legend .lgx-dot-on{background:var(--lg-accent);border-color:var(--lg-accent);box-shadow:0 0 5px #3fc1cf80}.theme-legend .lgx-dot-wait{opacity:.35}.theme-legend .lgx-quote{align-items:baseline;gap:var(--lg-s2);padding:var(--lg-s2) var(--lg-s3) 0;font-family:var(--lg-mono);font-variant-numeric:tabular-nums;font-size:var(--lg-text-md);flex-wrap:wrap;display:flex}.theme-legend .lgx-quote-sym{color:var(--lg-ink-hi);font-weight:700;font-family:var(--lg-sans)}.theme-legend .lgx-quote-px{color:var(--lg-ink-hi);font-weight:700}.theme-legend .lgx-ohlc{gap:var(--lg-s3);padding:3px var(--lg-s3) 0;font-family:var(--lg-mono);font-variant-numeric:tabular-nums;font-size:var(--lg-text-sm);color:var(--lg-ink-mid);flex-wrap:wrap;display:flex}.theme-legend .lgx-ohlc b{color:var(--lg-ink-low);font-weight:600;font-family:var(--lg-sans);font-size:var(--lg-text-xs);letter-spacing:.06em}.theme-legend .lgx-plot{height:340px;padding:var(--lg-s2) var(--lg-s2) 0 var(--lg-s2)}.theme-legend .lgx-plot .recharts-line path,.theme-legend .lgx-plot .recharts-area-curve{filter:var(--lg-bloom)}.theme-legend .lgx-plot-empty{height:340px;color:var(--lg-ink-low);font-size:var(--lg-text-md);justify-content:center;align-items:center;display:flex}.theme-legend .lgx-strip{border-top:1px solid var(--lg-hair);margin-top:var(--lg-s2);display:flex}.theme-legend .lgx-stat{padding:var(--lg-s2) var(--lg-s3);border-right:1px solid var(--lg-hair);flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.theme-legend .lgx-stat:last-child{border-right:none}.theme-legend .lgx-stat-v{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;font-size:var(--lg-text-lg);color:var(--lg-ink-mid);white-space:nowrap;font-weight:700}.theme-legend .lgx-stat-v.lg-em{color:var(--lg-ink-hi)}.theme-legend .lgx-tabs{gap:var(--lg-s1);align-items:center;margin:0;padding:0;line-height:1;display:flex}.theme-legend .lgx-tab{border-radius:var(--lg-r-chip);color:var(--lg-ink-low);font-family:var(--lg-sans);font-size:var(--lg-text-sm);cursor:pointer;transition:color var(--lg-fade), border-color var(--lg-fade);background:0 0;border:1px solid #0000;padding:3px 9px;font-weight:600}.theme-legend .lgx-tab:hover{color:var(--lg-ink-mid)}.theme-legend .lgx-tab-on{color:var(--lg-ink-hi);border-color:var(--lg-hair-strong);background:var(--lg-glass)}.theme-legend .lgx-report{font-size:var(--lg-text-md);color:var(--lg-ink-mid);white-space:pre-line;margin:0;line-height:1.7}.theme-legend .lgx-footnote{color:var(--lg-ink-low);margin:8px 0 0;font-size:11px;line-height:1.5}.theme-legend .lgx-skel{background:#ffffff0f;border-radius:3px;height:11px;margin-bottom:8px;animation:1.5s ease-in-out infinite pulse}.theme-legend .lgx-dim{color:var(--lg-ink-low)}.theme-legend .lgx-chartwell{border-top:1px solid var(--lg-hair);margin-top:var(--lg-s2);padding-top:var(--lg-s2)}.theme-legend .lgx-news-row{border-bottom:1px solid var(--lg-hair);flex-direction:column;gap:1px;padding:6px 0;text-decoration:none;display:flex}.theme-legend .lgx-news-row:last-child{border-bottom:none}.theme-legend .lgx-news-title{font-size:var(--lg-text-sm);color:var(--lg-ink-mid);transition:color var(--lg-fade);line-height:1.4}.theme-legend a.lgx-news-row:hover .lgx-news-title{color:var(--lg-ink-hi)}.theme-legend .lgx-news-meta{font-size:var(--lg-text-xs);color:var(--lg-ink-low);font-family:var(--lg-mono);font-variant-numeric:tabular-nums}.theme-legend .lgx-ph{background:#ffffff0f;border-radius:3px}.theme-legend .lgx-ph-well{border:1px dashed var(--lg-hair-strong);border-radius:var(--lg-r-inner);background:var(--lg-graphite);color:var(--lg-ink-low);font-size:var(--lg-text-xs);letter-spacing:var(--lg-track-caps);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.theme-legend .lgx-boardwell{padding:var(--lg-s2) var(--lg-s1) var(--lg-s5)}.theme-legend .lgx-boardgrid{grid-template-columns:minmax(0,76fr) minmax(260px,24fr)}@media (max-width:1100px){.theme-legend .lgx-boardgrid{grid-template-columns:1fr}}.theme-legend .lgx-topbar-meta{font-size:var(--lg-text-sm);color:var(--lg-ink-mid);white-space:nowrap}.theme-legend .lgx-toolbar{align-items:center;gap:var(--lg-s2);padding:0 var(--lg-s3) var(--lg-s2);flex-wrap:wrap;display:flex}.theme-legend .lgx-input,.theme-legend .lgx-select{background:var(--lg-graphite);border:1px solid var(--lg-hair);border-radius:var(--lg-r-inner);height:28px;color:var(--lg-ink-hi);font-family:var(--lg-sans);font-size:var(--lg-text-sm);padding:0 9px}.theme-legend .lgx-input::placeholder{color:var(--lg-ink-low)}.theme-legend .lgx-input:hover,.theme-legend .lgx-select:hover{border-color:var(--lg-hair-strong)}.theme-legend .lgx-input:focus,.theme-legend .lgx-select:focus{border-color:var(--lg-accent-hair);box-shadow:0 0 0 1px var(--lg-accent-hair);outline:none}.theme-legend .lgx-select option{background:var(--lg-graphite);color:var(--lg-ink-hi)}.theme-legend .lgx-btn{border:1px solid var(--lg-hair);border-radius:var(--lg-r-inner);height:28px;color:var(--lg-ink-mid);font-family:var(--lg-sans);font-size:var(--lg-text-sm);cursor:pointer;transition:color var(--lg-fade), border-color var(--lg-fade), background var(--lg-fade);background:0 0;padding:0 12px;font-weight:600}.theme-legend .lgx-btn:hover:not(:disabled){color:var(--lg-ink-hi);border-color:var(--lg-hair-strong)}.theme-legend .lgx-btn:disabled{opacity:.45;cursor:default}.theme-legend .lgx-btn-accent{background:var(--lg-accent-bg);border-color:var(--lg-accent-hair);color:var(--lg-accent-bright)}.theme-legend .lgx-btn-accent:hover:not(:disabled){color:var(--lg-accent-bright);border-color:var(--lg-accent-hair);background:#3fc1cf29}.theme-legend .lgx-boardcol{gap:var(--lg-s1);flex-direction:column;display:flex}.theme-legend .lgx-cellgrid{padding:0 var(--lg-s3) var(--lg-s3);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1280px){.theme-legend .lgx-cellgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.theme-legend .lgx-cellgrid{grid-template-columns:1fr}}.theme-legend .lgx-cellgrid-flush{padding:0}.theme-legend .lgx-cell{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-radius:var(--lg-r-panel);min-width:0;min-height:104px;transition:transform var(--lg-fade), background var(--lg-fade), border-color var(--lg-fade), box-shadow var(--lg-fade);grid-template-columns:16px 44px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 11px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.theme-legend .lgx-cell:hover{background:var(--lg-panel-fill-hi);border-color:var(--lg-hair-strong);transform:translateY(-1px);box-shadow:0 8px 22px #00000073,inset 0 1px #ffffff17}.theme-legend .lgx-cell-rank{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#565d66;text-align:center;font-size:12px;font-weight:400}.theme-legend .lgx-cell-shot{align-self:center}.theme-legend .lgx-cell-body{flex-direction:column;gap:5px;min-width:0;display:flex}.theme-legend .lgx-cell-toprow{align-items:center;gap:7px;min-width:0;display:flex}.theme-legend .lgx-cell-name{font-family:var(--lg-sans);letter-spacing:-.01em;color:#d2d6dc;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.theme-legend .lgx-cell-star{flex:none;margin-left:auto;display:inline-flex}.theme-legend .lgx-cell-flag{font-family:var(--lg-mono);letter-spacing:.07em;color:var(--lg-ink-mid);border:1px solid var(--lg-hair);white-space:nowrap;background:#ffffff0d;border-radius:4px;flex:none;padding:2px 5px;font-size:8px;font-weight:700}.theme-legend .lgx-cell-tokens{min-width:0;font-family:var(--lg-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--lg-ink-low);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:10.5px;display:flex;overflow:hidden}.theme-legend .lgx-tok{color:var(--lg-ink-low);white-space:nowrap}.theme-legend .lgx-tok-dim{color:var(--lg-ink-low)}.theme-legend .lgx-tok-sep{opacity:.45;margin:0 4px}.theme-legend .lgx-cell-stat{min-width:0;font-family:var(--lg-mono);font-variant-numeric:tabular-nums;color:var(--lg-ink-low);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;font-size:12px;display:flex;overflow:hidden}.theme-legend .lgx-cell-stat b{letter-spacing:.11em;color:var(--lg-ink-low);flex:none;font-size:9px;font-weight:700}.theme-legend .lgx-cell-statsuffix{color:var(--lg-ink-low);flex:none;font-size:9.5px;font-weight:500}.theme-legend .lgx-cell-statval{color:var(--lg-ink-low);font-weight:600}.theme-legend .lgx-cell-statval.lg-up{color:var(--lg-up)}.theme-legend .lgx-cell-statval.lg-down{color:var(--lg-down)}.theme-legend .lgx-stat-strong{color:var(--lg-up);font-weight:600}.theme-legend .lgx-stat-mid{color:#5fd068a8;font-weight:600}.theme-legend .lgx-stat-lo{color:#5fd06870;font-weight:600}.theme-legend .lgx-cell-reason{min-width:0;font-family:var(--lg-mono);color:var(--lg-ink-low);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.theme-legend .lgx-cell-right{flex-direction:column;align-items:flex-end;gap:2px;padding-left:4px;padding-right:5px;display:flex}.theme-legend .lgx-cell-pricelabel{font-family:var(--lg-mono);letter-spacing:.12em;color:var(--lg-ink-low);text-transform:none;font-size:9px;font-weight:700}.theme-legend .lgx-cell-price{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:#fdfdfe;font-size:25px;font-weight:800;line-height:1}.theme-legend .lgx-cell-price-dim{color:#565d66;font-weight:700}.theme-legend .lgx-cell-unit{opacity:.72;margin-left:1px;font-size:.56em;font-weight:700}.theme-legend .lgx-cell-price.lg-accent-num,.theme-legend .lg-accent-num{color:var(--lg-accent)}.theme-legend .lgx-cell-delta{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px;font-weight:700}.theme-legend .lgx-cell-delta.lg-up{color:var(--lg-up)}.theme-legend .lgx-cell-delta.lg-down{color:var(--lg-down)}.theme-legend .lgx-cell .lg-chip{font-family:var(--lg-mono);letter-spacing:.08em;color:var(--lg-ink-mid);border:1px solid var(--lg-hair);background:#ffffff0d;border-radius:4px;margin-top:3px;padding:2px 6px;font-size:9px;font-weight:600}.theme-legend .lgx-ai-input{width:220px;transition:width .16s ease-out}.theme-legend .lgx-ai-input:focus{width:340px}.theme-legend .lgx-aiov{margin:0 var(--lg-s3) var(--lg-s2);background:var(--lg-graphite);border:1px solid var(--lg-hair);border-radius:var(--lg-r-inner);font-size:var(--lg-text-md);color:var(--lg-ink-mid);padding:9px 12px;line-height:1.6}.theme-legend .lgx-aiov-sum{color:var(--lg-ink-low)}.theme-legend .lgx-college-cols{gap:var(--lg-s3);padding:0 var(--lg-s3) var(--lg-s3);grid-template-columns:repeat(auto-fit,minmax(440px,1fr));align-items:start;display:grid}.theme-legend .lgx-college-col{flex-direction:column;min-width:0;display:flex}.theme-legend .lgx-college-sechead{align-items:baseline;gap:var(--lg-s2);padding:8px 2px 10px;display:flex}.theme-legend .lgx-college-sechead-title{font-size:var(--lg-text-md);letter-spacing:var(--lg-tight);color:var(--lg-ink-hi);font-weight:700}.theme-legend .lgx-college-sechead-sub{font-family:var(--lg-mono);font-size:var(--lg-text-xs);letter-spacing:.04em;color:var(--lg-ink-low)}.theme-legend .lgx-college-sechead-count{font-size:var(--lg-text-sm);color:var(--lg-ink-mid);margin-left:auto}.theme-legend .lgx-college-scroll{min-height:420px;max-height:calc(100vh - 300px);padding-right:4px;overflow-y:auto}.theme-legend .lgx-college-list{flex-direction:column;gap:8px;display:flex}.theme-legend .lgx-cg-root{--lg-cg-rowpy:6px;padding:6px 26px 26px}.theme-legend .lgx-cg-toolbar{margin-bottom:18px}.theme-legend .lgx-cg-tbrow{align-items:center;gap:12px;display:flex}.theme-legend .lgx-cg-tbrow+.lgx-cg-tbrow{margin-top:12px}.theme-legend .lgx-cg-identity{flex-direction:column;gap:3px;display:flex}.theme-legend .lgx-cg-eyebrow{font-family:var(--lg-mono);letter-spacing:.16em;color:var(--lg-ink-low);white-space:nowrap;font-size:10px;font-weight:600}.theme-legend .lgx-cg-title{font-family:var(--lg-sans);letter-spacing:-.01em;color:var(--lg-ink-hi);white-space:nowrap;font-size:17px;font-weight:600}.theme-legend .lgx-cg-spacer{flex:1}.theme-legend .lgx-cg-seg{background:var(--lg-glass);border:1px solid var(--lg-hair);border-radius:8px;gap:2px;padding:3px;display:flex}.theme-legend .lgx-cg-seg-btn{font-family:var(--lg-mono);color:var(--lg-ink-low);cursor:pointer;transition:color var(--lg-fade), background var(--lg-fade);background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:600}.theme-legend .lgx-cg-seg-btn:hover{color:var(--lg-ink-mid)}.theme-legend .lgx-cg-seg-btn.on{color:#d2d6dc;background:var(--lg-glass-strong)}.theme-legend .lgx-cg-ai{background:var(--lg-accent-bg);border:1px solid var(--lg-accent-hair);border-radius:8px;align-items:center;gap:9px;width:308px;padding:7px 12px;display:flex}.theme-legend .lgx-cg-ai:focus-within{border-color:var(--lg-accent)}.theme-legend .lgx-cg-ai-badge{font-family:var(--lg-mono);letter-spacing:.08em;color:var(--lg-accent);border:1px solid var(--lg-accent-hair);border-radius:4px;flex:none;padding:2px 6px;font-size:9px;font-weight:700}.theme-legend .lgx-cg-ai-input{min-width:0;height:18px;font-family:var(--lg-sans);color:var(--lg-ink-hi);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:12.5px}.theme-legend .lgx-cg-ai-input::placeholder{color:var(--lg-ink-mid)}.theme-legend .lgx-cg-substatus{font-family:var(--lg-mono);color:var(--lg-ink-low);white-space:nowrap;font-size:10px}.theme-legend .lgx-cg-field{border:1px solid var(--lg-hair);height:32px;font-family:var(--lg-mono);color:var(--lg-ink-hi);background:#ffffff0a;border-radius:7px;padding:0 11px;font-size:11px}.theme-legend input.lgx-cg-field{outline:none}.theme-legend input.lgx-cg-field::placeholder{color:var(--lg-ink-low)}.theme-legend .lgx-cg-field:hover{border-color:var(--lg-hair-strong)}.theme-legend .lgx-cg-field:focus{border-color:var(--lg-accent-hair);box-shadow:0 0 0 1px var(--lg-accent-hair);outline:none}.theme-legend select.lgx-cg-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%235d636b' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:26px}.theme-legend select.lgx-cg-field option{background:var(--lg-graphite);color:var(--lg-ink-hi)}.theme-legend .lgx-cg-switch{border:1px solid var(--lg-hair);background:var(--lg-glass);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--lg-fade), background var(--lg-fade);border-radius:7px;align-items:center;gap:8px;padding:6px 10px;display:flex}.theme-legend .lgx-cg-switch-label{font-family:var(--lg-mono);letter-spacing:.1em;color:var(--lg-ink-mid);text-transform:uppercase;font-size:9.5px;font-weight:700}.theme-legend .lgx-cg-switch-track{border:1px solid var(--lg-hair);width:24px;height:13px;transition:background var(--lg-fade), border-color var(--lg-fade);background:#ffffff17;border-radius:999px;position:relative}.theme-legend .lgx-cg-switch-knob{background:var(--lg-ink-low);width:9px;height:9px;transition:left var(--lg-fade), background var(--lg-fade);border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.theme-legend .lgx-cg-switch.on{border-color:var(--lg-accent-hair);background:var(--lg-accent-bg)}.theme-legend .lgx-cg-switch.on .lgx-cg-switch-label{color:var(--lg-accent)}.theme-legend .lgx-cg-switch.on .lgx-cg-switch-track{background:var(--lg-accent-bg);border-color:var(--lg-accent-hair)}.theme-legend .lgx-cg-switch.on .lgx-cg-switch-knob{background:var(--lg-accent-bright);left:auto;right:2px}.theme-legend .lgx-cg-cols{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}@media (max-width:1100px){.theme-legend .lgx-cg-cols{grid-template-columns:1fr}}.theme-legend .lgx-cg-panel{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-radius:var(--lg-r-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.theme-legend .lgx-cg-panelbar{border-bottom:1px solid var(--lg-hair);align-items:baseline;gap:10px;padding:11px 14px;display:flex}.theme-legend .lgx-cg-panelbar-title{font-family:var(--lg-mono);letter-spacing:.14em;color:var(--lg-ink-mid);text-transform:uppercase;font-size:10.5px;font-weight:700}.theme-legend .lgx-cg-panelbar-sub{font-family:var(--lg-mono);color:var(--lg-ink-low);letter-spacing:.02em;font-size:10px}.theme-legend .lgx-cg-panelbar-count{font-family:var(--lg-mono);color:var(--lg-ink-low);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.theme-legend .lgx-cg-panelbar .lgx-cg-clear{font-family:var(--lg-mono);letter-spacing:.06em;color:var(--lg-ink-mid);border:1px solid var(--lg-hair);cursor:pointer;background:0 0;border-radius:4px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:700}.theme-legend .lgx-cg-panelbar .lgx-cg-clear:hover{color:var(--lg-ink-hi);border-color:var(--lg-hair-strong)}.theme-legend .lgx-cg-scroll{min-height:420px;max-height:calc(100vh - 320px);overflow-y:auto}.theme-legend .lgx-cg-grid{grid-template-columns:24px 24px minmax(0,1fr) 44px 38px 42px 90px 58px;align-items:center;column-gap:10px;display:grid}.theme-legend .lgx-cg-headrow{z-index:1;background:var(--lg-panel-fill);border-bottom:1px solid var(--lg-hair);padding:9px 14px;position:sticky;top:0}.theme-legend .lgx-cg-th{font-family:var(--lg-mono);letter-spacing:.1em;color:var(--lg-ink-low);font-size:9.5px;font-weight:700}.theme-legend .lgx-cg-th.r{text-align:right}.theme-legend .lgx-cg-th.c{text-align:center}.theme-legend .lgx-cg-row{padding:var(--lg-cg-rowpy,6px) 14px;border-top:1px solid var(--lg-hair);color:inherit;transition:background var(--lg-fade);text-decoration:none}.theme-legend a.lgx-cg-row:hover{background:var(--lg-glass)}.theme-legend .lgx-cg-row.watched{box-shadow:inset 2px 0 0 var(--lg-accent-hair)}.theme-legend .lgx-cg-rank{font-family:var(--lg-mono);color:#565d66;text-align:center;font-variant-numeric:tabular-nums;font-size:11px}.theme-legend .lgx-cg-shot{background:var(--lg-graphite);border:1px solid var(--lg-hair);border-radius:5px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 1px #ffffff0a}.theme-legend .lgx-cg-shot span{font-family:var(--lg-mono);color:var(--lg-ink-low);letter-spacing:.03em;font-size:8.5px;font-weight:600}.theme-legend .lgx-cg-player{align-items:center;gap:8px;min-width:0;display:flex}.theme-legend .lgx-cg-nameblock{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.theme-legend .lgx-cg-nameline{align-items:center;gap:6px;min-width:0;display:flex}.theme-legend .lgx-cg-name{font-family:var(--lg-sans);color:#d2d6dc;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.theme-legend .lgx-cg-cls{font-family:var(--lg-mono);letter-spacing:.04em;color:var(--lg-ink-mid);border:1px solid var(--lg-hair);background:var(--lg-glass);white-space:nowrap;border-radius:3px;flex:none;padding:1px 4px;font-size:8px;font-weight:700}.theme-legend .lgx-cg-meta{font-family:var(--lg-mono);color:var(--lg-ink-low);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;font-size:10px;overflow:hidden}.theme-legend .lgx-cg-meta-sep{opacity:.4}.theme-legend .lgx-cg-star{color:var(--lg-accent);flex:none;align-items:center;margin-right:42px;display:inline-flex}.theme-legend .lgx-cg-s{font-family:var(--lg-mono);color:var(--lg-ink-mid);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.theme-legend .lgx-cg-pct{background:#ffffff0d;border-radius:2px;height:4px;position:relative}.theme-legend .lgx-cg-tick{border-radius:1px;width:2px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.theme-legend .lgx-cg-dom{font-family:var(--lg-mono);color:#fdfdfe;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:700}.theme-legend .lgx-cg-dom.dim{color:#565d66;font-weight:700}.theme-legend .lgx-cg-dom.lg-accent-num{color:var(--lg-accent)}.theme-legend .lgx-cg-aigrid{grid-template-columns:24px 24px minmax(0,1fr) 120px 64px;align-items:center;column-gap:10px;display:grid}.theme-legend .lgx-cg-reason{font-family:var(--lg-mono);color:var(--lg-ink-low);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.theme-legend .lgx-cg-aiov{border-radius:var(--lg-r-inner);background:var(--lg-accent-bg);border:1px solid var(--lg-accent-hair);font-family:var(--lg-sans);color:var(--lg-ink-mid);margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.theme-legend .lgx-cg-note{text-align:center;color:var(--lg-ink-low);font-family:var(--lg-sans);font-size:var(--lg-text-sm);padding:28px 6px}.theme-legend .lgx-cg-morerow{border:1px solid var(--lg-hair);border-radius:var(--lg-r-inner);width:calc(100% - 28px);color:var(--lg-ink-mid);font-family:var(--lg-mono);font-size:var(--lg-text-sm);cursor:pointer;transition:background var(--lg-fade), color var(--lg-fade), border-color var(--lg-fade);background:0 0;margin:8px 14px;padding:9px 12px;display:block}.theme-legend .lgx-cg-morerow:hover{background:var(--lg-glass);color:var(--lg-ink-hi);border-color:var(--lg-hair-strong)}body:has(.theme-legend){background:#05060a}body:has(.theme-legend) .bt-nav{box-shadow:none;-webkit-backdrop-filter:blur(8px);background:0 0;border-bottom:none}html[data-theme=dark] body:has(.theme-legend) .bt-nav{box-shadow:none;-webkit-backdrop-filter:blur(8px);background:0 0;border-bottom:none}body:has(.theme-legend) .bt-brand-text{font-family:var(--font-inter,ui-sans-serif, system-ui, sans-serif)!important;letter-spacing:-.01em!important;color:#f2f3f5!important;font-size:14.5px!important;font-weight:600!important}body:has(.theme-legend) .bt-switch-btn{color:#5d636b}body:has(.theme-legend) .bt-link{letter-spacing:.01em;color:#6f7780;border-radius:8px;font-size:12.5px;font-weight:500}body:has(.theme-legend) .bt-links{align-self:stretch;overflow-y:hidden}body:has(.theme-legend) .bt-link:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#3fc1cf33,#3fc1cf17 48%,#3fc1cf00 100%);transition:opacity .18s;position:absolute;inset:-10px -22px}body:has(.theme-legend) .bt-link:hover{color:#c6ccd3;background:0 0}body:has(.theme-legend) .bt-link:hover:before{opacity:1}body:has(.theme-legend) .bt-link.active{color:#f2f3f5;background:0 0}body:has(.theme-legend) .bt-link.active:before{opacity:1;background:radial-gradient(closest-side,#3fc1cf47,#3fc1cf21 48%,#3fc1cf00 100%)}body:has(.theme-legend) .bt-link-underline{display:none}body:has(.theme-legend) .bt-action{color:#6f7780;font-size:12px;font-weight:500}body:has(.theme-legend) .bt-action:hover{color:#9ba1a8}body:has(.theme-legend) .bt-auth{color:#9ba1a8!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:8px!important}body:has(.theme-legend) .bt-divider{background:#ffffff14!important}body:has(.theme-legend) .bt-theme{display:none}.theme-legend .lgx-dt-wrap{overflow-x:auto}.theme-legend .lgx-dt{border-collapse:collapse;width:100%;font-family:var(--lg-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.theme-legend .lgx-dt thead th{z-index:1;background:var(--lg-panel-fill);font-family:var(--lg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-low);text-align:right;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--lg-hair-strong);transition:color var(--lg-fade);padding:9px 10px;font-size:9.5px;font-weight:700;position:sticky;top:0}.theme-legend .lgx-dt thead th:hover{color:var(--lg-ink-mid)}.theme-legend .lgx-dt-th-left{text-align:left}.theme-legend .lgx-dt-th-center{text-align:center}.theme-legend .lgx-dt thead th.lgx-dt-th-active{color:#d2d6dc}.theme-legend .lgx-dt thead th.lgx-dt-th-static{cursor:default}.theme-legend .lgx-dt tbody td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--lg-ink-mid);border-top:1px solid var(--lg-hair);padding:7px 10px}.theme-legend .lgx-dt-td-left{text-align:left}.theme-legend .lgx-dt-td-center{text-align:center}.theme-legend .lgx-dt tbody tr{transition:background var(--lg-fade)}.theme-legend .lgx-dt tbody tr:hover td{background:var(--lg-glass)}.theme-legend .lgx-dt tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--lg-accent)}.theme-legend .lgx-dt-sorted{color:#fdfdfe;font-weight:700}.theme-legend .lgx-dt-name{color:#d2d6dc;font-weight:600;font-family:var(--lg-sans);letter-spacing:-.01em;font-size:12.5px;text-decoration:none}.theme-legend a.lgx-dt-name:hover{color:var(--lg-accent)}.theme-legend .lgx-dt-meta{color:var(--lg-ink-low);align-items:center;gap:7px;display:inline-flex}.theme-legend .lgx-dt-chip{font-family:var(--lg-mono);letter-spacing:.05em;color:var(--lg-ink-mid);border:1px solid var(--lg-hair);background:var(--lg-glass);white-space:nowrap;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.theme-legend .lgx-dt-rank{font-family:var(--lg-mono);color:var(--lg-ink-mid);border:1px solid var(--lg-hair);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.theme-legend .lgx-dt-match{color:var(--lg-accent);font-weight:700}.theme-legend .lgx-dt-dim{color:var(--lg-ink-low)}.theme-legend .lgx-dt-badge{font-family:var(--lg-mono);letter-spacing:.07em;color:var(--lg-accent);border:1px solid var(--lg-accent-hair);background:var(--lg-accent-bg);white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:700}.theme-legend .lgx-dt-dom{color:#fdfdfe;font-size:13.5px;font-weight:700}.theme-legend .lgx-dt-metatext{font-family:var(--lg-mono);color:var(--lg-ink-low);letter-spacing:.01em;font-size:11.5px}.theme-legend td.lgx-dt-td-pct{min-width:90px}.theme-legend .lgx-dt-pct{background:#ffffff0d;border-radius:2px;height:4px;position:relative}.theme-legend .lgx-dt-star{color:var(--lg-accent);flex:none;align-items:center;display:inline-flex}.theme-legend .lgx-cg-chip{font-family:var(--lg-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--lg-ink-low);border:1px solid var(--lg-hair);cursor:pointer;transition:color var(--lg-fade), border-color var(--lg-fade), background var(--lg-fade);background:0 0;border-radius:6px;padding:5px 11px;font-size:10.5px;font-weight:600}.theme-legend .lgx-cg-chip:hover{color:var(--lg-ink-mid);border-color:var(--lg-hair-strong)}.theme-legend .lgx-cg-chip.on{color:var(--lg-accent);border-color:var(--lg-accent-hair);background:var(--lg-accent-bg)}.theme-legend .lgx-cg-chiprow{flex-wrap:wrap;gap:6px;display:flex}.theme-legend .lgx-tbl-wrap{padding:0 var(--lg-s3) var(--lg-s3);overflow-x:auto}.theme-legend .lgx-tbl{border-collapse:collapse;width:100%;font-family:var(--lg-mono);font-variant-numeric:tabular-nums}.theme-legend .lgx-tbl thead th{font-family:var(--lg-mono);font-size:var(--lg-text-xs);letter-spacing:var(--lg-track-caps);text-transform:uppercase;color:var(--lg-ink-low);text-align:left;border-bottom:1px solid var(--lg-hair-strong);white-space:nowrap;padding:6px 10px 8px;font-weight:700}.theme-legend .lgx-tbl thead th.lgx-th-rank{text-align:right;width:44px}.theme-legend .lgx-tbl thead th.lgx-th-level{width:66px}.theme-legend .lgx-tbl thead th.lgx-th-war,.theme-legend .lgx-tbl thead th.lgx-th-ovr{text-align:right}.theme-legend .lgx-tr{cursor:pointer;transition:background var(--lg-fade), box-shadow var(--lg-fade)}.theme-legend .lgx-tr td{border-bottom:1px solid var(--lg-hair);vertical-align:middle;padding:6px 10px}.theme-legend .lgx-tr:hover td{background:var(--lg-glass)}.theme-legend .lgx-tr:hover{box-shadow:inset 2px 0 0 var(--lg-accent)}.theme-legend .lgx-td-rank{text-align:right;color:#565d66;width:44px;font-size:var(--lg-text-sm);font-weight:600}.theme-legend .lgx-td-shot{width:34px;padding-right:2px}.theme-legend .lgx-td-player{min-width:0}.theme-legend .lgx-td-name{font-family:var(--lg-sans);letter-spacing:var(--lg-tight);color:#d2d6dc;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.theme-legend .lgx-td-player .lgx-cell-tokens{margin-top:1px}.theme-legend .lgx-td-level .lg-chip{color:#c6ccd3;letter-spacing:.05em;background:#ffffff17;border-color:#ffffff38;font-weight:700}.theme-legend .lgx-td-war{text-align:right;white-space:nowrap;font-size:12.5px;font-weight:700}.theme-legend .lgx-td-ovr{text-align:right}.theme-legend .lgx-td-ovrval{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--lg-tight);color:#fdfdfe;text-shadow:0 0 12px #d6e0eb24;font-size:18px;font-weight:800}.theme-legend .lgx-td-star{text-align:right;width:30px}.theme-legend .lgx-td-star :is(button,.watchlist-star,svg){opacity:.35;transition:opacity var(--lg-fade)}.theme-legend .lgx-tr:hover .lgx-td-star :is(button,.watchlist-star,svg){opacity:1}.theme-legend .lgx-roundstrip{flex-wrap:wrap;row-gap:4px;padding-top:0}.theme-legend .lgx-strippanel{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-top-color:var(--lg-panel-topline);border-radius:var(--lg-r-panel)}.theme-legend .lgx-strip-sum{align-items:center;gap:var(--lg-s2);min-height:34px;padding:0 var(--lg-s3);cursor:pointer;font-size:var(--lg-text-sm);color:var(--lg-ink-mid);font-weight:600;list-style:none;display:flex}.theme-legend .lgx-strip-sum::-webkit-details-marker{display:none}.theme-legend .lgx-strip-sum:before{content:"▸";color:var(--lg-ink-low);font-size:9px}.theme-legend details[open]>.lgx-strip-sum:before{content:"▾"}.theme-legend .lgx-strip-body{padding:0 var(--lg-s3) var(--lg-s2)}.theme-legend .lgx-strip-meta{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;font-size:var(--lg-text-xs);color:var(--lg-ink-low);margin-left:auto}.theme-legend .lgx-rowdim{color:var(--lg-ink-mid);font-size:var(--lg-text-sm)}.theme-legend .lgx-note{color:var(--lg-ink-low);font-family:var(--lg-sans);font-size:var(--lg-text-sm);grid-column:1/-1;padding:12px 6px;text-align:center!important}.theme-legend .lgx-morerow{border:1px solid var(--lg-hair);border-radius:var(--lg-r-inner);width:100%;color:var(--lg-ink-mid);font-family:var(--lg-mono);font-size:var(--lg-text-sm);cursor:pointer;transition:background var(--lg-fade), color var(--lg-fade), border-color var(--lg-fade);background:0 0;grid-column:1/-1;padding:9px 12px}.theme-legend .lgx-morerow:hover{background:var(--lg-glass);color:var(--lg-ink-hi);border-color:var(--lg-hair-strong)}.theme-legend .lgx-rowstack{flex-direction:column;display:flex}.theme-legend .lgx-rowcard{align-items:center;gap:var(--lg-s2);border-bottom:1px solid var(--lg-hair);height:28px;transition:background var(--lg-fade);font-variant-numeric:tabular-nums;grid-template-columns:34px 24px minmax(0,1fr) 44px 40px 28px 48px 56px;padding:0 2px;display:grid}.theme-legend .lgx-rowcard:last-child{border-bottom:none}.theme-legend .lgx-rowcard:hover{background:var(--lg-glass)}.theme-legend .lgx-rowcard .lg-num{white-space:nowrap}.theme-legend .tj-seg{gap:var(--lg-s1);background:0 0;border:none;border-radius:0;align-items:center;margin:0;padding:0}.theme-legend .tj-seg .tj-seg-btn{min-width:0;font-size:var(--lg-text-sm);letter-spacing:.02em;border-radius:var(--lg-r-chip);color:var(--lg-ink-low);border:1px solid #0000;padding:3px 10px;font-weight:600}.theme-legend .tj-seg .tj-seg-btn:hover{color:var(--lg-ink-mid)}.theme-legend .tj-seg .tj-seg-btn.active{color:var(--lg-ink-hi);background:var(--lg-glass);border-color:var(--lg-hair-strong)}.theme-legend .tj-cap-title{font-size:var(--lg-text-xs);letter-spacing:var(--lg-track-caps);text-transform:uppercase;color:var(--lg-ink-low);font-weight:600}.theme-legend .tj-cap-src{color:var(--lg-ink-low)}.theme-legend .tj-cap-src:hover{color:var(--lg-ink-mid)}.theme-legend .search-panel-inner{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0}.theme-legend .search-panel-inner:before{background:0 0}.theme-legend .search-zone{border-color:var(--lg-hair)}.theme-legend .search-zone-label{color:var(--lg-ink-low);letter-spacing:var(--lg-track-caps)}.theme-legend .ai-zone .search-zone-label{color:var(--lg-accent)}.theme-legend .zone-dot{background:currentColor}.theme-legend .search-zone-input,.theme-legend .filter-select,.theme-legend .search-btn-clear{background:var(--lg-graphite);border:1px solid var(--lg-hair);border-radius:var(--lg-r-inner);height:30px;color:var(--lg-ink-hi);font-size:12.5px}.theme-legend .search-zone-input::placeholder{color:var(--lg-ink-low)}.theme-legend .search-zone-input:hover,.theme-legend .filter-select:hover,.theme-legend .search-btn-clear:hover{background:var(--lg-graphite);border-color:var(--lg-hair-strong)}.theme-legend .search-zone-input:focus,.theme-legend .filter-select:focus{background:var(--lg-graphite);border-color:var(--lg-accent-hair);box-shadow:0 0 0 1px var(--lg-accent-hair)}.theme-legend .filter-select option{background:var(--lg-graphite);color:var(--lg-ink-hi)}.theme-legend .search-btn-ai{background:var(--lg-accent-bg);border:1px solid var(--lg-accent-hair);border-radius:var(--lg-r-inner);height:30px;color:var(--lg-accent-bright);box-shadow:none}.theme-legend .search-btn-ai:hover{box-shadow:none;background:#3fc1cf29;transform:none}.theme-legend .search-status-text{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;color:var(--lg-ink-mid);font-size:12px}.theme-legend .ai-overview-card{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-radius:var(--lg-r-panel)}.theme-legend .scout-notes-section{background:var(--lg-glass);border:1px solid var(--lg-hair);border-radius:var(--lg-r-panel);transition:border-color var(--lg-fade)}.theme-legend .scout-notes-section:hover{border-color:var(--lg-hair-strong)}.theme-legend .scout-notes-toggle{font-size:var(--lg-text-xs);letter-spacing:var(--lg-track-caps);text-transform:uppercase;color:var(--lg-ink-mid);font-weight:600}.theme-legend .scout-notes-saving{color:var(--lg-accent)}.theme-legend .player-headshot{background:var(--lg-graphite);border-radius:var(--lg-r-inner)}@media (prefers-reduced-motion:reduce){.theme-legend *{transition:none!important;animation:none!important}}.theme-legend.lgx-viewport .data-table-outer{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-top-color:var(--lg-panel-topline);border-radius:var(--lg-r-panel);box-shadow:var(--lg-panel-innerlight)}.theme-legend.lgx-viewport .data-table-outer:before{display:none}.theme-legend.lgx-viewport .data-table{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.theme-legend.lgx-viewport .data-table thead{background:var(--lg-panel-fill);background-image:none}.theme-legend.lgx-viewport .data-table th{font-family:var(--lg-mono);letter-spacing:.1em;color:var(--lg-ink-low);border-bottom:1px solid var(--lg-hair-strong);padding:9px 10px;font-size:9.5px;font-weight:700}.theme-legend.lgx-viewport .data-table th.sortable:hover{color:var(--lg-ink-mid)}.theme-legend.lgx-viewport .data-table th[data-sorted]{color:#d2d6dc}.theme-legend.lgx-viewport .data-table th[data-sorted]:after{background:var(--lg-accent);height:1px;box-shadow:none}.theme-legend.lgx-viewport .data-table td{color:var(--lg-ink-mid);border-bottom:1px solid var(--lg-hair);padding:7px 10px;font-size:11.5px}.theme-legend.lgx-viewport .data-table td[data-sorted]{color:#fdfdfe;background:0 0;font-weight:700}.theme-legend.lgx-viewport .data-table tbody tr:nth-child(2n){background:0 0}.theme-legend.lgx-viewport .data-table tbody tr:hover{background:var(--lg-glass);box-shadow:inset 2px 0 0 var(--lg-accent)}.theme-legend.lgx-viewport .data-table tbody tr:hover td{color:var(--lg-ink-hi)}.theme-legend.lgx-viewport .data-table tbody tr:hover td[data-sorted]{color:#fdfdfe;background:0 0}.theme-legend.lgx-viewport .data-table .player-name-link{color:#d2d6dc;font-weight:600;font-family:var(--lg-sans);letter-spacing:-.01em;font-size:12.5px;text-decoration:none}.theme-legend.lgx-viewport .data-table a.player-name-link:hover,.theme-legend.lgx-viewport .data-table button.player-name-link:hover{color:var(--lg-accent)}.theme-legend.lgx-viewport .dt-search-input{background:var(--lg-glass);font-family:var(--lg-mono);font-size:11.5px}.theme-legend.lgx-viewport .dt-search-input:focus{border-color:var(--lg-accent-hair);box-shadow:0 0 0 3px var(--lg-accent-bg)}.theme-legend.lgx-viewport .ria-page .ev-elite{color:var(--lg-up)}.theme-legend.lgx-viewport .ria-page .ev-strong{color:#96db9ec7}.theme-legend.lgx-viewport .empirical-page{--val-pos:var(--lg-up);--val-neg:var(--lg-down)}.theme-legend.lgx-viewport .empirical-page .val-flat{color:var(--lg-ink-mid)}.theme-legend.lgx-viewport .empirical-page .val-muted{color:var(--lg-ink-low)}.theme-legend.lgx-viewport .glass-card,.theme-legend.lgx-viewport .p60-depth-card,.theme-legend.lgx-viewport .p60-investor-card,.theme-legend.lgx-viewport .p60-controls-bar{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-top-color:var(--lg-panel-topline);border-radius:var(--lg-r-panel);box-shadow:var(--lg-panel-innerlight);-webkit-backdrop-filter:none}.theme-legend.lgx-viewport .glass-card:before,.theme-legend.lgx-viewport .glass-card:after{display:none}.theme-legend.lgx-viewport .glass-card:hover{box-shadow:var(--lg-panel-innerlight);border-color:var(--lg-hair-strong);border-top-color:var(--lg-panel-topline)}.theme-legend.lgx-viewport .p60-depth-card:hover,.theme-legend.lgx-viewport .p60-investor-card:hover{box-shadow:var(--lg-panel-innerlight);border-color:var(--lg-hair-strong);transform:none}.theme-legend.lgx-viewport .page-title-bar.p60-title-bar{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.theme-legend.lgx-viewport .p60-hero-stat{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lg-panel-glass)!important;border:1px solid var(--lg-hair)!important;border-top-color:var(--lg-panel-topline)!important;border-radius:var(--lg-r-inner)!important}.theme-legend.lgx-viewport .p60-hero-stat .stat-label{font-family:var(--lg-mono);letter-spacing:.1em;color:var(--lg-ink-low)!important}.theme-legend.lgx-viewport .p60-hero-stat .stat-value{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;color:#fdfdfe!important}.theme-legend.lgx-viewport .p60-logo-card{border-radius:var(--lg-r-panel)}.theme-legend.lgx-viewport .p60-select,.theme-legend.lgx-viewport .p60-toggle-btn,.theme-legend.lgx-viewport .p60-reset-btn{border-radius:var(--lg-r-inner);background:var(--lg-glass);border-color:var(--lg-hair)}.theme-legend.lgx-viewport .p60-select:focus{box-shadow:0 0 0 2px var(--lg-accent-bg)}.theme-legend.lgx-viewport .p60-control-label,.theme-legend.lgx-viewport .p60-control-val{font-family:var(--lg-mono);font-variant-numeric:tabular-nums}.theme-legend.lgx-viewport .pp-range,.theme-legend.lgx-viewport .p60-control-group input[type=range]{accent-color:var(--lg-accent)}.theme-legend.lgx-viewport .p60-table{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.theme-legend.lgx-viewport .p60-table th{letter-spacing:.1em;color:var(--lg-ink-low);border-bottom:1px solid var(--lg-hair-strong);font-size:9.5px}.theme-legend.lgx-viewport .p60-table td{color:var(--lg-ink-mid);border-bottom-color:var(--lg-hair)}.theme-legend.lgx-viewport .p60-table tbody tr:hover{background:var(--lg-glass);box-shadow:inset 2px 0 0 var(--lg-accent)}.theme-legend.lgx-viewport .p60-row-highlight{background:var(--lg-accent-bg)!important}.theme-legend.lgx-viewport .p60-status-badge{border-radius:999px}.theme-legend.lgx-viewport .p60-depth-card button{background:var(--lg-glass)!important;border-color:var(--lg-hair)!important;border-radius:var(--lg-r-inner)!important;color:var(--lg-ink-mid)!important}.theme-legend.lgx-viewport .p60-depth-card button:hover{color:var(--lg-ink-hi)!important;border-color:var(--lg-hair-strong)!important}.theme-legend.lgx-viewport .page-title-bar.p60-title-bar:before{display:none}.theme-legend.lgx-viewport .recharts-default-legend{flex-wrap:wrap;justify-content:center;gap:6px;display:flex!important}.theme-legend.lgx-viewport .recharts-default-legend .recharts-legend-item{border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;margin-right:0!important;display:inline-flex!important}.theme-legend.lgx-viewport .recharts-default-legend .recharts-legend-item .recharts-surface{width:9px!important;height:9px!important}.theme-legend.lgx-viewport .recharts-default-legend .recharts-legend-item-text{font-family:var(--lg-mono);letter-spacing:.03em;font-size:10px;color:var(--lg-ink-mid)!important}.theme-legend.lgx-viewport .recharts-default-legend .recharts-legend-item-text span{font-family:var(--lg-mono);color:var(--lg-ink-mid)!important;font-size:10px!important}.theme-legend.lgx-viewport .p60-section-title{font-size:var(--lg-text-lg);letter-spacing:var(--lg-tight);color:var(--lg-ink-hi);font-weight:600}.theme-legend.lgx-viewport .p60-section-subtitle{font-family:var(--lg-mono);color:var(--lg-ink-low);font-size:10.5px}.theme-legend.lgx-viewport .p60-chart-title{font-family:var(--lg-mono);letter-spacing:.1em;color:var(--lg-ink-low);font-size:10px;font-weight:700}.theme-legend.lgx-viewport .p60-insight{color:var(--lg-ink-mid);border-color:var(--lg-hair)}.theme-legend .summer-team-card{box-shadow:var(--lg-panel-innerlight);background:var(--lg-panel-glass)!important;border:1px solid var(--lg-hair)!important;border-top-color:var(--lg-panel-topline)!important;border-radius:var(--lg-r-panel)!important}.theme-legend .summer-team-card:hover{background:var(--lg-glass-strong)!important;border-color:var(--lg-hair-strong)!important}.theme-legend .pitch-movement-layout:has(.pitch-movement-chart:only-child){grid-template-columns:1fr!important}.theme-legend .pitch-movement-layout:has(.pitch-movement-chart:only-child) .pitch-movement-chart{border-right:none!important;padding-right:0!important}.theme-legend .bt-editorial{--edt-bg:transparent;--edt-serif:var(--lg-sans);--edt-surface:var(--lg-panel-glass);--edt-ink:#f2f3f5;--edt-ink-strong:#fff;--edt-onink:#0b0d11;--edt-ink-soft:var(--lg-ink-mid);--edt-ink-faint:var(--lg-ink-low);--edt-hair:var(--lg-hair);--edt-hair-strong:var(--lg-hair-strong);--edt-wire:var(--lg-hair-strong);--edt-red:var(--lg-accent);--edt-skel:var(--lg-glass);background:0 0}.theme-legend .bt-editorial .edt-display,.theme-legend .bt-editorial .edt-h2,.theme-legend .bt-editorial .edt-index-title,.theme-legend .bt-editorial .cb-sechead-title,.theme-legend .bt-editorial .mb-hero-title,.theme-legend .bt-editorial .p60-section-title{letter-spacing:-.025em;font-weight:600}html body .theme-legend .bt-editorial .page-title-bar h1{letter-spacing:-.025em!important;font-weight:600!important}.theme-legend .summer-roster{background:var(--lg-panel-glass);box-shadow:var(--lg-panel-innerlight);border:1px solid var(--lg-hair)!important;border-top-color:var(--lg-panel-topline)!important;border-radius:var(--lg-r-panel)!important}.theme-legend .summer-roster thead tr{background:var(--lg-panel-fill)!important}.theme-legend .summer-roster th{font-family:var(--lg-mono);letter-spacing:.1em;color:var(--lg-ink-low)!important;font-size:9.5px!important}.theme-legend .summer-roster td{font-family:var(--lg-mono);font-variant-numeric:tabular-nums;color:var(--lg-ink-mid);font-size:11.5px!important}.theme-legend .summer-roster tbody tr{border-top-color:var(--lg-hair)!important}.theme-legend .summer-roster tbody tr:hover{background:var(--lg-glass);box-shadow:inset 2px 0 0 var(--lg-accent)}.theme-legend .summer-roster a{color:#d2d6dc}.theme-legend .summer-roster a:hover{color:var(--lg-accent)}.theme-legend .bt-editorial .edt-cell{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-top-color:var(--lg-panel-topline);box-shadow:var(--lg-panel-innerlight);border-radius:var(--lg-r-panel)!important}.theme-legend .bt-editorial .edt-cell:hover{background:var(--lg-glass-strong);border-color:var(--lg-hair-strong)}.theme-legend .bt-editorial .edt-btn,.theme-legend .bt-editorial .edt-btn-ghost{border-radius:999px!important}.theme-legend .bt-editorial .edt-stat-cell,.theme-legend .bt-editorial .edt-field-photo,.theme-legend .bt-editorial img{border-radius:var(--lg-r-inner)!important}.theme-legend .bt-editorial .edt-stat-grid{gap:var(--lgtune-gap,10px);background:0 0;border-block:none}.theme-legend .bt-editorial .edt-stat-cell{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-top-color:var(--lg-panel-topline);box-shadow:var(--lg-panel-innerlight);border-radius:var(--lg-r-panel)!important}.theme-legend .bt-editorial .edt-section+.edt-section{border-top:none}.theme-legend .bt-editorial .edt-rail-main>.edt-section{margin-top:0!important}.theme-legend .bt-editorial .edt-hero-solo{padding-top:var(--lgtune-hero-top,32px)!important;padding-bottom:var(--lgtune-hero-bot,24px)!important}.theme-legend .bt-editorial .edt-eyebrow{margin-bottom:var(--lgtune-eyebrow,16px)}.theme-legend .bt-editorial .edt-lede{margin-top:var(--lgtune-lede,18px)}.theme-legend .bt-editorial .edt-cta-row{margin-top:var(--lgtune-cta,22px)}.theme-legend .bt-editorial .edt-rail-main>.edt-section:nth-of-type(2){padding-top:var(--lgtune-stats-top,0px)!important;padding-bottom:var(--lgtune-stats-bot,20px)!important}.theme-legend .bt-editorial .edt-stat-cell{padding:var(--lgtune-statpad,18px) 18px}.theme-legend .bt-editorial .edt-manifesto{padding-top:var(--lgtune-s01-top,28px)!important;padding-bottom:var(--lgtune-s01-bot,24px)!important}.theme-legend .bt-editorial .edt-body{margin-top:var(--lgtune-body,14px);margin-bottom:0}.theme-legend .bt-editorial .edt-rail-main>.edt-section:nth-of-type(4){padding-top:var(--lgtune-s02-top,24px)!important;padding-bottom:var(--lgtune-s02-bot,24px)!important}.theme-legend .bt-editorial .edt-index-row{padding-block:var(--lgtune-rowpad,16px)}.theme-legend .bt-editorial .edt-rail-main>.edt-section:nth-of-type(5){padding-top:var(--lgtune-s03-top,24px)!important;padding-bottom:var(--lgtune-s03-bot,24px)!important}.theme-legend .bt-editorial .edt-cell-grid{gap:var(--lgtune-gap,10px);margin-top:var(--lgtune-modtop,24px);background:0 0;border:none}.theme-legend .bt-editorial .edt-cell{padding:var(--lgtune-cellpad,24px) 24px calc(var(--lgtune-cellpad,24px) + 4px)}.theme-legend .bt-editorial .edt-cell-num{margin-bottom:var(--lgtune-numgap,12px);display:block}.theme-legend .bt-editorial .edt-cell-desc{margin-top:var(--lgtune-descgap,8px)}.theme-legend .bt-editorial .edt-rail-main>.edt-section:nth-of-type(6){padding-top:var(--lgtune-s04-top,24px)!important;padding-bottom:var(--lgtune-s04-bot,24px)!important}.theme-legend .bt-editorial .edt-index{margin-top:18px}.theme-legend .bt-editorial .edt-rail-main>.edt-section:nth-of-type(7){padding-top:var(--lgtune-quote-top,24px)!important;padding-bottom:var(--lgtune-quote-bot,24px)!important}.theme-legend .bt-editorial .edt-field-photo .edt-section{padding-block:var(--lgtune-runout,32px)!important}.theme-legend .bt-editorial .edt-footer{padding-block:var(--lgtune-footer,20px)}.theme-legend .bt-editorial .edt-section{padding-block:var(--lgtune-section,22px)}.theme-legend .lgx-dt-spread .lgx-dt{table-layout:fixed}.theme-legend .lgx-dt-spread .lgx-dt th:first-child{width:24%}.theme-legend .lgx-dt-spread .lgx-dt th,.theme-legend .lgx-dt-spread .lgx-dt td{text-overflow:ellipsis;overflow:hidden}.theme-legend .pf-page table,.theme-legend .pf-page [class*=card],.theme-legend .pf-page [class*=Card]{border-radius:var(--lg-r-panel)}.theme-legend .pf-page{font-variant-numeric:tabular-nums;padding-top:44px}.theme-legend .pf-confidential{background:var(--lg-accent-bg);border-color:var(--lg-accent-hair);color:var(--lg-accent);border-radius:999px}.theme-legend .pf-tab.active,.theme-legend .pf-tab.active:hover{color:var(--lg-accent);border-color:var(--lg-accent-hair);background:var(--lg-accent-bg)}.theme-legend .pf-tab.active .pf-tab-vintage{color:var(--lg-accent)}.theme-legend .pf-search:focus{border-color:var(--lg-accent-hair)}.theme-legend .pf-stat,.theme-legend .pf-tablewrap{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-top-color:var(--lg-panel-topline);border-radius:var(--lg-r-panel);box-shadow:var(--lg-panel-innerlight)}.theme-legend .pf-stat:hover{border-color:var(--lg-hair-strong);transform:none}.theme-legend .pf-stat-label{font-family:var(--lg-mono);color:var(--lg-ink-low)}.theme-legend .pf-stat-value{font-family:var(--lg-mono);color:#fdfdfe;font-weight:700}.theme-legend .pf-table{font-family:var(--lg-mono);font-size:11.5px}.theme-legend .pf-th{font-family:var(--lg-mono);color:var(--lg-ink-low)}.theme-legend .pf-row:hover{background:var(--lg-glass)}.theme-legend .pf-pos{color:#8fe07c}.theme-legend .pf-stat-value.pf-pos,.theme-legend .pf-stat .pf-pos{color:#2e9e52}.theme-legend .pf-neg{color:var(--lg-down)}.theme-legend{--edt-bg:var(--lg-panel-glass);--edt-surface:var(--lg-glass);--edt-red:var(--lg-accent);--edt-skel:var(--lg-glass);--edt-serif:var(--lg-sans);--edt-mono:var(--lg-mono);--edt-wire:var(--lg-hair-strong);--edt-ease:ease-out}.theme-legend .edt-stat-value{font-weight:700}.theme-legend .sp-page{max-width:1400px;margin:0 auto;padding:44px 32px 80px}.theme-legend .sp-title{letter-spacing:-.02em;font-size:26px;font-weight:800}.theme-legend .sp-tab{border-radius:999px}.theme-legend .sp-tab.active,.theme-legend .sp-tab.active:hover{color:var(--lg-accent);background:var(--lg-accent-bg);border-color:var(--lg-accent-hair)}.theme-legend .sp-search{border-radius:var(--lg-r-inner)}.theme-legend .sp-search:focus{border-color:var(--lg-accent-hair)}.theme-legend .sp-stats{background:0 0;border:none;gap:10px}.theme-legend .sp-stat{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-top-color:var(--lg-panel-topline);border-radius:var(--lg-r-panel);box-shadow:var(--lg-panel-innerlight)}.theme-legend .sp-stat-value{color:#2e9e52;font-weight:700}.theme-legend .sp-tablewrap{border:1px solid var(--lg-hair);border-top-color:var(--lg-panel-topline);border-radius:var(--lg-r-panel);background:var(--lg-panel-glass);box-shadow:var(--lg-panel-innerlight)}.theme-legend .sp-row:hover,.theme-legend .sp-row.selected,.theme-legend .sp-row.selected:hover{background:var(--lg-glass);box-shadow:inset 2px 0 0 var(--lg-accent)}.theme-legend .sp-panel,.theme-legend .sp-placeholder{background:var(--lg-panel-glass);border:1px solid var(--lg-hair);border-top-color:var(--lg-panel-topline);border-radius:var(--lg-r-panel);box-shadow:var(--lg-panel-innerlight)}.theme-legend .sp-panel{overflow:hidden}.theme-legend .sp-terms{border-radius:var(--lg-r-inner);overflow:hidden}.theme-legend .sp-headshot{border-radius:var(--lg-r-inner)}.theme-legend .sp-player{font-family:var(--lg-sans);letter-spacing:-.01em;color:#d2d6dc;font-size:12.5px;font-weight:600}.theme-legend .sp-panel-name{font-family:var(--lg-sans);font-size:var(--lg-text-xl);letter-spacing:var(--lg-tight);color:#fdfdfe;font-weight:700}
