:root{--octet-white:#dbdbdb;--octet-muted:#999999;--octet-mid:#5f6062;--octet-elevated:#373839;--octet-surface:#1f1f20;--octet-bg:#0a0a0a;--bg-obsidian:#0a0a0a;--bg-card:rgba(31,31,32,0.92);--bg-card-hover:rgba(55,56,57,0.96);--border-glass:rgba(95,96,98,0.42);--accent-primary:#dbdbdb;--accent-emerald:#10b981;--accent-amber:#f59e0b;--accent-rose:#f43f5e;--accent-purple:#a855f7;--team-primary:#1f1f20;--team-accent:#dbdbdb;--bn-navy:#070d1f;--bn-royal:#1d4ed8;--bn-crimson:#e11d48;--bn-platinum:#cbd5e1;--bn-nexus:#22d3ee}.bn-accent-ribbon{height:3px;width:100%;background:linear-gradient(90deg,var(--bn-royal) 0,var(--bn-royal) 49.5%,var(--bn-platinum) 50%,var(--bn-crimson) 50.5%,var(--bn-crimson) 100%)}.bn-trust-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.15rem .55rem;border-radius:9999px;background:rgba(7,13,31,.9);border:1px solid rgba(203,213,225,.35);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;color:var(--bn-platinum)}body{background-color:var(--bg-obsidian);background-image:radial-gradient(circle at 12% 8%,rgba(219,219,219,.05),transparent 34%),radial-gradient(circle at 88% 12%,rgba(153,153,153,.04),transparent 30%),radial-gradient(circle at 50% 90%,rgba(95,96,98,.06),transparent 38%);background-attachment:fixed;color:var(--octet-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden}.glass-card{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:14px;box-shadow:0 10px 30px -10px rgba(0,0,0,.75);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.glass-card-interactive:hover{transform:translateY(-3px);border-color:rgba(219,219,219,.5);box-shadow:0 16px 36px -8px rgba(0,0,0,.65)}.team-banner-gradient{background:linear-gradient(135deg,var(--team-primary,#1f1f20) 0,rgba(31,31,32,.96) 65%,rgba(10,10,10,.99) 100%);border:1px solid rgba(219,219,219,.18)}.nav-tab-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:10px;font-size:.84rem;font-weight:600;color:var(--octet-muted);border:1px solid transparent;transition:all .18s ease;white-space:nowrap}.nav-tab-btn:hover{color:var(--octet-white);background:rgba(55,56,57,.75);border-color:rgba(95,96,98,.5)}.nav-tab-btn.active{color:var(--octet-bg);background:linear-gradient(135deg,#dbdbdb,#b8b8b8);box-shadow:0 0 18px rgba(219,219,219,.25);font-weight:800}.rtg-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:2px 6px;border-radius:6px;font-weight:800;font-size:.76rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rtg-80{background:rgba(219,219,219,.22);color:#dbdbdb;border:1px solid rgba(219,219,219,.55)}.rtg-70{background:rgba(16,185,129,.22);color:#34d399;border:1px solid rgba(16,185,129,.45)}.rtg-60{background:rgba(132,204,22,.2);color:#a3e635;border:1px solid rgba(132,204,22,.4)}.rtg-50{background:rgba(234,179,8,.18);color:#facc15;border:1px solid rgba(234,179,8,.38)}.rtg-40{background:rgba(249,115,22,.18);color:#fb923c;border:1px solid rgba(249,115,22,.38)}.rtg-20{background:rgba(239,68,68,.18);color:#f87171;border:1px solid rgba(239,68,68,.38)}.saber-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.81rem;font-variant-numeric:tabular-nums}.saber-table thead th{position:sticky;top:0;z-index:10;background:#141415;color:var(--octet-muted);font-weight:700;text-transform:uppercase;font-size:.7rem;letter-spacing:.04em;padding:9px 10px;border-bottom:1px solid var(--octet-elevated);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.saber-table thead th:hover{color:var(--octet-white);background:var(--octet-elevated)}.saber-table thead th[data-sort-dir=asc]:after{content:" ▲";font-size:.62rem;color:#38bdf8}.saber-table thead th[data-sort-dir=desc]:after{content:" ▼";font-size:.62rem;color:#38bdf8}.saber-table tbody td{padding:8px 10px;border-bottom:1px solid rgba(55,56,57,.65);white-space:nowrap;color:var(--octet-white)}.saber-table tbody tr{transition:background-color .12s ease}.saber-table tbody tr:hover{background-color:rgba(95,96,98,.22)}body.density-compact .saber-table{font-size:.76rem}body.density-compact .saber-table thead th{padding:5px 7px;font-size:.66rem}body.density-compact .saber-table tbody td{padding:4px 7px}body.density-compact .rtg-badge{min-width:28px;padding:1px 4px;font-size:.7rem}.savant-bar-track{height:10px;background:var(--octet-elevated);border-radius:999px;position:relative;overflow:visible}.savant-bar-fill{height:100%;border-radius:999px;transition:width .55s cubic-bezier(.16,1,.3,1)}.savant-bubble{position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;font-size:.68rem;font-weight:800;display:flex;align-items:center;justify-content:center;color:#ffffff;border:2px solid var(--octet-bg);box-shadow:0 2px 6px rgba(0,0,0,.65)}.spray-dot{cursor:pointer;transition:r .15s ease,stroke-width .15s ease,opacity .15s ease}.spray-dot:hover{r:8px!important;stroke:#dbdbdb!important;stroke-width:2.5px!important;opacity:1!important}select option{background-color:#1f1f20;color:#dbdbdb}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-view{animation:fadeSlideUp .28s cubic-bezier(.16,1,.3,1) forwards}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#373839;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5f6062}.team-hero-showcase{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(219,219,219,.24);box-shadow:0 22px 50px -12px rgba(0,0,0,.88),inset 0 1px 0 rgba(255,255,255,.14)}.team-crest-pedestal{position:relative;display:flex;align-items:center;justify-content:center;border-radius:24px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.16),rgba(10,10,10,.86) 75%);border:2px solid rgba(255,255,255,.28);box-shadow:0 18px 40px rgba(0,0,0,.8),0 0 36px var(--team-glow,rgba(219,219,219,.22));transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.team-crest-pedestal:hover{transform:scale(1.04);box-shadow:0 22px 48px rgba(0,0,0,.9),0 0 48px var(--team-glow,rgba(219,219,219,.35))}.team-hero-title{letter-spacing:-.03em;line-height:.98;text-shadow:0 4px 24px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,.95)}.team-crest-watermark{position:absolute;right:-28px;top:50%;transform:translateY(-50%) rotate(-6deg);width:340px;height:340px;opacity:.085;pointer-events:none;filter:drop-shadow(0 12px 24px rgba(0,0,0,.6));-webkit-user-select:none;-moz-user-select:none;user-select:none}.hof-plaque-card{position:relative;overflow:hidden;background:linear-gradient(155deg,rgba(38,33,22,.92),rgba(22,20,16,.96) 55%,rgba(12,12,12,.99));border:1px solid rgba(245,158,11,.42);border-radius:16px;box-shadow:0 14px 34px -10px rgba(0,0,0,.85),inset 0 1px 0 rgba(251,191,36,.22);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.hof-plaque-card:hover{transform:translateY(-4px);border-color:rgba(251,191,36,.78);box-shadow:0 20px 42px -10px rgba(245,158,11,.24),inset 0 1px 0 rgba(251,191,36,.35)}.hof-bronze-inscription{background:linear-gradient(180deg,rgba(20,17,12,.88),rgba(10,9,7,.94));border:1px solid rgba(217,119,6,.32);border-radius:10px}.newspaper-sheet{position:relative;background:radial-gradient(circle at 50% 0,rgba(245,158,11,.06),transparent 55%),linear-gradient(180deg,#161513,#11100f 55%,#0c0c0b);border:1px solid rgba(219,219,219,.28);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.92),inset 0 0 0 1px rgba(255,255,255,.06);color:#e6e2d8;transition:background .25s ease,color .25s ease}.newspaper-sheet.newsprint-light{background:radial-gradient(circle at 50% 0,rgba(180,145,85,.12),transparent 60%),linear-gradient(180deg,#f4efe4,#ece4d4 55%,#e5dcc9);border:1px solid #8a7f6d;color:#181613;box-shadow:0 24px 60px rgba(0,0,0,.85),inset 0 0 36px rgba(138,127,109,.22)}.newspaper-sheet.newsprint-light .np-ink,.newspaper-sheet.newsprint-light .text-white{color:#141210!important}.newspaper-sheet.newsprint-light .np-muted,.newspaper-sheet.newsprint-light .text-slate-300,.newspaper-sheet.newsprint-light .text-slate-400{color:#4a453d!important}.newspaper-sheet.newsprint-light .np-box{background:rgba(255,252,245,.72)!important;border-color:rgba(40,35,28,.28)!important}.newspaper-sheet.newsprint-light .agate-table thead th{background:#dcd2be!important;color:#181613!important;border-bottom-color:#2b2620!important}.newspaper-sheet.newsprint-light .agate-table tbody td{color:#181613!important;border-bottom-color:rgba(40,35,28,.16)!important}.newspaper-double-rule{border-top:3px solid;border-bottom:1px solid;height:6px;opacity:.75}.newspaper-thin-rule{border-top:1px solid rgba(219,219,219,.26)}.newspaper-sheet.newsprint-light .newspaper-thin-rule{border-top:1px solid rgba(24,22,19,.35)}.newspaper-masthead-title{letter-spacing:-.02em;line-height:.96;text-transform:uppercase}.newspaper-banner-headline,.newspaper-masthead-title{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:900}.newspaper-banner-headline{letter-spacing:-.025em;line-height:1.03}.newspaper-subhead{font-family:Newsreader,Georgia,serif;font-style:italic;line-height:1.38}.newspaper-body-copy{font-family:Newsreader,Georgia,serif;font-size:.98rem;line-height:1.62;text-align:justify}.newspaper-dropcap:first-letter{float:left;font-family:Playfair Display,Georgia,serif;font-size:3.35rem;line-height:.82;padding-top:4px;padding-right:10px;padding-bottom:2px;font-weight:900;color:#f59e0b}.newspaper-sheet.newsprint-light .newspaper-dropcap:first-letter{color:#991b1b}.agate-table{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace;font-size:.73rem;font-variant-numeric:tabular-nums}.agate-table thead th{background:rgba(10,10,10,.85);color:#b8b8b8;font-weight:800;text-transform:uppercase;font-size:.65rem;letter-spacing:.05em;padding:5px 6px;border-bottom:2px solid rgba(219,219,219,.45);white-space:nowrap}.agate-table tbody td{padding:4.5px 6px;border-bottom:1px dotted rgba(153,153,153,.28);white-space:nowrap}.agate-table tbody tr:hover{background:rgba(245,158,11,.12)}.bracket-tree-scroll{display:flex;align-items:stretch;gap:1.5rem;overflow-x:auto;padding-bottom:.75rem}.bracket-round-col{min-width:295px;flex:1 1 295px;display:flex;flex-direction:column}.bracket-round-matches{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:1rem}.bracket-series-card{position:relative;background:linear-gradient(155deg,rgba(31,31,32,.96),rgba(16,16,18,.99));border:1px solid rgba(148,163,184,.28);border-radius:12px;box-shadow:0 12px 26px -8px rgba(0,0,0,.8);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bracket-series-card:hover{transform:translateY(-2px);border-color:rgba(245,158,11,.65);box-shadow:0 16px 32px -8px rgba(245,158,11,.2)}.bracket-series-card.championship-card{background:linear-gradient(155deg,rgba(42,34,18,.96),rgba(20,17,12,.99));border:1.5px solid rgba(251,191,36,.65);box-shadow:0 16px 38px -8px rgba(245,158,11,.25)}:root{--vance-surface-0:#0a0a0c;--vance-surface-1:#121316;--vance-surface-2:#191b1f;--vance-surface-3:#23262d;--vance-border-muted:rgba(148,163,184,0.16);--vance-border-active:rgba(219,219,219,0.45);--savant-cold-95:#002244;--savant-cold-75:#1d4ed8;--savant-cold-60:#38bdf8;--savant-neutral:#64748b;--savant-warm-65:#f97316;--savant-hot-85:#D32F2F;--savant-hot-95:#ef4444}.vance-panel{background:var(--vance-surface-1);border:1px solid var(--vance-border-muted);border-radius:12px;box-shadow:0 8px 24px -8px rgba(0,0,0,.82)}.vance-trust-strip{background:linear-gradient(90deg,#0d0e11,#15171c 50%,#0d0e11);border:1px solid rgba(148,163,184,.22);border-left:3px solid #dbdbdb;border-radius:10px}.vance-horizon-card{background:#121316;border:1px solid rgba(148,163,184,.18);border-radius:10px;transition:border-color .15s ease,transform .15s ease,background-color .15s ease}.vance-horizon-card:hover{border-color:rgba(219,219,219,.42);background:#16181d}.vance-horizon-card.is-selected{border-color:#dbdbdb;background:#191b22;box-shadow:0 0 0 1px rgba(219,219,219,.35),0 10px 24px -8px rgba(0,0,0,.85)}.vance-matrix-cell{position:relative;background:#121316;border:1px solid rgba(148,163,184,.16);border-left-width:3px;border-radius:8px;padding:7px 9px;transition:border-color .14s ease,background-color .14s ease,transform .12s ease}.vance-matrix-cell:hover{background:#191c22;border-color:rgba(219,219,219,.42)}.vance-matrix-cell.cell-selected{background:#1e222b;border-color:#dbdbdb;box-shadow:0 0 0 1px rgba(219,219,219,.3)}.vance-matrix-cell.edge-signed{border-left-color:#94a3b8}.vance-matrix-cell.edge-control{border-left-color:#38bdf8}.vance-matrix-cell.edge-pipeline{border-left-color:#10b981}.vance-matrix-cell.edge-option{border-left-color:#f59e0b}.vance-matrix-cell.edge-gap-high{border-left-color:#D32F2F;background:rgba(211,47,47,.08)}.vance-matrix-cell.edge-gap-med{border-left-color:#f59e0b;background:rgba(245,158,11,.06)}.vance-matrix-cell.edge-sandbox{border-left-color:#22c55e;background:rgba(34,197,94,.1)}.vance-pct-pill{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:1px 5px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.25}.bnn-portal-dark{--bnn-bg:#0B0E14;--bnn-card:#131822;--bnn-subcard:#1A2130;--bnn-hover:#212A3D;--bnn-border:#263042;--bnn-text:#F3F4F6;--bnn-muted:#9CA3AF;--bnn-header-bg:#0F141D;--bnn-ticker-bg:#07090D;--bnn-accent:#CC0000;--bnn-blue:#2563EB;--bnn-shadow:0 10px 26px -6px rgba(0,0,0,0.65);--bnn-hero-grad:linear-gradient(135deg,#1E1118,#131822 55%,#0F1E2E);color:var(--bnn-text)}.bnn-portal-light{--bnn-bg:#EDEFF2;--bnn-card:#FFFFFF;--bnn-subcard:#F7F8FA;--bnn-hover:#F0F3F8;--bnn-border:#D5D9E0;--bnn-text:#111827;--bnn-muted:#4B5563;--bnn-header-bg:#121417;--bnn-ticker-bg:#FFFFFF;--bnn-accent:#CC0000;--bnn-blue:#1D4ED8;--bnn-shadow:0 4px 14px -2px rgba(17,24,39,0.08);--bnn-hero-grad:linear-gradient(135deg,#FFF5F5,#FFFFFF 55%,#F0F7FF);color:var(--bnn-text)}.bnn-shell{background-color:var(--bnn-bg);border:1px solid var(--bnn-border);border-radius:14px;overflow:hidden;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.bnn-card,.bnn-shell{color:var(--bnn-text)}.bnn-card{background-color:var(--bnn-card);box-shadow:var(--bnn-shadow)}.bnn-card,.bnn-subcard{border:1px solid var(--bnn-border)}.bnn-subcard{background-color:var(--bnn-subcard);color:var(--bnn-text)}.bnn-border{border-color:var(--bnn-border)}.bnn-muted{color:var(--bnn-muted)}.bnn-hero-bg{background:var(--bnn-hero-grad)}.bnn-row-hover{transition:background-color .12s ease}.bnn-row-hover:hover{background-color:var(--bnn-hover)}.bnn-score-chip{background-color:var(--bnn-card);border-right:1px solid var(--bnn-border);transition:background-color .14s ease,border-color .14s ease}.bnn-score-chip:hover{background-color:var(--bnn-hover)}.bnn-score-chip.is-active{background-color:var(--bnn-subcard);box-shadow:inset 0 -3px 0 0 #CC0000}.bnn-pill-btn{border:1px solid var(--bnn-border);background-color:var(--bnn-subcard);color:var(--bnn-muted);transition:all .12s ease}.bnn-pill-btn:hover{color:var(--bnn-text);border-color:#64748B}.bnn-pill-btn.active{background-color:var(--bnn-accent);color:#FFFFFF;border-color:var(--bnn-accent)}.bnn-pill-btn.active-blue{background-color:var(--bnn-blue);color:#FFFFFF;border-color:var(--bnn-blue)}.bnn-pct-95{background:#B91C1C;color:#FFFFFF;border:1px solid #ef4444}.bnn-pct-80{background:#C2410C;color:#FFFFFF;border:1px solid #f97316}.bnn-pct-50{background:#374151;color:#F3F4F6;border:1px solid #6b7280}.bnn-pct-20{background:#0369A1;color:#FFFFFF;border:1px solid #38bdf8}.bnn-pct-05{background:#1E3A8A;color:#FFFFFF;border:1px solid #60a5fa}.bnn-vp-standard .bnn-uw-only{display:none!important}.bnn-vp-standard .bnn-std-only{display:block!important}.bnn-vp-ultrawide .bnn-portal-grid{display:grid!important;grid-template-columns:18fr 19fr 26fr 19fr 18fr!important;gap:.85rem!important;align-items:start}.bnn-vp-ultrawide .bnn-portal-grid>.bnn-col-item{grid-column:span 1/span 1!important}.bnn-vp-ultrawide .bnn-uw-only{display:flex!important}.bnn-vp-auto .bnn-uw-only,.bnn-vp-ultrawide .bnn-std-only{display:none!important}.bnn-vp-auto .bnn-std-only{display:block!important}@media (min-width:2150px){.bnn-vp-auto .bnn-portal-grid{display:grid!important;grid-template-columns:18fr 19fr 26fr 19fr 18fr!important;gap:.85rem!important;align-items:start}.bnn-vp-auto .bnn-portal-grid>.bnn-col-item{grid-column:span 1/span 1!important}.bnn-vp-auto .bnn-uw-only{display:flex!important}.bnn-vp-auto .bnn-std-only{display:none!important}}.stretch-hero-kpi{position:relative;background-color:var(--bnn-card);border:1px solid var(--bnn-border);border-radius:.75rem;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.bnn-portal-dark .stretch-hero-kpi{box-shadow:0 10px 25px -5px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.04)}.bnn-portal-light .stretch-hero-kpi{box-shadow:0 8px 20px -4px rgba(15,23,42,.08)}.stretch-hero-kpi:hover{transform:translateY(-2px)}.bnn-portal-dark .stretch-kpi-crimson{background:linear-gradient(160deg,rgba(220,38,38,.2),rgba(19,24,34,.96) 56%);border-color:rgba(239,68,68,.52)}.bnn-portal-dark .stretch-kpi-emerald{background:linear-gradient(160deg,rgba(16,185,129,.2),rgba(19,24,34,.96) 56%);border-color:rgba(16,185,129,.52)}.bnn-portal-dark .stretch-kpi-amber{background:linear-gradient(160deg,rgba(245,158,11,.21),rgba(19,24,34,.96) 56%);border-color:rgba(245,158,11,.56)}.bnn-portal-dark .stretch-kpi-cobalt{background:linear-gradient(160deg,rgba(59,130,246,.2),rgba(19,24,34,.96) 56%);border-color:rgba(59,130,246,.52)}.bnn-portal-light .stretch-kpi-crimson{background:linear-gradient(160deg,rgba(220,38,38,.1),#FFFFFF 62%);border-color:rgba(220,38,38,.45)}.bnn-portal-light .stretch-kpi-emerald{background:linear-gradient(160deg,rgba(16,185,129,.11),#FFFFFF 62%);border-color:rgba(16,185,129,.45)}.bnn-portal-light .stretch-kpi-amber{background:linear-gradient(160deg,rgba(245,158,11,.14),#FFFFFF 62%);border-color:rgba(217,119,6,.5)}.bnn-portal-light .stretch-kpi-cobalt{background:linear-gradient(160deg,rgba(37,99,235,.1),#FFFFFF 62%);border-color:rgba(37,99,235,.45)}.postseason-poster{background:radial-gradient(ellipse at 50% 48%,rgba(26,54,104,.62) 0,rgba(7,15,32,.96) 62%,#040914 100%);color:#F8FAFC;position:relative;overflow:hidden}.bracket-slot-hit{cursor:pointer;transition:filter .15s ease,opacity .15s ease}.bracket-slot-hit:hover{filter:drop-shadow(0 0 6px rgba(250,204,21,.8))}.bnn-vp-standard .bnn-stretch-container{max-width:1580px;margin-left:auto;margin-right:auto}.bnn-stretch-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.875rem;align-items:start}.bnn-stretch-col-left{grid-column:span 3/span 3}.bnn-stretch-col-center{grid-column:span 6/span 6}.bnn-stretch-col-right{grid-column:span 3/span 3}.bnn-stretch-col-uw{display:none}.bnn-vp-ultrawide .bnn-stretch-container{max-width:100%}.bnn-vp-ultrawide .bnn-stretch-grid{grid-template-columns:18fr 44fr 20fr 18fr!important;gap:.875rem!important}.bnn-vp-ultrawide .bnn-stretch-col-center,.bnn-vp-ultrawide .bnn-stretch-col-left,.bnn-vp-ultrawide .bnn-stretch-col-right{grid-column:auto!important}.bnn-vp-ultrawide .bnn-stretch-col-uw{display:flex!important;flex-direction:column;gap:.875rem}@media (min-width:2150px){.bnn-vp-auto .bnn-stretch-grid{grid-template-columns:18fr 44fr 20fr 18fr!important;gap:.875rem!important}.bnn-vp-auto .bnn-stretch-col-center,.bnn-vp-auto .bnn-stretch-col-left,.bnn-vp-auto .bnn-stretch-col-right{grid-column:auto!important}.bnn-vp-auto .bnn-stretch-col-uw{display:flex!important;flex-direction:column;gap:.875rem}}@media (max-width:1120px){.bnn-stretch-grid,.bnn-vp-ultrawide .bnn-stretch-grid{grid-template-columns:1fr!important}.bnn-stretch-col-center,.bnn-stretch-col-left,.bnn-stretch-col-right{grid-column:span 1/span 1!important}}.world-pyramid-canvas{background:radial-gradient(circle at 50% 0,rgba(56,189,248,.12) 0,transparent 62%),linear-gradient(180deg,rgba(19,24,34,.96),rgba(11,14,20,.99));border:1px solid rgba(56,189,248,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.bnn-portal-light .world-pyramid-canvas{background:radial-gradient(circle at 50% 0,rgba(3,105,161,.09) 0,transparent 62%),linear-gradient(180deg,#FFFFFF,#F1F5F9);border:1px solid #cbd5e1}.world-tier-medallion{background:linear-gradient(135deg,rgba(30,41,59,.95),rgba(15,23,42,.98));border:1px solid rgba(148,163,184,.28);box-shadow:0 4px 12px rgba(0,0,0,.28);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.world-tier-medallion:hover{transform:translateY(-1px);border-color:rgba(56,189,248,.65);box-shadow:0 6px 16px rgba(2,132,199,.22)}.bnn-portal-light .world-tier-medallion{background:linear-gradient(135deg,#FFFFFF,#F8FAFC);border:1px solid #cbd5e1;box-shadow:0 2px 6px rgba(15,23,42,.06)}.fv-badge{display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-weight:800;font-size:11px;padding:2px 6px;border-radius:4px;line-height:1}.fv-70,.fv-80{background:rgba(232,23,93,.18);color:#FB7185;border:1px solid rgba(232,23,93,.45)}.fv-60,.fv-65{background:rgba(245,158,11,.18);color:#FBBF24;border:1px solid rgba(245,158,11,.45)}.fv-50,.fv-55{background:rgba(16,185,129,.18);color:#34D399;border:1px solid rgba(16,185,129,.45)}.fv-40,.fv-45{background:rgba(56,189,248,.16);color:#38BDF8;border:1px solid rgba(56,189,248,.38)}.bnn-portal-light .fv-70,.bnn-portal-light .fv-80{background:#FFE4E6;color:#BE123C;border-color:#FDA4AF}.bnn-portal-light .fv-60,.bnn-portal-light .fv-65{background:#FEF3C7;color:#B45309;border-color:#FCD34D}.bnn-portal-light .fv-50,.bnn-portal-light .fv-55{background:#D1FAE5;color:#047857;border-color:#6EE7B7}.bnn-portal-light .fv-40,.bnn-portal-light .fv-45{background:#E0F2FE;color:#0369A1;border-color:#7DD3FC}.bnn-world-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:start}.bnn-world-col-left{grid-column:span 3/span 3}.bnn-world-col-center{grid-column:span 6/span 6}.bnn-world-col-right{grid-column:span 3/span 3}.bnn-world-col-uw{display:none}.bnn-vp-ultrawide .bnn-world-grid{grid-template-columns:18fr 44fr 20fr 18fr!important;gap:.875rem!important}.bnn-vp-ultrawide .bnn-world-col-center,.bnn-vp-ultrawide .bnn-world-col-left,.bnn-vp-ultrawide .bnn-world-col-right{grid-column:auto!important}.bnn-vp-ultrawide .bnn-world-col-uw{display:flex!important;flex-direction:column;gap:.875rem}@media (min-width:2150px){.bnn-vp-auto .bnn-world-grid{grid-template-columns:18fr 44fr 20fr 18fr!important;gap:.875rem!important}.bnn-vp-auto .bnn-world-col-center,.bnn-vp-auto .bnn-world-col-left,.bnn-vp-auto .bnn-world-col-right{grid-column:auto!important}.bnn-vp-auto .bnn-world-col-uw{display:flex!important;flex-direction:column;gap:.875rem}}@media (max-width:1120px){.bnn-vp-ultrawide .bnn-world-grid,.bnn-world-grid{grid-template-columns:1fr!important}.bnn-world-col-center,.bnn-world-col-left,.bnn-world-col-right{grid-column:span 1/span 1!important}}.bnn-teamhub-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem;align-items:start}.bnn-th-col-left{grid-column:span 3/span 3}.bnn-th-col-center{grid-column:span 6/span 6}.bnn-th-col-right{grid-column:span 3/span 3}.bnn-th-col-uw{display:none}.bnn-th-hide-on-uw{display:block}.bnn-vp-ultrawide .bnn-teamhub-grid{grid-template-columns:18fr 43fr 20fr 19fr!important;gap:.85rem!important}.bnn-vp-ultrawide .bnn-th-col-center,.bnn-vp-ultrawide .bnn-th-col-left,.bnn-vp-ultrawide .bnn-th-col-right{grid-column:auto!important}.bnn-vp-ultrawide .bnn-th-col-uw{display:flex!important;flex-direction:column;gap:.85rem}.bnn-vp-ultrawide .bnn-th-hide-on-uw{display:none!important}@media (min-width:2150px){.bnn-vp-auto .bnn-teamhub-grid{grid-template-columns:18fr 43fr 20fr 19fr!important;gap:.85rem!important}.bnn-vp-auto .bnn-th-col-center,.bnn-vp-auto .bnn-th-col-left,.bnn-vp-auto .bnn-th-col-right{grid-column:auto!important}.bnn-vp-auto .bnn-th-col-uw{display:flex!important;flex-direction:column;gap:.85rem}.bnn-vp-auto .bnn-th-hide-on-uw{display:none!important}}@media (max-width:1120px){.bnn-teamhub-grid,.bnn-vp-ultrawide .bnn-teamhub-grid{grid-template-columns:1fr!important}.bnn-th-col-center,.bnn-th-col-left,.bnn-th-col-right{grid-column:span 1/span 1!important}}.bnn-th-identity-bar{position:relative;overflow:hidden;border-radius:.875rem;background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--team-primary,#1e3a8a) 38%,transparent) 0,transparent 52%),linear-gradient(135deg,#131822 0,#0F141D 100%);border:1px solid rgba(148,163,184,.22);box-shadow:0 6px 20px rgba(0,0,0,.28)}.bnn-portal-light .bnn-th-identity-bar{background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--team-primary,#1e3a8a) 16%,transparent) 0,transparent 50%),linear-gradient(135deg,#FFFFFF 0,#F8FAFC 100%);border:1px solid #cbd5e1;box-shadow:0 3px 12px rgba(15,23,42,.06)}.bnn-diamond-stage{position:relative;width:100%;height:640px;border-radius:.875rem;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:radial-gradient(circle at 50% 82%,#0c2e1c 0,#071912 58%,#070b11 100%);border:1px solid rgba(56,189,248,.24);box-shadow:inset 0 0 40px rgba(0,0,0,.55)}.bnn-portal-light .bnn-diamond-stage{background:radial-gradient(circle at 50% 82%,#14532d 0,#0f3d23 62%,#0f172a 100%);border:1px solid #94a3b8}.bnn-diamond-node{position:absolute;z-index:20;width:146px;border-radius:.65rem;padding:6px 7px;background:rgba(11,15,23,.93);backdrop-filter:blur(8px);border:1.5px solid rgba(148,163,184,.45);box-shadow:0 8px 20px rgba(0,0,0,.55);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;color:#F8FAFC}.bnn-diamond-node:hover{transform:translate(-50%,-50%) scale(1.045)!important;z-index:30}.bnn-diamond-node.is-selected{box-shadow:0 0 0 2px #38BDF8,0 10px 26px rgba(14,165,233,.38);z-index:28}.bnn-rr-cell{border-radius:.5rem;padding:5px 7px;border:1px solid rgba(148,163,184,.2);transition:transform .12s ease,border-color .12s ease}.bnn-rr-cell:hover{border-color:rgba(56,189,248,.65)}.bnn-rr-signed{background:rgba(51,65,85,.45);border-color:rgba(148,163,184,.35)}.bnn-rr-extended{background:rgba(16,185,129,.18);border-color:rgba(52,211,153,.55)}.bnn-rr-option{background:rgba(245,158,11,.16);border-color:rgba(251,191,36,.52)}.bnn-rr-arb{background:rgba(14,165,233,.16);border-color:rgba(56,189,248,.48)}.bnn-rr-prearb{background:rgba(16,185,129,.13);border-color:rgba(16,185,129,.42)}.bnn-rr-pipeline{background:rgba(139,92,246,.17);border-color:rgba(167,139,250,.52)}.bnn-rr-vacant{background:rgba(244,63,94,.14);border-color:rgba(251,113,133,.5);border-style:dashed}.bnn-portal-light .bnn-rr-signed{background:#F1F5F9;border-color:#CBD5E1}.bnn-portal-light .bnn-rr-extended{background:#D1FAE5;border-color:#34D399}.bnn-portal-light .bnn-rr-option{background:#FEF3C7;border-color:#F59E0B}.bnn-portal-light .bnn-rr-arb{background:#E0F2FE;border-color:#38BDF8}.bnn-portal-light .bnn-rr-prearb{background:#ECFDF5;border-color:#6EE7B7}.bnn-portal-light .bnn-rr-pipeline{background:#EDE9FE;border-color:#A78BFA}.bnn-portal-light .bnn-rr-vacant{background:#FFE4E6;border-color:#FB7185;border-style:dashed}.bnn-leaders-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:start}.bnn-leaders-col-left{grid-column:span 3/span 3}.bnn-leaders-col-center{grid-column:span 6/span 6}.bnn-leaders-col-right{grid-column:span 3/span 3}.bnn-leaders-col-uw{display:none}.bnn-vp-ultrawide .bnn-leaders-grid{grid-template-columns:18fr 44fr 20fr 18fr!important;gap:.875rem!important}.bnn-vp-ultrawide .bnn-leaders-col-center,.bnn-vp-ultrawide .bnn-leaders-col-left,.bnn-vp-ultrawide .bnn-leaders-col-right{grid-column:auto!important}.bnn-vp-ultrawide .bnn-leaders-col-uw{display:flex!important;flex-direction:column;gap:.875rem}.bnn-vp-ultrawide .bnn-leaders-std-only{display:none!important}@media (min-width:2150px){.bnn-vp-auto .bnn-leaders-grid{grid-template-columns:18fr 44fr 20fr 18fr!important;gap:.875rem!important}.bnn-vp-auto .bnn-leaders-col-center,.bnn-vp-auto .bnn-leaders-col-left,.bnn-vp-auto .bnn-leaders-col-right{grid-column:auto!important}.bnn-vp-auto .bnn-leaders-col-uw{display:flex!important;flex-direction:column;gap:.875rem}.bnn-vp-auto .bnn-leaders-std-only{display:none!important}}.records-visual-canvas{background:radial-gradient(circle at 22% 0,rgba(56,189,248,.13) 0,transparent 56%),radial-gradient(circle at 82% 0,rgba(245,158,11,.1) 0,transparent 52%),linear-gradient(180deg,#0D131F,#090D15);border:1px solid rgba(56,189,248,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.bnn-portal-light .records-visual-canvas{background:radial-gradient(circle at 22% 0,rgba(2,132,199,.08) 0,transparent 56%),radial-gradient(circle at 82% 0,rgba(217,119,6,.07) 0,transparent 52%),linear-gradient(180deg,#FFFFFF,#F1F5F9);border:1px solid #cbd5e1}.bnn-portal-light .records-svg-text{fill:#0F172A!important}.bnn-portal-light .records-svg-muted{fill:#475569!important}.bnn-portal-light .records-svg-grid{stroke:#CBD5E1!important}.records-hof-pill{gap:2px;padding:1px 5px;border-radius:4px;background:linear-gradient(135deg,#FDE047,#F59E0B);color:#090D14;font-weight:900;letter-spacing:.04em;box-shadow:0 1px 3px rgba(245,158,11,.35)}.records-active-pill,.records-hof-pill{display:inline-flex;align-items:center;font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.25}.records-active-pill{gap:4px;padding:1px 6px;border-radius:9999px;background:rgba(16,185,129,.16);color:#34D399;border:1px solid rgba(16,185,129,.42);font-weight:800;letter-spacing:.03em}.bnn-portal-light .records-active-pill{background:#D1FAE5;color:#047857;border-color:#6EE7B7}.records-pulse-dot{width:5px;height:5px;border-radius:9999px;background-color:#10B981;box-shadow:0 0 6px #10B981}.records-cat-row{border-left:3px solid transparent;transition:background-color .12s ease,border-color .12s ease}.records-cat-row:hover{background-color:var(--bnn-hover)}.records-cat-selected{border-left-color:#38BDF8!important;background:linear-gradient(90deg,rgba(56,189,248,.15),transparent 92%)}.bnn-portal-light .records-cat-selected{border-left-color:#0284C7!important;background:linear-gradient(90deg,rgba(2,132,199,.11),transparent 92%)}.records-plaque-card{background:linear-gradient(155deg,rgba(217,119,6,.2),rgba(19,24,34,.97) 56%);border:1px solid rgba(245,158,11,.48);box-shadow:0 10px 24px -6px rgba(0,0,0,.55),inset 0 1px 0 rgba(253,224,71,.18)}.bnn-portal-light .records-plaque-card{background:linear-gradient(155deg,#FEF3C7,#FFFFFF 58%);border:1px solid #f59e0b;box-shadow:0 6px 16px -4px rgba(180,83,9,.12)}.records-linescore-table{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace;font-size:10.5px;font-variant-numeric:tabular-nums}.records-linescore-table td,.records-linescore-table th{padding:3px 5px;text-align:center;border:1px solid var(--bnn-border)}.records-linescore-table th{background-color:var(--bnn-subcard);color:var(--bnn-muted);font-weight:800;font-size:9.5px}.records-linescore-table td.team-cell,.records-linescore-table th.team-cell{text-align:left;padding-left:7px;padding-right:7px;font-weight:900}.records-linescore-table td.rhe-r{font-weight:900;background:rgba(245,158,11,.13);color:#FBBF24}.bnn-portal-light .records-linescore-table td.rhe-r{background:#FEF3C7;color:#B45309}.records-agate-table{width:100%;border-collapse:collapse;font-size:11.5px;font-variant-numeric:tabular-nums}.records-agate-table th{text-align:left;padding:6px 8px;font-family:JetBrains Mono,monospace}@media (max-width:1180px){.bnn-leaders-grid,.bnn-vp-ultrawide .bnn-leaders-grid{grid-template-columns:1fr!important}.bnn-leaders-col-center,.bnn-leaders-col-left,.bnn-leaders-col-right{grid-column:span 1/span 1!important}}.leaders-visual-canvas{background:radial-gradient(circle at 50% 0,rgba(56,189,248,.09) 0,transparent 65%),linear-gradient(180deg,rgba(19,24,34,.96),rgba(11,14,20,.99));border:1px solid rgba(148,163,184,.18);border-radius:10px}.bnn-portal-light .leaders-visual-canvas{background:radial-gradient(circle at 50% 0,rgba(2,132,199,.06) 0,transparent 65%),linear-gradient(180deg,#FFFFFF,#F8FAFC);border:1px solid #cbd5e1}.leaders-podium-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.875rem}@media (min-width:820px){.leaders-podium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bnn-vp-ultrawide .leaders-podium-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:2350px){.bnn-vp-auto .leaders-podium-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.leaders-podium-hero{background:linear-gradient(135deg,rgba(30,41,59,.82),rgba(15,23,42,.96));border:1px solid rgba(245,158,11,.32);border-radius:10px;transition:border-color .15s ease,transform .15s ease}.leaders-podium-hero:hover{border-color:rgba(245,158,11,.72);transform:translateY(-1px)}.bnn-portal-light .leaders-podium-hero{background:linear-gradient(135deg,#FFFBEB,#FFFFFF 65%,#F8FAFC);border:1px solid #fcd34d}.leaders-chaser-row{position:relative;overflow:hidden;border-radius:6px;transition:background-color .12s ease}.leaders-chaser-row:hover{background-color:rgba(148,163,184,.12)}.bnn-portal-light .leaders-chaser-row:hover{background-color:rgba(15,23,42,.05)}.leaders-chaser-fill{position:absolute;inset:1px auto 1px 0;border-radius:4px;pointer-events:none;opacity:.13;transition:width .25s ease}.bnn-portal-light .leaders-chaser-fill{opacity:.11}.leaders-savant-track{position:relative;height:10px;border-radius:999px;background:rgba(148,163,184,.18);overflow:visible}.bnn-portal-light .leaders-savant-track{background:#E2E8F0}.leaders-savant-track:after{content:"";position:absolute;top:-2px;bottom:-2px;left:50%;width:1px;background:rgba(148,163,184,.45);pointer-events:none}.leaders-savant-fill{position:absolute;top:0;bottom:0;left:0;border-radius:999px}.leaders-savant-pin{position:absolute;top:50%;transform:translate(-50%,-50%);width:21px;height:21px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;color:#FFFFFF;border:1.5px solid rgba(11,14,20,.85);box-shadow:0 2px 6px rgba(0,0,0,.38);z-index:2}.bnn-portal-light .leaders-savant-pin{border-color:#FFFFFF}.leaders-broadsheet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:.75rem}.leaders-broadsheet-box{background:rgba(15,20,29,.92);border:1px solid rgba(148,163,184,.22);border-radius:6px;overflow:hidden}.bnn-portal-light .leaders-broadsheet-box{background:#FFFFFF;border:1px solid #cbd5e1}.leaders-black-ink{font-weight:900;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.leaders-agate-table{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-size:11.5px}.leaders-agate-table thead th{position:sticky;top:0;z-index:5;background:#0F141D;color:#94A3B8}.records-agate-table th{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background-color:var(--bnn-subcard);color:var(--bnn-muted);border-bottom:2px solid var(--bnn-border)}.records-agate-table td{padding:5px 8px;border-bottom:1px solid var(--bnn-border)}.bnn-records-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.875rem;align-items:start}.bnn-records-col-left{grid-column:span 3/span 3}.bnn-records-col-center{grid-column:span 6/span 6}.bnn-records-col-right{grid-column:span 3/span 3}.bnn-records-col-uw{display:none}.records-std-inspector{display:block}.bnn-vp-ultrawide .bnn-records-grid{grid-template-columns:16.5fr 39.5fr 15.5fr 28.5fr!important;gap:.875rem!important}.bnn-vp-ultrawide .bnn-records-col-center,.bnn-vp-ultrawide .bnn-records-col-left,.bnn-vp-ultrawide .bnn-records-col-right{grid-column:auto!important}.bnn-vp-ultrawide .bnn-records-col-uw{display:flex!important;flex-direction:column;gap:.875rem}.bnn-vp-ultrawide .records-std-inspector{display:none!important}@media (min-width:2150px){.bnn-vp-auto .bnn-records-grid{grid-template-columns:16.5fr 39.5fr 15.5fr 28.5fr!important;gap:.875rem!important}.bnn-vp-auto .bnn-records-col-center,.bnn-vp-auto .bnn-records-col-left,.bnn-vp-auto .bnn-records-col-right{grid-column:auto!important}.bnn-vp-auto .bnn-records-col-uw{display:flex!important;flex-direction:column;gap:.875rem}.bnn-vp-auto .records-std-inspector{display:none!important}}@media (max-width:1180px){.bnn-records-grid,.bnn-vp-ultrawide .bnn-records-grid{grid-template-columns:1fr!important}.bnn-records-col-center,.bnn-records-col-left,.bnn-records-col-right{grid-column:span 1/span 1!important}.bnn-records-col-uw,.bnn-vp-ultrawide .bnn-records-col-uw{display:none!important}.bnn-vp-ultrawide .records-std-inspector,.records-std-inspector{display:block!important}}.leaders-agate-table thead th{padding:8px 9px;border-bottom:1px solid rgba(148,163,184,.24);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaders-agate-table thead th:hover{color:#F8FAFC}.bnn-portal-light .leaders-agate-table thead th{background:#F1F5F9;color:#334155;border-bottom:1px solid #cbd5e1}.bnn-portal-light .leaders-agate-table thead th:hover{color:#0F172A}.leaders-agate-table tbody td{padding:6.5px 9px;border-bottom:1px solid rgba(148,163,184,.11);color:var(--bnn-ink,#E6EDF3);white-space:nowrap}.bnn-portal-light .leaders-agate-table tbody td{border-bottom:1px solid #e2e8f0;color:#0F172A}.leaders-agate-table tbody tr:hover td{background:rgba(56,189,248,.08)}.bnn-portal-light .leaders-agate-table tbody tr:hover td{background:#E0F2FE}