:root{--nba-ink:#0b1d3a;--nba-navy:#061d35;--nba-teal:#13b9ca;--nba-line:#d8e3ed;--nba-muted:#71829f;--nba-bg:#f5f8fb;--nba-white:#fff;--nba-sidebar:216px}
*{box-sizing:border-box}
.nba-body{margin:0;background:var(--nba-bg);color:var(--nba-ink);font-family:Inter,Arial,sans-serif}
.nba-body .app-shell{display:block;min-height:100vh}
.nba-body .sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:var(--nba-sidebar);min-width:var(--nba-sidebar);padding:24px 14px;background:var(--nba-navy);color:#dce7f2}
.nba-body .main-column{width:auto;min-width:0;margin-left:var(--nba-sidebar)}
.nba-body .brand-lockup{display:flex;align-items:flex-start;flex-direction:column;padding:7px 10px 12px}
.nba-body .brand-kicker,.nba-body .badge-readonly{display:none}
.nba-body .brand-name{color:#fff;font:560 36px/1 Fraunces,Georgia,serif;letter-spacing:-1.5px}
.nba-body .brand-period{color:var(--nba-teal)}
.nba-sport-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0 20px;padding:4px;border:1px solid #29445d;border-radius:13px;background:#05182b}
.nba-sport-switch a{padding:10px 5px;border-radius:9px;color:#839ab0;font:600 9px/1.2 "JetBrains Mono",monospace;text-align:center;text-decoration:none;text-transform:uppercase}
.nba-sport-switch a.active{background:var(--nba-teal);color:#062039}
.nba-body .tabs{display:flex;flex-direction:column;gap:7px;padding:0}
.nba-body .tab-button{position:relative;display:flex;align-items:center;gap:15px;width:100%;min-height:54px;padding:0 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:#e4edf7;font:500 15px/1 Inter,sans-serif;text-align:left;cursor:pointer}
.nba-body .tab-button>.pn-nav-icon{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:1px solid #29445d;border-radius:10px;color:#dce7f2}
.nba-body .tab-button>.pn-nav-icon svg{width:22px;height:22px}
.nba-body .tab-button:hover,.nba-body .tab-button.active{border-color:#10bcd1;background:#103b58;color:#31e1e8}
.nba-body .tab-button.active{box-shadow:inset 3px 0 #13dce7}
.nba-body .tab-button.active::before{position:absolute;left:-15px;width:3px;height:38px;border-radius:4px;background:#1ce0e7;content:""}
.nba-body .tab-button.active>.pn-nav-icon{border-color:#1fb9ca;color:#38e1e8;background:#0c4a62}
.nba-body .sidebar-foot{position:absolute;right:22px;bottom:24px;left:22px;display:flex;align-items:center;gap:10px;padding:19px 4px 0;border-top:1px solid #294158}
.nba-body .pn-status-dot{width:8px;height:8px;border-radius:50%;background:#58d4ad;box-shadow:0 0 0 6px rgba(88,212,173,.08)}
.nba-body .pn-status-copy strong,.nba-body .pn-status-copy small{display:block;font:600 10px/1.45 "JetBrains Mono",monospace;letter-spacing:.08em}
.nba-body .pn-status-copy small{color:#8aa1b7}

.nba-header{position:sticky;top:0;z-index:10;min-height:72px;padding:0 30px;border-bottom:1px solid #e4ebf1;background:rgba(255,255,255,.96)}
.nba-header .status-header-row{display:flex;align-items:center;gap:18px;height:72px}
.nba-header .status-location{display:flex;align-items:center;width:455px;max-width:42vw;height:38px;padding:0 13px;border:1px solid #d6e2ed;border-radius:8px;background:#f3f8fc}
.nba-header .status-location input{width:100%;border:0;outline:0;background:transparent;color:var(--nba-ink);font:400 13px/1 "JetBrains Mono",monospace}
.nba-header .pn-search-icon{margin-right:10px;color:#233b5a}
.nba-season-label{display:flex;align-items:center;gap:8px;color:#718099;font:600 9px/1 "JetBrains Mono",monospace;text-transform:uppercase}
.nba-season-label select{min-height:38px;border:1px solid #d7e0e9;border-radius:8px;padding:0 28px 0 10px;background:#fff;color:#10213b;font:600 10px/1 "JetBrains Mono",monospace}
.nba-mode{margin-left:auto;color:#0b8999;font:600 9px/1 "JetBrains Mono",monospace;letter-spacing:.08em}
.nba-tab[hidden]{display:none}.nba-tab.active{display:block}
.nba-body .content-area{width:auto;max-width:none;padding:22px 30px 52px}

.nba-page-head{display:flex;align-items:flex-end;justify-content:space-between;min-height:118px;padding:0 0 22px;border-bottom:1px solid var(--nba-line)}
.nba-page-head>div>p{margin:5px 0 0;color:#445c88;font:460 21px/1.1 Fraunces,Georgia,serif}
.nba-eyebrow{color:#18aebc;font:650 9px/1 "JetBrains Mono",monospace;letter-spacing:.15em;text-transform:uppercase}
.nba-page-head h1{margin:4px 0 0;color:var(--nba-ink);font:560 clamp(50px,5.2vw,78px)/.86 Fraunces,Georgia,serif;letter-spacing:-3.4px}
.nba-heading-note{align-self:center;max-width:520px;margin:24px 12px 0;color:#58709b;font:440 17px/1.3 Fraunces,Georgia,serif;text-align:right}
.nba-match-toolbar{display:flex;align-items:center;gap:9px;min-height:58px;border-bottom:1px solid var(--nba-line)}
.nba-match-toolbar button{height:36px;padding:0 15px;border:1px solid #d5e1ec;border-radius:999px;background:#fff;color:#42577f;font:500 12px/34px Inter,sans-serif;cursor:pointer}
.nba-match-toolbar button.is-selected{border-color:#34d4df;background:#eaffff;color:#079baa}
.nba-match-toolbar>span{margin-left:auto;color:#7789a5;font:600 9px/1 "JetBrains Mono",monospace;letter-spacing:.04em;text-transform:uppercase}

.nba-focus-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(380px,.9fr);min-height:430px;border-bottom:1px solid var(--nba-line)}
.nba-feature-card,.nba-confidence-card{min-width:0;padding:24px 28px}
.nba-feature-card{border-right:1px solid var(--nba-line)}
.nba-fixture-context{display:flex;align-items:flex-start;justify-content:space-between}
.nba-fixture-context>div strong,.nba-fixture-context time{display:block;color:#72839f;font:600 10px/1.35 "JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase}
.nba-fixture-context time{margin-top:7px;font-weight:500;letter-spacing:0;text-transform:none}
.nba-fixture-context>span{padding:9px 14px;border-radius:12px;background:#e3f5fb;color:#078fc0;font:700 9px/1 "JetBrains Mono",monospace;letter-spacing:.08em}
.nba-feature-versus{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;min-height:200px;padding:22px 0}
.nba-feature-team{display:flex;align-items:center;gap:18px;min-width:0}
.nba-feature-team.is-away{justify-content:flex-end;text-align:right}
.nba-feature-team>div{min-width:0}
.nba-feature-team strong{display:block;font:560 clamp(24px,2.1vw,34px)/1.05 Fraunces,Georgia,serif;overflow-wrap:anywhere}
.nba-feature-team small{display:block;margin-top:7px;color:#8b99ad;font:600 9px/1 "JetBrains Mono",monospace;letter-spacing:.15em}
.nba-logo{position:relative;display:grid;flex:0 0 auto;place-items:center;border:1px solid #d7e2ec;border-radius:50%;background:#f5f9fc;overflow:hidden}
.nba-logo-hero{width:82px;height:82px}.nba-logo-small{width:36px;height:36px}
.nba-logo>span{color:#6d809c;font:700 12px/1 "JetBrains Mono",monospace}
.nba-logo img{position:absolute;width:82%;height:82%;object-fit:contain}
.nba-vs{text-align:center}.nba-vs strong{display:block;color:#91a0b4;font:560 21px/1 Fraunces,Georgia,serif}.nba-vs small{display:block;margin-top:7px;color:#97a4b6;font:600 7px/1.2 "JetBrains Mono",monospace;letter-spacing:.06em}
.nba-market-probabilities{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--nba-line)}
.nba-market-cell{min-width:0;padding:17px 16px 4px}.nba-market-cell+.nba-market-cell{border-left:1px solid var(--nba-line)}
.nba-market-cell>span,.nba-market-cell>small{display:block;color:#657899;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nba-market-cell>strong{display:block;margin:6px 0 8px;font:560 26px/1 Fraunces,Georgia,serif}
.nba-market-cell>i,.nba-model-outcomes i{display:block;height:6px;overflow:hidden;border-radius:99px;background:#e4ebf2}
.nba-market-cell>i em,.nba-model-outcomes i em{display:block;height:100%;background:#ff747d}
.nba-market-cell.is-away>i em{background:#46bae3}
.nba-market-cell>small{margin-top:7px;font-size:9px}
.nba-market-caption{margin:14px 16px 0;color:#0ba9ba;font-size:10px}

.nba-confidence-title,.nba-evidence-title{display:flex;align-items:center;justify-content:space-between}
.nba-confidence-title h2,.nba-evidence-title h3{margin:0;font:560 27px/1 Fraunces,Georgia,serif}
.nba-confidence-title small,.nba-evidence-title span{color:#8291a7;font-size:10px}
.nba-model-stack{display:grid;gap:12px;margin-top:20px}
.nba-model-panel{padding:14px 16px;border:1px solid #d5e0e9;border-radius:10px;background:#fff}
.nba-model-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}
.nba-model-panel header strong{font:560 18px/1 Fraunces,Georgia,serif}.nba-model-panel header span{color:#8190a7;font:600 8px/1 "JetBrains Mono",monospace;letter-spacing:.08em}
.nba-model-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:13px}
.nba-model-outcomes span{display:block;color:#6d7e9a;font-size:9px}.nba-model-outcomes strong{display:block;margin:4px 0 6px;font-size:18px}.nba-model-outcomes em{background:#aeb9c8}.nba-model-outcomes .is-favored strong{color:#08a6b4}.nba-model-outcomes .is-favored em{background:var(--nba-teal)}
.nba-model-panel footer{display:flex;justify-content:space-between;gap:8px;margin-top:10px;color:#71809a;font:500 8px/1.3 "JetBrains Mono",monospace}.nba-model-panel footer b{color:#405573}.nba-model-panel.is-unavailable p{margin:12px 0 0;color:#8190a6;font-size:11px}
.nba-evidence-title{margin-top:21px;padding-bottom:10px;border-bottom:1px solid var(--nba-line)}
.nba-evidence-list>div{display:grid;grid-template-columns:125px 1fr;min-height:45px;align-items:center;border-bottom:1px solid var(--nba-line);font-size:10px}.nba-evidence-list span{color:#71829d}.nba-evidence-list strong{color:#314663}
.nba-interpretation{margin-top:20px;padding:18px;border:1px solid #cce3e8;border-radius:12px;background:#eef9fa}
.nba-interpretation header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.nba-interpretation header span{display:block;color:#0794a3;font:650 8px/1 "JetBrains Mono",monospace;letter-spacing:.12em}.nba-interpretation h3{margin:6px 0 0;font:560 20px/1 Fraunces,Georgia,serif}.nba-interpretation header>b{padding:6px 9px;border-radius:99px;background:#dce9ed;color:#50677a;font:650 8px/1 "JetBrains Mono",monospace;white-space:nowrap}.nba-interpretation header>b.is-strong{background:#d8f4e8;color:#178264}.nba-interpretation header>b.is-moderate{background:#ddf3f4;color:#087c87}.nba-interpretation header>b.is-slight{background:#edf0d8;color:#727423}.nba-interpretation header>b.is-toss-up{background:#edf0f3;color:#637184}
.nba-interpretation-facts{display:grid;grid-template-columns:1fr 1fr 1.25fr;margin-top:15px;border-block:1px solid #d2e6e9}.nba-interpretation-facts>div{min-width:0;padding:11px 9px}.nba-interpretation-facts>div+div{border-left:1px solid #d2e6e9}.nba-interpretation-facts span,.nba-interpretation-facts strong{display:block}.nba-interpretation-facts span{color:#6d8193;font:600 7px/1 "JetBrains Mono",monospace;text-transform:uppercase}.nba-interpretation-facts strong{margin-top:7px;color:#193e58;font-size:9px;line-height:1.35}.nba-interpretation>p{margin:13px 0 0;color:#3f5e70;font-size:10px;line-height:1.55}

.nba-fixture-rail{margin-top:28px}.nba-fixture-rail>header{display:flex;align-items:flex-end;justify-content:space-between;min-height:86px;padding-bottom:15px;border-bottom:1px solid var(--nba-line)}
.nba-fixture-rail h2{margin:5px 0 0;font:560 36px/1 Fraunces,Georgia,serif}.nba-fixture-rail>header>strong{color:#6f82a3;font:600 10px/1 "JetBrains Mono",monospace}
.nba-rail-head,.nba-match-row{display:grid;grid-template-columns:105px minmax(330px,1.5fr) 150px minmax(220px,1fr) 20px;align-items:center}
.nba-rail-head{min-height:38px;color:#64779b;border-bottom:1px solid var(--nba-line);font:600 8px/1.3 "JetBrains Mono",monospace;letter-spacing:.05em}
.nba-match-row{width:100%;min-height:64px;padding:0;border:0;border-bottom:1px solid var(--nba-line);background:transparent;color:var(--nba-ink);text-align:left;cursor:pointer}
.nba-match-row:hover,.nba-match-row.is-selected{background:#eef7fa}.nba-match-row.is-selected{box-shadow:inset 3px 0 var(--nba-teal)}
.nba-match-row>span,.nba-rail-head>span{min-width:0;padding:7px 10px}
.nba-row-time strong,.nba-row-time small{display:block}.nba-row-time strong{font:600 11px/1 "JetBrains Mono",monospace}.nba-row-time small{margin-top:5px;color:#0a9cac;font:650 8px/1 "JetBrains Mono",monospace}
.nba-row-match{display:flex;align-items:center;gap:9px}.nba-row-match strong{min-width:0;font:560 14px/1.1 Fraunces,Georgia,serif}.nba-row-match i{color:#8897aa;font:400 10px/1 Fraunces,serif}
.nba-row-market{display:flex;gap:8px;font:600 11px/1 "JetBrains Mono",monospace}.nba-row-market i{color:#a0acba;font-style:normal}.nba-row-market b:first-child{color:#e35b63}.nba-row-market b:last-child{color:#189bc7}
.nba-row-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nba-compact-model{min-width:0}.nba-compact-model span,.nba-compact-model strong{display:block}.nba-compact-model span{color:#7b8ba3;font:600 8px/1 "JetBrains Mono",monospace}.nba-compact-model strong{overflow:hidden;margin-top:4px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.nba-row-arrow{color:#8797ab;font-size:23px;text-align:right}

.nba-model-intro{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:24px 0;border-bottom:1px solid var(--nba-line)}.nba-model-intro h2{margin:0;font:560 27px/1 Fraunces,Georgia,serif}.nba-model-intro p{margin:0;color:#61759c;font-size:12px;line-height:1.5}
.nba-language-guide{margin-top:24px;border:1px solid var(--nba-line);background:#fff}.nba-language-guide>header{padding:24px 26px 20px;border-bottom:1px solid var(--nba-line)}.nba-language-guide h2{margin:7px 0 5px;font:560 31px/1 Fraunces,Georgia,serif}.nba-language-guide>header p{margin:0;color:#647895;font-size:11px}.nba-language-guide>div{display:grid;grid-template-columns:repeat(4,1fr)}.nba-language-guide article{min-height:118px;padding:18px;border-right:1px solid var(--nba-line);border-bottom:1px solid var(--nba-line)}.nba-language-guide article:nth-child(4n){border-right:0}.nba-language-guide article:last-child{grid-column:span 2}.nba-language-guide article strong{font:560 17px/1 Fraunces,Georgia,serif}.nba-language-guide article p{margin:9px 0 0;color:#667a96;font-size:9px;line-height:1.55}.nba-language-guide>footer{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:17px 22px;background:#071f38;color:#c5d7e6;font-size:10px;line-height:1.5}.nba-language-guide>footer strong{color:#30d6df;font:650 9px/1.5 "JetBrains Mono",monospace;text-transform:uppercase}
.nba-model-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.nba-model-card{padding:24px;border:1px solid var(--nba-line);background:#fff}.nba-model-card header{display:flex;justify-content:space-between;gap:10px}.nba-model-card header span{padding:5px 8px;border-radius:99px;background:#e3f7f7;color:#087d8b;font:600 8px/1 "JetBrains Mono",monospace}.nba-model-card header small{color:#8090a7;font:500 8px/1.4 "JetBrains Mono",monospace}.nba-model-card h2{margin:18px 0 8px;font:560 27px/1 Fraunces,Georgia,serif}.nba-model-card>p{min-height:38px;color:#67778f;font-size:12px}
.nba-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border-top:1px solid var(--nba-line);border-left:1px solid var(--nba-line)}.nba-metrics div{padding:13px;border-right:1px solid var(--nba-line);border-bottom:1px solid var(--nba-line);background:#f8fafc}.nba-metrics span{display:block;color:#78879c;font:500 8px/1 "JetBrains Mono",monospace;text-transform:uppercase}.nba-metrics strong{display:block;margin-top:7px;font:560 18px/1 Fraunces,serif}
.nba-leaderboard{margin-top:28px}.nba-leaderboard>header{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;border-bottom:1px solid var(--nba-line);padding-bottom:12px}.nba-leaderboard>header h2{margin:4px 0 0;font:560 24px/1 Fraunces,serif}.nba-leaderboard>header small{color:#78879c;font:500 9px/1.4 "JetBrains Mono",monospace;text-transform:uppercase}
.nba-leaderboard-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px}.nba-leaderboard-card{padding:22px;border:1px solid var(--nba-line);background:#fff}.nba-leaderboard-card.is-frozen{opacity:.6}.nba-leaderboard-card>header{display:flex;justify-content:space-between;align-items:baseline}.nba-leaderboard-card>header strong{font:560 20px/1 Fraunces,serif}.nba-leaderboard-card>header span{padding:4px 7px;border-radius:99px;background:#fdeee0;color:#b4621a;font:700 8px/1 "JetBrains Mono",monospace}
.nba-leaderboard-bankroll{margin-top:14px;padding:14px;border:1px solid var(--nba-line);background:#f8fafc}.nba-leaderboard-bankroll span{display:block;color:#78879c;font:500 8px/1 "JetBrains Mono",monospace;text-transform:uppercase}.nba-leaderboard-bankroll strong{display:block;margin-top:6px;font:650 26px/1 Fraunces,serif;color:#35536a}.nba-leaderboard-bankroll strong.is-positive{color:#0f8a57}.nba-leaderboard-bankroll strong.is-negative{color:#c23b3b}
.nba-leaderboard-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border-top:1px solid var(--nba-line);border-left:1px solid var(--nba-line)}.nba-leaderboard-facts div{padding:10px;border-right:1px solid var(--nba-line);border-bottom:1px solid var(--nba-line)}.nba-leaderboard-facts span{display:block;color:#78879c;font:500 7px/1 "JetBrains Mono",monospace;text-transform:uppercase}.nba-leaderboard-facts strong{display:block;margin-top:5px;font:560 14px/1 Fraunces,serif}
.nba-leaderboard-card>footer{display:flex;justify-content:space-between;margin-top:12px;color:#8090a7;font:500 9px/1.4 "JetBrains Mono",monospace}
.nba-safety-strip{display:flex;align-items:center;gap:30px;margin-top:20px;padding:17px 20px;border:1px solid #cfe3f4;background:#eaf6ff;color:#61759b;font-size:10px}.nba-safety-strip strong{color:#1684b4;font:700 9px/1 "JetBrains Mono",monospace}
.nba-research-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border-block:1px solid var(--nba-line)}.nba-research-summary article{padding:18px;border-right:1px solid var(--nba-line)}.nba-research-summary article:last-child{border-right:0}.nba-research-summary span,.nba-research-summary small{display:block;color:#6d809e;font-size:9px}.nba-research-summary strong{display:block;margin:8px 0 5px;font:560 24px/1 Fraunces,serif}.nba-research-list{margin-top:22px}.nba-research-list article{display:grid;grid-template-columns:52px 1fr 150px;align-items:center;min-height:82px;border-bottom:1px solid var(--nba-line)}.nba-research-index{color:#13a7b5;font:650 10px/1 "JetBrains Mono",monospace}.nba-research-list strong{font:560 18px/1 Fraunces,serif}.nba-research-list p{margin:6px 0 0;color:#6d7e98;font-size:10px}.nba-research-list b{justify-self:end;color:#098e9b;font:650 9px/1 "JetBrains Mono",monospace}
.nba-note{margin-top:20px;padding:18px;border-left:3px solid var(--nba-teal);background:#eaf8fa;color:#35536a;font-size:12px}
.nba-entered-list{margin-top:22px;display:grid;gap:10px}.nba-entered-row{display:grid;grid-template-columns:1.4fr 1.4fr .7fr .7fr;gap:16px;align-items:center;padding:16px 18px;border:1px solid var(--nba-line);background:#fff}.nba-entered-matchup{display:flex;flex-direction:column;gap:5px}.nba-entered-status{align-self:flex-start;padding:3px 8px;border-radius:99px;font:700 8px/1.4 "JetBrains Mono",monospace;letter-spacing:.05em;background:#e3f5fb;color:#078fc0}.nba-entered-status.is-won{background:#d8f4e8;color:#178264}.nba-entered-status.is-lost{background:#fdeae7;color:#c23b3b}.nba-entered-matchup strong{font:560 16px/1.2 Fraunces,Georgia,serif}.nba-entered-matchup small{color:#78879c;font:500 9px/1 "JetBrains Mono",monospace}.nba-entered-pick,.nba-entered-money,.nba-entered-result{display:flex;flex-direction:column;gap:4px}.nba-entered-pick span,.nba-entered-money span,.nba-entered-result span{color:#78879c;font:500 8px/1 "JetBrains Mono",monospace;text-transform:uppercase}.nba-entered-pick strong{font:560 15px/1.2 Fraunces,Georgia,serif}.nba-entered-pick small{color:#8090a7;font-size:9px}.nba-entered-money strong,.nba-entered-result strong{font:650 18px/1 Fraunces,serif;color:#35536a}.nba-entered-result strong.is-positive{color:#0f8a57}.nba-entered-result strong.is-negative{color:#c23b3b}

.nba-wallet-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px}.nba-wallet-card{padding:22px;border:1px solid var(--nba-line);background:#fff}.nba-wallet-card>header{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.nba-wallet-card>header strong{font:560 18px/1.3 Fraunces,serif}.nba-wallet-card>header span{padding:4px 7px;border-radius:99px;background:#f1f5f9;font:700 8px/1 "JetBrains Mono",monospace;white-space:nowrap}.nba-wallet-card>header span.is-positive{background:#d8f4e8;color:#178264}.nba-wallet-card>header span.is-negative{background:#fdeae7;color:#c23b3b}.nba-wallet-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border-top:1px solid var(--nba-line);border-left:1px solid var(--nba-line)}.nba-wallet-facts div{padding:10px;border-right:1px solid var(--nba-line);border-bottom:1px solid var(--nba-line)}.nba-wallet-facts span{display:block;color:#78879c;font:500 7px/1 "JetBrains Mono",monospace;text-transform:uppercase}.nba-wallet-facts strong{display:block;margin-top:5px;font:560 14px/1 Fraunces,serif}.nba-wallet-positions{list-style:none;margin:14px 0 0;padding:10px 0 0;border-top:1px solid var(--nba-line);display:grid;gap:8px}.nba-wallet-positions li{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px}.nba-wallet-positions li span{grid-column:1;font:500 12px/1.3 Inter,sans-serif;color:#35536a}.nba-wallet-positions li small{grid-column:1;color:#8090a7;font:500 9px/1.4 "JetBrains Mono",monospace}.nba-wallet-positions li b{grid-column:2;grid-row:1/3;align-self:center;font:650 14px/1 Fraunces,serif;color:#35536a}.nba-wallet-positions li b.is-positive{color:#0f8a57}.nba-wallet-positions li b.is-negative{color:#c23b3b}.nba-wallet-empty{margin-top:14px;color:#8090a7;font:500 11px/1.4 "JetBrains Mono",monospace}
@media(max-width:1100px){:root{--nba-sidebar:76px}.nba-body .sidebar{width:76px;min-width:76px;padding:20px 8px}.nba-body .main-column{margin-left:76px}.nba-body .brand-lockup{align-items:center;padding:0}.nba-body .brand-name{font-size:0}.nba-body .brand-name::before{content:"P";font:650 30px/1 Fraunces,serif}.nba-sport-switch,.nba-body .sidebar-foot,.nba-body .tab-button>span:not(.pn-nav-icon){display:none}.nba-body .tab-button{justify-content:center;padding:0}.nba-body .tab-button.active::before{left:-9px}.nba-focus-grid{grid-template-columns:1fr}.nba-feature-card{border-right:0;border-bottom:1px solid var(--nba-line)}.nba-feature-team strong{font-size:27px}.nba-heading-note{font-size:14px}.nba-language-guide>div{grid-template-columns:repeat(2,1fr)}.nba-language-guide article:nth-child(2n){border-right:0}.nba-rail-head,.nba-match-row{grid-template-columns:90px minmax(300px,1.5fr) 125px minmax(210px,1fr) 20px}.nba-fixture-rail{overflow-x:auto}.nba-fixture-rail>header{position:sticky;left:0}.nba-rail-head,.nba-match-row{min-width:790px}}
@media(max-width:760px){.nba-body{padding-bottom:78px}.nba-body .sidebar{position:fixed;inset:auto 0 0;z-index:30;display:block;width:100%;height:70px;min-width:0;padding:7px 10px;border-top:1px solid #24425c}.nba-body .main-column{margin-left:0}.nba-body .brand-lockup,.nba-sport-switch,.nba-body .sidebar-foot{display:none!important}.nba-body .tabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px;padding:0!important}.nba-body .tab-button{display:flex;min-width:0;height:56px;min-height:56px;flex-direction:column;justify-content:center;gap:3px;padding:0!important;border-radius:8px;font-size:9px}.nba-body .tab-button>span:not(.pn-nav-icon){display:block!important}.nba-body .tab-button>.pn-nav-icon{width:25px!important;height:25px!important;flex-basis:25px!important;border:0}.nba-body .tab-button>.pn-nav-icon svg{width:19px;height:19px}.nba-body .tab-button.active::before{display:none}.nba-header{padding:0 14px}.nba-header .status-location{width:100%;max-width:none}.nba-season-label,.nba-mode{display:none}.nba-body .content-area{padding:16px 14px 40px}.nba-page-head{min-height:100px}.nba-page-head h1{font-size:48px}.nba-heading-note{display:none}.nba-page-head>div>p{font-size:18px}.nba-match-toolbar{overflow-x:auto}.nba-match-toolbar>span{display:none}.nba-feature-card,.nba-confidence-card{padding:20px 14px}.nba-feature-versus{grid-template-columns:1fr 45px 1fr;min-height:172px}.nba-feature-team,.nba-feature-team.is-away{flex-direction:column;text-align:center;gap:9px}.nba-feature-team.is-away{flex-direction:column-reverse}.nba-feature-team strong{font-size:19px}.nba-logo-hero{width:62px;height:62px}.nba-market-cell{padding:14px 8px 4px}.nba-market-cell>strong{font-size:22px}.nba-market-cell>small{white-space:normal}.nba-confidence-title h2,.nba-evidence-title h3{font-size:24px}.nba-model-panel footer{flex-direction:column}.nba-evidence-list>div{grid-template-columns:105px 1fr}.nba-interpretation-facts{grid-template-columns:1fr}.nba-interpretation-facts>div+div{border-top:1px solid #d2e6e9;border-left:0}.nba-language-guide>div{grid-template-columns:1fr}.nba-language-guide article{border-right:0}.nba-language-guide>footer{grid-template-columns:1fr}.nba-fixture-rail h2{font-size:31px}.nba-model-cards,.nba-model-intro,.nba-leaderboard-cards,.nba-wallet-cards{grid-template-columns:1fr}.nba-leaderboard-facts{grid-template-columns:1fr 1fr}.nba-metrics{grid-template-columns:1fr 1fr}.nba-safety-strip{align-items:flex-start;flex-direction:column;gap:8px}.nba-research-summary{grid-template-columns:1fr 1fr}.nba-research-summary article:nth-child(2){border-right:0}.nba-research-list article{grid-template-columns:38px 1fr}.nba-research-list b{grid-column:2;justify-self:start;margin-top:5px}.nba-research-list p{line-height:1.4}.nba-entered-row{grid-template-columns:1fr 1fr}}

/* Keep every NBA section reachable in the fixed mobile navigation. */
@media(max-width:760px){.nba-body{padding-bottom:82px}.nba-body .sidebar{height:74px;padding-inline:6px}.nba-body .tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px}.nba-body .tab-button{height:60px;min-height:60px;padding-inline:2px!important;font-size:8px;line-height:1.05;text-align:center}.nba-body .tab-button>span:not(.pn-nav-icon){max-width:100%;white-space:normal}}
@media(max-width:760px){.nba-language-guide article:last-child{grid-column:span 1}}


/* NBA paper-position command center */
.nba-entered-summary{display:grid;grid-template-columns:repeat(5,1fr);margin-top:22px;border:1px solid var(--nba-line);background:#fff}
.nba-entered-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.nba-entered-lanes button{display:grid;grid-template-columns:1fr auto;gap:7px 12px;padding:17px 18px;border:1px solid var(--nba-line);background:#fff;color:#173655;text-align:left;cursor:pointer}.nba-entered-lanes button:hover,.nba-entered-lanes button:focus-visible,.nba-entered-lanes button.is-selected{border-color:#15b9c5;background:#eefafb;outline:0}.nba-entered-lanes span{font:650 10px/1.25 Inter,sans-serif}.nba-entered-lanes strong{font:560 25px/1 Fraunces,Georgia,serif}.nba-entered-lanes small{grid-column:1/-1;color:#7688a1;font:600 8px/1 "JetBrains Mono",monospace;text-transform:uppercase}.nba-entered-lane-note{margin:14px 0 0;padding:12px 14px;border-left:3px solid #18b9c4;background:#edf9fa;color:#45647b;font-size:10px;line-height:1.45}
.nba-entered-summary article{min-width:0;padding:18px 20px;border-right:1px solid var(--nba-line)}
.nba-entered-summary article:last-child{border-right:0}
.nba-entered-summary span,.nba-entered-summary small{display:block;color:#7587a1}
.nba-entered-summary span{font:650 8px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.06em}
.nba-entered-summary strong{display:block;margin:9px 0 6px;font:560 26px/1 Fraunces,Georgia,serif;color:#10294a}
.nba-entered-summary small{font-size:9px;line-height:1.4}
.nba-entered-summary strong.is-positive{color:#0f8a57}.nba-entered-summary strong.is-negative{color:#c23b3b}
.nba-entered-models{margin-top:28px}
.nba-entered-models>header,#nba-entered-ledger>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--nba-line)}
.nba-entered-models h2,#nba-entered-ledger h2{margin:5px 0 0;font:560 25px/1 Fraunces,Georgia,serif}
.nba-entered-models>header small,#nba-entered-ledger>header small{color:#78879c;font:500 9px/1.4 "JetBrains Mono",monospace}
.nba-entered-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}
.nba-entered-model-card{position:relative;display:grid;grid-template-columns:1fr auto;gap:7px 12px;min-width:0;padding:16px 18px;border:1px solid var(--nba-line);background:#fff;color:#10294a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}
.nba-entered-model-card:hover,.nba-entered-model-card:focus-visible{border-color:#20bcc8;background:#f3fbfc;outline:0;transform:translateY(-1px)}
.nba-entered-model-card.is-selected{border-color:#10bdca;box-shadow:inset 3px 0 #10bdca;background:#f2fbfc}
.nba-entered-model-card span{grid-column:1/-1;overflow:hidden;color:#6e809b;font:650 8px/1.4 "JetBrains Mono",monospace;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}
.nba-entered-model-card strong{font:560 27px/1 Fraunces,Georgia,serif}
.nba-entered-model-card small{grid-column:1;color:#7b8da6;font-size:9px}
.nba-entered-model-card b{grid-column:2;grid-row:2/4;align-self:center;font:650 17px/1 Fraunces,Georgia,serif;color:#35536a}
.nba-entered-model-card b.is-positive{color:#0f8a57}.nba-entered-model-card b.is-negative{color:#c23b3b}
.nba-entered-controls{position:sticky;top:80px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:28px 0 18px;padding:12px;border:1px solid var(--nba-line);background:rgba(248,251,254,.96);backdrop-filter:blur(10px)}
.nba-entered-filter-tabs{display:flex;gap:7px;overflow-x:auto}
.nba-entered-filter-tabs button,.nba-entered-more{padding:9px 14px;border:1px solid var(--nba-line);border-radius:999px;background:#fff;color:#506781;font:600 10px/1 Inter,sans-serif;white-space:nowrap;cursor:pointer}
.nba-entered-filter-tabs button:hover,.nba-entered-filter-tabs button:focus-visible,.nba-entered-filter-tabs button.is-selected{border-color:#13bdca;background:#e9fafb;color:#087f8b;outline:0}
.nba-entered-controls label{display:flex;align-items:center;gap:9px;color:#7587a1;font:650 8px/1 "JetBrains Mono",monospace;text-transform:uppercase}
.nba-entered-controls select{min-width:220px;padding:9px 34px 9px 12px;border:1px solid var(--nba-line);border-radius:7px;background:#fff;color:#1b3555;font:600 10px/1 Inter,sans-serif}
#nba-entered-ledger{margin-top:0}
.nba-entered-list{margin-top:0;display:grid;gap:8px}
.nba-entered-row{appearance:none;width:100%;grid-template-columns:minmax(360px,1.55fr) minmax(250px,1.2fr) .5fr .5fr 46px;gap:18px;min-height:102px;padding:15px 18px;border:1px solid var(--nba-line);background:#fff;color:#10294a;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}
.nba-entered-row:hover,.nba-entered-row:focus-visible{border-color:#23b8c4;box-shadow:0 8px 22px rgba(18,48,78,.07);outline:0;transform:translateY(-1px)}
.nba-entered-matchup{min-width:0}.nba-entered-teams{display:grid;grid-template-columns:30px minmax(55px,1fr) auto minmax(55px,1fr) 30px;align-items:center;gap:8px}
.nba-entered-teams strong{overflow:hidden;font:560 15px/1.2 Fraunces,Georgia,serif;text-overflow:ellipsis;white-space:nowrap}
.nba-entered-teams strong:nth-of-type(2){text-align:right}.nba-entered-teams b{color:#92a1b4;font:650 9px/1 "JetBrains Mono",monospace}
.nba-entered-team-mark{display:grid;width:30px;height:30px;place-items:center;border:1px solid #c8d8e8;border-radius:50%;background:#eef5fa;color:#35536a;font:700 8px/1 "JetBrains Mono",monospace}
.nba-entered-status.is-live{background:#fff1d6;color:#a26308}
.nba-entered-chevron{justify-self:end;padding:7px 9px;border:1px solid var(--nba-line);border-radius:6px;color:#198a96;font:650 9px/1 "JetBrains Mono",monospace;text-transform:uppercase}
.nba-entered-more{display:block;margin:18px auto 0;border-radius:7px}
body.nba-detail-open{overflow:hidden}
.nba-entered-detail-backdrop{position:fixed;inset:0;z-index:80;background:rgba(2,19,35,.52)}
.nba-entered-detail{position:fixed;inset:0 0 0 auto;z-index:81;width:min(560px,100vw);overflow-y:auto;border-left:1px solid #b9cde0;background:#f7fafc;box-shadow:-18px 0 45px rgba(2,23,43,.18)}
.nba-entered-detail>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--nba-line);background:#fff}
.nba-entered-detail>header>div{display:flex;align-items:center;gap:10px}.nba-entered-detail>header small{color:#70829e;font:650 8px/1 "JetBrains Mono",monospace;text-transform:uppercase}
.nba-entered-detail>header button{padding:8px 12px;border:1px solid var(--nba-line);border-radius:6px;background:#fff;color:#274664;font:650 9px/1 "JetBrains Mono",monospace;text-transform:uppercase;cursor:pointer}
.nba-entered-detail>header button:hover,.nba-entered-detail>header button:focus-visible{border-color:#12b8c4;color:#087d88;outline:0}
.nba-entered-detail-game{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;gap:16px;padding:34px 28px 24px;text-align:center}
.nba-entered-detail-game>span{display:grid;width:56px;height:56px;place-items:center;border:1px solid #c7d9e9;border-radius:50%;background:#fff;color:#264862;font:700 12px/1 "JetBrains Mono",monospace}
.nba-entered-detail-game div{display:flex;min-width:0;flex-direction:column;gap:5px}.nba-entered-detail-game small{overflow:hidden;color:#536b87;font:600 11px/1.25 Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.nba-entered-detail-game strong{font:650 42px/1 Fraunces,Georgia,serif;color:#10294a}
.nba-entered-detail-game p{grid-column:1/-1;margin:1px 0 0;color:#7c8da4;font:500 9px/1 "JetBrains Mono",monospace}
.nba-entered-detail-facts{display:grid;grid-template-columns:1fr 1fr;margin:0 22px;border-top:1px solid var(--nba-line);border-left:1px solid var(--nba-line)}
.nba-entered-detail-facts div{padding:15px;border-right:1px solid var(--nba-line);border-bottom:1px solid var(--nba-line);background:#fff}
.nba-entered-detail-facts span,.nba-entered-detail-audit span{display:block;color:#7889a0;font:650 8px/1 "JetBrains Mono",monospace;text-transform:uppercase}
.nba-entered-detail-facts strong{display:block;margin-top:8px;font:560 18px/1.2 Fraunces,Georgia,serif;color:#193655}
.nba-entered-detail-audit{margin:24px 22px 40px}.nba-entered-detail-audit h3{margin:22px 0 10px;font:560 20px/1 Fraunces,Georgia,serif}
.nba-entered-detail-audit>div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:11px 0;border-bottom:1px solid var(--nba-line)}
.nba-entered-detail-audit strong{overflow-wrap:anywhere;color:#2e4966;font:600 10px/1.45 Inter,sans-serif}
@media(max-width:1100px){.nba-entered-summary{grid-template-columns:repeat(3,1fr)}.nba-entered-summary article:nth-child(3){border-right:0}.nba-entered-summary article:nth-child(n+4){border-top:1px solid var(--nba-line)}.nba-entered-model-grid{grid-template-columns:1fr 1fr}.nba-entered-row{grid-template-columns:minmax(330px,1.4fr) minmax(230px,1fr) .55fr .55fr 42px}}
@media(max-width:760px){.nba-entered-lanes{display:flex;overflow-x:auto;padding-bottom:4px}.nba-entered-lanes button{min-width:210px}.nba-entered-summary{grid-template-columns:1fr 1fr}.nba-entered-summary article{border-right:1px solid var(--nba-line);border-top:1px solid var(--nba-line)}.nba-entered-summary article:nth-child(-n+2){border-top:0}.nba-entered-summary article:nth-child(2n){border-right:0}.nba-entered-summary article:last-child{grid-column:1/-1}.nba-entered-models>header,#nba-entered-ledger>header{align-items:flex-start;flex-direction:column}.nba-entered-model-grid{grid-template-columns:1fr}.nba-entered-controls{top:0;align-items:stretch;flex-direction:column}.nba-entered-controls label{justify-content:space-between}.nba-entered-controls select{min-width:0;max-width:70%}.nba-entered-row{grid-template-columns:1fr 1fr 42px;gap:12px;min-height:0}.nba-entered-matchup,.nba-entered-pick{grid-column:1/-1}.nba-entered-money,.nba-entered-result{padding-top:10px;border-top:1px solid var(--nba-line)}.nba-entered-chevron{grid-column:3;grid-row:1;align-self:start}.nba-entered-teams{grid-template-columns:30px minmax(45px,1fr) auto minmax(45px,1fr) 30px}.nba-entered-detail{width:100vw}.nba-entered-detail-game{padding-inline:18px}.nba-entered-detail-facts{margin-inline:14px}.nba-entered-detail-audit{margin-inline:14px}}

/* Decision window and live NBA monitoring. */
.nba-match-toolbar>span.is-selected{padding:8px 13px;border:1px solid #16b9c5;border-radius:999px;background:#e8fafb;color:#087f8b;font:650 9px/1 "JetBrains Mono",monospace;text-transform:uppercase;white-space:nowrap}
.nba-decision-summary,.nba-live-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;border:1px solid var(--nba-line);background:#fff}
.nba-decision-summary article,.nba-live-overview article{padding:16px 18px;border-right:1px solid var(--nba-line)}
.nba-decision-summary article:last-child,.nba-live-overview article:last-child{border-right:0}
.nba-decision-summary span,.nba-live-overview span{display:block;color:#7689a3;font:650 8px/1 "JetBrains Mono",monospace;text-transform:uppercase}
.nba-decision-summary strong,.nba-live-overview strong{display:block;margin-top:8px;color:#10294a;font:560 25px/1 Fraunces,Georgia,serif}
.nba-decision-summary small{display:block;margin-top:6px;color:#7f90a7;font-size:9px}
.nba-live-grid{display:grid;gap:12px;margin-top:20px}
.nba-live-card{border:1px solid var(--nba-line);background:#fff;box-shadow:0 8px 24px rgba(16,41,74,.045)}
.nba-live-card>summary{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) 70px;align-items:center;gap:20px;padding:18px 20px;list-style:none;cursor:pointer}
.nba-live-card>summary::-webkit-details-marker{display:none}
.nba-live-card-head{display:flex;align-items:center;gap:9px}.nba-live-card-head>strong{font:650 11px/1 "JetBrains Mono",monospace}
.nba-live-pulse{padding:6px 8px;border-radius:99px;background:#fee8e6;color:#d24343;font:700 8px/1 "JetBrains Mono",monospace;animation:nba-live-pulse 1.8s ease-in-out infinite}
@keyframes nba-live-pulse{50%{box-shadow:0 0 0 5px rgba(210,67,67,.1)}}
.nba-live-score{display:grid;gap:9px}.nba-live-score>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.nba-live-score span{overflow:hidden;font:560 16px/1.15 Fraunces,Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.nba-live-score strong{font:650 22px/1 "JetBrains Mono",monospace}
.nba-live-score-chart{grid-column:2;height:5px;overflow:hidden;border-radius:99px;background:#ffb5b5}.nba-live-score-chart i{display:block;height:100%;background:#25bfc9}
.nba-live-expand{grid-column:3;grid-row:1/3;justify-self:end;color:#168c98;font:650 9px/1 "JetBrains Mono",monospace;text-transform:uppercase}
.nba-live-detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:22px;padding:22px;border-top:1px solid var(--nba-line);background:#f7fafc}.nba-live-detail h3{margin:0 0 14px;font:560 21px/1 Fraunces,Georgia,serif}
.nba-live-probability{margin-top:13px}.nba-live-probability header{display:flex;justify-content:space-between;gap:12px}.nba-live-probability header span{color:#526985;font-size:10px}.nba-live-probability header strong{font:650 12px/1 "JetBrains Mono",monospace}.nba-live-probability>i{display:block;height:7px;margin-top:7px;overflow:hidden;border-radius:99px;background:#dfe9f1}.nba-live-probability>i>em{display:block;height:100%;background:linear-gradient(90deg,#20c1cc,#087f8b)}.nba-live-probability small{display:block;margin-top:5px;color:#8292a8;font-size:8px}
.nba-live-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--nba-line);border-left:1px solid var(--nba-line)}.nba-live-facts div{padding:13px;border-right:1px solid var(--nba-line);border-bottom:1px solid var(--nba-line);background:#fff}.nba-live-facts span{display:block;color:#7c8da3;font:650 7px/1 "JetBrains Mono",monospace;text-transform:uppercase}.nba-live-facts strong{display:block;margin-top:7px;overflow-wrap:anywhere;font:560 14px/1.2 Fraunces,Georgia,serif}
@media(max-width:760px){.nba-body .tabs{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:2px}.nba-body .tab-button{padding-inline:1px!important;font-size:7px}.nba-decision-summary,.nba-live-overview{grid-template-columns:1fr 1fr}.nba-decision-summary article:nth-child(2),.nba-live-overview article:nth-child(2){border-right:0}.nba-decision-summary article:last-child,.nba-live-overview article:last-child{grid-column:1/-1;border-top:1px solid var(--nba-line)}.nba-live-card>summary{grid-template-columns:1fr 54px;gap:12px;padding:15px}.nba-live-card-head,.nba-live-score,.nba-live-score-chart{grid-column:1}.nba-live-expand{grid-column:2;grid-row:1/4}.nba-live-detail{grid-template-columns:1fr;padding:16px}.nba-live-score span{font-size:14px}}

/* Shared football/NBA management command centre. */
.mgmt-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:22px 0;border:1px solid var(--nba-line,#d7e3ee);background:#fff}
.mgmt-kpis article{min-width:0;padding:17px 18px;border-right:1px solid var(--nba-line,#d7e3ee)}.mgmt-kpis article:last-child{border-right:0}
.mgmt-kpis span,.mgmt-kpis small{display:block;color:#7689a3}.mgmt-kpis span{font:650 8px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.04em}.mgmt-kpis strong{display:block;margin:9px 0 6px;color:#10294a;font:560 25px/1 Fraunces,Georgia,serif}.mgmt-kpis small{font-size:9px;line-height:1.35}
.mgmt-kpis .is-positive,.mgmt-chart-row .is-positive,.mgmt-tr .is-positive{color:#0f8a57}.mgmt-kpis .is-negative,.mgmt-chart-row .is-negative,.mgmt-tr .is-negative{color:#c23b3b}
.mgmt-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mgmt-panel{padding:20px 22px;border:1px solid var(--nba-line,#d7e3ee);background:#fff}.mgmt-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--nba-line,#d7e3ee)}.mgmt-panel>header h2{margin:5px 0 0;color:#10294a;font:560 25px/1 Fraunces,Georgia,serif}.mgmt-panel>header>small{color:#7c8da3;font:500 8px/1.35 "JetBrains Mono",monospace;text-align:right}.mgmt-panel .eyebrow{color:#1499a5;font:650 8px/1 "JetBrains Mono",monospace;letter-spacing:.06em}
.mgmt-chart-row{margin-top:16px}.mgmt-chart-row header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.mgmt-chart-row header span{overflow:hidden;color:#425a75;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mgmt-chart-row header strong{font:650 11px/1 "JetBrains Mono",monospace}.mgmt-chart-row>i{display:block;height:8px;margin-top:7px;overflow:hidden;border-radius:99px;background:#e3ebf2}.mgmt-chart-row>i>em{display:block;height:100%;background:#2bbbc6}.mgmt-chart-row>i>em.is-positive{background:#21a879}.mgmt-chart-row>i>em.is-negative{background:#e36868}
.mgmt-table-panel,.mgmt-alerts{margin-top:16px}.mgmt-table{overflow-x:auto}.mgmt-tr{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(90px,.65fr));align-items:center;min-width:720px;border-bottom:1px solid var(--nba-line,#d7e3ee)}.mgmt-tr>*{min-width:0;padding:12px 8px;color:#435a74;font-size:10px;overflow-wrap:anywhere}.mgmt-tr>strong:first-child{color:#10294a;font:560 14px/1.2 Fraunces,Georgia,serif}.mgmt-th>*{color:#7c8da3!important;font:650 7px/1 "JetBrains Mono",monospace!important;text-transform:uppercase}
.mgmt-alerts ul{display:grid;gap:8px;margin:15px 0 0;padding:0;list-style:none}.mgmt-alerts li{padding:11px 13px;border-left:3px solid #e0a43a;background:#fff7e6;color:#694d1a;font-size:10px;line-height:1.45}.mgmt-clear{margin-top:15px;padding:13px;border-left:3px solid #21a879;background:#eaf8f2;color:#176848;font-size:10px}
@media(max-width:1180px){.mgmt-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mgmt-kpis article:nth-child(3){border-right:0}.mgmt-kpis article:nth-child(n+4){border-top:1px solid var(--nba-line,#d7e3ee)}}
@media(max-width:760px){.mgmt-kpis{grid-template-columns:1fr 1fr}.mgmt-kpis article{border-top:1px solid var(--nba-line,#d7e3ee)}.mgmt-kpis article:nth-child(-n+2){border-top:0}.mgmt-kpis article:nth-child(2n){border-right:0}.mgmt-grid{grid-template-columns:1fr}.mgmt-panel{padding:16px}.mgmt-panel>header{align-items:flex-start;flex-direction:column}.mgmt-panel>header>small{text-align:left}}

