.bds-header-status strong{color:#d9eefb;letter-spacing:.04em;text-align:center;border:1px solid #6a94b0;border-radius:4px;padding:6px 8px;font-size:11px;font-weight:750}@media (width<=1100px) and (width>=721px){.app-shell>.site-header{gap:14px;padding-inline:20px}.app-shell>.site-header nav{gap:8px}.app-shell>.site-header nav button{letter-spacing:0;font-size:11px}.app-shell>.site-header .masthead-brand strong{font-size:16px}.app-shell>.site-header .header-week{width:125px}}@media (width<=900px) and (width>=721px){.app-shell>.site-header{grid-template-rows:53px 45px;grid-template-columns:1fr 125px;gap:0 8px;height:98px;display:grid}.app-shell>.site-header .masthead-brand{grid-area:1/1}.app-shell>.site-header .header-week{grid-area:1/2}.app-shell>.site-header nav{border-top:1px solid #314555;grid-area:2/1/auto/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.app-shell>.site-header nav button{text-align:center;min-width:0}}@media (width<=720px){.app-shell>.site-header{padding-inline:6px}.app-shell>.site-header nav{grid-template-columns:repeat(7,minmax(44px,1fr));overflow-x:auto}.app-shell>.site-header nav button:before{content:attr(data-short-label);font-size:11px}.app-shell>.site-header nav button:nth-child(n):before{content:attr(data-short-label)}}.saved-data-notice{color:#4b5c69;background:#edf2f6;margin:0;padding:10px 20px;font-size:12px;line-height:1.5}.data-status-notice{color:#614a27;background:#f7ecd9;border-bottom:1px solid #e4d2b5}:root{color:#17232f;font-synthesis:none;--ink:#17232f;--muted:#5d6a76;--paper:#f7f9fc;--line:#d9e2e9;--accent:#009cde;--accent-ink:#0068a8;--accent-soft:#eaf6fd;background:#f3f6fa;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);min-width:0;min-height:100vh;margin:0;overflow-x:clip}.route-loading{color:#b9c3c4;text-align:center;background:#172633;place-content:center;gap:8px;min-height:55vh;display:grid}.route-loading span{color:var(--accent);letter-spacing:.16em;font-size:11px;font-weight:900}.route-loading b{color:#fff;font-size:22px}button,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #0074b8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-logo,.team-logo-fallback{object-fit:contain;flex:none;width:22px;height:22px}.team-logo-fallback{color:#526063;background:#e1e3de;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.team-logo-large{width:48px;height:48px}.select-menu,.team-combobox{width:100%;min-width:0;position:relative}.select-menu-trigger,.team-combobox-trigger{width:100%;min-height:42px;color:var(--ink);text-align:left;background:#fff;border:1px solid #c7cac3;align-items:center;gap:9px;padding:8px 38px 8px 12px;display:flex;position:relative}.select-menu-trigger>span,.team-combobox-trigger>span{flex:1;min-width:0}.select-menu-trigger b,.team-combobox-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;display:block;overflow:hidden}.select-menu-trigger small,.team-combobox-trigger small{color:#687578;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:800;display:block;overflow:hidden}.select-menu-trigger>i,.team-combobox-trigger>i{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .15s;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.select-menu-trigger[aria-expanded=true]>i,.team-combobox-trigger[aria-expanded=true]>i{transform:translateY(-25%)rotate(225deg)}.select-menu-trigger:focus-visible,.team-combobox-trigger:focus-visible,.team-combobox-search input:focus-visible{outline-offset:2px;outline:3px solid #0074b8}.select-menu-popover,.team-combobox-popover{z-index:120;color:var(--ink);background:#fff;border:1px solid #c9cbc5;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 18px 48px #07111338}.select-menu-popover{width:max(100%,215px);max-height:310px;padding:5px;overflow-y:auto}.select-menu-popover>div>button{width:100%;min-height:40px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.select-menu-popover>div>button:hover,.select-menu-popover>div>button:focus-visible{background:#e8f4fd;outline:0}.select-menu-popover>div>button[aria-selected=true]{background:var(--accent)}.select-menu-popover button span{min-width:0}.select-menu-popover button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.select-menu-popover button small{color:#647174;margin-top:2px;font-size:11px;font-weight:750;display:block}.select-menu-popover button>i{color:#17384e;font-size:11px;font-style:normal;font-weight:950}.select-menu-group{color:#647174;letter-spacing:.11em;padding:10px 9px 5px;font-size:11px;font-weight:900;display:block}.select-menu.on-dark .select-menu-trigger{color:#fff;background:#152633;border-color:#39474a;min-height:34px}.select-menu.on-dark .select-menu-trigger small{color:#a8b3b4}.select-menu.on-dark .select-menu-popover{left:auto;right:0}.select-menu.on-accent .select-menu-trigger{background:#edf7fe;border-color:#94c7e6}.team-combobox-trigger{background:#f4faff;border-color:#94c7e6;min-height:49px}.team-combobox-trigger>.team-logo,.team-combobox-trigger>.team-logo-fallback{width:26px;height:26px}.team-combobox-popover{width:max(100%,330px)}.team-combobox-search{background:#f0eee8;border-bottom:1px solid #d9dad4;grid-template-columns:22px 1fr 28px;align-items:center;height:50px;padding:7px 8px;display:grid}.team-combobox-search>span{color:#687578;text-align:center;font-size:20px;transform:rotate(-15deg)}.team-combobox-search input{width:100%;height:34px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 7px;font-size:12px;font-weight:800}.team-combobox-search input::placeholder{color:#7b8688}.team-combobox-search button{color:#536164;background:#dfe0da;border:0;border-radius:50%;width:27px;height:27px;font-size:16px}.team-combobox-list{max-height:310px;padding:5px;overflow-y:auto}.team-combobox-list>button{width:100%;min-height:43px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 9px;display:grid}.team-combobox-list>button:hover,.team-combobox-list>button:focus-visible,.team-combobox-list>button.is-keyboard-active{background:#e8f4fd;outline:0}.team-combobox-list>button[aria-selected=true]{background:var(--accent)}.team-combobox-list .team-logo,.team-combobox-list .team-logo-fallback{width:26px;height:26px}.team-combobox-list button span:nth-child(2){min-width:0}.team-combobox-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.team-combobox-list button small{color:#5f6c6e;letter-spacing:.06em;margin-top:2px;font-size:11px;font-weight:800;display:block}.team-combobox-list button>i{color:#17384e;font-size:11px;font-style:normal;font-weight:950}.team-combobox-empty{color:#6b7779;text-align:center;padding:28px 15px;font-size:11px}.team-combobox-foot{color:#5f6c6e;letter-spacing:.09em;text-align:center;background:#efeee8;border-top:1px solid #d9dad4;padding:8px 12px;font-size:11px;font-weight:900}.site-header{color:#fff;z-index:50;background:#111b25;border-bottom:1px solid #314555;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(20px,4vw,68px);display:flex;position:sticky;top:0}.brand{color:inherit;letter-spacing:-.04em;align-items:center;gap:11px;font-size:15px;font-weight:900;line-height:.85;text-decoration:none;display:flex}.brand small{color:var(--accent);letter-spacing:.23em;margin-top:6px;font-size:11px;display:block}.masthead-brand{flex-direction:column;align-items:flex-start;gap:3px;min-width:142px;line-height:1;display:flex}.masthead-brand .brand-parent{color:var(--accent);letter-spacing:.22em;font-size:11px;font-weight:900}.masthead-brand strong{letter-spacing:-.025em;white-space:nowrap;font-size:19px}.mark{grid-template-columns:repeat(4,1fr);align-items:end;gap:2px;width:33px;height:33px;display:grid;transform:skew(-8deg)}.mark i{background:var(--accent);height:42%;display:block}.mark i:nth-child(2){height:62%}.mark i:nth-child(3){height:82%}.mark i:nth-child(4){height:100%}.site-header nav{align-self:stretch;gap:clamp(8px,1.2vw,22px);display:flex}.site-header nav button{color:#aab5b6;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;padding:0 2px;font-size:11px;font-weight:800;position:relative}.site-header nav button.active{color:#fff}.site-header nav button.active:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:0;left:0;right:0}.new-pill{color:#111b25;background:var(--accent);vertical-align:2px;border-radius:10px;margin-left:5px;padding:3px 5px;font-size:11px}.header-meta{color:#a8b2b3;letter-spacing:.15em;font-size:11px;font-weight:800}.header-week{color:#aab5b6;letter-spacing:.1em;gap:4px;width:148px;font-size:11px;font-weight:900;display:grid}.sample-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #009cde18}.hero{color:#fff;background:#172633;justify-content:space-between;align-items:center;gap:50px;min-height:154px;padding:20px clamp(20px,5.5vw,90px);display:flex;position:relative;overflow:hidden}.hero:after,.schedule-hero:after{content:"";border:1px solid #009cde28;border-radius:50%;width:540px;height:540px;position:absolute;top:-230px;right:-170px;box-shadow:0 0 0 75px #009cde0b,0 0 0 150px #009cde06}.eyebrow{letter-spacing:.18em;color:#a9b5b6;margin-bottom:10px;font-size:11px;font-weight:900}.eyebrow span{background:var(--accent);vertical-align:3px;width:20px;height:2px;margin-right:8px;display:inline-block}.hero h1{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(27px,3vw,38px);line-height:1}.schedule-hero h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(44px,5.2vw,72px);line-height:.92}.hero h1 em,.schedule-hero h1 em{color:var(--accent);font-style:normal}.hero p{color:#c0c9ca;max-width:660px;margin:9px 0 0;font-size:12px;line-height:1.5}.schedule-hero p{color:#c0c9ca;max-width:575px;margin:18px 0 0;font-size:15px;line-height:1.55}.text-action{color:#fff;letter-spacing:.03em;background:0 0;border:0;margin-top:12px;padding:0;font-size:11px;font-weight:750}.text-action span{color:var(--accent);margin-left:6px}.select-field{z-index:2;gap:8px;min-width:210px;display:grid;position:relative}.select-field span,.team-picker>span{letter-spacing:.18em;color:#9fabad;font-size:11px;font-weight:900}.select-field select{appearance:none;color:#fff;background:#1a2e3d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%23009cde'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #445154;border-radius:2px;padding:15px 42px 15px 16px;font-weight:800}.rating-switcher{z-index:2;width:min(520px,47vw);position:relative}.rating-switcher>span{color:#b3bfc0;letter-spacing:.15em;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.rating-switcher>div{background:#1a2e3d;border:1px solid #445154;grid-template-columns:repeat(4,1fr);display:grid}.rating-switcher>div button{color:#879496;background:0 0;border:0;border-right:1px solid #445154;min-height:42px;font-size:11px;font-weight:850}.rating-switcher>div button:last-child{border-right:0}.rating-switcher>div button.active{color:#142331;background:var(--accent)}.rating-switcher>div button:disabled{cursor:not-allowed;color:#647174;background:#152633}.rating-switcher>div button small{color:#aeb8b9;letter-spacing:.1em;margin:2px 0 0;font-size:11px;display:block}.rating-switcher>small{color:#b3bfc0;max-width:470px;margin-top:10px;font-size:11px;line-height:1.45;display:block}.rating-switcher>small b{color:var(--accent);letter-spacing:.13em;margin-bottom:3px;font-size:11px;display:block}.rating-switcher.is-compact{align-self:flex-end;width:min(430px,42vw)}.rating-help{color:#e1e7e7;letter-spacing:.02em;background:0 0;border:0;margin-top:10px;padding:0;font-size:11px;font-weight:800}.rating-help span{color:var(--accent);margin-left:4px}.ratings-dialog{width:min(920px,100vw - 32px);max-height:min(820px,100vh - 32px);color:var(--ink);background:#f7f9fc;border:1px solid #38484a;border-radius:2px;padding:0;box-shadow:0 30px 90px #06101266}.ratings-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071113d9}.dialog-head{color:#fff;border-bottom:3px solid var(--accent);background:#142331;justify-content:space-between;align-items:flex-start;padding:25px 28px 22px;display:flex}.dialog-head span,.guide-foot span{letter-spacing:.17em;color:#9fabad;font-size:11px;font-weight:900}.dialog-head h2{letter-spacing:-.045em;margin:6px 0 0;font-size:31px}.dialog-head form{margin:0}.dialog-close{color:#fff;background:0 0;border:1px solid #526164;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1}.guide-intro{background:var(--accent-soft);border-bottom:1px solid #72b6dc;grid-template-columns:.8fr 1.5fr;align-items:start;gap:34px;padding:22px 28px;display:grid}.guide-intro strong{font-size:15px;line-height:1.4}.guide-intro p{margin:0;font-size:11px;line-height:1.65}.guide-models{grid-template-columns:1fr 1fr;display:grid}.guide-models section{border-bottom:1px solid #d9dad4;border-right:1px solid #d9dad4;padding:22px 28px}.guide-models section:nth-child(2n){border-right:0}.guide-models section>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.guide-models h3{letter-spacing:-.035em;margin:0;font-size:21px}.guide-models section>div span{color:#788385;text-align:right;font-size:11px;font-weight:800}.guide-models p{color:#5f6c6e;min-height:48px;margin:9px 0 13px;font-size:11px;line-height:1.55}.guide-models dl{margin:0 0 12px}.guide-models dl div{border-top:1px solid #e2e2dd;grid-template-columns:70px 1fr;padding:5px 0;font-size:11px;display:grid}.guide-models dt{color:#879193}.guide-models dd{margin:0;font-weight:750}.guide-models a{color:#25393c;text-underline-offset:3px;font-size:11px;font-weight:850}.guide-foot{background:#edf2f6;grid-template-columns:repeat(2,1fr);gap:22px 32px;padding:20px 28px;display:grid}.guide-foot span{color:#687477}.guide-foot p{color:#596668;margin:6px 0 0;font-size:11px;line-height:1.55}.dialog-actions{text-align:right;background:#edf2f6;padding:0 28px 24px}.dialog-actions button{color:#fff;background:#142331;border:0;padding:12px 16px;font-size:11px;font-weight:850}.summary-strip{background:var(--accent-soft);border-bottom:1px solid #72b6dc;grid-template-columns:repeat(3,1fr);padding:0 clamp(20px,5.5vw,90px);display:grid}.summary-strip>div{border-right:1px solid #9fbe3c;flex-direction:column;justify-content:center;min-height:80px;padding:15px 28px;display:flex}.summary-strip>div:first-child{border-left:1px solid #9fbe3c}.summary-strip span{letter-spacing:.13em;color:#374315;font-size:11px;font-weight:900}.summary-strip b{letter-spacing:-.04em;margin-top:5px;font-size:21px}.summary-strip small{letter-spacing:.09em;color:#43521a;margin-top:4px;font-size:11px;font-weight:800}.summary-strip p{max-width:300px;margin:8px 0 0;font-size:12px;line-height:1.55}.summary-strip p strong{font-size:inherit}.conference-workspace{background:var(--paper)}.conference-workspace-nav{border-bottom:1px solid var(--line);background:#f0eee8;grid-template-columns:minmax(230px,.55fr) minmax(620px,1.45fr);align-items:center;gap:32px;min-height:76px;padding:10px clamp(20px,5.5vw,90px);display:grid}.conference-workspace-nav>div:first-child{gap:3px;display:grid}.conference-workspace-nav>div:first-child>span{color:#526063;letter-spacing:.15em;font-size:11px;font-weight:900}.conference-workspace-nav>div:first-child>strong{letter-spacing:-.025em;font-size:17px}.conference-workspace-nav>div:first-child>small{color:#6b7779;font-size:11px;line-height:1.4}.conference-mode-tabs{background:#fff;border:1px solid #c9cbc5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.conference-mode-tabs button{color:#526063;text-align:left;background:0 0;border:0;border-right:1px solid #c9cbc5;align-content:center;gap:2px;min-height:50px;padding:8px 14px;display:grid}.conference-mode-tabs button:last-child{border-right:0}.conference-mode-tabs button b{color:var(--ink);font-size:12px}.conference-mode-tabs button small{font-size:11px}.conference-mode-tabs button.active{color:#fff;background:var(--ink);box-shadow:inset 0 -4px var(--accent)}.conference-mode-tabs button.active b{color:#fff}.conference-mode-tabs button.active small{color:#b8c3c4}.depth-snapshot{border-bottom:1px solid var(--line);background:#f7f9fc;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.6fr);gap:70px;padding:48px clamp(20px,5.5vw,90px);display:grid}.snapshot-copy>span{letter-spacing:.15em;color:#596668;font-size:11px;font-weight:900}.snapshot-copy h2{letter-spacing:-.045em;margin:7px 0 10px;font-size:28px}.snapshot-copy p{color:#596668;max-width:390px;margin:0;font-size:12px;line-height:1.6}.distribution-chart{align-self:center}.distribution-axis{color:#596668;letter-spacing:.04em;justify-content:space-between;height:22px;margin-left:75px;padding-right:44px;font-size:11px;font-weight:850;display:flex;position:relative}.distribution-axis span:nth-child(2){white-space:nowrap;color:#596668;position:absolute;transform:translate(-50%)}.distribution-row{grid-template-columns:64px 1fr 34px;align-items:center;gap:11px;min-height:36px;display:grid}.distribution-row>b{text-align:right;font-size:11px}.distribution-row>span{font-variant-numeric:tabular-nums;text-align:right;font-size:11px;font-weight:850}.distribution-track{background:linear-gradient(#dcddd8,#dcddd8) 50%/100% 1px no-repeat;height:18px;position:relative}.distribution-track i{display:block;position:absolute}.distribution-track .zero{background:#9da5a3;width:1px;top:0;bottom:0}.distribution-track .range{background:var(--accent);opacity:.72;height:4px;top:7px}.distribution-track .median{border:2px solid var(--accent);background:#f7f9fc;border-radius:50%;width:10px;height:10px;top:4px;transform:translate(-50%)}.distribution-track .average{background:var(--accent);width:8px;height:8px;top:5px;transform:translate(-50%)rotate(45deg)}.ladder-controls{border-bottom:1px solid var(--line);background:#f0eee8;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:30px;padding:22px clamp(20px,5.5vw,90px);display:grid}.rank-control-copy{gap:3px;display:grid}.rank-control-copy>span,.threshold-control>div>span{color:#526063;letter-spacing:.14em;font-size:11px;font-weight:900}.rank-control-copy>strong,.threshold-control>div>strong{font-size:15px}.rank-control-copy>small,.threshold-control>div>small{color:#6b7779;font-size:11px}.rank-control-buttons{align-items:center;gap:7px;display:flex}.ladder-controls button{background:#fff;border:1px solid #c9cbc5;min-width:72px;min-height:39px;padding:8px 12px;font-size:11px;font-weight:850}.ladder-controls button.active{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:inset 0 -3px var(--accent)}.rank-comparison{color:#fff;background:#132528;border-bottom:1px solid #344548;grid-template-columns:minmax(300px,.65fr) minmax(660px,1.35fr);align-items:center;gap:30px;padding:24px clamp(20px,5.5vw,90px);display:grid}.rank-comparison-verdict>span{color:var(--accent);letter-spacing:.14em;font-size:11px;font-weight:900}.rank-comparison-verdict h2{letter-spacing:-.035em;margin:5px 0 6px;font-size:24px}.rank-comparison-verdict h2 strong{color:var(--accent)}.rank-comparison-verdict p{color:#bdc7c8;max-width:520px;margin:0;font-size:11px;line-height:1.55}.rank-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rank-comparison-grid article{min-width:0;min-height:66px;color:var(--ink);background:linear-gradient(110deg, var(--tint), white 72%);border-left:4px solid var(--accent);grid-template-columns:25px 33px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.rank-comparison-grid .rank-finish{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.rank-comparison-grid .team-logo,.rank-comparison-grid .team-logo-fallback{width:30px;height:30px}.rank-comparison-grid article>div{min-width:0}.rank-comparison-grid article>div small{color:#697578;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;display:block;overflow:hidden}.rank-comparison-grid article>div button{max-width:100%;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin-top:3px;padding:0;font-size:11px;font-weight:900;overflow:hidden}.rank-comparison-grid article>div button:hover{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.rank-comparison-grid article>strong{text-align:right;white-space:nowrap;font-size:15px}.rank-comparison-grid article>strong small{color:#687578;letter-spacing:.06em;margin-top:2px;font-size:11px;display:block}.threshold-panel{background:#fff;border-bottom:1px solid #e4e3de;grid-template-columns:minmax(310px,.75fr) minmax(600px,1.25fr);align-items:center;gap:35px;padding:15px clamp(20px,5.5vw,90px);display:grid}.threshold-control{justify-content:space-between;align-items:center;gap:25px;display:flex}.threshold-control>div{gap:3px;display:grid}.threshold-select{flex:0 0 155px;gap:4px;width:155px;display:grid}.threshold-select>span{color:#647174;letter-spacing:.11em;font-size:11px;font-weight:900}.threshold-summary{border:1px solid #dedfd9;grid-template-columns:repeat(4,1fr);display:grid}.threshold-summary>span{color:#526063;border-right:1px solid #dedfd9;grid-template-columns:8px 28px 1fr;align-items:center;gap:7px;min-height:52px;padding:8px 12px;display:grid}.threshold-summary>span:last-child{border-right:0}.threshold-summary i{border-radius:50%;width:7px;height:7px;display:block}.threshold-summary b{color:var(--ink);font-size:19px}.threshold-summary small{font-size:11px;font-weight:750;line-height:1.35}.ladder-section{background:var(--paper);padding:34px clamp(20px,3.5vw,58px) 80px}.ladder-intro{justify-content:space-between;align-items:end;max-width:1600px;margin:0 auto 28px;display:flex}.ladder-intro span{letter-spacing:.15em;color:#596668;font-size:11px;font-weight:900}.ladder-intro h2{letter-spacing:-.045em;margin:7px 0 0;font-size:30px}.ladder-intro p{color:#697477;text-align:right;max-width:410px;margin:0;font-size:12px;line-height:1.6}.mobile-swipe-hint{display:none}.conference-grid{grid-template-columns:repeat(4,minmax(250px,1fr));gap:10px;max-width:1600px;margin:auto;display:grid}.conference-column{background:#fff;border:1px solid #d8dad4;min-width:0;box-shadow:0 8px 30px #15272908}.conference-head{border-top:4px solid var(--accent);background:linear-gradient(135deg, var(--tint), white);padding:17px 15px 13px}.conference-title{align-items:center;gap:10px;display:flex}.conference-monogram{color:#fff;background:var(--accent-ink);letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:grid}.conference-logo-wrap{background:#fff;border:1px solid #d8ddd8;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:4px;display:grid;box-shadow:0 3px 10px #13232612}.conference-logo-wrap img{object-fit:contain;width:100%;height:100%}.conference-title>div{min-width:0}.conference-title>div>span{color:#596668;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.conference-title h2{letter-spacing:-.04em;margin:2px 0 0;font-size:20px}.conference-title>b{text-align:right;margin-left:auto;font-size:20px}.conference-title>b small{letter-spacing:.1em;color:#596668;font-size:11px;display:block}.conference-stats{border-top:1px solid #d9dfd9;grid-template-columns:repeat(4,1fr);margin-top:15px;padding-top:11px;display:grid}.conference-stats div{border-right:1px solid #d9dfd9;padding-left:8px}.conference-stats div:first-child{padding-left:0}.conference-stats div:last-child{border:0}.conference-stats span{letter-spacing:.1em;color:#596668;font-size:11px;font-weight:850;display:block}.conference-stats strong{font-size:12px}.team-table{border-collapse:collapse;table-layout:fixed;width:100%}.team-table .rank-col{width:32px}.team-table .rating-col{width:48px}.team-table .overall-col{width:52px}.row-labels{color:#526063;background:#f0efea;border-top:1px solid #deded8;border-bottom:1px solid #deded8}.row-labels th{letter-spacing:.08em;text-align:left;padding:10px 5px;font-size:11px;font-weight:850}.row-labels th:first-child{padding-left:10px}.row-labels th:nth-child(3),.row-labels th:nth-child(4){text-align:right}.team-row{height:53px;position:relative}.team-row td,.team-row th{vertical-align:middle;border-bottom:1px solid #e7e7e2;padding:7px 5px}.team-row:last-child td,.team-row:last-child th{border-bottom:0}.team-row.is-highlighted{background:#f1f7da}.team-row.is-highlighted .team-cell{box-shadow:inset 3px 0 var(--accent)}.conf-rank{color:#5f6c6e;font-size:11px;font-weight:750;padding-left:10px!important}.team-cell{text-align:left;min-width:0;font-weight:inherit}.team-main{min-width:0}.team-name-line{align-items:center;gap:7px;min-width:0;display:flex;position:relative}.team-main b,.team-drilldown{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;min-width:0;font-size:11px;display:block;overflow:hidden}.team-drilldown{min-height:32px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-weight:850}.team-drilldown span{float:right;color:#7a8789;margin-left:5px;font-size:15px;line-height:10px}.team-drilldown:hover,.team-drilldown:focus-visible{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.compare-label{color:#22300a;background:var(--accent);letter-spacing:.06em;margin-left:auto;padding:2px 4px;font-size:11px;font-weight:950}.rating-track{background:#e8e8e2;height:5px;margin-top:5px;position:relative;overflow:hidden}.rating-track .zero-marker{z-index:2;background:#7d8788;width:1px;display:block;position:absolute;top:0;bottom:0}.rating-track .rating-bar{background:var(--accent);height:3px;display:block;position:absolute;top:1px}.team-rating-cell{text-align:right}.team-rating-cell strong{font-variant-numeric:tabular-nums;font-size:11px}.negative{color:#a44e45!important}.overall-rank{color:#5f6c6e;text-align:right;white-space:nowrap;font-size:11px}.overall-rank b{color:#344446;font-size:11px}.schedule-page{background:#f5f3ed;min-height:calc(100vh - 74px)}.schedule-hero{color:#fff;background:#142331;justify-content:space-between;align-items:flex-end;gap:60px;min-height:285px;padding:44px clamp(20px,7vw,120px);display:flex;position:relative;overflow:hidden}.schedule-hero h1{font-size:clamp(42px,4.6vw,64px)}.schedule-hero p{max-width:610px;font-size:15px}.schedule-mode-bar{border-bottom:1px solid var(--line);background:#f0eee8;grid-template-columns:minmax(260px,.7fr) minmax(470px,1fr);align-items:center;gap:36px;padding:18px clamp(20px,7vw,120px);display:grid}.schedule-mode-bar>div:first-child{gap:4px;display:grid}.schedule-mode-bar>div:first-child span{color:#596668;letter-spacing:.15em;font-size:11px;font-weight:900}.schedule-mode-bar>div:first-child strong{font-size:16px}.schedule-mode-bar>div:last-child{border:1px solid #c9cbc5;grid-template-columns:1fr 1fr;display:grid}.schedule-mode-bar button{color:#596668;text-align:left;background:#fff;border:0;border-right:1px solid #c9cbc5;align-content:center;gap:3px;min-height:58px;padding:9px 14px;display:grid}.schedule-mode-bar button:last-child{border-right:0}.schedule-mode-bar button b{color:var(--ink);font-size:11px}.schedule-mode-bar button small{font-size:11px}.schedule-mode-bar button.active{color:#fff;background:var(--ink);box-shadow:inset 0 -4px var(--accent)}.schedule-mode-bar button.active b{color:#fff}.schedule-mode-bar button.active small{color:#b8c3c4}.picker-bar{background:var(--accent-soft);border-bottom:1px solid #72b6dc;grid-template-columns:1fr 44px 1fr;align-items:end;gap:16px;padding:26px clamp(20px,7vw,120px);display:grid}.team-picker{gap:7px;display:grid}.team-picker>span{color:#536222}.versus{color:#fff;background:#142331;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:5px;font-size:11px;font-weight:900;display:grid}.schedule-note{color:#526063;letter-spacing:.02em;background:#e8e6de;max-width:1280px;margin:22px auto 0;padding:12px 15px;font-size:11px;line-height:1.5}.schedule-note span{color:#273a3c;background:#cfcbbf;margin-right:7px;padding:4px 6px;font-size:11px;font-weight:900}.schedule-verdict{color:#fff;border-left:5px solid var(--accent);background:#142331;grid-template-columns:52px minmax(280px,1.35fr) minmax(380px,1fr);align-items:center;gap:22px;max-width:1280px;margin:12px auto 18px;padding:22px 24px;display:grid;box-shadow:0 12px 34px #15272916}.verdict-mark{color:#142331;background:var(--accent);border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;font-weight:900;display:grid}.verdict-copy>span{color:var(--accent);letter-spacing:.14em;font-size:11px;font-weight:900}.verdict-copy h2{letter-spacing:-.04em;margin:5px 0;font-size:25px}.verdict-copy h2 strong{color:var(--accent)}.verdict-copy p{color:#d0d7d7;max-width:650px;margin:0;font-size:12px;line-height:1.5}.verdict-copy em{color:var(--accent);letter-spacing:.08em;margin-top:7px;font-size:11px;font-style:normal;font-weight:900;display:block}.verdict-evidence{border:1px solid #3a4b4e;grid-template-columns:repeat(3,1fr);display:grid}.verdict-evidence>div{border-right:1px solid #3a4b4e;min-height:70px;padding:13px 14px}.verdict-evidence>div:last-child{border:0}.verdict-evidence span{color:#b3bfc0;letter-spacing:.08em;min-height:22px;font-size:11px;font-weight:900;display:block}.verdict-evidence b{color:#fff;font-size:19px;display:block}.verdict-evidence small{color:#b3bfc0;margin-top:2px;font-size:11px;display:block}.schedule-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:1280px;margin:0 auto 70px;display:grid}.schedule-shape{color:#334346;background:#fffdf8;border:1px solid #d9dad4;border-left:5px solid #e4ad31;grid-template-columns:175px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:14px;max-width:1280px;min-height:76px;margin:-6px auto 12px;padding:0 16px;display:grid;box-shadow:0 7px 22px #15272909}.schedule-shape>div:first-child>span{letter-spacing:.13em;font-size:11px;font-weight:950;display:block}.schedule-shape>div:first-child>p{color:#748083;margin:4px 0 0;font-size:11px;line-height:1.35}.schedule-shape>i{color:#899295;text-align:center;font-size:11px;font-style:normal;font-weight:950}.schedule-shape-team{background:#fff;border:1px solid #dedfd9;grid-template-columns:minmax(74px,1fr) repeat(3,minmax(70px,.75fr));align-items:center;min-width:0;min-height:52px;display:grid}.schedule-shape-team>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;font-size:11px;overflow:hidden}.schedule-shape-team>span{border-left:1px solid #e3e4df;align-content:center;gap:2px;min-width:0;min-height:52px;padding:8px 9px;display:grid}.schedule-shape-team>span:first-of-type{box-shadow:inset 0 3px #c9483a}.schedule-shape-team>span:nth-of-type(2){box-shadow:inset 0 3px #e3792d}.schedule-shape-team>span:nth-of-type(3){box-shadow:inset 0 3px #8b9697}.schedule-shape-team strong{font-variant-numeric:tabular-nums;font-size:17px;line-height:1}.schedule-shape-team small{color:#687578;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:900}.opponent-heat-legend{color:#465457;background:#fff;border:1px solid #d9dad4;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;min-height:50px;margin:0 auto 12px;padding:10px 14px;display:flex;box-shadow:0 7px 22px #15272909}.opponent-heat-legend>span{gap:2px;display:grid}.opponent-heat-legend>span b{letter-spacing:.13em;font-size:11px;font-weight:950}.opponent-heat-legend>span small{color:#6a7779;font-size:11px}.opponent-heat-legend>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 12px;display:flex}.opponent-heat-legend>div span{color:#596668;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:850;display:inline-flex}.opponent-heat-legend>div i{width:17px;height:5px;display:block}.swap-table-panel>.opponent-heat-legend{max-width:none;box-shadow:none;background:#f8f8f4;border:0;border-bottom:1px solid #d9dad4;margin:0}.swap-note{margin-top:22px}.swap-verdict{color:#fff;border-top:4px solid var(--accent);background:#142331;max-width:1280px;margin:12px auto 18px;box-shadow:0 12px 34px #15272916}.swap-matchup{align-items:center;gap:17px;padding:22px 24px;display:flex}.swap-matchup>.team-logo,.swap-matchup>.team-logo-fallback{width:54px;height:54px}.swap-matchup>div{min-width:0}.swap-matchup span{color:var(--accent);letter-spacing:.14em;font-size:11px;font-weight:900}.swap-matchup h2{letter-spacing:-.04em;margin:5px 0;font-size:26px}.swap-table-panel header span{color:var(--accent-ink);letter-spacing:.14em;font-size:11px;font-weight:900}.swap-matchup h2 strong{color:var(--accent)}.swap-matchup p{color:#c5cecf;margin:0;font-size:11px;line-height:1.55}.swap-matchup p b{color:#fff}.swap-evidence{border-top:1px solid #3a4b4e;grid-template-columns:repeat(4,1fr);display:grid}.swap-evidence>div{border-right:1px solid #3a4b4e;min-height:84px;padding:14px 20px}.swap-evidence>div:last-child{border-right:0}.swap-evidence span{color:#aebabb;letter-spacing:.1em;font-size:11px;font-weight:900;display:block}.swap-evidence b{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:20px;display:block;overflow:hidden}.swap-evidence small{color:#aebabb;letter-spacing:.06em;margin-top:3px;font-size:11px;font-weight:800;display:block}.swap-table-panel{background:#fff;border:1px solid #d9dad4;max-width:1280px;margin:0 auto 70px;box-shadow:0 10px 30px #1527290b}.swap-table-panel>header{background:linear-gradient(110deg,#edf6fc,#fff 65%);border-bottom:1px solid #d9dad4;justify-content:space-between;align-items:center;gap:30px;min-height:90px;padding:18px 22px;display:flex}.swap-table-panel header span{color:#637429}.swap-table-panel header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.swap-table-panel header p{color:#596668;text-align:right;max-width:470px;margin:0;font-size:11px;line-height:1.5}.swap-table{border-collapse:collapse;table-layout:fixed;width:100%}.swap-table thead{color:#526063;background:#eeede7}.swap-table th,.swap-table td{text-align:left;border-bottom:1px solid #e3e3de;padding:11px 13px;font-size:11px}.swap-table thead th{letter-spacing:.09em;font-size:11px;font-weight:900}.swap-table thead th:first-child,.swap-table tbody td:first-child{text-align:center;width:52px}.swap-table thead th:nth-child(3),.swap-table tbody td:nth-child(3){text-align:center;width:65px}.swap-table thead th:nth-child(4){width:125px}.swap-table thead th:nth-child(5){width:145px}.swap-table thead th:nth-child(6){width:115px}.swap-table tbody tr:last-child>*{border-bottom:0}.swap-table tbody td>small{color:#748082;letter-spacing:.05em;margin-top:2px;font-size:11px;font-weight:800;display:block}.swap-table tbody td:last-child strong{font-size:15px}.swap-outlook{letter-spacing:.04em;white-space:nowrap;background:#ecece8;border:1px solid #d1d2cc;padding:5px 7px;font-size:11px;font-weight:900;display:inline-block}.swap-outlook.strong-favorite{color:#33460c;background:#eaf8bd;border-color:#b7d85a}.swap-outlook.favorite{color:#526818;background:#f0f6dc;border-color:#c8d79b}.swap-outlook.toss-up{color:#5c4c10;background:#fff6ca;border-color:#e2cf7d}.swap-outlook.underdog{color:#88401e;background:#fff0e8;border-color:#e5bda8}.swap-outlook.heavy-underdog{color:#8d3029;background:#fbe9e7;border-color:#d9aaa6}.swap-outlook.not-rated{color:#697477;background:#ecece9}.schedule-card{border:1px solid #d9dad4;border-top:4px solid var(--accent);background:#fff;box-shadow:0 10px 30px #1527290b}.schedule-card-status{color:#526063;letter-spacing:.11em;background:#e5e4de;align-items:center;gap:6px;min-height:34px;padding:9px 20px;font-size:11px;font-weight:950;display:flex}.schedule-card-status.is-harder{color:#142331;background:var(--accent)}.schedule-card-status>span{font-size:11px}.schedule-card-status>small{color:inherit;letter-spacing:.08em;margin-left:auto;font-size:11px}.schedule-team-head{background:linear-gradient(120deg,#f7f9fc,#fff);justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex}.schedule-team-identity{align-items:center;gap:13px;min-width:0;display:flex}.schedule-team-identity>div{min-width:0}.schedule-team-head span{color:#526063;letter-spacing:.09em;font-size:11px;font-weight:900}.schedule-team-head h2{letter-spacing:-.045em;margin:4px 0 0;font-size:27px}.team-strength{text-align:right;border-left:1px solid #d9dad4;min-width:92px;padding-left:16px}.team-strength>span{margin-bottom:3px;font-size:11px;display:block}.team-strength>b{font-size:27px;display:block}.team-strength>small{letter-spacing:.07em;color:#526063;max-width:120px;margin-left:auto;font-size:11px;font-weight:850;display:block}.schedule-metrics{border-top:1px solid #e1e1dc;border-bottom:1px solid #e1e1dc;grid-template-columns:repeat(3,1fr);display:grid}.schedule-metrics div{border-right:1px solid #e1e1dc;padding:15px 24px}.schedule-metrics div:last-child{border:0}.schedule-metrics .schedule-difficulty{box-shadow:inset 0 -3px var(--accent);background:#edf6fc}.schedule-metrics span{letter-spacing:.08em;color:#526063;font-size:11px;font-weight:900;display:block}.schedule-metrics b{font-size:19px}.schedule-metrics small{color:#526063;margin-top:3px;font-size:11px;line-height:1.35;display:block}.schedule-table{border-collapse:collapse;table-layout:fixed;width:100%}.schedule-table .result-col{width:87px}.slate-status-note{color:#526063;background:#eeede7;border-left:3px solid #8b9697;margin:20px max(5vw,20px) 0;padding:12px 16px;font-size:12px;line-height:1.5}.schedule-result-note{color:#526063;border-top:1px solid #deded8;margin:0;padding:10px 14px;font-size:11px}.game-result{color:#243638;font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:3px 5px;display:inline-grid}.game-result>b{background:#e4e9e8;border-radius:3px;padding:3px 5px;font-size:11px}.game-result-win>b{color:#1f5939;background:#dceedd}.game-result-loss>b{color:#922e2e;background:#f8dfdf}.game-result>strong{font-size:12px}.game-result>small{color:#526063;letter-spacing:.08em;grid-column:1/-1;font-size:11px}.game-result-upcoming{color:#667375;font-size:11px}.schedule-table .week-col,.schedule-table .site-col{width:42px}.schedule-table .game-rating-col{width:58px}.schedule-table .rank-col{width:52px}.schedule-labels{color:#526063;background:#eeede7;border-bottom:1px solid #deded8}.schedule-labels th{letter-spacing:.08em;text-align:left;padding:10px 8px;font-size:11px;font-weight:850}.schedule-labels th:first-child{padding-left:20px}.schedule-labels th:nth-child(4),.schedule-labels th:nth-child(5){text-align:right}.game-row{height:52px}.opponent-heat{--heat:#8b9697;--strength-score:0%;background:color-mix(in srgb, var(--heat) 7%, white);transition:background .15s}.opponent-heat:hover{background:color-mix(in srgb, var(--heat) 13%, white)}.opponent-heat>:first-child{box-shadow:inset 4px 0 var(--heat)}.week-heat{color:#29383a;font-variant-numeric:tabular-nums;font-weight:900}.game-row td,.game-row th{color:#526063;vertical-align:middle;border-bottom:1px solid #e7e7e2;padding:9px 8px;font-size:11px}.game-row:last-child td,.game-row:last-child th{border-bottom:0}.game-row td:first-child{padding-left:20px}.game-row th{color:var(--ink);text-align:left;font-weight:800}.game-row td:nth-child(4),.game-row td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.game-row strong{color:var(--ink);font-size:11px}.opponent-cell{align-items:center;gap:9px;min-width:0;display:flex}.opponent-cell>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opponent-cell small{color:#5f6c6e;letter-spacing:.06em;margin-top:2px;font-size:11px;font-weight:750;display:block}.opponent-cell small em{color:color-mix(in srgb, var(--heat) 72%, #172628);background:color-mix(in srgb, var(--heat) 17%, white);border:1px solid color-mix(in srgb, var(--heat) 38%, #d7d9d5);letter-spacing:.06em;text-transform:uppercase;margin-left:5px;padding:1px 3px;font-size:11px;font-style:normal;font-weight:950}.opponent-rating-heat>span{background:#dfe1dc;width:100%;height:3px;margin-top:5px;display:block;overflow:hidden}.opponent-rating-heat>span i{width:var(--strength-score);background:var(--heat);height:100%;display:block}.team-page{background:#f5f3ed;min-height:calc(100vh - 74px)}.team-page-hero{color:#fff;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--team-accent) 32%, transparent), transparent 38%), #142331;border-top:5px solid var(--team-accent);justify-content:space-between;align-items:flex-end;gap:60px;min-height:320px;padding:38px clamp(20px,7vw,120px) 34px;display:flex;position:relative;overflow:hidden}.team-page-hero:after{content:"";pointer-events:none;border:55px solid #ffffff08;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-250px;right:31%}.team-hero-copy{z-index:1;min-width:0;position:relative}.back-link{color:#c6d0d1;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;margin-bottom:26px;padding:0;font-size:11px;font-weight:850}.back-link:hover,.back-link:focus-visible{color:var(--accent)}.team-identity{align-items:center;gap:21px;display:flex}.team-identity>div{min-width:0}.team-page-logo{filter:drop-shadow(0 9px 15px #0005);flex:none;width:82px;height:82px}.team-identity span,.team-rating-callout>span{color:#c1cccc;letter-spacing:.13em;font-size:11px;font-weight:900;display:block}.team-identity h1{color:#fff;letter-spacing:-.055em;margin:4px 0 5px;font-size:clamp(44px,5vw,70px);line-height:.95}.team-identity p{color:#bec8c9;margin:0;font-size:12px}.data-mode-badge{color:#a9b4b6;letter-spacing:.11em;vertical-align:1px;border:1px solid #657275;margin-left:8px;padding:3px 5px;font-size:11px;font-style:normal;font-weight:900;display:inline-block}.data-mode-badge.is-database{color:var(--accent);border-color:#94c7e6}.team-rating-callout{border-left:3px solid var(--team-accent);grid-template-columns:auto auto;align-items:end;gap:1px 13px;margin:25px 0 0 103px;padding-left:16px;display:inline-grid}.team-rating-callout>span{grid-column:1/-1}.team-rating-callout b{font-variant-numeric:tabular-nums;font-size:29px}.team-rating-callout small{color:#b4c0c1;letter-spacing:.08em;padding-bottom:4px;font-size:11px;font-weight:850}.team-page-hero .rating-switcher{z-index:1;position:relative}.team-forecast-strip{background:var(--accent-soft);border-bottom:1px solid #94c7e6;grid-template-columns:repeat(4,1fr);display:grid}.team-forecast-strip>div{border-right:1px solid #94c7e6;min-width:0;min-height:111px;padding:21px clamp(13px,2vw,30px)}.team-forecast-strip>div:last-child{border-right:0}.team-forecast-strip span{color:#4d5e1b;letter-spacing:.13em;font-size:11px;font-weight:950;display:block}.team-forecast-strip b{color:#142331;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:clamp(20px,2vw,29px);line-height:1.1;display:block;overflow:hidden}.team-forecast-strip small{color:#526321;letter-spacing:.05em;margin-top:5px;font-size:11px;font-weight:850;line-height:1.35;display:block}.team-sos-panel{border:1px solid #d7d8d2;border-top:5px solid var(--team-accent);background:#fff;max-width:1280px;margin:32px auto 0;box-shadow:0 12px 35px #1527290d}.team-sos-head{background:linear-gradient(120deg, var(--team-tint), white);justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:20px 24px;display:flex}.team-sos-head span{color:#596769;letter-spacing:.13em;font-size:11px;font-weight:900}.team-sos-head h2{letter-spacing:-.04em;margin:5px 0 0;font-size:27px}.sos-scope{border:1px solid #bdc2bc;grid-template-columns:repeat(3,1fr);display:grid}.sos-scope button{color:#657174;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:0;border-right:1px solid #bdc2bc;min-width:90px;padding:10px 12px;font-size:11px;font-weight:900}.sos-scope button:last-child{border-right:0}.sos-scope button.active{color:#fff;box-shadow:inset 0 -3px var(--accent);background:#142331}.team-sos-explainer{color:#fff;background:#17282b;border-top:1px solid #334447;justify-content:space-between;align-items:center;gap:28px;padding:14px 24px;display:flex}.team-sos-explainer b{color:var(--accent);font-size:11px;line-height:1.45}.team-sos-explainer span{color:#c1cbcc;text-align:right;max-width:600px;font-size:11px;line-height:1.5}.team-sos-metrics{border-top:1px solid #dfe0da;border-bottom:1px solid #dfe0da;grid-template-columns:repeat(4,1fr);display:grid}.team-sos-metrics>div{border-right:1px solid #dfe0da;min-width:0;min-height:105px;padding:20px 24px}.team-sos-metrics>div:last-child{border-right:0}.team-sos-metrics>div.is-primary{box-shadow:inset 0 -4px var(--accent);background:#edf6fc}.team-sos-metrics span{color:#5b686b;letter-spacing:.1em;font-size:11px;font-weight:900;display:block}.team-sos-metrics b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:27px;line-height:1;display:block}.team-sos-metrics small{color:#657275;letter-spacing:.04em;margin-top:7px;font-size:11px;font-weight:800;line-height:1.35;display:block}.team-sos-panel>p{color:#606e70;background:#eeede7;margin:0;padding:13px 24px;font-size:11px;line-height:1.55}.team-sos-empty{color:#657275;border-top:1px solid #dfe0da;padding:28px 24px;font-size:11px}.team-schedule-section{max-width:1320px;margin:0 auto;padding:48px 20px 70px}.team-schedule-head{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:18px;display:flex}.team-schedule-head span{color:#596769;letter-spacing:.14em;font-size:11px;font-weight:900}.team-schedule-head h2{letter-spacing:-.045em;margin:6px 0 0;font-size:34px}.team-schedule-head p{color:#5e6b6d;text-align:right;max-width:500px;margin:0;font-size:11px;line-height:1.6}.team-schedule-note{color:#5c696c;background:#e8e6de;border:1px solid #d9d6cd;padding:12px 16px;font-size:11px;line-height:1.6}.team-schedule-note span{color:#243638;letter-spacing:.09em;margin-right:4px;font-weight:950}.team-schedule-note span:nth-of-type(2){margin-left:12px}.team-schedule-wrap{border:1px solid #d7d8d2;border-top:4px solid var(--team-accent);scrollbar-color:#87925e #ecebe5;background:#fff;overflow-x:auto;box-shadow:0 12px 35px #1527290d}.team-schedule-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:950px}.team-schedule-table thead{color:#566467;background:#efeee8}.team-schedule-table th,.team-schedule-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #e5e5df;padding:12px 11px}.team-schedule-table thead th{letter-spacing:.09em;padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:900}.team-schedule-table tbody tr:last-child>*{border-bottom:0}.team-schedule-table tbody tr:hover{background:color-mix(in srgb, var(--team-tint) 52%, white)}.team-schedule-table th:first-child,.team-schedule-table td:first-child{text-align:center;width:42px}.team-schedule-table th:nth-child(2),.team-schedule-table td:nth-child(2){width:72px}.team-schedule-table th:nth-child(3),.team-schedule-table tbody th{width:260px}.team-schedule-table th:nth-child(4),.team-schedule-table td:nth-child(4){text-align:center;width:48px}.team-schedule-table th:nth-child(5),.team-schedule-table td:nth-child(5){text-align:right;width:88px}.team-schedule-table th:nth-child(6),.team-schedule-table td:nth-child(6),.team-schedule-table th:nth-child(7),.team-schedule-table td:nth-child(7){width:170px}.team-schedule-table th:nth-child(8),.team-schedule-table td:nth-child(8){width:90px}.team-schedule-table thead th:nth-child(6){background:#edf2e9;border-left:2px solid #c8d1bd}.team-schedule-table thead th:nth-child(7){background:#f3efe2;border-left:2px solid #d8ccb0}.model-outlook-cell{background:#f8faf4;border-left:2px solid #d9dfd1}.market-outlook-cell{background:#fbf9f1;border-left:2px solid #e3dac4}.team-schedule-table tbody tr:hover .model-outlook-cell{background:#f0f5e7}.team-schedule-table tbody tr:hover .market-outlook-cell{background:#f7f2e5}.team-game-week,.team-game-date,.team-game-site{color:#627072;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.team-game-opponent{grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;display:grid}.team-game-opponent .team-logo,.team-game-opponent .team-logo-fallback{grid-row:1/3;width:28px;height:28px}.team-game-opponent button{min-width:0;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:850;overflow:hidden}.team-game-opponent button:not(:disabled):hover{color:var(--team-accent);text-decoration:underline}.team-game-opponent button:disabled{cursor:default}.team-game-opponent small{color:#697678;letter-spacing:.05em;font-size:11px;font-weight:750}.team-game-opponent-rating b{color:#243638;font-variant-numeric:tabular-nums;font-size:13px;display:block}.team-game-opponent-rating small{color:#738082;letter-spacing:.05em;margin-top:3px;font-size:11px;font-weight:850;display:block}.team-game-verdict{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:45px;display:flex}.outlook-probability{color:#344446;align-items:baseline;gap:6px;display:flex}.outlook-probability b{font-variant-numeric:tabular-nums;font-size:13px}.outlook-probability small{color:#697678;letter-spacing:.08em;font-size:11px;font-weight:900}.outlook-pill{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;align-items:center;min-height:25px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.outlook-pill.strong-favorite{color:#38500c;background:#e7f5bb;border-color:#c2db75}.outlook-pill.favorite{color:#456017;background:#f1f7da;border-color:#d6e4a6}.outlook-pill.toss-up{color:#67571c;background:#fff4cd;border-color:#e8d58d}.outlook-pill.underdog{color:#8b4a26;background:#fff0e7;border-color:#e8c3ad}.outlook-pill.heavy-underdog{color:#8e3934;background:#fbe6e3;border-color:#e5b8b3}.outlook-pill.not-rated{color:#657173;background:#ecece8;border-color:#d7d8d3}.analyze-game{color:#fff;letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:#142331;border:1px solid #314345;padding:8px 10px;font-size:11px;font-weight:900}.analyze-game:hover:not(:disabled){color:#142331;background:var(--accent);border-color:#94c7e6}.analyze-game:disabled{color:#7c8889;cursor:default;background:#e6e6e1;border-color:#d5d6d1}.team-schedule-footnote{color:#657275;margin:12px 0 0;font-size:11px;line-height:1.5}.matchup-page{background:#f5f3ed;min-height:calc(100vh - 74px)}.matchup-hero{min-height:300px}.site-controls{color:#fff;background:#17282b;border-bottom:1px solid #334447;justify-content:space-between;align-items:center;gap:24px;padding:17px clamp(20px,7vw,120px);display:flex}.site-controls>span{color:#b8c3c3;letter-spacing:.15em;font-size:11px;font-weight:900}.site-controls>div{border:1px solid #445558;grid-template-columns:repeat(3,1fr);width:min(690px,70vw);display:grid}.site-controls button{color:#b9c3c4;background:#142331;border:0;border-right:1px solid #445558;min-height:46px;padding:8px 12px;font-size:11px;font-weight:850}.site-controls button:last-child{border-right:0}.site-controls button small{color:#d6dddd;border:1px solid #536467;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-size:11px;display:inline-grid}.site-controls button.active{color:#142331;background:var(--accent)}.site-controls button.active small{color:#142331;border-color:#526617}.matchup-note{margin-top:24px}.matchup-result{border:1px solid #d7d8d2;border-top:5px solid var(--accent);background:#fff;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);max-width:1280px;margin:12px auto 18px;display:grid;box-shadow:0 15px 45px #15272916}.matchup-teams{border-right:1px solid #d9dad4;grid-template-columns:1fr 1fr;min-width:0;display:grid}.matchup-team{text-align:center;background:linear-gradient(150deg, var(--team-tint), white 72%);border-right:1px solid #dedfd9;flex-direction:column;align-items:center;min-width:0;padding:28px 24px 25px;display:flex}.matchup-team:last-child{border-right:0}.matchup-team>span{color:#687578;letter-spacing:.12em;min-height:16px;font-size:11px;font-weight:900}.matchup-team.is-favorite>span{color:#364515}.matchup-logo{width:74px;height:74px;margin:20px 0 13px}.matchup-team h2{letter-spacing:-.045em;margin:0;font-size:27px}.matchup-team p{color:#5d696c;letter-spacing:.07em;margin:5px 0 20px;font-size:11px;font-weight:800}.matchup-team>strong{font-variant-numeric:tabular-nums;font-size:29px}.matchup-team>strong small{color:#687578;letter-spacing:.12em;margin-top:3px;font-size:11px;display:block}.matchup-team.is-favorite{box-shadow:inset 0 -5px var(--accent)}.matchup-call{color:#fff;background:#142331;padding:27px 28px 23px}.matchup-call>span{color:var(--accent);letter-spacing:.13em;font-size:11px;font-weight:900}.matchup-call h2{letter-spacing:-.045em;margin:9px 0 8px;font-size:29px;line-height:1.05}.matchup-call h2 strong{color:var(--accent)}.matchup-call p{color:#cbd3d4;margin:0;font-size:12px;line-height:1.55}.matchup-call>div{border:1px solid #425255;grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.matchup-call>div b{font-variant-numeric:tabular-nums;padding:15px;font-size:26px}.matchup-call>div b:first-child{border-right:1px solid #425255}.matchup-call>div small{color:#b1bdbd;letter-spacing:.1em;margin-top:3px;font-size:11px;display:block}.matchup-math{background:#efeee8;border-top:1px solid #d7d8d2;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.matchup-math>div{border-right:1px solid #d1d2cc;padding:17px 24px}.matchup-math>div:last-child{border-right:0}.matchup-math span{color:#526063;letter-spacing:.1em;font-size:11px;font-weight:900;display:block}.matchup-math b{margin-top:4px;font-size:21px;display:block}.matchup-math small{color:#5f6d6f;font-size:11px}.matchup-math .is-total{background:var(--accent-soft)}.market-panel{background:#fff;border:1px solid #d7d8d2;max-width:1280px;margin:0 auto 18px;box-shadow:0 10px 30px #1527290b}.market-panel.has-market{border-top:4px solid #d7ad2e}.market-empty{padding:26px 30px}.market-empty>span,.market-head span,.market-comparison span{color:#6a5a24;letter-spacing:.12em;font-size:11px;font-weight:900}.market-empty h2{letter-spacing:-.035em;margin:6px 0;font-size:23px}.market-empty p{color:#59676a;max-width:850px;margin:0;font-size:11px;line-height:1.6}.market-empty button{color:#fff;background:#142331;border:0;margin-top:14px;padding:10px 14px;font-size:11px;font-weight:850}.market-head{background:#f8f5e9;justify-content:space-between;align-items:center;gap:30px;padding:24px 28px;display:flex}.market-head h2{letter-spacing:-.04em;margin:6px 0 5px;font-size:26px}.market-head h2 strong{color:#79620f}.market-head p{color:#5c696b;margin:0;font-size:11px}.market-head>b{text-align:right;font-variant-numeric:tabular-nums;border-left:1px solid #d6cfae;min-width:120px;padding-left:25px;font-size:34px}.market-head>b small{color:#6b622f;letter-spacing:.1em;margin-top:2px;font-size:11px;display:block}.market-comparison{border-top:1px solid #dfddd2;border-bottom:1px solid #dfddd2;grid-template-columns:repeat(3,1fr);display:grid}.market-comparison>div{border-right:1px solid #dfddd2;min-height:82px;padding:15px 24px}.market-comparison>div:last-child{border-right:0}.market-comparison>div:nth-child(2){text-align:center}.market-comparison b{margin-top:5px;font-size:18px;display:block}.market-comparison small{color:#5f6c6e;margin-top:2px;font-size:11px;display:block}.market-comparison .agree{background:#f3f8df}.market-comparison .disagree{background:#fff0ed}.market-comparison .agree b{color:#4b640c}.market-comparison .disagree b{color:#9b433a}.market-lines{border-collapse:collapse;table-layout:fixed;width:100%}.market-lines th,.market-lines td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #e5e4de;padding:11px 18px;font-size:11px}.market-lines thead th{color:#526063;letter-spacing:.09em;background:#efeee8;font-size:11px}.market-lines th:first-child{text-align:left}.market-lines tbody th{color:var(--ink)}.market-lines tbody tr:last-child th,.market-lines tbody tr:last-child td{border-bottom:0}.prediction-market-panel{background:#fff;border:1px solid #d7d8d2;max-width:1280px;margin:0 auto 18px;box-shadow:0 10px 30px #1527290b}.prediction-market-panel.has-signal{border-top:4px solid #7056b3}.prediction-market-empty{padding:25px 30px}.prediction-market-empty>span,.prediction-market-head span{color:#654f9d;letter-spacing:.12em;font-size:11px;font-weight:900}.prediction-market-empty h2{letter-spacing:-.035em;margin:6px 0;font-size:23px}.prediction-market-empty p{color:#59676a;max-width:850px;margin:0;font-size:11px;line-height:1.6}.prediction-market-head{background:#f3f0fa;justify-content:space-between;align-items:center;gap:30px;padding:24px 28px;display:flex}.prediction-market-head h2{letter-spacing:-.04em;margin:6px 0 5px;font-size:26px}.prediction-market-head h2 strong{color:#5c4497}.prediction-market-head p{color:#5c696b;margin:0;font-size:11px}.prediction-market-head>b{text-align:right;font-variant-numeric:tabular-nums;border-left:1px solid #cec4e4;min-width:145px;padding-left:25px;font-size:34px}.prediction-market-head>b small{color:#64588c;letter-spacing:.1em;margin-top:2px;font-size:11px;display:block}.prediction-provider-grid{border-top:1px solid #dfddd2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prediction-provider-grid article{border-left:4px solid #7056b3;border-right:1px solid #dfddd2;min-height:112px;padding:18px 24px}.prediction-provider-grid article:nth-child(2n){border-right:0}.prediction-provider-grid article.is-usable{border-left-color:#477f9f}.prediction-provider-grid article.is-thin{background:#f5f6f4;border-left-color:#9ba5a5}.prediction-provider-grid article>div{justify-content:space-between;gap:12px;display:flex}.prediction-provider-grid article>div b{font-size:12px}.prediction-provider-grid article>div span{color:#65539a;letter-spacing:.1em;font-size:11px;font-weight:900}.prediction-provider-grid article>strong{margin-top:10px;font-size:20px;display:block}.prediction-provider-grid article>small{color:#647174;margin-top:2px;font-size:11px;display:block}.prediction-provider-grid article>a{color:#56408e;text-transform:uppercase;letter-spacing:.07em;margin-top:9px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.prediction-market-note{color:#657173;background:#f4f2f8;border-top:1px solid #dfddd2;margin:0;padding:11px 24px;font-size:11px;line-height:1.5}.matchup-conditions{color:#fff;background:#17282b;grid-template-columns:1fr 1fr;max-width:1280px;margin:0 auto 70px;display:grid}.matchup-conditions>div{border-right:1px solid #405053;padding:25px 30px}.matchup-conditions>div:nth-child(2){border-right:0}.matchup-conditions span{color:var(--accent);letter-spacing:.13em;font-size:11px;font-weight:900}.matchup-conditions h2{margin:6px 0 10px;font-size:19px}.matchup-conditions ul{color:#c5cecf;margin:0;padding-left:18px;font-size:11px;line-height:1.8}.matchup-conditions>p{color:#9eaaac;background:#142331;grid-column:1/-1;margin:0;padding:12px 30px;font-size:11px;line-height:1.5}.matchup-empty{text-align:center;background:#fff;border:1px solid #d7d8d2;max-width:900px;margin:50px auto 90px;padding:55px}.matchup-empty h2{margin:0 0 8px;font-size:28px}.matchup-empty p{color:#5f6d6f;margin:0}.conference-trends{color:#fff;background:#132528;border-bottom:1px solid #344548;grid-template-columns:minmax(250px,.68fr) minmax(520px,1.6fr);align-items:center;gap:70px;padding:48px clamp(20px,5.5vw,90px) 55px;display:grid}.trend-copy>span{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:900}.trend-copy h2{letter-spacing:-.045em;margin:7px 0 10px;font-size:29px}.trend-copy p{color:#acb8ba;margin:0;font-size:11px;line-height:1.65}.trend-legend{color:#d8dfe0;flex-wrap:wrap;gap:13px;margin-top:18px;font-size:11px;font-weight:850;display:flex}.trend-legend span{align-items:center;gap:5px;display:flex}.trend-legend i{border-radius:50%;width:7px;height:7px}.trend-chart{min-height:190px;padding-bottom:26px;position:relative}.trend-chart svg{width:100%;height:165px;overflow:visible}.trend-gridline{stroke:#627174;stroke-width:.25px;vector-effect:non-scaling-stroke}.trend-line{fill:none;stroke:var(--trend-color);stroke-width:2px;vector-effect:non-scaling-stroke}.trend-point{fill:#fff;stroke:var(--trend-color);stroke-width:1px;vector-effect:non-scaling-stroke}.trend-axis{color:#8f9c9e;height:10px;font-size:11px;font-weight:850;position:absolute;bottom:18px;left:0;right:0}.trend-axis span{position:absolute;transform:translate(-50%)}.trend-start-note{color:#9da9ab;width:max-content;max-width:90%;margin:0;font-size:11px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.trend-empty{color:#9da9ab;border:1px dashed #536265;place-items:center;min-height:170px;font-size:11px;display:grid}.slate-page{background:#f3f6fa;min-height:calc(100vh - 74px)}.slate-hero{min-height:285px}.slate-toolbar{border-bottom:1px solid var(--line);background:#fff;padding:22px clamp(20px,7vw,120px)}.slate-filter-fields{grid-template-columns:140px 230px minmax(230px,1fr) 190px;align-items:end;gap:18px;max-width:1260px;margin:0 auto;display:grid}.slate-field,.slate-toolbar .team-picker{gap:6px;min-width:0;display:grid}.slate-field>span,.slate-toolbar .team-picker>span{color:#183f59;letter-spacing:.13em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.slate-toolbar .team-combobox-trigger{background:#edf7fe;border-color:#94c7e6;min-height:42px}.slate-toolbar .team-combobox-popover{width:max(100%,350px)}.slate-filter-group{max-width:1260px;margin:14px auto 0;display:flex}.slate-filter-group>button{color:#24465d;background:#e7f3fc;border:1px solid #94c7e6;border-right:0;min-height:42px;padding:0 16px;font-size:11px;font-weight:850}.slate-filter-group>button:last-child{border-right:1px solid #94c7e6}.slate-filter-group>button.active{color:#fff;background:var(--ink)}.slate-toolbar-meta{justify-content:space-between;align-items:center;gap:18px;max-width:1260px;min-height:30px;margin:12px auto 0;display:flex}.slate-toolbar-meta>p{color:#24465d;margin:0;font-size:11px;font-weight:750}.slate-active-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.slate-active-filters>button{color:#24465d;background:#edf7fe;border:1px solid #94c7e6;min-height:28px;padding:0 9px;font-size:11px;font-weight:850}.slate-active-filters>button span{margin-left:4px;font-size:12px}.slate-active-filters>button.clear{text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.slate-heat-summary{background:#fff;border:1px solid #d3d4ce;grid-template-columns:repeat(4,1fr);max-width:1260px;margin:26px auto 0;display:grid;box-shadow:0 8px 28px #13232608}.slate-heat-summary>div{--tier:#889294;--tier-soft:#eef0ef;min-height:82px;box-shadow:inset 0 4px var(--tier);background:linear-gradient(135deg, var(--tier-soft), white 70%);border-right:1px solid #dcdcd7;grid-template-columns:30px 42px 1fr;align-items:center;gap:10px;padding:15px 17px;display:grid}.slate-heat-summary>div:last-child{border-right:0}.slate-heat-summary>.heat-summary-must-watch{--tier:#e34f2f;--tier-soft:#fff0eb}.slate-heat-summary>.heat-summary-good-game{--tier:#d28b08;--tier-soft:#fff7df}.slate-heat-summary>.heat-summary-competitive{--tier:#2776a3;--tier-soft:#edf7fb}.slate-heat-summary>div>span{text-align:center;font-size:20px}.slate-heat-summary>div>b{font-variant-numeric:tabular-nums;font-size:25px}.slate-heat-summary strong{text-transform:uppercase;font-size:11px;display:block}.slate-heat-summary small{color:#687578;margin-top:4px;font-size:11px;line-height:1.35;display:block}.slate-method{background:#fff;border:1px solid #d5d6cf;grid-template-columns:130px 130px 130px 1fr;max-width:1260px;margin:26px auto 0;display:grid}.slate-method>div{border-right:1px solid #deded8;flex-direction:column;justify-content:center;min-height:82px;padding:16px;display:flex}.slate-method span{color:#687578;letter-spacing:.1em;font-size:11px;font-weight:900}.slate-method b{font-size:20px}.slate-method small{color:#687578;font-size:11px;font-weight:850}.slate-method>p{color:#657174;align-self:center;margin:0;padding:18px 22px;font-size:11px;line-height:1.55}.slate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-width:1260px;margin:18px auto 70px;display:grid}.slate-view-controls,.slate-ranking-details,.slate-guide{max-width:1260px;margin:18px auto}.slate-view-controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.slate-view-controls>div{display:flex}.slate-view-controls>div>button{color:#35484a;background:#fff;border:1px solid #c7cdcb;min-height:44px;padding:0 18px;font-size:12px;font-weight:850}.slate-view-controls>div>button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.slate-view-controls>.select-menu{width:240px}.slate-ranking-details>summary{cursor:pointer;color:#526063;padding:12px 0;font-size:12px}.slate-ranking-details .slate-heat-summary,.slate-ranking-details .slate-method{margin-top:8px}.slate-guide{margin-bottom:55px}.guide-week{background:#d9e2e9;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow-x:auto}.guide-week>button{text-align:left;color:#405455;background:#fff;border:0;min-width:92px;min-height:88px;padding:12px}.guide-week>button.active{background:var(--accent-ink);color:#fff;box-shadow:inset 0 -4px var(--accent)}.guide-week span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.guide-week b{margin:7px 0 5px;font-size:18px;display:block}.guide-week small{font-size:12px}.guide-day-head{justify-content:space-between;align-items:center;gap:16px;padding:28px 0 20px;display:flex}.guide-day-head>div>span{letter-spacing:.08em;color:#536565;font-size:11px;font-weight:850}.guide-day-head h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:28px}.guide-day-head p{color:#536565;margin:0;font-size:12px}.guide-day-head .guide-context-note{color:#667787;max-width:620px;margin-top:6px;font-size:11px;line-height:1.5}.guide-save-day{border:1px solid var(--accent-ink);background:var(--accent-ink);color:#fff;text-align:left;border-radius:6px;flex-shrink:0;align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:flex;box-shadow:0 2px 5px #17232f16}.guide-save-day:not(:disabled):hover{background:#005789;border-color:#005789}.guide-save-day>svg{flex-shrink:0}.guide-save-copy{display:block}.guide-save-copy b{font-size:13px;font-weight:850;line-height:1.4;display:block}.guide-save-copy small{margin-top:4px;font-size:11px;font-weight:500;line-height:1.4;display:block}.guide-save-day:disabled{box-shadow:none;border-color:#d3dde5}.guide-time-row{border-top:1px solid #ccd3cc;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.guide-time-row>h3{color:#354b4c;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13px}.guide-games{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.guide-game{--guide-accent:#6c7885;--guide-tier-ink:#4d5b69;--guide-tier-soft:#f1f4f7;border:1px solid var(--line);border-top:2px solid var(--guide-accent);background:#fff;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 4px 16px #14272505}.guide-game.score-must-watch{--guide-accent:#bd472f;--guide-tier-ink:#913423;--guide-tier-soft:#fff1eb}.guide-game.score-good-game{--guide-accent:#ab7919;--guide-tier-ink:#75500c;--guide-tier-soft:#fff7e5}.guide-game.score-competitive{--guide-accent:#377d96;--guide-tier-ink:#215b73;--guide-tier-soft:#edf7fc}.guide-game>header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.guide-tv{color:#44586b;flex:65px;font-size:11px;font-weight:850;line-height:1.4}.guide-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slate-save{color:#4b5f72;white-space:nowrap;background:#fff;border:1px solid #d2dce5;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 9px;font-size:11px;font-weight:750;display:inline-flex}.slate-save[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft);border-color:#a6c9df}.slate-save:hover{color:var(--accent-ink);border-color:var(--accent-ink)}.slate-save>svg{flex-shrink:0}.guide-tier{border:1px solid color-mix(in srgb, var(--guide-accent) 28%, white);background:var(--guide-tier-soft);color:var(--guide-tier-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.guide-tier b{border-left:1px solid color-mix(in srgb, var(--guide-accent) 30%, white);font-variant-numeric:tabular-nums;padding-left:7px}.guide-matchup{padding:10px 13px 12px}.guide-team{align-items:center;gap:10px;display:flex}.guide-team .team-logo,.guide-team .team-logo-fallback{width:28px;height:28px}.guide-team>button{text-align:left;min-width:0;min-height:44px;color:var(--ink);background:0 0;border:0;padding:0;font-size:15px;font-weight:850;line-height:1.25}.guide-team-name{display:block}.guide-team-name:hover{text-underline-offset:3px;text-decoration:underline}.guide-team small{color:#5a6b7a;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px;margin-top:3px;font-size:11px;font-weight:650;display:flex}.guide-record{color:#405366}.guide-rank{color:#647582}.guide-versus{color:#71808d;margin:2px 0 2px 38px;font-size:11px;font-weight:750;line-height:1}.guide-team>strong{margin-left:auto;font-size:19px}.guide-verdict{color:#405655;background:#f4f7fa;margin:0;padding:10px 13px;font-size:12px}.guide-verdict>b{color:#546561;margin-bottom:4px;font-size:11px;display:block}.guide-game>footer{background:#fff;border-top:1px solid #dfe5da;justify-content:space-between;gap:0;margin:0;padding:0;display:flex}.guide-game>footer button{color:#34554d;background:0 0;border:0;min-height:44px;padding:8px 13px;font-size:12px;font-weight:800}.guide-game>footer .guide-calendar{background:#edf6fc;border-left:1px solid #dfe5da}.guide-game button:disabled,.guide-day-head>button:disabled{cursor:default;color:#647371;background:#f2f5f7}.guide-empty{color:#526063;background:#fff;border:1px solid #d9e2e9;padding:28px 18px;font-size:14px}.guide-calendar-note{color:#566869;margin:20px 0 0 106px;font-size:12px;line-height:1.6}.guide-unscheduled>h3{font-size:15px}.my-slate .guide-day-head h2 small{color:var(--muted);letter-spacing:0;white-space:nowrap;margin-left:8px;font-size:14px;font-weight:650}.my-slate-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.my-slate-actions>button,.my-slate-empty>button,.my-slate-unavailable button{color:#35576e;background:#fff;border:1px solid #cbd7e2;border-radius:5px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:750}.my-slate-actions>span{color:var(--muted);font-size:12px}.my-slate-actions>button:last-child{margin-left:auto}.my-slate-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.my-slate-kickoff{color:#465c70;font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:12px;font-weight:750}.my-slate-empty{border:1px solid var(--line);background:#fff;border-radius:6px;padding:40px 24px}.my-slate-empty h2{margin:0 0 12px;font-size:25px}.my-slate-empty p,.my-slate-unavailable>p{color:var(--muted);font-size:14px;line-height:1.6}.my-slate-unavailable{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:24px;padding:20px}.my-slate-unavailable h3{margin:0;font-size:17px}.my-slate-unavailable>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.my-slate-unavailable small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.slate-calendar{color:#34554d;background:#edf6fc;border:0;border-top:1px solid #dfe5da;width:100%;min-height:44px;padding:10px 16px;font-size:12px;font-weight:800}.slate-calendar:disabled{color:#647371;cursor:default;background:#f2f5f7}.slate-final{grid-column:1/-1}.slate-card{--tier:#889294;--tier-dark:#435053;--tier-soft:#f0f2f1;border:1px solid #d3d5d0;border-left:5px solid var(--tier);background:#fff;min-width:0;overflow:hidden;box-shadow:0 8px 25px #13232608}.slate-card.score-must-watch{--tier:#e34f2f;--tier-dark:#8b2818;--tier-soft:#fff0eb}.slate-card.score-good-game{--tier:#d28b08;--tier-dark:#704800;--tier-soft:#fff7df}.slate-card.score-competitive{--tier:#2776a3;--tier-dark:#174c69;--tier-soft:#edf7fb}.slate-card.slate-podium{box-shadow:0 12px 34px #13232617}.slate-card>header{background:linear-gradient(100deg, var(--tier-soft), #faf9f6 78%);border-bottom:1px solid #dedfd9;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:11px 15px;display:flex}.slate-grade{align-items:center;gap:9px;display:flex}.slate-tier-icon{width:29px;color:var(--tier-dark);text-align:center;font-size:18px}.slate-score{color:#fff;background:var(--tier-dark);font-variant-numeric:tabular-nums;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.slate-card header b{color:var(--tier-dark);text-transform:uppercase;font-size:11px;display:block}.slate-card header small{color:#667477;margin-top:3px;font-size:11px;display:block}.slate-card-flags{justify-items:end;gap:5px;display:grid}.slate-card-flags strong,.slate-card header em{color:var(--tier-dark);border:1px solid color-mix(in srgb, var(--tier) 52%, #bfc3bd);letter-spacing:.08em;white-space:nowrap;background:#fff9;padding:4px 6px;font-size:11px;font-style:normal;font-weight:900}.slate-heat-meter{background:#e1e3df;height:6px;overflow:hidden}.slate-heat-meter span{background:var(--tier);height:100%;display:block}.slate-matchup{grid-template-columns:1fr 25px 1fr;align-items:center;gap:7px;min-height:106px;padding:17px 15px;display:grid}.slate-matchup>button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.slate-matchup>button:last-child{text-align:right;flex-direction:row-reverse}.slate-matchup .team-logo,.slate-matchup .team-logo-fallback{width:39px;height:39px}.slate-matchup span{min-width:0}.slate-matchup b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.slate-matchup small{color:#6d797c;margin-top:3px;font-size:11px;display:block}.slate-matchup>i{color:#8a9597;text-align:center;font-size:11px;font-style:normal;font-weight:900}.slate-signals{border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9;grid-template-columns:1fr 1fr;display:grid}.slate-signals>div{border-right:1px solid #dedfd9;min-height:77px;padding:13px 15px}.slate-signals>div:last-child{background:#faf8f0;border-right:0}.slate-signals>div.has-edge{box-shadow:inset 0 -3px var(--accent);background:#edf6fc}.slate-signals span{color:#6a7779;letter-spacing:.1em;font-size:11px;font-weight:900;display:block}.slate-signals b{margin-top:6px;font-size:13px;display:block}.slate-signals small{color:#778285;margin-top:3px;font-size:11px;display:block}.slate-books{background:#f7f6f1;border-bottom:1px solid #dedfd9}.slate-books summary{color:#536164;cursor:pointer;padding:10px 15px;font-size:11px;font-weight:850}.slate-books table{border-collapse:collapse;background:#fff;width:100%}.slate-books th,.slate-books td{text-align:right;border-top:1px solid #e3e3de;padding:8px 10px;font-size:11px}.slate-books th:first-child{text-align:left}.slate-books thead th{color:#6c797b;background:#efeee9;font-size:11px}.slate-analyze{color:#fff;background:#132528;border:0;justify-content:space-between;width:100%;min-height:40px;padding:0 15px;font-size:11px;font-weight:850;display:flex}.slate-analyze span{color:var(--accent)}.slate-empty{color:#667376;text-align:center;background:#fff;border:1px solid #d7d8d2;grid-column:1/-1;padding:70px 20px}.sos-page{background:#f4f2ec;min-height:calc(100vh - 74px)}.sos-hero{min-height:310px}.sos-rankings-panel{background:#fff;border:1px solid #d6d7d1;max-width:1320px;margin:30px auto 70px;box-shadow:0 14px 45px #1323260a}.sos-rankings-controls{border-top:4px solid var(--accent);justify-content:space-between;align-items:end;gap:30px;padding:24px 26px;display:flex}.sos-rankings-controls>div:first-child>span{color:#667375;letter-spacing:.14em;font-size:11px;font-weight:900}.sos-rankings-controls h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:27px}.sos-rankings-controls p{color:#657174;margin:0;font-size:11px}.sos-rankings-actions{justify-items:end;gap:11px;display:grid}.sos-rankings-actions input{width:300px;height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9cbc5;padding:0 12px;font-size:11px}.sos-rankings-status{color:#697578;letter-spacing:.08em;background:#f1f0eb;border-top:1px solid #dadbd5;border-bottom:1px solid #dadbd5;min-height:35px;padding:10px 26px;font-size:11px;font-weight:750}.sos-rankings-status span{border:1px solid #c9cbc5;margin-right:10px;padding:3px 5px}.sos-rankings-status span.is-live{color:#293609;background:#e7f3fc;border-color:#a8c740}.sos-table-wrap{overflow-x:auto}.sos-table{border-collapse:collapse;width:100%;min-width:840px}.sos-table th,.sos-table td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #e4e4df;padding:12px 14px;font-size:11px}.sos-table thead th{color:#667375;letter-spacing:.08em;background:#ecebe6;padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:900}.sos-table thead th:nth-child(-n+2){text-align:left}.sos-table tbody tr:hover{background:#f7f9ee}.sos-table tbody td:first-child{text-align:left;width:72px}.sos-table tbody td:first-child b{font-size:15px;display:block}.sos-table tbody td:first-child small{color:#7b8688;text-transform:uppercase;font-size:11px}.sos-table tbody th{text-align:left;min-width:220px}.sos-table tbody th button{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.sos-table tbody th button>span{gap:2px;display:grid}.sos-table tbody th button b{font-size:12px}.sos-table tbody th button small{color:#748083;font-size:11px;font-weight:750}.sos-table tbody th button:hover b{text-underline-offset:3px;text-decoration:underline}.sos-table tbody td strong{font-size:15px}.sos-no-results{color:#657174;text-align:center;padding:50px 20px;font-size:12px}.app-shell>footer{color:#829092;background:#0b1517;justify-content:space-between;align-items:center;gap:30px;min-height:150px;padding:38px clamp(20px,5.5vw,90px);display:flex}.footer-brand{color:#fff}.footer-brand .mark{width:27px;height:27px}.footer-brand strong{letter-spacing:-.02em;margin-top:5px;font-size:19px;display:block}.app-shell>footer p{font-size:11px}.app-shell>footer>span{letter-spacing:.12em;font-size:11px}.select-menu-popover>div>button:hover,.select-menu-popover>div>button:focus-visible,.team-combobox-list>button:hover,.team-combobox-list>button:focus-visible,.team-combobox-list>button.is-keyboard-active{background:#e8f4fd}.select-menu.on-accent .select-menu-trigger,.slate-toolbar .team-combobox-trigger{background:#edf7fe;border-color:#94c7e6}.team-combobox-trigger{background:#f4faff;border-color:#94c7e6}.summary-strip,.team-forecast-strip,.slate-toolbar{border-color:#94c7e6}.slate-filter-group>button{color:#24465d;background:#e7f3fc;border-color:#94c7e6}.slate-filter-group>button:last-child{border-right-color:#94c7e6}.slate-active-filters>button{color:#24465d;background:#edf7fe;border-color:#94c7e6}.schedule-card.is-harder{box-shadow:0 0 0 2px var(--accent), 0 14px 38px #15272918}.team-page,.matchup-page,.slate-page,.sos-page{background:#f3f6fa}.app-shell>footer{background:#111b25}@media (width<=1100px){.site-header nav{gap:7px}.site-header nav button{font-size:11px}.header-week>span{display:none}.conference-grid{grid-template-columns:repeat(2,minmax(270px,1fr));gap:16px}.summary-strip{grid-template-columns:repeat(2,1fr)}.summary-strip>div{border-bottom:1px solid #9fbe3c;min-height:82px;padding:15px 20px}.conference-workspace-nav{grid-template-columns:1fr;gap:14px}.schedule-mode-bar{grid-template-columns:1fr;gap:12px}.picker-bar{grid-template-columns:1fr 44px 1fr}.schedule-shape,.opponent-heat-legend{margin-left:20px;margin-right:20px}.schedule-shape{grid-template-columns:1fr;gap:9px;padding:13px}.schedule-shape>i{display:none}.swap-table-panel>.opponent-heat-legend{margin-left:0;margin-right:0}.schedule-grid,.schedule-note,.swap-verdict,.swap-table-panel{margin-left:20px;margin-right:20px}.schedule-verdict{grid-template-columns:48px 1fr;margin-left:20px;margin-right:20px}.verdict-evidence{grid-column:1/-1}.matchup-result,.market-panel,.prediction-market-panel,.matchup-conditions{margin-left:20px;margin-right:20px}.matchup-result{grid-template-columns:1fr}.matchup-teams{border-bottom:1px solid #d9dad4;border-right:0}.depth-snapshot{grid-template-columns:1fr;gap:28px}.rank-comparison{grid-template-columns:1fr;gap:18px}.threshold-panel{grid-template-columns:1fr;gap:14px}.team-page-hero{gap:30px}.team-forecast-strip{grid-template-columns:repeat(2,1fr)}.team-forecast-strip>div:nth-child(2n){border-right:0}.team-forecast-strip>div:nth-child(-n+2){border-bottom:1px solid #94c7e6}.team-sos-panel{margin-left:20px;margin-right:20px}.team-sos-metrics{grid-template-columns:repeat(2,1fr)}.team-sos-metrics>div:nth-child(2n){border-right:0}.team-sos-metrics>div:nth-child(-n+2){border-bottom:1px solid #dfe0da}.conference-trends{grid-template-columns:1fr;gap:30px}.slate-filter-fields{grid-template-columns:130px 210px minmax(200px,1fr) 170px}.slate-heat-summary,.slate-method,.slate-grid{margin-left:20px;margin-right:20px}.slate-heat-summary{grid-template-columns:repeat(2,1fr)}.slate-heat-summary>div:nth-child(2){border-right:0}.slate-heat-summary>div:nth-child(-n+2){border-bottom:1px solid #dcdcd7}}@media (width<=1320px){.header-meta{display:none}.sos-rankings-panel{margin-left:20px;margin-right:20px}}@media (width<=720px){.site-header{gap:5px;height:64px;padding:0 7px}.site-header>.brand>span{display:none}.masthead-brand{min-width:103px}.site-header nav{gap:2px}.site-header nav button{padding:0 2px;font-size:0}.site-header nav button:before{content:"P4";font-size:11px}.site-header nav button:nth-child(2):before{content:"SCHED"}.site-header nav button:nth-child(3):before{content:"SOS"}.site-header nav button:nth-child(4):before{content:"SLATE"}.site-header nav button:nth-child(5):before{content:"PICK"}.site-header nav button:nth-child(6):before{content:"GUIDE"}.new-pill,.header-meta{display:none}.header-week{width:78px}.header-week .select-menu-trigger{min-height:32px;padding:5px 19px 5px 6px}.header-week .select-menu-trigger b{font-size:11px}.header-week .select-menu-trigger>i{width:6px;height:6px;right:7px}.header-week .select-menu-popover{width:150px}.site-header>.masthead-brand>.brand-parent{font-size:11px;display:block}.site-header{grid-template-rows:53px 45px;grid-template-columns:1fr 82px;gap:0 8px;height:98px;padding:0 10px;display:grid}.masthead-brand{grid-area:1/1;min-width:0}.masthead-brand strong{font-size:16px}.site-header nav{border-top:1px solid #314555;grid-area:2/1/auto/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;display:grid}.site-header nav button{text-align:center;min-width:0}.site-header nav button:before{font-size:11px}.header-week{grid-area:1/2;width:82px}.hero{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;min-height:240px;padding:18px 20px}.hero h1{font-size:27px}.hero p{font-size:12px}.hero .eyebrow{margin-bottom:7px}.hero .text-action{margin-top:7px}.metric-select{margin-top:auto}.rating-switcher,.rating-switcher.is-compact{align-self:auto;width:100%;margin-top:auto}.rating-switcher>div button{min-height:46px;font-size:11px}.rating-switcher>small{font-size:11px}.summary-strip{grid-template-columns:repeat(3,1fr);padding:0}.summary-strip>div{min-height:78px;padding:11px 10px}.summary-strip span{font-size:11px}.summary-strip b{font-size:17px}.summary-strip small{font-size:11px}.conference-workspace-nav{min-height:0;padding:10px 12px}.conference-workspace-nav>div:first-child{display:none}.conference-mode-tabs button{text-align:center;min-height:52px;padding:7px}.conference-mode-tabs button small{font-size:11px}.ladder-controls{grid-template-columns:1fr;gap:13px;padding:18px 14px}.rank-control-buttons{grid-template-columns:1fr 1fr;display:grid}.ladder-controls button{min-height:44px}.rank-comparison{padding:22px 14px}.rank-comparison-grid{grid-template-columns:1fr}.rank-comparison-verdict h2{font-size:21px}.threshold-panel{padding:16px 14px}.threshold-control{flex-direction:column;align-items:stretch;gap:12px}.threshold-select{flex-basis:auto;width:100%}.threshold-summary{grid-template-columns:1fr 1fr}.threshold-summary>span:nth-child(2){border-right:0}.threshold-summary>span:nth-child(-n+2){border-bottom:1px solid #dedfd9}.depth-snapshot{padding:34px 20px}.snapshot-copy h2{font-size:25px}.distribution-axis{margin-left:58px;padding-right:39px}.distribution-axis span:nth-child(2){font-size:0}.distribution-axis span:nth-child(2):after{content:"0";font-size:11px}.distribution-row{grid-template-columns:48px 1fr 30px;gap:8px}.distribution-row>b{font-size:11px}.conference-trends{padding:34px 20px 42px}.trend-copy h2{font-size:25px}.trend-chart{min-height:165px}.trend-chart svg{height:140px}.trend-start-note{text-align:center;width:100%;bottom:-11px}.ladder-section{padding:25px 14px 50px;overflow:hidden}.ladder-intro{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:18px}.ladder-intro p{text-align:left}.mobile-swipe-hint{color:#344446;margin-top:8px;font-size:11px;display:block}.conference-grid{contain:inline-size paint;scroll-snap-type:x mandatory;scrollbar-color:#89955e #ebeae4;grid-template-columns:none;gap:12px;max-width:100%;padding:2px 14px 18px 2px;display:flex;overflow:auto hidden}.conference-column{scroll-snap-align:start;flex:0 0 calc(100vw - 46px)}.team-row{height:56px}.team-main b,.team-drilldown{font-size:12px}.team-logo,.team-logo-fallback{width:24px;height:24px}.schedule-hero{flex-direction:column;align-items:stretch;min-height:430px;padding:42px 20px 30px}.schedule-hero h1{font-size:43px}.schedule-hero p{font-size:13px}.schedule-mode-bar{padding:17px 20px}.schedule-mode-bar button{min-height:56px;padding:8px 9px}.schedule-mode-bar button small{font-size:11px}.picker-bar{grid-template-columns:1fr;padding:22px 20px}.versus{margin:-2px auto}.schedule-shape{margin:0 12px 12px}.schedule-shape-team{grid-template-columns:minmax(76px,1fr) repeat(3,minmax(63px,.72fr))}.schedule-shape-team>b{padding:0 8px;font-size:11px}.schedule-shape-team>span{padding:8px 6px}.schedule-shape-team small{font-size:11px}.opponent-heat-legend{flex-direction:column;align-items:flex-start;gap:9px;margin:0 12px 12px;padding:11px 12px}.opponent-heat-legend>div{justify-content:flex-start;gap:7px 10px}.swap-table-panel>.opponent-heat-legend{margin:0}.swap-verdict{margin:12px 12px 18px}.swap-matchup{align-items:flex-start;padding:18px 15px}.swap-matchup>.team-logo,.swap-matchup>.team-logo-fallback{width:42px;height:42px}.swap-matchup h2{font-size:21px}.swap-evidence{grid-template-columns:1fr 1fr}.swap-evidence>div{min-height:78px;padding:12px 13px}.swap-evidence>div:nth-child(2){border-right:0}.swap-evidence>div:nth-child(-n+2){border-bottom:1px solid #3a4b4e}.swap-table-panel{margin:0 12px 50px}.swap-table-panel>header{flex-direction:column;align-items:flex-start;gap:8px;padding:17px 15px}.swap-table-panel header h2{font-size:22px}.swap-table-panel header p{text-align:left}.swap-table-wrap{overflow-x:auto}.swap-table{min-width:760px}.schedule-verdict{grid-template-columns:38px 1fr;gap:13px;padding:18px}.verdict-mark{width:38px;height:38px;font-size:20px}.verdict-copy h2{font-size:21px}.verdict-evidence{grid-template-columns:1fr 1fr 1fr}.verdict-evidence>div{padding:10px 8px}.verdict-evidence span{min-height:30px;font-size:11px}.schedule-grid{grid-template-columns:1fr;margin-bottom:45px}.schedule-card{min-width:0}.schedule-card-status{padding-left:13px;padding-right:13px}.schedule-card-status>small{font-size:11px}.schedule-team-head{padding:18px 15px}.schedule-team-head h2{font-size:23px}.schedule-team-identity{gap:9px}.team-logo-large{width:42px;height:42px}.team-strength{min-width:104px}.team-strength>b{font-size:23px}.team-strength>small{font-size:11px}.schedule-metrics{grid-template-columns:1fr 1fr}.schedule-metrics .schedule-difficulty{grid-column:1/-1}.schedule-metrics div{padding:13px 12px}.schedule-table .week-col{width:34px}.schedule-table .site-col{width:32px}.schedule-table .game-rating-col{width:48px}.schedule-table .rank-col{width:43px}.schedule-labels th{padding:9px 4px;font-size:11px}.schedule-labels th:first-child,.game-row td:first-child{padding-left:10px}.game-row td,.game-row th{padding:9px 4px}.opponent-cell{gap:6px}.opponent-cell .team-logo,.opponent-cell .team-logo-fallback{width:20px;height:20px}.team-page-hero{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:520px;padding:28px 20px 30px}.back-link{margin-bottom:25px}.team-identity{align-items:flex-start;gap:13px}.team-page-logo{width:58px;height:58px}.team-identity h1{margin-top:3px;font-size:42px}.team-identity p{margin-top:8px;font-size:11px;line-height:1.45}.team-rating-callout{margin:22px 0 0 71px}.team-page-hero .rating-switcher{margin-top:auto}.team-forecast-strip{grid-template-columns:1fr 1fr}.team-forecast-strip>div{border-bottom:1px solid #94c7e6;border-right:1px solid #94c7e6;min-height:99px;padding:18px 15px}.team-forecast-strip>div:nth-child(2n){border-right:0}.team-forecast-strip>div:nth-last-child(-n+2){border-bottom:0}.team-sos-panel{margin:18px 12px 0}.team-sos-head{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.team-sos-head h2{font-size:24px}.sos-scope button{min-width:0;min-height:42px;padding:8px 5px}.team-sos-explainer{flex-direction:column;align-items:flex-start;gap:6px;padding:14px}.team-sos-explainer span{text-align:left}.team-sos-metrics>div{min-height:100px;padding:17px 14px}.team-sos-metrics b{font-size:23px}.team-sos-panel>p{padding:12px 14px}.team-schedule-section{padding:36px 12px 50px}.team-schedule-head{flex-direction:column;align-items:flex-start;gap:10px}.team-schedule-head h2{font-size:29px}.team-schedule-head p{text-align:left}.team-schedule-note{margin-bottom:0;font-size:11px}.team-schedule-note span:nth-of-type(2){margin-left:0;display:inline-block}.team-schedule-wrap{max-width:calc(100vw - 24px)}.team-schedule-table{min-width:910px}.matchup-hero{min-height:430px}.site-controls{flex-direction:column;align-items:stretch;gap:10px;padding:18px 20px}.site-controls>div{width:100%}.site-controls button{min-height:56px;padding:7px 5px;font-size:11px}.site-controls button small{margin:0 auto 4px;display:grid}.matchup-result,.market-panel,.prediction-market-panel,.matchup-conditions{margin-left:12px;margin-right:12px}.matchup-teams{grid-template-columns:1fr 1fr}.matchup-team{padding:22px 10px}.matchup-logo{width:56px;height:56px;margin:15px 0 10px}.matchup-team h2{font-size:20px}.matchup-team>strong{font-size:23px}.matchup-call{padding:23px 20px}.matchup-call h2{font-size:26px}.matchup-math{grid-template-columns:1fr}.matchup-math>div{border-bottom:1px solid #d1d2cc;border-right:0}.matchup-math>div:last-child{border-bottom:0}.market-empty,.market-head,.prediction-market-empty,.prediction-market-head{padding:21px 18px}.market-head,.prediction-market-head{align-items:flex-start}.market-head h2,.prediction-market-head h2{font-size:22px}.market-head>b,.prediction-market-head>b{min-width:82px;padding-left:14px;font-size:28px}.market-comparison{grid-template-columns:1fr}.market-comparison>div{border-bottom:1px solid #dfddd2;border-right:0;min-height:0;padding:12px 18px;text-align:left!important}.market-comparison>div:last-child{border-bottom:0}.market-lines th,.market-lines td{padding:10px 8px;font-size:11px}.market-lines thead th{font-size:11px}.prediction-provider-grid{grid-template-columns:1fr}.prediction-provider-grid article{border-bottom:1px solid #dfddd2;border-right:0}.matchup-conditions{grid-template-columns:1fr}.matchup-conditions>div{border-bottom:1px solid #405053;border-right:0;padding:22px 20px}.matchup-conditions>p{padding:12px 20px}.matchup-empty{margin:30px 12px 60px;padding:40px 18px}.sos-hero{min-height:430px}.sos-rankings-panel{margin:18px 12px 50px}.sos-rankings-controls{flex-direction:column;align-items:stretch;padding:18px}.sos-rankings-actions{justify-items:stretch}.sos-rankings-actions input{width:100%;height:44px}.sos-rankings-status{padding:10px 18px}.sos-table th,.sos-table td{padding:11px 10px}.slate-hero{gap:25px;min-height:0;padding-top:30px;padding-bottom:26px}.slate-toolbar{padding:18px 12px}.slate-filter-fields{grid-template-columns:1fr 1fr;gap:12px}.slate-filter-fields>:first-child{order:1}.slate-filter-fields>:nth-child(4){order:2}.slate-filter-fields>:nth-child(2){order:3;grid-column:1/-1}.slate-filter-fields>:nth-child(3){order:4;grid-column:1/-1}.slate-toolbar .select-menu-trigger,.slate-toolbar .team-combobox-trigger{min-height:47px}.slate-toolbar .team-combobox-popover{width:100%}.slate-filter-group{overflow-x:auto}.slate-filter-group>button{flex:none;min-width:92px;min-height:47px;padding:0 10px}.slate-toolbar-meta{flex-direction:column;align-items:flex-start;gap:9px}.slate-active-filters{justify-content:flex-start}.slate-active-filters>button{min-width:0;min-height:32px}.slate-heat-summary{grid-template-columns:1fr 1fr;margin:15px 12px 0}.slate-heat-summary>div{grid-template-columns:24px 32px 1fr;gap:7px;min-height:92px;padding:12px 10px}.slate-heat-summary>div>span{font-size:16px}.slate-heat-summary>div>b{font-size:21px}.slate-heat-summary small{display:none}.slate-method{grid-template-columns:repeat(3,1fr);margin:15px 12px 0}.slate-method>div{min-height:74px;padding:11px 8px}.slate-method>p{border-top:1px solid #deded8;grid-column:1/-1;padding:14px}.slate-grid{grid-template-columns:1fr;margin:12px 12px 50px}.slate-card>header{padding-left:10px;padding-right:10px}.slate-tier-icon{width:20px;font-size:15px}.slate-card-flags strong{display:none}.slate-matchup{padding-left:11px;padding-right:11px}.slate-matchup .team-logo,.slate-matchup .team-logo-fallback{width:34px;height:34px}.slate-matchup b{font-size:12px}.ratings-dialog{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.dialog-head{padding:20px 18px}.dialog-head h2{font-size:25px}.guide-intro{grid-template-columns:1fr;gap:8px;padding:18px}.guide-models{grid-template-columns:1fr}.guide-models section{border-right:0;padding:19px 18px}.guide-models p{min-height:0}.guide-foot{grid-template-columns:1fr;gap:16px;padding:18px}.dialog-actions{padding:0 18px 18px}.app-shell>footer{flex-direction:column;align-items:flex-start}}@media (width<=1320px){.slate-view-controls,.slate-ranking-details,.slate-guide{margin-left:20px;margin-right:20px}}@media (width<=1000px){.guide-games{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.slate-view-controls,.slate-ranking-details,.slate-guide{margin-left:12px;margin-right:12px}.site-header{grid-template-columns:1fr 104px}.header-week{width:104px}.header-week .select-menu-trigger b,.site-header nav button:before,.site-header>.masthead-brand>.brand-parent{font-size:11px}.slate-view-controls{flex-wrap:wrap;gap:10px}.slate-view-controls>div{width:100%}.slate-view-controls>div>button{flex:1 1 0;padding:0 9px;font-size:11px}.slate-view-controls>.select-menu{width:100%}.guide-week{grid-template-columns:repeat(7,minmax(92px,1fr))}.guide-week>button{padding:10px}.guide-week b{font-size:16px}.guide-day-head{flex-direction:column;align-items:flex-start;padding-top:22px}.guide-day-head h2{font-size:25px}.guide-save-day{width:100%}.guide-time-row{grid-template-columns:1fr;gap:12px;padding:18px 0}.guide-time-row>h3{z-index:1;background:#e7eff6;margin:0;padding:8px 10px;position:sticky;top:99px}.my-slate-grid,.guide-games{grid-template-columns:1fr}.guide-calendar-note{margin-left:0}}.skip-link{z-index:200;color:#fff;background:#17232f;padding:12px 16px;text-decoration:underline;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}input:focus-visible,select:focus-visible,[tabindex="-1"]:focus-visible{outline-offset:2px;outline:3px solid #0074b8}.team-combobox-popover{max-width:calc(100vw - 40px)}.team-combobox-search button{width:32px;height:32px}.select-menu-popover>div>button:focus-visible,.team-combobox-list>button:focus-visible{outline-offset:-2px;outline:2px solid #0074b8}.schedule-shape-team small{white-space:normal}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.picker-bar .team-picker>span,.team-forecast-strip span,.team-forecast-strip small,.matchup-math>.is-total span,.matchup-math>.is-total small{color:#17384e}.rank-control-copy>small,.threshold-control>div>small,.team-combobox-trigger small,.opponent-heat-legend small,.schedule-shape>p,.sos-rankings-status,.sos-table thead th,.sos-table small,.swap-table small,.opponent-rating-heat small,.swap-outlook.not-rated,.team-game-opponent-rating small,.outlook-probability small,.outlook-pill.not-rated,.team-schedule-footnote,.game-result-upcoming{color:#536164}.swap-opponent em,.opponent-cell em{color:#354447}.rank-comparison-grid .rank-finish{color:#000}button{min-height:24px}button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#0074b8}.site-header :focus-visible,.hero :focus-visible,.schedule-hero :focus-visible,.team-page-hero :focus-visible,.dialog-head :focus-visible{outline-color:var(--accent)}[tabindex="0"]:focus-visible{outline-offset:2px;outline:3px solid #0074b8}.guide-models section>div span,.guide-models dt,.guide-foot>div>span{color:#536164}
