@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800;900&display=swap";@keyframes scoreFlash{0%{background-color:#22c55e00;text-shadow:0 0 0px rgba(34,197,94,0);transform:scale(1)}50%{background-color:#22c55e33;text-shadow:0 0 10px rgba(34,197,94,.8);transform:scale(1.08)}to{background-color:#22c55e00;text-shadow:0 0 0px rgba(34,197,94,0);transform:scale(1)}}.score-flash{animation:scoreFlash .6s ease-out}@keyframes terminalPulse{0%,to{opacity:1;box-shadow:0 0 4px currentColor}50%{opacity:.4;box-shadow:0 0 8px currentColor}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.bloomberg-prop-row{flex-direction:column;gap:12px;align-items:flex-start}@media(min-width:400px){.bloomberg-prop-row{flex-direction:row;align-items:center}}.bloomberg-prop-line{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.bloomberg-prop-decision{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800;letter-spacing:.08em}.bloomberg-prop-point{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:800;color:#fafafa;line-height:1}.bloomberg-prop-market{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:#71717a;letter-spacing:.08em}.bloomberg-prop-matchup-info{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#14141899;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:12px;color:#a1a1aa}.bloomberg-prop-rates{display:flex;justify-content:space-around;gap:4px;padding:12px 16px}.bloomberg-prop-rate-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;background:transparent;border:none;cursor:pointer;border-radius:6px;transition:all .15s ease;flex:1}.bloomberg-prop-rate-item:hover{background:#27272a66}.bloomberg-prop-rate-active{background:#22c55e1a;border:1px solid rgba(34,197,94,.2)}.bloomberg-prop-rate-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:#71717a;letter-spacing:.05em}.bloomberg-prop-rate-value{font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.bloomberg-prop-odds-strip{display:flex;gap:6px;padding:10px 16px;overflow-x:auto;background:#14141866;border-top:1px solid #1a1a1e}.bloomberg-prop-odds-strip::-webkit-scrollbar{display:none}.bloomberg-prop-odds-item{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#27272a80;border:1px solid #3f3f46;border-radius:6px;white-space:nowrap;flex-shrink:0}.bloomberg-prop-book-name{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.03em}.bloomberg-prop-book-price{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:#e4e4e7}.bloomberg-prop-form-preview{padding:10px 16px}.bloomberg-prop-form-bars{display:flex;gap:4px;align-items:center}.bloomberg-prop-form-bar{flex:1;height:6px;background:#27272a;border-radius:3px;transition:all .2s ease}.bloomberg-prop-form-hit{background:#22c55e;box-shadow:0 0 8px #22c55e4d}.bloomberg-card{background:linear-gradient(180deg,#0c0c0e,#0a0a0c);border:1px solid #3f3f46;border-radius:12px;overflow:hidden;margin-bottom:12px;position:relative;transition:all .2s ease;box-shadow:0 2px 10px #0000004d}.bloomberg-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(34,197,94,.3) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}.bloomberg-card:hover:before{opacity:1}.bloomberg-card:hover{border-color:#52525b;box-shadow:0 4px 24px #00000080}.bloomberg-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#141418cc;border-bottom:1px solid #1a1a1e}.bloomberg-status{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:6px;border:1px solid transparent;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bloomberg-pulse{width:8px;height:8px;border-radius:50%;background:currentColor;animation:terminalPulse 1.5s ease-in-out infinite}.bloomberg-time{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:13px;color:#a1a1aa}.bloomberg-time-date{color:#d4d4d8;font-weight:700}.bloomberg-time-separator{color:#52525b}.bloomberg-time-clock{color:#a1a1aa}.bloomberg-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#27272a80;border:1px solid #3f3f46;color:#a1a1aa;transition:all .15s ease;cursor:pointer}.bloomberg-action-btn:hover{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}.bloomberg-action-btn-active{background:#22c55e26;border-color:#22c55e66;color:#22c55e}.bloomberg-content{padding:0;cursor:pointer}.bloomberg-matchup{position:relative;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.bloomberg-team-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#18181b66;border-radius:8px;border:1px solid transparent;transition:all .15s ease}.bloomberg-team-row:hover{background:#27272a66}.bloomberg-team-selected{background:linear-gradient(90deg,#22c55e0f,#22c55e05);border:1px solid rgba(34,197,94,.25);position:relative}.bloomberg-team-selected:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:3px;background:#22c55e;border-radius:8px 0 0 8px}.bloomberg-team-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.bloomberg-team-details{display:flex;flex-direction:column;gap:1px;min-width:0}.bloomberg-team-city{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:#71717a;letter-spacing:.04em;text-transform:uppercase}.bloomberg-team-nickname{font-family:Inter,sans-serif;font-size:18px;font-weight:800;color:#fafafa;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bloomberg-pick-indicator{display:flex;align-items:center;gap:5px;padding:4px 10px;background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:#22c55e;letter-spacing:.05em}.bloomberg-odds-cell{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin-right:14px}.bloomberg-spread{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;color:#e4e4e7}.bloomberg-ml{font-family:JetBrains Mono,monospace;font-size:12px;color:#a1a1aa}.bloomberg-score{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:800;color:#fafafa;min-width:56px;text-align:center;padding:8px 12px;background:#27272a99;border-radius:6px;border:1px solid #3f3f46}.bloomberg-data-strip{display:flex;justify-content:space-between;padding:14px 16px;background:linear-gradient(180deg,#14141899,#101014cc);border-top:1px solid #1a1a1e;border-bottom:1px solid #1a1a1e;gap:6px}.bloomberg-metric{display:flex;flex-direction:column;align-items:center;padding:8px 10px;min-width:0;flex:1}.bloomberg-metric-highlight{background:#27272a4d;border-radius:6px}.bloomberg-metric-primary{background:linear-gradient(180deg,#22c55e14,#22c55e05);border-radius:6px;border:1px solid rgba(34,197,94,.15)}.bloomberg-metric-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:#71717a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.bloomberg-metric-value{font-size:16px;font-weight:700;color:#e4e4e7;white-space:nowrap}.bloomberg-mono{font-family:JetBrains Mono,monospace}.bloomberg-signal-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#10101499}.bloomberg-confidence{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:6px;border:1px solid;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.06em}.bloomberg-expand-hint{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:12px;color:#71717a;letter-spacing:.05em;transition:color .15s ease}.bloomberg-card:hover .bloomberg-expand-hint{color:#a1a1aa}.bloomberg-expanded{padding:0;background:linear-gradient(180deg,#0e0e10,#0a0a0c);border-top:1px solid #1a1a1e;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bloomberg-section{padding:16px;border-bottom:1px solid #1a1a1e}.bloomberg-section:last-child{border-bottom:none}.bloomberg-section-header{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:#71717a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.bloomberg-odds-grid{font-family:JetBrains Mono,monospace;font-size:13px}.bloomberg-odds-header{display:grid;grid-template-columns:60px 1fr 1fr 1fr;gap:10px;padding:8px 0;border-bottom:1px solid #1f1f23;color:#71717a;font-size:11px;font-weight:600;letter-spacing:.08em}.bloomberg-odds-row{display:grid;grid-template-columns:60px 1fr 1fr 1fr;gap:10px;padding:10px 0;border-bottom:1px solid rgba(31,31,35,.5)}.bloomberg-odds-row:last-child{border-bottom:none}.bloomberg-team-label{font-weight:700;font-size:14px;color:#d4d4d8}.bloomberg-odds-value{color:#e4e4e7;text-align:center;font-size:13px}.bloomberg-bookmaker-container{overflow-x:auto;margin:0 -4px;padding:0 4px}.bloomberg-bookmaker-grid{display:grid;gap:1px;background:#1a1a1e;border:1px solid #1f1f23;border-radius:6px;overflow:hidden;min-width:100%}.bloomberg-book-header{background:linear-gradient(180deg,#1a1a1e,#141416);padding:10px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:#71717a;text-align:center;letter-spacing:.05em;border-bottom:1px solid #27272a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bloomberg-book-header.bloomberg-book-label{text-align:left;padding-left:10px;color:#52525b}.bloomberg-book-row-label{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#141418cc;border-right:1px solid #27272a}.bloomberg-book-type{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;color:#52525b;letter-spacing:.08em}.bloomberg-book-team{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:#a1a1aa}.bloomberg-book-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;background:#10101499;border-bottom:1px solid rgba(31,31,35,.3);transition:background .15s ease}.bloomberg-book-cell:hover{background:#27272a66}.bloomberg-best-odds{background:#22c55e1a;position:relative}.bloomberg-best-odds:after{content:"";position:absolute;top:2px;right:2px;width:4px;height:4px;border-radius:50%;background:#22c55e}.bloomberg-book-point{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:#e4e4e7}.bloomberg-book-price{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;color:#71717a}.bloomberg-book-ml{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:#e4e4e7}.bloomberg-book-na{font-family:JetBrains Mono,monospace;font-size:12px;color:#3f3f46}.bloomberg-more-books{text-align:center;padding:8px;font-family:JetBrains Mono,monospace;font-size:10px;color:#52525b;background:#10101466;border-top:1px solid #1f1f23;letter-spacing:.05em}.bloomberg-bookmaker-table{border:1px solid #1f1f23;border-radius:6px;overflow:hidden;background:#141416}.bloomberg-book-table-header{display:grid;grid-template-columns:100px repeat(5,1fr);background:linear-gradient(180deg,#1a1a1e,#141416);border-bottom:1px solid #27272a}.bloomberg-book-name-col{padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:#52525b;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center}.bloomberg-book-market-col{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;text-align:center;border-left:1px solid rgba(31,31,35,.5)}.bloomberg-market-team{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:#a1a1aa}.bloomberg-market-type{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;color:#52525b;text-transform:uppercase;letter-spacing:.05em}.bloomberg-book-table-row{display:grid;grid-template-columns:100px repeat(5,1fr);border-bottom:1px solid rgba(31,31,35,.3);transition:background .15s ease}.bloomberg-book-table-row:last-child{border-bottom:none}.bloomberg-book-table-row:hover{background:#27272a4d}.bloomberg-book-name-cell{padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:#d4d4d8;display:flex;align-items:center;background:#14141880;border-right:1px solid rgba(31,31,35,.5)}.bloomberg-book-data-cell{padding:10px 8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:#e4e4e7;text-align:center;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(31,31,35,.3);position:relative}.bloomberg-book-data-cell.bloomberg-best-odds{background:#22c55e14;color:#4ade80}.bloomberg-book-data-cell.bloomberg-best-odds:before{content:"";position:absolute;top:4px;right:4px;width:4px;height:4px;border-radius:50%;background:#22c55e}.bloomberg-juice{font-size:10px;font-weight:500;color:#71717a;margin-left:2px}.bloomberg-na{color:#3f3f46}.bloomberg-def-table{border:1px solid #1f1f23;border-radius:6px;overflow:hidden;background:#141416}.bloomberg-def-header{display:grid;grid-template-columns:170px 1fr 1fr;background:linear-gradient(180deg,#1a1a1e,#141416);border-bottom:1px solid #27272a}.bloomberg-def-category{padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:#52525b;letter-spacing:.05em}.bloomberg-def-team{padding:10px 4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:#a1a1aa;text-align:center;border-left:1px solid rgba(31,31,35,.5)}.bloomberg-def-row{display:grid;grid-template-columns:170px 1fr 1fr;border-bottom:1px solid rgba(31,31,35,.3);transition:background .15s ease}.bloomberg-def-row:hover{background:#27272a4d}.bloomberg-def-row:last-child{border-bottom:none}.bloomberg-def-category-label{padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:#d4d4d8;display:flex;align-items:center}.bloomberg-def-rank{padding:8px 12px;font-family:JetBrains Mono,monospace;text-align:right;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;border-left:1px solid rgba(31,31,35,.3)}.bloomberg-def-value-main{font-size:12px;font-weight:700;color:#e4e4e7}.bloomberg-def-rank-sub{font-size:10px;font-weight:500;color:#71717a;background:#ffffff08;padding:2px 6px;border-radius:4px}.bloomberg-rank-better .bloomberg-def-rank-sub{color:#22c55e;background:#22c55e1a}.bloomberg-rank-worse .bloomberg-def-rank-sub{color:#ef4444;background:#ef44441a}.bloomberg-analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bloomberg-analysis-item{padding:14px;background:#18181b80;border:1px solid #1f1f23;border-radius:8px}.bloomberg-analysis-label{display:block;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:#71717a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.bloomberg-analysis-value{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:700;color:#e4e4e7}.bloomberg-chart-legend{display:flex;justify-content:center;gap:24px;margin-top:10px}.bloomberg-legend-item{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;color:#a1a1aa}.bloomberg-legend-dot{width:10px;height:10px;border-radius:2px}.bloomberg-injuries-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bloomberg-injuries-team{display:flex;flex-direction:column;gap:10px}.bloomberg-injuries-label{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:#d4d4d8;letter-spacing:.05em}.bloomberg-injuries-list{display:flex;flex-direction:column;gap:8px}.bloomberg-injuries-expand{font-family:JetBrains Mono,monospace;font-size:11px;color:#71717a;cursor:pointer;text-align:center;padding:6px;margin-top:4px;border-top:1px solid rgba(82,82,91,.3);transition:color .2s}.bloomberg-injuries-expand:hover{color:#a1a1aa}.bloomberg-injury-item{display:flex;flex-direction:column;padding:8px 10px;background:#18181b80;border-left:3px solid #3f3f46;border-radius:0 6px 6px 0}.bloomberg-injury-player{font-size:13px;font-weight:600;color:#e4e4e7}.bloomberg-injury-status{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bloomberg-no-data{font-family:JetBrains Mono,monospace;font-size:12px;color:#71717a;font-style:italic}.text-emerald-400{color:#34d399}.text-amber-400{color:#fbbf24}.text-red-400{color:#f87171}.text-red-600{color:#dc2626}.bg-emerald-500\/10{background-color:#22c55e1a}.bg-emerald-500\/20{background-color:#22c55e33}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.border-emerald-500\/30{border-color:#22c55e4d}.border-amber-500\/30{border-color:#f59e0b4d}.bloomberg-standings-table{border:1px solid #1f1f23;border-radius:6px;overflow:hidden;background:#141416}.bloomberg-standings-header{display:grid;grid-template-columns:80px repeat(6,1fr);background:linear-gradient(180deg,#1a1a1e,#141416);border-bottom:1px solid #27272a}.bloomberg-standings-row{display:grid;grid-template-columns:80px repeat(6,1fr);border-bottom:1px solid rgba(31,31,35,.3);transition:background .15s ease}.bloomberg-standings-row:last-child{border-bottom:none}.bloomberg-standings-row:hover{background:#27272a4d}.bloomberg-standings-team-col{padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:#a1a1aa;display:flex;align-items:center;border-right:1px solid rgba(31,31,35,.5)}.bloomberg-weather-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#27272a;border:1px solid #1f1f23;border-radius:6px;overflow:hidden}.bloomberg-weather-item{background:#141416;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.bloomberg-weather-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#71717a;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}.bloomberg-weather-value{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;color:#e4e4e7}.bloomberg-weather-sub{font-family:JetBrains Mono,monospace;font-size:10px;color:#52525b;margin-top:-2px}.bloomberg-standings-col-header{padding:10px 4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:#52525b;text-align:center;border-left:1px solid rgba(31,31,35,.5);display:flex;align-items:center;justify-content:center}.bloomberg-standings-value{padding:8px 4px;font-family:JetBrains Mono,monospace;font-size:11px;color:#e4e4e7;text-align:center;border-left:1px solid rgba(31,31,35,.3);display:flex;align-items:center;justify-content:center}
