.gate-wrap{background:radial-gradient(ellipse 80% 50% at 50% 0%,#f0a84017 0%,transparent 60%),var(--bg,#0b0e14);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.gate-card{background:var(--surface,#171c26);border:1px solid var(--border,#ffffff12);background:linear-gradient(165deg,#f0a8400d 0%,#ab7a1a08 25%,var(--surface,#171c26)50%);border-radius:20px;flex-direction:column;align-items:center;gap:0;width:100%;max-width:420px;padding:40px 36px;animation:.4s cubic-bezier(.22,1,.36,1) both gateIn;display:flex;box-shadow:0 24px 80px #0009,0 0 0 1px #f0a84026,0 -1px #f0a84059}@keyframes gateIn{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.gate-lock{color:#f0a840;background:linear-gradient(135deg,#ffd06026 0%,#f0a8401a 100%);border:1px solid #f0a84059;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex;box-shadow:0 0 20px #f0a84026}.gate-title{font-family:var(--font-rajdhani,sans-serif);letter-spacing:-.3px;color:var(--text,#f5f7fa);text-align:center;margin-bottom:4px;font-size:26px;font-weight:700}.gate-subtitle{color:var(--text-muted,#f5f7fa80);text-align:center;margin-bottom:32px;font-size:13px;line-height:1.5}.gate-badge{color:#f0a840;letter-spacing:.12em;font-size:10px;font-weight:800;font-family:var(--font-dm-mono,monospace);text-transform:uppercase;background:linear-gradient(90deg,#ffd0602e 0%,#f0a8401f 100%);border:1px solid #f0a84059;border-radius:6px;margin-bottom:12px;padding:3px 10px;display:inline-block}.gate-form{flex-direction:column;gap:12px;width:100%;display:flex}.gate-input-wrap{position:relative}.gate-input{border:1.5px solid var(--border,#ffffff1a);width:100%;color:var(--text,#f5f7fa);font-size:15px;font-family:var(--font-dm-mono,monospace);letter-spacing:.08em;background:#ffffff0a;border-radius:12px;outline:none;padding:13px 16px 13px 44px;transition:border-color .2s,box-shadow .2s}.gate-input:focus{border-color:#f0a84099;box-shadow:0 0 0 3px #f0a8401a}.gate-input::placeholder{color:#ffffff40}.gate-eye-btn{cursor:pointer;color:var(--text-muted,#f5f7fa66);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gate-eye-btn:hover{color:#f0a840}.gate-input{padding-right:44px}.gate-input-icon{color:var(--text-muted,#f5f7fa66);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.gate-error{color:#ff6060;text-align:center;font-size:12px;font-family:var(--font-dm-mono,monospace);min-height:16px;animation:.35s shakeX}@keyframes shakeX{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.gate-btn{color:#1a1000;width:100%;font-family:var(--font-rajdhani,sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#ffd060 0%,#f0a840 55%,#c87820 100%);border:none;border-radius:12px;padding:13px;font-size:16px;font-weight:800;transition:opacity .2s,box-shadow .2s,transform .1s;box-shadow:0 4px 20px #f0a8404d}.gate-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 28px #f0a84073}.gate-btn:active{opacity:1;transform:translateY(0);box-shadow:0 2px 12px #f0a84040}[data-theme=light] .gate-card{background:#f0f4ff;border-color:#00000014}[data-theme=light] .gate-input{color:#141e3c;background:#fff;border-color:#00000026}[data-theme=light] .gate-input::placeholder{color:#0000004d}[data-theme=light] .gate-input-icon{color:#00000059}.prem-root{background:var(--bg,#0b0e14);min-height:100vh}.prem-header{border-bottom:1px solid var(--border,#ffffff0f);flex-direction:column;gap:6px;max-width:1100px;margin:0 auto;padding:32px 20px 24px;display:flex}.prem-beta-badge{color:#f0a840;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;font-family:var(--font-dm-mono,monospace);background:linear-gradient(90deg,#ffd06026,#f0a8401a);border:1px solid #f0a8404d;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:3px 10px;display:inline-flex}.prem-title{font-family:var(--font-rajdhani,sans-serif);letter-spacing:-.5px;color:var(--text,#f5f7fa);margin:0;font-size:32px;font-weight:700;line-height:1.1}.prem-title-gold{background:linear-gradient(90deg,#ffd060,#f0a840,#c87820);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.prem-subtitle{color:var(--text-muted,#f5f7fa80);margin:0;font-size:13px}.prem-tabs{border-bottom:1px solid var(--border,#ffffff12);gap:4px;max-width:1100px;margin:20px auto 0;padding:0 20px;display:flex}.prem-tab{color:var(--text-muted,#f5f7fa80);font-family:var(--font-rajdhani,sans-serif);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px 10px 0 0;padding:10px 18px;font-size:14px;font-weight:600;transition:color .15s,background .15s;position:relative}.prem-tab:hover{color:var(--text,#f5f7fa);background:#ffffff0a}.prem-tab.active{color:#f0a840;background:#f0a84012}.prem-tab.active:after{content:"";background:linear-gradient(90deg,#ffd060,#f0a840);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.prem-tab-icon{align-items:center;gap:6px;display:inline-flex}.prem-tab-badge{color:#4aa3ff;font-size:9px;font-family:var(--font-dm-mono,monospace);letter-spacing:.05em;background:#4aa3ff26;border:1px solid #4aa3ff40;border-radius:4px;padding:1px 5px;font-weight:700}.prem-content{max-width:1100px;margin:0 auto;padding:24px 20px 48px}.prem-section-title{font-family:var(--font-rajdhani,sans-serif);color:var(--text,#f5f7fa);letter-spacing:.01em;margin-bottom:4px;font-size:18px;font-weight:700}.prem-section-note{color:var(--text-muted,#f5f7fa73);font-size:11px;font-family:var(--font-dm-mono,monospace);margin-bottom:16px;line-height:1.6}.se-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.se-select{background:var(--surface,#171c26);border:1px solid var(--border,#ffffff1a);color:var(--text,#f5f7fa);font-size:14px;font-family:var(--font-rajdhani,sans-serif);cursor:pointer;border-radius:10px;outline:none;min-width:260px;padding:9px 14px;font-weight:600;transition:border-color .15s}.se-select:focus{border-color:#f0a84080}[data-theme=light] .se-select{color:#141e3c;background:#fff;border-color:#00000026}.se-team-card{background:var(--surface,#171c26);border:1px solid var(--border,#ffffff14);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:28px;margin-bottom:16px;padding:16px 20px;display:flex}.se-stat{flex-direction:column;gap:3px;display:flex}.se-stat-label{color:var(--text-muted,#f5f7fa73);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-family:var(--font-dm-mono,monospace)}.se-stat-value{font-family:var(--font-rajdhani,sans-serif);color:var(--text,#f5f7fa);font-size:20px;font-weight:700}.se-conf-badge{font-size:10px;font-weight:600;font-family:var(--font-dm-mono,monospace);border-radius:4px;width:fit-content;padding:2px 7px}.se-table-wrap{background:var(--surface,#171c26);border:1px solid var(--border,#ffffff12);border-radius:14px;overflow:hidden}.se-table-scroll{overflow-x:auto}.se-thead{border-bottom:1px solid var(--border,#ffffff0f);background:#00000040;grid-template-columns:36px 60px 1fr 52px 72px 60px 60px 90px 70px 60px;min-width:640px;padding:9px 16px;display:grid}.se-thead span{color:var(--text-muted,#f5f7fa66);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700;font-family:var(--font-dm-mono,monospace)}.se-thead span.col-r,.se-trow span.col-r{text-align:right}.se-trow{border-bottom:1px solid var(--border,#ffffff0d);border-left:3px solid #0000;grid-template-columns:36px 60px 1fr 52px 72px 60px 60px 90px 70px 60px;align-items:center;min-width:640px;padding:9px 16px;font-size:12.5px;transition:background .1s;display:grid}.se-trow:last-child{border-bottom:none}.se-trow:hover{background:#ffffff06}.se-trow.win{border-left-color:#58e876}.se-trow.loss{border-left-color:#ff6060}.se-trow.fcs{border-left-color:#58e87659}.se-loc-h{color:#58e876;font-size:11px;font-weight:700;font-family:var(--font-dm-mono,monospace)}.se-loc-a{color:#ff6060;font-size:11px;font-weight:700;font-family:var(--font-dm-mono,monospace)}.se-loc-n{color:#4aa3ff;font-size:11px;font-weight:700;font-family:var(--font-dm-mono,monospace)}.se-opp-top25{color:#ffa657;font-weight:600}.se-muted{color:var(--text-muted,#f5f7fa66)}.se-score-sep{color:var(--text-muted,#f5f7fa59);margin:0 2px;font-size:10px}.pr-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pr-filter-label{color:var(--text-muted,#f5f7fa80);font-size:12px;font-family:var(--font-dm-mono,monospace)}.pr-select{background:var(--surface,#171c26);border:1px solid var(--border,#ffffff1a);color:var(--text,#f5f7fa);font-size:13px;font-family:var(--font-dm-mono,monospace);cursor:pointer;border-radius:8px;outline:none;padding:7px 12px;transition:border-color .15s}.pr-select:focus{border-color:#f0a84080}[data-theme=light] .pr-select{color:#141e3c;background:#fff;border-color:#00000026}.pr-model-note{color:#4aa3ff;font-size:11.5px;line-height:1.7;font-family:var(--font-dm-mono,monospace);background:#4aa3ff0f;border:1px solid #4aa3ff26;border-radius:8px;margin-bottom:16px;padding:10px 14px}.pr-table-wrap{background:var(--surface,#171c26);border:1px solid var(--border,#ffffff12);border-radius:14px;overflow:hidden}.pr-table-scroll{overflow-x:auto}.pr-thead{border-bottom:1px solid var(--border,#ffffff0f);background:#00000040;grid-template-columns:44px 1fr 76px 68px 72px 130px 76px 76px 72px;min-width:680px;padding:9px 16px;display:grid}.pr-thead span{color:var(--text-muted,#f5f7fa66);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700;font-family:var(--font-dm-mono,monospace);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.pr-thead span.col-r{text-align:right}.pr-thead span:hover{color:var(--text,#f5f7fa)}.pr-thead span.sort-active{color:#f0a840}.pr-trow{border-bottom:1px solid var(--border,#ffffff0d);border-left:3px solid #0000;grid-template-columns:44px 1fr 76px 68px 72px 130px 76px 76px 72px;align-items:center;min-width:680px;padding:9px 16px;font-size:12.5px;transition:background .1s;display:grid}.pr-trow:last-child{border-bottom:none}.pr-trow:hover{background:#ffffff06}.pr-rank{font-family:var(--font-rajdhani,sans-serif);color:#ffa657;font-size:15px;font-weight:700}.pr-team-name{color:var(--text,#f5f7fa);font-weight:500}.pr-conf-badge{font-size:9px;font-weight:600;font-family:var(--font-dm-mono,monospace);border-radius:3px;margin-left:5px;padding:2px 5px}.pr-bar-wrap{justify-content:flex-end;align-items:center;gap:5px;display:flex}.pr-bar{border-radius:2px;height:4px}.pr-delta-up{color:#58e876;font-size:10px}.pr-delta-dn{color:#ff6060;font-size:10px}.pr-delta-eq{color:var(--text-muted,#f5f7fa66);font-size:10px}.col-r{text-align:right}.pos{color:#58e876}.neg{color:#ff6060}.muted-val{color:var(--text-muted,#f5f7fa66)}.mb-selectors{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:20px;display:grid}@media (max-width:600px){.mb-selectors{grid-template-columns:1fr}.mb-vs{display:none}}.mb-team-select-wrap{flex-direction:column;gap:8px;display:flex}.mb-select-label{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--font-dm-mono,monospace);color:var(--text-muted,#f5f7fa73)}.mb-select-label.team-a{color:#58e876}.mb-select-label.team-b{color:#4aa3ff}.mb-select{background:var(--surface,#171c26);border:1px solid var(--border,#ffffff1a);color:var(--text,#f5f7fa);font-size:14px;font-family:var(--font-rajdhani,sans-serif);cursor:pointer;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-weight:600;transition:border-color .15s}.mb-select.team-a-sel:focus{border-color:#58e87680}.mb-select.team-b-sel:focus{border-color:#4aa3ff80}[data-theme=light] .mb-select{color:#141e3c;background:#fff;border-color:#00000026}.mb-vs{font-family:var(--font-rajdhani,sans-serif);color:var(--text-muted,#f5f7fa4d);text-align:center;font-size:20px;font-weight:700}.mb-location-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.mb-loc-label{color:var(--text-muted,#f5f7fa73);font-size:11px;font-family:var(--font-dm-mono,monospace)}.mb-loc-btn{border:1px solid var(--border,#ffffff1a);color:var(--text-muted,#f5f7fa80);font-size:12px;font-family:var(--font-dm-mono,monospace);cursor:pointer;background:0 0;border-radius:20px;padding:5px 14px;transition:all .15s}.mb-loc-btn:hover{color:var(--text,#f5f7fa);background:#ffffff0d}.mb-loc-btn.active{color:#58e876;background:#58e8761a;border-color:#58e87666}.mb-prediction{background:var(--surface,#171c26);border:1px solid var(--border,#ffffff12);border-radius:16px;margin-bottom:16px;padding:24px;animation:.3s both mbFadeIn}@keyframes mbFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mb-pred-scores{justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mb-team-score-block{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.mb-team-score-name{font-family:var(--font-rajdhani,sans-serif);color:var(--text,#f5f7fa);text-align:center;font-size:16px;font-weight:700}.mb-team-score-num{font-family:var(--font-rajdhani,sans-serif);font-size:48px;font-weight:700;line-height:1}.mb-team-score-num.team-a-color{color:#58e876}.mb-team-score-num.team-b-color{color:#4aa3ff}.mb-score-sep{font-family:var(--font-rajdhani,sans-serif);color:var(--text-muted,#f5f7fa40);align-self:center;padding-bottom:8px;font-size:28px;font-weight:300}.mb-win-prob-wrap{margin-bottom:12px}.mb-win-prob-labels{font-size:11px;font-family:var(--font-dm-mono,monospace);color:var(--text-muted,#f5f7fa80);justify-content:space-between;margin-bottom:5px;display:flex}.mb-win-prob-bar-bg{background:#4aa3ff40;border-radius:6px;height:10px;overflow:hidden}.mb-win-prob-bar-fill{background:linear-gradient(90deg,#58e876,#4de869);border-radius:6px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.mb-win-prob-pcts{font-size:13px;font-family:var(--font-dm-mono,monospace);justify-content:space-between;margin-top:5px;font-weight:700;display:flex}.mb-win-prob-pcts .pct-a{color:#58e876}.mb-win-prob-pcts .pct-b{color:#4aa3ff}.mb-margin-note{text-align:center;color:var(--text-muted,#f5f7fa80);font-size:12px;font-family:var(--font-dm-mono,monospace);margin-top:8px}.mb-margin-note strong{color:var(--text,#f5f7fa)}.mb-metrics-card{background:var(--surface,#171c26);border:1px solid var(--border,#ffffff12);border-radius:16px;margin-bottom:16px;padding:20px 24px;animation:.3s 50ms both mbFadeIn}.mb-metrics-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mb-metrics-title{font-family:var(--font-rajdhani,sans-serif);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#f5f7fa80);font-size:14px;font-weight:700}.mb-legend{font-size:11px;font-family:var(--font-dm-mono,monospace);color:var(--text-muted,#f5f7fa80);gap:14px;display:flex}.mb-legend-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.mb-metric-row{grid-template-columns:1fr 90px 1fr;align-items:center;gap:8px;margin-bottom:10px;display:grid}.mb-metric-row:last-child{margin-bottom:0}.mb-bar-a{background:#58e876d9;border-radius:3px;justify-self:end;height:6px;transition:width .4s cubic-bezier(.22,1,.36,1)}.mb-bar-b{background:#4aa3ffd9;border-radius:3px;justify-self:start;height:6px;transition:width .4s cubic-bezier(.22,1,.36,1)}.mb-metric-label{text-align:center;font-size:10px;font-family:var(--font-dm-mono,monospace);color:var(--text-muted,#f5f7fa73);text-transform:uppercase;letter-spacing:.04em}.mb-metric-val-row{grid-template-columns:1fr 90px 1fr;align-items:center;gap:8px;margin-bottom:14px;display:grid}.mb-val-a{font-size:12px;font-family:var(--font-dm-mono,monospace);color:#58e876;text-align:right;font-weight:700}.mb-val-b{font-size:12px;font-family:var(--font-dm-mono,monospace);color:#4aa3ff;text-align:left;font-weight:700}.mb-val-a.winner,.mb-val-b.winner{opacity:1}.mb-val-a.loser,.mb-val-b.loser{opacity:.5}.mb-adv-card{background:var(--surface,#171c26);border:1px solid var(--border,#ffffff12);border-radius:16px;padding:20px 24px;animation:.3s .1s both mbFadeIn}.mb-adv-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:16px;display:grid}.mb-adv-row{border:1px solid var(--border,#ffffff0d);background:#ffffff06;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.mb-adv-label{font-size:9px;font-family:var(--font-dm-mono,monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#f5f7fa66);font-weight:700}.mb-adv-vals{align-items:center;gap:10px;display:flex}.mb-adv-val-a{font-size:13px;font-family:var(--font-dm-mono,monospace);color:#58e876;font-weight:700}.mb-adv-val-b{font-size:13px;font-family:var(--font-dm-mono,monospace);color:#4aa3ff;font-weight:700}.mb-adv-vs{color:var(--text-muted,#f5f7fa4d);font-size:10px;font-family:var(--font-dm-mono,monospace)}.mb-adv-bar-track{background:#ffffff12;border-radius:2px;height:3px;position:relative;overflow:hidden}.mb-adv-bar-fill-a{background:#58e876b3;border-radius:2px;height:100%;transition:width .4s;position:absolute;left:0}.mb-adv-bar-fill-b{background:#4aa3ffb3;border-radius:2px;height:100%;transition:width .4s;position:absolute;right:0}.mb-empty{text-align:center;color:var(--text-muted,#f5f7fa59);font-size:14px;font-family:var(--font-dm-mono,monospace);padding:60px 24px}[data-theme=light] .se-table-wrap,[data-theme=light] .pr-table-wrap,[data-theme=light] .mb-prediction,[data-theme=light] .mb-metrics-card,[data-theme=light] .mb-adv-card,[data-theme=light] .se-team-card{background:#f0f4ff;border-color:#00000014}[data-theme=light] .se-stat-value,[data-theme=light] .mb-team-score-name,[data-theme=light] .pr-team-name{color:#141e3c}[data-theme=light] .se-thead,[data-theme=light] .pr-thead{background:#0000000a}@media (max-width:640px){.prem-tabs{scrollbar-width:none;overflow-x:auto}.prem-tabs::-webkit-scrollbar{display:none}.prem-tab{padding:10px 14px;font-size:13px}.prem-content{padding:16px 12px 40px}.prem-header{padding:20px 12px 0}.mb-metrics-card{padding:16px}.mb-prediction{padding:18px 16px}.mb-team-score-num{font-size:38px}}.prem-hero{padding-top:32px;padding-bottom:24px}.prem-hero-main:before{background:radial-gradient(#f0a84024 0%,#0000 70%)!important}.prem-hero-main:after{background:radial-gradient(#ffd06014 0%,#0000 70%)!important}.prem-hero-main{box-shadow:0 0 0 1px #f0a84014,0 -1px #f0a84040;background:linear-gradient(165deg,#f0a8400a 0%,#ab7a1a05 30%,var(--surface)60%)!important;border-color:#f0a8402e!important}.prem-hero-eyebrow{color:#f0a840!important;background:linear-gradient(90deg,#ffd06029,#f0a8401a)!important;border-color:#f0a84059!important}.prem-line-gold{background:linear-gradient(90deg,#ffd060 0%,#f0a840 55%,#c87820 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.prem-stat-val{color:#f0a840!important;-webkit-text-fill-color:#f0a840!important}.prem-hero-card{box-shadow:0 0 0 1px #f0a84014,0 -1px #f0a8404d;background:radial-gradient(ellipse 80% 50% at 50% 0%,#f0a84014 0%,transparent 70%),linear-gradient(180deg,#ffd0600a,#0000),var(--surface)!important;border-color:#f0a84040!important}.prem-glow-tr{background:radial-gradient(circle at 100% 0,#f0a84026,#0000 50%)!important}.prem-glow-bl{background:radial-gradient(circle at 0 100%,#c878201f,#0000 55%)!important}.prem-card-badge svg{color:#f0a840!important;fill:#f0a840!important}.prem-card-title .spring-line1{color:var(--text)!important}main.main+* .tab.active,.prem-hero~.section-tabs .tab.active{color:#f0a840!important;border-bottom-color:#f0a840!important}.prem-hero~.section-tabs .tab.active:after{background:linear-gradient(90deg,#ffd060,#f0a840)!important}.prem-hero~.main .table-title span,.prem-hero~* .main .table-title span{background:linear-gradient(90deg,#ffd060,#f0a840)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=dark] .prem-hero-main,[data-theme=light] .prem-hero-main,:root .prem-hero-main{color:#f5f7fa!important;background:linear-gradient(145deg,#1a1408 0%,#2a1f0a 50%,#18120a 100%)!important;border-color:#f0a84059!important}[data-theme=dark] .prem-hero-main:before,[data-theme=light] .prem-hero-main:before,:root .prem-hero-main:before{top:-60px!important;right:-60px!important;left:unset!important;background:radial-gradient(circle,#f0a8402e 0%,#0000 65%)!important;width:320px!important;height:320px!important;transform:none!important}[data-theme=dark] .prem-hero-main:after,[data-theme=light] .prem-hero-main:after,:root .prem-hero-main:after{bottom:-50px!important;left:-50px!important;right:unset!important;top:unset!important;background:radial-gradient(circle,#ffd0601a 0%,#0000 65%)!important;width:260px!important;height:260px!important}.prem-hero-main .prem-hero-eyebrow,[data-theme=light] .prem-hero-eyebrow,[data-theme=dark] .prem-hero-eyebrow{color:#f0a840!important;background:#f0a8401a!important;border-color:#f0a8404d!important}.prem-hero-eyebrow:before{background:#f0a840!important}.prem-hero-main .hero-title .line1{color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important}.prem-hero-main .hero-title .line2.prem-line-gold{background:linear-gradient(90deg,#ffd060,#f0a840,#ffd060)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.prem-hero-main .hero-desc{opacity:.85;color:#f5f7fa!important}.prem-hero-main .hero-stat-val,.prem-hero-main .prem-stat-val{color:#f0a840!important;-webkit-text-fill-color:#f0a840!important}.prem-hero-main .hero-stat-label{opacity:.7;color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important}[data-theme=dark] .prem-hero-card,[data-theme=light] .prem-hero-card,:root .prem-hero-card{color:#f5f7fa!important;background:linear-gradient(145deg,#1a1408 0%,#2c1f0c 55%,#16100a 100%)!important;border-color:#f0a84059!important}[data-theme=light] .prem-hero-card .spring-line1,[data-theme=dark] .prem-hero-card .spring-line1,.prem-hero-card .spring-line1{color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important}[data-theme=light] .prem-hero-card .spring-line2,[data-theme=dark] .prem-hero-card .spring-line2,.prem-hero-card .spring-line2.prem-line-gold{background:linear-gradient(90deg,#ffd060,#f0a840,#ffd060)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.prem-hero-card .spring-desc{opacity:.78;color:#f5f7fa!important}.prem-card-badge{color:#f0a840!important;background:#f0a8401f!important;border-color:#f0a84066!important}.prem-chip{color:#f0a840!important;background:#f0a84014!important;border-color:#f0a84040!important}.prem-hero-card:before{content:"★"!important;opacity:.045!important;color:#f0a840!important;pointer-events:none!important;z-index:0!important;font-size:140px!important;line-height:1!important;position:absolute!important;top:8px!important;right:16px!important;transform:rotate(-10deg)!important}.prem-hero~.section-tabs .tab.active,.prem-hero~.section-tabs .tab:hover,.prem-dash~.section-tabs .tab.active,.prem-dash~.section-tabs .tab:hover{color:#f0a840!important}.prem-hero~.section-tabs .tab.active:after,.prem-dash~.section-tabs .tab.active:after{background:linear-gradient(90deg,#ffd060,#f0a840)!important}.prem-hero~.main .table-title span,.prem-dash~.main .table-title span{background:linear-gradient(90deg,#ffd060,#f0a840)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] .prem-hero~.main .table-title span,[data-theme=light] .prem-dash~.main .table-title span{background:linear-gradient(90deg,#c87820,#f0a840)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] .se-stat-card{box-shadow:0 1px 3px #0000000a;background:var(--surface)!important;border-color:#00000014!important}.prem-dash{border-bottom:1px solid var(--border,#ffffff0f);max-width:1280px;margin:0 auto;padding:18px 32px 14px}.prem-dash-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.prem-dash-meta{font-family:var(--font-dm-mono,monospace);letter-spacing:2px;text-transform:uppercase;color:var(--text-muted,#f5f7fa8c);align-items:center;gap:10px;font-size:11px;display:flex}.prem-dash-eyebrow{color:#f0a840;font-weight:600}.prem-dash-meta .prem-dash-eyebrow:nth-child(n+4){color:var(--text-muted,#f5f7fa8c);font-weight:500}.prem-dash-sep{opacity:.4}.prem-dash-dot{background:#f0a840;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #f0a84099}.prem-dash-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prem-dash-pill{font-family:var(--font-dm-mono,monospace);letter-spacing:1.5px;text-transform:uppercase;border:1px solid var(--border,#ffffff14);color:var(--text-muted,#f5f7fa99);background:var(--surface,#ffffff05);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.prem-dash-pill-live{color:#58e876;background:#58e87614;border-color:#58e87647}.prem-dash-livedot{background:#58e876;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite prem-pulse;box-shadow:0 0 8px #58e876b3}@keyframes prem-pulse{0%,to{opacity:1}50%{opacity:.35}}[data-theme=light] .prem-dash{border-bottom-color:#00000014}[data-theme=light] .prem-dash-pill{color:#5a6478;background:#fff;border-color:#0000001a}.se-stat-card{background:var(--border,#ffffff0f);border:1px solid var(--border,#ffffff14);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.se-stat-item{--accent-color:#f0a840;background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--accent-color)10%,transparent)0%,transparent 55%),var(--surface,#171c26);flex-direction:column;gap:6px;padding:14px 14px 12px;transition:background .15s,transform .15s;display:flex;position:relative;overflow:hidden}.se-stat-item:before{content:"";background:linear-gradient(90deg,var(--accent-color)0%,color-mix(in srgb,var(--accent-color)35%,transparent)100%);opacity:.85;height:2px;position:absolute;inset:0 0 auto}.se-stat-item:hover{background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--accent-color)18%,transparent)0%,transparent 55%),var(--surface,#171c26)}.se-stat-item[data-accent=gold]{--accent-color:#f0a840}.se-stat-item[data-accent=green]{--accent-color:#58e876}.se-stat-item[data-accent=lime]{--accent-color:#9be363}.se-stat-item[data-accent=amber]{--accent-color:#f0a840}.se-stat-item[data-accent=orange]{--accent-color:#ff9a55}.se-stat-item[data-accent=red]{--accent-color:#ff6b6b}.se-stat-item[data-accent=blue]{--accent-color:#4aa3ff}.se-stat-item[data-accent=cyan]{--accent-color:#5ad7e8}.se-stat-item[data-accent=violet]{--accent-color:#b48bff}.se-stat-card .se-stat-label{font-family:var(--font-dm-mono,monospace);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted,#f5f7fa80);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.se-stat-card .se-stat-label:before{content:"";background:var(--accent-color);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb,var(--accent-color)70%,transparent);border-radius:50%}.se-stat-val{font-family:var(--font-rajdhani,sans-serif);letter-spacing:.5px;color:var(--text,#f5f7fa);font-size:24px;font-weight:700;line-height:1}.se-stat-val.pos{color:#58e876}.se-stat-val.neg{color:#ff6b6b}.se-stat-item[data-key=wp]{padding-bottom:18px}.se-stat-item[data-key=wp]:after{content:"";background:linear-gradient(90deg,var(--accent-color)0%,var(--accent-color)var(--pct,0%),color-mix(in srgb,var(--accent-color)12%,transparent)var(--pct,0%),color-mix(in srgb,var(--accent-color)12%,transparent)100%);height:4px;box-shadow:0 -1px 8px color-mix(in srgb,var(--accent-color)40%,transparent);position:absolute;inset:auto 0 0}.se-stat-item[data-key=wp] .se-stat-val{color:var(--accent-color)}@media (max-width:720px){.se-stat-card{grid-template-columns:repeat(3,minmax(0,1fr))}.se-stat-val{font-size:20px}}.se-team-hero{border:1px solid var(--border,#ffffff14);background:linear-gradient(90deg,#f0a84014,#f0a84005 60%,#0000);border-left:3px solid #f0a840;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;display:flex}.se-team-rank{font-family:var(--font-dm-mono,monospace);letter-spacing:1px;color:#f0a840;background:#f0a84014;border:1px solid #f0a84059;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:700}.se-team-name{font-family:var(--font-rajdhani,sans-serif);letter-spacing:.5px;color:var(--text);text-transform:uppercase;margin:0;font-size:30px;font-weight:700;line-height:1}.se-team-record{font-family:var(--font-rajdhani,sans-serif);align-items:baseline;gap:6px;margin-left:auto;font-size:26px;font-weight:700;line-height:1;display:inline-flex}.se-team-record .pos{color:#58e876}.se-team-record .neg{color:#ff6b6b}.se-team-record-sep{color:var(--text-muted);font-weight:400}.se-team-record-tag{font-family:var(--font-dm-mono,monospace);letter-spacing:1.4px;color:var(--text-muted);text-transform:uppercase;align-self:center;margin-left:10px;font-size:9px;font-weight:600}@media (max-width:640px){.se-team-name{font-size:22px}.se-team-record{width:100%;margin-left:0;font-size:22px}}.se-table-wrap table{font-family:var(--font-dm-mono,monospace)}.se-table-wrap table thead th{font-family:var(--font-dm-mono,monospace);letter-spacing:1.2px;text-transform:uppercase;font-size:10px}.se-table-wrap table tbody td{font-family:var(--font-dm-mono,monospace);color:var(--text);font-size:12px}.prem-team-select-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.prem-team-select-label{font-family:var(--font-dm-mono,monospace);letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:700}.prem-team-select{min-width:240px;height:auto;padding:10px 14px;font-size:15px;font-weight:600}.prem-team-select-label{font-size:12px!important}.prem-dash~.section-tabs{z-index:20;background:var(--bg,#0b0e14);-webkit-backdrop-filter:blur(8px);position:sticky;top:0}[data-theme=light] .prem-dash~.section-tabs{background:#edf0f7eb}.se-table-wrap tbody tr{transition:background .12s,box-shadow .12s}.se-table-wrap tbody tr:hover{background:#f0a8400d;box-shadow:inset 3px 0 #f0a840}.se-table-wrap tbody tr:hover td:first-child{border-left-color:#f0a840!important}.se-table-wrap td.num,.se-table-wrap th.num{font-variant-numeric:tabular-nums}.prem-team-select-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.prem-team-select-logo{border:1px solid var(--border,#ffffff1f);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.prem-team-select-logo img{object-fit:contain;width:26px;height:26px;display:block}.prem-team-color-chip{border:1px solid #ffffff26;border-radius:3px;flex-shrink:0;width:12px;height:12px;display:inline-block}.se-summary{background:var(--border,#ffffff0f);border:1px solid var(--border,#ffffff14);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.se-summary-tile{--accent-color:#f0a840;background:radial-gradient(120% 100% at 100% 0%,color-mix(in srgb,var(--accent-color)10%,transparent)0%,transparent 55%),var(--surface,#171c26);flex-direction:column;gap:4px;padding:14px;display:flex;position:relative;overflow:hidden}.se-summary-tile:after{content:"";background:linear-gradient(90deg,var(--accent-color)0%,color-mix(in srgb,var(--accent-color)30%,transparent)100%);height:3px;box-shadow:0 -1px 8px color-mix(in srgb,var(--accent-color)35%,transparent);position:absolute;inset:auto 0 0}.se-summary-tile[data-accent=green]{--accent-color:#58e876}.se-summary-tile[data-accent=red]{--accent-color:#ff6b6b}.se-summary-tile[data-accent=amber]{--accent-color:#f0a840}.se-summary-label{font-family:var(--font-dm-mono,monospace);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted,#f5f7fa80);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.se-summary-glyph{background:color-mix(in srgb,var(--accent-color)18%,transparent);width:14px;height:14px;color:var(--accent-color);border-radius:4px;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex}.se-summary-val{font-family:var(--font-rajdhani,sans-serif);letter-spacing:.3px;color:var(--text,#f5f7fa);font-size:18px;font-weight:700;line-height:1.1}.se-summary-val.pos{color:#58e876}.se-summary-val.neg{color:#ff6b6b}.se-summary-tile[data-kind=avg] .se-summary-val{color:var(--accent-color)}.se-summary-tile[data-kind=hardest] .se-summary-val,.se-summary-tile[data-kind=easiest] .se-summary-val{background:color-mix(in srgb,var(--accent-color)14%,transparent);border:1px solid color-mix(in srgb,var(--accent-color)28%,transparent);color:var(--text);border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:16px}.se-summary-sub{font-family:var(--font-dm-mono,monospace);letter-spacing:.5px;font-size:11px;font-weight:600}.se-summary-sub.pos{color:#58e876}.se-summary-sub.neg{color:#ff6b6b}.se-summary-sub{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.se-summary-sub-sep{color:var(--text-muted);opacity:.5}.se-summary-sub-mute{color:var(--text-muted);letter-spacing:.4px;font-weight:500}.se-summary-tile[data-kind=tossup] .se-summary-val{color:var(--accent-color);align-items:baseline;gap:6px;font-size:22px;display:inline-flex}.se-summary-unit{font-family:var(--font-dm-mono,monospace);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.se-mob-loc,.se-mob-rank{display:none}@media (max-width:540px){.se-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.se-summary-tile{gap:2px;padding:10px 8px}.se-summary-label{letter-spacing:.8px;font-size:8.5px}.se-summary-val{font-size:14px}.se-summary-sub{font-size:10px}}@media (max-width:520px){.se-table-wrap .table-scroll{overflow-x:visible}.se-table-wrap table.se-schedule-table,.se-table-wrap table.se-schedule-table thead,.se-table-wrap table.se-schedule-table tbody,.se-table-wrap table.se-schedule-table tr,.se-table-wrap table.se-schedule-table td,.se-table-wrap table.se-schedule-table th{box-sizing:border-box;width:100%;display:block}.se-table-wrap table.se-schedule-table{min-width:0}.se-table-wrap table.se-schedule-table thead{display:none}.se-table-wrap table.se-schedule-table td.col-hide-mobile{display:none!important}.se-table-wrap table.se-schedule-table tbody tr .se-mob-loc,.se-table-wrap table.se-schedule-table tbody tr .se-mob-rank{display:inline-flex}.se-table-wrap table.se-schedule-table tbody tr{border-bottom:1px solid var(--border,#ffffff0f);grid-template-columns:auto auto auto 1fr auto;grid-template-areas:"wk opp opp opp result""wk score margin.wp";gap:3px 10px;padding:9px 12px 9px 0;display:grid;position:relative}.se-table-wrap table.se-schedule-table tbody tr:last-child{border-bottom:none}.se-table-wrap table.se-schedule-table tbody tr:hover{box-shadow:none}.se-table-wrap table.se-schedule-table tbody tr td{text-align:left;width:auto;font-size:13px;background:0 0!important;border:none!important;padding:0!important}.se-table-wrap table.se-schedule-table tbody tr td.se-col-wk{min-width:26px;color:var(--text);grid-area:wk;justify-content:center;align-self:stretch;align-items:center;font-weight:700;display:flex;padding:0 6px 0 8px!important;font-size:13px!important}.se-table-wrap table.se-schedule-table tbody tr td.se-col-opp{grid-area:opp;align-self:center;min-width:0}.se-table-wrap table.se-schedule-table tbody tr td.se-col-opp>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;letter-spacing:.2px!important;color:var(--text)!important;font-size:14px!important;font-weight:600!important}.se-table-wrap table.se-schedule-table tbody tr td.se-col-result{text-align:right;grid-area:result;align-self:center;font-weight:700;font-size:14px!important}.se-table-wrap table.se-schedule-table tbody tr td.se-col-score,.se-table-wrap table.se-schedule-table tbody tr td.se-col-margin,.se-table-wrap table.se-schedule-table tbody tr td.se-col-wp{color:var(--text-muted);white-space:nowrap;align-self:baseline;align-items:baseline;gap:4px;font-size:11px;display:inline-flex}.se-table-wrap table.se-schedule-table tbody tr td.se-col-score{grid-area:score;justify-self:start}.se-table-wrap table.se-schedule-table tbody tr td.se-col-margin{grid-area:margin;justify-self:start}.se-table-wrap table.se-schedule-table tbody tr td.se-col-wp{grid-area:wp;justify-self:end}.se-table-wrap table.se-schedule-table tbody tr td.se-col-score:before{content:"SCORE";letter-spacing:.7px;color:var(--text-muted);margin-right:2px;font-size:9px;font-weight:700}.se-table-wrap table.se-schedule-table tbody tr td.se-col-margin:before{content:"MARGIN";letter-spacing:.7px;color:var(--text-muted);margin-right:2px;font-size:9px;font-weight:700}.se-table-wrap table.se-schedule-table tbody tr td.se-col-wp:before{content:"";margin:0}.se-table-wrap table.se-schedule-table tbody tr td.se-col-wp>span{background:color-mix(in srgb,var(--wpColor,#58e876)12%,transparent);border:1px solid color-mix(in srgb,var(--wpColor,#58e876)32%,transparent);border-radius:4px;justify-content:center;align-items:center;min-width:44px;height:18px;padding:0 7px;display:inline-flex;color:var(--wpColor,#58e876)!important;font-size:11px!important;font-weight:700!important}.se-table-wrap table.se-schedule-table tbody tr td.se-col-score>span,.se-table-wrap table.se-schedule-table tbody tr td.se-col-margin>span,.se-table-wrap table.se-schedule-table tbody tr td.se-col-wp>span{font-family:var(--font-dm-mono,monospace);font-size:12px!important}.se-table-wrap table.se-schedule-table tbody tr td.se-col-opp{align-items:center;gap:6px;display:flex}.se-table-wrap table.se-schedule-table tbody tr .se-mob-loc{min-width:22px;height:18px;font-family:var(--font-dm-mono,monospace);letter-spacing:.4px;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.se-table-wrap table.se-schedule-table tbody tr[data-loc=HOME] .se-mob-loc{color:#58e876;background:#58e8761f;border:1px solid #58e87647}.se-table-wrap table.se-schedule-table tbody tr[data-loc=AWAY] .se-mob-loc{color:#ff8181;background:#ff6b6b1a;border:1px solid #ff6b6b47}.se-table-wrap table.se-schedule-table tbody tr[data-loc=NEUTRAL] .se-mob-loc{color:#4aa3ff;background:#4aa3ff1f;border:1px solid #4aa3ff4d}.se-table-wrap table.se-schedule-table tbody tr .se-mob-rank{height:18px;font-family:var(--font-dm-mono,monospace);color:#f0a840;background:#f0a8401a;border:1px solid #f0a84052;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.se-table-wrap table.se-schedule-table tbody tr td.se-col-result>span{letter-spacing:.5px;border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:22px;padding:0 8px;display:inline-flex;font-size:12px!important;font-weight:800!important}.se-table-wrap table.se-schedule-table tbody tr td.se-col-result>span.pos{color:#58e876;background:#58e8761f;border:1px solid #58e8764d}.se-table-wrap table.se-schedule-table tbody tr td.se-col-result>span.neg{color:#ff6b6b;background:#ff6b6b1a;border:1px solid #ff6b6b4d}.se-table-wrap table.se-schedule-table tbody tr[data-result=W]{background:linear-gradient(90deg,#58e8760b 0%,#0000 60%)}.se-table-wrap table.se-schedule-table tbody tr[data-result=L]{background:linear-gradient(90deg,#ff6b6b0d 0%,#0000 60%)}.se-table-wrap table.se-schedule-table tbody tr td.se-col-wk{color:var(--text);box-shadow:inset 3px 0 0 var(--accent,transparent);position:relative;border-left:0!important}.se-table-wrap table.se-schedule-table tbody tr td.se-col-wk:after{content:"";background:linear-gradient(90deg,var(--accent,transparent),transparent);opacity:.18;pointer-events:none;width:14px;position:absolute;top:0;bottom:0;left:3px}.se-table-wrap table.se-schedule-table tbody tr{overflow:hidden}.se-table-wrap table.se-schedule-table tbody tr:after{content:"";background:linear-gradient(90deg,var(--wpColor,#58e876)0%,var(--wpColor,#58e876)var(--wp,0%),#ffffff0d var(--wp,0%),#ffffff0d 100%);height:3px;box-shadow:0 0 8px color-mix(in srgb,var(--wpColor,#58e876)35%,transparent);border-radius:2px;grid-area:3/1/auto/-1;margin-top:6px}.se-table-wrap table.se-schedule-table tbody tr{grid-template-rows:auto auto auto;grid-template-areas:"wk opp opp opp result""wk score margin.wp""bar bar bar bar bar"}}[data-theme=light] .se-table-wrap table.se-schedule-table tbody tr[data-result=W]{background:linear-gradient(90deg,#22a04c0f 0%,#0000 60%)}[data-theme=light] .se-table-wrap table.se-schedule-table tbody tr[data-result=L]{background:linear-gradient(90deg,#dc3c3c0f 0%,#0000 60%)}
