:root{--bg:#070b14;--oravant-page-bg:#070b14;--line:#ffffff6b;--muted:#ffffff2e;--matchup-bg:#f5f8fcf5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#070b14}*{box-sizing:border-box}#__next{background-color:inherit;background-image:inherit;min-height:100vh}html,body{background-color:#070b14;background-image:radial-gradient(circle at 50% 0%, #1d263c, var(--bg) 55%, #01030a);min-height:100vh;margin:0}body{color:#fff;font-family:inherit,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-oravant-theme=classic],html[data-oravant-theme=classic] body{--oravant-page-bg:#101010;background-color:#101010;background-image:none}button,input{font:inherit}.wrap{--feed-width:340px;--stage-max:1200px;flex-direction:column;justify-content:flex-start;min-height:100vh;margin:0 auto;padding:0;display:flex;overflow:visible}.gameday-shell{margin-left:var(--feed-width);display:block;position:relative}.layout{display:contents}.layout-gameday{grid-template-areas:"feed stage""feed market";grid-template-columns:var(--feed-width) 1fr;grid-template-rows:1fr auto;align-items:start;min-height:100vh;display:grid}.layout-minimal{display:block}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.toolbar input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;width:130px;padding:10px 12px}.toolbar button{color:#fff;cursor:pointer;background:#2c65f6;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.status{color:#ffffffb3;font-size:13px}.stage{aspect-ratio:4/3;isolation:isolate;background-color:#182034;background-position:50% 100%,50% 0,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:calc(100% + 1px),calc(100% + 1px),auto;border-radius:0 18px 0 0;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26}.stage:after{content:"";z-index:90;pointer-events:none;background:linear-gradient(#00000014,#0000 42%,#00000040);position:absolute;inset:0}.batter{z-index:20;filter:drop-shadow(0 16px 18px #0000006b);background-position:50% 100%,50% 100%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;width:18.1278%;height:51.6%;transition:background-image .2s;position:absolute;top:24.0795%}.pitch-layer{z-index:60;width:100%;height:100%;position:absolute;top:8%;left:0}.strike-canvas{z-index:55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.plate{clip-path:polygon(0 0,100% 0,86% 62%,50% 100%,14% 62%);filter:drop-shadow(0 2px 3px #00000080);background:#ffffff1f;border:2px solid #ffffffb3;width:7.1%;height:3.8%;position:absolute;top:62%;left:45.8%}.ball{z-index:70;aspect-ratio:1;color:#09101d;border:2px solid #00000057;border-radius:50%;place-items:center;width:clamp(14px,2.15vw,26px);font-size:clamp(9px,.95vw,12px);font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 8px #00000073,inset 0 1px 2px #fffc}.ball.strike{background:#f6f7fb}.ball.ball-call{background:#45d66d}.ball.inplay{background:#ffbd42}.ball.other{background:#9cc4ff}.panel{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050eb8;border-radius:12px;max-width:min(430px,100% - 40px);padding:12px 14px;line-height:1.35;position:absolute;bottom:18px;left:20px;box-shadow:inset 0 0 0 1px #ffffff1f}.panel b{font-size:15px;display:block}.panel span,.panel small{color:#ffffffc2;font-size:13px}.pitch-list{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.chip{background:#ffffff1f;border-radius:999px;padding:3px 6px;font-size:11px}.credit{color:#ffffff8c;margin:10px 4px 0;font-size:12px}.team-summary-matchup{z-index:110;background:var(--matchup-bg);color:#111827;border-bottom:0;border-radius:10px 10px 0 0;grid-template-columns:1fr 72px 104px 72px 1fr;align-items:center;width:auto;height:56px;display:grid;position:absolute;top:18px;left:18px;right:18px;overflow:hidden;transform:none;box-shadow:inset 0 0 0 1px #11182714}.team-summary-team{justify-content:space-between;align-items:center;gap:8px;min-width:0;height:100%;padding:0 14px;display:flex}.team-summary-team.home{flex-direction:row-reverse}.team-summary-link{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.team-summary-team.home .team-summary-link{text-align:right;flex-direction:row-reverse}.team-summary-logo{object-fit:contain;flex:none;width:32px;height:32px}.team-summary-data{flex-direction:column;min-width:0;line-height:1.05;display:flex}.team-summary-name{letter-spacing:.01em;font-size:16px;font-weight:800}.team-summary-record{color:#697386;white-space:nowrap;margin-top:5px;font-size:12px}.team-summary-score{color:#0f172a;background:0 0;place-items:center;height:100%;font-size:28px;font-weight:900;display:grid}.team-summary-state{color:#334155;text-align:center;text-transform:none;border-left:1px solid #0f172a14;border-right:1px solid #0f172a14;place-items:center;height:100%;font-size:14px;font-weight:800;display:grid}.team-summary-additional{color:#64748b;min-height:14px;font-size:11px}.team-summary-challenges{flex:none;align-items:center;gap:4px;display:flex}.team-summary-pill{background:#2563eb;border:1px solid #94a3b8;border-radius:999px;width:8px;height:18px;box-shadow:inset 0 0 0 1px #ffffff73}.team-summary-pill[data-pill-used=true]{opacity:.95;background:#cbd5e1;border-color:#94a3b8}.team-summary-matchup>*,.player-duel-wrapper>*,.player-duel-inner>*{background-color:#0000}.player-duel-wrapper{z-index:105;background:var(--matchup-bg);color:#111827;border-top:0;border-radius:0 0 10px 10px;width:auto;height:56px;position:absolute;inset:74px 18px auto;overflow:hidden;transform:none;box-shadow:inset 0 0 0 1px #11182714}.player-duel-inner{background:var(--matchup-bg);grid-template-columns:1fr 92px 1fr;align-items:center;height:100%;display:grid}.player-duel-card{min-width:0;height:100%;color:inherit;background:0 0;align-items:center;gap:8px;padding:4px 12px;text-decoration:none;display:flex}.player-duel-card.right{text-align:right;flex-direction:row-reverse}.player-duel-headshot{object-fit:cover;background:#e5e7eb;border-radius:50%;flex:none;width:34px;height:34px}.player-duel-data,.player-duel-info{flex-direction:column;min-width:0;display:flex}.player-duel-data{gap:1px}.player-duel-info{gap:0}.player-duel-name{white-space:nowrap;font-size:12px;font-weight:900;line-height:1.05}.player-duel-label{color:#64748b;font-size:9px;font-weight:800;line-height:1.05}.player-duel-stats{color:#334155;white-space:nowrap;flex-direction:column;gap:0;font-size:9px;line-height:1.05;display:flex}.player-duel-state{color:#334155;background:0 0;border-left:1px solid #0f172a14;border-right:1px solid #0f172a14;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:100%;font-size:10px;font-weight:900;display:flex}.player-duel-bases,.player-duel-outs{width:24px;height:auto;display:block}.player-duel-bases rect,.player-duel-outs circle{fill:#0000;stroke:#64748b;stroke-width:1px}.player-duel-bases rect.occupied{fill:#2563eb;stroke:#1d4ed8}.player-duel-outs circle.is-out{fill:#334155;stroke:#334155}.player-duel-count{text-align:center;min-width:38px;line-height:1}.live-section{z-index:104;width:var(--feed-width);grid-template-rows:minmax(0, calc(var(--feed-width) * .5625)) minmax(0, 1fr);color:#1f2937;pointer-events:auto;background:#fffffff5;border-radius:18px 0 0;align-items:stretch;gap:0;min-height:0;display:grid;position:absolute;top:0;bottom:0;right:100%;overflow:hidden}.venue-card,.live-feed-card{min-width:0;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f8fafcf5;border-radius:0;overflow:hidden}.venue-card{background:#020617;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block}.venue-toggle{display:none}.venue-video{aspect-ratio:auto;background:radial-gradient(at 50% 72%,#5c9542f2 0 24%,#366b2df2 25% 45%,#0000 46%),linear-gradient(#12233e 0%,#263f60 48%,#6e8b5d 49%,#203618 100%);border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:block;position:relative;overflow:hidden}.venue-video.fallback{background:radial-gradient(at 50% 72%,#5c9542f2 0 24%,#366b2df2 25% 45%,#0000 46%),linear-gradient(#12233e 0%,#263f60 48%,#6e8b5d 49%,#203618 100%)}.venue-dfv-video{object-fit:contain;background:#020617;border:0;border-radius:0;width:100%;min-width:100%;height:100%;min-height:100%;display:block}.venue-field-lines{aspect-ratio:1;background:#d2aa69b3;border:2px solid #ffffff8c;width:74%;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 999px #0000001f}.venue-video-label{color:#fff;background:#0000006b;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:800;position:absolute;bottom:8px;left:10px}.live-feed-card{background:#fffffff5;border-top:0;height:100%;min-height:0;max-height:none;overflow:auto}.live-feed-list{padding-bottom:10px}.live-feed-inning{z-index:2;color:#3f4b5f;text-align:center;background:#e9edf3;border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;padding:6px 10px;font-size:12px;font-weight:900;position:sticky;top:0}.live-feed-play{border-bottom:1px solid #0f172a14}.live-feed-segment{grid-template-columns:34px 78px 1fr;align-items:center;column-gap:8px;min-height:46px;padding:7px 9px;display:grid}.live-feed-segment+.live-feed-segment{border-top:1px solid #0f172a0d}.live-feed-segment.result .live-feed-event{color:#05235a}.live-feed-segment.scoring .live-feed-event{color:#b45309}.live-feed-segment.status-row,.live-feed-segment.score{background:#f8fafc;grid-template-columns:44px 1fr}.live-feed-segment.status-row{min-height:42px;padding-top:6px;padding-bottom:6px}.live-feed-icon-wrap{place-items:center;width:30px;min-height:30px;display:grid}.live-feed-headshot,.live-feed-team-logo{object-fit:contain;background:#edf2f7;border-radius:50%;width:30px;height:30px}.live-feed-icon{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.live-feed-icon.transaction{font-size:18px}.live-feed-icon.runner{color:#0f766e}.live-feed-icon.notice{font-size:13px}.live-feed-icon.baseball{flex:none}.live-feed-event{color:#1f2937;font-size:11px;font-weight:900}.live-feed-description{color:#334155;font-size:11px;line-height:1.35}.live-feed-outs{color:#64748b;white-space:nowrap;font-weight:900}.live-feed-status-text{color:#64748b;font-size:11px;font-weight:800}.live-feed-bases rect{fill:#0000;stroke:#64748b;stroke-width:1px}.live-feed-bases rect.occupied{fill:#2563eb;stroke:#1d4ed8}.live-feed-score-row{color:#0f172a;align-items:center;gap:5px;font-size:12px;font-weight:900;display:flex}.live-feed-first-pitch{color:#334155;background:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}.live-feed-first-pitch span:last-child{flex-direction:column;gap:2px;display:flex}.live-feed-first-pitch strong{color:#1f2937;font-size:14px}.live-feed-first-pitch small{color:#64748b;font-size:12px}.kalshi-card{color:#0f172a;filter:none;background:#fff;border-top:2px solid #7b3f2f;border-radius:0 0 18px 18px;width:100%;margin-top:0;overflow:hidden;box-shadow:none!important}.kalshi-chart-wrap{filter:none;background:#fff;width:100%;min-height:250px;overflow:hidden;box-shadow:none!important}.kalshi-chart{touch-action:pan-y;filter:none;background:#fff;width:100%;min-width:0;height:250px;display:block;box-shadow:none!important}.kalshi-axis-label{fill:#0000008c;pointer-events:none;font-family:inherit;font-size:11px}.kalshi-line-halo{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.kalshi-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.kalshi-line.min{stroke:#6493b8}.kalshi-line.sas{stroke:#c4ced4}.kalshi-team{letter-spacing:.15px;dominant-baseline:hanging;font-size:13px;font-weight:600}.kalshi-value{dominant-baseline:hanging;font-size:24px;font-weight:800;font-stretch:75%}.kalshi-arrow{fill:#0ac285;opacity:0;transform-origin:50%;font-size:24px;font-weight:400;transform:rotate(-90deg)}.kalshi-pulse{stroke-opacity:.12;transform-origin:50%;animation:3s cubic-bezier(.32,.93,.6,1) infinite kalshi-heartbeat}.kalshi-crosshair{stroke:#0f172a52;stroke-width:1px;stroke-dasharray:3 4;pointer-events:none}.kalshi-tooltip{pointer-events:none}.kalshi-tooltip rect{fill:#0f172aeb;filter:drop-shadow(0 8px 18px #00000038)}.kalshi-tooltip text{fill:#fff;font-family:inherit;font-size:12px;font-weight:800}.kalshi-footer{color:#000000d1;justify-content:space-between;align-items:center;gap:16px;padding:7px 16px 10px 20px;font-size:13px;font-weight:500;display:flex}.kalshi-footer nav{align-items:center;gap:12px;display:flex}.kalshi-footer button{color:#00000059;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.kalshi-footer button.active,.kalshi-footer button:hover{color:#000000e6}@keyframes kalshi-heartbeat{0%,to{opacity:1;transform:scale(1)}45%{opacity:.18;transform:scale(1.7)}65%{opacity:1;transform:scale(1)}}@media (max-width:1050px){.wrap{--feed-width:310px}.team-summary-matchup,.player-duel-wrapper{width:auto;left:14px;right:14px}}@media (max-width:760px){.wrap{--feed-width:0px;width:100vw;padding:8px;overflow-x:hidden}.gameday-shell{flex-direction:column;gap:0;width:100%;margin-left:0;display:flex}.stage{border-radius:0;order:1;width:100%;box-shadow:inset 0 0 0 1px #ffffff1f}.team-summary-matchup{border-radius:8px 8px 0 0;grid-template-columns:minmax(0,1fr) 38px 58px 38px minmax(0,1fr);height:40px;top:8px;left:8px;right:8px}.team-summary-team{gap:5px;padding:0 6px}.team-summary-link{gap:5px}.team-summary-logo{width:22px;height:22px}.team-summary-name{font-size:12px}.team-summary-score{font-size:20px}.team-summary-state{font-size:10px}.team-summary-record,.team-summary-challenges,.team-summary-additional{display:none}.player-duel-wrapper{border-radius:0 0 8px 8px;height:40px;top:48px;left:8px;right:8px}.player-duel-inner{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)}.player-duel-card{gap:5px;padding:4px 6px}.player-duel-headshot{width:26px;height:26px}.player-duel-label{font-size:8px;line-height:1}.player-duel-state{gap:0;font-size:9px}.player-duel-bases,.player-duel-outs{width:20px}.player-duel-count{min-width:30px}.player-duel-name{text-overflow:ellipsis;font-size:10px;line-height:1;overflow:hidden}.player-duel-stats{display:none}.ball{width:clamp(12px,4vw,18px);font-size:9px}.plate{border-width:1px}.live-section{border-radius:0;order:2;grid-template-rows:minmax(0,56.25vw) minmax(0,1fr);width:100%;min-height:70vh;display:grid;position:relative;inset:auto}.venue-card{display:block}.venue-video{min-height:180px}.live-feed-card{min-height:0}.live-feed-segment{grid-template-columns:38px 1fr;row-gap:3px;min-height:44px;padding:8px 10px}.live-feed-description{grid-column:2;font-size:12px}.live-feed-event{font-size:12px}.live-feed-segment.status-row,.live-feed-segment.score{grid-template-columns:38px 1fr}.kalshi-card{border-radius:0 0 12px 12px;margin-top:0}.kalshi-chart-wrap{min-height:220px}.kalshi-chart{height:220px}.kalshi-footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:420px){.team-summary-matchup{grid-template-columns:minmax(0,1fr) 32px 50px 32px minmax(0,1fr);height:36px}.team-summary-logo{width:18px;height:18px}.team-summary-name{font-size:11px}.team-summary-score{font-size:18px}.team-summary-state{font-size:9px}.player-duel-wrapper{height:36px;top:44px}.player-duel-headshot{display:none}.player-duel-inner{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.player-duel-card{padding:3px 5px}.player-duel-name{font-size:9px}.player-duel-label{font-size:7px}}:root{--pred-canvas:#101010;--pred-canvas-soft:#181818;--pred-hairline:#ffffff17;--pred-ink:#f2f2f2;--pred-body:#bdbdbd;--pred-mute:#8b949e;--pred-up:#00d992;--pred-down:#f43f5e}.predictions-wrap{background:var(--pred-canvas);color:var(--pred-ink);min-height:100vh}.predictions-game-header .stage{max-height:420px}.predictions-panel{background:var(--pred-canvas)}.predictions-page__loading,.predictions-page__error{text-align:center;color:var(--pred-mute);padding:48px 24px;font-size:14px}.predictions-page__error{color:var(--pred-down)}.prediction-tabs{border-bottom:1px solid var(--pred-hairline);scrollbar-width:none;background:var(--pred-canvas);padding:0 16px;display:flex;overflow-x:auto}.prediction-tabs::-webkit-scrollbar{display:none}.prediction-tab{color:var(--pred-mute);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:13px 18px;font-size:14px;font-weight:400;transition:color .15s,border-color .15s}.prediction-tab:hover{color:var(--pred-ink)}.prediction-tab--active{color:var(--pred-ink);border-bottom-color:#fff}.info-icon{color:var(--pred-mute);vertical-align:middle;margin-left:3px;font-size:11px}.game-inputs{border-bottom:1px solid var(--pred-hairline)}.game-inputs__toggle{width:100%;color:var(--pred-ink);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.game-inputs__chevron{color:var(--pred-mute);margin-left:2px;font-size:10px}.gi-grid{border-top:1px solid var(--pred-hairline);grid-template-columns:repeat(3,1fr);display:grid}.gi-col{border-right:1px solid var(--pred-hairline);padding:14px 18px 18px}.gi-col:last-child{border-right:none}.gi-col-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pred-mute);margin-bottom:4px;font-size:10px;font-weight:600}.gi-col-name{color:var(--pred-ink);min-height:18px;margin-bottom:10px;font-size:13px;font-weight:600}.gi-col-name--spacer{min-height:18px}.gi-row{border-top:1px solid var(--pred-hairline);justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.gi-label{color:var(--pred-mute);white-space:nowrap;font-size:12px}.gi-value{color:var(--pred-ink);font-variant-numeric:tabular-nums;text-align:right;align-items:center;gap:4px;font-size:12px;display:flex}.gi-delta-up{color:var(--pred-up);font-size:11px}.gi-delta-down{color:var(--pred-down);font-size:11px}.gi-row--workload{align-items:flex-start}.gi-workload-wrap{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.gi-workload-bar{background:#ffffff1a;border-radius:2px;width:80px;height:3px}.gi-workload-fill{background:#60a5fa;border-radius:2px;height:100%}.gi-outs{align-items:center;gap:4px;display:inline-flex}.gi-out-dot{border:1.5px solid var(--pred-mute);background:0 0;border-radius:50%;width:11px;height:11px}.gi-out-dot--on{background:#f43f5e;border-color:#f43f5e}.pit-explanation{border-bottom:1px solid var(--pred-hairline);flex-direction:column;gap:10px;padding:16px;display:flex}.pit-explanation__heading{color:var(--pred-ink);margin:0 0 2px;font-size:14px;font-weight:500}.pit-explanation__text-row{align-items:flex-start;gap:8px;display:flex}.pit-explanation__icon{color:var(--pred-up);flex-shrink:0;margin-top:1px;font-size:16px}.pit-explanation__text{color:var(--pred-body);margin:0;font-size:13px;line-height:1.55}.pit-explanation__factors{flex-wrap:wrap;gap:6px;display:flex}.explanation-factor{border:1px solid var(--pred-hairline);color:var(--pred-ink);background:#ffffff08;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.explanation-factor--up .explanation-factor__arrow{color:var(--pred-up)}.explanation-factor--down .explanation-factor__arrow{color:var(--pred-down)}.explanation-factor--neutral .explanation-factor__arrow{color:var(--pred-mute)}.odds-over-time{border-bottom:1px solid var(--pred-hairline);flex-direction:column;gap:10px;padding:16px;display:flex}.odds-over-time__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.odds-over-time__title{color:var(--pred-ink);font-size:14px;font-weight:500}.odds-over-time__legend{flex-wrap:wrap;gap:6px 20px;display:flex}.legend-item{color:var(--pred-mute);font-size:11px}.legend-item--away-solid,.legend-item--away-dash,.legend-item--away-dot{color:#60a5fa}.legend-item--home-solid,.legend-item--home-dash,.legend-item--home-dot{color:#f97316}.odds-time-selector{border:1px solid var(--pred-hairline);background:#ffffff0d;border-radius:5px;gap:1px;padding:2px;display:flex}.odds-time-btn{color:var(--pred-mute);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:3px 10px;font-size:12px;font-weight:500;transition:background .1s,color .1s}.odds-time-btn:hover{color:var(--pred-ink)}.odds-time-btn--active{color:var(--pred-ink);background:#ffffff1a}.odds-chart--empty{height:180px;color:var(--pred-mute);justify-content:center;align-items:center;font-size:13px;display:flex}.odds-panel{border-top:1px solid var(--pred-hairline);border-bottom:1px solid var(--pred-hairline);grid-template-columns:repeat(3,1fr);display:grid}.odds-card{border-right:1px solid var(--pred-hairline);flex-direction:column;gap:0;padding:14px 16px;display:flex}.oc-header{grid-template-columns:1fr auto auto auto;align-items:baseline;gap:12px;margin-bottom:8px;display:grid}.oc-title{color:var(--pred-ink);white-space:nowrap;font-size:13px;font-weight:500}.oc-col-label{letter-spacing:.04em;text-transform:uppercase;color:var(--pred-mute);text-align:right;white-space:nowrap;font-size:10px;font-weight:600}.oc-row{border-top:1px solid var(--pred-hairline);grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:6px 0;display:grid}.oc-row__label{color:var(--pred-body);font-size:13px}.odds-value{font-variant-numeric:tabular-nums;color:var(--pred-body);text-align:right;min-width:42px;font-size:13px;font-weight:500}.odds-value--ours{color:var(--pred-ink);background:#fff0;border:1px solid #ffffff40;border-radius:3px;padding:2px 7px}.oc-footer{border-top:1px solid var(--pred-hairline);margin-top:10px;padding-top:8px}.oc-bet-slip{color:var(--pred-up);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.oc-bet-slip:hover{opacity:.8}.event-probabilities{padding:16px 16px 24px}.event-probabilities__header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.event-probabilities__title{color:var(--pred-ink);font-size:14px;font-weight:500}.event-probabilities__sum{color:var(--pred-mute);white-space:nowrap;font-size:11px}.event-probabilities__grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ep-card{background:var(--pred-canvas-soft);border:1px solid var(--pred-hairline);border-radius:8px;flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex}.ep-card__top{align-items:center;gap:10px;display:flex}.ep-card__icon{opacity:.85;flex-shrink:0;width:36px;height:44px}.ep-card__icon svg{width:100%;height:100%}.ep-card__meta{flex-direction:column;gap:1px;display:flex}.ep-card__name{font-size:13px;font-weight:600;line-height:1.2}.ep-card__prob{font-variant-numeric:tabular-nums;color:var(--pred-ink);font-size:26px;font-weight:700;line-height:1.1}.ep-card__pct{color:var(--pred-mute);font-size:13px}.ep-card__odds-row{border-top:1px solid var(--pred-hairline);grid-template-columns:repeat(3,1fr);gap:0;padding-top:8px;display:grid}.ep-card__odds-col{flex-direction:column;align-items:center;gap:2px;display:flex}.ep-card__odds-label{letter-spacing:.06em;text-transform:uppercase;color:var(--pred-mute);font-size:9px;font-weight:600}.ep-card__odds-val{font-variant-numeric:tabular-nums;color:var(--pred-body);font-size:13px;font-weight:500}.ep-card__odds-val--ours{color:var(--pred-up)}@media (max-width:1000px){.event-probabilities__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.gi-grid{grid-template-columns:1fr}.gi-col{border-right:none;border-bottom:1px solid var(--pred-hairline)}.odds-panel{grid-template-columns:1fr}.odds-card{border-right:none;border-bottom:1px solid var(--pred-hairline)}.event-probabilities__grid{grid-template-columns:repeat(2,1fr)}}.predictions-wrap{--pred-canvas:#08101d;--pred-panel:#0c1524f0;--pred-panel-2:#0f1b2de0;--pred-hairline:#94a3b82e;--pred-hairline-strong:#94a3b84d;--pred-ink:#f8fafc;--pred-body:#cbd5e1;--pred-mute:#7f8da3;--pred-up:#22c55e;--pred-blue:#5aa7ff;--pred-orange:#fb923c;--pred-down:#ef4444;max-width:933px;min-height:100vh;color:var(--pred-ink);background:radial-gradient(circle at 50% -10%,#1e548e57,#0000 45%),linear-gradient(#050b14 0%,#08101d 44%,#060a12 100%);margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #94a3b81f,0 26px 90px #0000008c}.predictions-panel{background:0 0;padding:0 18px 18px}.pred-scoreboard{border:1px solid var(--pred-hairline);background:linear-gradient(#112036f5,#080f1bf5);border-bottom:0;border-radius:12px 12px 0 0;grid-template-columns:minmax(0,1fr) 74px 112px 74px minmax(0,1fr);align-items:center;height:76px;padding:0 18px;display:grid}.pred-score-team{align-items:center;gap:12px;min-width:0;display:flex}.pred-score-team--home{text-align:right;justify-content:flex-end}.pred-score-logo{object-fit:contain;width:42px;height:42px}.pred-score-abbr{letter-spacing:.04em;font-size:18px;font-weight:800}.pred-score-record{color:var(--pred-mute);margin-top:3px;font-size:13px;font-weight:650}.pred-score-number{color:#fff;text-align:center;font-size:42px;font-weight:750;line-height:1}.pred-score-center{color:var(--pred-body);text-transform:uppercase;place-items:center;gap:4px;font-size:13px;font-weight:800;display:grid}.pred-score-bases{width:42px;height:24px;overflow:visible}.pred-score-bases rect{fill:#0000;stroke:#cbd5e1cc;stroke-width:1.6px}.pred-score-bases rect.is-on{fill:var(--pred-blue);stroke:var(--pred-blue)}.pred-live-stage{border:1px solid var(--pred-hairline);isolation:isolate;background-color:#0e1b2c;background-position:50% 100%,50% 100%,50% 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:cover,calc(100% + 1px),calc(100% + 1px),auto;border-radius:0 0 12px 12px;height:348px;position:relative;overflow:hidden}.pred-live-stage:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 78%,#f973162e,#0000 25%),linear-gradient(90deg,#030712bd,#0307123d 52%,#0307129e),linear-gradient(#03071259,#0307120a 56%,#030712bd);position:absolute;inset:0}.pred-live-topline,.pred-player-rail,.pred-pitch-summary,.pred-zone-wrap,.pred-batter,.pred-event-toast{z-index:2;position:absolute}.pred-live-topline{color:#e2e8f0db;justify-content:space-between;align-items:center;font-size:13px;font-weight:650;display:flex;top:16px;left:20px;right:20px}.pred-live-counts{align-items:center;gap:12px;display:inline-flex}.pred-count-pill{align-items:center;gap:5px;display:inline-flex}.pred-count-label{color:#e5edf8;font-weight:800}.pred-count-dots{align-items:center;gap:3px;display:inline-flex}.pred-count-dot{background:#94a3b83d;border-radius:999px;width:8px;height:8px}.pred-count-dot--ball.is-on{background:#22c55e}.pred-count-dot--strike.is-on{background:#facc15}.pred-count-dot--out.is-on{background:#ef4444}.pred-player-rail{gap:18px;width:272px;display:grid;top:64px;left:24px}.pred-player-card{color:inherit;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px;text-decoration:none;display:grid}.pred-player-headshot{border:2px solid var(--player-accent);object-fit:cover;width:64px;height:64px;box-shadow:0 0 18px color-mix(in srgb, var(--player-accent), transparent 68%);background:#0f172acc;border-radius:50%}.pred-player-copy{gap:2px;min-width:0;display:grid}.pred-player-role{color:var(--pred-mute);letter-spacing:.16em;font-size:10px;font-weight:900}.pred-player-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;overflow:hidden}.pred-player-label{color:var(--pred-body);font-size:12px;font-weight:800}.pred-player-stats{color:var(--pred-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pred-pitch-summary{width:98px;color:var(--pred-mute);text-transform:uppercase;gap:3px;font-size:11px;font-weight:800;display:grid;top:100px;left:42%}.pred-pitch-summary strong{color:#fff;text-transform:none;font-size:16px}.pred-pitch-summary em{max-width:120px;color:var(--pred-body);text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-style:normal;overflow:hidden}.pred-zone-wrap{width:195px;height:200px;top:66px;left:52%;transform:translate(-50%)}.pred-zone-wrap .pitch-layer{z-index:auto;width:100%;height:100%;inset:0}.pred-zone-wrap .strike-canvas{filter:drop-shadow(0 12px 22px #00000073)}.pred-zone-wrap .plate{opacity:.75}.pred-zone-wrap .ball{width:23px;font-size:11px}.pred-batter{z-index:3;filter:drop-shadow(0 20px 20px #0000008c);background-position:50% 100%,50% 100%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;width:168px;height:258px;top:54px}.pred-event-toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060c17c7;border:1px solid #cbd5e12e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:14px;width:min(590px,100% - 88px);min-height:66px;padding:12px 10px 12px 18px;display:grid;bottom:22px;left:50%;transform:translate(-50%)}.pred-event-toast strong{color:#fff;font-size:17px;font-weight:850;display:block}.pred-event-toast span{color:var(--pred-body);font-size:13px;line-height:1.35}.pred-event-meta{color:var(--pred-mute);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.pred-event-up{color:var(--pred-up)!important;font-size:18px!important}.pred-event-next{color:#fff;cursor:pointer;background:#0f172a73;border:1px solid #e2e8f07a;border-radius:50%;width:36px;height:36px;font-size:30px;line-height:1}.prediction-tabs{border:1px solid var(--pred-hairline);background:#060c17c2;border-top:0;margin:0 0 16px;padding:0}.prediction-tab{color:var(--pred-mute);border-bottom-width:3px;flex:1 0 auto;padding:17px 12px 15px;font-size:14px;font-weight:750}.prediction-tab--active{border-bottom-color:var(--pred-blue);color:#fff}.game-inputs,.pit-explanation,.odds-over-time,.odds-panel,.event-probabilities{border:1px solid var(--pred-hairline);background:var(--pred-panel);border-radius:10px;margin-bottom:16px;overflow:hidden}.game-inputs__toggle{border-bottom:1px solid var(--pred-hairline);padding:20px 22px;font-size:18px;font-weight:800}.gi-grid{border:1px solid var(--pred-hairline-strong);background:var(--pred-panel-2);border-radius:10px;margin:18px;overflow:hidden}.gi-col-eyebrow{color:#9fb0c6;letter-spacing:.18em;font-size:11px}.gi-col-name{color:#fff;margin-bottom:13px;font-size:15px}.gi-label,.gi-value{font-size:13px}.gi-value{font-weight:750}.pit-explanation__heading,.odds-over-time__title,.event-probabilities__title{font-size:18px;font-weight:800}.pit-explanation__text{color:#d7e0ed;font-size:14px}.explanation-factor{background:#0f172ac7;padding:6px 11px}.odds-over-time{gap:14px}.odds-time-selector{border-color:var(--pred-hairline-strong);background:#02061761}.odds-time-btn--active{color:#86efac;background:#22c55e29;box-shadow:inset 0 0 0 1px #22c55e73}.odds-over-time .recharts-cartesian-grid line{stroke:#94a3b824}.odds-panel{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;display:grid}.odds-card{border:1px solid var(--pred-hairline);background:var(--pred-panel);border-radius:10px;min-height:170px;padding:16px}.odds-card:last-child{border-right:1px solid var(--pred-hairline)}.oc-title{font-size:15px;font-weight:850}.odds-value--ours{color:#86efac;background:#22c55e26;border-color:#22c55e9e;border-radius:6px}.event-probabilities__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ep-card{border-color:color-mix(in srgb, currentColor, #94a3b838 76%);background:linear-gradient(#0f1b2df5,#080f1bf5);justify-content:space-between;min-height:190px}.ep-card__top{align-items:flex-start}.ep-card__prob{margin-top:4px;font-size:30px}@media (max-width:760px){.predictions-wrap{max-width:none}.pred-scoreboard{grid-template-columns:minmax(0,1fr) 46px 74px 46px minmax(0,1fr);padding:0 10px}.pred-score-logo{width:30px;height:30px}.pred-score-number{font-size:31px}.pred-score-abbr{font-size:14px}.pred-live-stage{height:430px}.pred-player-rail{width:calc(100% - 40px)}.pred-zone-wrap{width:160px;height:170px;top:190px;left:37%}.pred-pitch-summary{top:210px;left:22px}.pred-batter{width:130px;height:210px;top:172px;right:2%!important}.pred-event-toast{grid-template-columns:1fr 34px;width:calc(100% - 32px)}.pred-event-meta{display:none}.gi-grid,.odds-panel,.event-probabilities__grid{grid-template-columns:1fr}}.pred-scoreboard{height:82px;padding-inline:22px}.pred-score-center{gap:6px}.pred-score-bases{width:48px;height:28px}.pred-live-stage{height:330px}.pred-live-topline{font-size:13px;top:14px}.pred-count-pill{gap:7px}.pred-count-dots{gap:4px}.pred-count-dot{width:9px;height:9px}.pred-player-rail{gap:13px;top:58px;left:26px}.pred-player-card{grid-template-columns:58px minmax(0,1fr);gap:12px}.pred-player-headshot{width:58px;height:58px}.pred-player-stats{font-size:11px}.pred-zone-wrap{width:184px;height:188px;top:56px;left:51%}.pred-batter{width:158px;height:248px;top:42px}.pred-event-toast{grid-template-columns:minmax(0,1fr) auto 38px;width:min(620px,100% - 74px);min-height:64px;bottom:18px}.pred-event-next{width:34px;height:34px}.prediction-tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.prediction-tab{text-align:center;min-width:0}.game-inputs__toggle{padding:16px 20px}.gi-workload-wrap{gap:5px}.odds-over-time__legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;display:grid}.legend-item{white-space:nowrap;font-size:10px}.odds-over-time .recharts-wrapper,.odds-over-time .recharts-surface{overflow:visible}.odds-card{padding:18px 16px}.oc-header,.oc-row{gap:8px}.odds-value{min-width:38px}nextjs-portal{display:none!important}.oc-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.oc-col-label{text-overflow:ellipsis;max-width:52px;overflow:hidden}.oc-title,.oc-col-label{text-overflow:clip;max-width:none;overflow:visible}.predictions-wrap{background:radial-gradient(circle at 50% 0,#245b9347,#0000 38%),linear-gradient(#050b14 0%,#08111f 48%,#050912 100%);max-width:933px}.predictions-hero-shell{padding:0}.pred-scoreboard{background:linear-gradient(#0f1f34fa,#080f1bfa);border-radius:12px 12px 0 0;height:76px;margin:14px 18px 0}.pred-score-logo{width:44px;height:44px}.pred-score-abbr{font-size:17px;font-weight:760}.pred-score-record{color:#8b9ab0;font-size:13px}.pred-score-number{font-size:40px;font-weight:690}.pred-live-stage{background-position:50% 100%,50% 100%,50% 0,0 0;background-size:cover,100%,100%,auto;border-top:0;height:352px;margin:0 18px}.pred-live-stage:before{background:radial-gradient(circle at 74%,#f9731626,#0000 24%),radial-gradient(circle at 52% 72%,#22c55e24,#0000 32%),linear-gradient(90deg,#030712ad,#03071233 56%,#03071280),linear-gradient(#0307122e,#0307120d 50%,#030712ab)}.pred-live-topline{top:15px;left:22px;right:22px}.pred-player-rail{gap:20px;width:300px;top:66px;left:30px}.pred-player-card{grid-template-columns:66px minmax(0,1fr)}.pred-player-headshot{background:#e2e8f0f2;width:66px;height:66px}.pred-player-role{font-size:10px}.pred-player-name{font-size:17px}.pred-player-label,.pred-player-stats{font-size:12px}.pred-pitch-summary{top:104px;left:42.5%}.pred-zone-wrap{background:#060c172e;border-radius:12px;width:170px;height:178px;padding:8px;top:76px;left:55%}.pred-zone-wrap .pitch-layer{width:calc(100% - 16px);height:calc(100% - 16px);inset:8px}.pred-zone-wrap .ball{width:22px}.pred-batter{width:176px;height:270px;top:62px;right:6%!important}.pred-event-toast{background:#060c17b3;border-color:#e2e8f033;width:600px;max-width:calc(100% - 104px);bottom:24px;box-shadow:0 18px 36px #00000047,inset 0 0 0 1px #ffffff0a}.prediction-tabs{background:#070d19f0;border-top:0;border-radius:0;height:54px;margin:0 18px 16px}.prediction-tab{padding:0 10px;font-size:13px;font-weight:650}.predictions-panel{padding-left:18px;padding-right:18px}.game-inputs__toggle{font-size:16px;font-weight:720}.gi-col-eyebrow{color:#9aa8bb}.gi-value{color:#dbe6f4;font-weight:620}.gi-label{color:#8795aa}.odds-chart-wrap{min-height:236px;position:relative}.odds-chart-range{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02061794;border:1px solid #94a3b842;border-radius:6px;gap:2px;padding:2px;display:flex;position:static}.odds-chart-range button{appearance:none;color:#8ea0b8;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 9px;font-size:11px;font-weight:750;line-height:1}.odds-chart-range button:hover{color:#dbeafe}.odds-chart-range button.is-active{color:#86efac;background:#22c55e29;box-shadow:inset 0 0 0 1px #22c55e73}.odds-chart-end{text-shadow:0 2px 10px #0000008c;font-size:22px;font-weight:800;line-height:1;position:absolute;right:3px}.odds-chart-end--away{color:#60a5fa;top:50px}.odds-chart-end--home{color:#f97316;bottom:76px}.odds-over-time__legend{flex-wrap:wrap;justify-content:flex-start;gap:5px 16px;display:flex}.legend-item{font-size:10.5px}.oc-header,.oc-row{grid-template-columns:minmax(82px,1fr) 44px 46px 62px}.oc-title{font-size:14px}.oc-col-label{font-size:8.5px}.event-probabilities__grid{gap:10px}.pred-zone-wrap{background:#040a1438;place-items:center;display:grid}.pred-static-zone{background:#e2e8f08c;border:2px solid #05080ef2;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:132px;height:164px;display:grid;position:relative;box-shadow:0 18px 28px #0000005c,0 0 0 1px #ffffff38}.pred-static-zone__cell{border:1px solid #05080eeb}.z-blue{background:#4085d3c7}.z-blue-soft{background:#5c98db94}.z-orange{background:#f47e32c7}.z-orange-soft{background:#f598499e}.z-neutral{background:#dee2e8b8}.pred-static-pitch{color:#08111f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid;position:absolute;box-shadow:0 4px 10px #00000073,inset 0 1px 2px #ffffffbf}.pred-static-pitch--one{background:#4ade80;top:38%;left:68%}.pred-static-pitch--two{color:#fff;background:#ef4444;top:56%;left:45%}.pred-live-stage{filter:saturate(.9)brightness(.82)}.pred-live-stage>*{filter:saturate(1.12)brightness(1.18)}.pred-batter{filter:brightness(.82)saturate(.92)drop-shadow(0 20px 20px #0000008c)}.game-inputs,.pit-explanation,.odds-over-time,.event-probabilities{margin-bottom:12px}.pit-explanation,.odds-over-time,.event-probabilities{padding-top:15px;padding-bottom:15px}.odds-panel{gap:12px;margin-bottom:12px}.odds-card{min-height:154px;padding-top:14px;padding-bottom:14px}.event-probabilities__header{margin-bottom:10px}.ep-card{gap:7px;min-height:160px}.ep-card__icon{width:34px;height:42px}.ep-card__odds-row{padding-top:8px}.predictions-footer-note{color:#94a3b8e0;justify-content:space-between;gap:16px;padding:2px 2px 18px;font-size:12px;display:flex}.predictions-footer-note span:last-child{white-space:nowrap}.pred-scoreboard{border-left:0;border-right:0;border-radius:0;height:74px;margin:0}.pred-live-stage{border-left:0;border-right:0;border-radius:0;height:334px;margin:0}.prediction-tabs{border-left:0;border-right:0;height:52px;margin:0 0 12px}.game-inputs__toggle{padding:13px 18px;font-size:15px}.gi-grid{margin:12px 16px 14px}.gi-col{padding:12px 18px 14px}.gi-row{padding:5px 0}.gi-col-name{margin-bottom:6px}.pit-explanation__heading,.odds-over-time__title,.event-probabilities__title{font-size:16px}.pit-explanation,.odds-over-time,.event-probabilities{padding:13px 18px}.odds-chart-wrap{min-height:205px}.odds-chart-wrap .recharts-responsive-container{height:205px!important}.odds-card{min-height:142px;padding:12px 14px}.oc-header{margin-bottom:5px}.oc-row{padding:6px 0}.oc-footer{margin-top:6px;padding-top:6px}.ep-card{min-height:145px;padding:10px 11px}.ep-card__top{gap:8px}.ep-card__prob{font-size:24px}.ep-card__pct,.ep-card__odds-val{font-size:12px}.event-probabilities{padding-bottom:16px}.predictions-panel{padding-bottom:18px}.pm-page{--bg0:#050b14;--bg1:#081221;--panel:#0a1424e0;--panel2:#0d1a2dd1;--line:#94a3b833;--line2:#94a3b852;--text:#f8fafc;--muted:#8ea0b8;--body:#c8d4e4;width:933px;min-height:1686px;color:var(--text);background:radial-gradient(circle at 50% 0%, #26609947, transparent 37%), linear-gradient(180deg, var(--bg0), var(--bg1) 46%, #050912);margin:0 auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.pm-page *{box-sizing:border-box}.pm-scoreboard{background:linear-gradient(#101f34fa,#08101efa);border-bottom:1px solid #94a3b829;grid-template-columns:1fr 80px 112px 80px 1fr;align-items:center;height:76px;padding:0 24px;display:grid}.pm-score-team{align-items:center;gap:12px;min-width:0;display:flex}.pm-score-team--home{text-align:right;justify-content:flex-end}.pm-score-logo{object-fit:contain;width:42px;height:42px}.pm-score-copy{gap:3px;display:grid}.pm-score-copy b{letter-spacing:.04em;font-size:18px}.pm-score-copy span{color:var(--muted);font-size:13px;font-weight:650}.pm-score{color:#fff;text-align:center;font-size:42px;font-weight:650;line-height:1}.pm-inning{color:#d8e2ef;place-items:center;gap:3px;font-size:13px;display:grid}.pm-inning svg{width:44px;height:28px;overflow:visible}.pm-inning path{fill:#0000;stroke:#cbd5e1bf;stroke-width:1.3px}.pm-inning .on{fill:#4aa3ff;stroke:#4aa3ff}.pm-hero{border-bottom:1px solid var(--line);background-color:#0c1829;background-image:linear-gradient(#0409124d,#040912d1),url(https://prod-gameday.mlbstatic.com/responsive-gameday-assets/1.3.0/images/stadiums/infield-full/2392@2x.jpg),url(https://prod-gameday.mlbstatic.com/responsive-gameday-assets/1.3.0/images/stadiums/day/2392@2x.jpg);background-position:bottom,bottom,top;background-repeat:no-repeat;background-size:cover,100%,100%;height:346px;position:relative;overflow:hidden}.pm-hero:before{content:"";background:linear-gradient(90deg,#02060eb8,#02060e33 54%,#02060e94),radial-gradient(circle at 53% 74%,#22c55e24,#0000 30%);position:absolute;inset:0}.pm-hero>*{z-index:1;position:absolute}.pm-hero-top{color:#e2e8f0e6;justify-content:space-between;align-items:center;font-size:13px;font-weight:650;display:flex;top:15px;left:22px;right:22px}.pm-count-dots{vertical-align:middle;gap:3px;margin:0 8px 0 4px;display:inline-flex}.pm-count-dots span{border-radius:50%;width:8px;height:8px;display:inline-block}.pm-player-stack{gap:21px;width:312px;display:grid;top:68px;left:30px}.pm-player-card{grid-template-columns:66px 1fr;align-items:center;gap:13px;display:grid}.pm-player-card img{object-fit:cover;border:2px solid var(--pm-player);width:66px;height:66px;box-shadow:0 0 18px color-mix(in srgb, var(--pm-player), transparent 66%);background:#e2e8f0;border-radius:50%}.pm-player-card div{gap:2px;min-width:0;display:grid}.pm-player-card small{color:#98a7bc;letter-spacing:.16em;font-size:10px;font-weight:900}.pm-player-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.pm-player-card em{color:#d5dfed;font-size:12px;font-style:normal;font-weight:800}.pm-player-card span{color:#8da0b8;font-size:12px}.pm-pitch-copy{color:#9caec4;gap:3px;width:92px;font-size:11px;font-weight:800;display:grid;top:104px;left:394px}.pm-pitch-copy small{font-size:11px}.pm-pitch-copy b{color:#fff;font-size:16px}.pm-pitch-copy em{color:#cbd5e1;font-style:normal}.pm-zone{border:2px solid #030712f2;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:138px;height:164px;display:grid;top:76px;left:512px;box-shadow:0 18px 28px #00000061,0 0 0 1px #ffffff3d}.pm-zone-cell{border:1px solid #030712eb}.pm-zone-cell--b{background:#4085d3c7}.pm-zone-cell--bs{background:#5c98db94}.pm-zone-cell--o{background:#f47e32c7}.pm-zone-cell--os{background:#f598499e}.pm-zone-cell--n{background:#dee2e8b8}.pm-pitch{border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;box-shadow:0 4px 10px #00000073,inset 0 1px 2px #ffffffbf}.pm-pitch--1{color:#07111d;background:#4ade80;top:38%;left:68%}.pm-pitch--2{color:#fff;background:#ef4444;top:56%;left:45%}.pm-batter{filter:brightness(.82)saturate(.9)drop-shadow(0 20px 20px #0000008c);background-image:url(https://prod-gameday.mlbstatic.com/responsive-gameday-assets/1.3.0/images/batters/2026/right/117_jersey_4_2026.png),url(https://prod-gameday.mlbstatic.com/responsive-gameday-assets/1.3.0/images/batters/2026/right/117_pants_5_2026.png);background-repeat:no-repeat;background-size:100% 100%,100% 100%;width:174px;height:272px;top:58px;right:54px}.pm-result{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060c17b8;border:1px solid #e2e8f033;border-radius:14px;grid-template-columns:1fr auto 38px;align-items:center;gap:14px;width:600px;min-height:66px;padding:12px 10px 12px 18px;display:grid;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 36px #00000047,inset 0 0 0 1px #ffffff0a}.pm-result b{font-size:17px;display:block}.pm-result span{color:#cbd5e1;font-size:13px}.pm-result p{white-space:nowrap;color:#9eacc0;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.pm-result p i{color:#22c55e;font-size:18px;font-style:normal}.pm-result button{color:#fff;background:#0f172a73;border:1px solid #e2e8f07a;border-radius:50%;width:36px;height:36px;font-size:30px;line-height:1}.pm-tabs{border-bottom:1px solid var(--line);background:#070d19f2;grid-template-columns:repeat(5,1fr);align-items:stretch;height:54px;display:grid}.pm-tabs button{color:#8394aa;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;place-items:center;font-size:13px;font-weight:650;text-decoration:none;display:grid}.pm-tabs button:hover{color:#dbeafe;background:#94a3b812}.pm-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #4aa3ffd9}.pm-tabs button.is-active{color:#fff;background:#4aa3ff14;border-bottom-color:#4aa3ff}.pm-section{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-bottom:12px;overflow:hidden}.pm-section-toggle{border:0;border-bottom:1px solid var(--line);color:#fff;background:0 0;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 20px;font-size:16px;font-weight:760;display:flex}.pm-input-card{border:1px solid var(--line2);background:var(--panel2);border-radius:10px;grid-template-columns:repeat(3,1fr);margin:12px 16px 14px;display:grid;overflow:hidden}.pm-input-col{border-right:1px solid var(--line);padding:14px 20px 16px}.pm-input-col:last-child{border-right:0}.pm-input-col small{color:#9aa8bb;letter-spacing:.17em;font-size:11px;font-weight:900}.pm-input-col h3{color:#fff;height:24px;margin:5px 0 8px;font-size:15px}.pm-input-col h3 span{color:#cbd5e1;font-size:13px}.pm-input-row{color:#8795aa;border-top:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:10px;min-height:29px;font-size:13px;display:flex}.pm-input-row b{color:#dbe6f4;text-align:right;font-weight:650}.pm-up{color:#22c55e;font-style:normal}.pm-workload b{gap:4px;min-width:112px;display:grid}.pm-workload i{background:#94a3b838;border-radius:99px;height:4px;overflow:hidden}.pm-workload u{background:#4aa3ff;width:70%;height:100%;display:block}.pm-explain h2,.pm-section-head h2{margin:0;font-size:16px;font-weight:760}.pm-explain h2 span,.pm-section-head h2 span{color:#8292a8;font-size:13px}.pm-explain-copy{align-items:center;gap:12px;margin-top:12px;display:flex}.pm-explain-copy i{color:#60a5fa;background:#4aa3ff29;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.pm-explain-copy p{color:#d7e0ed;margin:0;font-size:14px}.pm-chips{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.pm-chips span{border:1px solid var(--line);color:#86efac;background:#0f172abf;border-radius:999px;padding:6px 11px;font-size:12px}.pm-chips .down{color:#fca5a5}.pm-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.pm-ranges{border:1px solid var(--line2);background:#02061761;border-radius:6px;gap:3px;padding:2px;display:flex}.pm-ranges span,.pm-ranges b{color:#8ea0b8;padding:4px 10px;font-size:12px;font-weight:700}.pm-ranges b{color:#86efac;background:#22c55e29;border-radius:4px;box-shadow:inset 0 0 0 1px #22c55e73}.pm-legend{flex-wrap:wrap;gap:5px 16px;margin:11px 0 2px;font-size:10.5px;display:flex}.pm-legend .blue{color:#60a5fa}.pm-legend .orange{color:#f97316}.pm-chart{height:224px;position:relative}.pm-chart svg{width:100%;height:224px;display:block}.pm-chart text{fill:#8ea0b8;font-size:11px}.pm-chart .grid line{stroke:#94a3b826}.pm-chart .split{stroke:#94a3b85c;stroke-dasharray:5 4}.pm-chart .phase{fill:#8ea0b8;font-size:11px}.pm-chart .x{fill:#7e8fa6}.pm-chart .line{fill:none;stroke-width:2.2px}.pm-chart .line-blue{stroke:#60a5fa}.pm-chart .line-orange{stroke:#f97316}.pm-chart .dash{stroke-dasharray:9 5;stroke-width:1.5px}.pm-chart .dot{stroke-dasharray:2 5;stroke-width:1.7px}.pm-end-blue,.pm-end-orange{text-shadow:0 2px 10px #0000008c;font-size:22px;line-height:1;position:absolute;right:7px}.pm-end-blue{color:#60a5fa;top:62px}.pm-end-orange{color:#f97316;bottom:72px}.pm-odds-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.pm-odds-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-height:152px;padding:13px 14px}.pm-odds-head,.pm-odds-row{grid-template-columns:minmax(86px,1fr) 56px 48px 68px;align-items:center;gap:6px;display:grid}.pm-odds-head h3{margin:0;font-size:14px}.pm-odds-head h3 span{color:#8190a5;font-size:12px}.pm-odds-head small{color:#8797ad;letter-spacing:.04em;text-transform:uppercase;text-align:right;font-size:8.5px;font-weight:900}.pm-odds-row{color:#cbd5e1;border-top:1px solid #94a3b824;min-height:31px;font-size:13px}.pm-odds-row b{text-align:right;font-weight:650}.pm-odds-row .ours{color:#86efac;background:#22c55e26;border:1px solid #22c55e9e;border-radius:6px;justify-self:end;min-width:42px;padding:3px 7px}.pm-odds-card button{color:#22c55e;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px}.pm-events .pm-section-head em{color:#8999ae;font-size:11px;font-style:normal}.pm-matchup-insights,.pm-betting-insights{padding:15px 18px}.pm-matchup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pm-betting-insights .pm-section-head em{color:#8999ae;font-size:11px;font-style:normal}.pm-betting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pm-betting-grid article{border:1px solid var(--line2);background:#0f172a8a;border-radius:10px;min-height:112px;padding:13px 14px}.pm-betting-grid small{color:#9aa8bb;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.pm-betting-grid strong{color:#fff;margin-top:8px;font-size:18px;display:block}.pm-betting-grid span{color:#cbd5e1;margin-top:8px;font-size:12px;line-height:1.35;display:block}.pm-events-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.pm-event-card{border:1px solid color-mix(in srgb, var(--event), #94a3b833 65%);background:linear-gradient(#0f1b2df5,#080f1bf5);border-radius:10px;min-height:154px;padding:11px}.pm-event-top{align-items:flex-start;gap:9px;display:flex}.pm-event-top i{color:var(--event);font-size:28px;font-style:normal}.pm-event-top h3{color:var(--event);margin:0 0 4px;font-size:13px}.pm-event-top strong{font-size:25px;line-height:1;display:block}.pm-event-top span{color:#95a4b9;font-size:12px}.pm-event-odds{text-align:center;border-top:1px solid #94a3b829;grid-template-columns:repeat(3,1fr);gap:2px 0;margin-top:12px;padding-top:8px;display:grid}.pm-event-odds small{color:#8797ad;text-transform:uppercase;font-size:8px;font-weight:900}.pm-event-odds b{color:#cbd5e1;font-size:12px;font-weight:650}.pm-event-odds b:first-of-type{color:#86efac}.pm-content footer{color:#94a3b8e0;justify-content:space-between;gap:16px;font-size:12px;display:flex}.pm-content footer span{white-space:nowrap}.pm-score-copy b{font-size:16px}.pm-hero-top{font-size:12px;top:13px}.pm-result{width:570px;min-height:61px;padding-top:10px;padding-bottom:10px;bottom:19px}.pm-section-toggle{height:40px;font-size:14px}.pm-chips{margin-top:9px}.pm-legend{margin-top:8px;font-size:9.5px}.pm-end-blue,.pm-end-orange{font-size:20px}.pm-event-top h3{font-size:11.5px}.pm-score{font-size:34px}.pm-hero{background-position:bottom,bottom,50% -10px;background-size:cover,108%,108%;height:312px}.pm-hero-top{top:12px;left:20px;right:20px}.pm-player-card{grid-template-columns:66px 1fr}.pm-content footer{font-size:10.5px}.pm-page{border-radius:0;width:933px;min-height:1686px;box-shadow:0 0 0 1px #94a3b81f,0 26px 90px #0000008c}.pm-scoreboard{grid-template-columns:1fr 80px 112px 80px 1fr;height:76px;padding:0 24px}.pm-score-team{gap:12px}.pm-score-logo{width:42px;height:42px}.pm-score-copy b{font-size:18px;font-weight:760}.pm-score-copy span{font-size:13px}.pm-score{font-size:42px;font-weight:650}.pm-inning{font-size:13px}.pm-inning svg{width:44px;height:28px}.pm-hero{filter:brightness(.86)saturate(.9);background-position:bottom,bottom,top;background-size:cover,100%,100%;height:352px}.pm-hero:before{background:linear-gradient(90deg,#02060ebd,#02060e33 54%,#02060e94),radial-gradient(circle at 53% 74%,#22c55e1f,#0000 30%),linear-gradient(#01040a1f,#01040a38)}.pm-hero-top{font-size:13px;top:15px;left:22px;right:22px}.pm-player-stack{gap:21px;width:312px;top:68px;left:30px}.pm-player-card{grid-template-columns:66px 1fr;gap:13px}.pm-player-card img{width:66px;height:66px}.pm-player-card strong{font-size:17px}.pm-player-card span,.pm-player-card em{font-size:12px}.pm-zone{opacity:.8;width:124px;height:148px;top:86px;left:500px}.pm-pitch{width:23px;height:23px;font-size:12px}.pm-batter{filter:brightness(.7)saturate(.82)drop-shadow(0 20px 20px #00000094);width:158px;height:252px;top:54px;right:70px}.pm-result{grid-template-columns:1fr auto 38px;width:590px;min-height:66px;padding:12px 10px 12px 18px;bottom:25px}.pm-result b{font-size:17px}.pm-result span{font-size:13px}.pm-result button{width:36px;height:36px}.pm-tabs{height:54px}.pm-tabs button{font-size:13px}.pm-section{border-radius:10px;margin-bottom:12px}.pm-section-toggle{height:46px;padding:0 20px;font-size:16px}.pm-input-col{padding:13px 20px 15px}.pm-input-col small{font-size:11px}.pm-input-col h3{height:24px;margin:5px 0 8px;font-size:15px}.pm-input-row{min-height:28px;font-size:13px}.pm-explain h2,.pm-section-head h2{font-size:16px}.pm-explain-copy{margin-top:12px}.pm-explain-copy i{width:28px;height:28px}.pm-explain-copy p{font-size:14px}.pm-chips{gap:8px;margin-top:13px}.pm-chips span{padding:6px 11px;font-size:12px}.pm-ranges span,.pm-ranges b{padding:4px 10px;font-size:12px}.pm-legend{gap:5px 16px;margin:11px 0 2px;font-size:10.5px}.pm-end-blue{top:62px}.pm-end-orange{bottom:72px}.pm-odds-grid{gap:12px;margin-bottom:12px}.pm-odds-card{min-height:152px;padding:13px 14px}.pm-odds-head,.pm-odds-row{grid-template-columns:minmax(86px,1fr) 56px 48px 68px;gap:6px}.pm-odds-head{margin-bottom:6px}.pm-odds-head h3{font-size:14px}.pm-odds-head small{font-size:8.5px}.pm-odds-row{min-height:31px;font-size:13px}.pm-odds-row .ours{min-width:42px;padding:3px 7px}.pm-odds-card button{margin-top:8px;font-size:12px}.pm-events-grid{gap:10px;margin-top:10px}.pm-event-top{gap:9px}.pm-event-top i{font-size:28px}.pm-event-top h3{margin-bottom:4px;font-size:13px}.pm-event-top strong{font-size:25px}.pm-event-top span{font-size:12px}.pm-event-odds{margin-top:12px;padding-top:8px}.pm-event-odds small{font-size:8px}.pm-event-odds b,.pm-content footer{font-size:12px}.pm-page{border-radius:8px;width:923px;max-width:calc(100vw - 10px);margin:6px auto;overflow:hidden}.pm-scoreboard{height:78px;padding:0 28px}.pm-hero{filter:brightness(.74)saturate(.84);background-size:cover,104%,104%;height:306px}.pm-hero>*{filter:brightness(1.22)saturate(1.14)}.pm-batter{filter:brightness(.6)saturate(.74)drop-shadow(0 18px 18px #0000009e);width:150px;height:292px;top:auto;bottom:6px;right:70px}.pm-player-stack{top:64px}.pm-zone{opacity:.76;width:140px;height:168px;top:64px;left:50%;transform:translate(-50%)}.pm-zone-cell{border-color:#ffffff2e}.pm-event-status .chip{color:#07111d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-grid}.pm-event-status .blue{background:#60a5fa}.pm-event-status .red{color:#fff;background:#ef4444}.pm-event-status .gray{background:#cbd5e1}.pm-event-status .sep{background:#94a3b859;width:1px;height:20px}.pm-content{padding:6px 13px 0}.pm-section{margin-bottom:10px}.pm-input-card{margin:10px 14px 12px}.pm-explain,.pm-chart-section,.pm-events{padding:16px 18px}.pm-odds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.pm-odds-card{min-width:0;overflow:hidden}.pm-odds-head,.pm-odds-row{grid-template-columns:minmax(72px,1fr) 50px 43px 62px}.pm-chart,.pm-chart svg{height:212px}.pm-chart .expected-region{fill:#50a0ff14;stroke:none}.pm-chart .line{stroke-width:2px}.pm-end-blue,.pm-end-orange{font-size:20px;font-weight:650;right:12px}.pm-event-card{min-height:150px;padding:12px}.pm-event-icon{width:44px;height:58px;color:var(--event);display:block;font-size:0!important}.pm-event-icon svg{width:100%;height:100%;display:block}.pm-content footer{padding-bottom:12px}.pm-zone--live{box-shadow:none;background:#03071214;border:0;overflow:visible}.pm-zone--live .pitch-layer{z-index:1;width:100%;height:100%;position:absolute;inset:0}.pm-zone--live .strike-canvas{filter:drop-shadow(0 16px 20px #0000007a);width:100%;height:100%;position:absolute;inset:0}.pm-zone--live .plate{opacity:.72}.pm-zone--live .ball{width:22px;font-size:11px}.pm-zone-cell,.pm-pitch{display:none}.pm-zone--grid{box-shadow:none;background:0 0;border:0;overflow:visible}.pm-zone-main{z-index:2;border:2px solid #02060ef2;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:18px;box-shadow:0 14px 24px #00000073,0 0 0 1px #fff3}.pm-zone--grid .pm-zone-cell{border:1px solid #02060ef2;display:block}.pm-zone-outlier{z-index:1;opacity:.64;filter:saturate(1.05);position:absolute}.pm-zone-outlier--0{width:50%;height:50%;top:0;left:0}.pm-zone-outlier--1{width:50%;height:50%;top:0;right:0}.pm-zone-outlier--2{width:50%;height:50%;bottom:0;left:0}.pm-zone-outlier--3{width:50%;height:50%;bottom:0;right:0}.pm-zone--grid .pm-pitch{z-index:4;display:grid}.pm-zone--grid .pm-pitch--1{top:38%;left:64%}.pm-zone--grid .pm-pitch--2{top:56%;left:43%}.pm-zone--live{display:none}.pm-zone--grid .pm-pitch--api{display:grid;transform:translate(-50%,-50%)}.pm-zone--grid .pm-pitch--ball{color:#07111d;background:#45d66d}.pm-zone--grid .pm-pitch--strike{color:#07111d;background:#f6f7fb}.pm-zone--grid .pm-pitch--inplay{color:#07111d;background:#ffbd42}.pm-zone--grid .pm-pitch--other{color:#07111d;background:#9cc4ff}.pm-zone--pitchfx{box-shadow:none;opacity:1;background:0 0;border:0;overflow:hidden}.pm-zone-pitchfx-stage{transform-origin:50%;width:430px;height:322.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.74)}.pm-zone--pitchfx .pitch-layer{z-index:1;width:100%;height:100%;position:absolute;inset:0}.pm-zone--pitchfx .strike-canvas{filter:drop-shadow(0 14px 22px #0000007a);width:100%;height:100%;position:absolute;inset:0}.pm-zone--pitchfx .plate{opacity:.72}.pm-zone--pitchfx .ball{width:22px;font-size:11px}.pm-zone--grid{display:none}.pm-mini-stage{z-index:1;aspect-ratio:4/3;width:640px;box-shadow:none;filter:brightness(.76)saturate(.88);transform-origin:0 0;background-color:#182034;background-position:50% 100%,50% 0,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:calc(100% + 1px),calc(100% + 1px),auto;border-radius:0;position:absolute;top:-82px;left:252px;overflow:hidden}.pm-mini-stage:after{content:"";z-index:95;pointer-events:none;background:linear-gradient(90deg,#02060e2e,#02060e0a 50%,#02060e52),linear-gradient(#02060e14,#02060e80);position:absolute;inset:0}.pm-mini-stage .pitch-layer{z-index:60;width:100%;height:100%;position:absolute;top:8%;left:0}.pm-mini-stage .strike-canvas{z-index:55;pointer-events:none;filter:drop-shadow(0 12px 18px #0000006b);width:100%;height:100%;position:absolute;inset:0}.pm-mini-stage .plate{opacity:.72}.pm-mini-stage .pm-mini-batter{z-index:70;filter:brightness(.82)saturate(.88)drop-shadow(0 16px 18px #00000085)}.pm-hero>.pm-mini-stage{filter:brightness(.76)saturate(.88)}.pm-hero>.pm-pitch-copy,.pm-hero>.pm-result,.pm-hero>.pm-player-stack,.pm-hero>.pm-hero-top{z-index:4}.pm-zone,.pm-batter{display:none!important}.pm-mini-stage{filter:brightness(.82)saturate(.96);width:860px;top:-118px;left:104px}.pm-mini-stage .ball{width:25px;font-size:12px}.pm-pitch-copy{z-index:5;top:92px;left:350px}.pm-result{z-index:5;width:560px;bottom:12px}.pm-mini-stage{width:930px;top:-230px;left:70px}.pm-result{width:548px;bottom:6px}.pm-pitch-copy{top:82px;left:332px}.pm-mini-stage:after{display:none!important}.pm-mini-stage .pitch-layer{z-index:120!important}.pm-mini-stage .strike-canvas{z-index:121!important;opacity:1!important;filter:drop-shadow(0 14px 20px #0000008c)saturate(1.35)contrast(1.18)brightness(1.08)!important}.pm-mini-stage .plate,.pm-mini-stage .ball{z-index:122!important}.pm-mini-stage .pm-mini-batter{z-index:80!important}.pm-hero:before{pointer-events:none}.pm-mini-stage,.pm-hero>.pm-mini-stage{filter:none!important;opacity:1!important}.pm-mini-stage .strike-canvas{filter:drop-shadow(0 14px 20px #00000073)saturate(1.45)contrast(1.22)brightness(1.16)!important}.pm-mini-stage .pm-mini-batter{filter:brightness(.88)saturate(.92)drop-shadow(0 18px 20px #00000080)!important;background-size:100% 100%,100% 100%!important;width:52%!important;height:150%!important;display:none!important;top:-74.3%!important}.pm-batter{z-index:3!important;filter:brightness(.78)saturate(.86)drop-shadow(0 18px 20px #0000008c)!important;pointer-events:none!important;background-image:url(https://prod-gameday.mlbstatic.com/responsive-gameday-assets/1.3.0/images/batters/2026/right/117_jersey_4_2026.png),url(https://prod-gameday.mlbstatic.com/responsive-gameday-assets/1.3.0/images/batters/2026/right/117_pants_5_2026.png)!important;background-position:50% 100%,50% 100%!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,100% 100%!important;width:155px!important;height:290px!important;display:block!important;position:absolute!important;top:47px!important;right:118px!important}.pm-hero{height:338px;background-position:50% 100%,50% 100%,50% 0,0 0!important;background-repeat:no-repeat,no-repeat,no-repeat,repeat!important;background-size:cover,calc(100% + 1px),calc(100% + 1px),auto!important;height:348px!important}.pm-batter{background-position:50% 100%,50% 100%!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,100% 100%!important;width:155px!important;height:290px!important;top:58px!important}.pm-batter--right{left:auto!important;right:118px!important}.pm-batter--left{left:118px!important;right:auto!important}.pm-hero{height:500px!important;min-height:500px!important;overflow:hidden!important}.pm-real-stage-wrap{z-index:1!important;position:absolute!important;inset:0!important;overflow:hidden!important}.pm-real-stage-wrap .stage{aspect-ratio:auto!important;width:100%!important;height:100%!important;box-shadow:none!important;background-position:50% 100%,50% 0,0 0!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:calc(100% + 1px),calc(100% + 1px),auto!important;border-radius:0!important;position:absolute!important;top:0!important;left:0!important}.pm-real-stage-wrap .stage:after,.pm-real-stage-wrap .team-summary-matchup,.pm-real-stage-wrap .player-duel-wrapper{display:none!important}.pm-real-stage-wrap .batter{z-index:70!important}.pm-real-stage-wrap .pitch-layer{z-index:80!important}.pm-real-stage-wrap .strike-canvas{z-index:81!important;filter:drop-shadow(0 14px 22px #00000073)saturate(1.25)contrast(1.08)!important}.pm-real-stage-wrap .plate,.pm-real-stage-wrap .ball{z-index:82!important}.pm-mini-stage,.pm-batter,.pm-zone{display:none!important}.pm-hero-top,.pm-player-stack,.pm-pitch-copy,.pm-result{z-index:5!important}.pm-result{bottom:22px!important}.pm-real-stage-wrap{overflow:hidden!important}.pm-real-stage-wrap .stage{aspect-ratio:4/3!important;transform-origin:top!important;background-position:50% 100%,50% 0,0 0!important;background-size:calc(100% + 1px),calc(100% + 1px),auto!important;border-radius:0!important;width:100%!important;height:auto!important;inset:-285px auto auto 0!important;transform:none!important}.predictions-page-shell.pm-page{border-radius:0;width:min(1240px,100% - 64px);max-width:none;min-height:100vh;margin:0 auto;overflow:hidden}.pm-real-stage-wrap{--scene-scale:.752642;--scene-y:-167.347px;z-index:1!important;position:absolute!important;inset:0!important;overflow:hidden!important}.pm-real-stage-wrap .stage{top:var(--scene-y)!important;aspect-ratio:auto!important;width:1158px!important;height:869px!important;transform:translateX(-100%) scale(var(--scene-scale))!important;transform-origin:100% 0!important;box-shadow:none!important;background-position:50% 100%,50% 0,0 0!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:calc(100% + 1px),calc(100% + 1px),auto!important;border-radius:0!important;position:absolute!important;left:100%!important}.pm-hero{background-color:#050b14!important;background-image:linear-gradient(#040912f5,#040912fa)!important;height:333px!important;min-height:333px!important}.pm-real-stage-wrap{z-index:1!important;transform-origin:100% 0!important;width:871.559px!important;height:654.046px!important;position:absolute!important;top:-167.347px!important;left:auto!important;right:0!important;overflow:hidden!important;transform:none!important}.pm-real-stage-wrap .stage{aspect-ratio:auto!important;transform-origin:100% 0!important;width:1158px!important;height:869px!important;box-shadow:none!important;background-position:50% 100%,50% 0,0 0!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:calc(100% + 1px),calc(100% + 1px),auto!important;border-radius:0!important;position:absolute!important;top:0!important;left:auto!important;right:0!important;transform:scale(.752642)!important}.pm-real-stage-wrap .pitch-layer{width:100%!important;height:100%!important;top:8%!important;left:0!important}.pm-result{display:none!important}.pm-real-stage-wrap{--pitch-group-scale:1;--pitch-group-x:0px;--batter-group-scale:1;--batter-group-x:0px;--batter-group-y:0px}.pm-real-stage-wrap .pitch-layer{transform:translate(var(--pitch-group-x), var(--pitch-group-y)) scale(var(--pitch-group-scale))!important;transform-origin:50%!important}.pm-real-stage-wrap .batter{transform:translate(var(--batter-group-x), var(--batter-group-y)) scale(var(--batter-group-scale))!important;transform-origin:50% 100%!important}.pm-real-stage-wrap:before{content:"";z-index:90;pointer-events:none;background:linear-gradient(90deg,#000 0%,#000000d1 28%,#0000006b 64%,#0000 100%);width:200px;height:100%;position:absolute;top:0;left:0}.games-page{--games-canvas:#101010;--games-canvas-soft:#1a1a1a;--games-hairline:#3d3a39;--games-ink:#f2f2f2;--games-strong:#fff;--games-body:#bdbdbd;--games-mute:#8b949e;--games-green:#00d992;--games-green-soft:#2fd6a1;background-color:#070b14;background-image:radial-gradient(circle at 50% 0%, #1d263c, var(--bg) 55%, #01030a);min-height:100vh;color:var(--games-ink)}html[data-oravant-theme=classic] .games-page{background-color:var(--games-canvas);background-image:none}.games-container{width:min(1240px,100% - 64px);margin:0 auto}.predictions-route-page{background-color:#070b14;background-image:radial-gradient(circle at 50% 0%, #1d263c, var(--bg) 55%, #01030a);color:#f2f2f2;min-height:100vh}html[data-oravant-theme=classic] .predictions-route-page{background-color:#101010;background-image:none}.games-hero{background:0 0;border-bottom:1px dashed #4f5d7566;padding:48px 0}html[data-oravant-theme=classic] .games-hero{background:var(--games-canvas)}.games-hero__inner{justify-content:space-between;align-items:end;gap:32px;display:flex}.games-eyebrow,.games-kicker{color:var(--games-green);letter-spacing:2.52px;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:600;line-height:20px}.games-eyebrow{letter-spacing:3px;font-size:22px;line-height:30px}.games-hero h1{max-width:760px;color:var(--games-strong);letter-spacing:-.65px;margin:0;font-size:clamp(32px,7vw,60px);font-weight:400;line-height:1}.games-lede{max-width:680px;color:var(--games-body);margin:20px 0 0;font-size:18px;line-height:28px}.games-command-card{border:1px solid var(--games-hairline);background:var(--games-canvas);border-radius:8px;gap:12px;min-width:240px;padding:20px;display:grid}.games-command-card code{background:var(--games-canvas-soft);color:#f5f6f7;border-radius:6px;width:fit-content;padding:2px 8px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:18px}.games-live-pill,.game-status{border:1px solid var(--games-hairline);width:fit-content;color:var(--games-ink);border-radius:9999px;font-size:12px;font-weight:600;line-height:16px}.games-live-pill{color:var(--games-green);background:#00d99214;border-color:#00d9928c;padding:4px 12px}.games-content{padding:48px 0 64px}.games-section-header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.games-section-header h2{color:var(--games-strong);letter-spacing:-.35px;margin:0;font-size:24px;font-weight:400;line-height:30px}.games-section-header--compact{justify-content:flex-end}.games-refresh{border:1px solid var(--games-hairline);background:var(--games-canvas);min-height:44px;color:var(--games-ink);cursor:pointer;border-radius:6px;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px}.games-refresh:hover,.game-card:hover{border-color:#00d992b3;box-shadow:0 0 15px #5c585533}.games-sections{gap:40px;display:grid}.games-slate-section{gap:16px;display:grid}.games-slate-section__head{border-bottom:1px dashed #4f5d7566;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.games-slate-section__head h3{color:var(--games-strong);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:15px;font-weight:500;line-height:20px}.games-slate-section__head span{color:var(--games-mute);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:18px}.games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.game-card{min-height:260px;color:inherit;border:1px solid var(--games-hairline);background:var(--games-canvas);border-radius:8px;gap:22px;padding:24px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.game-card:hover{transform:translateY(-2px)}.game-card__top,.game-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.game-card__time,.game-card__footer{color:var(--games-mute);font-size:12px;line-height:16px}.game-card__time,.game-score{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.game-status{padding:4px 10px}.game-status--live{color:var(--games-green);border-color:#00d992a6}.game-status--final{color:var(--games-body)}.game-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.game-team{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.game-team--home{text-align:right;direction:rtl}.game-team--home div{direction:ltr}.game-team img{background:var(--games-canvas-soft);border:1px solid var(--games-hairline);border-radius:9999px;width:48px;height:48px}.game-team__abbr{color:var(--games-green-soft);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:16px;display:block}.game-team strong{color:var(--games-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;display:block;overflow:hidden}.game-team small{color:var(--games-mute);font-size:12px;line-height:16px}.game-score{text-align:center;border:1px solid var(--games-hairline);background:var(--games-canvas-soft);min-width:62px;color:var(--games-strong);text-transform:uppercase;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:550}.game-card__footer{border-top:1px solid var(--games-hairline);padding-top:14px}.game-venue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-card__cta{color:var(--games-green-soft);flex:none;font-weight:600}.games-empty,.games-error{border:1px solid var(--games-hairline);color:var(--games-mute);border-radius:8px;margin:0 0 20px;padding:24px}.games-empty--compact{margin:0}.games-error{color:#f43f5e}@media (max-width:1023px){.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.games-hero__inner{flex-direction:column;align-items:start}}@media (max-width:767px){.games-container,.predictions-page-shell.pm-page{width:min(100% - 32px,1240px)}.games-grid{grid-template-columns:1fr}.games-section-header{flex-direction:column;align-items:start}.game-matchup{grid-template-columns:1fr}.game-team--home{text-align:left;direction:ltr}.game-score{width:fit-content}}.oravant-chat-page{--games-canvas:#101010;--games-canvas-soft:#1a1a1a;--games-hairline:#3d3a39;--games-ink:#f2f2f2;--games-strong:#fff;--games-body:#bdbdbd;--games-mute:#8b949e;--games-green:#00d992;--games-green-soft:#2fd6a1;background-color:#070b14;background-image:radial-gradient(circle at 50% 0%, #1d263c, var(--bg) 55%, #01030a);color:#f2f2f2;flex-direction:column;height:100dvh;display:flex;overflow:hidden}html[data-oravant-theme=classic] .oravant-chat-page{background-color:#101010;background-image:none}.oravant-chat-page a{color:inherit;text-decoration:none}.oravant-nav-bar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b14eb;border-bottom:1px solid #3d3a39;flex:none;padding:12px 0;position:sticky;top:0}html[data-oravant-theme=classic] .oravant-nav-bar,.oravant-nav-bar.is-classic{background:#101010eb}.oravant-nav-inner{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:28px;width:100%;margin:0;padding:0 50px;display:flex;position:relative}.oravant-brand,.oravant-nav-links,.oravant-account{align-items:center;display:flex}.oravant-brand{color:#fff;gap:10px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.oravant-brand:hover,.oravant-brand:focus,.oravant-brand:visited{color:#fff;text-decoration:none}.oravant-brand-mark{place-items:center;width:38px;height:38px;display:grid}.oravant-brand-mark img{object-fit:contain;width:38px;height:38px;display:block}.oravant-nav-links{color:#bdbdbd;gap:18px;font-size:14px;line-height:20px;position:absolute;left:max(220px,50% - 620px)}.oravant-nav-links a,.oravant-nav-links a:visited,.oravant-nav-links a:focus{color:inherit;text-decoration:none}.oravant-nav-links a:hover{color:#bdbdbd;text-decoration:none}.oravant-account{gap:12px;position:absolute;right:50px}.oravant-account-values{align-items:center;gap:12px;display:inline-flex}.oravant-account-value{color:#bdbdbd;align-items:center;gap:7px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.oravant-account-value>span{color:#ffffff75;font-family:var(--font-kalshi-sans,inherit);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.oravant-account-value strong{color:#d8d8d8;font:inherit}.oravant-account-value--portfolio{border-left:1px solid #ffffff1f;padding-left:12px}.oravant-account-value em{color:#86efac;font-family:var(--font-kalshi-sans,inherit);letter-spacing:.08em;text-transform:uppercase;background:#22c55e1a;border:1px solid #22c55e47;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800;line-height:1}.oravant-account-avatar{color:#f2f2f2;cursor:pointer;background:#1b1b1b;border:1px solid #ffffff24;border-radius:9999px;place-items:center;width:34px;height:34px;padding:0;display:grid}.oravant-account-avatar:hover,.oravant-account-avatar[aria-expanded=true]{border-color:#ffffff47}.oravant-account-avatar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.oravant-account-menu{z-index:20;background:#070b14f5;border:1px solid #ffffff24;border-radius:10px;gap:4px;min-width:168px;padding:10px;display:grid;position:absolute;top:calc(100% + 17px);left:auto;right:0;box-shadow:0 18px 50px #00000057}.oravant-account-menu__label{color:#8b949e;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px 6px;font-size:11px;font-weight:700;line-height:14px}.oravant-account-menu button{color:#bdbdbd;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px;line-height:18px}.oravant-account-menu button:hover,.oravant-account-menu button.is-active{color:#f2f2f2;background:#ffffff14}.oravant-account-menu button.is-active:after{content:"✓";float:right;color:#00d992}.oravant-nav-bar.is-classic .oravant-account-menu{background:#101010f5}.oravant-nav-pill,.oravant-status{background:#101010;border:1px solid #3d3a39;border-radius:9999px;font-size:14px;font-weight:600;line-height:20px}.oravant-nav-pill{color:#00d992;padding:4px 12px}.oravant-page-shell{flex:auto;grid-template-rows:auto auto minmax(0,1fr);width:min(1320px,100%);min-height:0;margin:0 auto;display:grid}.oravant-hero-band,.oravant-console-grid{padding:32px}.oravant-hero-band{opacity:1;max-height:360px;padding-bottom:18px;transition:max-height .32s cubic-bezier(.22,1,.36,1),padding-top .32s cubic-bezier(.22,1,.36,1),padding-bottom .32s cubic-bezier(.22,1,.36,1),opacity .22s;display:block;overflow:hidden}.oravant-page-shell.has-active-chat .oravant-hero-band{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0}.oravant-games-carousel{grid-template-columns:40px minmax(0,980px) 40px;justify-content:center;align-items:center;gap:16px;width:min(1092px,100%);margin:0 auto;display:grid}.oravant-games-carousel__main{min-width:0}.oravant-games-rail__head{color:#8b949e;letter-spacing:2.1px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:12px;font-weight:700;line-height:16px;display:flex}.oravant-games-rail__head a{color:#2fd6a1;letter-spacing:0;text-transform:none}.oravant-carousel-arrow{color:#101010;cursor:pointer;width:40px;min-width:40px;height:40px;font:inherit;background:#d9d9d9;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:0;font-weight:700;line-height:1;transition:background .16s,opacity .16s,transform .16s;display:inline-flex}.oravant-carousel-arrow:before{content:"↑";font-size:22px;line-height:1}.oravant-carousel-arrow.is-previous:before{transform:translateY(-1px)rotate(-90deg)}.oravant-carousel-arrow.is-next:before{transform:translateY(-1px)rotate(90deg)}.oravant-carousel-arrow:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.oravant-carousel-arrow:disabled{cursor:not-allowed;opacity:.35}.oravant-games-viewport{padding:4px 0;overflow:hidden}.oravant-games-track{will-change:transform;gap:16px;width:100%;transition:transform .68s cubic-bezier(.22,.72,.16,1);display:flex}.oravant-games-track.is-moving{transition-duration:.68s}.oravant-games-page{min-width:100%;padding:0 1px}.oravant-games-page__inner{transform-origin:50%;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.oravant-games-track.is-moving .oravant-games-page__inner{animation:.68s cubic-bezier(.22,.72,.16,1) both oravant-carousel-retreat}@keyframes oravant-carousel-retreat{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}.oravant-carousel-card.game-card{color:#f2f2f2;transform-origin:50%;background:#1b1b1b;border-color:#ffffff2e;border-radius:6px;gap:0;min-height:156px;padding:0;transition:border-color .16s,box-shadow .16s,transform .3s;overflow:hidden;box-shadow:0 16px 38px #0000003d}.oravant-carousel-card.game-card:hover{border-color:#ffffff57;box-shadow:0 20px 48px #00000052}.oravant-mlb-card-top.game-card__top{color:#8b949e;letter-spacing:.02em;text-transform:uppercase;background:#202020;border-bottom:1px solid #ffffff1a;min-height:32px;padding:8px 12px;font-size:11px;font-weight:700;line-height:14px}.oravant-carousel-card .game-team__abbr,.oravant-carousel-card .game-team small{color:#8b949e}.oravant-carousel-card .game-team strong,.oravant-carousel-card .game-score{color:#f2f2f2}.oravant-carousel-card .game-team img,.oravant-carousel-card .game-score{background:#ffffff0f;border-color:#ffffff1f}.oravant-card-matchup.game-matchup{grid-template-columns:1fr;gap:0;padding:6px 0;display:grid}.oravant-card-team.game-team{text-align:left;direction:ltr;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:52px;padding:7px 12px;display:grid}.oravant-card-team.game-team+.oravant-card-team.game-team{border-top:1px solid #ffffff14}.oravant-card-team.game-team img{width:34px;height:34px}.oravant-card-team.game-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;display:block;overflow:hidden}.oravant-card-team.game-team strong small{color:#8b949e;white-space:nowrap;margin-left:4px;font-size:11px;font-weight:600}.oravant-card-team.game-team b{color:#f2f2f2;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:22px;font-weight:700;line-height:1}.oravant-card-team.game-team b.is-record{color:#8b949e;font-size:12px;font-weight:600}.oravant-card-score.game-score{display:none}.oravant-carousel-empty{grid-column:1/-1}.oravant-game-card-skeleton{pointer-events:none}.oravant-skeleton-top,.oravant-skeleton-body,.oravant-skeleton-team{display:grid}.oravant-skeleton-top{background:#202020;border-bottom:1px solid #ffffff1a;grid-template-columns:88px 64px;justify-content:space-between;gap:12px;min-height:32px;padding:8px 12px}.oravant-skeleton-body{gap:0;padding:6px 0}.oravant-skeleton-team{grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:52px;padding:7px 12px}.oravant-skeleton-team+.oravant-skeleton-team{border-top:1px solid #ffffff14}.oravant-skeleton-top span,.oravant-skeleton-team i,.oravant-skeleton-team span,.oravant-skeleton-team b{background:linear-gradient(90deg,#ffffff0f,#ffffff29,#ffffff0f) 0 0/220% 100%;border-radius:9999px;animation:1.2s ease-in-out infinite oravant-skeleton-shimmer;display:block;overflow:hidden}.oravant-skeleton-top span{height:12px}.oravant-skeleton-team i{width:34px;height:34px}.oravant-skeleton-team span{width:min(150px,85%);height:16px}.oravant-skeleton-team b{width:34px;height:14px}@keyframes oravant-skeleton-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}.oravant-eyebrow{color:#00d992;letter-spacing:2.52px;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:600;line-height:20px}.oravant-eyebrow.oravant-small{color:#8b949e;letter-spacing:2.1px;margin-bottom:8px;font-size:12px;line-height:16px}.oravant-chat-page h1,.oravant-chat-page h2,.oravant-chat-page p{margin-top:0}.oravant-chat-page h1{color:#fff;letter-spacing:-.65px;max-width:820px;margin-bottom:20px;font-size:clamp(32px,6vw,60px);font-weight:400;line-height:1}.oravant-chat-page h2{color:#fff;letter-spacing:-.9px;margin-bottom:0;font-size:36px;font-weight:400;line-height:40px}.oravant-lead{color:#bdbdbd;max-width:760px;margin-bottom:0;font-size:18px;font-weight:400;line-height:28px}.oravant-lead a{color:#00d992}.oravant-section-divider{opacity:1;border-top:1px dashed #4f5d7566;max-height:1px;margin:0 32px;transition:max-height .26s cubic-bezier(.22,1,.36,1),margin .26s cubic-bezier(.22,1,.36,1),border-top-width .26s cubic-bezier(.22,1,.36,1),opacity .18s;overflow:hidden}.oravant-page-shell.has-active-chat .oravant-section-divider{opacity:0;border-top-width:0;max-height:0;margin-top:0;margin-bottom:0}.oravant-console-grid{grid-template-columns:minmax(0,1080px);justify-content:center;align-items:stretch;min-height:0;padding-top:18px;padding-bottom:24px;display:grid}.oravant-console-card{flex-direction:column;gap:18px;width:100%;height:100%;min-height:0;display:flex;position:relative}.oravant-console-card.is-empty,.oravant-console-card.is-opening{justify-content:flex-start;padding:106px 24px 24px}.oravant-chat-prompt{color:#f2f2f2;letter-spacing:-.05em;pointer-events:none;text-align:center;will-change:opacity, transform;margin:0 auto;font-size:clamp(28px,4vw,52px);font-weight:300;line-height:1;transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:106px;left:24px;right:24px;transform:translate(0,0)}.oravant-console-card.is-opening .oravant-chat-prompt,.oravant-console-card.has-messages .oravant-chat-prompt{opacity:0;transform:translateY(-16px)}.oravant-console-card.is-empty .oravant-chat-prompt{opacity:1;transform:translate(0,0)}.oravant-console-card.is-empty .oravant-chat-status-row,.oravant-console-card.is-opening .oravant-chat-status-row,.oravant-console-card.is-empty .oravant-messages,.oravant-console-card.is-opening .oravant-messages{opacity:0;pointer-events:none;max-height:0;overflow:hidden}.oravant-console-card.has-messages .oravant-chat-status-row,.oravant-console-card.has-messages .oravant-messages{animation:.3s both oravant-chat-fade-in}.oravant-portal-tooltip{z-index:9999;color:#f4f4f5eb;white-space:normal;pointer-events:none;background:#080a0ef0;border:1px solid #ffffff24;border-radius:10px;max-width:min(280px,100vw - 40px);padding:9px 11px;font-size:11px;font-weight:560;line-height:1.35;animation:.14s both oravant-tooltip-in;position:fixed;transform:translate(-50%,-100%);box-shadow:0 14px 40px #00000070,inset 0 1px #ffffff12}.oravant-portal-tooltip__arrow{background:#080a0ef0;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes oravant-tooltip-in{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}.oravant-conversation-actions{gap:8px;margin-left:auto;display:flex}.oravant-action-btn{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:4px;padding:3px 10px;font-size:12px;transition:border-color .15s,color .15s;position:relative}.oravant-action-btn:hover{color:#ffffffd9;border-color:#ffffff59}.oravant-action-btn.is-active{color:#fff;border-color:#fff6}.oravant-console-card.is-empty .oravant-composer,.oravant-console-card.is-opening .oravant-composer{width:min(980px,100%);margin:84px auto 0}.oravant-page-shell.has-active-chat .oravant-console-card.is-empty,.oravant-page-shell.has-active-chat .oravant-console-card.is-opening{padding-top:24px}.oravant-page-shell.has-active-chat .oravant-console-card.is-empty .oravant-chat-prompt,.oravant-page-shell.has-active-chat .oravant-console-card.is-opening .oravant-chat-prompt{opacity:0;transform:translateY(-16px)}.oravant-page-shell.has-active-chat .oravant-console-card.is-empty .oravant-composer,.oravant-page-shell.has-active-chat .oravant-console-card.is-opening .oravant-composer{margin:auto auto 0}.oravant-console-card.is-empty .oravant-composer textarea,.oravant-console-card.is-opening .oravant-composer textarea{max-height:132px}.oravant-console-card.has-messages .oravant-composer{margin-top:40px;animation:.3s both oravant-composer-drop}@keyframes oravant-chat-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes oravant-composer-drop{0%{transform:translateY(-96px)}to{transform:translateY(0)}}.oravant-chat-status-row{justify-content:flex-end;min-height:28px;display:flex}.oravant-status{color:#8b949e;white-space:nowrap;padding:4px 10px}.oravant-status.streaming{color:#00d992;border-color:#00d992}.oravant-status.error{color:#fca5a5;border-color:#fca5a58c}.oravant-messages{scrollbar-width:none;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:4px 14px 4px 0;display:flex;overflow-y:auto}.oravant-messages.is-scrolling{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent}.oravant-messages::-webkit-scrollbar{width:0;height:0}.oravant-messages.is-scrolling::-webkit-scrollbar{width:8px;height:8px}.oravant-messages.is-scrolling::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.oravant-messages.is-scrolling::-webkit-scrollbar-track{background:0 0}.oravant-message{white-space:pre-wrap;border:1px solid #3d3a39;border-radius:8px;max-width:min(78%,720px);padding:12px 14px;font-size:16px;line-height:26px}.oravant-message.user{color:#101010;background:#00d992;border-color:#00d992;align-self:flex-end;margin:20px;padding:12px 14px}.oravant-message.assistant{color:#f2f2f2;box-shadow:none;white-space:normal;background:0 0;border-color:#0000;align-self:flex-start;padding:0}.oravant-markdown-message{gap:10px;display:grid}.oravant-markdown-message h3,.oravant-markdown-message p,.oravant-markdown-message ol,.oravant-markdown-message ul{margin:0}.oravant-markdown-message h3{color:#f2f2f2;font-size:15px;font-weight:700;line-height:22px}.oravant-markdown-message ol,.oravant-markdown-message ul{gap:8px;padding-left:22px;display:grid}.oravant-markdown-message li>ul{color:#bdbdbd;gap:4px;margin-top:4px;padding-left:18px}.oravant-markdown-message strong{color:#fff;font-weight:700}.chat-artifacts{white-space:normal;align-self:stretch;gap:14px;width:100%;display:grid}.chat-artifact{background:#101010;border:1px solid #ffffff1f;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b80a}.chat-artifact__header{background:#ffffff06;border-bottom:1px dashed #4f5d7566;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.chat-artifact__header h3{color:#f2f2f2;margin:2px 0 0;font-size:14px;font-weight:650;line-height:20px}.chat-artifact__eyebrow,.chat-artifact__meta,.chat-artifact__foot{color:#8b949e;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:16px}.chat-artifact__eyebrow{color:#00d992;letter-spacing:1.2px;text-transform:uppercase;font-weight:700}.chat-artifact__header-right{flex:none;align-items:center;gap:10px;display:flex}.chat-artifact__meta{padding-top:2px}.chat-artifact__csv-btn{color:#2fd6a1;letter-spacing:.5px;cursor:pointer;background:#101010;border:1px solid #3d3a39;border-radius:6px;padding:2px 8px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;transition:background .15s}.chat-artifact__csv-btn:hover{background:#1a1a1a}.chat-artifact-table-wrap{max-width:100%;overflow:auto}.chat-artifact-table{border-collapse:collapse;color:#f2f2f2;width:max-content;min-width:100%;font-size:12px;line-height:18px}.chat-artifact-table th,.chat-artifact-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;max-width:220px;padding:8px 10px}.chat-artifact-table th{z-index:1;color:#bdbdbd;white-space:nowrap;background:#151922;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:650;position:sticky;top:0}.chat-artifact-table td{color:#f2f2f2;word-break:break-word;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.chat-artifact__foot{margin:0;padding:10px 14px 12px}.chat-artifact__pagination{border-top:1px dashed #4f5d7566;justify-content:center;align-items:center;gap:12px;padding:10px 14px;display:flex}.chat-artifact__page-btn{color:#f2f2f2;cursor:pointer;background:#101010;border:1px solid #3d3a39;border-radius:6px;padding:4px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600;transition:background .15s}.chat-artifact__page-btn:hover:not(:disabled){background:#1a1a1a}.chat-artifact__page-btn:disabled{color:#3d3a39;cursor:default}.chat-artifact__page-info{color:#8b949e;text-align:center;min-width:48px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.chat-artifact-chart{height:284px;padding:12px 8px 6px}.oravant-message.assistant.pending{justify-content:center;align-items:center;min-width:76px;min-height:50px;padding:14px 18px;display:inline-flex}.oravant-message.error{color:#fca5a5;background:#101010;border-color:#fca5a573;align-self:flex-start}.oravant-typing-indicator{justify-content:center;align-items:center;gap:7px;height:22px;display:inline-flex}.oravant-typing-indicator span{opacity:.45;background:#00d992;border-radius:9999px;width:9px;height:9px;animation:1.15s ease-in-out infinite oravant-typing-bounce}.oravant-typing-indicator span:nth-child(2){animation-delay:.16s}.oravant-typing-indicator span:nth-child(3){animation-delay:.32s}@keyframes oravant-typing-bounce{0%,80%,to{opacity:.38;transform:translateY(0)scale(.86)}40%{opacity:1;transform:translateY(-4px)scale(1.08)}}.oravant-thinking-log{flex-direction:column;flex:0 0 70px;justify-content:flex-start;gap:2px;width:550px;height:70px;display:flex;overflow:hidden}.oravant-thinking-line{color:#666;white-space:nowrap;text-overflow:ellipsis;padding:0 12px;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;overflow:hidden}.oravant-thinking-line:first-child{padding-top:6px}.oravant-thinking-line:last-child{padding-bottom:6px}@keyframes oravant-thinking-slide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.oravant-composer{background:#1f1f1f;border:1px solid #ffffff29;border-radius:34px;grid-template-columns:1fr auto;align-items:end;gap:14px;padding:16px 16px 16px 24px;display:grid;box-shadow:0 18px 60px #00000047}.oravant-composer:focus-within{border-color:#ffffff47;box-shadow:0 18px 60px #00000057,0 0 0 1px #ffffff0a}.oravant-composer textarea{resize:none;color:#f2f2f2;width:100%;min-height:28px;max-height:226px;font:inherit;background:0 0;border:0;outline:none;padding:8px 0;font-size:16px;line-height:24px;overflow-y:hidden}.oravant-composer textarea::placeholder{color:#8b949e}.oravant-composer textarea:focus{box-shadow:none;border-color:#0000}.oravant-composer button{color:#101010;width:40px;min-width:40px;height:40px;font:inherit;cursor:pointer;background:#d9d9d9;border:0;border-radius:9999px;justify-content:center;align-self:end;align-items:center;padding:0;font-size:0;font-weight:700;line-height:1;display:inline-flex}.oravant-composer button:before{content:"↑";font-size:22px;line-height:1;transform:translateY(-1px)}.oravant-composer button:hover:not(:disabled){background:#fff}.oravant-composer button:disabled{cursor:not-allowed;opacity:.55}.oravant-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;width:min(980px,100%);margin:0 auto;padding:0 4px;display:flex}.oravant-console-card.is-opening .oravant-suggestions,.oravant-console-card.has-messages .oravant-suggestions{display:none}.oravant-suggestion-chip{color:#f2f2f299;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;max-width:100%;padding:7px 14px;font-size:13px;line-height:1.4;transition:background .14s,color .14s,border-color .14s;display:inline-flex;overflow:hidden}.oravant-suggestion-chip:hover:not(:disabled){color:#f2f2f2d9;background:#ffffff1c;border-color:#ffffff2e}.oravant-suggestion-chip:disabled{cursor:not-allowed;opacity:.4}@media (max-width:720px){.oravant-hero-band,.oravant-console-grid{padding-left:18px;padding-right:18px}.oravant-nav-inner{width:100%;padding:0 10px}.oravant-nav-links{position:static}.oravant-account{margin-left:auto;position:static}.oravant-account-menu{left:calc(100% - 17px);right:auto}.oravant-games-carousel{grid-template-columns:40px minmax(0,1fr) 40px;gap:10px}.oravant-carousel-arrow{width:40px;height:40px;font-size:20px}.oravant-games-page__inner{grid-template-columns:1fr}.oravant-games-page__inner .oravant-carousel-card:nth-child(n+2){display:none}.oravant-nav-links{gap:10px}.oravant-console-card{height:100%;min-height:0;padding:18px}.oravant-card-header{flex-direction:column;align-items:flex-start}.oravant-message{max-width:92%}.oravant-composer{grid-template-columns:1fr}.oravant-composer button{width:100%}}.predictions-page-shell.pm-page{background:var(--oravant-page-bg)!important;color:#f4f4f5!important;width:100%!important;max-width:none!important;min-height:100vh!important;overflow:visible!important}.pm-market-shell{grid-template-columns:minmax(0,1fr) 352px;align-items:start;gap:16px;width:min(100% - 32px,1253px);margin:0 auto;padding:24px 0 48px;display:grid}.pm-market-main{background:#111113;border:1px solid #ffffff14;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 1px #ffffff0a,0 28px 80px #00000047}.pm-market-header{background:#111113;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:18px 20px;display:flex}.pm-market-title-group{align-items:center;gap:12px;min-width:0;display:flex}.pm-market-image{background:#18181b;border-radius:8px;place-items:center;width:80px;min-width:80px;height:80px;display:grid;overflow:hidden}.pm-market-image img{object-fit:cover;border-radius:8px;width:80px;height:80px}.pm-market-copy{gap:4px;min-width:0;display:grid}.pm-market-breadcrumbs{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;min-width:0;height:20px;font-size:11px;font-weight:760;display:flex}.pm-market-breadcrumbs a:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-market-copy h1{color:#f8fafc;letter-spacing:-.035em;margin:0;font-family:ui-condensed,Arial Narrow,Inter,system-ui,sans-serif;font-size:33px;font-weight:850;line-height:1.04}.pm-market-live{color:#d4d4d8;font-variant-numeric:tabular-nums;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.pm-market-live i{background:#ef4444;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ef44441f}.pm-market-live b{color:#ef4444;letter-spacing:.08em;font-size:11px}.pm-market-live em{color:#e4e4e7;border:1px solid #ffffff1f;border-radius:4px;padding:2px 6px;font-size:11px;font-style:normal}.pm-market-actions{align-items:center;gap:2px;min-height:40px;display:flex}.pm-market-actions button{color:#f4f4f5;cursor:pointer;background:0 0;border:0;border-radius:999px;width:28px;height:28px;position:relative}.pm-market-actions button:hover{background:#ffffff14}.pm-market-actions span{color:#22c55e;font-size:9px;font-weight:900;position:absolute;top:-3px;right:1px}.pm-market-main .pm-tabs{background:#111113!important;border-bottom-color:#ffffff14!important}.pm-market-main .pm-tabs button{color:#a1a1aa!important}.pm-market-main .pm-tabs button.is-active{color:#fff!important;background:#22c55e14!important;border-bottom-color:#22c55e!important}.pm-order-ticket{background:#18181b;border-radius:18px;width:352px;max-height:calc(100vh - 120px);padding:12px;position:sticky;top:96px;overflow-y:auto;box-shadow:0 1px #ffffff0f,0 24px 64px #0000005c}.pm-ticket-top{gap:8px;margin-bottom:12px;display:flex}.pm-ticket-image{background:#111113;border-radius:8px;place-items:center;width:56px;min-width:56px;height:56px;display:grid;overflow:hidden}.pm-ticket-image img{object-fit:cover;border-radius:8px;width:56px;height:56px}.pm-ticket-top span{color:#d4d4d8;font-size:13px;display:block}.pm-ticket-top h2{color:#f8fafc;margin:4px 0 0;font-size:16px;line-height:1.2}.pm-ticket-top h2 em{color:#22c55e;font-style:normal}.pm-ticket-tabs{justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;display:flex}.pm-ticket-tabs button{color:#f4f4f5;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;min-width:48px;height:24px;font-weight:800}.pm-ticket-tabs button.active{color:#22c55e;background:#22c55e24;border-color:#22c55e73}.pm-ticket-tabs span{color:#f4f4f5;margin-left:auto;font-size:12px;font-weight:800}.pm-ticket-prices{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;display:grid}.pm-ticket-prices button{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;height:36px;font-weight:850}.pm-ticket-prices button:first-child{color:#22c55e;background:#22c55e24;border-color:#22c55e}.pm-ticket-form{gap:12px;display:grid}.pm-ticket-form label{background:#18181b;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:13px 16px;display:flex}.pm-ticket-form label:focus-within{border-color:#22c55e;outline:2px solid #22c55e}.pm-ticket-form label span{gap:4px;display:grid}.pm-ticket-form label b{color:#f4f4f5;font-size:12px}.pm-ticket-form label em{color:#22c55e;font-size:12px;font-style:normal}.pm-ticket-form input{color:#f8fafc;text-align:right;background:0 0;border:0;outline:0;width:145px;font-size:30px;font-weight:760}.pm-ticket-form>button{color:#07110b;cursor:pointer;background:#22c55e;border:0;border-radius:999px;min-height:48px;font-size:15px;font-weight:900}.pm-ticket-form>button:hover{opacity:.88}@media (max-width:980px){.pm-market-shell{grid-template-columns:1fr;width:min(100% - 24px,760px)}.pm-order-ticket{width:100%;max-height:none;position:static}}@media (max-width:680px){.pm-market-header{align-items:flex-start;padding:14px}.pm-market-image{width:64px;min-width:64px;height:64px}.pm-market-image img{width:64px;height:64px}.pm-market-copy h1{font-size:26px}.pm-market-actions{display:none}}.pm-order-ticket{padding:16px!important}.pm-ticket-top{gap:12px!important;margin-bottom:18px!important}.pm-ticket-top span{line-height:18px!important}.pm-ticket-top h2{margin-top:6px!important;line-height:1.28!important}.pm-ticket-tabs{margin-bottom:16px!important}.pm-ticket-tabs button{height:28px!important;padding:0 12px!important}.pm-ticket-prices{gap:8px!important;margin-bottom:16px!important}.pm-ticket-prices button{height:42px!important}.pm-ticket-form{gap:16px!important}.pm-ticket-form label{min-height:88px!important;padding:16px!important}.pm-ticket-form label span{gap:6px!important}.pm-ticket-form>button{min-height:52px!important}.pm-market-main{overflow:visible!important}.pm-market-header{z-index:9;will-change:min-height, padding;min-height:116px;transition:min-height .22s cubic-bezier(.66,0,.34,1),padding .22s cubic-bezier(.66,0,.34,1),box-shadow .18s,border-color .18s;top:64px;position:sticky!important}.pm-market-title-group{transform-origin:0;will-change:transform;transition:transform .22s cubic-bezier(.66,0,.34,1)}.pm-market-breadcrumbs{transition:opacity .18s,height .22s cubic-bezier(.66,0,.34,1),margin .22s cubic-bezier(.66,0,.34,1);overflow:hidden}.pm-market-live{opacity:0;transform-origin:0;will-change:transform, opacity;height:0;transition:opacity .18s,height .22s cubic-bezier(.66,0,.34,1),transform .22s cubic-bezier(.66,0,.34,1);overflow:hidden}.pm-market-header.is-condensed{border-bottom-color:#ffffff24;min-height:58px;padding-top:8px;padding-bottom:8px;box-shadow:0 14px 30px #0000004d}.pm-market-header.is-condensed .pm-market-title-group{transform:scale(.6)}.pm-market-header.is-condensed .pm-market-breadcrumbs{opacity:0;height:0;margin:0}.pm-market-header.is-condensed .pm-market-copy h1{white-space:nowrap}.pm-market-header.is-condensed .pm-market-live{opacity:1;height:20px;transform:scale(1.66667)}.pm-market-header.is-condensed .pm-market-actions{transform-origin:100%;transform:scale(.82)}@media (max-width:680px){.pm-market-header{top:58px}}.pm-market-header,.pm-market-header.is-condensed,.pm-market-main{box-shadow:none!important;background:0 0!important;border:0!important}.pm-content{background:0 0!important;border:0!important;padding:0!important}.predictions-route-page .pm-market-header,.predictions-route-page .pm-market-header.is-condensed{background-color:#070b14!important;background-image:radial-gradient(circle at 50% 0%, #1d263c, var(--bg) 55%, #01030a)!important;background-attachment:fixed!important}html[data-oravant-theme=classic] .predictions-route-page .pm-market-header,html[data-oravant-theme=classic] .predictions-route-page .pm-market-header.is-condensed{background-color:#101010!important;background-image:none!important}.predictions-route-page .pm-market-shell{width:min(100% - 32px,1253px)!important}@media (max-width:720px){.predictions-route-page .pm-market-shell{width:calc(100% - 36px)!important}}.predictions-route-page .pm-market-shell{padding-top:0!important}.predictions-route-page .pm-tabs{height:38px!important}.predictions-route-page .pm-tabs button{padding-top:0!important;padding-bottom:0!important;font-size:11px!important;line-height:1!important}.predictions-route-page .pm-player-card img{border-width:2px!important;width:39px!important;height:39px!important}.predictions-route-page .pm-hero{height:222px!important;min-height:222px!important}.predictions-route-page .pm-real-stage-wrap{width:581.039px!important;height:436.03px!important;top:-111.565px!important}.predictions-route-page .pm-real-stage-wrap .stage{transform:scale(.501761)!important}.predictions-route-page .pm-player-stack{gap:11px!important;width:195px!important;top:42px!important;left:19px!important}.predictions-route-page .pm-player-card{grid-template-columns:39px 1fr!important;gap:8px!important}.predictions-route-page .pm-player-card img{width:39px!important;height:39px!important}.predictions-route-page .pm-player-card small{font-size:8px!important}.predictions-route-page .pm-player-card strong{font-size:11px!important}.predictions-route-page .pm-player-card span,.predictions-route-page .pm-player-card em{font-size:8px!important}.predictions-route-page .pm-pitch-copy{transform-origin:0 0!important;top:63px!important;left:259px!important;transform:scale(.667)!important}.predictions-route-page .pm-hero-top{font-size:10px!important;top:8px!important;left:15px!important;right:15px!important}.predictions-route-page,.predictions-page-shell.pm-page{background-color:#070b14!important;background-image:radial-gradient(circle at 50% 0%, #1d263c, var(--bg) 55%, #01030a)!important}html[data-oravant-theme=classic] .predictions-route-page,html[data-oravant-theme=classic] .predictions-page-shell.pm-page{background-color:#101010!important;background-image:none!important}.predictions-route-page .pm-scoreboard{grid-template-columns:1fr 44px 72px 44px 1fr!important;height:44px!important;padding:0 16px!important}.predictions-route-page .pm-score-logo{width:24px!important;height:24px!important}.predictions-route-page .pm-score-team{gap:8px!important}.predictions-route-page .pm-score-copy{gap:1px!important}.predictions-route-page .pm-score-copy b{font-size:12px!important}.predictions-route-page .pm-score-copy span{font-size:9px!important}.predictions-route-page .pm-score{font-size:22px!important}.predictions-route-page .pm-inning{gap:1px!important;font-size:8px!important}.predictions-route-page .pm-inning svg{width:26px!important;height:16px!important}.predictions-route-page .pm-event-card{align-items:center!important;min-height:86px!important;display:flex!important}.predictions-route-page .pm-event-odds{display:none!important}.predictions-route-page .pm-events{overflow:hidden!important}.predictions-route-page .pm-events-grid{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none!important;gap:8px!important;padding-bottom:6px!important;display:flex!important;overflow:auto hidden!important}.predictions-route-page .pm-events-grid::-webkit-scrollbar{height:6px}.predictions-route-page .pm-events-grid::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.predictions-route-page .pm-event-card{scroll-snap-align:start;flex:0 0 132px!important;min-height:78px!important;padding:9px!important}.predictions-route-page .pm-event-top{align-items:center!important;gap:7px!important}.predictions-route-page .pm-event-top h3{margin-bottom:3px!important;font-size:11px!important;line-height:1.1!important}.predictions-route-page .pm-events{background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}.predictions-route-page .pm-event-card{flex-basis:112px!important;min-height:64px!important;padding:7px!important}.predictions-route-page .pm-event-top{gap:5px!important}.predictions-route-page .pm-event-top i{font-size:18px!important}.predictions-route-page .pm-event-top h3{font-size:9px!important}.predictions-route-page .pm-event-top strong{font-size:16px!important}.predictions-route-page .pm-event-top span{font-size:8px!important}.predictions-route-page .pm-event-icon{display:inline-grid!important}.predictions-route-page .pm-events-grid{gap:10px!important;padding-bottom:8px!important}.predictions-route-page .pm-event-card{border:1px solid color-mix(in srgb, var(--event), #ffffff1f 58%)!important;background:linear-gradient(#161c2af5,#0a0e18f5)!important;border-radius:14px!important;flex:0 0 188px!important;align-items:stretch!important;min-height:82px!important;padding:12px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000038!important}.predictions-route-page .pm-event-card:last-child{border-color:color-mix(in srgb, var(--event), white 18%)!important;box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--event), transparent 35%), 0 18px 36px color-mix(in srgb, var(--event), transparent 82%)!important}.predictions-route-page .pm-event-body{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding-bottom:10px;display:grid}.predictions-route-page .pm-event-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--event), transparent 62%);background:#0206177a;border-radius:50%;width:34px!important;height:34px!important;color:var(--event)!important;place-items:center!important;font-size:18px!important;display:grid!important}.predictions-route-page .pm-event-icon svg{width:19px;height:25px}.predictions-route-page .pm-event-copy{min-width:0}.predictions-route-page .pm-event-copy h3{text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden;color:var(--event)!important;margin:0!important;font-size:13px!important;line-height:1.05!important}.predictions-route-page .pm-event-copy span{margin-top:4px;font-weight:750;line-height:1;display:block;color:#e2e8f0ad!important;font-size:11px!important}.predictions-route-page .pm-event-body strong{letter-spacing:-.04em;font-weight:900;line-height:1;color:#fff!important;font-size:25px!important}.predictions-route-page .pm-event-bar{background:#94a3b82e;border-radius:999px;height:4px;position:absolute;bottom:9px;left:12px;right:12px;overflow:hidden}.predictions-route-page .pm-event-bar span{width:var(--event-width);border-radius:inherit;background:var(--event);height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--event), transparent 35%);display:block}.predictions-route-page .pm-event-body strong{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;letter-spacing:-.02em!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:300!important}.predictions-route-page .pm-events{margin-bottom:6px!important;padding-top:8px!important;padding-bottom:8px!important}.predictions-route-page .pm-events-grid{margin-top:0!important;padding-bottom:4px!important}.predictions-route-page .pm-events{padding-top:14px!important}.predictions-route-page .pm-event-card{box-shadow:none!important;background:#0f172a61!important;border-color:#94a3b829!important}.predictions-route-page .pm-event-card:last-child{box-shadow:none!important;border-color:#94a3b838!important}.predictions-route-page .pm-event-icon{box-shadow:none!important;color:color-mix(in srgb, var(--event), #cbd5e1 30%)!important;background:#94a3b814!important}.predictions-route-page .pm-event-copy h3{color:color-mix(in srgb, var(--event), #e5e7eb 28%)!important}.predictions-route-page .pm-event-bar{background:#94a3b824!important}.predictions-route-page .pm-event-bar span{opacity:.72;box-shadow:none!important}.predictions-route-page .pm-event-card{flex-basis:228px!important}.predictions-route-page .pm-event-body{grid-template-columns:34px minmax(120px,1fr) auto!important}.predictions-route-page .pm-event-copy h3{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.predictions-route-page .pm-event-card{flex:0 0 240px!important;overflow:hidden!important}.predictions-route-page .pm-event-body{grid-template-columns:34px minmax(0,1fr) max-content!important;column-gap:10px!important;min-width:0!important}.predictions-route-page .pm-event-copy{min-width:0!important;overflow:hidden!important}.predictions-route-page .pm-event-body strong{text-align:right!important;white-space:nowrap!important;justify-self:end!important;min-width:42px!important;max-width:54px!important;font-size:23px!important;line-height:1!important;overflow:hidden!important}.predictions-route-page .pm-chart-section{margin-top:0!important}.predictions-route-page .pm-events{margin-bottom:10px!important}.predictions-route-page .pm-explain{margin-top:0!important;margin-bottom:10px!important}.predictions-route-page .pm-explain+.pm-chart-section{margin-top:0!important}.predictions-route-page .pm-content{flex-direction:column!important;gap:10px!important;display:flex!important}.predictions-route-page .pm-content>*{margin-top:0!important;margin-bottom:0!important}.predictions-route-page .pm-chart-section{padding-top:8px!important}.predictions-route-page .pm-chart-section .pm-section-head{margin-bottom:6px!important}.predictions-route-page .pm-chart-section .pm-legend{margin-top:4px!important;margin-bottom:6px!important}.predictions-route-page .pm-chart-section .pm-chart{margin-top:0!important}.predictions-route-page section.pm-section.pm-explain .pm-chips{margin-top:7px!important}.predictions-route-page section.pm-section.pm-chart-section .pm-section-head,.predictions-route-page section.pm-section.pm-chart-section .pm-legend{margin-top:0!important}.predictions-route-page .pm-content{gap:20px!important}.predictions-route-page section.pm-section.pm-explain{padding-bottom:20px!important}.predictions-route-page section.pm-section.pm-chart-section{padding-top:20px!important}.predictions-route-page .pm-section,.predictions-route-page .pm-explain,.predictions-route-page .pm-chart-section,.predictions-route-page .pm-events,.predictions-route-page .pm-odds-card,.predictions-route-page .pm-betting-insights,.predictions-route-page .pm-betting-insights article,.predictions-route-page .pm-input-card,.predictions-route-page .pm-context-card,.predictions-route-page .pm-moneyline-card{background:#18181b!important}.predictions-route-page .pm-odds-grid>article,.predictions-route-page .pm-content>section,.predictions-route-page .pm-content>.pm-odds-grid>*{background-color:#18181b!important}.predictions-route-page .pm-events{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.predictions-route-page section.pm-section.pm-events,.predictions-route-page section.pm-section.pm-events .pm-events-grid,.predictions-route-page section.pm-section.pm-events article.pm-event-card{box-shadow:none!important;background:0 0!important}.predictions-route-page section.pm-section.pm-events{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.predictions-route-page section.pm-section.pm-events article.pm-event-card{background:#18181b!important}.predictions-route-page .pm-odds-grid{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.predictions-route-page .pm-odds-card{width:100%!important;max-width:none!important}.predictions-route-page .pm-odds-grid{gap:12px!important;margin-bottom:0!important}.predictions-route-page .pm-market-card{min-height:0!important;box-shadow:none!important;background:#18181b!important;border:1px solid #ffffff1a!important;border-radius:14px!important;padding:0!important;overflow:hidden!important}.predictions-route-page .pm-market-card-head{border-bottom:1px solid #ffffff14!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:46px!important;margin:0!important;padding:10px 14px!important;display:flex!important}.predictions-route-page .pm-market-card-head small{color:#8f8f95!important;letter-spacing:.08em!important;text-align:left!important;text-transform:uppercase!important;margin-bottom:2px!important;font-size:9px!important;font-weight:800!important;display:block!important}.predictions-route-page .pm-market-card-head h3{color:#f4f4f5!important;letter-spacing:-.01em!important;margin:0!important;font-size:15px!important;font-weight:760!important}.predictions-route-page .pm-market-card-labels{color:#8f8f95;letter-spacing:.04em;text-transform:uppercase;gap:10px;font-size:10px;font-weight:780;display:flex}.predictions-route-page .pm-market-card-rows{display:grid}.predictions-route-page .pm-market-row{color:#f4f4f5!important;border-top:0!important;border-bottom:1px solid #ffffff12!important;grid-template-columns:minmax(180px,1fr) auto 78px 58px!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:8px 10px 8px 14px!important;display:grid!important}.predictions-route-page .pm-market-outcome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:680;overflow:hidden}.predictions-route-page .pm-market-prices{justify-content:flex-end;align-items:center;gap:6px;display:flex}.predictions-route-page .pm-market-prices b{color:#d4d4d8!important;text-align:center!important;background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:8px!important;min-width:48px!important;padding:5px 8px!important;font-size:12px!important;font-weight:650!important}.predictions-route-page .pm-market-prices b.ours{color:#86efac!important;background:#22c55e17!important;border-color:#22c55e57!important}.predictions-route-page .pm-market-row button{cursor:pointer;border-radius:10px!important;height:36px!important;margin:0!important;font-size:12px!important;font-weight:820!important}.predictions-route-page .pm-market-yes{color:#86efac!important;background:#22c55e21!important;border:1px solid #22c55e6b!important}.predictions-route-page .pm-market-yes strong{color:#dcfce7;font-size:11px;font-weight:760;display:block}.predictions-route-page .pm-market-no{color:#fda4af!important;background:#f43f5e14!important;border:1px solid #f43f5e4d!important}.predictions-route-page .pm-market-card-labels,.predictions-route-page .pm-market-prices{display:none!important}.predictions-route-page .pm-market-row{grid-template-columns:minmax(180px,1fr) minmax(190px,260px)!important;justify-content:space-between!important;min-height:64px!important;padding-right:14px!important}.predictions-route-page .pm-market-actions{grid-template-columns:repeat(2,minmax(86px,1fr))!important;justify-self:center!important;gap:10px!important;width:min(260px,100%)!important;display:grid!important}.predictions-route-page .pm-market-row button{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;height:44px!important;line-height:1.05!important;display:flex!important}.predictions-route-page .pm-market-row button span{font-size:12px!important;font-weight:820!important;display:block!important}.predictions-route-page .pm-market-row button strong{opacity:.9!important;font-size:11px!important;font-weight:680!important;display:block!important}.predictions-route-page .pm-market-outcome{grid-column:1!important;align-self:center!important}.predictions-route-page .pm-market-actions{grid-column:2!important;grid-template-columns:1fr 1fr!important;justify-self:center!important;gap:8px!important;width:292px!important;max-width:100%!important}.predictions-route-page .pm-market-row button.pm-market-yes,.predictions-route-page .pm-market-row button.pm-market-no{border-style:solid!important;border-width:1px!important;border-radius:8px!important;min-width:0!important;height:46px!important;transition:transform .12s,filter .12s,border-color .12s!important;box-shadow:inset 0 1px #ffffff1a!important}.predictions-route-page .pm-market-row button.pm-market-yes:hover,.predictions-route-page .pm-market-row button.pm-market-no:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.predictions-route-page .pm-market-row button span{letter-spacing:.01em!important;font-size:13px!important;font-weight:850!important}.predictions-route-page .pm-market-row button strong{color:currentColor!important;opacity:.82!important;margin-top:2px!important;font-size:12px!important;font-weight:720!important}.predictions-route-page .pm-market-row{grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr)!important;min-height:58px!important;padding:8px 14px!important}.predictions-route-page .pm-market-outcome{color:#f4f4f5!important;font-size:14px!important;font-weight:650!important}.predictions-route-page .pm-market-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:240px!important}.predictions-route-page .pm-market-row button.pm-market-yes,.predictions-route-page .pm-market-row button.pm-market-no{height:34px!important;box-shadow:none!important;filter:none!important;background:#202124!important;border-radius:7px!important;gap:0!important;transform:none!important}.predictions-route-page .pm-market-row button.pm-market-yes:hover,.predictions-route-page .pm-market-row button.pm-market-no:hover{filter:none!important;background:#26272b!important;transform:none!important}.predictions-route-page .pm-market-row button strong{opacity:.78!important;margin-top:2px!important;font-size:10.5px!important;font-weight:560!important;line-height:1!important}.predictions-route-page .pm-market-card{background:#18181b!important;border:1px solid #ffffff1a!important;border-radius:12px!important}.predictions-route-page .pm-market-card-head{min-height:42px!important;padding:10px 14px!important}.predictions-route-page .pm-market-card-head small{display:none!important}.predictions-route-page .pm-market-card-head h3{font-size:14px!important;font-weight:700!important}.predictions-route-page .pm-market-row{border-bottom:1px solid #ffffff12!important;grid-template-columns:1fr!important;min-height:54px!important;padding:9px 14px!important;display:grid!important;position:relative!important}.predictions-route-page .pm-market-row:last-child{border-bottom:0!important}.predictions-route-page .pm-market-outcome{color:#e4e4e7!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:calc(50% - 150px)!important;font-size:14px!important;font-weight:600!important;position:absolute!important;top:50%!important;left:14px!important;overflow:hidden!important;transform:translateY(-50%)!important}.predictions-route-page .pm-market-actions{grid-template-columns:108px 108px!important;justify-self:center!important;gap:8px!important;width:auto!important;max-width:none!important;display:grid!important}.predictions-route-page .pm-market-row button.pm-market-yes,.predictions-route-page .pm-market-row button.pm-market-no{height:36px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:6px!important;grid-template-rows:1fr auto!important;place-items:center!important;padding:4px 10px 5px!important;display:grid!important;transform:none!important}.predictions-route-page .pm-market-row button.pm-market-yes{color:#22c55e!important;border:1px solid #22c55e!important}.predictions-route-page .pm-market-row button.pm-market-no{color:#f43f5e!important;border:1px solid #f43f5e!important}.predictions-route-page .pm-market-row button strong{opacity:.8!important;margin:0!important;font-size:10px!important;font-weight:500!important;line-height:1!important}.predictions-route-page .pm-market-row{grid-template-columns:minmax(0,1fr) 236px minmax(0,1fr)!important;align-items:center!important;min-height:56px!important;padding:10px 14px!important;display:grid!important;position:relative!important}.predictions-route-page .pm-market-outcome{color:#e4e4e7!important;grid-column:1!important;max-width:100%!important;font-size:14px!important;font-weight:600!important;position:static!important;transform:none!important}.predictions-route-page .pm-market-actions{grid-column:2!important;grid-template-columns:1fr 1fr!important;justify-self:center!important;gap:4px!important;width:236px!important;max-width:236px!important;display:grid!important}.predictions-route-page .pm-market-row button.pm-market-yes,.predictions-route-page .pm-market-row button.pm-market-no{min-width:0!important;height:36px!important;box-shadow:none!important;color:#ef4444!important;cursor:pointer!important;background:0 0!important;border:1px solid #ffffff24!important;border-radius:999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;margin:0!important;padding:0!important;font-weight:850!important;line-height:1!important;display:flex!important}.predictions-route-page .pm-market-row button.pm-market-yes{color:#22c55e!important;background:#22c55e24!important;border-color:#22c55e!important}.predictions-route-page .pm-market-row button.pm-market-no{color:#ef4444!important;background:0 0!important;border-color:#ffffff24!important}.predictions-route-page .pm-market-row button.pm-market-yes:hover,.predictions-route-page .pm-market-row button.pm-market-no:hover{opacity:.88!important;background:inherit!important;filter:none!important;transform:none!important}.predictions-route-page .pm-market-row button span{font-size:12px!important;font-weight:850!important;line-height:1!important}.predictions-route-page .pm-market-row button strong{color:currentColor!important;opacity:.85!important;margin:1px 0 0!important;font-size:10px!important;font-weight:650!important;line-height:1!important}.predictions-route-page .pm-market-row{grid-template-columns:minmax(0,1fr) 236px minmax(0,1fr)!important;align-items:center!important;min-height:56px!important;padding:10px 14px!important;display:grid!important}.predictions-route-page .pm-market-ticket-prices button{color:#ef4444!important;cursor:pointer!important;height:36px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:1px solid #ffffff24!important;border-radius:999px!important;align-content:center!important;place-items:center!important;gap:1px!important;margin:0!important;padding:0!important;font-weight:850!important;display:grid!important;transform:none!important}.predictions-route-page .pm-market-ticket-prices button:first-child{color:#22c55e!important;background:#22c55e24!important;border-color:#22c55e!important}.predictions-route-page .pm-market-ticket-prices button b{font-size:12px!important;font-weight:850!important;line-height:1!important}.predictions-route-page .pm-market-ticket-prices button span{color:currentColor!important;opacity:.85!important;font-size:10px!important;font-weight:650!important;line-height:1!important;display:block!important;position:static!important}.predictions-route-page .pm-ticket-prices button,.predictions-route-page .pm-market-ticket-prices button{color:#f4f4f5!important;height:36px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:1px solid #ffffff24!important;border-radius:999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0 14px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;transform:none!important}.predictions-route-page .pm-ticket-prices button b,.predictions-route-page .pm-ticket-prices button span,.predictions-route-page .pm-market-ticket-prices button b,.predictions-route-page .pm-market-ticket-prices button span{color:currentColor!important;opacity:1!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline!important;position:static!important}.predictions-route-page .pm-ticket-prices button.is-yes,.predictions-route-page .pm-market-ticket-prices button.is-yes{color:#22c55e!important}.predictions-route-page .pm-ticket-prices button.is-no,.predictions-route-page .pm-market-ticket-prices button.is-no{color:#ef4444!important}.predictions-route-page .pm-ticket-prices button.is-selected.is-yes,.predictions-route-page .pm-market-ticket-prices button.is-selected.is-yes{color:#22c55e!important;background:#22c55e24!important;border-color:#22c55e!important}.predictions-route-page .pm-ticket-prices button.is-selected.is-no,.predictions-route-page .pm-market-ticket-prices button.is-selected.is-no{color:#ef4444!important;background:#ef444424!important;border-color:#ef4444!important}.predictions-route-page .pm-ticket-top h2 em.is-yes{color:#22c55e!important}.predictions-route-page .pm-ticket-top h2 em.is-no{color:#ef4444!important}.predictions-route-page .pm-market-ticket-prices{grid-column:2!important;grid-template-columns:1fr 1fr!important;justify-self:center!important;gap:4px!important;width:236px!important;margin:0!important;display:grid!important}.predictions-route-page .pm-ticket-prices,.predictions-route-page .pm-market-ticket-prices{gap:8px!important}.predictions-route-page .pm-ticket-prices button.is-yes:not(.is-selected),.predictions-route-page .pm-market-ticket-prices button.is-yes:not(.is-selected){color:#22c55e!important;background:0 0!important;border-color:#ffffff24!important}.predictions-route-page .pm-ticket-prices button.is-no:not(.is-selected),.predictions-route-page .pm-market-ticket-prices button.is-no:not(.is-selected){color:#ef4444!important;background:0 0!important;border-color:#ffffff24!important}.predictions-route-page .pm-market-row{grid-template-columns:minmax(0,1fr) 500px minmax(0,1fr)!important}.predictions-route-page .pm-market-action-strip{grid-column:2!important;grid-template-columns:216px 1px 216px!important;justify-self:center!important;align-items:center!important;gap:14px!important;width:462px!important;display:grid!important}.predictions-route-page .pm-market-action-strip .pm-market-ticket-prices{grid-column:auto!important;justify-self:auto!important;width:216px!important;max-width:216px!important}.predictions-route-page .pm-market-future-separator{border-left:1px dashed #94a3b86b!important;width:1px!important;height:34px!important;display:block!important}.predictions-route-page .pm-market-future-prices button,.predictions-route-page .pm-market-future-prices button:first-child,.predictions-route-page .pm-market-future-prices button.is-future{color:#cbd5e19e!important;cursor:not-allowed!important;opacity:1!important;background:#94a3b80f!important;border-color:#94a3b833!important}.predictions-route-page .pm-market-future-prices button b,.predictions-route-page .pm-market-future-prices button span{color:currentColor!important}.predictions-route-page .pm-market-row{grid-template-columns:minmax(0,1fr)!important;min-height:58px!important;padding:10px 14px!important;position:relative!important}.predictions-route-page .pm-market-action-strip{grid-column:1!important;justify-self:stretch!important;width:100%!important;height:38px!important;display:block!important;position:relative!important}.predictions-route-page .pm-market-action-strip>.pm-market-ticket-prices:not(.pm-market-future-prices){width:216px!important;max-width:216px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.predictions-route-page .pm-market-future-separator{height:34px!important;position:absolute!important;top:50%!important;right:236px!important;transform:translateY(-50%)!important}.predictions-route-page .pm-market-future-prices{width:216px!important;max-width:216px!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.predictions-route-page .pm-market-row{min-height:58px!important;overflow:hidden!important}.predictions-route-page .pm-market-future-separator{border-left:1px dashed #94a3b86b!important;height:auto!important;top:0!important;bottom:0!important;right:233px!important;transform:none!important}.predictions-route-page .pm-market-row{min-height:58px!important;position:relative!important}.predictions-route-page .pm-market-action-strip{width:auto!important;height:auto!important;display:block!important;position:absolute!important;inset:0 14px!important}.predictions-route-page .pm-market-action-strip>.pm-market-ticket-prices:not(.pm-market-future-prices){position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.predictions-route-page .pm-market-future-prices{position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.predictions-route-page .pm-market-future-separator{border-left:1px dashed #94a3b880!important;width:0!important;height:auto!important;position:absolute!important;inset:0 auto 0 calc(75% - 54px)!important;transform:none!important}.predictions-route-page .pm-market-card-head h3{align-items:center!important;gap:8px!important;display:inline-flex!important}.predictions-route-page .pm-kalshi-logo{vertical-align:middle!important;opacity:.95!important;width:44px!important;height:auto!important;display:inline-block!important}.predictions-route-page .pm-market-future-separator{left:var(--pm-present-separator-x)!important}.predictions-route-page .pm-chart,.predictions-route-page .odds-chart-wrap{position:relative!important}.predictions-route-page .odds-chart-present-line{left:var(--pm-present-separator-x)!important;pointer-events:none!important;z-index:3!important;border-left:1px dashed #94a3b880!important;width:0!important;position:absolute!important;top:0!important;bottom:0!important}.predictions-route-page .odds-chart-present-line span{color:#8b949e!important;white-space:nowrap!important;font-size:11px!important;line-height:1!important;position:absolute!important;top:8px!important;left:8px!important}.predictions-route-page .odds-chart-present-line{display:none!important}.predictions-route-page .pm-event-card{flex:0 0 283px!important;width:283px!important}.predictions-route-page .pm-market-future-label{color:#cbd5e14d!important;letter-spacing:.06em!important;text-align:center!important;text-transform:uppercase!important;pointer-events:none!important;letter-spacing:.055em!important;width:216px!important;font-size:8.5px!important;font-weight:560!important;line-height:1!important;position:absolute!important;top:50%!important;right:18px!important;transform:translateY(-50%)!important}.predictions-route-page section.pm-section.pm-explain{padding-top:24px!important}.predictions-route-page section.pm-section.pm-events{padding:0!important}.predictions-route-page .pm-provider-badge{color:#e2e8f0c7!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:1px solid #94a3b83d!important;border-radius:999px!important;align-items:center!important;height:18px!important;padding:0 7px!important;font-size:9px!important;font-weight:760!important;line-height:1!important;display:inline-flex!important}.predictions-route-page .pm-provider-logo{vertical-align:middle!important;opacity:.95!important;height:auto!important;display:inline-block!important}.predictions-route-page .pm-provider-logo--kalshi{width:44px!important}.predictions-route-page .pm-provider-logo--polymarket{width:76px!important}.predictions-route-page .pm-market-our-odds{color:#86efac!important;pointer-events:none!important;background:#22c55e12!important;border:1px solid #22c55e38!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:76px!important;padding:5px 8px!important;display:inline-flex!important;position:absolute!important;top:50%!important;left:calc(50% - 170px)!important;transform:translate(-50%,-50%)!important}.predictions-route-page .pm-market-our-odds b,.predictions-route-page .pm-market-our-odds span{color:currentColor!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.predictions-route-page .pm-market-our-odds b{opacity:.72!important;text-transform:uppercase!important;letter-spacing:.04em!important}.predictions-route-page .pm-market-our-odds{color:#f4f4f5!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:auto!important;padding:0!important}.predictions-route-page .pm-market-our-odds span{color:currentColor!important;letter-spacing:-.01em!important;font-size:14px!important;font-weight:900!important}.predictions-route-page .pm-market-our-odds.is-better{animation:1.2s ease-in-out forwards ourBetterOddsPulse;border:1px solid var(--our-better-border,#22c55e57)!important;background:var(--our-better-bg,#22c55e1c)!important;min-width:68px!important;color:var(--our-better-color,#86efac)!important;border-radius:999px!important;padding:7px 10px!important}.predictions-route-page .pm-market-our-odds.is-better span{font-size:15px!important}.predictions-route-page .odds-chart-legend{flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;padding:2px 8px 8px!important;display:flex!important}.predictions-route-page .odds-chart-legend-item{color:#e2e8f0d6!important;align-items:center!important;gap:5px!important;font-size:11px!important;font-weight:760!important;line-height:1!important;display:inline-flex!important}.predictions-route-page .odds-chart-legend-item i{border-radius:999px!important;width:8px!important;height:8px!important;box-shadow:0 0 0 1px #0f172acc!important}.predictions-route-page .odds-chart-legend-item b{color:#e2e8f0ad!important;font:inherit!important}.predictions-route-page .odds-chart-legend-item em{color:#f8fafc!important;font-style:normal!important;font-weight:900!important}.predictions-route-page .odds-chart-controls{align-items:center!important;gap:10px!important;padding:2px 8px 6px!important;display:flex!important}.predictions-route-page .odds-chart-controls label{color:#e2e8f0c2!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#0f172a3d!important;border:1px solid #94a3b82e!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:24px!important;padding:4px 8px!important;font-size:11px!important;font-weight:780!important;line-height:1!important;display:inline-flex!important}.predictions-route-page .odds-chart-controls input{accent-color:#38bdf8!important;cursor:pointer!important;width:12px!important;height:12px!important}.predictions-route-page .pm-chart-head-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;margin-left:auto!important;display:inline-flex!important}.predictions-route-page .pm-section-head .odds-chart-controls{gap:6px!important;padding:0!important}.predictions-route-page .pm-section-head .odds-chart-controls label{min-height:24px!important;padding:4px 8px!important}.predictions-route-page .pm-chart,.predictions-route-page .odds-chart-wrap{max-width:100%!important;overflow:hidden!important}.predictions-route-page .odds-chart-wrap svg{max-width:100%!important;display:block!important;overflow:hidden!important}.predictions-route-page .pm-chart.pm-chart--visx{contain:paint!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.predictions-route-page .pm-chart.pm-chart--visx .odds-chart-wrap{max-width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.predictions-route-page .pm-chart.pm-chart--visx svg{width:100%!important;max-width:100%!important;height:248px!important;display:block!important;overflow:hidden!important}.pm-market-shell{position:relative}.pm-tick-controls{z-index:20;pointer-events:none;position:absolute;inset:24px -56px auto}.pm-tick-arrow{color:#f8fafc;cursor:pointer;pointer-events:auto;background:#18181beb;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:44px;height:44px;font-size:34px;line-height:1;display:grid;position:absolute;top:0;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff14}.pm-tick-arrow:hover:not(:disabled){background:#22c55e2e;border-color:#22c55e8c}.pm-tick-arrow:disabled{cursor:not-allowed;opacity:.38}.pm-tick-readout{color:#d4d4d8;text-align:center;pointer-events:none;background:#111113c7;border:1px solid #ffffff1a;border-radius:999px;min-width:168px;padding:7px 12px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0000003d}.pm-tick-readout b,.pm-tick-readout span{white-space:nowrap;display:block}.pm-tick-readout b{color:#fff;font-size:12px}.pm-tick-readout span{color:#a1a1aa;text-overflow:ellipsis;max-width:240px;font-size:10px;overflow:hidden}@media (max-width:1380px){.pm-tick-controls{inset-inline:8px}.pm-tick-arrow--past{left:0}.pm-tick-arrow--future{right:0}}.pm-tick-readout--hero{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;text-transform:uppercase;background:#060c17b8;max-width:195px;font-size:11px;font-weight:750;min-width:0!important;box-shadow:none!important;color:#e2e8f0d1!important;text-align:left!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;inset:auto 14px 12px auto!important;inset:132px auto auto 19px!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;inset:auto auto 14px 19px!important;transform:none!important}.pm-tick-controls{z-index:80!important;width:min(100% - 32px,1365px)!important;position:fixed!important;top:132px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.pm-tick-arrow{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center!important;align-items:center!important;padding:0 0 4px!important;font-size:32px!important;line-height:1!important;display:flex!important}.pm-tick-arrow--past{left:0!important}.pm-tick-arrow--future{right:0!important}.pm-tick-play{color:#f8fafc;cursor:pointer;pointer-events:auto;background:#18181beb;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:17px;line-height:1;display:flex;position:absolute;top:0;right:-52px;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff14}.pm-tick-play:hover:not(:disabled){background:#22c55e2e;border-color:#22c55e8c}.pm-tick-play:disabled{cursor:not-allowed;opacity:.38}@media (max-width:1460px){.pm-tick-play{right:52px}}.pm-tick-play-wrap{pointer-events:auto;width:44px;height:44px;position:absolute;top:0;right:-52px}.pm-tick-play-wrap .pm-tick-play{position:static}.pm-tick-speed-popover{background:#18181bf5;border:1px solid #ffffff24;border-radius:12px;width:142px;padding:10px;position:absolute;top:52px;right:0;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff14}.pm-tick-speed-popover label{gap:6px;display:grid}.pm-tick-speed-popover span{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:800}.pm-tick-speed-popover input{color:#fff;background:#111113;border:1px solid #ffffff29;border-radius:8px;width:100%;height:32px;padding:0 8px;font-size:13px;font-weight:800}@media (max-width:1460px){.pm-tick-play-wrap{right:52px}}.pm-tick-count{color:#f4f4f5db;white-space:nowrap;text-shadow:0 2px 10px #00000073;font-size:12px;font-weight:850;line-height:1;position:absolute;top:50%;left:52px;transform:translateY(-50%)}@keyframes ourBetterOddsPulse{0%{--our-better-border:#22c55e12;--our-better-bg:#22c55e04;--our-better-color:#86efac61}7.143%,40.476%,73.809%,to{--our-better-border:#22c55e94;--our-better-bg:#22c55e2e;--our-better-color:#86efac}33.333%,66.666%{--our-better-border:#22c55e12;--our-better-bg:#22c55e04;--our-better-color:#86efac61}}@property --our-better-border{syntax:"<color>";inherits:false;initial-value:#fff0}@property --our-better-bg{syntax:"<color>";inherits:false;initial-value:#0000}@property --our-better-color{syntax:"<color>";inherits:false;initial-value:#f4f4f5}.predictions-route-page .pm-market-our-odds.is-better{animation:2.1s ease-in-out forwards ourBetterOddsPulse}.pm-ticket-our-odds{background:#22c55e14;border:1px solid #22c55e3d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;padding:9px 10px;display:flex}.pm-ticket-our-odds small{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.pm-ticket-our-odds b{color:#86efac;font-size:15px;font-weight:900}.pm-ticket-our-odds{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.pm-ticket-our-odds b{color:#f4f4f5!important}.pm-ticket-our-odds{grid-template-columns:1fr auto!important;align-items:baseline!important;width:100%!important;display:grid!important}.pm-ticket-our-odds{width:calc(100% - 4px)!important;margin-left:2px!important;margin-right:2px!important}.pm-ticket-ev{color:#a1a1aa;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.pm-ticket-ev small{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.pm-ticket-ev b{color:#f4f4f5;font-size:14px;font-weight:900}.pm-ticket-ev.is-positive b{color:#86efac}.pm-ticket-ev.is-negative b{color:#fca5a5}.pm-ticket-ev>span{justify-items:end;gap:2px;display:grid}.pm-ticket-ev em{color:#a1a1aa;font-size:11px;font-style:normal;font-weight:750}.pm-ticket-amount-input{display:block;position:relative}.pm-ticket-amount-input i{z-index:1;color:#a1a1aa;pointer-events:none;font-style:normal;font-weight:800;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pm-ticket-amount-input input{padding-left:25px!important}.pm-order-ticket [data-lastpass-icon-root],.pm-order-ticket [data-lastpass-root],div[data-lastpass-icon-root],div[data-lastpass-root]{visibility:hidden!important;pointer-events:none!important;display:none!important}.pm-ticket-our-odds{grid-template-columns:none!important;justify-content:flex-start!important;align-items:baseline!important;gap:8px!important;width:auto!important;display:inline-flex!important}.pm-ticket-our-odds b{text-align:left!important;justify-self:auto!important}.pm-order-ticket{position:sticky}.pm-ticket-provider{letter-spacing:.03em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:24px;padding:4px 8px;font-weight:850;line-height:1;position:absolute;top:14px;right:53px;color:#d4d4d8!important;padding:4px 7px!important;font-size:11px!important;display:inline-flex!important}.pm-ticket-provider-logo{object-fit:contain;width:46px;height:auto;max-height:16px;display:block}.pm-ticket-provider-logo--polymarket{width:76px}.pm-tick-arrow--start{left:-52px!important}@media (max-width:1460px){.pm-tick-arrow--start{left:52px!important}.pm-tick-arrow--past{left:104px!important}}.predictions-route-page:has(.predictions-alt-page){--oravant-page-bg:#070b14;background:var(--oravant-page-bg)!important}.predictions-alt-page.predictions-page-shell.pm-page{width:100%!important;max-width:none!important}.pm-alt-shell.pm-market-shell{grid-template-columns:minmax(240px,.69fr) minmax(560px,1.88fr) 352px!important;align-items:start!important;gap:16px!important;width:100%!important;max-width:none!important;padding:18px 20px 48px!important}.pm-alt-game-column{background:#111113;border:1px solid #ffffff14;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 1px #ffffff0a,0 28px 80px #00000047}.pm-alt-game-column .pm-scoreboard{border-radius:18px 18px 0 0!important}.pm-alt-game-column .pm-hero{border-radius:0!important}.pm-alt-game-column .pm-inputs{background:#111113!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 18px 18px!important;margin:0!important}.pm-alt-game-column .pm-input-card{grid-template-columns:1fr!important}.pm-alt-main.pm-market-main{overflow:visible!important}.pm-alt-main .pm-content,.pm-alt-main.pm-market-main{min-width:0}.pm-alt-center-head{border-bottom:1px solid #ffffff14;padding:18px 20px 6px}.pm-alt-center-head h1{color:#fff;margin:0;font-size:22px;line-height:1.12}.pm-alt-center-head p{color:#a1a1aa;margin:6px 0 0;font-size:13px;line-height:1.35}.predictions-alt-page .pm-order-ticket{top:96px}@media (max-width:1180px){.pm-alt-shell.pm-market-shell{grid-template-columns:1fr!important}.predictions-alt-page .pm-order-ticket{width:100%;max-height:none;position:relative;top:0}}.predictions-alt-page .pm-alt-game-column,.predictions-alt-page .pm-alt-main{overscroll-behavior:contain;scrollbar-gutter:stable;position:sticky;top:96px;max-height:calc(100vh - 116px)!important;overflow-y:auto!important}@media (max-width:1180px){.predictions-alt-page .pm-alt-game-column,.predictions-alt-page .pm-alt-main{position:relative;top:0;max-height:none!important;overflow-y:visible!important}}.predictions-alt-page .pm-alt-game-column,.predictions-alt-page .pm-alt-main,.predictions-alt-page .pm-order-ticket{align-self:start!important;margin-top:0!important}.predictions-alt-page .pm-alt-main>.pm-section:first-child,.predictions-alt-page .pm-alt-main>.pm-chart-section:first-child,.predictions-alt-page .pm-alt-main>.pm-odds-grid:first-child{margin-top:0!important}.pm-tick-controls{top:10px!important}.predictions-alt-page .pm-alt-game-column{margin-top:16px!important}@media (min-width:1181px) and (pointer:fine){.predictions-route-page:has(.predictions-alt-page){height:100vh!important;overflow:hidden!important}.predictions-alt-page.predictions-page-shell.pm-page{height:calc(100vh - 63px)!important;min-height:0!important;overflow:hidden!important}.pm-alt-shell.pm-market-shell{height:100%!important;padding-bottom:18px!important;overflow:hidden!important}.predictions-alt-page.predictions-page-shell.pm-page{height:calc(100vh - 57px)!important}.pm-alt-shell.pm-market-shell{align-items:start!important;padding-top:8px!important}.predictions-alt-page .pm-alt-game-column,.predictions-alt-page .pm-alt-main,.predictions-alt-page .pm-order-ticket{max-height:calc(100vh - 73px)!important;margin-top:0!important;top:0!important}.predictions-alt-page .pm-alt-game-column,.predictions-alt-page .pm-alt-main{position:relative!important}.predictions-alt-page .pm-order-ticket{position:sticky!important}.pm-alt-shell.pm-market-shell{padding-top:18px!important}.predictions-alt-page .pm-alt-game-column,.predictions-alt-page .pm-alt-main,.predictions-alt-page .pm-order-ticket{max-height:calc(100vh - 83px)!important}}.predictions-alt-page .pm-alt-main{border-radius:0!important}.predictions-alt-page .pm-alt-game-column,.predictions-alt-page .pm-order-ticket,.predictions-alt-page .pm-alt-game-column .pm-scoreboard{border-top-left-radius:0!important;border-top-right-radius:0!important}.predictions-alt-page .pm-alt-game-column,.predictions-alt-page .pm-order-ticket{border-radius:10px!important}.predictions-alt-page .pm-alt-game-column .pm-scoreboard{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.predictions-alt-page .pm-alt-game-column .pm-inputs{background:0 0!important;border:0!important;border-radius:0!important;margin:10px!important;padding:0!important;overflow:visible!important}.predictions-alt-page .pm-alt-game-column .pm-inputs .pm-section-toggle{color:#fff!important;cursor:default!important;background:0 0!important;border:0!important;justify-content:flex-start!important;height:auto!important;padding:0 0 10px!important;font-size:16px!important;font-weight:760!important}.predictions-alt-page .pm-alt-game-column .pm-inputs .pm-section-toggle span{display:none!important}.predictions-alt-page .pm-alt-game-column .pm-input-card{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;display:grid!important;overflow:visible!important}.predictions-alt-page .pm-alt-game-column .pm-input-col{background:#18181b!important;border:1px solid #ffffff14!important;border-radius:10px!important;padding:15px 18px!important}.predictions-alt-page .pm-alt-game-column .pm-input-col:last-child{border-right:1px solid #ffffff14!important}.predictions-alt-page .pm-alt-game-column section.pm-section.pm-inputs{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.predictions-alt-page .pm-alt-game-column section.pm-section.pm-inputs>.pm-section-toggle{display:none!important}.predictions-alt-page .pm-alt-game-column section.pm-section.pm-inputs>.pm-input-card{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.predictions-alt-page .pm-alt-game-column section.pm-section.pm-inputs .pm-input-col{box-sizing:border-box!important;width:100%!important}.predictions-alt-page .pm-alt-game-column section.pm-section.pm-inputs,.predictions-alt-page .pm-alt-game-column section.pm-section.pm-inputs:before,.predictions-alt-page .pm-alt-game-column section.pm-section.pm-inputs:after,.predictions-alt-page .pm-alt-game-column section.pm-section.pm-inputs>.pm-input-card{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.predictions-alt-page .pm-alt-game-column section.pm-section.pm-inputs{padding-top:10px!important}.predictions-alt-page .pm-alt-game-column section.pm-section.pm-inputs>.pm-input-card{padding-top:0!important}.predictions-alt-page section.pm-alt-game-column{box-shadow:none!important;border:0!important;outline:0!important}.predictions-alt-page .pm-alt-game-column section.pm-section.pm-inputs>.pm-input-card{margin-top:10px!important}.predictions-alt-page .pm-real-stage-wrap{--stage-top:90px;--stage-right:-90px;--scene-scale:.34;--pitch-layer-top:8%;--pitch-layer-left:10px;--pitch-layer-scale:1.2;--batter-scale:.9;--batter-x:0px;--batter-y:0px}.predictions-alt-page .pm-real-stage-wrap .stage{top:var(--stage-top)!important;right:var(--stage-right)!important;transform:scale(var(--scene-scale))!important;transform-origin:100% 0!important;left:auto!important}.predictions-alt-page .pm-real-stage-wrap .pitch-layer{top:var(--pitch-layer-top)!important;left:var(--pitch-layer-left)!important;z-index:95!important;transform:scale(var(--pitch-layer-scale))!important;transform-origin:50%!important}.predictions-alt-page .pm-real-stage-wrap .strike-canvas{z-index:96!important}.predictions-alt-page .pm-real-stage-wrap .plate,.predictions-alt-page .pm-real-stage-wrap .ball{z-index:97!important}.predictions-alt-page .pm-real-stage-wrap .batter{z-index:72!important;transform:translate(var(--batter-x), var(--batter-y)) scale(var(--batter-scale))!important;transform-origin:50% 100%!important}.predictions-alt-page .pm-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#000000eb 0%,#000000b8 34%,#00000052 68%,#0000 100%);width:58%;height:100%;position:absolute;top:0;left:0}.predictions-alt-page .pm-player-stack,.predictions-alt-page .pm-hero-top,.predictions-alt-page .pm-pitch-copy,.predictions-alt-page .pm-tick-readout--hero{position:relative;z-index:6!important}.predictions-alt-page .pm-hero-top{width:100%!important;box-shadow:0 10px 16px #0000008c!important;box-shadow:none!important;background:#000!important;border-bottom:1px solid #000!important;margin:0!important;padding:8px 14px!important;top:0!important;left:0!important;right:0!important}.predictions-route-page .pm-market-future-prices{align-items:center!important}.predictions-route-page .pm-market-predicted-our-odds{color:#cbd5e1d1!important;min-width:42px!important;height:28px!important;box-shadow:none!important;background:#94a3b81a!important;border:1px solid #94a3b833!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:11px!important;font-weight:760!important;line-height:1!important;animation:none!important;display:inline-flex!important}.predictions-route-page .pm-market-predicted-our-odds span{color:inherit!important}.predictions-route-page .pm-market-predicted-our-odds{color:#cbd5e1b8!important;white-space:nowrap!important;min-width:max-content!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:760!important;line-height:1!important;animation:none!important;display:inline-block!important}.predictions-route-page .pm-market-predicted-our-odds span{white-space:nowrap!important;color:inherit!important;display:inline!important}.predictions-route-page .pm-market-future-prices button{white-space:nowrap!important;min-width:0!important}.predictions-route-page .pm-market-future-prices{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:6px!important;width:216px!important;max-width:216px!important;display:grid!important}.predictions-route-page .pm-market-predicted-our-odds{text-align:center!important;white-space:nowrap!important;pointer-events:none!important;width:54px!important;position:absolute!important;top:50%!important;right:216px!important;transform:translateY(-50%)!important}.predictions-route-page .pm-market-predicted-our-odds{left:calc((var(--pm-present-separator-x) + (100% - 216px)) / 2 - 27px)!important;text-align:center!important;width:54px!important;top:50%!important;right:auto!important;transform:translateY(-50%)!important}.predictions-route-page .pm-market-future-prices{width:216px!important;max-width:216px!important;right:0!important}.predictions-route-page .pm-market-predicted-our-odds{text-align:center!important;white-space:nowrap!important;width:54px!important;top:50%!important;left:auto!important;right:222px!important;transform:translateY(-50%)!important}.predictions-route-page .pm-market-card-head{position:relative!important}.predictions-route-page .pm-market-card-head h3{gap:0!important}.predictions-route-page .pm-market-current-provider{pointer-events:none!important;justify-content:center!important;align-items:center!important;min-width:80px!important;display:inline-flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.predictions-route-page .pm-market-current-provider .pm-provider-logo{margin:0!important}.predictions-route-page .pm-market-our-odds{position:relative!important;overflow:visible!important;transform:translate(-30px)!important}.predictions-route-page .pm-market-our-odds:before{content:"Ω";color:#e2e8f0d1;letter-spacing:.02em;pointer-events:none;font-size:13px;font-weight:850;line-height:1;position:absolute;top:-16px;left:50%;transform:translate(-50%);content:none!important}.predictions-route-page .pm-market-current-provider{gap:18px!important}.predictions-route-page .pm-market-omega-header{color:#e2e8f0d1!important;justify-content:center!important;align-items:center!important;min-width:34px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.predictions-route-page .pm-market-our-odds{position:absolute!important;top:50%!important;left:calc(50% - 200px)!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.predictions-route-page .pm-market-current-provider{pointer-events:none!important;min-width:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.predictions-route-page .pm-market-omega-header{min-width:0!important;position:absolute!important;top:50%!important;left:calc(50% - 200px)!important;transform:translate(-50%,-50%)!important}.predictions-route-page .pm-market-current-provider .pm-provider-logo,.predictions-route-page .pm-market-current-provider .pm-provider-badge{margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.predictions-route-page .pm-market-omega-header{left:calc(50% - 195px)!important}.predictions-route-page .pm-market-predicted-omega-header{text-align:center!important;color:#94a3b88a!important;pointer-events:none!important;width:54px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;position:absolute!important;top:50%!important;right:243px!important;transform:translateY(-50%)!important}.predictions-route-page .pm-market-omega-header img,.predictions-route-page .pm-market-predicted-omega-header img{object-fit:contain!important;opacity:.82!important;filter:grayscale()brightness(1.35)contrast(.9)!important;width:14px!important;height:14px!important;display:block!important}.predictions-route-page .pm-market-predicted-omega-header img{opacity:.58!important}.predictions-route-page .pm-market-predicted-omega-header{color:#94a3b88a!important;font-size:13px!important;font-weight:850!important}.predictions-route-page .pm-market-omega-header img{width:28px!important;height:28px!important}.predictions-route-page .pm-market-omega-header{color:#e2e8f0d1!important;font-size:13px!important;font-weight:850!important;line-height:1!important}.predictions-route-page .pm-market-predicted-omega-header{color:#94a3b861!important}.predictions-alt-page .pm-focus-target{transition:opacity .18s,filter .18s}.predictions-alt-page.has-presentation-focus .pm-focus-target{opacity:.2}.predictions-alt-page.has-presentation-focus .pm-focus-target[data-pm-focus-active=true]{opacity:1;filter:none}.predictions-alt-page .pm-alt-main>.pm-focus-target:first-child .pm-section,.predictions-alt-page .pm-alt-main>.pm-focus-target:first-child .pm-chart-section,.predictions-alt-page .pm-alt-main>.pm-focus-target:first-child .pm-odds-grid{margin-top:0!important}.predictions-alt-page .pm-alt-main>.pm-focus-target:empty{display:none}.pm-presentation-map{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e12d1;border:1px solid #ffffff2e;border-radius:14px;width:244px;padding:10px;position:fixed;bottom:18px;right:20px;box-shadow:0 18px 60px #0000006b,inset 0 1px #ffffff14}.pm-presentation-map__head{color:#f4f4f5c7;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;font-weight:760;display:flex}.pm-presentation-map__head button{color:#f4f4f5db;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;height:22px;padding:0 9px;font-size:11px;font-weight:720}.pm-presentation-map__head button:disabled{opacity:.42;cursor:default}.pm-presentation-map__body{grid-template-columns:.9fr 1.3fr .72fr;gap:7px;height:134px;display:grid}.pm-presentation-map__column{gap:7px;min-width:0;display:grid}.pm-presentation-map__column--left{grid-template-rows:1.45fr 1fr}.pm-presentation-map__column--middle{grid-template-rows:.78fr .78fr 1.12fr .82fr}.pm-presentation-map__column--right{grid-template-rows:1fr}.pm-presentation-map__block{color:#ffffffb8;cursor:pointer;background:linear-gradient(#e5e7eb4d,#9ca3af2e);border:1px solid #ffffff38;border-radius:8px;justify-content:center;align-items:center;min-width:0;padding:6px;display:flex;box-shadow:inset 0 1px #ffffff1f}.pm-presentation-map__block:hover,.pm-presentation-map__block.is-active{color:#fff;background:linear-gradient(#f5f5f594,#d1d5db57);border-color:#ffffff9e}.pm-presentation-map__block.is-active{box-shadow:0 0 0 2px #ffffff2e,0 0 24px #fff3,inset 0 1px #ffffff47}.pm-presentation-map__block span{text-align:center;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:780;line-height:1.12;overflow:hidden}.pm-presentation-map__block--stage span,.pm-presentation-map__block--betslip span{font-size:10px}@media (max-width:1180px){.pm-presentation-map{transform-origin:100% 100%;bottom:12px;right:12px;transform:scale(.9)}}.pm-presentation-map{transition:transform .22s,opacity .18s}.pm-presentation-map__panel{transition:opacity .18s,transform .22s}.pm-presentation-map__tab{color:#f4f4f5e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0c0e12db;border:1px solid #ffffff2e;border-bottom:0;border-radius:12px 12px 0 0;justify-content:center;align-items:center;gap:7px;min-width:116px;height:30px;padding:0 13px;display:inline-flex;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 -10px 28px #0000003d,inset 0 1px #ffffff14}.pm-presentation-map__tab span{font-size:16px;line-height:1}.pm-presentation-map__tab b{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:780}.pm-presentation-map.is-collapsed .pm-presentation-map__panel{opacity:0;pointer-events:none;transform:translateY(6px)}.pm-presentation-map.is-collapsed .pm-presentation-map__tab{border-bottom:1px solid #ffffff2e;border-radius:12px 12px 0 0}.pm-presentation-map__tab{width:42px!important;min-width:42px!important;padding:0!important}.pm-presentation-map__tab b{display:none!important}.pm-presentation-map.is-collapsed{transform:translateY(calc(100% + 14px))!important}.pm-presentation-map.is-collapsed .pm-presentation-map__tab{top:-38px}.predictions-alt-page .pm-input-tooltip{position:relative}.predictions-alt-page .pm-input-tooltip[data-tooltip]:after{content:attr(data-tooltip);z-index:120;color:#f4f4f5eb;white-space:normal;opacity:0;pointer-events:none;background:#080a0ef0;border:1px solid #ffffff24;border-radius:10px;width:max-content;max-width:min(280px,100vw - 40px);padding:9px 11px;font-size:11px;font-weight:560;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 14px 40px #00000070,inset 0 1px #ffffff12}.predictions-alt-page .pm-input-tooltip[data-tooltip]:before{content:"";z-index:121;opacity:0;pointer-events:none;background:#080a0ef0;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;width:9px;height:9px;transition:opacity .14s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)rotate(45deg)}.predictions-alt-page .pm-input-tooltip[data-tooltip]:hover:after,.predictions-alt-page .pm-input-tooltip[data-tooltip]:focus-within:after{opacity:1;transform:translate(-50%)translateY(0)}.predictions-alt-page .pm-input-tooltip[data-tooltip]:hover:before,.predictions-alt-page .pm-input-tooltip[data-tooltip]:focus-within:before{opacity:1}.predictions-alt-page .pm-input-heading-tooltip h3{margin:0}.predictions-alt-page .pm-input-tooltip.is-tooltip-left[data-tooltip]:after{left:auto;right:0;transform:translateY(4px)}.predictions-alt-page .pm-input-tooltip.is-tooltip-left[data-tooltip]:hover:after,.predictions-alt-page .pm-input-tooltip.is-tooltip-left[data-tooltip]:focus-within:after{transform:translateY(0)}.predictions-alt-page .pm-input-tooltip.is-tooltip-left[data-tooltip]:before{left:auto;right:8px}.predictions-alt-page .pm-input-tooltip[data-tooltip]:after,.predictions-alt-page .pm-input-tooltip[data-tooltip]:before{transition-delay:0s}.predictions-alt-page .pm-input-tooltip[data-tooltip]:hover:after,.predictions-alt-page .pm-input-tooltip[data-tooltip]:focus-within:after,.predictions-alt-page .pm-input-tooltip[data-tooltip]:hover:before,.predictions-alt-page .pm-input-tooltip[data-tooltip]:focus-within:before{transition-delay:1s}.oravant-account-menu a,.oravant-account-menu__status{color:#bdbdbd;border-radius:6px;width:100%;padding:8px 10px;font-size:13px;line-height:18px;text-decoration:none;display:block}.oravant-account-menu a:hover{color:#f2f2f2;background:#ffffff14}.oravant-account-menu__status{color:#8b949e}.settings-route-page{color:#f2f2f2;background-color:#101010;background-image:none;min-height:100vh}.settings-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:48px 0 64px}.settings-hero{border-bottom:1px dashed #4f5d7566;margin-bottom:24px;padding-bottom:24px}.settings-hero p,.settings-card small{color:#00d992;letter-spacing:2.52px;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600}.settings-hero h1{letter-spacing:-.65px;margin:0 0 8px;font-size:clamp(32px,5vw,56px);font-weight:400}.settings-hero span,.settings-card p{color:#bdbdbd}.settings-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:20px;display:grid}.settings-grid--single{grid-template-columns:minmax(0,1fr)}.settings-card{color:#f2f2f2;background:#101010;border:1px solid #3d3a39;border-radius:8px;align-content:start;gap:16px;padding:24px;display:grid}.settings-card-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.settings-card-desc{color:#64748b;margin:0;font-size:13px;line-height:1.5}.settings-card h2{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:700}.settings-status{color:#f2f2f2;text-transform:capitalize;background:#101010;border:1px solid #3d3a39;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:500}.settings-status--authenticated{color:#00d992;border-color:#00d9926b}.settings-status--unauthenticated,.settings-status--error{color:#fca5a5;border-color:#f8717157}.settings-card label{color:#bdbdbd;gap:8px;font-size:14px;font-weight:600;display:grid}.settings-card input,.settings-card textarea{color:#f2f2f2;width:100%;font:inherit;background:#1a1a1a;border:1px solid #3d3a39;border-radius:6px;outline:0;padding:12px 16px}.settings-card input:focus,.settings-card textarea:focus{border-color:#2fd6a1;box-shadow:0 0 0 3px #2fd6a12e}.settings-actions{flex-wrap:wrap;gap:10px;display:flex}.settings-actions--stacked{justify-items:start;gap:12px;display:grid}.settings-actions--stacked>div:first-child{flex-wrap:wrap;gap:10px;display:flex}.settings-text-links{flex-wrap:wrap;gap:14px;font-size:14px;display:flex}.settings-text-links a{color:#2fd6a1;text-decoration:none}.settings-text-links a:hover{text-decoration:underline}.settings-actions button{color:#101010;cursor:pointer;background:#00d992;border:0;border-radius:6px;min-height:44px;padding:0 16px;font-size:16px;font-weight:600}.settings-actions button:disabled{cursor:not-allowed;opacity:.55}.settings-actions .settings-secondary{color:#f2f2f2;background:#101010;border:1px solid #3d3a39}.settings-message,.pm-ticket-message,.pm-ticket-link{color:#94a3b8;margin:0;font-size:12px;line-height:1.35}.settings-message--success,.pm-ticket-message--success{color:#86efac}.settings-message--error,.pm-ticket-message--error{color:#fca5a5}.pm-ticket-link{color:#93c5fd;text-decoration:none}.pm-ticket-form label small{color:#94a3b8;font-size:11px;font-weight:650}.pm-ticket-form>button:disabled{cursor:not-allowed;opacity:.62}@media (max-width:820px){.settings-grid{grid-template-columns:1fr}}.settings-shell--narrow{width:min(680px,100% - 32px)}.settings-shell--auth{width:min(920px,100% - 32px)}:is(.auth-route-page,.settings-route-page:has(.settings-shell--auth)){color:#fff;background:#070b14!important}.auth-route-page .settings-hero,.settings-shell--auth .settings-hero{border-bottom:0!important;padding-bottom:0!important}.auth-route-page .settings-card,.auth-route-page .settings-auth-form,.settings-shell--auth .settings-card{color:#fff;box-shadow:0 1px #ffffff0a,0 28px 80px #00000047;background:#18181b!important;border-color:#ffffff14!important}.auth-route-page .settings-card input,.auth-route-page .settings-card textarea,.settings-shell--auth .settings-card input,.settings-shell--auth .settings-card textarea{color:#fff;background:#111113!important;border-color:#ffffff14!important}.auth-route-page .settings-card input::placeholder,.auth-route-page .settings-card textarea::placeholder,.settings-shell--auth .settings-card input::placeholder,.settings-shell--auth .settings-card textarea::placeholder{color:#71717a}.settings-shell--auth .settings-card{width:100%}.settings-shell--auth .settings-auth-form{gap:18px}.settings-shell--auth .settings-actions--stacked,.settings-shell--auth .settings-text-links{width:100%}.settings-card code{color:#e2e8f0;background:#94a3b824;border-radius:6px;padding:2px 6px}.settings-button-link{color:#f2f2f2;background:#101010;border:1px solid #3d3a39;border-radius:6px;align-items:center;min-height:44px;padding:0 16px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.settings-status--success{color:#86efac;background:#22c55e29}.settings-status--loading,.settings-message--loading{color:#93c5fd}.oravant-auth-links{align-items:center;gap:10px;display:flex}.oravant-auth-link{color:#f2f2f2;background:#101010;border:1px solid #3d3a39;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.oravant-auth-link--primary{color:#101010;background:#00d992;border-color:#00d992}.settings-text-links--stacked{gap:8px;display:grid}.settings-field-help{color:#8b949e;font-size:12px;font-weight:400;line-height:1.35}.password-input-wrap{width:100%;position:relative}.password-input-wrap input{padding-right:48px}.password-toggle{color:#8b949e;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle:hover,.password-toggle:focus-visible{color:#2fd6a1;outline:none}.password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.transactions-table{gap:8px;display:grid;overflow-x:auto}.transactions-row{color:#e4e4e7;background:#18181b;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:132px minmax(150px,1.1fr) minmax(210px,1.35fr) 96px 80px 96px 96px;align-items:center;gap:12px;min-width:860px;padding:12px 14px;font-size:13px;display:grid}.transactions-row--head{color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;background:0 0;font-size:11px;font-weight:800}.transactions-row b,.transactions-position b{color:#fff;display:block}.transactions-row em,.transactions-position em{color:#a1a1aa;font-size:12px;font-style:normal;display:block}.transactions-row i{color:#d4d4d8;text-transform:capitalize;background:#94a3b824;border-radius:999px;padding:4px 9px;font-style:normal;font-weight:760;display:inline-flex}.transactions-result--won,.transactions-result--filled{color:#86efac!important;background:#22c55e29!important}.transactions-result--lost{color:#fca5a5!important;background:#f8717129!important}.transactions-result--pending{color:#93c5fd!important;background:#3b82f629!important}.transactions-empty{color:#a1a1aa;border:1px dashed #ffffff1f;border-radius:10px;margin:0;padding:14px}.transactions-positions-table{gap:8px;display:grid;overflow-x:auto}.transactions-position-row{color:#e4e4e7;background:#18181b;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(260px,1.55fr) 92px 82px 82px 82px 120px 104px 104px;align-items:center;gap:12px;min-width:1030px;padding:12px 14px;font-size:13px;display:grid}.transactions-position-row--head{color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;background:0 0;font-size:11px;font-weight:800}.transactions-position-row b{color:#fff;display:block}.transactions-position-row em{color:#a1a1aa;font-size:12px;font-style:normal;display:block}.transactions-position-row i{color:#d4d4d8;background:#94a3b824;border-radius:999px;padding:4px 9px;font-style:normal;font-weight:760;display:inline-flex}.predictions-alt-page .pm-explain-copy p{letter-spacing:.024em;line-height:1.42}.predictions-alt-page .pm-betting-rail{grid-template-rows:auto minmax(0,1fr);align-content:start;align-self:start;gap:12px;height:calc(100vh - 83px);min-height:0;max-height:calc(100vh - 83px);display:grid;position:sticky;top:0;overflow:hidden}.predictions-alt-page .pm-betting-rail .pm-order-ticket{width:100%;max-height:none;margin:0;position:relative;top:auto}.predictions-alt-page .pm-betslip-stack{scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden auto}.predictions-alt-page .pm-ticket-event-edge-group{gap:8px;margin:0 0 12px;display:grid}.predictions-alt-page .pm-ticket-event-edge-kicker{color:#a1a1aa;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.predictions-alt-page .pm-ticket-event-edge-kicker b{color:#e5e7eb}.predictions-alt-page .pm-ticket-event-edge-kicker span{letter-spacing:.08em;font-size:8px}.predictions-alt-page .pm-ticket-event-edge-list{gap:6px;display:grid}.predictions-alt-page .pm-ticket-event-edge{border:1px solid color-mix(in srgb, var(--event), transparent 62%);background:color-mix(in srgb, var(--event), #111113 88%);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.predictions-alt-page .pm-ticket-event-icon{width:36px;height:36px;color:color-mix(in srgb, var(--event), #e5e7eb 22%);background:#ffffff0f;border-radius:10px;place-items:center;display:grid}.predictions-alt-page .pm-ticket-event-icon .scorecard-icon{width:30px;height:30px}.predictions-alt-page .pm-ticket-event-copy{min-width:0}.predictions-alt-page .pm-ticket-event-copy b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:14px;line-height:1.1;display:block;overflow:hidden}.predictions-alt-page .pm-ticket-event-edge>span{background:color-mix(in srgb, var(--event), transparent 72%);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.predictions-alt-page .pm-betslip-fade{opacity:1}.predictions-alt-page .pm-betslip-fade.is-entering{pointer-events:auto;animation:.2s both pm-betslip-fade-in}.predictions-alt-page .pm-betslip-fade.is-exiting{pointer-events:none;animation:.2s both pm-betslip-fade-out}@keyframes pm-betslip-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pm-betslip-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.predictions-alt-page .pm-betslip-fade.is-entering,.predictions-alt-page .pm-betslip-fade.is-exiting{animation-duration:1ms}}.pm-active-bets-card,.predictions-alt-page .pm-order-ticket--placeholder{background:#111113;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 1px #ffffff0a,0 18px 60px #0000003d}.pm-active-bets-card{flex-direction:column;min-height:96px;display:flex;overflow:hidden}.pm-active-bets-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px 10px;display:flex}.pm-active-bets-head small{color:#8b949e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1;display:block}.pm-active-bets-head h2{color:#f8fafc;margin:5px 0 0;font-size:15px;line-height:1.1}.pm-active-bets-head>span{color:#cbd5e1;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.pm-active-bets-list{gap:8px;min-height:0;padding:10px;display:grid;overflow-y:auto}.pm-active-bet-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px;display:grid}.pm-active-bet-row b,.pm-active-bet-row small,.pm-active-bet-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-active-bet-row b{color:#f8fafc;font-size:12px;display:block}.pm-active-bet-row small{color:#94a3b8;margin-top:3px;font-size:11px;display:block}.pm-active-bet-row span{color:#86efac;font-size:12px;font-weight:800}.pm-active-bet-row em{color:#cbd5e1;grid-column:1/-1;font-size:11px;font-style:normal}.pm-right-placeholder{color:#94a3b8;text-align:center;background:#94a3b80f;border:1px dashed #94a3b838;border-radius:8px;place-items:center;min-height:100%;font-size:13px;font-weight:750;display:grid}.pm-active-bets-empty{min-height:74px;margin:10px}.pm-order-ticket--placeholder{min-height:260px;padding:10px}.pm-betslip-empty{min-height:240px}.pm-ticket-close{z-index:2;color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid;position:absolute;top:13px;right:10px}.pm-ticket-close:hover{color:#fff;background:#ffffff1f}@media (max-width:1180px){.predictions-alt-page .pm-betting-rail{grid-template-rows:auto auto;max-height:none;position:relative;top:0;overflow:visible}.pm-active-bets-list{max-height:260px}}.predictions-alt-page .pm-betting-rail{grid-template-rows:auto minmax(0,auto)}.predictions-alt-page .pm-active-bets-card.is-empty{min-height:0}.predictions-alt-page .pm-active-bets-card.is-empty .pm-active-bets-head{border-bottom:0;padding:10px 12px}.predictions-alt-page .pm-active-bets-card.is-empty .pm-active-bets-head small,.predictions-alt-page .pm-active-bets-card.is-empty .pm-active-bets-head>span{display:none}.predictions-alt-page .pm-active-bets-card.is-empty .pm-active-bets-head h2{color:#94a3b8;margin:0;font-size:12px}.predictions-alt-page .pm-active-bets-card.is-empty .pm-active-bets-empty{display:none}.predictions-alt-page .pm-active-bets-card.has-active-bets{max-height:min(50vh,360px)}.predictions-alt-page .pm-order-ticket .pm-ticket-top{align-items:flex-start;padding-right:0}.predictions-alt-page .pm-order-ticket .pm-ticket-title{flex:auto;min-width:0}.predictions-alt-page .pm-order-ticket .pm-ticket-title span,.predictions-alt-page .pm-order-ticket .pm-ticket-title h2{overflow-wrap:anywhere}.predictions-alt-page .pm-order-ticket .pm-ticket-close{flex:0 0 28px;margin-left:0;position:static}.predictions-alt-page .pm-order-ticket .pm-ticket-provider{flex:none;margin-left:auto;position:static}.pm-alt-column-skeleton{gap:10px;display:grid}.pm-alt-skeleton-line{background:linear-gradient(90deg,#ffffff0f,#ffffff29,#ffffff0f) 0 0/220% 100%;border-radius:9999px;width:70%;height:12px;animation:1.2s ease-in-out infinite oravant-skeleton-shimmer;display:block;overflow:hidden}.pm-alt-skeleton-line.is-wide{width:92%}.pm-alt-skeleton-line.is-medium{width:58%}.pm-alt-skeleton-line.is-short{width:44%}.pm-alt-skeleton-line.is-title{width:132px;height:16px}.pm-alt-skeleton-line.is-kicker{width:76px;height:10px}.pm-alt-skeleton-line.is-score{border-radius:8px;width:36px;height:30px}.pm-alt-skeleton-line.is-inning{border-radius:10px;width:58px;height:42px}.pm-alt-skeleton-line.is-logo{border-radius:999px;width:34px;height:34px}.pm-alt-skeleton-line.is-circle{border-radius:999px;width:54px;height:54px}.pm-alt-skeleton-line.is-stage{border-radius:16px;width:78%;height:190px}.pm-alt-skeleton-line.is-stage-small{width:46%;height:14px}.pm-alt-skeleton-line.is-chart{border-radius:12px;width:100%;height:220px}.pm-alt-skeleton-line.is-market-row{border-radius:10px;width:100%;height:58px}.pm-alt-skeleton-line.is-button{border-radius:10px;width:100%;height:42px}.pm-alt-skeleton-scoreboard{pointer-events:none}.pm-alt-skeleton-team{align-items:center;gap:10px;min-width:0;display:flex}.pm-alt-skeleton-team>div{gap:6px;min-width:70px;display:grid}.pm-alt-skeleton-team.is-home{justify-content:flex-end}.pm-alt-skeleton-stage,.pm-alt-skeleton-card,.pm-alt-skeleton-input-card,.pm-alt-skeleton-event{background:#18181b;border:1px solid #ffffff14;border-radius:10px}.pm-alt-skeleton-stage{justify-items:center;gap:16px;padding:18px;display:grid}.pm-alt-skeleton-inputs,.pm-alt-skeleton-events{gap:10px;display:grid}.pm-alt-skeleton-input-card,.pm-alt-skeleton-card,.pm-alt-skeleton-event{gap:12px;padding:16px;display:grid}.pm-alt-skeleton-events{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-alt-skeleton-event{justify-items:start;min-height:150px}.pm-alt-center-skeleton{padding-bottom:10px}.pm-alt-right-skeleton .pm-order-ticket{gap:14px;display:grid}@media (max-width:760px){.pm-alt-skeleton-events{grid-template-columns:repeat(2,minmax(0,1fr))}}.predictions-alt-page .pm-active-bets-card{box-shadow:none;background:0 0;border:0}.predictions-alt-page .pm-active-bets-head{color:#94a3b8;border-bottom:0;padding:0 12px 6px;font-size:12px;font-weight:750;display:block}.pm-active-bet-row{grid-template-columns:1fr;gap:8px;display:grid}.pm-active-bet-main{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-active-bet-main b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.pm-active-bet-main>span{border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:850}.pm-active-bet-main>span.is-yes{color:#86efac;background:#22c55e29}.pm-active-bet-main>span.is-no{color:#fca5a5;background:#ef444429}.pm-active-bet-meta{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.pm-active-bet-meta span{color:#e2e8f0;min-width:0;font-size:12px;font-weight:750}.pm-active-bet-meta small{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.pm-active-bet-row{gap:7px;padding:11px 12px}.pm-active-bet-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.pm-active-bet-main b{white-space:normal;line-height:1.25}.pm-active-bet-outcome{color:#cbd5e1;font-size:12px;font-weight:750;line-height:1.25}.pm-active-bet-meta{grid-template-columns:92px minmax(0,1fr);align-items:start}.pm-active-bet-meta span{line-height:1.25}.pm-active-bet-row{gap:4px}.pm-active-bet-main{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pm-active-bet-main b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-active-bet-summary{color:#cbd5e1;gap:6px;min-width:0;font-size:12px;line-height:1.25;display:flex;overflow:hidden}.pm-active-bet-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-active-bet-summary span+span:before{content:"·";color:#64748b;margin-right:6px}.predictions-alt-page .pm-active-bets-list{padding:0}.predictions-alt-page .pm-active-bet-row{border-radius:10px}.predictions-alt-page .pm-active-bets-card.has-active-bets{max-height:none;display:block;overflow:visible}.predictions-alt-page .pm-active-bets-card.has-active-bets .pm-active-bets-list{display:block;overflow:visible}.predictions-alt-page .pm-active-bets-list{gap:3px;padding:0 12px;display:grid}.predictions-alt-page .pm-active-bet-row{background:0 0;border:0;border-radius:0;padding:0;display:block}.predictions-alt-page .pm-active-bet-line{color:#cbd5e1;white-space:nowrap;grid-template-columns:minmax(0,1.25fr) 28px minmax(0,.8fr) minmax(42px,auto);align-items:baseline;column-gap:8px;min-width:0;font-size:10px;font-weight:650;line-height:1.35;display:grid;overflow:hidden}.predictions-alt-page .pm-active-bet-line>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.predictions-alt-page .pm-active-bet-line b{color:#94a3b8;font-size:10px;font-weight:650}.predictions-alt-page .pm-active-bet-side{text-align:center}.predictions-alt-page .pm-active-bet-side.is-yes{color:#86efac;font-weight:800}.predictions-alt-page .pm-active-bet-side.is-no{color:#fca5a5;font-weight:800}.predictions-alt-page .pm-active-bet-amount{text-align:right}.predictions-alt-page .pm-order-ticket--placeholder{border:0;padding:0}.predictions-alt-page .pm-order-ticket-placeholder{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.predictions-alt-page .pm-betting-rail{gap:4px}.predictions-alt-page .pm-betting-rail:not(:has(.pm-betslip-stack)){grid-template-rows:auto;gap:10px;height:auto}.predictions-alt-page section.pm-alt-game-column{padding-bottom:28px!important}.predictions-route-page .pm-event-icon{color:color-mix(in srgb, var(--event), #cbd5e1 30%)!important}.scorecard-icon{width:100%;height:100%;color:inherit;display:block;overflow:visible}.scorecard-icon__diamond{fill:none;stroke:#cbd5e18f;stroke-width:1.8px;stroke-linejoin:round}.scorecard-icon__fill{fill:currentColor;opacity:.14}.scorecard-icon__route{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.scorecard-icon__route--free{stroke-width:2.3px;stroke-dasharray:4 4}.scorecard-icon__route--hr{stroke-width:2.3px}.scorecard-icon__dot{fill:currentColor}.scorecard-icon__text{fill:currentColor;letter-spacing:-.04em;text-anchor:middle;dominant-baseline:middle;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:750}.scorecard-icon__text--bb{font-size:15px}.scorecard-icon__text--hbp{font-size:11px}.scorecard-icon__text--k{font-size:25px;font-weight:620}.scorecard-icon__flight{fill:none;stroke:#e2e8f0b8;stroke-width:2.1px;stroke-linecap:round;stroke-dasharray:1 5}.scorecard-icon__ball-outline{fill:#18181b;stroke:#e2e8f0c7;stroke-width:1.7px}.scorecard-icon__ball{fill:#18181b;stroke:#e2e8f0c7;stroke-width:1.4px}.scorecard-icon__impact{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round}.predictions-route-page .pm-event-icon .scorecard-icon,.predictions-route-page .pm-event-icon svg.scorecard-icon{width:25px!important;height:25px!important}.predictions-route-page .pm-event-icon{width:58px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;place-items:center!important;display:grid!important}.predictions-route-page .pm-event-body{grid-template-columns:66px minmax(0,1fr) max-content!important;column-gap:12px!important}.predictions-route-page .pm-event-icon{width:66px!important;height:66px!important}.predictions-route-page .pm-event-icon .scorecard-icon,.predictions-route-page .pm-event-icon svg.scorecard-icon{width:42px!important;height:42px!important}.ep-card__icon .scorecard-icon{width:53px;height:53px}.predictions-route-page .pm-event-card.is-name-hidden .pm-event-body strong{min-width:22px!important;max-width:32px!important;font-size:16px!important}.predictions-route-page .pm-event-card{appearance:none!important;font:inherit!important;color:inherit!important;text-align:left!important;cursor:pointer!important;border:1px solid #94a3b829!important}.predictions-route-page .pm-event-card:focus-visible{outline:2px solid color-mix(in srgb, var(--event), #fff 18%)!important;outline-offset:2px!important}.predictions-route-page .pm-event-card.is-active{border-color:color-mix(in srgb, var(--event), #fff 18%)!important;width:293px!important;box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px color-mix(in srgb, var(--event), transparent 72%)!important;background:#18181bc7!important;flex:0 0 293px!important;order:2!important;margin-left:auto!important}.predictions-route-page .pm-event-card:not(.is-active){order:1!important}.predictions-route-page .pm-event-card.is-active,.predictions-route-page .pm-event-card.is-name-hidden.is-active{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:2px 0!important}.predictions-route-page .pm-event-card.is-name-hidden.is-active .pm-event-body{grid-template-columns:42px 1fr max-content!important;justify-content:stretch!important;align-items:center!important;column-gap:8px!important;width:100%!important}.predictions-route-page .pm-event-card.is-name-hidden.is-active .pm-event-copy--hidden{min-width:0!important;display:block!important}.predictions-route-page .pm-event-card.is-name-hidden.is-active .pm-event-icon{justify-self:start!important}.predictions-route-page .pm-event-card.is-name-hidden.is-active .pm-event-body strong{text-align:right!important;justify-self:end!important}.predictions-route-page .pm-event-card.is-name-hidden .pm-event-body{grid-template-columns:38px max-content!important;justify-content:center!important;align-items:center!important;column-gap:0!important;padding:0!important}.predictions-route-page .pm-event-card.is-name-hidden .pm-event-copy--hidden{display:none!important}.predictions-route-page .pm-event-card.is-name-hidden .pm-event-icon{width:38px!important;height:38px!important;margin:0!important}.predictions-route-page .pm-event-card.is-name-hidden .pm-event-body strong{text-align:left!important;min-width:0!important;max-width:none!important;margin:0!important;font-size:16px!important}.predictions-route-page .pm-event-card.is-name-hidden.is-active{flex-basis:293px!important;width:293px!important;padding:1px 6px!important}.predictions-route-page .pm-event-card.is-name-hidden.is-active .pm-event-body{grid-template-columns:38px max-content!important;justify-content:end!important;column-gap:0!important;padding:0!important}.predictions-route-page .pm-event-card,.predictions-route-page .pm-event-card.is-name-hidden,.predictions-route-page .pm-event-card.is-active,.predictions-route-page .pm-event-card.is-name-hidden.is-active{border-color:#0000!important}.predictions-route-page .pm-event-card.is-name-hidden{flex-basis:88px!important;min-height:52px!important;padding:2px 4px!important}.predictions-route-page .pm-event-card.is-name-hidden .pm-event-body{padding:initial!important;grid-template-columns:42px max-content!important;justify-content:center!important;align-items:center!important;column-gap:2px!important}.predictions-route-page .pm-event-card.is-name-hidden .pm-event-icon{width:42px!important;height:42px!important}.predictions-route-page .pm-event-card.is-name-hidden .pm-event-icon .scorecard-icon,.predictions-route-page .pm-event-card.is-name-hidden .pm-event-icon svg.scorecard-icon{width:37px!important;height:37px!important}.predictions-route-page .pm-event-card.is-name-hidden .pm-event-body strong{text-align:right!important;min-width:22px!important;max-width:32px!important;font-size:16px!important}.predictions-route-page .pm-event-card.is-name-hidden.is-active{flex-basis:293px!important;width:293px!important;padding-left:14px!important;padding-right:14px!important}.predictions-route-page .pm-event-card.is-name-hidden.is-active .pm-event-body{padding:initial!important;grid-template-columns:42px 1fr max-content!important;justify-content:stretch!important;column-gap:8px!important}.predictions-route-page .pm-event-card .pm-event-body,.predictions-route-page .pm-event-card.is-name-hidden .pm-event-body,.predictions-route-page .pm-event-card.is-active .pm-event-body,.predictions-route-page .pm-event-card.is-name-hidden.is-active .pm-event-body{grid-template-columns:42px minmax(0,1fr) max-content!important;grid-auto-flow:column!important;grid-auto-columns:unset!important;align-items:center!important;column-gap:8px!important;width:100%!important;display:grid!important}.predictions-route-page .pm-event-card .pm-event-icon{grid-column:1!important;justify-self:start!important}.predictions-route-page .pm-event-card .pm-event-copy,.predictions-route-page .pm-event-card .pm-event-copy--hidden{grid-column:2!important;min-width:0!important}.predictions-route-page .pm-event-card .pm-event-body strong{text-align:right!important;grid-column:3!important;justify-self:end!important}.predictions-route-page section.pm-section.pm-events .pm-event-card,.predictions-route-page .pm-event-card,.predictions-route-page .pm-event-card.is-name-hidden,.predictions-route-page .pm-event-card.is-active,.predictions-route-page .pm-event-card.is-name-hidden.is-active{background:#18181b!important}.predictions-route-page .pm-event-card.is-name-hidden{padding-left:6px!important;padding-right:6px!important}.predictions-route-page .pm-event-card.is-name-hidden .pm-event-body,.predictions-route-page .pm-event-card.is-name-hidden.is-active .pm-event-body{grid-template-columns:42px 6px max-content!important;column-gap:2px!important}.predictions-route-page .pm-event-card.is-name-hidden .pm-event-copy--hidden{min-width:0!important;display:block!important}.predictions-route-page .pm-event-card.is-name-hidden.is-active{padding-left:16px!important;padding-right:16px!important}.predictions-route-page .pm-events-grid{gap:6px!important}.predictions-route-page .pm-event-card.is-active .pm-event-body,.predictions-route-page .pm-event-card.is-name-hidden.is-active .pm-event-body{grid-template-columns:42px minmax(0,1fr) max-content!important;justify-content:stretch!important;align-items:center!important;column-gap:8px!important;width:100%!important;display:grid!important}.predictions-route-page .pm-event-card.is-active .pm-event-icon{grid-column:1!important;justify-self:start!important}.predictions-route-page .pm-event-card.is-active .pm-event-copy,.predictions-route-page .pm-event-card.is-active .pm-event-copy--hidden{grid-column:2!important;min-width:0!important}.predictions-route-page .pm-event-card.is-active .pm-event-body strong{text-align:right!important;grid-column:3!important;justify-self:end!important}.predictions-route-page .pm-event-card.is-active,.predictions-route-page .pm-event-card.is-name-hidden.is-active{padding-left:8px!important}.predictions-route-page .pm-event-card.is-name-hidden:not(.is-active) .pm-event-body{grid-template-columns:42px 2px max-content!important;column-gap:0!important}.predictions-route-page .pm-event-card.is-name-hidden:not(.is-active) .pm-event-body strong{font-size:14px!important}.predictions-route-page .pm-event-card.has-positive-edge,.predictions-route-page .pm-event-card.is-name-hidden.has-positive-edge,.predictions-route-page .pm-event-card.is-active.has-positive-edge,.predictions-route-page .pm-event-card.is-name-hidden.is-active.has-positive-edge{isolation:isolate;position:relative;overflow:hidden}.predictions-route-page .pm-event-card.has-positive-edge:before,.predictions-route-page .pm-event-card.is-name-hidden.has-positive-edge:before,.predictions-route-page .pm-event-card.is-active.has-positive-edge:before,.predictions-route-page .pm-event-card.is-name-hidden.is-active.has-positive-edge:before{content:"";z-index:-1;border-radius:inherit;background:var(--event);opacity:0;animation:2.1s ease-in-out forwards pm-event-positive-edge-pulse;position:absolute;inset:0}@keyframes pm-event-positive-edge-pulse{0%{opacity:.02}7.143%,40.476%,73.809%,to{opacity:.22}33.333%,66.666%{opacity:.03}}.predictions-route-page .pm-events-grid{scroll-snap-type:none!important;flex-wrap:wrap!important;display:flex!important;overflow:hidden visible!important}.predictions-route-page .pm-event-card.is-name-hidden:not(.is-active){flex:76px!important;min-width:0!important}.predictions-route-page .pm-event-card.is-name-hidden.is-active{flex:220px!important;width:auto!important;min-width:0!important;margin-left:0!important}.predictions-route-page{--pm-present-separator-x:calc(75% - 59px)}.oravant-trading-mode{gap:6px;padding:4px 0;display:grid}.oravant-trading-mode__buttons{grid-template-columns:1fr 1fr;gap:6px;display:grid}.oravant-account-menu__status.is-error{color:#fca5a5}.pm-ticket-mode-row{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 8px;display:flex}.pm-ticket-mode-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.pm-ticket-mode-badge.is-paper{color:#bfdbfe;background:#2563eb29;border:1px solid #60a5fa6b}.pm-ticket-mode-badge.is-live{color:#fecaca;background:#b91c1c2e;border:1px solid #f871717a}.pm-ticket-mode-balance{color:#9ca3af;font-size:12px;font-weight:700}.paper-reset-button{cursor:pointer;font:inherit;border:0}.paper-reset-button:disabled{cursor:wait;opacity:.7}.pm-ticket-contract-row{color:#e5e7eb;align-items:center;gap:8px;min-height:34px;margin:-2px 0 10px;font-size:13px;font-weight:800;display:flex}.pm-ticket-contract-row span{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:42px;min-height:24px;padding:2px 10px;display:inline-flex}.pm-ticket-contract-row span.is-yes{color:#22c55e;background:#22c55e1f}.pm-ticket-contract-row span.is-no{color:#fb7185;background:#f43f5e1f}.pm-ticket-contract-row i{color:#71717a;font-style:normal}.pm-ticket-static-field strong{color:#f8fafc;font-size:28px;font-weight:850}.pm-ticket-select-field select{color:#f8fafc;max-width:170px;font:inherit;text-align:right;background:0 0;border:0;outline:0;font-size:14px;font-weight:800}.pm-ticket-checkbox-row{cursor:pointer;justify-content:flex-start!important;min-height:44px!important}.pm-ticket-checkbox-row input{accent-color:#22c55e;height:16px;width:16px!important}.pm-ticket-checkbox-row span{display:block}.predictions-alt-page .pm-betting-rail .pm-order-ticket{padding:10px!important}.predictions-alt-page .pm-order-ticket .pm-ticket-top{gap:7px!important;margin-bottom:8px!important}.predictions-alt-page .pm-order-ticket .pm-ticket-image{width:42px!important;min-width:42px!important;height:42px!important}.predictions-alt-page .pm-order-ticket .pm-ticket-image img{width:42px!important;height:42px!important}.predictions-alt-page .pm-order-ticket .pm-ticket-title span{font-size:11px!important;line-height:1.15!important}.predictions-alt-page .pm-order-ticket .pm-ticket-title h2{margin-top:2px!important;font-size:14px!important;line-height:1.12!important}.predictions-alt-page .pm-ticket-mode-row,.predictions-alt-page .pm-ticket-contract-row,.predictions-alt-page .pm-ticket-our-odds,.predictions-alt-page .pm-ticket-tabs,.predictions-alt-page .pm-ticket-prices{margin-bottom:7px!important}.predictions-alt-page .pm-ticket-mode-row,.predictions-alt-page .pm-ticket-contract-row{gap:5px!important;min-height:0!important;font-size:11px!important;line-height:1.15!important}.predictions-alt-page .pm-ticket-tabs{gap:4px!important}.predictions-alt-page .pm-ticket-tabs button{min-width:42px!important;height:22px!important;font-size:11px!important}.predictions-alt-page .pm-ticket-tabs span{font-size:11px!important}.predictions-alt-page .pm-ticket-prices{gap:5px!important}.predictions-alt-page .pm-ticket-prices button{height:32px!important;font-size:12px!important}.predictions-alt-page .pm-ticket-our-odds{gap:6px!important;min-height:0!important;font-size:11px!important}.predictions-alt-page .pm-ticket-our-odds small{font-size:10px!important}.predictions-alt-page .pm-ticket-our-odds b{font-size:12px!important}.predictions-alt-page .pm-ticket-form{gap:7px!important}.predictions-alt-page .pm-ticket-form label{border-radius:12px!important;gap:8px!important;min-height:42px!important;padding:7px 9px!important}.predictions-alt-page .pm-ticket-form label span{gap:1px!important}.predictions-alt-page .pm-ticket-form label b{font-size:11px!important}.predictions-alt-page .pm-ticket-form label em,.predictions-alt-page .pm-ticket-form label small{font-size:10px!important;line-height:1.1!important}.predictions-alt-page .pm-ticket-amount-input input,.predictions-alt-page .pm-ticket-form input{width:92px!important;font-size:22px!important;line-height:1!important}.predictions-alt-page .pm-ticket-static-field strong,.predictions-alt-page .pm-ticket-select-field select{font-size:12px!important}.predictions-alt-page .pm-ticket-checkbox-row{min-height:34px!important}.predictions-alt-page .pm-ticket-form>button{min-height:38px!important;font-size:13px!important}.predictions-alt-page .pm-ticket-ev{border-radius:12px!important;min-height:42px!important;padding:7px 9px!important}.predictions-alt-page .pm-ticket-ev small{font-size:10px!important}.predictions-alt-page .pm-ticket-ev span b{font-size:13px!important}.predictions-alt-page .pm-ticket-ev span em{font-size:10px!important}.predictions-alt-page .pm-order-ticket .pm-ticket-prices button,.predictions-alt-page .pm-order-ticket .pm-ticket-prices button.is-yes,.predictions-alt-page .pm-order-ticket .pm-ticket-prices button.is-no,.predictions-alt-page .pm-order-ticket .pm-ticket-prices button:first-child{color:#f4f4f594!important;opacity:.72!important;background:#ffffff0b!important;border-color:#ffffff24!important}.predictions-alt-page .pm-order-ticket .pm-ticket-prices button b,.predictions-alt-page .pm-order-ticket .pm-ticket-prices button span{color:inherit!important}.predictions-alt-page .pm-order-ticket .pm-ticket-prices button.is-selected,.predictions-alt-page .pm-order-ticket .pm-ticket-prices button.is-selected.is-yes,.predictions-alt-page .pm-order-ticket .pm-ticket-prices button.is-selected.is-no{color:#fff!important;opacity:1!important;background:#ffffff26!important;border-color:#ffffff6b!important;box-shadow:inset 0 1px #ffffff14!important}.predictions-alt-page .pm-order-ticket .pm-ticket-prices button:not(.is-selected):hover{color:#f4f4f5c7!important;opacity:.88!important;background:#ffffff14!important;border-color:#ffffff3d!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button,.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button.active{color:#f4f4f594!important;opacity:.72!important;background:#ffffff0b!important;border-color:#ffffff24!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button.active{color:#fff!important;opacity:1!important;background:#ffffff26!important;border-color:#ffffff6b!important;box-shadow:inset 0 1px #ffffff14!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button:not(.active):hover{color:#f4f4f5c7!important;opacity:.88!important;background:#ffffff14!important;border-color:#ffffff3d!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs{justify-content:flex-start!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button,.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button.active,.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button:not(.active):hover{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#f4f4f57a!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs{justify-content:flex-start!important;align-items:center!important;gap:24px!important;margin:14px 0 12px!important;padding:2px 0 0!important;display:flex!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button,.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button.active,.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button:not(.active):hover{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;opacity:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:18px!important;font-weight:900!important;line-height:1!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button:not(.active):hover{color:#f4f4f5b8!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs span{color:#f4f4f5!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-left:auto!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs{gap:18px!important;margin:10px 0!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button,.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button.active,.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button:not(.active):hover{letter-spacing:.055em!important;text-transform:uppercase!important;font-size:14px!important;font-weight:850!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button{color:#f4f4f57a!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs button.active{color:#fff!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs span{font-size:12px!important;font-weight:850!important}.predictions-alt-page .pm-order-ticket .pm-ticket-prices button,.predictions-alt-page .pm-order-ticket .pm-ticket-prices button:first-child{opacity:1!important}.predictions-alt-page .pm-order-ticket .pm-ticket-prices button.is-yes,.predictions-alt-page .pm-order-ticket .pm-ticket-prices button.is-yes:not(.is-selected){color:#86efac!important;background:#22c55e14!important;border-color:#22c55e57!important}.predictions-alt-page .pm-order-ticket .pm-ticket-prices button.is-no,.predictions-alt-page .pm-order-ticket .pm-ticket-prices button.is-no:not(.is-selected){color:#fca5a5!important;background:#ef444414!important;border-color:#ef444457!important}.predictions-alt-page .pm-order-ticket .pm-ticket-prices button.is-selected.is-yes{color:#dcfce7!important;background:#22c55e33!important;border-color:#22c55eb3!important}.predictions-alt-page .pm-order-ticket .pm-ticket-prices button.is-selected.is-no{color:#fee2e2!important;background:#ef444433!important;border-color:#ef4444b8!important}.predictions-alt-page .pm-order-ticket .pm-ticket-tabs{margin-top:16px!important;margin-bottom:16px!important;padding-top:4px!important;padding-bottom:4px!important}.predictions-alt-page .pm-order-ticket .pm-ticket-prices{margin-bottom:14px!important}.predictions-alt-page .pm-order-ticket .pm-ticket-mode-select{background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin-left:auto!important;padding:0!important}.predictions-alt-page .pm-order-ticket .pm-ticket-mode-select select{appearance:none!important;color:#f4f4f5!important;cursor:pointer!important;letter-spacing:.06em!important;text-align:right!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 16px 0 0!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.predictions-alt-page .pm-order-ticket .pm-ticket-mode-select{position:relative!important}.predictions-alt-page .pm-order-ticket .pm-ticket-mode-select:after{content:"⌄";color:#f4f4f5c7;pointer-events:none;font-size:12px;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-56%)}.predictions-alt-page .pm-ticket-checkout{gap:12px;display:grid}.predictions-alt-page .pm-ticket-checkout h3{color:#f8fafc;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;margin:2px 0 0;padding-bottom:12px;font-size:12px;font-weight:900;line-height:1}.predictions-alt-page .pm-ticket-checkout h3.is-completed{color:#22c55e}.predictions-alt-page .pm-ticket-checkout-selection{align-items:center;gap:10px;display:flex}.predictions-alt-page .pm-ticket-checkout-icon{background:#ffffff14;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.predictions-alt-page .pm-ticket-checkout-icon img{object-fit:cover;width:100%;height:100%}.predictions-alt-page .pm-ticket-checkout-selection div{gap:3px;display:grid}.predictions-alt-page .pm-ticket-checkout-selection small{color:#f4f4f594;font-size:10px;font-weight:750}.predictions-alt-page .pm-ticket-checkout-selection b{color:#f8fafc;font-size:13px}.predictions-alt-page .pm-ticket-checkout-selection em{font-style:normal}.predictions-alt-page .pm-ticket-checkout-rows{border-bottom:1px solid #ffffff1f;gap:8px;padding-bottom:11px;display:grid}.predictions-alt-page .pm-ticket-checkout-rows.is-total{border-bottom:0;padding-bottom:0}.predictions-alt-page .pm-ticket-checkout-rows p{color:#f4f4f59e;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;font-size:12px;display:flex}.predictions-alt-page .pm-ticket-checkout-rows p>b{color:#f8fafc;justify-items:end;font-size:12px;display:grid}.predictions-alt-page .pm-ticket-payout-row span,.predictions-alt-page .pm-ticket-payout-row b{gap:3px;display:grid}.predictions-alt-page .pm-ticket-payout-row small{color:#f4f4f56b;font-size:10px}.predictions-alt-page .pm-ticket-payout-row em{color:#22c55e;font-size:11px;font-style:normal}.predictions-alt-page .pm-ticket-checkout-actions{align-items:center;gap:8px;display:flex}.predictions-alt-page .pm-ticket-back{color:#f8fafc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;width:38px;height:38px;font-size:16px;font-weight:900}.predictions-alt-page .pm-ticket-submit{color:#07110b;cursor:pointer;background:#22c55e;border:0;border-radius:999px;flex:1;min-height:38px;font-size:13px;font-weight:900}.predictions-alt-page .pm-ticket-submit:disabled{opacity:.72;cursor:not-allowed}.predictions-alt-page .pm-order-ticket .pm-ticket-form label.is-error,.predictions-alt-page .pm-order-ticket .pm-ticket-form label.is-error:focus-within{border-color:#f87171b8!important;outline:none!important;box-shadow:0 0 0 1px #f8717147!important}.predictions-alt-page .pm-ticket-field-error{color:#fca5a5!important;font-size:10px!important;font-style:normal!important;font-weight:750!important;line-height:1.15!important}.predictions-alt-page .pm-order-ticket .pm-ticket-form label:focus-within{border-color:#22c55e94!important;outline:none!important;box-shadow:0 0 0 1px #22c55e42!important}.predictions-alt-page .pm-order-ticket select,.predictions-alt-page .pm-order-ticket .pm-ticket-mode-select select,.predictions-alt-page .pm-order-ticket .pm-ticket-select-field select,.predictions-alt-page .pm-order-ticket select:focus,.predictions-alt-page .pm-order-ticket select:focus-visible,.predictions-alt-page .pm-order-ticket .pm-ticket-mode-select select:focus,.predictions-alt-page .pm-order-ticket .pm-ticket-mode-select select:focus-visible,.predictions-alt-page .pm-order-ticket .pm-ticket-select-field select:focus,.predictions-alt-page .pm-order-ticket .pm-ticket-select-field select:focus-visible{box-shadow:none!important;outline:none!important}.predictions-alt-page .pm-order-ticket .pm-ticket-checkbox-row,.predictions-alt-page .pm-order-ticket .pm-ticket-checkbox-row:focus-within{box-shadow:none!important;border-color:#ffffff24!important;outline:none!important}.predictions-alt-page .pm-order-ticket .pm-ticket-checkbox-row input,.predictions-alt-page .pm-order-ticket .pm-ticket-checkbox-row input:focus,.predictions-alt-page .pm-order-ticket .pm-ticket-checkbox-row input:focus-visible{box-shadow:none!important;outline:none!important}.predictions-alt-page .pm-order-ticket .pm-ticket-select-field,.predictions-alt-page .pm-order-ticket .pm-ticket-select-field:focus-within{box-shadow:none!important;border-color:#ffffff24!important;outline:none!important}.predictions-route-page .pm-order-ticket .pm-ticket-prices button{color:#f4f4f5!important;cursor:pointer!important;height:36px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:1px solid #ffffff24!important;border-radius:999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0 14px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;transform:none!important}.predictions-route-page .pm-order-ticket .pm-ticket-prices button b,.predictions-route-page .pm-order-ticket .pm-ticket-prices button span{color:currentColor!important;opacity:1!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline!important}.predictions-route-page .pm-order-ticket .pm-ticket-prices button span{opacity:.85!important;font-size:10px!important}.predictions-route-page .pm-order-ticket .pm-ticket-prices button.is-yes{color:#22c55e!important}.predictions-route-page .pm-order-ticket .pm-ticket-prices button.is-no{color:#ef4444!important}.predictions-route-page .pm-order-ticket .pm-ticket-prices button.is-yes:not(.is-selected){color:#22c55e!important;background:0 0!important;border-color:#ffffff24!important}.predictions-route-page .pm-order-ticket .pm-ticket-prices button.is-no:not(.is-selected){color:#ef4444!important;background:0 0!important;border-color:#ffffff24!important}.predictions-route-page .pm-order-ticket .pm-ticket-prices button.is-selected.is-yes{color:#22c55e!important;background:#22c55e24!important;border-color:#22c55e!important}.predictions-route-page .pm-order-ticket .pm-ticket-prices button.is-selected.is-no{color:#ef4444!important;background:#ef444424!important;border-color:#ef4444!important}.gc-panel{background:#18181b;border:1px solid #ffffff14;border-radius:8px;align-self:start;padding:8px 10px;overflow:hidden}.gc-panel-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.gc-budget{align-items:baseline;gap:10px;min-width:0;display:flex}.gc-budget-amount{color:#f2f2f2;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;font-weight:600}.gc-budget-per{color:#8b949e;white-space:nowrap;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.gc-panel-right{flex-shrink:0;align-items:center;gap:4px;display:flex}.gc-mode-badge{letter-spacing:.06em;text-transform:uppercase;color:#8b949e;border:1px solid #3d3a39;border-radius:4px;padding:1px 5px;font-size:.6rem;font-weight:600}.gc-mode-badge.is-auto,.gc-mode-badge.is-ev,.gc-mode-badge.is-arb{color:#00d992;border-color:#00d99259}.gc-gear-btn{color:#8b949e;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:1.25rem;line-height:1;transition:color .15s}.gc-gear-btn:hover{color:#f2f2f2}.gc-inventory-ladder{background:#101010eb;border-top:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:6px;margin:6px -10px -8px;padding:4px 10px;display:grid;position:relative}.gc-inventory-team{color:#8b949e;letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.56rem;font-weight:700;line-height:14px}.gc-inventory-team.is-away{justify-self:start}.gc-inventory-team.is-home{justify-self:end}.gc-inventory-rows{gap:2px;min-width:0;display:grid}.gc-inventory-ladder-row{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;column-gap:0;min-height:22px;display:grid}.gc-inventory-midline{background:#8b949e;align-self:stretch;width:1px;min-height:22px}.gc-inventory-side{align-items:center;min-width:0;display:flex}.gc-inventory-side.is-away{justify-content:flex-end}.gc-inventory-side.is-home{justify-content:flex-start}.gc-inventory-side.is-away .gc-inventory-bar{border-radius:3px 0 0 3px}.gc-inventory-side.is-home .gc-inventory-bar{border-radius:0 3px 3px 0}.gc-inventory-bar{color:#070b14;align-items:center;min-width:0;height:14px;padding:0 4px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.56rem;font-weight:700;line-height:1;transition:width .2s ease-out;display:flex;overflow:hidden}.gc-inventory-side.is-away .gc-inventory-bar{justify-content:flex-start}.gc-inventory-side.is-home .gc-inventory-bar{justify-content:flex-end}.gc-inventory-bar.is-positive{background:#00d992db}.gc-inventory-bar.is-negative{color:#1b0f0f;background:#f87171db}.gc-inventory-bar.is-empty{color:#8b949e;background:#94a3b838}.gc-inventory-ladder.is-empty .gc-inventory-midline{background:#8b949e}.gc-inventory-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.gc-inventory-bar{transition:none}}.gc-modal-overlay{z-index:200;background:#0009;position:fixed;inset:0}.gc-modal-content{z-index:201;background:#1b1b1b;border-radius:8px;width:min(420px,100vw - 32px);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 60px #000000b3,inset 0 0 0 1px #94a3b81a}.gc-modal-head{border-bottom:1px solid #3d3a39;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex}.gc-modal-title{color:#f2f2f2;letter-spacing:.02em;margin:0;font-size:1.1rem;font-weight:600}.gc-modal-close{color:#8b949e;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1.1rem;line-height:1}.gc-modal-close:hover{color:#f2f2f2}.gc-modal-body{padding:16px 20px 12px}.gc-modal-row{color:#bdbdbd;justify-content:space-between;align-items:center;gap:10px;font-size:1rem;display:flex}.gc-modal-dollar-input{background:#1a1a1a;border:1px solid #3d3a39;border-radius:6px;align-items:center;gap:3px;padding:4px 8px;display:flex}.gc-modal-dollar-input:focus-within{border-color:#ffffff40}.gc-modal-dollar-input i{color:#8b949e;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-style:normal}.gc-modal-dollar-input input{color:#f2f2f2;text-align:right;background:0 0;border:none;outline:none;width:96px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:600}.gc-modal-hint{color:#8b949e;text-align:right;margin:4px 0 0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.gc-modal-divider{background:#3d3a39;height:1px;margin:10px 0 6px}.gc-toggle-row{color:#bdbdbd;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px 0;font-size:1rem;display:flex}.gc-toggle{cursor:pointer;background:#3d3a39;border:none;border-radius:9999px;flex-shrink:0;width:44px;height:26px;transition:background .15s;position:relative}.gc-toggle>span{background:#8b949e;border-radius:50%;width:20px;height:20px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.gc-toggle.is-on{background:#00d99233}.gc-toggle.is-on>span{background:#00d992;transform:translate(18px)}.gc-toast,.pm-ticket-toast{color:#fff;z-index:2147483647;pointer-events:none;background:#dc2626;border-radius:10px;max-width:360px;padding:16px 24px;font-size:1rem;font-weight:600;position:fixed;bottom:32px;right:32px;box-shadow:0 12px 40px #000000b3}.gc-modal-actions{border-top:1px solid #3d3a39;justify-content:flex-end;align-items:center;gap:6px;padding:12px 20px 16px;display:flex}.gc-modal-cancel{color:#8b949e;cursor:pointer;background:0 0;border:1px solid #3d3a39;border-radius:6px;padding:7px 18px;font-size:.95rem;text-decoration:none;transition:color .15s,border-color .15s}.gc-modal-cancel:hover{color:#f2f2f2;border-color:#ffffff40}.gc-modal-save{color:#101010;cursor:pointer;background:#00d992;border:none;border-radius:6px;padding:7px 20px;font-size:.95rem;font-weight:700;transition:background .15s}.gc-modal-save:hover:not(:disabled){background:#2fd6a1}.gc-modal-save:disabled{opacity:.5;cursor:not-allowed;opacity:.35;cursor:default}.gc-ledger{background:#101010eb;border-top:1px solid #ffffff14;margin:6px -10px -8px;padding:6px 10px 8px}.gc-ledger-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.gc-ledger-title{letter-spacing:.08em;text-transform:uppercase;color:#8b949e;align-items:center;gap:5px;font-size:.65rem;font-weight:700;display:flex}.gc-ledger-arb-badge{letter-spacing:.06em;text-transform:uppercase;color:#00d992;border:1px solid #00d99259;border-radius:3px;padding:1px 4px;font-size:.55rem;font-weight:700}.gc-ledger-view-toggle{gap:2px;display:flex}.gc-ledger-view-btn{color:#8b949e;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #3d3a39;border-radius:3px;padding:2px 6px;font-size:.6rem;font-weight:600;transition:color .12s,border-color .12s}.gc-ledger-view-btn.is-active{color:#f2f2f2;border-color:#ffffff40}.gc-ledger-empty{color:#8b949e;margin:4px 0 0;font-size:.75rem}.gc-ledger-table{border-collapse:collapse;width:100%;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem}.gc-ledger-table thead th{color:#8b949e;letter-spacing:.05em;text-transform:uppercase;text-align:right;white-space:nowrap;padding:2px 4px;font-weight:600}.gc-ledger-table thead .gc-ledger-col-line{text-align:left}.gc-ledger-table thead .gc-ledger-col-side{text-align:center}.gc-ledger-table tbody td{color:#c9d1d9;text-align:right;white-space:nowrap;padding:2px 4px}.gc-ledger-row td:first-child{text-align:left;color:#8b949e}.gc-ledger-row.is-child td:first-child{padding-left:12px}.gc-ledger-side{text-align:center!important}.gc-ledger-side.is-yes{color:#00d992}.gc-ledger-side.is-no{color:#f87171}.gc-ledger-pnl{font-weight:600}.gc-ledger-pnl.is-positive{color:#00d992}.gc-ledger-pnl.is-negative{color:#f87171}.gc-ledger-group-head td{text-align:right;padding:3px 4px}.gc-ledger-group-head td:first-child{text-align:left}.gc-ledger-group-toggle{color:#c9d1d9;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:600;display:flex}.gc-ledger-group-caret{color:#8b949e}.gc-ledger-total td{color:#f2f2f2;text-align:right;border-top:1px solid #ffffff14;padding:3px 4px;font-weight:700}.gc-ledger-total td:first-child{text-align:left}.gc-ledger-table--full{font-size:.85rem}.gc-ledger-table--full thead th,.gc-ledger-table--full tbody td{padding:4px 6px}.gc-ledger-table--full .gc-ledger-total td{padding:5px 6px}.gc-ledger-group-head--sub td{background:#ffffff05}.gc-ledger-group-toggle--sub{padding-left:16px}.gc-inv-event-sub{color:#8b949e;margin-top:1px;font-size:.8em;font-style:normal;display:block}.transactions-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.transactions-export-button{cursor:pointer;border:0}.transactions-export-button:disabled{cursor:not-allowed;opacity:.48}.oravant-chat-sidebar{--sidebar-width:200px;z-index:9;width:var(--sidebar-width);opacity:0;background:#101010;border-right:1px solid #ffffff1f;flex-direction:column;gap:8px;padding:52px 8px 12px;transition:width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1);animation:.26s cubic-bezier(.22,1,.36,1) forwards oravant-chat-sidebar-enter;display:flex;position:fixed;top:63px;bottom:0;left:0;overflow:visible;transform:translate(-14px)}.oravant-chat-sidebar.is-closed{--sidebar-width:50px;padding-left:6px;padding-right:6px}@keyframes oravant-chat-sidebar-enter{to{opacity:1;transform:translate(0)}}.oravant-chat-sidebar.skip-enter-animation{opacity:1;animation:none;transform:translate(0)}.oravant-chat-page.has-chat-sidebar .oravant-page-shell{width:calc(100% - 50px);margin-left:50px;margin-right:0;transition:margin-left .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1)}.oravant-chat-page.has-open-chat-sidebar .oravant-page-shell{width:calc(100% - 200px);margin-left:200px;margin-right:0}.oravant-chat-sidebar button,.oravant-chat-sidebar a{-webkit-tap-highlight-color:transparent}.oravant-chat-sidebar__new,.oravant-chat-sidebar__item{color:#f2f2f2c7;cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;display:flex}.oravant-chat-sidebar__toggle{color:#f2f2f2d1;cursor:pointer;width:30px;height:30px;font:inherit;background:#101010;border:1px solid #3d3a39;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:-15px;box-shadow:0 10px 24px #00000047}.oravant-chat-sidebar__toggle:hover,.oravant-chat-sidebar__new:hover,.oravant-chat-sidebar__item:hover,.oravant-chat-sidebar__item.is-active{color:#fff;background:#ffffff14}.oravant-chat-sidebar__new{height:34px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px}.oravant-chat-sidebar__icon{flex:none;place-items:center;width:18px;height:18px;font-size:16px;line-height:1;display:grid}.oravant-chat-sidebar__label,.oravant-chat-sidebar__text,.oravant-chat-sidebar__empty{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.oravant-chat-sidebar.is-closed .oravant-chat-sidebar__label{opacity:0;width:0}.oravant-chat-sidebar__divider{background:#ffffff24;flex:0 0 1px;height:1px;margin:5px 0 0}.oravant-chat-sidebar__list{opacity:1;pointer-events:auto;scrollbar-width:none;flex-direction:column;flex:auto;gap:4px;min-height:0;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden auto;transform:translate(0)}.oravant-chat-sidebar.is-closed .oravant-chat-sidebar__list{opacity:0;pointer-events:none;transform:translate(-8px)}.oravant-chat-sidebar__list::-webkit-scrollbar{display:none}.oravant-chat-sidebar__item{min-height:32px;padding:0 8px;font-size:12px;line-height:16px}.oravant-chat-sidebar__empty{color:#f2f2f25c;padding:4px 8px;font-size:12px}@media (max-width:720px){.oravant-chat-sidebar{top:62px}.oravant-chat-page.has-chat-sidebar .oravant-page-shell,.oravant-chat-page.has-open-chat-sidebar .oravant-page-shell{width:min(1320px,100%);margin-left:0}}.oravant-chat-sidebar__item-wrap{align-items:center;display:flex;position:relative}.oravant-chat-sidebar__item-wrap .oravant-chat-sidebar__item{flex:auto;min-width:0;padding-right:28px}.oravant-chat-sidebar__item-wrap:hover .oravant-chat-sidebar__item-menu-btn,.oravant-chat-sidebar__item-wrap:focus-within .oravant-chat-sidebar__item-menu-btn{opacity:1;pointer-events:auto}.oravant-chat-sidebar__item-menu-wrap{z-index:2;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.oravant-chat-sidebar__item-menu-btn{color:#f2f2f299;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;line-height:1;transition:opacity .12s,background .12s;display:flex}.oravant-chat-sidebar__item-menu-btn:hover{color:#f2f2f2;background:#ffffff1f;border-color:#ffffff1f}.oravant-chat-sidebar__item-menu{z-index:30;background:#101010f7;border:1px solid #ffffff24;border-radius:8px;min-width:140px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #0006}.oravant-chat-sidebar__item-menu button{color:#bdbdbd;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12px;line-height:16px;display:block}.oravant-chat-sidebar__item-menu button:hover{color:#f2f2f2;background:#ffffff14}.oravant-chat-sidebar__item-spinner-overlay{z-index:3;background:#101010d1;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes oravant-sidebar-spin{to{transform:rotate(360deg)}}.oravant-sidebar-spinner{border:2px solid #ffffff2e;border-top-color:#ffffffbf;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite oravant-sidebar-spin;display:block}.oravant-convo-dialog-content{z-index:201;background:#1b1b1b;border-radius:8px;flex-direction:column;width:min(700px,100vw - 32px);height:300px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 60px #000000b3,inset 0 0 0 1px #94a3b81a}.oravant-convo-dialog-head{border-bottom:1px solid #3d3a39;flex:none;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex}.oravant-convo-dialog-title{color:#f2f2f2;letter-spacing:.02em;margin:0;font-size:1.1rem;font-weight:600}.oravant-convo-dialog-body{flex-direction:column;flex:auto;justify-content:center;gap:20px;padding:20px 24px 24px;display:flex}.oravant-convo-dialog-input{color:#f2f2f2;width:100%;font:inherit;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:7px;outline:none;padding:10px 14px;font-size:14px;line-height:20px;display:block}.oravant-convo-dialog-input:focus{background:#ffffff17;border-color:#ffffff5c}.oravant-convo-dialog-confirm-text{color:#bdbdbd;margin:0;font-size:14px;line-height:1.5}.oravant-convo-dialog-confirm-text strong{color:#f2f2f2;font-weight:600}.oravant-convo-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.gc-modal-save.is-danger{color:#fff;background:#e53e3e}.gc-modal-save.is-danger:hover{background:#fc4444}.oravant-chat-sidebar__item-menu button.is-danger{color:#fc8181}.oravant-admin{width:100%;padding:2rem 1.25rem 4rem}.oravant-admin__title{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.oravant-admin__subtitle{margin:1.75rem 0 .5rem;font-size:1rem;font-weight:600}.oravant-admin__tabs{border-bottom:1px solid #80808033;gap:.25rem;margin-bottom:1.5rem;display:flex}.oravant-admin__tab{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.oravant-admin__tab.is-active{opacity:1;border-bottom-color:currentColor}.oravant-admin__section{min-height:12rem}.oravant-admin__controls{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.oravant-admin__controls label{opacity:.7;font-size:.8125rem}.oravant-admin__controls select{color:inherit;background:0 0;border:1px solid #8080804d;border-radius:6px;padding:.3rem .6rem;font-size:.875rem}.oravant-admin__refresh{cursor:pointer;color:inherit;background:#8080801f;border:1px solid #80808040;border-radius:6px;padding:.3rem .75rem;font-size:.8125rem}.oravant-admin__refresh:disabled{opacity:.5;cursor:not-allowed}.oravant-admin__stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.oravant-admin__stat{background:#80808012;border-radius:8px;flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.oravant-admin__stat span{opacity:.6;font-size:.75rem}.oravant-admin__stat strong{font-size:1.125rem;font-weight:700}.oravant-admin__table-wrap{margin-bottom:.5rem;overflow-x:auto}.oravant-admin__table{border-collapse:collapse;width:100%;font-size:.8125rem}.oravant-admin__table th,.oravant-admin__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #8080801f;padding:.5rem .75rem}.oravant-admin__table th{opacity:.7;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.oravant-admin__role-badge{background:#80808026;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.oravant-admin__role-badge.is-admin{color:#3b82f6;background:#3b82f626}.oravant-admin__role-toggle{cursor:pointer;color:inherit;background:#8080801a;border:1px solid #80808033;border-radius:5px;padding:.2rem .6rem;font-size:.75rem}.oravant-admin__role-toggle:disabled{opacity:.5;cursor:not-allowed}.oravant-admin__error{color:#ef4444;font-size:.875rem}.oravant-admin__loading{opacity:.6;font-size:.875rem}.oravant-admin__header{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.25rem;display:flex}.oravant-admin__header .oravant-admin__title,.oravant-admin__header .oravant-admin__controls{margin-bottom:0}.oravant-admin__cost{font-variant-numeric:tabular-nums;white-space:nowrap}.oravant-admin__muted{opacity:.55;font-size:.8rem}.oravant-admin__conv-title{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.oravant-admin__token-bar{background:#80808026;border-radius:2px;width:80px;height:4px;margin-bottom:2px;display:flex;overflow:hidden}.oravant-admin__token-bar [data-kind=prompt]{background:#3b82f6}.oravant-admin__token-bar [data-kind=completion]{background:#10b981}.oravant-admin__token-bar [data-kind=cache-read]{background:#f59e0b}.oravant-admin__token-bar [data-kind=cache-write]{background:#8b5cf6}.oravant-admin__token-total{opacity:.6;font-size:.7rem}.oravant-admin__model-chip,.oravant-admin__type-chip{white-space:nowrap;background:#8080801f;border-radius:4px;padding:.1rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.oravant-admin__type-chip.is-success{color:#10b981;background:#10b98126}.oravant-admin__type-chip.is-error{color:#ef4444;background:#ef444426}.oravant-admin__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.oravant-admin__table--unified .oravant-admin__section-header td{text-transform:uppercase;letter-spacing:.06em;opacity:.5;border-bottom:none;padding-top:1.25rem;padding-bottom:.25rem;font-size:.7rem;font-weight:700}.oravant-admin__th-label{min-width:140px}.oravant-admin__sql-toggle{cursor:pointer;color:inherit;white-space:nowrap;background:0 0;border:1px solid #80808040;border-radius:4px;padding:.1rem .4rem;font-size:.7rem}.oravant-admin__sql{z-index:10;background:var(--oravant-surface,#1a1a1a);white-space:pre-wrap;word-break:break-all;border:1px solid #80808040;border-radius:6px;max-width:480px;margin-top:4px;padding:.75rem;font-size:.7rem;position:absolute;box-shadow:0 4px 16px #0000004d}.oravant-admin__sql-wrap{position:relative}.oravant-admin__load-more{justify-content:center;padding:1.25rem 0 .5rem;display:flex}@media (prefers-color-scheme:dark){.oravant-admin__role-badge.is-admin{color:#93c5fd;background:#3b82f633}}.oravant-admin__log-controls{flex-wrap:wrap;gap:.5rem}.oravant-admin__label{align-items:center;gap:.4rem;font-size:.82rem;display:flex}.oravant-admin__select{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#fff);color:inherit;border-radius:6px;padding:.3rem .5rem;font-size:.82rem}.oravant-admin__log-filter{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#fff);color:inherit;border-radius:6px;flex:200px;min-width:0;padding:.35rem .6rem;font-size:.82rem}.oravant-admin__log-wrap{margin-top:.75rem}.oravant-admin__log-meta{color:#94a3b8;margin-bottom:.4rem;font-size:.78rem}.oravant-admin__log-stream{white-space:pre-wrap;word-break:break-all;color:#cbd5e1;background:#0f172a;border-radius:8px;max-height:70vh;margin:0;padding:1rem;font-family:Menlo,Monaco,Consolas,monospace;font-size:.76rem;line-height:1.55;overflow:auto}.oravant-admin__log-line{border-bottom:1px solid #ffffff08;padding:1px 0;display:block}.oravant-admin__log-line.is-error{color:#f87171}.oravant-admin__log-line.is-warn{color:#fbbf24}.oravant-admin__log-ts{color:#64748b;-webkit-user-select:none;user-select:none;margin-right:.5rem}.oravant-admin__trace-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:4px;padding:2px 8px;font-size:.72rem;transition:background .15s,color .15s}.oravant-admin__trace-btn:hover{color:#e2e8f0;background:#ffffff0f}.oravant-admin__trace-btn.is-active{color:#818cf8;background:#6366f126;border-color:#6366f159}.oravant-admin__table tr.is-trace-active td{background:#6366f112}.oravant-admin__trace-panel{background:#0f172a;border:1px solid #ffffff1a;border-radius:10px;margin-top:1.25rem;overflow:hidden}.oravant-admin__trace-header{background:#1e293b;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.oravant-admin__trace-title{color:#e2e8f0;font-size:.85rem;font-weight:600}.oravant-admin__trace-close{color:#64748b;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:1rem;line-height:1}.oravant-admin__trace-close:hover{color:#e2e8f0}.oravant-admin__trace-feed{flex-direction:column;gap:.5rem;max-height:65vh;padding:.75rem 1rem;display:flex;overflow-y:auto}.oravant-admin__trace-msg{background:#ffffff0a;border-radius:8px;padding:.6rem .8rem}.oravant-admin__trace-msg--user{border-left:3px solid #6366f1}.oravant-admin__trace-msg--assistant{border-left:3px solid #10b981}.oravant-admin__trace-msg-head{align-items:center;gap:.6rem;margin-bottom:.3rem;display:flex}.oravant-admin__trace-role{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.72rem;font-weight:700}.oravant-admin__trace-msg--user .oravant-admin__trace-role{color:#818cf8}.oravant-admin__trace-msg--assistant .oravant-admin__trace-role{color:#34d399}.oravant-admin__trace-ts{color:#475569;font-size:.7rem}.oravant-admin__trace-msg-body{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;font-size:.8rem;line-height:1.5}.oravant-admin__trace-expand{color:#6366f1;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:.75rem}.oravant-admin__trace-event{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;padding:.45rem .8rem}.oravant-admin__trace-event.is-stop{opacity:.55}.oravant-admin__trace-event-head{align-items:center;gap:.6rem;margin-bottom:.2rem;display:flex}.oravant-admin__trace-event-type{color:#fbbf24;font-family:Menlo,monospace;font-size:.7rem}.oravant-admin__trace-event-content{color:#94a3b8;margin-bottom:.3rem;font-size:.78rem}.oravant-admin__trace-event-meta{flex-wrap:wrap;gap:.35rem;display:flex}.oravant-admin__trace-meta-chip{background:#ffffff0d;border-radius:4px;align-items:center;gap:.25rem;padding:1px 6px;font-size:.7rem;display:inline-flex}.oravant-admin__trace-meta-key{color:#64748b}.oravant-admin__trace-meta-val{color:#e2e8f0}.oravant-admin__ai-chat{background:#0f172a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;height:65vh;display:flex;overflow:hidden}.oravant-admin__ai-feed{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.oravant-admin__ai-empty{color:#475569;text-align:center;max-width:360px;margin:auto;font-size:.85rem;line-height:1.6}.oravant-admin__ai-msg{flex-direction:column;gap:.25rem;max-width:88%;display:flex}.oravant-admin__ai-msg--user{align-self:flex-end;align-items:flex-end}.oravant-admin__ai-msg--assistant{align-self:flex-start}.oravant-admin__ai-role{text-transform:uppercase;letter-spacing:.05em;color:#475569;font-size:.68rem;font-weight:700}.oravant-admin__ai-msg--user .oravant-admin__ai-role{color:#818cf8}.oravant-admin__ai-msg--assistant .oravant-admin__ai-role{color:#34d399}.oravant-admin__ai-content{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#ffffff0d;border-radius:8px;padding:.55rem .75rem;font-size:.82rem;line-height:1.6}.oravant-admin__ai-msg--user .oravant-admin__ai-content{background:#6366f126}.oravant-admin__ai-thinking{color:#475569;font-style:italic}.oravant-admin__ai-form{background:#1e293b;border-top:1px solid #ffffff14;gap:.5rem;padding:.75rem;display:flex}.oravant-admin__ai-input{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;flex:1;min-width:0;padding:.45rem .75rem;font-size:.83rem}.oravant-admin__ai-input:focus{border-color:#6366f166}.oravant-admin__ai-input::placeholder{color:#475569}.oravant-admin__trace-query{background:#10b9810d;border:1px solid #10b98126;border-radius:6px;padding:.45rem .8rem}.oravant-admin__trace-query.is-error{background:#f871710d;border-color:#f8717133}.oravant-admin__trace-query .oravant-admin__sql-toggle{margin-top:.3rem;font-size:.7rem}.oravant-action-card{background:#6366f112;border:1px solid #6366f14d;border-radius:10px;flex-direction:column;gap:.6rem;margin:.5rem 0 .25rem;padding:.75rem 1rem;display:flex}.oravant-action-card__body{align-items:flex-start;gap:.6rem;display:flex}.oravant-action-card__icon{flex-shrink:0;font-size:1.25rem;line-height:1}.oravant-action-card__title{color:#c7d2fe;margin:0;font-size:.87rem;font-weight:600}.oravant-action-card__sub{color:#94a3b8;margin:.15rem 0 0;font-size:.78rem}.oravant-action-card__actions{gap:.5rem;display:flex}.oravant-action-card__go{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:6px;padding:.35rem .85rem;font-size:.82rem;font-weight:600;transition:background .15s}.oravant-action-card__go:hover{background:#4f46e5}.oravant-action-card__dismiss{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:6px;padding:.35rem .75rem;font-size:.82rem;transition:color .15s,border-color .15s}.oravant-action-card__dismiss:hover{color:#cbd5e1;border-color:#94a3b866}.games-sport-tabs{background:#18181b;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.games-sport-tabs a{letter-spacing:.02em;color:#94a3b8;border-radius:7px;padding:6px 16px;font-size:12.5px;font-weight:650;text-decoration:none;transition:color .15s,background-color .15s}.games-sport-tabs a:hover{color:#dbe6f4}.games-sport-tabs a.is-active{color:#0b0f17;background:#dbe6f4}@media (max-width:760px){.games-sport-tabs{align-self:start}}.pm-inning--nba{letter-spacing:.04em;font-size:12px}.pm-inning--nba b{font-variant-numeric:tabular-nums}.pm-nba-stage{background-color:#050b14;background-position:50%;background-size:cover;border-bottom:1px solid #ffffff14;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex;position:relative}.nba-stage-top{color:#e2e8f0e6;justify-content:space-between;align-items:baseline;gap:12px;font-size:11.5px;font-weight:650;display:flex}.nba-stage-top span:last-child{color:#4aa3ff;font-variant-numeric:tabular-nums;white-space:nowrap}.nba-chart{flex-direction:column;gap:7px;display:flex}.nba-chart-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nba-chart-head strong{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:650}.nba-chart-toggle{background:#090e18b8;border:1px solid #ffffff14;border-radius:7px;gap:2px;padding:2px;display:inline-flex}.nba-chart-toggle button{cursor:pointer;font:inherit;color:#94a3b8;background:0 0;border:0;border-radius:5px;padding:3px 8px;font-size:10.5px;font-weight:650}.nba-chart-toggle button:hover{color:#dbe6f4}.nba-chart-toggle button.is-active{color:#dbe6f4;background:#dbe6f424}.nba-court{background:#0a111c;border-radius:8px;width:100%;max-width:100%;height:auto;padding:4px 2px;display:block;overflow:visible}.nba-court-lines path,.nba-court-lines circle{stroke:#94a3b88c;stroke-width:.4px;fill:none}.nba-court-lines .nba-court-backboard{stroke:#cbd5e1b3;stroke-width:.5px}.nba-court-lines .nba-court-rim{stroke:#f97316d9;stroke-width:.35px;fill:none}.nba-court-wrap{position:relative}.nba-shot{fill:none;stroke:var(--shot);stroke-width:.34px;pointer-events:none;transition:opacity .12s}.nba-shot.is-made{fill:var(--shot);stroke:none}.nba-shot.is-active{stroke:#fff;stroke-width:.5px}.nba-shot.is-made.is-active{stroke:#fff;stroke-width:.45px}.nba-shot-hit{fill:#0000;stroke:none;cursor:pointer;outline:none}.nba-shot-hit:focus-visible{stroke:#fff;stroke-width:.35px}.nba-shot-tip{z-index:5;pointer-events:none;--tip-y:calc(-100% - 9px);background:#0b1220;border:1px solid #94a3b84d;border-radius:8px;width:max-content;max-width:200px;padding:7px 9px;position:absolute;box-shadow:0 10px 26px #0000008c}.nba-shot-tip.is-center{transform:translate(-50%, var(--tip-y))}.nba-shot-tip.is-start,.nba-shot-tip.is-end{transform:translate(0, var(--tip-y))}.nba-shot-tip.is-below{--tip-y:16px}.nba-shot-tip-head{align-items:center;gap:6px;display:flex}.nba-shot-tip-head i{background:var(--shot);border-radius:50%;flex:none;width:7px;height:7px}.nba-shot-tip-head b{color:#dbe6f4;letter-spacing:.03em;font-size:11px;font-weight:700}.nba-shot-tip-head em{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:650}.nba-shot-tip p{color:#e2e8f0;margin:4px 0 3px;font-size:11.5px;line-height:1.35}.nba-shot-tip-meta{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:10.5px;display:block}.nba-chart-legend{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:10.5px;display:flex}.nba-chart-legend span{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.nba-swatch{background:var(--shot);border-radius:50%;width:7px;height:7px}.nba-chart-note{color:#94a3b8b8;flex-basis:100%}.nba-linescore{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.nba-linescore th,.nba-linescore td{text-align:center;color:#cbd5e1;padding:3px 0;font-weight:500}.nba-linescore thead th{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8cc;font-size:9.5px;font-weight:650}.nba-linescore tbody th{text-align:left;color:#dbe6f4;font-weight:650}.nba-linescore tbody tr+tr th,.nba-linescore tbody tr+tr td{border-top:1px solid #ffffff0f}.nba-linescore td b{color:#dbe6f4;font-weight:700}.nba-pregame{flex-direction:column;gap:9px;padding:14px 0 4px;display:flex}.nba-pregame-tip{color:#dbe6f4;margin:0;font-size:14px;font-weight:650}.nba-form{flex-direction:column;gap:6px;display:flex}.nba-form-row{align-items:center;gap:10px;display:flex}.nba-form-row>b{color:#94a3b8;min-width:42px;font-size:11.5px;font-weight:650}.nba-form-chips{gap:4px;display:inline-flex}.nba-form-chips i{letter-spacing:0;border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:700;display:grid}.nba-form-chips i.is-win{color:#4ade80;background:#22c55e33}.nba-form-chips i.is-loss{color:#fb7185;background:#f43f5e2e}.nba-form-chips em{color:#94a3b8b3;font-size:11px;font-style:normal}.nba-form-note{color:#94a3b8b8;margin:0;font-size:10.5px}.nba-result{background:#090e18a8;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.nba-result>div{gap:1px;min-width:0;display:grid}.nba-result b{color:#dbe6f4;font-size:11.5px;font-weight:650}.nba-result span{color:#94a3b8;font-size:11px}.nba-result-points{color:#7dbdff;font-variant-numeric:tabular-nums;background:#4aa3ff2e;border-radius:5px;flex:none;padding:2px 7px;font-size:11px;font-weight:700}.nba-event-icon{width:100%;height:100%}.nba-event-icon__ball{fill:none;stroke:var(--event,#94a3b8);stroke-width:3.4px}.nba-event-icon.is-made .nba-event-icon__ball{fill:var(--event,#94a3b8);stroke:none}.nba-event-icon__slash{stroke:var(--event,#94a3b8);stroke-width:3.4px;fill:none}.nba-event-icon__text{fill:var(--event,#94a3b8);letter-spacing:0;font-size:20px;font-weight:700}.nba-event-icon.is-made .nba-event-icon__text{fill:#0b0f17}.pm-alt-pick-game{text-align:center;background:#18181b;border:1px solid #94a3b833;border-radius:12px;max-width:420px;margin:72px auto;padding:26px 24px}.pm-alt-pick-game h2{color:#dbe6f4;margin:0 0 6px;font-size:17px;font-weight:600}.pm-alt-pick-game p{color:#94a3b8;margin:0 0 16px;font-size:13px}.pm-alt-pick-game a{color:#0b0f17;background:#dbe6f4;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-block}.game-card__label{color:#cbd5e1;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:#94a3b829;border:1px solid #94a3b842;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-block}.tn-flag{object-fit:cover;border-radius:2px;flex:none;width:22px;height:15px;box-shadow:0 0 0 1px #ffffff24}span.tn-flag{background:#94a3b82e}.tn-serve-dot{vertical-align:2px;background:#4ade80;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.tn-bestof{letter-spacing:.06em;color:#94a3b8cc;font-size:8px;font-weight:650;display:block}.tn-stage{gap:10px}.tn-stage .nba-stage-top span:last-child{color:#e2e8f0b8;font-weight:650}.tn-line{font-variant-numeric:tabular-nums;background:#080e18a8;border:1px solid #ffffff12;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.tn-line-row{grid-template-columns:minmax(0,1fr) repeat(var(--cols), 26px) 34px;align-items:center;gap:4px;display:grid}.tn-line-row+.tn-line-row{border-top:1px solid #ffffff0f;margin-top:1px;padding-top:3px}.tn-line-head{padding-bottom:2px}.tn-line-head .tn-line-cell,.tn-line-head .tn-line-total{letter-spacing:.09em;color:#6b7a91;text-transform:uppercase;font-size:8.5px;font-weight:800}.tn-line-name{align-items:center;gap:6px;min-width:0;display:flex}.tn-line-name b{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.tn-line-row--away .tn-line-name b{color:#4aa3ff}.tn-line-row--home .tn-line-name b{color:#f97316}.tn-line-cell{text-align:center;color:#94a3b8;font-size:11px}.tn-line-cell.is-won{color:#fff;font-weight:700}.tn-line-total{text-align:center;color:#fff;font-size:12px;font-weight:800}.tn-matchup{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tn-pcard{background:#080e189e;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0e}.tn-pcard .tn-flag{border:1px solid var(--pc);width:26px;height:18px;box-shadow:0 0 10px color-mix(in srgb, var(--pc), transparent 72%)}.tn-pcard>div{gap:1px;min-width:0;display:grid}.tn-pcard small{color:var(--pc);letter-spacing:.13em;text-transform:uppercase;font-size:7.5px;font-weight:900}.tn-pcard strong{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.tn-pcard span{color:#8da0b8;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.tn-gamesbox{background:linear-gradient(#2a60962e,#1c467014),#060b13e6;border-radius:8px;gap:7px;padding:10px 11px 11px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0e}.tn-games-head{letter-spacing:.14em;color:#e2e8f09e;justify-content:space-between;align-items:baseline;gap:10px;font-size:8px;font-weight:800;display:flex}.tn-games-head b{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:12px;font-weight:800;display:flex}.tn-games-head b i{font-style:normal}.tn-games-head b em{color:#94a3b88c;font-style:normal}.tn-games-row{grid-template-columns:18px 14px minmax(0,1fr) 14px;align-items:center;gap:7px;display:grid}.tn-games-set{letter-spacing:.1em;color:#6b7a91;font-size:8px;font-weight:800}.tn-games-n{text-align:center;font-variant-numeric:tabular-nums;opacity:.55;font-size:11px;font-weight:650}.tn-games-n.is-won{opacity:1;font-weight:800}.tn-games-bar{background:#080e18b3;border-radius:999px;height:9px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.tn-games-bar i{opacity:.85;height:100%;display:block}.tn-gamesbox--pre p{color:#94a3b8e6;margin:0;font-size:10.5px}.tn-nostats{color:#94a3b899;margin:0;font-size:10.5px;line-height:1.4}.tn-courtbox{background:linear-gradient(#2a60962e,#1c467014),#060b13e6;border-radius:8px;gap:8px;padding:10px 11px 11px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0e}.tn-court-head{letter-spacing:.14em;color:#e2e8f09e;justify-content:space-between;align-items:baseline;gap:10px;font-size:8px;font-weight:800;display:flex}.tn-court-head b{letter-spacing:.1em;color:#94a3b899;font-size:8px;font-weight:800}.tn-court{border-radius:6px;width:100%;height:auto;display:block}.tn-court-out{fill:#0a2238}.tn-court-in{fill:#2b7fb8}.tn-court-lines{fill:none;stroke:#e8f1f9;stroke-opacity:.55;stroke-width:7px}.tn-court-net{stroke:#f4f8fc;stroke-opacity:.92;stroke-width:11px}.pm-fb-stage{gap:9px}.fb-fieldbox{flex-direction:column;gap:6px;display:flex}.fb-field-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fb-field-head strong{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:650}.fb-field-head span{color:#cbd5e1;font-variant-numeric:tabular-nums;text-align:right;font-size:10.5px}.fb-field{border-radius:8px;width:100%;height:auto;display:block;overflow:visible}.fb-field-turf{fill:#0c2318}.fb-field-endzone{fill:#4aa3ff24}.fb-field-five{stroke:#e2e8f021;stroke-width:.35px}.fb-field-ten{stroke:#e2e8f04d;stroke-width:.5px}.fb-field-goalline{stroke:#f8fafcb8;stroke-width:.7px}.fb-field-number{fill:#e2e8f06b;font-size:5px;font-weight:700}.fb-field-ltg{stroke:#fbbf24;stroke-width:.7px;stroke-dasharray:2 1.4}.fb-field-ball{stroke-width:.8px}.fb-field-ball-label{fill:#0b0f17;letter-spacing:.02em;font-size:2.3px;font-weight:800}.fb-ladder{flex-direction:column;gap:5px;display:flex}.fb-ladder-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fb-ladder-head strong{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:650}.fb-ladder-head span{color:#94a3b8b8;font-size:10px}.fb-ladder-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.fb-drv{font-variant-numeric:tabular-nums;border-radius:4px;grid-template-columns:14px 30px minmax(0,1fr) 54px 42px;align-items:center;gap:5px;padding:1px 4px;display:grid}.fb-drv:hover{background:#94a3b81a}.fb-drv.is-score{background:#f9731617}.fb-drv-no{color:#94a3b88c;text-align:right;font-size:8.5px;font-style:normal}.fb-drv-team{letter-spacing:.02em;text-overflow:ellipsis;font-size:9.5px;font-weight:800;overflow:hidden}.fb-drv-track{background:#080e18b8;border-radius:999px;height:6px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.fb-drv-bar{opacity:.85;border-radius:999px;position:absolute;top:0;bottom:0}.fb-drv-result{letter-spacing:.02em;color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-style:normal;font-weight:700;overflow:hidden}.fb-drv.is-score .fb-drv-result{color:#fdba74}.fb-drv-score{color:#94a3b8;text-align:right;font-size:8.5px;font-weight:700}.fb-pregame-record{color:#dbe6f4;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:650}.fb-event-icon{width:100%;height:100%}.fb-event-icon__ball{fill:none;stroke:var(--event,#94a3b8);stroke-width:3.4px}.fb-event-icon.is-scored .fb-event-icon__ball{fill:var(--event,#94a3b8);stroke:none}.fb-event-icon__slash{stroke:var(--event,#94a3b8);stroke-width:3.4px;fill:none}.fb-event-icon__text{fill:var(--event,#94a3b8);letter-spacing:0;font-size:17px;font-weight:700}.fb-event-icon.is-scored .fb-event-icon__text{fill:#0b0f17}@media (max-width:560px){.oravant-nav-inner{gap:14px;padding:0 16px}.oravant-account{gap:8px;right:12px}.oravant-auth-link{min-height:30px;padding:0 8px;font-size:11.5px;line-height:1.1}.oravant-brand{font-size:15px}.oravant-nav-links{gap:12px;font-size:13px}.fb-drv{grid-template-columns:14px 30px minmax(0,1fr) 74px 44px}.predictions-route-page .pm-event-body{grid-template-columns:34px minmax(0,1fr) max-content}.predictions-route-page .pm-event-body>strong{white-space:nowrap}}
