/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#07111f;--ink-2:#0c1829;--panel:#101e31;--panel-2:#15263b;--line:#ffffff1c;--muted:#8fa1b8;--paper:#f5f7fa;--red:#d3183b;--gold:#d8a62f;--green:#20bf75}.matchup-lab-v2{--lab-bg:#0b0c0c;--lab-card:#151717;--lab-card-2:#1c1e1e;--lab-line:#343737;--lab-muted:#969c98;--lab-text:#f0f1ed;--lab-positive:#70c98a;--lab-negative:#dc7771;--lab-warn:#d6ae61;max-width:1440px;color:var(--lab-text)}.matchup-lab-v2 .positive{color:var(--lab-positive)!important}.matchup-lab-v2 .negative{color:var(--lab-negative)!important}.matchup-lab-v2 .neutral{color:var(--app-ink-soft)!important}.mlab-title{justify-content:space-between;align-items:end;margin:0 0 16px;display:flex}.mlab-title span,.mlab-section>header span{color:var(--app-muted);font:800 10px/1.2 var(--font-geist-mono);letter-spacing:.16em}.mlab-title h1{color:var(--lab-text);letter-spacing:-.045em;margin:8px 0 4px;font-size:clamp(30px,4vw,54px);line-height:.95}.mlab-title p,.mlab-section>header p{max-width:760px;color:var(--lab-muted);margin:0;font-size:13px;line-height:1.55}.mlab-controls{z-index:18;border:1px solid var(--lab-line);background:var(--app-panel-inset);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;grid-template-columns:86px 102px minmax(145px,1fr) 36px 86px 102px minmax(145px,1fr) 116px;align-items:end;gap:6px;padding:8px;display:grid;position:sticky;top:64px;box-shadow:0 8px 28px #0000003d}.mlab-controls label>span{color:var(--app-muted);font:800 7px/1 var(--font-geist-mono);letter-spacing:.14em;margin:0 0 4px;display:block}.mlab-controls select{width:100%;height:34px;color:var(--app-ink);background:var(--app-panel);font:750 10px/1 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;border:1px solid #414545;border-radius:5px;padding:0 27px 0 9px;overflow:hidden}.mlab-controls>button{width:36px;height:34px;color:var(--app-ink);background:var(--app-panel);cursor:pointer;border:1px solid #464a49;border-radius:5px;font-size:18px}.mlab-site-toggle{background:var(--app-panel);cursor:pointer;border:1px solid #414545;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.mlab-site-toggle>span{white-space:nowrap;margin:0!important}.mlab-site-toggle input{accent-color:#ddd8c5}.mlab-team-name-short{display:none}.mlab-scoreboard{border:1px solid var(--lab-line);background:var(--lab-card);border-radius:9px;grid-template-columns:1fr minmax(210px,.8fr) 1fr;gap:0;margin:16px 0 0;display:grid;overflow:hidden}.mlab-scoreboard>article{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-width:0;min-height:176px;padding:17px 16px;display:flex}.mlab-team-lockup{flex-direction:column;align-items:center;gap:0;min-width:0;display:flex}.mlab-team-lockup .team-mark-lg{margin-bottom:9px;width:66px!important;height:66px!important}.mlab-team-lockup>strong{max-width:100%;color:var(--lab-text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.1;display:block;overflow:hidden}.mlab-team-lockup>small{color:var(--lab-muted);font:800 9px/1 var(--font-geist-mono);letter-spacing:.06em;margin-top:6px;display:block}.mlab-score{flex-direction:column;align-items:center;display:flex}.mlab-score>b{color:var(--lab-text);font:850 clamp(44px,5vw,68px)/.9 var(--font-geist-sans);letter-spacing:-.06em}.mlab-score>em{color:var(--app-muted);font:800 9px/1 var(--font-geist-mono);margin-top:7px}.mlab-scoreboard>div{border-inline:1px solid var(--lab-line);text-align:center;background:var(--app-panel-inset);flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex}.mlab-scoreboard>div>span{color:var(--app-muted);font:800 8px/1 var(--font-geist-mono);letter-spacing:.17em}.mlab-scoreboard>div>strong{letter-spacing:-.025em;margin:7px 0 3px;font-size:20px}.mlab-scoreboard>div>small{color:var(--lab-muted);font-size:10px}.mlab-scoreboard>div>i{color:var(--app-ink-soft);font:800 8px/1 var(--font-geist-mono);text-transform:uppercase;border:1px solid #393c3c;border-radius:4px;margin-top:10px;padding:5px 8px}.mlab-scoreboard>p{border-top:1px solid var(--lab-line);color:var(--app-ink-soft);background:var(--app-panel);grid-column:1/-1;margin:0;padding:14px 20px;font-size:13px;line-height:1.6}.mlab-scoreboard>p>strong{color:var(--app-ink);font:850 9px/1 var(--font-geist-mono);letter-spacing:.11em;margin-right:9px}.mlab-scoreboard>footer{border-top:1px solid var(--lab-line);background:var(--app-panel-inset);grid-column:1/-1;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:0;min-height:0;margin-left:0;padding:0;display:grid}.mlab-scoreboard>footer>span{border-right:1px solid var(--lab-line);padding:12px 15px}.mlab-scoreboard>footer>span:last-child{border:0}.mlab-scoreboard>footer small{color:var(--app-muted);font:800 7px/1 var(--font-geist-mono);letter-spacing:.12em;display:block}.mlab-scoreboard>footer b{color:var(--app-ink-soft);margin-top:5px;font-size:13px;display:block}.mlab-section{border:1px solid var(--lab-line);background:var(--lab-card);border-radius:9px;margin-top:18px;overflow:hidden}.mlab-section>header{border-bottom:1px solid var(--lab-line);background:var(--app-panel-inset);justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.mlab-section>header h2{color:var(--lab-text);letter-spacing:-.025em;margin:5px 0 3px;font-size:22px}.mlab-section>header aside{border-left:1px solid var(--lab-line);min-width:210px;padding-left:18px}.mlab-section>header aside small{color:var(--app-muted);font:800 7px/1 var(--font-geist-mono);letter-spacing:.12em;display:block}.mlab-section>header aside strong{color:var(--app-ink);margin:5px 0 3px;font-size:16px;display:block}.mlab-section>header aside span{color:var(--app-muted);letter-spacing:.08em;font-size:8px}.mlab-two-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mlab-two-column>article:first-child{border-right:1px solid var(--lab-line)}.mlab-edge-key{background:var(--app-panel);border-bottom:1px solid #2d3030;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:50px;padding:7px 18px;display:grid}.mlab-edge-key>span{align-items:center;gap:7px;min-width:0;display:flex}.mlab-edge-key>span:last-child{justify-content:flex-end}.mlab-edge-key b{color:var(--app-ink);font:850 9px/1 var(--font-geist-mono)}.mlab-edge-key small{color:var(--app-faint);font:750 7px/1 var(--font-geist-mono)}.mlab-edge-key>strong{color:var(--app-muted);font:850 7px/1 var(--font-geist-mono);letter-spacing:.12em;text-align:center}.mlab-edge-lanes>article{border-bottom:1px solid #2d3030;grid-template-columns:92px 1fr 92px;align-items:center;gap:13px;min-height:92px;padding:13px 18px;display:grid}.mlab-edge-lanes>article:last-child{border:0}.mlab-edge-lanes>article>div{align-items:center;gap:9px;display:flex}.mlab-edge-lanes>article>div:last-child{justify-content:flex-end}.mlab-edge-lanes>article>div strong{font:850 18px/1 var(--font-geist-mono)}.mlab-edge-lanes>article>span{grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;display:grid}.mlab-edge-lanes>article>span>small{color:var(--app-ink-soft);font:850 10px/1 var(--font-geist-mono);letter-spacing:.08em}.mlab-edge-lanes>article>span>i{background:linear-gradient(90deg,var(--app-panel-soft),var(--app-ink) 50%,var(--app-panel-soft));border-radius:99px;height:6px;position:relative}.mlab-edge-lanes>article>span>i:after{content:"";background:var(--app-panel-inset);width:1px;height:14px;position:absolute;top:-4px;left:50%}.mlab-edge-lanes>article>span>i>b{left:var(--edge-position);background:var(--app-ink);border:3px solid #111;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #8d918d}.mlab-edge-lanes>article>span>em{color:var(--app-ink-soft);font:800 10px/1 var(--font-geist-mono);text-align:right}.mlab-edge-lanes>article>span>p{color:var(--app-muted);grid-column:1/-1;margin:7px 0 0;font-size:10px;line-height:1.35}.mlab-impact-team{padding:16px}.mlab-impact-team>header,.mlab-analogs-team>header>div,.mlab-expectation-team>header,.mlab-viability>header,.mlab-advanced-direction>header>div{align-items:center;gap:10px;display:flex}.mlab-impact-team>header strong,.mlab-analogs-team>header strong,.mlab-expectation-team>header strong,.mlab-viability>header strong,.mlab-advanced-direction>header strong{color:var(--app-ink);font-size:14px;display:block}.mlab-impact-team>header small,.mlab-analogs-team>header small,.mlab-expectation-team>header small,.mlab-viability>header small,.mlab-advanced-direction>header small{color:var(--app-muted);font:750 7px/1.2 var(--font-geist-mono);letter-spacing:.09em;margin-top:3px;display:block}.mlab-impact-team>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.mlab-impact-team section{background:var(--app-panel);border:1px solid #333636;border-radius:6px;min-height:168px;padding:12px}.mlab-impact-team section>span{color:var(--app-muted);font:800 8px/1 var(--font-geist-mono);letter-spacing:.1em}.mlab-impact-team section>strong{font:850 25px/1 var(--font-geist-mono);margin:8px 0 6px;display:block}.mlab-impact-team section>p{min-height:36px;color:var(--app-ink-soft);margin:0;font-size:10px;line-height:1.4}.mlab-impact-team section>small{color:var(--app-muted);font:700 7px/1.3 var(--font-geist-mono);margin-top:7px;display:block}.mlab-impact-signals{border-top:1px solid #303333;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:10px;padding-top:9px;display:grid}.mlab-impact-signals>span{min-width:0}.mlab-impact-signals em{color:var(--app-faint);font:750 6px/1 var(--font-geist-mono);display:block}.mlab-impact-signals b{font:850 9px/1 var(--font-geist-mono);margin-top:4px;display:block}.mlab-analogs-team{padding:16px}.mlab-analogs-team>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mlab-analog-card{background:var(--app-panel);border:1px solid #333636;border-radius:6px;min-height:0;padding:12px}.mlab-analog-card>header span{color:var(--app-muted);font:800 8px/1 var(--font-geist-mono);letter-spacing:.08em;display:block}.mlab-analog-card>header small{color:var(--app-faint);margin-top:4px;font-size:8px;display:block}.mlab-analog-primary{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:12px 0 8px;display:grid}.mlab-analog-primary span{min-width:0}.mlab-analog-primary strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.mlab-analog-primary small{color:var(--app-muted);font:700 7px/1 var(--font-geist-mono)}.mlab-analog-primary>b{color:var(--app-ink);font:850 18px/1 var(--font-geist-mono)}.mlab-analog-card>p{font:800 9px/1.2 var(--font-geist-mono);margin:7px 0}.mlab-analog-comparison{background:var(--app-panel-inset);text-align:center;border:1px solid #343737;border-radius:4px;grid-template-columns:1fr 24px 1fr;align-items:center;min-height:52px;margin:8px 0 2px;padding:7px 9px;display:grid}.mlab-analog-comparison>span small{color:var(--app-muted);font:800 6px/1 var(--font-geist-mono);letter-spacing:.08em;display:block}.mlab-analog-comparison>span strong{color:var(--app-ink);font:900 18px/1 var(--font-geist-mono);margin-top:5px;display:block}.mlab-analog-comparison>i{color:var(--app-faint);font:800 7px/1 var(--font-geist-mono);font-style:normal}.mlab-analog-secondary{color:var(--app-muted);border-top:1px solid #303333;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:12px;padding-top:9px;font-size:9px;display:grid}.mlab-analog-secondary b{font-family:var(--font-geist-mono)}.mlab-no-sample{min-height:100px;color:var(--app-faint);align-items:center;font-size:10px;line-height:1.4;display:flex}.mlab-projected-profile{background:var(--app-panel);border:1px solid #353838;border-radius:6px;max-width:760px;margin:16px auto}.mlab-projected-profile>header,.mlab-projected-profile>div{border-bottom:1px solid #303333;grid-template-columns:1fr 1.2fr 1fr;align-items:center;min-height:46px;padding:0 14px;display:grid}.mlab-projected-profile>header{background:var(--app-panel-inset)}.mlab-projected-profile>header>span{color:var(--app-ink-soft);font:850 11px/1 var(--font-geist-mono);align-items:center;gap:8px;display:flex}.mlab-projected-profile>header>span:last-child{justify-content:flex-end}.mlab-projected-profile>header>b,.mlab-projected-profile>div>span{color:var(--app-muted);font:800 8px/1 var(--font-geist-mono);letter-spacing:.08em;text-align:center}.mlab-projected-profile>div:last-child{border:0}.mlab-projected-profile>div>strong{color:var(--app-ink);font:850 16px/1 var(--font-geist-mono)}.mlab-projected-profile>div>strong:last-child{text-align:right}.mlab-viability{padding:16px}.mlab-viability>header{border-bottom:1px solid #303333;padding-bottom:12px}.mlab-viability>header>b{color:var(--app-ink-soft);font:850 8px/1 var(--font-geist-mono);text-transform:uppercase;border:1px solid #414544;border-radius:4px;margin-left:auto;padding:5px 7px}.mlab-viability.secure>header>b{color:var(--lab-positive)}.mlab-viability.at-risk>header>b,.mlab-viability.critical>header>b{color:var(--lab-negative)}.mlab-threshold-head{justify-content:space-between;gap:16px;margin:15px 0 10px;display:flex}.mlab-threshold-head small{color:var(--app-muted);font:800 7px/1 var(--font-geist-mono);letter-spacing:.1em;display:block}.mlab-threshold-head strong{margin-top:4px;font-size:13px;display:block}.mlab-threshold-head>b{font:850 16px/1 var(--font-geist-mono)}.mlab-threshold-meter{background:var(--app-panel-raised);border-radius:99px;height:10px;position:relative}.mlab-threshold-meter>i{width:var(--projected);background:var(--app-ink);border-radius:99px;height:100%;position:absolute;top:0;left:0}.mlab-viability.at-risk .mlab-threshold-meter>i,.mlab-viability.critical .mlab-threshold-meter>i{background:var(--lab-negative)}.mlab-threshold-meter>b{left:var(--threshold);background:var(--lab-warn);width:2px;height:20px;position:absolute;top:-5px}.mlab-threshold-labels{color:var(--app-muted);font:750 7px/1 var(--font-geist-mono);justify-content:space-between;margin-top:7px;display:flex}.mlab-viability>p{color:var(--app-ink-soft);margin:14px 0 5px;font-size:11px;line-height:1.45}.mlab-viability>small{color:var(--app-muted);font-size:9px;line-height:1.4}.mlab-requirement-list{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:13px;display:grid}.mlab-requirement-list>span{background:var(--app-panel);border:1px solid #313434;border-radius:4px;justify-content:space-between;gap:8px;padding:7px 8px;display:flex}.mlab-requirement-list em{color:var(--app-muted);font-size:8px}.mlab-requirement-list b{font:800 9px/1 var(--font-geist-mono)}.mlab-expectation-team{padding:16px}.mlab-expectation-summary{border:1px solid #333636;border-radius:5px;grid-template-columns:repeat(4,1fr);margin:14px 0;display:grid}.mlab-expectation-summary>span{border-right:1px solid #333636;padding:10px 8px}.mlab-expectation-summary>span:last-child{border:0}.mlab-expectation-summary small{min-height:18px;color:var(--app-muted);font:750 6px/1.25 var(--font-geist-mono);letter-spacing:.06em;display:block}.mlab-expectation-summary strong{font:850 15px/1 var(--font-geist-mono);margin-top:6px;display:block}.mlab-expectation-games>div{border-top:1px solid #2f3232;grid-template-columns:auto minmax(0,1fr) auto auto 46px;align-items:center;gap:8px;min-height:42px;display:grid}.mlab-expectation-games>div>span small{color:var(--app-faint);font:750 6px/1 var(--font-geist-mono);display:block}.mlab-expectation-games>div>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.mlab-expectation-games>div>b,.mlab-expectation-games>div>em,.mlab-expectation-games>div>strong{font:800 8px/1 var(--font-geist-mono)}.mlab-expectation-games>div>em{color:var(--app-muted)}.mlab-expectation-games>div>strong:last-child{text-align:right}.mlab-expectation-games>p{color:var(--app-muted);font-size:10px}.mlab-advanced-direction{min-width:0}.mlab-advanced-direction>header{background:var(--app-panel);border-bottom:1px solid #333636;justify-content:space-between;align-items:center;min-height:64px;padding:12px 14px;display:flex}.mlab-advanced-labels,.mlab-advanced-row{grid-template-columns:minmax(130px,1.45fr) repeat(3,minmax(70px,.72fr));align-items:center;display:grid}.mlab-advanced-labels{min-height:35px;color:var(--app-muted);font:800 7px/1 var(--font-geist-mono);letter-spacing:.07em;text-align:center;padding:0 12px}.mlab-advanced-labels span:first-child{text-align:left}.mlab-advanced-group{color:var(--app-muted);font:850 7px/1 var(--font-geist-mono);letter-spacing:.12em;background:var(--app-panel-inset);border-top:1px solid #303333;padding:9px 12px 5px;display:block}.mlab-advanced-row{border-top:1px solid #2b2e2e;min-height:47px;padding:0 12px}.mlab-advanced-row>strong{color:var(--app-ink-soft);font-size:9px}.mlab-advanced-row>span{text-align:center}.mlab-advanced-row>span>b{font:800 10px/1 var(--font-geist-mono);display:block}.mlab-advanced-row>span>small{color:var(--app-faint);font:700 6px/1 var(--font-geist-mono);margin-top:3px;display:block}.mlab-advanced-row>em{color:var(--app-ink);font:850 12px/1 var(--font-geist-mono);text-align:center}.mlab-context-error{color:#d7bd83;background:var(--app-panel);border:1px solid #5a4830;border-radius:5px;margin:12px 0 0;padding:10px 12px;font-size:10px}.mlab-field-card{min-width:0;padding:15px}.mlab-field-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mlab-field-card>header>div{align-items:center;gap:9px;min-width:0;display:flex}.mlab-field-card>header strong{color:#eff1ed;font-size:13px;display:block}.mlab-field-card>header small{color:#8f9591;font:750 7px/1 var(--font-geist-mono);margin-top:3px;display:block}.mlab-field-card>header>b{color:#bdc2be;font:800 6px/1 var(--font-geist-mono);letter-spacing:.08em;white-space:nowrap;border:1px solid #3b3f3d;border-radius:3px;padding:5px 7px}.mlab-field-art{background:#172019;border:1px solid #444942;border-radius:5px;position:relative;overflow:hidden}.mlab-field-endzone,.mlab-field-backfield{z-index:1;color:#929a93;min-height:28px;font:850 6px/1 var(--font-geist-mono);letter-spacing:.16em;background:#111612;place-items:center;display:grid;position:relative}.mlab-pass-field{background:linear-gradient(90deg,#ffffff1f 0 2px,#0000 2px calc(100% - 2px),#ffffff1f calc(100% - 2px)),repeating-linear-gradient(#ffffff06 0 38px,#00000009 38px 76px),linear-gradient(#294c31 0%,#24442c 48%,#203d28 100%);position:relative;overflow:hidden}.mlab-pass-field:before,.mlab-pass-field:after{z-index:1;content:"";opacity:.72;background:repeating-linear-gradient(#0000 0 9px,#ffffff8f 9px 11px,#0000 11px 18px);width:14px;position:absolute;top:0;bottom:0}.mlab-pass-field:before{left:37.5%;transform:translate(-50%)}.mlab-pass-field:after{right:37.5%;transform:translate(50%)}.mlab-field-markings{z-index:1;pointer-events:none;position:absolute;inset:0}.mlab-field-markings>span{border-top:1px solid #ffffff54;height:1px;position:absolute;left:0;right:0}.mlab-field-markings>span:first-child{top:16.666%}.mlab-field-markings>span:nth-child(2){top:50%}.mlab-field-markings>span:nth-child(3){top:83.333%}.mlab-field-markings>span:before,.mlab-field-markings>span:after{content:attr(data-yard);color:#ffffff4d;letter-spacing:-.06em;direction:ltr;font:900 12px/1 Arial,Helvetica,sans-serif;position:absolute;top:-7px;transform:none}.mlab-field-markings>span:before{left:8px}.mlab-field-markings>span:after{right:8px}.mlab-field-zones{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.mlab-field-zone{text-align:center;text-shadow:0 1px 2px #000000bf;border-bottom:1px solid #eff1ed45;border-right:1px dashed #eff1ed2e;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:76px;padding:8px 4px;display:flex}.mlab-field-zone:nth-child(3n){border-right:0}.mlab-field-zone small{color:#eff1edb8;font:800 6px/1 var(--font-geist-mono);letter-spacing:.07em}.mlab-field-zone strong{color:#fff;font:900 22px/1 var(--font-geist-mono)}.mlab-field-zone span{font:850 6px/1 var(--font-geist-mono);letter-spacing:.12em}.mlab-field-zone.strong,.mlab-run-gap.strong{background:#266b3d66}.mlab-field-zone.mixed,.mlab-run-gap.mixed{background:#89642261}.mlab-field-zone.weak,.mlab-run-gap.weak{background:#842b2a73}.mlab-field-zone.strong span,.mlab-run-gap.strong b{color:#c0efcd}.mlab-field-zone.mixed span,.mlab-run-gap.mixed b{color:#f0d59c}.mlab-field-zone.weak span,.mlab-run-gap.weak b{color:#f0b0ad}.mlab-field-los{z-index:2;background:#101710;border-block:3px solid #ffffffd6;place-items:center;min-height:26px;display:grid;position:relative;box-shadow:0 2px 8px #00000073}.mlab-field-los span{color:#dfe3de;font:900 6px/1 var(--font-geist-mono);letter-spacing:.15em}.mlab-offensive-front{z-index:1;background:linear-gradient(#18301f,#111b14);grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:9px 7px 8px;display:grid;position:relative}.mlab-front-pair{grid-template-columns:minmax(17px,.62fr) minmax(25px,1fr);align-items:end;min-width:0;display:grid}.mlab-run-gap{border:1px dashed #eff1ed40;border-radius:3px 0 0 3px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:58px;display:grid}.mlab-run-gap small{color:#eff1ed9e;font:750 5px/1 var(--font-geist-mono)}.mlab-run-gap strong{color:#fff;font:900 13px/1 var(--font-geist-mono)}.mlab-run-gap b{font:900 9px/1 var(--font-geist-mono)}.mlab-front-player{background:#171b18;border:1px solid #eff1ed2b;border-radius:0 3px 3px 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:58px;display:flex}.mlab-front-player i{background:#2a2e2a;border:2px solid #eceee9;border-radius:50%;flex:0 0 25px;width:25px;height:25px;box-shadow:0 2px #00000080}.mlab-front-player strong{color:#eceee9;font:900 7px/1 var(--font-geist-mono)}.mlab-front-player.tight-end i{border-color:#d6c17f;border-radius:50%}.mlab-front-player.tight-end strong{color:#d6c17f}.matchup-lab-v2 .team-mark-sm{width:50px;height:50px}.matchup-lab-v2 .team-mark-sm.has-logo{padding:2%}.matchup-lab-v2 .team-mark-sm.has-logo img{transform-origin:50%;transform:scale(1.12)}.mlab-field-card>header .team-mark-sm{width:54px;height:54px}.mlab-field-legend{min-width:0;padding-top:10px}.mlab-field-legend>div{flex-wrap:wrap;gap:5px;display:flex}.mlab-field-legend>div span{font:800 6px/1 var(--font-geist-mono);border:1px solid #383c3a;border-radius:3px;padding:4px 6px}.mlab-field-legend p{color:#8e9590;white-space:normal;word-break:normal;overflow-wrap:normal;width:auto;max-width:none;margin:8px 0 0;font-size:8px;line-height:1.45}.mlab-pff-disclaimer{border-top:1px solid var(--lab-line);color:var(--app-muted);background:var(--app-panel-inset);margin:0;padding:10px 15px;font-size:8px;line-height:1.45}.mlab-pff-disclaimer strong{color:var(--app-ink-soft);font:850 7px/1 var(--font-geist-mono);letter-spacing:.08em;margin-right:5px}@media (width<=900px){.mlab-controls{grid-template-columns:minmax(62px,.58fr) minmax(92px,.82fr) minmax(120px,2fr) 34px;top:54px}.mlab-controls>label:first-child{grid-area:1/1}.mlab-controls>label:nth-child(2){grid-area:1/2}.mlab-controls .mlab-first-team{grid-area:1/3}.mlab-controls>button{grid-area:1/4;width:34px}.mlab-controls>label:nth-child(5){grid-area:2/1}.mlab-controls>label:nth-child(6){grid-area:2/2}.mlab-controls .mlab-second-team{grid-area:2/3}.mlab-site-toggle{grid-area:2/4;justify-content:center;padding:0}.mlab-site-toggle>span{display:none!important}.mlab-two-column{grid-template-columns:1fr}.mlab-two-column>article:first-child{border-right:0;border-bottom:1px solid var(--lab-line)}.mlab-scoreboard{grid-template-columns:1fr 150px 1fr}.mlab-scoreboard>article{min-height:158px;padding:13px 8px}.mlab-team-lockup>strong{max-width:120px;font-size:14px}.mlab-team-lockup .team-mark-lg{width:55px!important;height:55px!important}.mlab-score>b{font-size:40px}.mlab-scoreboard>div{padding:12px 8px}.mlab-scoreboard>div>strong{font-size:14px}}@media (width<=600px){.matchup-lab-v2{padding-inline:10px!important}.mlab-title{margin-bottom:11px}.mlab-title h1{font-size:36px}.mlab-title p{font-size:11px}.mlab-controls{grid-template-columns:minmax(52px,.55fr) minmax(78px,.8fr) minmax(96px,1.75fr) 32px;gap:4px;padding:6px;position:relative;top:auto}.mlab-controls label>span{margin-bottom:3px;font-size:6px}.mlab-controls select{height:32px;padding-left:7px;padding-right:23px;font-size:9px}.mlab-controls>button{width:32px;height:32px;font-size:16px}.mlab-site-toggle{height:32px}.mlab-scoreboard{grid-template-columns:1fr 108px 1fr;margin-top:10px}.mlab-scoreboard>article{gap:8px;min-width:0;min-height:144px;padding:9px 3px}.mlab-team-lockup .team-mark-lg{margin-bottom:6px;width:42px!important;height:42px!important}.mlab-team-lockup>strong{white-space:normal;max-width:88px;font-size:10px;line-height:1.15}.mlab-team-lockup>small{margin-top:4px;font-size:6px;line-height:1.2}.mlab-score>b{font-size:30px}.mlab-score>em{margin-top:4px;font-size:6px}.mlab-scoreboard>div{padding:8px 3px}.mlab-scoreboard>div>span{font-size:6px}.mlab-scoreboard>div>strong{font-size:11px}.mlab-scoreboard>div>small{font-size:7px;line-height:1.35}.mlab-scoreboard>div>i{margin-top:6px;padding:4px;font-size:6px}.mlab-scoreboard>p{padding:11px 12px;font-size:10px;line-height:1.5}.mlab-scoreboard>p>strong{margin:0 0 5px;font-size:7px;display:block}.mlab-scoreboard>footer{grid-template-columns:repeat(2,1fr)}.mlab-scoreboard>footer>span{border-bottom:1px solid var(--lab-line);padding:9px 10px}.mlab-scoreboard>footer>span:nth-child(2){border-right:0}.mlab-scoreboard>footer small{font-size:6px}.mlab-scoreboard>footer b{font-size:10px}.mlab-section{margin-top:12px}.mlab-section>header{padding:14px;display:block}.mlab-section>header h2{font-size:18px}.mlab-section>header p{font-size:10px}.mlab-section>header aside{border-left:0;border-top:1px solid var(--lab-line);margin-top:12px;padding:10px 0 0}.mlab-edge-lanes>article{grid-template-columns:58px 1fr 58px;gap:7px;min-height:88px;padding:10px 8px}.mlab-edge-lanes>article>div{gap:4px}.mlab-edge-lanes>article>div strong{font-size:12px}.mlab-edge-lanes>article>span{grid-template-columns:1fr auto;column-gap:6px}.mlab-edge-lanes>article>span>small{font-size:7px}.mlab-edge-lanes>article>span>i{grid-area:2/1/auto/-1}.mlab-edge-lanes>article>span>em{font-size:7px}.mlab-edge-lanes>article>span>p{font-size:8px}.mlab-edge-key{grid-template-columns:1fr 70px 1fr;gap:5px;padding:6px 8px}.mlab-edge-key small{display:none}.mlab-edge-key b{font-size:7px}.mlab-edge-key>strong{font-size:5px}.mlab-impact-team,.mlab-analogs-team,.mlab-expectation-team,.mlab-viability{padding:12px}.mlab-impact-team>div,.mlab-analogs-team>div{gap:6px}.mlab-impact-team section{min-height:124px;padding:9px}.mlab-impact-team section>strong{font-size:20px}.mlab-impact-team section>p{font-size:8px}.mlab-analog-card{min-height:0;padding:9px}.mlab-analog-primary strong{font-size:9px}.mlab-analog-primary>b{font-size:14px}.mlab-analog-comparison{min-height:48px}.mlab-analog-comparison>span strong{font-size:16px}.mlab-projected-profile{margin:12px}.mlab-expectation-summary{grid-template-columns:repeat(2,1fr)}.mlab-expectation-summary>span:nth-child(2){border-right:0}.mlab-expectation-summary>span:nth-child(-n+2){border-bottom:1px solid #333636}.mlab-expectation-games>div{grid-template-columns:auto minmax(0,1fr) auto 38px}.mlab-expectation-games>div>em{display:none}.mlab-advanced-labels,.mlab-advanced-row{grid-template-columns:minmax(100px,1.15fr) repeat(3,minmax(58px,.7fr));padding-inline:8px}.mlab-advanced-row>strong,.mlab-advanced-row>span>b{font-size:8px}.mlab-advanced-row>span>small{font-size:5px}.mlab-advanced-row>em{font-size:9px}.mlab-field-card{padding:11px}.mlab-field-card>header{align-items:flex-start}.mlab-field-card>header>b{font-size:5px}.mlab-field-zone{min-height:61px;padding:6px 2px}.mlab-field-zone small{font-size:5px}.mlab-field-zone strong{font-size:17px}.mlab-field-zone span{font-size:5px}.matchup-lab-v2 .team-mark-sm,.mlab-field-card>header .team-mark-sm{width:46px;height:46px}.mlab-offensive-front{gap:1px;padding:6px 4px}.mlab-front-pair{grid-template-columns:minmax(14px,.58fr) minmax(23px,1fr)}.mlab-run-gap,.mlab-front-player{min-height:49px}.mlab-front-player i{flex-basis:20px;width:20px;height:20px}.mlab-run-gap small{font-size:4px}.mlab-run-gap strong{font-size:11px}.mlab-run-gap b{font-size:7px}}@media (width<=430px){.mlab-team-name-full{display:none}.mlab-team-name-short{display:block}}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ink);color:var(--app-ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,select,input{font:inherit}button{color:inherit}.topline{letter-spacing:.1em;background:#d3183b;grid-template-columns:270px 1fr 190px;align-items:center;gap:18px;height:34px;padding:0 32px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.live-dot{background:#fff;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #fff3}.ticker{white-space:nowrap;justify-content:center;gap:26px;display:flex;overflow:hidden}.ticker span{opacity:.9}.ticker b{color:#ffd36b;margin-right:4px}.topline>:last-child{text-align:right}.main-header{border-bottom:1px solid var(--line);background:var(--app-panel-inset);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;grid-template-columns:minmax(300px,1fr) auto minmax(190px,1fr);align-items:center;height:86px;padding:0 32px;display:grid;position:sticky;top:0}.brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:fit-content;padding:0;display:flex}.brand>span{background:var(--red);width:48px;height:48px;box-shadow:7px 7px 0 var(--app-ink);place-items:center;font-size:25px;font-style:italic;font-weight:1000;display:grid;transform:skew(-8deg)}.brand>span span{color:#ffd36b}.brand div{flex-direction:column;display:flex}.brand small{color:var(--muted);letter-spacing:.17em;margin-top:3px;font-size:9px}.main-header nav{height:100%;display:flex}.main-header nav button{color:var(--app-muted);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 18px;font-size:12px;font-weight:900}.main-header nav button:hover,.main-header nav button.active{color:var(--app-ink);border-bottom-color:var(--red)}.refresh-button{border:1px solid var(--app-line);background:var(--app-panel-raised);letter-spacing:.08em;cursor:pointer;border-radius:6px;justify-self:end;padding:12px 15px;font-size:10px;font-weight:900}.refresh-button span{color:#ff4568;margin-right:8px}.refresh-button:disabled{opacity:.6;cursor:wait}.refresh-button.done{border-color:#20bf7580}.refresh-button.error{border-color:#ff505099}.refresh-strip{background:var(--app-panel);border-bottom:1px solid var(--line);letter-spacing:.06em;min-height:32px;color:var(--app-muted);justify-content:space-between;align-items:center;padding:7px 32px;font-size:10px;display:flex}.refresh-strip span:before{content:"";background:#708197;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.refresh-strip span.running:before{background:var(--gold)}.refresh-strip span.done:before{background:var(--green)}.refresh-strip span.error:before{background:#ff4e68}.overview,.page-section{width:min(1500px,100% - 64px);margin:0 auto}.overview{padding:30px 0 70px}.page-section{min-height:760px;padding:48px 0 80px}.hero-grid{grid-template-columns:1.65fr .85fr;gap:18px;display:grid}.leader-card{--team:#900;background:linear-gradient(105deg,var(--team) 0%,var(--team) 46%,#0c192b 72%);border:1px solid #ffffff1f;align-items:center;min-height:350px;padding:45px 50px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.leader-card{background:linear-gradient(105deg,var(--team) 0%,color-mix(in srgb,var(--team),#07111f 60%) 46%,#0c192b 72%)}}.leader-card{box-shadow:0 24px 60px #0000004d}.leader-card:after{content:"";background:linear-gradient(115deg,#0000 0 51%,#ffffff0a 51% 58%,#0000 58%);position:absolute;inset:0}.field-lines{opacity:.1;background:repeating-linear-gradient(90deg,transparent 0 76px,var(--app-ink) 77px 79px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-copy{z-index:2;max-width:690px;position:relative}.hero-eyebrow,.section-kicker,.card-label{color:#ffbd4a;letter-spacing:.18em;font-size:10px;font-weight:1000}.hero-copy h1{letter-spacing:-.055em;text-transform:uppercase;margin:10px 0 12px;font-size:clamp(58px,6vw,94px);font-style:italic;line-height:.85}.hero-copy>p{max-width:590px;color:var(--app-ink-soft);font-size:14px;line-height:1.65}.leader-meta{gap:1px;margin-top:28px;display:flex}.leader-meta div{background:var(--app-panel);min-width:120px;padding:12px 15px}@supports (color:color-mix(in lab, red, red)){.leader-meta div{background:color-mix(in srgb,var(--app-panel) 58%,transparent)}}.leader-meta div{border-left:3px solid var(--app-line-strong)}.leader-meta small{color:var(--app-muted);letter-spacing:.11em;font-size:9px;display:block}.leader-meta strong{margin-top:5px;font-size:22px;display:block}.leader-card>.team-mark{z-index:3;position:absolute;top:82px;right:72px}.watermark-one{color:var(--app-ink);position:absolute;bottom:-90px;right:-10px}@supports (color:color-mix(in lab, red, red)){.watermark-one{color:color-mix(in srgb,var(--app-ink) 5.5%,transparent)}}.watermark-one{font-size:360px;font-weight:1000;line-height:1}.team-mark{border:2px solid #ffffff80;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000040}.team-mark>span{letter-spacing:-.05em;color:#fff;text-shadow:0 2px 5px #000;font-weight:1000}.team-mark img{object-fit:contain;filter:drop-shadow(0 3px 3px #00000073);width:84%;height:84%;position:absolute;inset:8%}.team-mark-sm{width:42px;height:42px;font-size:11px}.team-mark-md{width:62px;height:62px;font-size:13px}.team-mark-lg{border-width:3px;width:132px;height:132px;font-size:24px}.scorebug-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--app-panel-raised),var(--app-panel));min-height:350px;box-shadow:0 24px 60px #00000040}.scorebug-head{letter-spacing:.11em;background:#d3183b;justify-content:space-between;align-items:center;height:48px;padding:0 20px;font-size:9px;font-weight:900;display:flex}.scorebug-team{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr 72px;align-items:center;gap:14px;min-height:101px;padding:18px 22px;display:grid}.scorebug-team div{flex-direction:column;display:flex}.scorebug-team div strong{font-size:21px}.scorebug-team div small{color:var(--muted);letter-spacing:.12em;margin-top:4px;font-size:9px}.scorebug-team>b{text-align:right;font-size:46px;font-family:var(--font-geist-mono)}.scorebug-foot{grid-template-columns:1fr auto;gap:3px 10px;padding:18px 22px;display:grid}.scorebug-foot>span{color:var(--muted);letter-spacing:.12em;font-size:9px}.scorebug-foot>strong{grid-row:2;font-size:18px}.scorebug-foot button{color:#ffbd4a;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;font-size:10px;font-weight:900}.performance-row{border:1px solid var(--line);background:var(--app-panel);grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.performance-row>div{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;padding:20px 24px;display:grid}.performance-row>div:last-child{border:0}.performance-row span{color:var(--app-muted);letter-spacing:.14em;grid-column:1/3;font-size:9px}.performance-row strong{margin-top:8px;font-size:30px}.performance-row small{color:var(--app-faint);font-size:10px}.overview-lower{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.overview-lower>article,.overview-lower>aside{border:1px solid var(--line);background:var(--app-panel)}.overview-lower>article{min-width:0;padding:25px}.overview-lower>aside{padding:25px}.block-head,.section-title-row{justify-content:space-between;align-items:end;gap:20px;display:flex}.block-head{margin-bottom:20px}.block-head h2{margin:4px 0 0;font-size:25px}.block-head button,.source-card button{color:#ffbd4a;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;font-size:9px;font-weight:900}.rankings-shell{border:1px solid var(--line);background:var(--app-panel);overflow-x:auto}.rankings-head,.ranking-row{grid-template-columns:52px minmax(220px,1fr) 78px 78px 72px 68px 68px 112px;align-items:center;min-width:748px;display:grid}.rankings-head{background:var(--app-panel-soft);border-bottom:3px solid var(--red);min-height:42px;color:var(--app-muted);letter-spacing:.12em;padding:0 14px;font-size:8px;font-weight:900}.ranking-row{border-bottom:1px solid var(--line);min-height:59px;padding:7px 14px;font-size:12px}.ranking-row:last-child{border:0}.ranking-row:hover{background:var(--app-panel-raised)}.ranking-number{font-size:20px}.ranking-team{align-items:center;gap:12px;display:flex}.ranking-team>span{flex-direction:column;display:flex}.ranking-team strong{font-size:13px}.ranking-team small{color:var(--app-faint);text-transform:uppercase;margin-top:3px;font-size:8px}.ranking-row>span:last-child{align-items:center;gap:6px;display:flex}.rankings-loading{min-height:180px;color:var(--app-faint);place-items:center;font-size:10px;display:grid}.seed{background:var(--app-ink);color:#07111f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.champ-tag{color:#e9c66e;letter-spacing:.04em;white-space:nowrap;background:#d8a62f1f;border:1px solid #d8a62f73;border-radius:4px;align-items:center;min-height:23px;padding:4px 7px;font-size:7px;font-weight:1000;display:inline-flex}.dash{color:var(--app-faint)}.signal-card{border-bottom:1px solid var(--line);grid-template-columns:66px 1fr;gap:13px;padding:18px 0;display:grid}.signal-card>b{color:#ffbd4a;font-size:25px}.signal-card strong{font-size:11px}.signal-card p,.source-card p{color:var(--app-muted);margin:5px 0 0;font-size:11px;line-height:1.55}.source-card{background:linear-gradient(145deg,var(--app-panel-raised),var(--app-panel));border-left:4px solid var(--red);margin-top:22px;padding:20px}.source-card span{color:#ffbd4a;letter-spacing:.14em;font-size:8px;font-weight:900}.source-card strong{margin-top:8px;font-size:16px;display:block}.source-card button{margin-top:15px;padding:0}.section-title-row{margin:8px 0 28px}.section-title-row h1{text-transform:uppercase;letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,68px);font-style:italic}.section-title-row p{max-width:720px;color:var(--app-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.week-control{flex-direction:column;gap:7px;min-width:145px;display:flex}.week-control label{color:var(--app-muted);letter-spacing:.14em;font-size:8px;font-weight:900}.week-control select,.matchup-side select,.team-directory input{border:1px solid var(--app-line);background:var(--app-panel-soft);color:var(--app-ink);border-radius:5px;outline:none;padding:11px 12px}.week-control select:focus,.matchup-side select:focus,.team-directory input:focus{border-color:#d3183b;box-shadow:0 0 0 3px #d3183b29}.matchup-board{border:1px solid var(--line);background:linear-gradient(135deg,var(--app-panel-raised),var(--app-panel-inset));grid-template-columns:1fr 250px 1fr;min-height:390px;display:grid;overflow:hidden;box-shadow:0 30px 70px #00000045}.matchup-side{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex;position:relative}.side-label{color:var(--app-muted);letter-spacing:.14em;font-size:9px;font-weight:900;position:absolute;top:18px;left:20px}.matchup-side select{text-align:center;width:min(100%,300px);margin-top:18px;font-weight:900}.matchup-side small{color:var(--app-muted);text-transform:uppercase;margin-top:8px;font-size:9px}.projected-score{margin-top:15px;font-size:64px;line-height:1}.matchup-side>b{color:#ffbd4a;letter-spacing:.11em;margin-top:7px;font-size:10px}.matchup-center{border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--app-panel);flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.matchup-center{background:color-mix(in srgb,var(--app-panel) 55%,transparent)}}.matchup-center>span{color:var(--app-muted);letter-spacing:.14em;font-size:8px}.matchup-center>strong{margin-top:9px;font-size:23px}.matchup-center>small{color:#ffbd4a;margin-top:4px;font-size:10px}.swap-button{border:1px solid var(--line);background:var(--app-panel-soft);cursor:pointer;border-radius:4px;margin-top:24px;padding:10px 14px;font-size:9px;font-weight:900}.toggle-row{color:var(--app-muted);align-items:center;gap:8px;margin-top:13px;font-size:10px;display:flex}.stat-comparison{border:1px solid var(--line);background:var(--app-panel);width:min(780px,100%);margin:20px auto 0}.comparison-head,.comparison-row{text-align:center;grid-template-columns:1fr 2fr 1fr;align-items:center;display:grid}.comparison-head{background:var(--app-panel-soft);color:var(--app-muted);letter-spacing:.1em;padding:13px 18px;font-size:9px}.comparison-head span:first-child{color:#ff9cae}.comparison-head span:last-child{color:#ffbd4a}.comparison-row{border-top:1px solid var(--line);padding:12px 18px}.comparison-row span{color:var(--app-muted);font-size:10px}.comparison-row strong{font-size:16px}.model-note{border-top:1px solid var(--line);color:var(--app-faint);text-align:center;margin:0;padding:15px 20px;font-size:9px;line-height:1.6}.team-lab-grid{grid-template-columns:300px 1fr;gap:18px;display:grid}.team-directory{border:1px solid var(--line);background:var(--app-panel);max-height:750px;padding:14px;overflow:hidden}.team-directory input{width:100%;margin-bottom:10px}.team-directory>div{scrollbar-width:thin;max-height:680px;overflow:auto}.team-directory button{border:0;border-bottom:1px solid var(--app-line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.team-directory button>span{flex-direction:column;display:flex}.team-directory button strong{font-size:11px}.team-directory button small{color:var(--app-faint);margin-top:3px;font-size:8px}.team-profile-card{--team:#900;border:1px solid var(--line);background:var(--app-panel)}.team-profile-hero{background:linear-gradient(105deg,var(--team),#0b1828 70%);align-items:center;gap:25px;min-height:205px;padding:30px 40px;display:flex}@supports (color:color-mix(in lab, red, red)){.team-profile-hero{background:linear-gradient(105deg,color-mix(in srgb,var(--team),#07111f 25%),#0b1828 70%)}}.team-profile-hero{border-bottom:1px solid var(--line)}.team-profile-hero>div:nth-child(2)>span{color:#ffbd4a;letter-spacing:.14em;font-size:9px}.team-profile-hero h2{text-transform:uppercase;margin:6px 0 0;font-size:45px;font-style:italic}.team-profile-hero p{color:#b2c0d0;margin:3px 0 0}.team-rank-callout{text-align:right;min-width:110px;margin-left:auto}.team-rank-callout small{color:var(--app-muted);letter-spacing:.14em;font-size:9px;display:block}.team-rank-callout strong{margin-top:3px;font-size:52px;display:block}.profile-columns{grid-template-columns:1fr 1fr;gap:45px;padding:32px 40px;display:grid}.profile-columns h3{color:var(--app-muted);letter-spacing:.14em;margin:0 0 20px;font-size:11px}.metric-bar{margin:14px 0}.metric-bar-label{justify-content:space-between;font-size:10px;display:flex}.metric-bar-label span{color:var(--app-muted)}.metric-bar-label strong{color:var(--app-ink)}.metric-track{background:var(--app-panel-raised);border-radius:5px;height:6px;margin-top:7px;position:relative;overflow:hidden}.metric-track span{background:linear-gradient(90deg,#d3183b,#ffb63f);border-radius:5px;height:100%;display:block}.metric-track i{background:var(--app-ink);opacity:.6;width:1px;position:absolute;top:0;bottom:0;left:50%}.trend-panel{border:1px solid var(--line);background:var(--app-panel-inset);grid-template-columns:170px 1fr;align-items:end;gap:25px;margin:0 40px 35px;padding:20px;display:grid}.trend-panel>div:first-child{flex-direction:column;display:flex}.trend-panel strong{letter-spacing:.12em;font-size:10px}.trend-panel span{color:var(--app-faint);margin-top:4px;font-size:9px}.trend-bars{align-items:flex-end;gap:5px;height:72px;display:flex}.trend-bars i{background:var(--app-panel-soft);border-radius:2px 2px 0 0;flex:1;min-height:5px}.trend-bars i.active{background:#ffb63f;box-shadow:0 0 10px #ffb63f66}.empty-state{text-align:center;color:var(--app-muted);padding:80px 40px}.pipeline{border:1px solid var(--line);background:var(--app-panel);grid-template-columns:repeat(5,1fr);margin:0 0 20px;display:grid}.pipeline>div{border-right:1px solid var(--line);min-height:150px;padding:22px}.pipeline>div:last-child{border:0}.pipeline span{color:#d3183b;font-size:22px;font-weight:1000}.pipeline strong{letter-spacing:.13em;margin-top:16px;font-size:11px;display:block}.pipeline p{color:var(--app-muted);font-size:10px;line-height:1.6}.method-grid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.formula-card{border:1px solid var(--line);background:var(--app-panel);padding:27px}.formula-card.wide{grid-row:span 2}.formula-card h2{margin:8px 0 18px;font-size:24px}.formula-card code{background:var(--app-panel-inset);color:var(--app-ink-soft);white-space:normal;border-left:3px solid #d3183b;padding:20px;font-size:12px;line-height:1.8;display:block}.formula-card p{color:var(--app-muted);font-size:11px;line-height:1.6}.weight-list div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.weight-list span{color:var(--app-muted)}.model-governance{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.model-governance article{border:1px solid var(--line);background:var(--app-panel);padding:26px}.model-governance h2{margin:8px 0 14px;font-size:22px}.model-governance strong{color:#ffbd4a;letter-spacing:.06em;font-size:15px}.model-governance p{color:var(--app-faint);margin:12px 0 0;font-size:10px;line-height:1.65}.workbook-map{border:1px solid var(--line);background:var(--app-panel);margin-top:18px;padding:27px}.workbook-map-head{justify-content:space-between;align-items:center;display:flex}.workbook-map h2{margin:6px 0 0}.workbook-map-head>b{color:#20bf75;font-size:30px}.workbook-map>div:last-child{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid}.workbook-map article{background:var(--app-panel-raised);flex-direction:column;min-height:74px;padding:14px;display:flex}.workbook-map article strong{font-size:10px}.workbook-map article span{color:var(--app-faint);margin-top:6px;font-size:9px;line-height:1.4}footer{border-top:1px solid var(--line);min-height:100px;color:var(--app-faint);grid-template-columns:280px 1fr auto;align-items:center;gap:25px;padding:24px 32px;font-size:9px;display:grid}.brand.compact>span{width:38px;height:38px;box-shadow:5px 5px 0 var(--app-ink);font-size:20px}.brand.compact strong{color:var(--app-ink);font-size:14px}.brand.compact small{font-size:7px}@media (width<=1100px){.topline{grid-template-columns:1fr auto}.ticker{display:none}.main-header{grid-template-columns:260px 1fr;height:auto;padding:14px 22px}.main-header nav{order:3;grid-column:1/3;height:48px;overflow:auto}.main-header nav button{white-space:nowrap;padding:0 15px}.refresh-button{grid-area:1/2}.hero-grid,.overview-lower{grid-template-columns:1fr}.leader-card>.team-mark{opacity:.55;right:30px}.performance-row{grid-template-columns:1fr 1fr}.performance-row>div:nth-child(2){border-right:0}.matchup-board{grid-template-columns:1fr 170px 1fr}.team-lab-grid{grid-template-columns:230px 1fr}.model-governance{grid-template-columns:1fr}}@media (width<=760px){.topline{grid-template-columns:1fr;padding:0 14px}.topline>:last-child{display:none}.main-header{grid-template-columns:1fr auto;padding:12px 14px}.brand div{display:none}.refresh-button{padding:10px;font-size:0}.refresh-button span{margin:0;font-size:18px}.refresh-strip{padding:7px 14px}.refresh-strip small{display:none}.overview,.page-section{width:min(100% - 24px,1500px)}.overview{padding-top:14px}.leader-card{align-items:flex-end;min-height:390px;padding:30px 24px}.leader-card>.team-mark{opacity:.85;top:38px;right:26px}.hero-copy h1{font-size:54px}.leader-meta{grid-template-columns:1fr 1fr;display:grid}.leader-meta div{min-width:0}.performance-row{grid-template-columns:1fr 1fr}.performance-row>div{padding:16px}.performance-row strong{font-size:23px}.overview-lower>article{padding:12px}.rankings-shell{overflow-x:auto}.rankings-head,.ranking-row{min-width:720px}.section-title-row{flex-direction:column;align-items:flex-start}.section-title-row h1{font-size:42px}.matchup-board{grid-template-columns:1fr}.matchup-center{border:1px solid var(--line);min-height:170px}.matchup-side{min-height:330px}.team-lab-grid{grid-template-columns:1fr}.team-directory{max-height:330px}.team-directory>div{max-height:260px}.team-profile-hero{flex-wrap:wrap;padding:24px}.team-profile-hero h2{font-size:31px}.team-rank-callout{min-width:80px}.profile-columns{grid-template-columns:1fr;gap:25px;padding:25px}.trend-panel{grid-template-columns:1fr;margin:0 25px 25px}.pipeline{grid-template-columns:1fr}.pipeline>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.method-grid,.model-governance,.workbook-map>div:last-child{grid-template-columns:1fr}footer{text-align:left;grid-template-columns:1fr}.team-mark-lg{width:105px;height:105px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--ink:#11110f;--ink-2:#161614;--panel:#191917;--panel-2:#20201e;--line:#ffffff21;--muted:#92928d;--red:#e4435f;--gold:#d8b35f}.site-shell{background:var(--app-bg)}.main-header{z-index:30;border:0;border-right:1px solid var(--line);background:var(--app-panel);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:start;width:224px;height:100vh;padding:24px 16px;display:grid;position:fixed;inset:0 auto 0 0}.main-header .brand{width:100%;padding:0 8px 26px}.brand>span{width:38px;height:38px;box-shadow:none;border-radius:7px;font-size:20px;transform:none}.brand strong{letter-spacing:.06em;font-size:17px}.brand small{letter-spacing:.11em}.main-header nav{border-top:1px solid var(--line);flex-direction:column;gap:4px;width:100%;height:auto;padding-top:15px;display:flex}.main-header nav:before{content:"MODEL";color:var(--app-faint);letter-spacing:.18em;padding:0 12px 8px;font-size:8px;font-weight:800}.main-header nav button{width:100%;min-height:42px;color:var(--app-muted);text-align:left;letter-spacing:.015em;border:0;border-radius:7px;padding:0 12px;font-size:11px}.main-header nav button:before{content:"";vertical-align:1px;border:1px solid #777771;border-radius:50%;width:5px;height:5px;margin-right:12px;display:inline-block}.main-header nav button:hover,.main-header nav button.active{color:var(--app-ink);background:var(--app-panel-soft);border:0}.main-header nav button.active:before{border-color:var(--red);background:var(--red)}.refresh-button{border-color:var(--line);background:var(--app-panel);border-radius:7px;place-self:end stretch;width:100%;padding:12px}.topline{background:var(--app-panel-inset);border-bottom:1px solid var(--line);height:38px;color:var(--app-muted);grid-template-columns:250px 1fr 160px;padding:0 24px}.live-dot{background:var(--red);box-shadow:0 0 0 3px #e4435f21}.refresh-strip{background:var(--app-panel);color:var(--app-muted);padding:8px 24px}.backfill-banner{border-bottom:1px solid var(--line);background:var(--app-panel);justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding:9px 24px;display:flex}.backfill-banner>div{grid-template-columns:auto auto 1fr;align-items:center;gap:9px;min-width:0;display:grid}.backfill-banner strong{color:var(--app-ink-soft);letter-spacing:.14em;font-size:8px}.backfill-banner small{color:var(--app-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.backfill-pulse{background:var(--app-panel-soft);border-radius:50%;width:7px;height:7px}.backfill-banner.running .backfill-pulse{background:var(--gold);animation:1.3s ease-in-out infinite archive-pulse;box-shadow:0 0 0 4px #d8a62f1a}.backfill-banner.done .backfill-pulse{background:var(--green)}.backfill-banner.error .backfill-pulse{background:var(--red)}.backfill-banner button{color:#f07c91;letter-spacing:.08em;cursor:pointer;background:#e4435f14;border:1px solid #e4435f59;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:900}@keyframes archive-pulse{50%{opacity:.35;transform:scale(.8)}}.overview,.page-section{width:auto;max-width:1500px;margin-left:252px;margin-right:28px}footer{background:var(--app-panel-inset);margin-left:224px}.overview{padding-top:26px}.hero-grid,.overview-lower{gap:14px}.leader-card,.scorebug-card,.performance-row,.overview-lower>article,.overview-lower>aside,.rankings-shell,.matchup-board,.stat-comparison,.allowance-card,.team-directory,.team-profile-card,.pipeline,.formula-card,.workbook-map,.all137-table-shell,.all137-summary article{border-color:var(--line);box-shadow:none;background:#191917;border-radius:10px}.leader-card{background:linear-gradient(105deg,var(--team),#191917 68%);min-height:330px}@supports (color:color-mix(in lab, red, red)){.leader-card{background:linear-gradient(105deg,color-mix(in srgb,var(--team),#171715 60%),#191917 68%)}}.leader-card:after,.field-lines{opacity:.35}.watermark-one{opacity:.45}.hero-copy h1,.section-title-row h1,.team-profile-hero h2{letter-spacing:-.04em;font-style:normal}.hero-eyebrow,.section-kicker,.card-label{color:var(--app-muted)}.scorebug-head{background:var(--app-panel-soft);border-bottom:1px solid var(--line)}.performance-row{background:var(--app-panel);overflow:hidden}.overview-lower>article,.overview-lower>aside{background:var(--app-panel)}.rankings-head{background:var(--app-panel);border-bottom:1px solid var(--line)}.ranking-row:hover,.team-directory button:hover,.team-directory button.active{background:var(--app-panel-soft)}.source-card{background:var(--app-panel);border-left:2px solid var(--red)}.week-control select,.matchup-side select,.team-directory input,.all137-toolbar input{background:var(--app-panel);border-color:var(--line);border-radius:7px}.matchup-board{background:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.matchup-side:first-child,.matchup-side:last-child{background:linear-gradient(150deg,color-mix(in srgb,var(--app-ink) 2.5%,transparent),transparent 65%)}}.matchup-center{background:var(--app-panel-inset)}.matchup-side>b,.matchup-center>small{color:var(--gold)}.swap-button{background:var(--app-panel-raised);border-radius:7px}.stat-comparison,.allowance-card{overflow:hidden}.comparison-head{background:var(--app-panel-soft)}.comparison-head span:first-child,.comparison-head span:last-child{color:var(--app-ink-soft)}.comparison-row span{color:var(--app-muted)}.matchup-data-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.matchup-data-grid .stat-comparison{width:100%;margin:0}.allowance-card{border:1px solid var(--line);background:var(--app-panel)}.allowance-row strong{color:var(--app-ink)}.allowance-note{border-top:1px solid var(--line);color:var(--app-faint);text-align:center;margin:0;padding:14px 18px;font-size:9px;line-height:1.55}.matchup-data-grid>.model-note{border:0;grid-column:1/3;padding:2px 10px 0}.team-profile-hero{background:linear-gradient(105deg,var(--team),#191917 62%)}@supports (color:color-mix(in lab, red, red)){.team-profile-hero{background:linear-gradient(105deg,color-mix(in srgb,var(--team),#191917 72%),#191917 62%)}}.metric-track{background:var(--app-panel-soft)}.metric-track span{background:linear-gradient(90deg,#d8b35f,#e4435f)}.pipeline span{color:var(--red)}.team-mark.has-logo{box-shadow:none;border:0;border-radius:0;overflow:visible;background:0 0!important}.team-mark.has-logo img{object-fit:contain;filter:drop-shadow(0 4px 4px #00000059);width:100%;height:100%;position:static;inset:auto}.team-mark.fallback-mark{box-shadow:none;border-width:1px}.team-mark.fallback-mark>span{text-shadow:none;letter-spacing:.01em;font-size:.82em}.team-mark-sm{width:38px;height:38px}.team-mark-lg{width:120px;height:120px}.all137-summary{grid-template-columns:1.35fr repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.all137-summary article{border:1px solid var(--line);flex-direction:column;justify-content:center;min-height:112px;padding:18px 20px;display:flex}.all137-summary article>span{color:var(--app-faint);letter-spacing:.14em;font-size:8px;font-weight:800}.all137-summary article>strong,.all137-summary article>b{margin-top:10px;font-size:30px}.all137-summary article>small{color:var(--app-faint);margin-top:3px;font-size:9px}.all137-summary article:first-child{grid-template-columns:1fr auto;align-items:center;display:grid}.all137-summary article:first-child>span{grid-column:1/3}.all137-summary article:first-child>div{align-items:center;gap:12px;margin-top:9px;display:flex}.all137-summary article:first-child>b{margin:0;font-size:26px}.all137-toolbar{border:1px solid var(--line);background:var(--app-panel-raised);border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.all137-toolbar>div{flex-direction:column;display:flex}.all137-toolbar strong{font-size:13px}.all137-toolbar span{color:var(--app-faint);margin-top:3px;font-size:9px}.all137-toolbar input{width:260px;color:var(--app-ink);outline:none;padding:9px 11px}.all137-table-shell{border:1px solid var(--line);border-radius:0 0 10px 10px;overflow:hidden}.all137-head,.all137-row{grid-template-columns:55px minmax(260px,1.4fr) 140px 90px 125px 105px;align-items:center;display:grid}.all137-head{background:var(--app-panel-soft);min-height:40px;color:var(--app-faint);letter-spacing:.1em;padding:0 16px;font-size:8px;font-weight:800}.all137-row{border-top:1px solid var(--line);min-height:58px;padding:7px 16px;font-size:11px}.all137-row:hover{background:var(--app-panel-soft)}.all137-row>strong{font-size:17px}.all137-row>div{align-items:center;gap:11px;display:flex}.all137-row>div>span{flex-direction:column;display:flex}.all137-row>div strong{font-size:12px}.all137-row>div small{color:var(--app-faint);text-transform:uppercase;margin-top:3px;font-size:8px}.all137-row>b{font-size:13px}.all137-row .positive{color:#54c88b}.all137-row .negative{color:#e66a7f}.all137-disclaimer{color:var(--app-faint);font-size:9px;line-height:1.6}@media (width<=1050px){.main-header{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:1fr auto;width:auto;height:auto;padding:12px 18px;position:sticky;inset:auto}.main-header .brand{width:auto;padding:0}.main-header nav{border:0;flex-direction:row;grid-area:2/1/auto/3;padding-top:8px;overflow:auto}.main-header nav:before{display:none}.main-header nav button{width:auto;min-width:max-content;padding:0 13px}.refresh-button{grid-area:1/2;width:auto}.topline,.refresh-strip,.backfill-banner,footer{margin-left:0}.overview,.page-section{width:auto;max-width:none;margin-left:24px;margin-right:24px}.all137-summary{grid-template-columns:1fr 1fr}}@media (width<=760px){.main-header{padding:10px 12px}.main-header nav button{min-height:38px;font-size:10px}.main-header nav button:before{margin-right:7px}.overview,.page-section{margin-left:12px;margin-right:12px}.matchup-data-grid{grid-template-columns:1fr}.matchup-data-grid>.model-note{grid-column:1}.all137-summary{grid-template-columns:1fr 1fr}.all137-summary article:first-child{grid-column:1/3}.all137-toolbar{flex-direction:column;align-items:stretch}.all137-toolbar input{width:100%}.all137-table-shell{overflow-x:auto}.all137-head,.all137-row{min-width:820px}.team-mark-lg{width:100px;height:100px}}.vintage-control{border:1px solid var(--line);background:var(--app-panel);border-radius:9px;gap:8px;padding:8px;display:flex}.vintage-control>div{flex-direction:column;gap:6px;min-width:112px;display:flex}.vintage-control label,.schedule-filter label{color:var(--app-faint);letter-spacing:.14em;font-size:8px;font-weight:900}.vintage-control select,.schedule-filter select,.data-toolbar select,.data-toolbar input{border:1px solid var(--line);background:var(--app-panel);min-height:37px;color:var(--app-ink);border-radius:7px;outline:none;padding:0 10px;font-size:11px;font-weight:800}.vintage-control select:focus,.schedule-filter select:focus,.data-toolbar select:focus,.data-toolbar input:focus{border-color:#e4435fb3;box-shadow:0 0 0 2px #e4435f1f}.data-source{color:var(--app-muted)}.data-source.database{color:#55c98d}.data-source.loading{color:var(--gold)}.data-empty{border:1px dashed var(--app-line);background:var(--app-panel);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;padding:35px;display:flex}.data-empty strong{font-size:15px}.data-empty span{max-width:580px;color:var(--app-faint);font-size:10px;line-height:1.6}.stats-summary,.schedule-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.stats-summary article,.schedule-summary article{border:1px solid var(--line);background:var(--app-panel);border-radius:10px;flex-direction:column;justify-content:center;min-height:108px;padding:18px 20px;display:flex}.stats-summary span,.schedule-summary span{color:var(--app-faint);letter-spacing:.13em;font-size:8px;font-weight:900}.stats-summary strong,.schedule-summary strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:23px;line-height:1.05;overflow:hidden}.stats-summary small,.schedule-summary small{color:var(--app-faint);margin-top:5px;font-size:9px}.data-toolbar{border:1px solid var(--line);background:var(--app-panel-raised);border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.data-toolbar>div:first-child{flex-direction:column;display:flex}.data-toolbar>div:first-child strong{font-size:13px}.data-toolbar>div:first-child span{color:var(--app-faint);margin-top:3px;font-size:9px}.data-toolbar>div:last-child{gap:8px;display:flex}.data-toolbar input{width:210px}.stats-table-shell{overflow:auto hidden}.schedule-table-shell{overflow:hidden}.stats-table-shell,.schedule-table-shell{border:1px solid var(--line);background:var(--app-panel);border-radius:0 0 10px 10px}.stats-head,.stats-row{grid-template-columns:var(--stats-grid,minmax(230px,1.35fr) 58px repeat(8,minmax(108px,.72fr)));min-width:var(--stats-min-width,1160px);align-items:center;padding:0 15px;display:grid}.stats-head{background:var(--app-panel-soft);min-height:56px;color:var(--app-faint);letter-spacing:.08em;font-size:8px;font-weight:900}.stats-row{border-top:1px solid var(--line);min-height:58px;color:var(--app-ink-soft);font-size:10px}.stats-row:hover{background:var(--app-panel-soft)}.stats-row>div:first-child{align-items:center;gap:11px;display:flex}.stats-row>div:first-child>span{flex-direction:column;display:flex}.stats-row>div:first-child strong{color:var(--app-ink);font-size:11px}.stats-row>div:first-child small{color:var(--app-faint);text-transform:uppercase;margin-top:3px;font-size:8px}.stats-row b{color:var(--app-ink)}.stats-row .positive{color:#55c98d}.stats-row .negative{color:#e66a7f}.schedule-filter{border:1px solid var(--line);background:var(--app-panel);border-radius:9px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 15px;display:flex}.schedule-filter select{min-width:280px}.schedule-filter>span{color:var(--app-faint);margin-left:auto;font-size:9px}.schedule-head,.schedule-row{grid-template-columns:85px minmax(210px,1.4fr) minmax(125px,.85fr) 90px minmax(165px,1fr) 105px 130px;align-items:center;min-width:1100px;padding:0 16px;display:grid}.schedule-head{background:var(--app-panel-soft);min-height:42px;color:var(--app-faint);letter-spacing:.08em;font-size:8px;font-weight:900}.schedule-row{border-top:1px solid var(--line);min-height:72px;font-size:10px}.schedule-row:hover{background:var(--app-panel-soft)}.schedule-row>div{flex-direction:column;gap:4px;min-width:0;padding-right:12px;display:flex}.schedule-row>.schedule-matchup-cell{flex-direction:row;align-items:center;gap:11px}.schedule-matchup-cell>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.schedule-logo-pair{align-items:center;gap:12px;min-width:76px;display:flex}.schedule-logo-pair .team-mark+.team-mark{margin-left:0}.schedule-row strong,.schedule-row b{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.schedule-row small{color:var(--app-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.schedule-row>div:nth-child(3) b{color:var(--gold);font-size:14px}.schedule-row>div:nth-child(4) b{font-size:14px}.result-stack{align-items:center;flex-flow:wrap!important;gap:5px!important}.result-stack small{width:100%}.result-pill{border:1px solid var(--line);text-align:center;border-radius:4px;min-width:49px;padding:4px 6px;font-weight:900;color:var(--app-faint)!important;letter-spacing:.05em!important;font-size:8px!important}.result-pill.W{background:#55c98d1a;border-color:#55c98d59;color:#67d99c!important}.result-pill.L{background:#e66a7f1a;border-color:#e66a7f59;color:#ed7f91!important}.result-pill.PUSH{color:var(--gold)!important}.team-metric-panel{min-width:0}.team-metric-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:52px;display:flex}.team-metric-heading h3{color:var(--app-ink-soft)!important;letter-spacing:.12em!important;margin:0!important;font-size:11px!important}.team-metric-heading p{color:var(--app-faint);margin:5px 0 0;font-size:9px;line-height:1.4}.team-metric-heading>span{border:1px solid var(--app-line);color:var(--app-muted);letter-spacing:.08em;border-radius:4px;flex:none;padding:5px 7px;font-size:7px;font-weight:900}.team-metric-labels,.team-metric-row{grid-template-columns:minmax(130px,1fr) 64px 74px 54px;align-items:center;gap:10px;display:grid}.team-metric-labels{min-height:31px;color:var(--app-faint);letter-spacing:.08em;text-align:right;font-size:7px;font-weight:900}.team-metric-labels span:first-child{text-align:left}.team-metric-row{border-top:1px solid var(--app-line);text-align:right;min-height:58px}.team-metric-row>div{text-align:left;min-width:0}.team-metric-row strong{color:var(--app-ink-soft);font-size:9px;font-weight:800}.team-metric-row i{background:var(--app-panel-raised);border-radius:2px;height:3px;margin-top:7px;display:block;overflow:hidden}.team-metric-row i span{background:linear-gradient(90deg,var(--red),var(--gold));border-radius:2px;height:100%;display:block}.team-metric-row b{color:var(--app-ink);font-size:12px}.team-metric-row>span{font-size:11px;font-weight:900}.team-metric-row em{border:1px solid var(--line);background:var(--app-panel-soft);min-height:25px;color:var(--app-ink);border-radius:5px;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.team-metric-row .positive{color:#61d397}.team-metric-row .negative{color:#e77d8f}.index-readout{grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:8px 14px;display:grid!important}.index-readout span{margin:0!important;font-size:8px!important}.index-readout strong{line-height:1;font-size:27px!important}@media (width<=1050px){.stats-summary,.schedule-summary{grid-template-columns:1fr 1fr}.stats-table-shell,.schedule-table-shell{overflow-x:auto}}@media (width<=760px){.vintage-control{width:100%}.vintage-control>div{flex:1;min-width:0}.stats-summary,.schedule-summary{grid-template-columns:1fr 1fr}.stats-summary article,.schedule-summary article{min-height:96px;padding:14px}.stats-summary strong,.schedule-summary strong{font-size:19px}.data-toolbar{flex-direction:column;align-items:stretch}.data-toolbar>div:last-child{flex-direction:column}.data-toolbar input,.data-toolbar select{width:100%}.schedule-filter{flex-direction:column;align-items:stretch}.schedule-filter select{width:100%;min-width:0}.schedule-filter>span{margin:0}.team-metric-labels,.team-metric-row{grid-template-columns:minmax(110px,1fr) 54px 66px 48px;gap:7px}.index-readout{grid-template-columns:1fr 1fr}}.brand .brand-mark{isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.brand-mark b{color:var(--app-ink);font-size:1em;font-style:italic;font-weight:1000;line-height:1;transform:translate(-2px)}.brand-mark i{z-index:2;background:var(--gold);color:#171715;border:3px solid #171715;border-radius:50%;place-items:center;width:22px;height:22px;font-size:17px;font-style:normal;font-weight:1000;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}.brand.compact .brand-mark i{border-width:2px;width:19px;height:19px;font-size:14px;top:-5px;right:-7px}.simulation-state{border:1px solid var(--line);background:var(--app-panel);min-height:260px;color:var(--app-muted);border-radius:10px;justify-content:center;align-items:center;font-size:12px;display:flex}.simulation-state.error{text-align:center;flex-direction:column;gap:7px;padding:30px}.simulation-state.error strong{color:var(--app-ink);font-size:16px}.simulation-state.error span{max-width:600px;color:var(--app-faint);line-height:1.6}.simulation-hero{border:1px solid var(--line);background:radial-gradient(circle at 78% 35%,#d8b35f26,transparent 26%),linear-gradient(125deg,var(--app-panel),var(--app-panel) 65%);border-radius:12px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:30px;min-height:230px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.simulation-hero:after{content:"+";color:var(--app-ink);position:absolute;bottom:-110px;right:-30px}@supports (color:color-mix(in lab, red, red)){.simulation-hero:after{color:color-mix(in srgb,var(--app-ink) 3.5%,transparent)}}.simulation-hero:after{font-size:330px;font-weight:1000;line-height:1}.simulation-hero>div:first-child{z-index:2;max-width:800px;position:relative}.simulation-hero>div:first-child>span{color:var(--gold);letter-spacing:.16em;font-size:9px;font-weight:900}.simulation-hero h2{letter-spacing:-.05em;text-transform:uppercase;margin:8px 0 10px;font-size:clamp(44px,6vw,78px);line-height:.95}.simulation-hero p{max-width:690px;color:var(--app-muted);margin:0;font-size:12px;line-height:1.65}.simulation-hero>.team-mark{z-index:2;width:136px;height:136px;position:relative}.simulation-hero-metrics{z-index:2;grid-column:1/3;grid-template-columns:repeat(3,minmax(110px,180px));gap:1px;display:grid;position:relative}.simulation-hero-metrics div{background:var(--app-panel);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.simulation-hero-metrics div{background:color-mix(in srgb,var(--app-panel) 48%,transparent)}}.simulation-hero-metrics div{border-left:2px solid var(--app-line)}.simulation-hero-metrics small{color:var(--app-faint);letter-spacing:.13em;font-size:7px;font-weight:900;display:block}.simulation-hero-metrics strong{margin-top:5px;font-size:15px;display:block}.simulation-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.72fr);gap:14px;margin-top:14px;display:grid}.simulation-rankings-card,.conference-projections,.playoff-card{border:1px solid var(--line);background:var(--app-panel);border-radius:10px;min-width:0;padding:22px}.simulation-rankings-card>.block-head>small,.playoff-card>.block-head>small{color:var(--app-faint);letter-spacing:.12em;font-size:8px;font-weight:900}.sim-rankings-shell{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.sim-rankings-head,.sim-ranking-row{grid-template-columns:44px minmax(270px,1fr) 72px 62px 54px 54px 58px;align-items:center;min-width:720px;padding:0 12px;display:grid}.sim-rankings-head{background:var(--app-panel-soft);min-height:38px;color:var(--app-faint);letter-spacing:.09em;font-size:7px;font-weight:900}.sim-ranking-row{border-top:1px solid var(--line);min-height:62px;color:var(--app-ink-soft);font-size:10px}.sim-ranking-row:hover{background:var(--app-panel-soft)}.sim-ranking-row>strong:first-child{color:var(--app-ink);font-size:17px}.sim-ranking-row>div{align-items:center;gap:11px;min-width:0;display:flex}.sim-ranking-row>div>span{flex-direction:column;min-width:0;display:flex}.sim-ranking-row>div strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sim-ranking-row>div small{color:var(--app-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.sim-ranking-row>b{color:var(--app-ink);font-size:12px}.seed-pill,.champ-pill{color:#e2c77f;background:#d8b35f17;border:1px solid #d8b35f59;border-radius:5px;justify-content:center;align-items:center;min-width:31px;min-height:24px;padding:3px 6px;font-size:8px;display:inline-flex}.champ-pill{color:#69d79e;background:#55c98d14;border-color:#55c98d4d}.conference-projections{padding-right:12px}.conference-projections>div:last-child{scrollbar-width:thin;max-height:720px;padding-right:8px;overflow-y:auto}.conference-projections article{border:1px solid var(--line);background:var(--app-panel);border-radius:8px;margin-bottom:9px;overflow:hidden}.conference-projections article>header{background:var(--app-panel);justify-content:space-between;align-items:center;gap:10px;min-height:33px;padding:0 11px;display:flex}.conference-projections header span{color:var(--app-muted);letter-spacing:.08em;font-size:8px;font-weight:900}.conference-projections header b{color:#d8c17f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.conference-matchup{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:12px;display:grid}.conference-matchup>div{opacity:.63;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.conference-matchup>div:last-child{text-align:right;grid-template-columns:minmax(0,1fr) 38px}.conference-matchup>div:last-child span,.conference-matchup>div:last-child strong{grid-column:1}.conference-matchup>div.winner{opacity:1}.conference-matchup>div>.team-mark{grid-row:1/3}.conference-matchup span{color:var(--app-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.conference-matchup strong{color:var(--app-ink);font-size:18px}.conference-matchup>i{border:1px solid var(--line);width:34px;height:34px;color:var(--app-faint);border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.playoff-card{margin-top:14px;padding:24px}.playoff-bracket{grid-template-columns:repeat(4,minmax(230px,1fr));align-items:stretch;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.bracket-round{flex-direction:column;min-width:230px;display:flex}.bracket-round>header{border:1px solid var(--line);background:var(--app-panel-soft);min-height:34px;color:var(--app-muted);letter-spacing:.13em;text-transform:uppercase;border-radius:7px 7px 0 0;justify-content:center;align-items:center;font-size:8px;font-weight:900;display:flex}.bracket-round>div{border:1px solid var(--line);background:var(--app-panel-inset);border-top:0;border-radius:0 0 7px 7px;flex-direction:column;flex:1;justify-content:space-around;gap:10px;padding:10px;display:flex}.bracket-game{border:1px solid var(--line);background:var(--app-panel);border-radius:7px;overflow:hidden}.bracket-game>div{opacity:.58;grid-template-columns:22px 34px minmax(0,1fr) 25px;align-items:center;gap:8px;min-height:48px;padding:6px 9px;display:grid}.bracket-game>div+div{border-top:1px solid var(--line)}.bracket-game>div.winner{opacity:1;background:#d8b35f12}.bracket-game>div strong{color:var(--app-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bracket-game>div b{text-align:right;font-size:13px}.bracket-seed{color:var(--app-faint);text-align:center;font-size:8px;font-weight:900}.bracket-game footer{border-top:1px solid var(--line);background:var(--app-panel-soft);justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:0 9px;display:flex}.bracket-game footer span{color:var(--app-faint);letter-spacing:.08em;font-size:7px}.bracket-game footer b{color:#d8c17f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.simulation-method{color:var(--app-faint);margin:10px 3px 0;font-size:9px;line-height:1.6}@media (width<=1180px){.simulation-grid{grid-template-columns:1fr}.conference-projections>div:last-child{grid-template-columns:1fr 1fr;gap:9px;max-height:none;display:grid;overflow:visible}.conference-projections article{margin:0}}@media (width<=760px){html,body,.site-shell{max-width:100%;overflow-x:hidden}.brand .brand-mark{overflow:visible}.brand-mark i{top:-4px;right:-5px}.simulation-page{padding-top:28px}.simulation-hero{grid-template-columns:1fr 88px;gap:14px;min-height:0;padding:24px 18px}.simulation-hero h2{font-size:42px}.simulation-hero p{font-size:10px}.simulation-hero>.team-mark{width:82px;height:82px}.simulation-hero-metrics{grid-column:1/3;grid-template-columns:1fr 1fr 1fr}.simulation-hero-metrics div{min-width:0;padding:10px 8px}.simulation-hero-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.simulation-rankings-card,.conference-projections,.playoff-card{padding:14px}.conference-projections{padding-right:14px}.conference-projections>div:last-child{grid-template-columns:1fr;padding:0}.playoff-card>.block-head{flex-direction:column;align-items:flex-start}.playoff-bracket,.playoff-bracket.format-4{grid-template-columns:1fr;overflow:visible}.bracket-round{min-width:0}.bracket-round>div{gap:8px}.bracket-game>div{grid-template-columns:22px 32px minmax(0,1fr) 24px}.conference-matchup{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:7px;padding:10px}.conference-matchup>div{grid-template-columns:34px minmax(0,1fr);gap:7px}.conference-matchup>div:last-child{grid-template-columns:minmax(0,1fr) 34px}.conference-matchup .team-mark{width:33px;height:33px}.rankings-head,.ranking-row{min-width:820px}}:root{--ink:#030711;--ink-2:#07101f;--panel:#0a1424;--panel-2:#101f33;--line:#7ecdff33;--muted:#8ea5bd;--red:#ff365f;--gold:#ffc857;--green:#4cf0a5;--cyan:#3bd8ff;--ice:#edf8ff}html,body{background:var(--app-panel-inset)}body{color:var(--ice);font-family:var(--font-geist-sans),Inter,system-ui,sans-serif}button,select,input{font-family:inherit}.site-shell{isolation:isolate;background:radial-gradient(ellipse at 52% -12%,#3bd8ff29,transparent 35%), radial-gradient(ellipse at 92% 12%,#ff365f1f,transparent 28%), linear-gradient(180deg,var(--app-panel-inset) 0,var(--app-panel-inset) 55%,var(--app-panel-inset) 100%);position:relative;overflow:hidden}.site-shell:before{content:"";z-index:100;pointer-events:none;opacity:.14;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#83d6ff09 3px 4px),linear-gradient(90deg,#0000 49.8%,#3bd8ff09 50%,#0000 50.2%);position:fixed;inset:0}.site-shell:after{content:"";z-index:-1;pointer-events:none;opacity:.16;background-image:linear-gradient(#3bd8ff17 1px,#0000 1px),linear-gradient(90deg,#3bd8ff17 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0 0 0 244px;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.main-header{background:linear-gradient(135deg,#3bd8ff1a,transparent 34%), linear-gradient(180deg,var(--app-panel-inset),var(--app-panel-inset));border-right:1px solid #3bd8ff47;width:244px;padding:22px 15px 18px;box-shadow:18px 0 60px #0000006b,inset -1px 0 #ffffff0d}.main-header:after{content:"DYNASTY CONTROL";background:var(--app-panel-inset);color:#3bd8ff9e;font:800 7px/1 var(--font-geist-mono);letter-spacing:.18em;writing-mode:vertical-rl;border:1px solid #3bd8ff47;border-right:0;padding:5px 8px;position:absolute;bottom:78px;right:-1px}.main-header .brand{gap:13px;padding:1px 7px 27px;position:relative}.brand>span,.brand .brand-mark{border:1px solid var(--app-line-strong);background:linear-gradient(145deg,#ff365f,#a40f32 72%);border-radius:4px;width:48px;height:48px;transform:skew(-5deg);box-shadow:0 0 0 3px #ff365f1c,0 10px 26px #ff365f33}.brand-mark b{text-shadow:2px 2px #00000059}.brand-mark i{background:var(--gold);border-color:#07101f;top:-7px;right:-8px;box-shadow:0 0 18px #ffc85766}.brand strong{color:var(--app-ink);letter-spacing:.08em;font-size:16px;font-style:italic}.brand small{color:var(--app-muted);font:700 7px/1.4 var(--font-geist-mono);letter-spacing:.13em}.main-header nav{border-color:#7ecdff29;gap:5px;padding-top:16px}.main-header nav:before{content:"GAME MODES";color:var(--app-faint);font-family:var(--font-geist-mono)}.main-header nav button{min-height:46px;color:var(--app-muted);letter-spacing:.045em;border:1px solid #0000;border-radius:3px;font-size:10px;font-weight:850;transition:transform .18s,background .18s,border-color .18s,color .18s;position:relative;overflow:hidden}.main-header nav button:before{content:attr(data-index);width:27px;height:auto;color:var(--app-faint);font:800 9px/1 var(--font-geist-mono);vertical-align:0;background:0 0;border:0;border-radius:0;margin-right:10px}.main-header nav button:after{content:"";border:1px solid #3bd8ff24;width:52px;height:52px;position:absolute;inset:auto -16px -28px auto;transform:rotate(45deg)}.main-header nav button:hover{background:#3bd8ff0f;border-color:#3bd8ff33;transform:translate(3px)}.main-header nav button.active{color:var(--app-ink);box-shadow:inset 3px 0 var(--cyan),0 0 22px #3bd8ff14;background:linear-gradient(90deg,#3bd8ff2b,#ff365f14);border-color:#3bd8ff6b}.main-header nav button.active:before{color:var(--cyan)}.refresh-button{color:var(--app-ink);font-family:var(--font-geist-mono);background:linear-gradient(90deg,#3bd8ff14,#ff365f14);border-color:#3bd8ff40;border-radius:3px}.refresh-button span{color:var(--cyan)}.topline,.refresh-strip,.backfill-banner{margin-left:244px}.topline{background:linear-gradient(90deg,var(--app-panel-inset),var(--app-panel-inset) 60%,var(--app-panel-inset));height:40px;color:var(--app-muted);font-family:var(--font-geist-mono);border-color:#3bd8ff33;position:relative}.topline:after{content:"";background:var(--red);width:3px;height:40px;box-shadow:0 0 18px var(--red);position:absolute;right:0}.ticker span{color:var(--app-ink-soft)}.live-dot{background:var(--cyan);animation:1.8s ease-in-out infinite hud-pulse;box-shadow:0 0 0 4px #3bd8ff1f,0 0 15px #3bd8ffa6}.refresh-strip{background:var(--app-panel-inset);color:var(--app-muted);font-family:var(--font-geist-mono);border-color:#3bd8ff21}.backfill-banner{background:linear-gradient(90deg,var(--app-panel-inset),var(--app-panel-inset));border-color:#3bd8ff29}.backfill-banner strong,.backfill-banner small{font-family:var(--font-geist-mono)}.overview,.page-section{max-width:1560px;margin-left:276px;margin-right:32px}footer{background:var(--app-panel-inset);border-color:#3bd8ff29;margin-left:244px}.page-section{padding-top:46px}.section-kicker,.hero-eyebrow,.card-label{color:var(--cyan);font-family:var(--font-geist-mono);text-shadow:0 0 14px #3bd8ff40}.section-title-row h1,.hero-copy h1,.team-profile-hero h2,.simulation-hero h2{color:#f4fbff;letter-spacing:-.055em;text-shadow:0 8px 28px #00000073,0 0 30px #3bd8ff14;font-style:italic;font-weight:950}.section-title-row h1:after{content:"//";color:var(--red);font-family:var(--font-geist-mono);letter-spacing:-.2em;vertical-align:.45em;margin-left:12px;font-size:.42em}.section-title-row p,.hero-copy>p{color:var(--app-muted)}.leader-card,.scorebug-card,.performance-row,.overview-lower>article,.overview-lower>aside,.rankings-shell,.matchup-board,.stat-comparison,.allowance-card,.team-directory,.team-profile-card,.pipeline,.formula-card,.workbook-map,.all137-table-shell,.all137-summary article,.stats-summary article,.schedule-summary article,.simulation-hero,.simulation-rankings-card,.conference-projections,.playoff-card,.calibration-ledger{background:linear-gradient(145deg,#0d1c30f2,#050c17f7);border-color:#5cbef638;border-radius:4px;box-shadow:inset 0 1px #ffffff0b,0 16px 48px #0003}.leader-card{border-left:3px solid var(--team);min-height:380px}@supports (color:color-mix(in lab, red, red)){.leader-card{border-left:3px solid color-mix(in srgb,var(--team),#fff 22%)}}.leader-card{background:radial-gradient(circle at 82% 36%,var(--team),transparent 28%), linear-gradient(112deg,var(--team),#07111f 58%,#040914 100%)}@supports (color:color-mix(in lab, red, red)){.leader-card{background:radial-gradient(circle at 82% 36%,color-mix(in srgb,var(--team),transparent 55%),transparent 28%), linear-gradient(112deg,color-mix(in srgb,var(--team),#06101d 35%),#07111f 58%,#040914 100%)}}.leader-card:before{content:"NATIONAL COMMAND";z-index:4;color:#ffffff94;font:800 7px/1 var(--font-geist-mono);letter-spacing:.17em;border:1px solid #ffffff2e;padding:5px 8px;position:absolute;top:16px;right:21px}.field-lines{opacity:.26;background:repeating-linear-gradient(90deg,transparent 0 76px,var(--app-ink) 77px 78px)}@supports (color:color-mix(in lab, red, red)){.field-lines{background:repeating-linear-gradient(90deg,transparent 0 76px,color-mix(in srgb,var(--app-ink) 27%,transparent) 77px 78px)}}.watermark-one{color:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.watermark-one{color:color-mix(in srgb,var(--app-ink) 6%,transparent)}}.watermark-one{text-shadow:0 0 50px var(--team)}@supports (color:color-mix(in lab, red, red)){.watermark-one{text-shadow:0 0 50px color-mix(in srgb,var(--team),transparent 45%)}}.leader-meta div{border-left-color:var(--cyan);background:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.leader-meta div{background:color-mix(in srgb,var(--app-panel) 62%,transparent)}}.leader-meta small,.performance-row span,.stats-summary span,.schedule-summary span{color:var(--app-muted);font-family:var(--font-geist-mono)}.scorebug-head,.rankings-head,.all137-head,.stats-head,.schedule-head,.sim-rankings-head,.bracket-round>header{background:linear-gradient(90deg,var(--app-panel-inset),var(--app-panel-inset));color:var(--app-muted);font-family:var(--font-geist-mono);border-bottom:1px solid #3bd8ff4d}.scorebug-head{border-left:3px solid var(--red)}.scorebug-head b{color:var(--gold)}.scorebug-team{border-color:#5cbef626}.scorebug-team>b{color:var(--app-ink);text-shadow:0 0 22px #3bd8ff33}.performance-row{overflow:hidden}.performance-row>div{background:linear-gradient(180deg,var(--app-panel-inset),var(--app-panel-inset));border-color:#5cbef626;position:relative}.performance-row>div:after{content:"";background:linear-gradient(90deg,var(--cyan),transparent 72%);opacity:.55;height:2px;position:absolute;bottom:0;left:0;right:0}.performance-row strong,.stats-summary strong,.schedule-summary strong{font-family:var(--font-geist-mono)}.block-head button,.source-card button{color:var(--cyan)}.signal-card>b{color:var(--gold);text-shadow:0 0 20px #ffc8572e}.source-card{border-left-color:var(--cyan);background:linear-gradient(135deg,#3bd8ff1a,#ff365f0f)}.team-mark.has-logo{box-shadow:none;border:0;border-radius:0;padding:0;overflow:visible;background:0 0!important}.team-mark.has-logo:after{display:none}.team-mark.has-logo img{object-fit:contain;filter:drop-shadow(0 3px 2px #00000047);width:100%;height:100%;position:static}.team-mark-sm{width:44px;height:44px;border-radius:11px!important}.team-mark-md{width:66px;height:66px}.team-mark-lg{width:136px;height:136px;border-radius:22px!important}.team-mark.fallback-mark{border-color:#ffffff94;border-radius:12px;box-shadow:inset 0 0 20px #0000004d,0 8px 20px #0000004d}.leader-card>.team-mark{animation:4.5s ease-in-out infinite logo-float}.ranking-row,.all137-row,.stats-row,.schedule-row,.sim-ranking-row{border-color:#5cbef61f}.ranking-row:hover,.all137-row:hover,.stats-row:hover,.schedule-row:hover,.sim-ranking-row:hover{background:#3bd8ff0e}.ranking-number{color:var(--app-ink);font-family:var(--font-geist-mono);text-shadow:0 0 15px #3bd8ff38}.ranking-team strong,.all137-row>div strong,.stats-row>div:first-child strong{color:var(--app-ink)}.champ-tag{color:#ffdc8d;background:#ffc8571f;border-color:#ffc85780}.champ-tag.predicted{color:#8deaff;background:#3bd8ff1a;border-color:#3bd8ff73}.vintage-control,.schedule-filter,.data-toolbar,.all137-toolbar{background:linear-gradient(90deg,var(--app-panel-inset),var(--app-panel-inset));border-color:#5cbef633;border-radius:4px}.vintage-control label,.schedule-filter label,.data-toolbar span,.all137-toolbar span{color:var(--app-faint);font-family:var(--font-geist-mono)}.vintage-control select,.schedule-filter select,.data-toolbar select,.data-toolbar input,.week-control select,.matchup-side select,.team-directory input,.all137-toolbar input{background:var(--app-panel-inset);color:var(--app-ink);border-color:#3bd8ff38;border-radius:3px}.vintage-control select:focus,.schedule-filter select:focus,.data-toolbar select:focus,.data-toolbar input:focus,.team-directory input:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #3bd8ff1a,0 0 22px #3bd8ff14}.matchup-board{background:linear-gradient(135deg,var(--app-panel),var(--app-panel-inset));border-color:#3bd8ff47;min-height:430px;position:relative}.matchup-board:before{content:"";pointer-events:none;opacity:.34;background:radial-gradient(ellipse at 50% 115%,#3bd8ff38,transparent 42%),repeating-linear-gradient(90deg,transparent 0 79px,var(--app-ink) 80px 81px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.matchup-board:before{background:radial-gradient(ellipse at 50% 115%,#3bd8ff38,transparent 42%),repeating-linear-gradient(90deg,transparent 0 79px,color-mix(in srgb,var(--app-ink) 3.5%,transparent) 80px 81px)}}.matchup-side{gap:3px}.matchup-side:first-child{background:linear-gradient(145deg,#3bd8ff17,#0000 68%)}.matchup-side:last-child{background:linear-gradient(215deg,#ff365f17,#0000 68%)}.matchup-center{background:var(--app-panel);border-color:#3bd8ff38;position:relative}@supports (color:color-mix(in lab, red, red)){.matchup-center{background:color-mix(in srgb,var(--app-panel) 72%,transparent)}}.matchup-center:before{content:"H+";color:#3bd8ff14;font:950 76px/1 var(--font-geist-mono);position:absolute;top:18px}.matchup-center>*{z-index:1;position:relative}.projected-score{font-family:var(--font-geist-mono);text-shadow:0 0 24px #3bd8ff33}.schedule-logo-pair{gap:18px;min-width:104px}.conference-matchup{gap:18px}.conference-matchup>div{gap:12px}.conference-matchup>i{color:var(--cyan);border-color:#3bd8ff40}.team-directory{max-height:780px;padding:12px}.team-directory>div.team-directory-search{max-height:none;overflow:visible}.team-directory-search{z-index:2;background:var(--app-panel-inset);padding-bottom:10px;position:sticky;top:0}.team-directory-search input{margin:0}.team-directory-search>span{color:var(--app-faint);font:750 8px/1 var(--font-geist-mono);text-align:right;letter-spacing:.08em;margin-top:7px;display:block}.team-directory>div.team-directory-list{scrollbar-color:#3bd8ff66 transparent;max-height:690px;overflow:auto}.team-directory button{border-color:#5cbef61a;min-height:57px}.team-directory button:hover,.team-directory button.active{background:linear-gradient(90deg,#3bd8ff1f,#ff365f09)}.team-profile-hero{background:radial-gradient(circle at 16% 50%,var(--team),transparent 35%),linear-gradient(105deg,var(--team),#07111e 65%);min-height:230px}@supports (color:color-mix(in lab, red, red)){.team-profile-hero{background:radial-gradient(circle at 16% 50%,color-mix(in srgb,var(--team),transparent 42%),transparent 35%),linear-gradient(105deg,color-mix(in srgb,var(--team),#081322 52%),#07111e 65%)}}.team-profile-hero:after{content:"PLAYER CARD // TEAM PROFILE";color:#ffffff47;font:700 7px/1 var(--font-geist-mono);letter-spacing:.13em;align-self:flex-start;margin-left:auto}.team-rank-callout{margin-left:0}.team-rank-callout strong{font-family:var(--font-geist-mono);color:var(--app-ink);text-shadow:0 0 22px var(--team)}@supports (color:color-mix(in lab, red, red)){.team-rank-callout strong{text-shadow:0 0 22px color-mix(in srgb,var(--team),transparent 35%)}}.profile-columns{gap:28px}.team-metric-heading{border-color:#5cbef62b}.team-metric-heading h3,.team-metric-heading>span,.team-metric-labels{font-family:var(--font-geist-mono)}.team-metric-row{grid-template-columns:minmax(150px,1fr) 62px 78px 52px}.team-metric-row i{background:var(--app-panel);height:4px}.team-metric-row i span{background:linear-gradient(90deg,var(--cyan),var(--gold),var(--red));box-shadow:0 0 10px #3bd8ff38}.team-metric-row em{background:var(--app-panel);border-color:#3bd8ff33;border-radius:3px}.trend-panel{background:var(--app-panel-inset);border-color:#5cbef62e}.stats-table-shell,.schedule-table-shell{background:var(--app-panel-inset);border-color:#5cbef633;border-radius:0 0 4px 4px}.schedule-model-cell b{font-family:var(--font-geist-mono);color:var(--gold)!important;font-size:16px!important}.schedule-model-cell small:first-of-type{color:var(--app-ink-soft)}.schedule-model-cell small:nth-of-type(2){color:var(--cyan)}.result-pill{font-family:var(--font-geist-mono);border-radius:2px}.result-pill.W{color:var(--green)!important}.result-pill.L{color:#ff7590!important}.pipeline>div{border-color:#5cbef629}.pipeline span{color:var(--cyan);font-family:var(--font-geist-mono);text-shadow:0 0 16px #3bd8ff33}.formula-card code{border-left-color:var(--cyan);background:var(--app-panel-inset);color:var(--app-ink-soft);font-family:var(--font-geist-mono)}.weight-list strong{color:var(--gold)}.model-governance article{background:linear-gradient(145deg,var(--app-panel-inset),var(--app-panel-inset));border-color:#5cbef633;border-radius:4px}.model-governance strong{color:var(--cyan)}.workbook-map article{background:var(--app-panel-inset)}.calibration-ledger{border:1px solid #5cbef638;margin-top:18px;padding:26px}.calibration-ledger .workbook-map-head>b{color:var(--cyan);font:850 12px/1 var(--font-geist-mono);text-transform:uppercase}.calibration-head,.calibration-row{grid-template-columns:90px 90px minmax(130px,1fr) 100px 90px minmax(130px,1fr);align-items:center;gap:12px;min-width:720px;display:grid}.calibration-head{background:var(--app-panel);min-height:38px;color:var(--app-muted);font:800 8px/1 var(--font-geist-mono);letter-spacing:.08em;border:1px solid #5cbef629;margin-top:20px;padding:0 12px}.calibration-row{min-height:52px;color:var(--app-muted);border:1px solid #5cbef61f;border-top:0;padding:0 12px;font-size:10px}.calibration-row strong{color:var(--app-ink);font:850 14px/1 var(--font-geist-mono)}.calibration-row b{color:var(--gold)}.calibration-empty{min-height:90px;color:var(--app-muted);text-align:center;border:1px solid #5cbef61f;border-top:0;place-items:center;font-size:10px;display:grid}.calibration-ledger>p{color:var(--app-faint);margin:14px 0 0;font-size:9px;line-height:1.6}.team-directory button{gap:13px;min-height:72px}.team-directory button .team-mark-sm{flex:none;width:54px;height:54px}.simulation-hero{background:radial-gradient(circle at 79% 36%,#ffc8572b,transparent 26%),radial-gradient(circle at 15% 110%,#3bd8ff24,transparent 38%),linear-gradient(125deg,var(--app-panel),var(--app-panel-inset) 67%)}.simulation-hero:after{color:#3bd8ff0b;text-shadow:0 0 70px #3bd8ff1a}.simulation-hero>div:first-child>span{color:var(--gold);font-family:var(--font-geist-mono)}.simulation-hero-metrics div{border-left-color:var(--cyan);background:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.simulation-hero-metrics div{background:color-mix(in srgb,var(--app-panel) 60%,transparent)}}.conference-projections article,.bracket-game{background:var(--app-panel-inset);border-color:#5cbef626;border-radius:3px}.conference-projections article>header,.bracket-game footer{background:var(--app-panel)}.seed-pill,.champ-pill{border-radius:2px}@keyframes hud-pulse{50%{opacity:.46;transform:scale(.78)}}@keyframes logo-float{50%{transform:translateY(-7px)}}@media (width<=1050px){.site-shell:after{inset:0}.main-header{border-bottom:1px solid #3bd8ff40;border-right:0;width:auto}.main-header:after{display:none}.topline,.refresh-strip,.backfill-banner,footer{margin-left:0}.overview,.page-section{margin-left:24px;margin-right:24px}.main-header nav button{min-width:max-content}.main-header nav button:before{width:auto}}@media (width<=760px){.site-shell:before{opacity:.09}.overview,.page-section{margin-left:11px;margin-right:11px}.topline{padding:0 12px}.section-title-row h1{font-size:40px}.leader-card{min-height:430px;padding:30px 20px}.leader-card>.team-mark{top:46px;right:20px}.leader-meta{width:100%}.leader-meta div{padding:10px}.team-mark-lg{width:104px;height:104px}.schedule-table-shell{background:0 0;border:0;overflow:visible}.schedule-head{display:none}.schedule-row{background:var(--app-panel-inset);border:1px solid #5cbef633;grid-template-columns:1fr 1fr;gap:1px;min-width:0;margin-bottom:12px;padding:0;display:grid}.schedule-row>div{border:1px solid #5cbef614;min-height:76px;padding:13px 12px}.schedule-row>div:before{content:attr(data-label);color:var(--app-faint);font:800 7px/1 var(--font-geist-mono);letter-spacing:.11em;margin-bottom:6px}.schedule-row>.schedule-matchup-cell,.schedule-row>.schedule-model-cell{grid-column:1/3}.schedule-row>.schedule-matchup-cell{min-height:88px}.schedule-logo-pair{gap:20px;min-width:106px}.schedule-model-cell{min-height:100px!important}.profile-columns{gap:22px;padding:17px 13px}.team-metric-labels{display:none}.team-metric-row{grid-template-columns:minmax(82px,1fr) 42px 57px 39px;gap:5px;min-height:66px}.team-metric-row strong{white-space:normal;line-height:1.28;display:block}.team-metric-row b,.team-metric-row>span{font-size:9px}.team-metric-row em{min-height:23px;font-size:8px}.team-profile-hero{gap:16px;padding:22px 17px}.team-profile-hero:after{display:none}.team-rank-callout{margin-left:auto}.team-directory{max-height:390px}.team-directory>div.team-directory-list{max-height:300px}.calibration-ledger{padding:16px;overflow-x:auto}.calibration-head,.calibration-row{min-width:690px}.ranking-row .team-mark-sm,.sim-ranking-row .team-mark-sm,.all137-row .team-mark-sm,.stats-row .team-mark-sm,.team-directory button .team-mark-sm{width:48px;height:48px}.team-profile-hero .team-mark-lg{width:118px;height:118px}}.matchup-intelligence-card{background:linear-gradient(145deg,var(--app-panel-inset),var(--app-panel-inset));border:1px solid #5cbef64d;border-radius:7px;margin-top:16px;overflow:hidden;box-shadow:0 18px 44px #00000040}.matchup-intelligence-card>summary{background:linear-gradient(90deg,#23d58b1f,#3bd8ff12 55%,#ffc85712)}.expected-game-script{background:var(--app-panel-inset);border:1px solid #5cbef630;border-left:3px solid #5cf0ae;border-radius:5px;margin:14px;padding:18px 20px}.expected-game-script>span,.game-plan-side>header span,.viability-panel>header span,.score-bridge-panel header span,.score-bridge-panel footer span{color:var(--app-muted);font:900 7px/1 var(--font-geist-mono);letter-spacing:.14em}.expected-game-script p{color:var(--app-ink);margin:9px 0 0;font-size:12px;line-height:1.7}.game-plan-grid,.viability-grid,.score-bridge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px;display:grid}.game-plan-side{background:var(--app-panel);border:1px solid #5cbef629;border-radius:5px;min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.game-plan-side{background:color-mix(in srgb,var(--app-panel) 78%,transparent)}}.game-plan-side>header{background:var(--app-panel);border-bottom:1px solid #5cbef624;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.game-plan-side>header{background:color-mix(in srgb,var(--app-panel) 62%,transparent)}}.game-plan-side>header strong{color:#f5d17a;text-align:right;font-size:14px}.game-plan-side>header small{color:var(--app-muted);grid-column:1/3;font-size:8px}.game-plan-calls{gap:8px;padding:10px;display:grid}.game-plan-calls>article{background:var(--app-panel-inset);border:1px solid #5cbef61f;border-radius:4px;padding:12px}.game-plan-calls article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.game-plan-calls article>div span{color:#69dcb2;font:900 6px/1 var(--font-geist-mono);letter-spacing:.11em}.game-plan-calls article>div em{color:var(--app-muted);font:800 6px/1 var(--font-geist-mono);text-align:right;font-style:normal}.game-plan-calls h4{color:var(--app-ink);margin:8px 0 0;font-size:12px;line-height:1.3}.game-plan-calls p{color:var(--app-muted);margin:6px 0 0;font-size:9px;line-height:1.55}.game-plan-calls ul{flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.game-plan-calls li{color:#9fd7e9;font:750 6px/1 var(--font-geist-mono);border:1px solid #5cbef626;border-radius:999px;padding:4px 6px}.game-plan-calls article>small{color:var(--app-muted);border-top:1px solid #ff59651f;margin-top:9px;padding-top:8px;font-size:8px;line-height:1.5;display:block}.game-plan-calls article>small b{color:#ff8c93;font:900 6px/1 var(--font-geist-mono);letter-spacing:.1em;margin-right:7px}.game-plan-side>aside{background:#ffc8570b;border:1px dashed #ffc85747;border-radius:4px;margin:0 10px 10px;padding:11px 12px}.game-plan-side>aside span{color:#f5c968;font:900 6px/1 var(--font-geist-mono);letter-spacing:.13em}.game-plan-side>aside p{color:var(--app-ink-soft);margin:7px 0 0;font-size:9px;line-height:1.55}.viability-panel,.score-bridge-panel{background:var(--app-panel);border:1px solid #5cbef629;border-radius:5px;min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.viability-panel,.score-bridge-panel{background:color-mix(in srgb,var(--app-panel) 80%,transparent)}}.viability-panel>header,.score-bridge-panel>header{border-bottom:1px solid #5cbef61f;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.viability-panel>header strong{color:#f5d17a;font:900 7px/1 var(--font-geist-mono)}.viability-panel>div{background:#5cbef61a;gap:1px;display:grid}.viability-panel article{background:var(--app-panel-inset);padding:11px 12px}.viability-panel article>div,.viability-panel article p,.viability-panel article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.viability-panel article>div span{color:var(--app-ink-soft);font-size:9px;font-weight:800}.viability-panel article>div b{color:#f5ce72;font:900 6px/1 var(--font-geist-mono)}.viability-panel article.at-risk>div b,.viability-panel article.critical>div b{color:#ff727c}.viability-panel article p{margin:7px 0 0}.viability-panel article p strong{color:var(--app-ink);font:900 17px/1 var(--font-geist-mono)}.viability-panel article p i{color:var(--app-muted);font:750 7px/1 var(--font-geist-mono);font-style:normal}.viability-panel article small{color:var(--app-muted);margin-top:7px;font-size:8px;line-height:1.45;display:block}.viability-panel article footer{color:var(--app-muted);font:800 6px/1.35 var(--font-geist-mono);margin-top:8px}.score-bridge-panel header strong{color:#f5d17a;font:950 20px/1 var(--font-geist-mono)}.score-bridge-panel>div{padding:7px 12px}.score-bridge-panel p{color:var(--app-muted);border-bottom:1px solid #5cbef614;justify-content:space-between;gap:8px;margin:0;padding:7px 0;font-size:8px;display:flex}.score-bridge-panel p b{color:var(--app-ink-soft);font:850 8px/1 var(--font-geist-mono)}.score-bridge-panel p.positive b{color:#5cf0ae}.score-bridge-panel p.negative b{color:#ff727c}.score-bridge-panel footer{background:#3bd8ff0b;border-top:1px solid #5cbef629;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.score-bridge-panel footer b{color:var(--app-ink);font:950 16px/1 var(--font-geist-mono)}.edge-game-script{background:var(--app-panel);border:1px solid #5cf0ae33;border-left:3px solid #5cf0ae;border-radius:4px;margin:10px 0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.edge-game-script{background:color-mix(in srgb,var(--app-panel) 65%,transparent)}}.edge-game-script>span{color:#5cf0ae;font:900 7px/1 var(--font-geist-mono);letter-spacing:.11em}.edge-game-script>p{color:var(--app-ink-soft)!important;margin:7px 0 0!important;font-size:9px!important;line-height:1.55!important}.edge-game-script>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.edge-game-script b{color:#9fd7e9;font:800 7px/1 var(--font-geist-mono);border:1px solid #5cbef624;border-radius:999px;padding:5px 7px}.tactical-play-call>div:first-child small{color:var(--app-muted);margin-top:5px;font-size:7px;display:block}.tactical-call-sheet .failure-call{border-left-color:#ff727c}@media (width<=760px){.matchup-intelligence-card[open]>summary{z-index:8;position:sticky;top:0}.expected-game-script{margin:10px;padding:14px}.expected-game-script p{font-size:10px}.game-plan-grid,.viability-grid,.score-bridge-grid{grid-template-columns:1fr;gap:10px;padding:0 10px 10px}.game-plan-side>header strong{font-size:12px}.game-plan-calls article>div{flex-direction:column;align-items:flex-start}.game-plan-calls article>div em{text-align:left}}@media (width<=420px){.main-header .brand{max-width:180px}.brand strong{font-size:14px}.refresh-button{padding:9px}.section-title-row h1{font-size:35px}.stats-summary,.schedule-summary{grid-template-columns:1fr}.stats-summary article,.schedule-summary article{min-height:82px}.team-profile-hero h2{font-size:27px}.team-rank-callout strong{font-size:38px}.profile-columns{padding-left:10px;padding-right:10px}.team-metric-row{grid-template-columns:minmax(76px,1fr) 38px 51px 36px;gap:4px}}@media (prefers-reduced-motion:reduce){.live-dot,.leader-card>.team-mark{animation:none}}.mobile-menu-toggle{display:none}.ranking-metrics,.all137-row>.all137-metrics,.stats-metrics,.sim-ranking-row>.sim-ranking-metrics{display:contents}.all137-metrics>b,.sim-ranking-metrics>b{color:var(--app-ink);font-size:13px}.team-mark.has-logo{padding:0}.sim-ranking-row .team-mark-sm{width:68px;height:68px}.stats-row{min-height:90px}.stats-row .team-mark-sm{width:66px;height:66px}.team-directory button{min-height:84px}.team-directory button .team-mark-sm{width:66px;height:66px}.team-profile-hero .team-mark-lg{width:180px;height:180px}.matchup-side>.team-mark-lg{width:170px;height:170px}.simulation-hero>.team-mark{width:154px;height:154px}.scorebug-team .team-mark-md{width:72px;height:72px}.schedule-logo-pair .team-mark,.conference-matchup .team-mark{width:48px;height:48px}.bracket-game .team-mark{width:40px;height:40px}@media (width<=760px){html{scroll-padding-top:82px}body{-webkit-text-size-adjust:100%}button{-webkit-tap-highlight-color:transparent}input,select{min-height:46px!important;font-size:16px!important}.topline{height:32px;font-size:8px}.main-header{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:9px 10px;box-shadow:0 12px 30px #0000006b}.main-header .brand{grid-area:1/1;padding:0}.main-header .brand>span{width:44px;height:44px}.mobile-menu-toggle{min-width:0;min-height:46px;color:var(--app-ink);text-align:left;background:linear-gradient(90deg,#3bd8ff1a,#ff365f0f);border:1px solid #3bd8ff42;border-radius:5px;grid-area:1/2;align-items:center;gap:10px;padding:6px 10px;display:flex}.mobile-menu-bars{flex:0 0 20px;gap:4px;width:20px;display:grid}.mobile-menu-bars i{background:var(--cyan);border-radius:2px;width:20px;height:2px;transition:transform .18s,opacity .18s;display:block}.menu-open .mobile-menu-bars i:first-child{transform:translateY(6px)rotate(45deg)}.menu-open .mobile-menu-bars i:nth-child(2){opacity:0}.menu-open .mobile-menu-bars i:last-child{transform:translateY(-6px)rotate(-45deg)}.mobile-menu-toggle>span:last-child{flex-direction:column;min-width:0;display:flex}.mobile-menu-toggle small{color:var(--app-muted);font:800 7px/1 var(--font-geist-mono);letter-spacing:.12em}.mobile-menu-toggle strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.refresh-button{grid-area:1/3;place-items:center;width:46px;height:46px;padding:0;display:grid}.refresh-button span{font-size:22px}.main-header nav{border-top:1px solid #3bd8ff29;grid-area:2/1/auto/4;grid-template-columns:1fr 1fr;gap:7px;width:100%;max-height:min(62vh,430px);padding:10px 0 2px;overflow-y:auto;display:none!important}.main-header nav.open{display:grid!important}.main-header nav button{background:var(--app-panel-inset);border:1px solid #5cbef61f;border-radius:4px;width:100%;min-width:0;min-height:50px;padding:0 10px;font-size:11px}.main-header nav button:before{width:22px;margin-right:7px}.main-header nav button:after{display:none}.main-header nav button:hover{transform:none}.refresh-strip{min-height:35px;padding:8px 11px;line-height:1.4}.backfill-banner{align-items:flex-start;padding:10px 11px}.backfill-banner>div{grid-template-columns:auto 1fr;gap:7px 8px}.backfill-banner>div>small{text-overflow:clip;white-space:normal;grid-column:1/3;line-height:1.4;overflow:visible}.overview,.page-section{margin-left:10px;margin-right:10px}.page-section{padding-top:28px;padding-bottom:54px}.section-title-row{gap:16px;margin-bottom:20px}.section-title-row h1{font-size:38px;line-height:.95}.section-title-row p{font-size:11px;line-height:1.55}.leader-card{min-height:430px;padding:28px 18px}.leader-card>.team-mark{width:132px;height:132px;top:45px;right:17px}.hero-copy h1{overflow-wrap:anywhere;max-width:86%;font-size:clamp(44px,14vw,58px)}.scorebug-team{min-height:92px;padding:13px 15px}.scorebug-team .team-mark-md{width:68px;height:68px}.rankings-shell{box-shadow:none;background:0 0;border:0;overflow:visible}.rankings-head{display:none}.ranking-row{background:linear-gradient(145deg,var(--app-panel-inset),var(--app-panel-inset));border:1px solid #5cbef638;border-radius:6px;grid-template-columns:42px minmax(0,1fr);gap:10px 12px;min-width:0;min-height:0;margin-bottom:10px;padding:14px;display:grid}.ranking-number{text-align:center;grid-column:1;align-self:center;font-size:26px}.ranking-team{grid-column:2;gap:14px;min-width:0}.ranking-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ranking-team small{font-size:9px}.ranking-row .team-mark-sm{width:68px;height:68px}.ranking-metrics{background:#3bd8ff14;border:1px solid #5cbef621;border-radius:4px;grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ranking-metrics>*{background:var(--app-panel-inset);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:54px;padding:7px 4px;font-size:11px;display:flex}.ranking-metrics>:before,.all137-metrics>:before,.stats-metrics>:before,.sim-ranking-metrics>:before{content:attr(data-label);color:var(--app-faint);font:800 7px/1 var(--font-geist-mono);letter-spacing:.08em}.ranking-metrics>:last-child{grid-column:1/4}.all137-table-shell{box-shadow:none;background:0 0;border:0;overflow:visible}.all137-head{display:none}.all137-row{background:var(--app-panel-inset);border:1px solid #5cbef633;border-radius:6px;grid-template-columns:42px minmax(0,1fr);gap:10px 12px;min-width:0;min-height:0;margin-bottom:10px;padding:14px;display:grid}.all137-row>strong{text-align:center;align-self:center;font-size:25px}.all137-row>div:not(.all137-metrics){gap:14px;min-width:0}.all137-row>div:not(.all137-metrics) strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.all137-row .team-mark-sm{width:68px;height:68px}.all137-row>.all137-metrics{background:#3bd8ff14;border-radius:4px;grid-column:1/3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.all137-metrics>*{background:var(--app-panel-inset);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:54px;padding:7px 3px;font-size:11px;display:flex}.stats-table-shell{box-shadow:none;background:0 0;border:0;overflow:visible}.stats-head{display:none}.stats-row{background:var(--app-panel-inset);border:1px solid #5cbef633;border-radius:6px;min-width:0;min-height:0;margin-bottom:10px;padding:14px;display:block}.stats-row>div:first-child{gap:14px;min-width:0;padding-bottom:12px}.stats-row>div:first-child strong{font-size:15px}.stats-row .team-mark-sm{width:68px;height:68px}.stats-metrics{background:#3bd8ff14;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stats-metrics>*{background:var(--app-panel-inset);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:64px;padding:9px 6px;font-size:11px;display:flex}.stats-metrics>:before{white-space:normal;max-width:100%;line-height:1.3}.sim-rankings-shell{background:0 0;border:0;overflow:visible}.sim-rankings-head{display:none}.sim-ranking-row{background:var(--app-panel-inset);border:1px solid #5cbef633;border-radius:6px;grid-template-columns:42px minmax(0,1fr);gap:10px 12px;min-width:0;min-height:0;margin-bottom:10px;padding:14px;display:grid}.sim-ranking-row>strong:first-child{text-align:center;align-self:center;font-size:25px}.sim-ranking-row>div:not(.sim-ranking-metrics){gap:14px;min-width:0}.sim-ranking-row>div:not(.sim-ranking-metrics) strong{font-size:14px}.sim-ranking-row .team-mark-sm{width:68px;height:68px}.sim-ranking-row>.sim-ranking-metrics{background:#3bd8ff14;border-radius:4px;grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sim-ranking-metrics>*{background:var(--app-panel-inset);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:54px;padding:7px 3px;font-size:11px;display:flex}.schedule-row>.schedule-matchup-cell{min-height:104px}.schedule-logo-pair{gap:24px;min-width:128px}.schedule-logo-pair .team-mark{width:54px;height:54px}.matchup-side{min-height:300px;padding:24px 18px}.matchup-side>.team-mark-lg{width:142px;height:142px}.matchup-center{min-height:150px}.projected-score{font-size:58px}.team-directory{max-height:450px}.team-directory>div.team-directory-list{max-height:350px}.team-directory button{min-height:84px}.team-directory button .team-mark-sm{width:66px;height:66px}#team-profile-card{scroll-margin-top:82px}.team-profile-hero{grid-template-columns:132px minmax(0,1fr);gap:16px;min-height:0;padding:20px 16px;display:grid}.team-profile-hero .team-mark-lg{width:132px;height:132px}.team-profile-hero h2{overflow-wrap:anywhere;font-size:30px}.team-rank-callout{text-align:left;border-top:1px solid #5cbef624;grid-column:1/3;justify-content:space-between;align-items:center;width:100%;padding-top:12px;display:flex}.team-rank-callout strong{font-size:42px}.simulation-hero{grid-template-columns:minmax(0,1fr) 108px}.simulation-hero>.team-mark{width:108px;height:108px}.conference-matchup .team-mark{width:46px;height:46px}.bracket-game .team-mark{width:42px;height:42px}.all137-summary .team-mark-md{width:76px;height:76px}}@media (width<=420px){.mobile-menu-toggle{padding-left:8px;padding-right:8px}.mobile-menu-toggle small{display:none}.mobile-menu-toggle strong{margin-top:0;font-size:11px}.main-header nav button{min-height:48px;padding:0 8px;font-size:10px}.section-title-row h1{font-size:34px}.ranking-row,.all137-row,.stats-row,.sim-ranking-row{padding:12px}.ranking-metrics,.sim-ranking-row>.sim-ranking-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-metrics>:last-child{grid-column:1/3}.all137-row>.all137-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile-hero{grid-template-columns:118px minmax(0,1fr);padding:17px 13px}.team-profile-hero .team-mark-lg{width:118px;height:118px}}.schedule-matchup-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.schedule-record-line{border-top:1px solid var(--app-line);flex-wrap:wrap;gap:3px 9px;margin-top:2px;padding-top:5px;display:flex}.schedule-record-line>span{color:var(--app-muted);white-space:normal;font-size:7px;line-height:1.3}.schedule-record-line>span b{font-family:var(--font-geist-mono);white-space:nowrap;margin-left:3px;color:var(--app-ink)!important;font-size:8px!important}.schedule-record-line>em{color:var(--app-muted);font:800 6px/1.25 var(--font-geist-mono);letter-spacing:.08em;flex-basis:100%;font-style:normal}.schedule-record-pending{border-top:1px solid var(--app-line);letter-spacing:.08em;margin-top:2px;padding-top:5px;color:var(--app-muted)!important;font:800 6px/1.25 var(--font-geist-mono)!important}@media (width<=760px){.schedule-matchup-copy{gap:5px}.schedule-record-line{gap:5px 12px;padding-top:7px}.schedule-record-line>span{font-size:9px}.schedule-record-line>span b{font-size:10px!important}.schedule-record-line>em,.schedule-record-pending{font-size:7px!important}}.ranking-row .team-mark-sm{width:84px;height:84px}.edge-analysis-card{background:linear-gradient(145deg,var(--app-panel-inset),var(--app-panel-inset));border:1px solid #5cbef640;border-radius:6px;margin-top:16px;overflow:hidden}.edge-analysis-card>header{background:var(--app-panel-inset);border-bottom:1px solid #5cbef629;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 18px;display:flex}.edge-analysis-card>header span{color:var(--app-muted);font:850 7px/1 var(--font-geist-mono);letter-spacing:.14em}.edge-analysis-card>header h3{color:var(--app-ink);letter-spacing:.02em;margin:6px 0 0;font-size:18px}.edge-analysis-card>header>b{color:var(--gold);font:900 18px/1 var(--font-geist-mono);flex:none}.edge-analysis-card>p{color:var(--app-ink-soft);margin:0;padding:14px 18px;font-size:11px;line-height:1.65}.edge-unit-grid{background:#5cbef621;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.edge-unit{background:var(--app-panel-inset);flex-direction:column;justify-content:center;min-width:0;min-height:92px;padding:13px 16px;display:flex}.edge-unit>span{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.12em}.edge-unit>strong{overflow-wrap:anywhere;color:var(--app-ink);margin-top:8px;font-size:14px}.edge-unit>small{color:var(--app-muted);margin-top:5px;font-size:9px;line-height:1.4}.edge-unit.clear,.edge-unit.strong{box-shadow:inset 3px 0 var(--gold)}.edge-unit.strong>strong{color:var(--gold)}.edge-factor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:15px 18px;display:grid}.edge-factor-list span{color:var(--app-muted);padding-left:14px;font-size:9px;line-height:1.55;position:relative}.edge-factor-list span:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:.48em;left:0;box-shadow:0 0 8px #3bd8ff73}.schedule-game-entry{border-top:1px solid #5cbef61f}.schedule-game-entry>.schedule-row{border-top:0}.schedule-game-entry>.edge-analysis-card{margin:0 16px 16px}.schedule-game-entry>.edge-analysis-card.compact>header{min-height:52px;padding:10px 14px}.schedule-game-entry>.edge-analysis-card.compact>header h3{font-size:14px}.schedule-game-entry>.edge-analysis-card.compact>p{padding:10px 14px}.schedule-game-entry>.edge-analysis-card.compact .edge-unit{min-height:70px;padding:10px 13px}.schedule-edge-toggle{width:max-content;color:var(--cyan);font:850 7px/1 var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:#3bd8ff12;border:1px solid #3bd8ff47;border-radius:3px;margin-top:4px;padding:5px 7px}.schedule-edge-toggle:hover{background:#3bd8ff21}.sim-ranking-row{min-height:116px}.sim-ranking-row>div{align-items:flex-start}.sim-team-copy{min-width:0;padding-top:3px}.sim-ranking-row .sim-team-copy>strong{font-size:13px}.sim-ranking-row .sim-team-copy>small{color:var(--app-muted);text-overflow:clip;white-space:normal;margin-top:6px;font-size:8px;line-height:1.35;display:block;overflow:visible}.sim-team-copy small b{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.07em;margin-right:6px}.sim-team-copy .sim-best-wins,.sim-team-copy .sim-worst-losses{color:var(--app-muted)}.conference-matchup{gap:16px;min-height:108px}.conference-matchup>div{grid-template-columns:48px minmax(0,1fr) 36px;gap:9px}.conference-matchup>div>.team-mark{grid-area:1/1}.conference-matchup>div>span{grid-column:2}.conference-matchup>div>strong{grid-column:3}.conference-matchup>div:last-child{grid-template-columns:36px minmax(0,1fr) 48px}.conference-matchup>div:last-child .team-mark{grid-area:1/3}.conference-matchup>div:last-child span{grid-column:2}.conference-matchup>div:last-child strong{grid-column:1}.conference-matchup span{text-overflow:clip;white-space:normal;font-size:10px;line-height:1.28;overflow:visible}.conference-matchup strong{text-align:center;font-size:21px}.playoff-bracket{grid-template-columns:repeat(4,minmax(280px,1fr))}.playoff-bracket.format-4{grid-template-columns:repeat(2,minmax(300px,1fr))}.bracket-round{min-width:280px}.bracket-game>div{grid-template-columns:24px 42px minmax(0,1fr) 34px;gap:9px;min-height:64px}.bracket-game>div strong{text-overflow:clip;white-space:normal;font-size:10px;line-height:1.25;overflow:visible}.bracket-game>div b{padding-left:4px;font-size:15px}.bracket-game footer{min-height:34px}.bracket-game footer b{text-align:right;text-overflow:clip;white-space:normal;max-width:70%;line-height:1.3}@media (width<=760px){.ranking-row .team-mark-sm{width:82px;height:82px}.ranking-team{gap:12px}.ranking-team strong{white-space:normal}.team-metric-heading{grid-template-columns:minmax(0,1fr);gap:9px;min-height:0;padding-bottom:14px;display:grid}.team-metric-heading>div{min-width:0}.team-metric-heading h3{white-space:normal;line-height:1.35}.team-metric-heading p{max-width:100%;line-height:1.55}.team-metric-heading>span{white-space:normal;justify-self:start;max-width:100%}.edge-analysis-card>header{align-items:flex-start}.edge-analysis-card>header h3{font-size:15px;line-height:1.25}.edge-analysis-card>header>b{font-size:15px}.edge-analysis-card>p{font-size:10px}.edge-unit-grid{grid-template-columns:1fr}.edge-unit{min-height:74px}.edge-factor-list{grid-template-columns:1fr}.schedule-game-entry{background:var(--app-panel-inset);border:1px solid #5cbef633;margin-bottom:12px}.schedule-game-entry>.schedule-row{border:0;margin-bottom:0}.schedule-game-entry>.edge-analysis-card{margin:0 10px 10px}.schedule-game-entry>.edge-analysis-card.compact .edge-unit-grid{grid-template-columns:1fr}.sim-ranking-row{min-height:0}.sim-ranking-row>div:not(.sim-ranking-metrics){align-items:flex-start}.sim-ranking-row .sim-team-copy>strong{white-space:normal}.sim-ranking-row .sim-team-copy>small{font-size:8px}.conference-matchup{grid-template-columns:1fr;gap:8px;padding:12px}.conference-matchup>i{justify-self:center}.conference-matchup>div,.conference-matchup>div:last-child{text-align:left;grid-template-columns:48px minmax(0,1fr) 38px;width:100%}.conference-matchup>div:last-child .team-mark{grid-column:1}.conference-matchup>div:last-child span{grid-column:2}.conference-matchup>div:last-child strong{grid-column:3}.conference-matchup span{font-size:11px}.playoff-bracket,.playoff-bracket.format-4{grid-template-columns:1fr}.bracket-round{min-width:0}.bracket-game>div{grid-template-columns:24px 42px minmax(0,1fr) 36px}}@media (width<=420px){.ranking-row .team-mark-sm{width:78px;height:78px}.ranking-row{grid-template-columns:38px minmax(0,1fr)}.edge-analysis-card>header{gap:10px;padding:12px}.edge-analysis-card>p{padding:12px}}.all137-row{min-height:116px}.all137-row .team-mark-sm{width:92px;height:92px}.all137-summary .team-mark-md{width:104px;height:104px}@media (width<=760px){.all137-row .team-mark-sm{width:88px;height:88px}.all137-summary .team-mark-md{width:96px;height:96px}}@media (width<=420px){.all137-row .team-mark-sm{width:84px;height:84px}.all137-summary .team-mark-md{width:92px;height:92px}}@media (width<=1480px){.profile-columns{grid-template-columns:minmax(0,1fr);gap:30px}.team-metric-panel+.team-metric-panel{border-top:1px solid #5cbef62b;padding-top:28px}}.stat-label{justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex}.stat-help{z-index:8;background:var(--app-panel);color:#72dff8;width:15px;height:15px;font:900 8px/1 var(--font-geist-mono);cursor:help;vertical-align:middle;border:1px solid #3bd8ff61;border-radius:50%;flex:0 0 15px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.stat-help:after{content:attr(data-tooltip);background:var(--app-panel-inset);width:min(280px,72vw);color:var(--app-ink-soft);font:700 9px/1.5 var(--font-geist-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;border:1px solid #3bd8ff59;border-radius:4px;padding:9px 10px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 15px 40px #0000008c}.stat-help:hover,.stat-help:focus-visible{border-color:var(--cyan);color:var(--app-ink);outline:none}.stat-help:hover:after,.stat-help:focus-visible:after{opacity:1;transform:translate(-50%)}.stats-head>div{position:relative}.stats-head>div>.stat-help{z-index:12;position:absolute;top:4px;right:1px;transform:scale(.82)}.stat-glossary{background:var(--app-panel);border:1px solid #3bd8ff2e;border-radius:4px;margin:10px 0 12px}@supports (color:color-mix(in lab, red, red)){.stat-glossary{background:color-mix(in srgb,var(--app-panel) 72%,transparent)}}.stat-glossary summary{color:var(--cyan);font:850 8px/1 var(--font-geist-mono);letter-spacing:.11em;cursor:pointer;padding:11px 14px}.stat-glossary>div{background:#3bd8ff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.stat-glossary article{background:var(--app-panel-inset);grid-template-columns:130px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.stat-glossary article strong{color:var(--app-ink);font:850 8px/1.35 var(--font-geist-mono)}.stat-glossary article span{color:var(--app-muted);font-size:9px;line-height:1.45}.matchup-board{min-height:610px}.matchup-side .vintage-control{z-index:3;width:min(100%,280px);margin:18px 0 7px;padding:6px;position:relative}.matchup-side .vintage-control>div{flex:1;min-width:0}.matchup-side .vintage-control select{width:100%;min-height:34px;margin:0;padding:0 8px;font-size:10px}.matchup-vintage-tag{color:var(--gold);font:850 8px/1 var(--font-geist-mono);letter-spacing:.11em}.matchup-side>.team-mark{margin:8px 0}.component-row .stat-label,.team-metric-row .stat-label{justify-content:flex-start}@media (width<=980px) and (width>=761px){.matchup-board{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr)}.matchup-side{padding:30px 14px}.matchup-side .vintage-control{flex-direction:column;width:min(100%,170px)}}@media (width<=760px){.matchup-board{min-height:0}.matchup-side{min-height:470px;padding-top:44px}.matchup-side .vintage-control{width:min(100%,330px)}.stat-glossary>div{grid-template-columns:1fr}.stat-glossary article{grid-template-columns:96px minmax(0,1fr)}.stat-help:after{width:min(250px,68vw)}}.conference-projections article{container:title-game/inline-size}@container title-game (width<=620px){.conference-matchup{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:8px 12px 12px}.conference-matchup>div,.conference-matchup>div:last-child{text-align:left;border:1px solid #0000;border-radius:6px;grid-template-columns:56px minmax(0,1fr) 48px;gap:12px;width:100%;min-height:68px;padding:6px 9px}.conference-matchup>div.winner{background:linear-gradient(90deg,#ffc8571c,#3bd8ff09);border-color:#ffc8572e}.conference-matchup>div>.team-mark,.conference-matchup>div:last-child .team-mark{grid-area:1/1;width:56px;height:56px}.conference-matchup>div>span,.conference-matchup>div:last-child span{text-align:left;text-overflow:clip;white-space:normal;grid-area:1/2;min-width:0;font-size:12px;line-height:1.25;overflow:visible}.conference-matchup>div>strong,.conference-matchup>div:last-child strong{text-align:right;grid-area:1/3;padding:0;font-size:25px;line-height:1}.conference-matchup>i{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:9px;width:100%;height:22px;display:flex}.conference-matchup>i:before,.conference-matchup>i:after{content:"";background:linear-gradient(90deg,#0000,#3bd8ff33);flex:1;height:1px}.conference-matchup>i:after{background:linear-gradient(90deg,#3bd8ff33,#0000)}}.advanced-matchup-card{background:linear-gradient(145deg,var(--app-panel),var(--app-panel-inset));border:1px solid #ffc8573d;border-radius:6px;margin-top:16px;overflow:hidden}.advanced-matchup-card>header{background:linear-gradient(90deg,#ffc85714,#3bd8ff0d);border-bottom:1px solid #ffc85726;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:15px 18px;display:flex}.advanced-matchup-card>header span{color:var(--app-muted);font:850 7px/1 var(--font-geist-mono);letter-spacing:.14em}.advanced-matchup-card>header h3{color:var(--app-ink);margin:6px 0 0;font-size:18px}.advanced-matchup-card>header>b{color:var(--gold);font:850 8px/1 var(--font-geist-mono);letter-spacing:.12em}.advanced-matchup-grid{background:#5cbef621;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.component-matchup-panel{background:var(--app-panel-inset);min-width:0}.component-matchup-panel>header{border-bottom:1px solid #5cbef621;justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:13px 16px;display:flex}.component-matchup-panel>header>div{align-items:center;gap:11px;min-width:0;display:flex}.component-matchup-panel>header .team-mark-sm{flex:none;width:58px;height:58px}.component-matchup-panel>header span{min-width:0}.component-matchup-panel>header strong{overflow-wrap:anywhere;color:var(--app-ink);font-size:12px;display:block}.component-matchup-panel>header small{color:var(--app-muted);margin-top:4px;font-size:8px;display:block}.component-matchup-panel>header>b{color:var(--gold);font:900 10px/1.35 var(--font-geist-mono);text-align:right;flex:none}.component-table-head,.component-row{grid-template-columns:minmax(130px,1.5fr) 58px 58px 78px;align-items:center;gap:8px;padding-left:16px;padding-right:16px;display:grid}.component-table-head{min-height:30px;color:var(--app-faint);font:800 7px/1 var(--font-geist-mono);letter-spacing:.07em;text-align:right}.component-table-head span:first-child{text-align:left}.component-matchup-panel h4{color:var(--app-muted);font:850 7px/1.25 var(--font-geist-mono);letter-spacing:.11em;border-top:1px solid #5cbef617;margin:0;padding:10px 16px 7px}.component-row{border-top:1px solid var(--app-line);text-align:right;min-height:58px}.component-row>span{text-align:left;min-width:0}.component-row>span strong{color:var(--app-ink-soft);font-size:9px;line-height:1.3;display:block}.component-row>span small{color:var(--app-faint);margin-top:4px;font-size:7px;line-height:1.3;display:block}.component-row>b{color:var(--app-ink);font:900 10px/1 var(--font-geist-mono)}.component-row>em{font:850 9px/1 var(--font-geist-mono);font-style:normal}.component-row>em.positive{color:#62d8a0}.component-row>em.negative{color:#e47d91}.component-final{background:#ffc8570e;border:1px solid #ffc85726;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;min-height:46px;margin:7px 16px 12px;padding:9px 11px;display:grid}.component-final>span{color:var(--app-muted);font-size:8px}.component-final>strong{color:var(--gold);font:900 13px/1 var(--font-geist-mono);grid-area:1/2/3}.component-final>small{color:var(--app-faint);font-size:7px}.schematic-xray{background:linear-gradient(180deg,var(--app-panel-inset),var(--app-panel-inset));border-top:1px solid #ffc85724;padding:16px 18px 18px}.schematic-xray-heading{align-items:center;gap:12px;margin-bottom:11px;display:flex}.schematic-xray-heading span{color:var(--cyan);font:900 7px/1 var(--font-geist-mono);letter-spacing:.14em;flex:none}.schematic-xray-heading strong{color:var(--app-muted);font-size:9px;font-weight:700}.schematic-xray-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.schematic-read{background:var(--app-panel-inset);border:1px solid #5cbef621;border-radius:4px;min-width:0;padding:13px}.schematic-read.has-edge{background:linear-gradient(145deg,#ffc85712,var(--app-panel-inset) 58%);border-color:#ffc8573d}.schematic-read>div{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:6px 0;display:grid}.schematic-read>div span{overflow-wrap:anywhere;min-width:0;color:var(--app-faint);font:800 7px/1.25 var(--font-geist-mono)}.schematic-read>div b{color:var(--app-ink-soft);font:850 7px/1.25 var(--font-geist-mono);text-align:right}.schematic-read h4{color:var(--app-ink);margin:12px 0 6px;font-size:12px;line-height:1.3}.schematic-read p{color:var(--app-muted);margin:0;font-size:9px;line-height:1.6}.schematic-read footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.schematic-read footer strong,.schematic-read footer span{font:850 7px/1 var(--font-geist-mono);background:#0000002e;border:1px solid #5cbef61f;border-radius:2px;padding:5px 7px}.schematic-read footer strong{color:var(--gold)}.schematic-read footer span{color:var(--app-muted)}.advanced-matchup-card>p{color:var(--app-muted);border-top:1px solid #ffc8571f;margin:0;padding:14px 18px;font-size:9px;line-height:1.65}.advanced-matchup-card>p strong{color:var(--app-muted)}@media (width<=980px){.advanced-matchup-grid,.schematic-xray-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.advanced-matchup-card>header{align-items:flex-start;padding:13px}.advanced-matchup-card>header h3{font-size:15px;line-height:1.3}.advanced-matchup-card>header>b{text-align:right;max-width:92px;line-height:1.35}.component-matchup-panel>header{align-items:flex-start;padding:12px}.component-matchup-panel>header .team-mark-sm{width:54px;height:54px}.component-matchup-panel>header>b{max-width:92px;font-size:9px}.component-table-head{display:none}.component-matchup-panel h4{padding-left:12px;padding-right:12px}.component-row{grid-template-columns:minmax(92px,1fr) 44px 44px 57px;gap:5px;min-height:64px;padding-left:12px;padding-right:12px}.component-row>span strong{font-size:8px}.component-row>span small{font-size:6px}.component-row>b,.component-row>em{font-size:8px}.component-row>b:before{content:"PROJ ";color:var(--app-faint);margin-bottom:4px;font-size:5px;display:block}.component-row>em:first-of-type:before{content:"OFF ";color:var(--app-faint);margin-bottom:4px;font-size:5px;display:block}.component-row>em:nth-of-type(2):before{content:"ALLOW ";color:var(--app-faint);margin-bottom:4px;font-size:5px;display:block}.component-final{margin-left:12px;margin-right:12px}.schematic-xray{padding:13px 12px 14px}.schematic-xray-heading{flex-direction:column;align-items:flex-start;gap:5px}.schematic-read{padding:11px}.schematic-read>div{grid-template-columns:minmax(0,1fr);gap:4px}.schematic-read>div b{text-align:left}.schematic-read p{font-size:8px}.advanced-matchup-card>p{padding:12px;font-size:8px}}.position-xray-grid{background:#ffc85726;border-top:1px solid #ffc85729;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.position-xray-grid article{background:var(--app-panel-inset);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:7px 8px;min-width:0;min-height:132px;padding:13px;display:grid}.position-xray-grid article>span{color:var(--app-muted);font:850 7px/1.25 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/3}.position-xray-grid article>strong{overflow-wrap:anywhere;min-width:0;color:var(--app-ink);font-size:11px}.position-xray-grid article>b{color:var(--gold);font:900 11px/1 var(--font-geist-mono)}.position-xray-grid article>small{color:var(--app-muted);grid-column:1/3;font-size:7px;line-height:1.55}.edge-analysis-card.compact .position-xray-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.edge-analysis-card.compact .position-xray-grid article{min-height:105px;padding:10px}.qualified-market{color:var(--green)!important;font-weight:900!important}.market-pass{color:var(--app-muted)!important}.result-pill.PASS{border-color:#7e9ab240;color:var(--app-muted)!important}.sim-schematic-edge{color:var(--app-muted);font:800 7px/1.4 var(--font-geist-mono);letter-spacing:.06em;margin:0;padding:0 12px 12px}.bracket-game footer small{min-width:0;color:var(--app-faint);font:750 6px/1.3 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.all137-head,.all137-row{grid-template-columns:55px minmax(230px,1.35fr) 125px 80px 110px 95px minmax(135px,.8fr)}@media (width<=1120px){.position-xray-grid,.edge-analysis-card.compact .position-xray-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.position-xray-grid article:last-child{grid-column:1/3}.all137-head,.all137-row{min-width:980px}}@media (width<=760px){.position-xray-grid,.edge-analysis-card.compact .position-xray-grid{grid-template-columns:minmax(0,1fr)}.position-xray-grid article:last-child{grid-column:auto}.position-xray-grid article,.edge-analysis-card.compact .position-xray-grid article{min-height:0}.all137-head,.all137-row{min-width:0}.all137-row>.all137-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.all137-metrics>:last-child{grid-column:1/3}.bracket-game footer{flex-wrap:wrap;padding-top:5px;padding-bottom:5px}.bracket-game footer small{white-space:normal;order:3;width:100%}}.stats-head>div{min-width:0;height:100%}.stats-head-cell{grid-template-columns:minmax(0,1fr) 19px;align-items:center;gap:5px;padding:0 3px;display:grid}.stats-head button{width:100%;min-width:0;min-height:56px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex;overflow:hidden}.stats-head button span{text-overflow:clip;white-space:normal;min-width:0;line-height:1.2;overflow:visible}.stats-head button i{color:var(--app-faint);opacity:.55;flex:none;font-size:10px;font-style:normal}.stats-head button:hover,.stats-head button:focus-visible{color:var(--app-ink);outline:none}.stats-head button:focus-visible{box-shadow:inset 0 0 0 1px #3bd8ff8c}.stats-head button.active{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan)}.stats-head button.active i{color:var(--gold);opacity:1}.stats-head>div>.stat-help{flex:0 0 18px;width:18px;height:18px;position:static;top:auto;right:auto;transform:none}.data-toolbar>.stats-toolbar-controls{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:8px;min-width:min(100%,690px);display:grid}.stats-toolbar-controls>label{flex-direction:column;gap:5px;min-width:0;display:flex}.stats-toolbar-controls>label>span{color:var(--app-faint);letter-spacing:.12em;font-size:7px;font-weight:900}.stats-toolbar-controls select,.stats-toolbar-controls input{width:100%;min-width:0}.stats-value{font-variant-numeric:tabular-nums;min-width:0}.stats-value.active-value{color:var(--app-ink);font-weight:950}.stats-mobile-sort{display:none}@media (width<=760px){.stats-mobile-sort{grid-template-columns:minmax(0,1fr) 92px;gap:7px;width:100%;display:grid}.stats-mobile-sort label{color:var(--app-muted);font:800 7px/1 var(--font-geist-mono);letter-spacing:.12em;grid-column:1/3}.stats-mobile-sort select{width:100%;min-width:0}.stats-mobile-sort button{min-height:46px;color:var(--cyan);font:850 9px/1 var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:#3bd8ff14;border:1px solid #3bd8ff47;border-radius:3px}.data-toolbar>.stats-toolbar-controls{grid-template-columns:1fr;min-width:0}}.football-intelligence-board,.team-intelligence-panel{border:1px solid var(--app-line);background:var(--app-panel);border-radius:8px;margin-top:12px;overflow:hidden}.football-intelligence-head{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:24px;padding:22px 24px;display:grid}.football-intelligence-head>div>span,.team-intelligence-panel>header span{color:var(--app-muted);font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;font-size:8px;font-weight:900}.football-intelligence-head h2,.team-intelligence-panel>header h3{color:var(--app-ink);margin:5px 0 0;font-size:24px}.football-intelligence-head p{max-width:760px;color:var(--app-muted);margin:7px 0 0;font-size:11px;line-height:1.55}.football-intelligence-head>aside{background:var(--app-panel-inset);border-left:3px solid #d8b35f;flex-direction:column;justify-content:center;min-height:78px;padding:13px 15px;display:flex}.football-intelligence-head aside small,.football-intelligence-head aside span{color:var(--app-muted);letter-spacing:.09em;font-size:8px}.football-intelligence-head aside strong{color:var(--app-ink);margin:4px 0;font-size:19px}.style-clash-grid{background:var(--app-ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.style-clash-grid{background:color-mix(in srgb,var(--app-ink) 10%,transparent)}}.style-clash-grid>article{background:var(--app-panel-raised);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:14px 18px;display:grid}.style-clash-grid article>div{align-items:center;gap:9px;min-width:0;display:flex}.style-clash-grid article>div:last-child{text-align:right;justify-content:flex-end}.style-clash-grid article>b{color:var(--app-faint);font-size:8px}.style-clash-grid article span{flex-direction:column;min-width:0;display:flex}.style-clash-grid article small{color:var(--app-faint);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.style-clash-grid article strong{color:var(--app-ink);margin-top:3px;font-size:13px;line-height:1.25}.style-clash-grid article .team-mark-sm{flex:0 0 48px;width:48px;height:48px}.intelligence-control-strip{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:var(--app-panel-inset);grid-template-columns:180px 170px minmax(0,1fr);align-items:center;gap:16px;padding:13px 22px;display:grid}.intelligence-control-strip span{color:var(--app-muted);letter-spacing:.11em;font-size:8px;font-weight:900}.intelligence-control-strip strong{color:var(--app-ink);font-size:13px}.intelligence-control-strip p{color:var(--app-muted);margin:0;font-size:10px;line-height:1.45}.intelligence-primary-edges{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.intelligence-edge-card{border:1px solid var(--app-line);background:var(--app-panel-inset);border-top:3px solid #d8b35f;border-radius:5px;min-width:0;padding:14px}.intelligence-edge-card.offense{border-top-color:#52c98a}.intelligence-edge-card.defense{border-top-color:#e36a78}.intelligence-edge-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.intelligence-edge-card>header span{color:var(--app-muted);letter-spacing:.12em;font-size:8px;font-weight:900}.intelligence-edge-card>header b{color:var(--app-ink);font-family:var(--font-geist-mono),monospace;font-size:26px}.intelligence-edge-meter{opacity:.88;background:linear-gradient(90deg,#e36a78 0 46%,#77776f 46% 54%,#52c98a 54% 100%);border-radius:6px;height:6px;margin:9px 0 12px;position:relative}.intelligence-edge-meter i{opacity:.65;background:#f2f0e8;width:1px;height:12px;position:absolute;top:-3px;left:50%}.intelligence-edge-meter em{top:50%;left:var(--edge-score);background:#f2f0e8;border:2px solid #11110f;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffb3}.intelligence-edge-owner{align-items:center;gap:9px;display:flex}.intelligence-edge-owner .team-mark-sm{background:#f5f3ea;flex:0 0 48px;width:48px;height:48px}.intelligence-edge-owner>p{flex-direction:column;margin:0;display:flex}.intelligence-edge-owner small{color:var(--app-faint);letter-spacing:.1em;font-size:9px}.intelligence-edge-owner strong{color:var(--app-ink);margin-top:2px;font-size:15px}.intelligence-edge-owner em{color:var(--app-muted);margin-top:2px;font-size:9px;font-style:normal}.edge-even-mark{width:34px;height:34px;color:var(--app-ink-soft);border:1px solid #77776f;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.intelligence-edge-card>p{color:var(--app-ink-soft);margin:10px 0;font-size:12px;line-height:1.45}.intelligence-edge-card>footer{border:0;align-items:center;gap:6px;min-height:0;margin:0;padding:0;display:flex}.intelligence-edge-card>footer span{border:1px solid var(--app-line);color:var(--app-muted);font-family:var(--font-geist-mono),monospace;padding:5px 7px;font-size:9px}.intelligence-all-edges{border-top:1px solid var(--app-line)}.intelligence-all-edges>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:13px 20px;list-style:none;display:flex}.intelligence-all-edges>summary::-webkit-details-marker{display:none}.intelligence-all-edges>summary>span{color:var(--app-ink);letter-spacing:.11em;font-size:9px;font-weight:900}.intelligence-all-edges>summary>strong{color:var(--app-faint);font-size:9px;font-weight:600}.intelligence-all-edges>summary .disclosure-control{margin-left:auto}.intelligence-all-edges>div{background:var(--app-ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.intelligence-all-edges>div{background:color-mix(in srgb,var(--app-ink) 10%,transparent)}}.intelligence-all-edges>div>section{background:var(--app-panel);grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.intelligence-all-edges>div>section>header{grid-column:1/3;align-items:center;gap:8px;padding:4px 2px 9px;display:flex}.intelligence-all-edges>div>section>header span{flex-direction:column;display:flex}.intelligence-all-edges>div>section>header small{color:var(--app-muted);font-size:7px}.intelligence-all-edges>div>section>header strong{color:var(--app-ink-soft);margin-top:2px;font-size:9px}.intelligence-all-edges>div>aside{background:var(--app-panel-inset);flex-wrap:wrap;grid-column:1/3;align-items:center;gap:12px;padding:13px 18px;display:flex}.intelligence-all-edges>div>aside b{color:#d8b35f;font-size:8px}.intelligence-all-edges>div>aside span{color:var(--app-muted);font-size:9px}.team-intelligence-panel{margin:18px 22px 0}.team-intelligence-panel>header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;min-height:66px;padding:15px 18px;display:flex}.team-intelligence-panel>header h3{font-size:20px}.team-intelligence-panel>header>small{color:var(--app-faint);letter-spacing:.09em;font-size:8px}.team-identity-grid{background:var(--app-ink);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.team-identity-grid{background:color-mix(in srgb,var(--app-ink) 10%,transparent)}}.team-identity-grid article{background:var(--app-panel-raised);min-width:0;min-height:120px;padding:16px}.team-identity-grid span,.team-intelligence-score>span{color:var(--app-muted);letter-spacing:.14em;font-size:7px;font-weight:900}.team-identity-grid strong{color:var(--app-ink);margin-top:8px;font-size:16px;display:block}.team-identity-grid p{color:var(--app-muted);margin:7px 0;font-size:9px;line-height:1.45}.team-identity-grid small{color:#d8b35f;font-size:7px}.team-intelligence-score-grid{background:var(--app-ink);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.team-intelligence-score-grid{background:color-mix(in srgb,var(--app-ink) 10%,transparent)}}.team-intelligence-score{background:var(--app-panel-inset);min-width:0;min-height:125px;padding:15px;position:relative}.team-intelligence-score>strong{color:var(--app-ink);margin-top:6px;font-size:26px;display:block}.team-intelligence-score>b{color:#d8b35f;letter-spacing:.06em;font-size:8px}.team-intelligence-score>i{background:var(--app-panel-soft);border-radius:5px;height:5px;margin:10px 0 8px;display:block;position:relative;overflow:hidden}.team-intelligence-score>i:after{content:"";width:var(--intelligence-score);background:#d8b35f;position:absolute;inset:0 auto 0 0}.team-intelligence-score>small{color:var(--app-muted);font-size:8px;line-height:1.35}.team-intelligence-lower{background:var(--app-ink);grid-template-columns:1.2fr .8fr;gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.team-intelligence-lower{background:color-mix(in srgb,var(--app-ink) 10%,transparent)}}.rating-movement-card,.historical-comparison-card{background:var(--app-panel);min-width:0;padding:17px}.rating-movement-card>header,.historical-comparison-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rating-movement-card>header span,.historical-comparison-card>header span{color:var(--app-muted);letter-spacing:.13em;font-size:7px;font-weight:900}.rating-movement-card>header strong{color:#d8b35f;font-family:var(--font-geist-mono),monospace;font-size:15px}.historical-comparison-card>header strong{color:var(--app-muted);font-size:8px}.rating-movement-readout{background:var(--app-panel-inset);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:13px 0;padding:10px 12px;display:grid}.rating-movement-readout p{flex-direction:column;margin:0;display:flex}.rating-movement-readout p:last-child{text-align:right}.rating-movement-readout small{color:var(--app-faint);font-size:7px}.rating-movement-readout b{color:var(--app-ink);margin-top:3px;font-size:19px}.rating-movement-readout>i{color:var(--app-faint);font-style:normal}.rating-component-list p{grid-template-columns:92px 1fr 48px;align-items:center;gap:8px;margin:7px 0;display:grid}.rating-component-list span{color:var(--app-muted);font-size:7px;font-weight:800}.rating-component-list i{background:var(--app-panel-soft);border-radius:4px;height:4px;overflow:hidden}.rating-component-list i b{background:#d8b35f;height:100%;display:block}.rating-component-list strong{color:var(--app-ink-soft);font-family:var(--font-geist-mono),monospace;text-align:right;font-size:8px}.rating-movement-card>footer{border:0;gap:5px;min-height:0;margin:11px 0 0;padding:0;display:grid}.rating-movement-card>footer span{color:var(--app-muted);font-size:8px;line-height:1.4}.historical-comparison-card>div{gap:7px;margin-top:12px;display:grid}.historical-comparison-card>div>p{border:1px solid var(--app-line);background:var(--app-panel-inset);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0;padding:8px;display:grid}.historical-comparison-card p>span{flex-direction:column;min-width:0;display:flex}.historical-comparison-card p small{color:var(--app-faint);font-size:7px}.historical-comparison-card p b{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;overflow:hidden}.historical-comparison-card p em{color:var(--app-muted);margin-top:2px;font-size:7px;font-style:normal}.historical-comparison-card p>strong{color:#d8b35f;font-size:14px}.comparison-loading{color:var(--app-faint);padding:24px 8px;font-size:9px}@media (width<=900px){.football-intelligence-head{grid-template-columns:1fr}.football-intelligence-head>aside{border-top:3px solid #d8b35f;border-left:0}.style-clash-grid,.intelligence-primary-edges,.intelligence-all-edges>div,.team-intelligence-lower{grid-template-columns:1fr}.intelligence-all-edges>div>aside{grid-column:1}}@media (width<=760px){.football-intelligence-head{gap:13px;padding:17px 15px}.football-intelligence-head h2{font-size:21px;line-height:1.15}.football-intelligence-head p{font-size:12px}.style-clash-grid{grid-template-columns:1fr}.style-clash-grid>article{gap:9px;padding:13px 11px}.style-clash-grid article .team-mark-sm{flex-basis:46px;width:46px;height:46px}.style-clash-grid article small{font-size:9px}.style-clash-grid article strong{font-size:12px;line-height:1.25}.intelligence-control-strip{grid-template-columns:1fr auto;gap:6px 10px;padding:12px 14px}.intelligence-control-strip p{grid-column:1/3;font-size:10px}.intelligence-primary-edges{grid-template-columns:1fr;gap:10px;padding:10px}.intelligence-edge-card{padding:12px}.intelligence-edge-card>p{font-size:12px}.intelligence-edge-card>footer{flex-wrap:wrap;display:flex}.intelligence-edge-card>footer span{font-size:9px}.intelligence-all-edges>summary{padding:12px}.intelligence-all-edges>summary>strong{display:none}.intelligence-all-edges>div>section{grid-template-columns:1fr;padding:9px}.intelligence-all-edges>div>section>header{grid-column:1}.team-intelligence-panel{margin:12px 10px 0}.team-intelligence-panel>header{padding:13px}.team-intelligence-panel>header h3{font-size:18px}.team-intelligence-panel>header>small{display:none}.team-identity-grid,.team-intelligence-score-grid{grid-template-columns:1fr}.team-identity-grid article,.team-intelligence-score{min-height:0;padding:14px}.team-intelligence-lower{grid-template-columns:1fr}.rating-movement-card,.historical-comparison-card{padding:13px}.rating-component-list p{grid-template-columns:76px 1fr 42px}}.stat-help:after{content:none}.stat-help-popover{z-index:9999;background:var(--app-panel-inset);color:var(--app-ink);font:700 11px/1.55 var(--font-geist-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;pointer-events:none;border:1px solid #3bd8ff6b;border-radius:5px;padding:11px 12px;display:block;position:fixed;overflow-y:auto;box-shadow:0 16px 44px #0000009e}.stat-help-popover.above{transform:translateY(-100%)}.rankings-head,.ranking-row{grid-template-columns:52px minmax(350px,1.45fr) 76px 76px 68px 62px 62px 62px 112px;min-width:1040px}.ranking-row{min-height:132px}.ranking-team>span{min-width:0}.ranking-team .ranking-best-wins,.ranking-team .ranking-losses{color:var(--app-muted);text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:5px;font-size:8px;line-height:1.35;display:block;overflow:hidden}.ranking-team .ranking-losses{color:var(--app-muted)}.ranking-team .ranking-best-wins b,.ranking-team .ranking-losses b{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.06em;margin-right:6px}.all137-controls{align-items:flex-start;gap:10px;display:flex}.all137-field-control{background:linear-gradient(90deg,var(--app-panel-inset),var(--app-panel-inset));border:1px solid #5cbef633;border-radius:4px;flex-direction:column;gap:6px;padding:9px;display:flex}.all137-field-control label{color:var(--app-faint);font:900 8px/1 var(--font-geist-mono);letter-spacing:.14em}.all137-field-control select{background:var(--app-panel);min-width:155px;min-height:37px;color:var(--app-ink);border:1px solid #5cbef638;border-radius:3px;padding:0 10px;font-size:11px;font-weight:800}.all137-more{width:100%;min-height:44px;color:var(--cyan);font:850 9px/1 var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:#3bd8ff12;border:1px solid #3bd8ff42;border-radius:4px;margin-top:10px}.all137-more:hover{background:#3bd8ff21}.schedule-filter>div{flex-direction:column;gap:6px;min-width:0;display:flex}.schedule-filter>div:first-child{flex:260px}.schedule-filter>div:not(:first-child){flex:0 185px}.schedule-filter>div select{width:100%;min-width:0}@media (width<=760px){.rankings-head{display:none}.ranking-row{grid-template-columns:42px minmax(0,1fr);min-width:0;min-height:0}.ranking-team .ranking-best-wins,.ranking-team .ranking-losses{text-overflow:clip;white-space:normal;font-size:8px;line-height:1.5;overflow:visible}.all137-controls{flex-direction:column;width:100%}.all137-field-control,.all137-controls .vintage-control{width:100%}.all137-field-control select{width:100%;min-height:46px;font-size:16px}.schedule-filter>div,.schedule-filter>div:first-child,.schedule-filter>div:not(:first-child){flex:auto;width:100%}}.matchup-tactical-board{background:linear-gradient(145deg,var(--app-panel-inset),var(--app-panel-inset));border:1px solid #ffc8574d;border-radius:7px;margin-top:16px;overflow:hidden;box-shadow:0 26px 70px #00000052}.matchup-tactical-board>header{background:linear-gradient(90deg,#ffc8571a,#3bd8ff12);border-bottom:1px solid #ffc8572e;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:15px 18px;display:flex}.matchup-tactical-board>header span{color:var(--app-muted);font:850 7px/1 var(--font-geist-mono);letter-spacing:.14em}.matchup-tactical-board>header h3{color:var(--app-ink);margin:6px 0 0;font-size:18px}.matchup-tactical-board>header>b{color:var(--gold);font:850 8px/1.4 var(--font-geist-mono);letter-spacing:.08em;text-align:right}.matchup-tactical-board>p{color:var(--app-muted);border-top:1px solid #5cbef621;margin:0;padding:11px 16px;font-size:8px;line-height:1.55}.tactical-field-grid{background:#5cbef624;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tactical-field-card{background:#06111d;min-width:0}.tactical-field-card>header{background:linear-gradient(#10283ff5,#071422f5);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.tactical-field-card>header>div{align-items:center;gap:9px;min-width:0;display:flex}.tactical-field-card>header>div:last-child{text-align:right;justify-content:flex-end}.tactical-field-card>header span{min-width:0}.tactical-field-card>header b{color:#edf7ff;font:850 8px/1.3 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tactical-field-card>header small{color:#6e8ba3;font:750 7px/1 var(--font-geist-mono);text-transform:uppercase;margin-top:4px;display:block}.tactical-field-card>header>em{color:#5f7e98;font:900 7px/1 var(--font-geist-mono);text-align:center}.tactical-field-card>header .team-mark-sm{flex:0 0 44px;width:44px;height:44px}.chalk-field{isolation:isolate;background:linear-gradient(90deg,#0000 49.7%,#ffffff2e 49.8% 50.2%,#0000 50.3%),repeating-linear-gradient(0deg,#0000 0 9.7%,#ffffff13 9.8% 10%),radial-gradient(circle at 50% 74%,#3bd8ff1a,#0000 34%),linear-gradient(#0b2b2a,#071f27 54%,#061824);min-height:390px;position:relative;overflow:hidden}.chalk-field:before,.chalk-field:after{content:"";z-index:0;border:1px dashed #ffffff24;position:absolute;left:8%;right:8%}.chalk-field:before{top:30%}.chalk-field:after{top:58%}.field-zone-label{z-index:1;color:var(--app-ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.field-zone-label{color:color-mix(in srgb,var(--app-ink) 30%,transparent)}}.field-zone-label{font:900 6px/1 var(--font-geist-mono);letter-spacing:.18em}.field-zone-label.deep{top:6%;left:50%;transform:translate(-50%)}.field-zone-label.box{top:45%;left:50%;transform:translate(-50%)}.chalk-player{z-index:4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;transform:translate(-50%,-50%)}.chalk-player b{font:950 17px/1 var(--font-geist-mono)}.chalk-player small{color:#e3f1f894;font:800 5px/1 var(--font-geist-mono);position:absolute;top:32px;left:50%;transform:translate(-50%)}.chalk-player.home-token{color:#79e9ff;background:#051c2be6;border:1px solid #3bd8ffb8;box-shadow:0 0 13px #3bd8ff2e}.chalk-player.away-token{color:#ffd574;background:#2c1f08db;border:1px solid #ffc857b8;box-shadow:0 0 13px #ffc85729}.chalk-route{z-index:2;transform-origin:bottom;opacity:.72;background:linear-gradient(#3bd8ffe6,#3bd8ff14);border-radius:4px;width:3px;position:absolute;box-shadow:0 0 8px #3bd8ff4d}.route-left{height:145px;top:24%;left:17%;transform:rotate(-17deg)}.route-right{height:145px;top:24%;right:17%;transform:rotate(17deg)}.route-seam{height:112px;top:28%;left:50%}.chalk-field.defense-edge .chalk-route{background:repeating-linear-gradient(#ffc857d1 0 7px,#0000 7px 12px);box-shadow:0 0 8px #ffc85738}.chalk-field.balanced .chalk-route{opacity:.28}.chalk-callout{z-index:5;background:#020a11e0;border:1px solid #ffffff29;border-radius:4px;max-width:128px;padding:7px 8px;position:absolute;box-shadow:0 8px 22px #00000052}.chalk-callout span{color:#69879f;font:850 5px/1 var(--font-geist-mono);letter-spacing:.12em;display:block}.chalk-callout b{color:#eef8ff;font:900 7px/1.25 var(--font-geist-mono);margin-top:4px;display:block}.pass-callout{top:8%;right:3%}.run-callout{bottom:4%;left:3%}.tactical-field-card>footer{background:#071522;border-top:1px solid #5cbef621;flex-direction:column;justify-content:center;min-height:100px;padding:13px 15px;display:flex}.tactical-field-card>footer.has-advantage{box-shadow:inset 3px 0 var(--gold)}.tactical-field-card>footer>span{color:#6c8aa3;font:850 6px/1 var(--font-geist-mono);letter-spacing:.12em}.tactical-field-card>footer>strong{color:#f5f9fc;margin-top:6px;font-size:12px}.tactical-field-card>footer>small{color:#7894aa;margin-top:6px;font-size:8px;line-height:1.5}@media (width<=980px){.tactical-field-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.matchup-tactical-board>header{flex-direction:column;align-items:flex-start;padding:13px}.matchup-tactical-board>header h3{font-size:15px;line-height:1.3}.matchup-tactical-board>header>b{text-align:left}.tactical-field-card>header b{white-space:normal}.chalk-field{min-height:350px}.chalk-player{width:28px;height:28px}.chalk-player.offense-marker{width:31px;height:31px}.chalk-player b{font-size:15px}.route-left,.route-right{height:125px}}.playboard-key{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.playboard-key>b{color:var(--gold);font:850 8px/1.4 var(--font-geist-mono);letter-spacing:.08em;text-align:right}.matchup-color-scale{color:var(--app-muted);font:800 6px/1 var(--font-geist-mono);letter-spacing:.08em;grid-template-columns:auto 28px auto 28px auto;align-items:center;gap:5px;display:grid}.matchup-color-scale i{border-radius:99px;height:5px}.field-heat-zone{z-index:0;border:1px solid #ffffff14;transition:filter .2s;position:absolute;overflow:hidden}.field-heat-zone:after{content:"";background:linear-gradient(135deg,#ffffff0b,#0000 48%);position:absolute;inset:0}.field-heat-zone span,.field-heat-zone b{z-index:1;white-space:nowrap;background:#020a11bd;border-radius:3px;width:max-content;max-width:calc(100% - 12px);margin-left:6px;padding:3px 5px;display:block;position:relative}.field-heat-zone span{color:#e2f0f9b8;font:850 5px/1 var(--font-geist-mono);letter-spacing:.12em;margin-top:5px}.field-heat-zone b{color:#f8fbfd;font:900 6px/1 var(--font-geist-mono);margin-top:3px}.field-heat-zone.attack{background:#23d58b45;box-shadow:inset 0 0 28px #23d58b2e}.field-heat-zone.lean{background:#8bd55b2e;box-shadow:inset 0 0 24px #8bd55b1c}.field-heat-zone.caution{background:#ffb24930;box-shadow:inset 0 0 24px #ffb2491c}.field-heat-zone.defense{background:#ff4c5b40;box-shadow:inset 0 0 28px #ff4c5b29}.heat-deep{height:25%;inset:0 0 auto}.heat-quick{height:27%;top:25%;left:0;right:0}.heat-edge-left{width:27%;top:52%;bottom:0;left:0}.heat-edge-right{width:27%;top:52%;bottom:0;right:0}.heat-interior{inset:52% 27% 0}.heat-edge-right span,.heat-edge-right b{margin-left:auto;margin-right:6px}.play-call-ribbon{z-index:6;border:1px solid var(--app-line);background:var(--app-panel-inset);text-align:right;border-radius:4px;max-width:49%;padding:6px 8px;position:absolute;top:4px;right:5px;box-shadow:0 8px 22px #00000047}.play-call-ribbon span{color:var(--app-faint);font:850 5px/1 var(--font-geist-mono);letter-spacing:.12em;display:block}.play-call-ribbon b{color:var(--gold);font:900 7px/1.25 var(--font-geist-mono);margin-top:4px;display:block}.play-art{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.play-art path{fill:none;stroke:#7eeaff;stroke-width:.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #4edcff7a)}.play-art .support-route{stroke-width:.48px;opacity:.72}.play-art marker path{fill:#7eeaff;stroke:none;filter:none}.play-inside-run path,.play-edge-run path,.play-triple-option path{stroke:#ffe07a;filter:drop-shadow(0 0 3px #ffc85780)}.play-inside-run marker path,.play-edge-run marker path,.play-triple-option marker path{fill:#ffe07a}.tactical-field-card>footer.tactical-call-sheet{background:#071522;border-top:1px solid #5cbef621;grid-template-columns:1.25fr .85fr 1fr;min-height:0;padding:0;display:grid}.tactical-call-sheet article{border-left:1px solid #5cbef61c;min-width:0;padding:13px 14px}.tactical-call-sheet article:first-child{border-left:0}.tactical-call-sheet article.primary-call{box-shadow:inset 3px 0 #28d58b}.tactical-call-sheet article.caution,.tactical-call-sheet article.defense{box-shadow:inset 3px 0 #ff6c66}.tactical-call-sheet article>span{color:var(--app-faint);font:850 6px/1 var(--font-geist-mono);letter-spacing:.12em;display:block}.tactical-call-sheet article>strong{color:var(--app-ink);margin-top:7px;font-size:10px;line-height:1.3;display:block}.tactical-call-sheet article>small{color:var(--app-muted);margin-top:7px;font-size:8px;line-height:1.48;display:block}.cross-era-logic{background:linear-gradient(145deg,var(--app-panel-inset),var(--app-panel-inset));border:1px solid #5cbef63d;border-radius:7px;margin-top:16px;overflow:hidden}.cross-era-logic>header{background:linear-gradient(90deg,#5cbef614,#28d58b0f);border-bottom:1px solid #5cbef624;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.cross-era-logic>header span{color:var(--app-muted);font:850 6px/1 var(--font-geist-mono);letter-spacing:.14em}.cross-era-logic>header h3{color:var(--app-ink);margin:6px 0 0;font-size:15px}.cross-era-logic>header>strong{color:var(--gold);font:950 13px/1 var(--font-geist-mono);white-space:nowrap}.cross-era-team-strip{border-bottom:1px solid #5cbef61a;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:10px;padding:11px 15px;display:grid}.cross-era-team-strip>div{align-items:center;gap:9px;min-width:0;display:flex}.cross-era-team-strip>div:last-child{text-align:right;justify-content:flex-end}.cross-era-team-strip>div>span{min-width:0}.cross-era-team-strip b{color:var(--app-ink);font:850 8px/1.3 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cross-era-team-strip small{color:var(--app-muted);font:750 6px/1.35 var(--font-geist-mono);margin-top:4px;display:block}.cross-era-team-strip>em{color:var(--app-faint);font:900 7px/1 var(--font-geist-mono);text-align:center}.score-receipt-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.score-receipt-grid article{border-left:1px solid #5cbef61a;min-width:0;padding:12px 13px}.score-receipt-grid article:first-child{border-left:0}.score-receipt-grid span{color:var(--app-faint);font:850 5px/1 var(--font-geist-mono);letter-spacing:.09em;display:block}.score-receipt-grid b{color:var(--app-ink);font:900 9px/1.25 var(--font-geist-mono);margin-top:7px;display:block}.score-receipt-grid small{color:var(--app-faint);margin-top:6px;font-size:7px;line-height:1.45;display:block}.cross-era-logic>p{color:var(--app-muted);border-top:1px solid #5cbef61a;margin:0;padding:11px 15px;font-size:8px;line-height:1.55}@media (width<=1100px){.tactical-call-sheet article>small{font-size:7px}.score-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.score-receipt-grid article:nth-child(4){border-top:1px solid #5cbef61a;border-left:0}.score-receipt-grid article:nth-child(5){border-top:1px solid #5cbef61a}}@media (width<=760px){.playboard-key{align-items:flex-start}.playboard-key>b{text-align:left}.matchup-color-scale{grid-template-columns:auto 24px auto 24px auto}.chalk-field{min-height:405px}.field-heat-zone span,.field-heat-zone b{max-width:calc(100% - 8px);margin-left:4px;padding:3px}.field-heat-zone b{font-size:5px}.play-call-ribbon{max-width:58%}.tactical-field-card>footer.tactical-call-sheet{grid-template-columns:minmax(0,1fr)}.tactical-call-sheet article,.tactical-call-sheet article:first-child{border-top:1px solid #5cbef61a;border-left:0}.tactical-call-sheet article:first-child{border-top:0}.cross-era-logic>header{flex-direction:column;align-items:flex-start}.cross-era-team-strip{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);padding:10px}.cross-era-team-strip .team-mark-sm{flex:0 0 38px;width:38px;height:38px}.cross-era-team-strip b{white-space:normal}.score-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.score-receipt-grid article:nth-child(odd){border-left:0}.score-receipt-grid article:nth-child(n+3){border-top:1px solid #5cbef61a}}.tactical-play-call{background:linear-gradient(90deg,var(--app-panel-inset),var(--app-panel-inset));border-top:1px solid #5cbef614;border-bottom:1px solid #5cbef624;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 13px;display:flex}.tactical-play-call>div:first-child{min-width:0}.tactical-play-call>div:first-child span{color:var(--app-muted);font:850 5px/1 var(--font-geist-mono);letter-spacing:.13em;display:block}.tactical-play-call>div:first-child strong{color:var(--gold);font:900 8px/1.25 var(--font-geist-mono);margin-top:5px;display:block}.diagram-legend{color:var(--app-muted);font:800 5px/1 var(--font-geist-mono);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.diagram-legend>span{align-items:center;gap:4px;display:flex}.diagram-legend .attacking-direction{color:var(--app-ink-soft);letter-spacing:.08em;font-weight:950}.diagram-legend i{border-top:2px solid;width:15px;height:0;display:inline-block}.diagram-legend i.primary{border-color:#5cf0ae}.diagram-legend i.route{border-color:#74dfff}.diagram-legend i.block{border-color:#ffd879;position:relative}.diagram-legend i.block:after{content:"";background:#ffd879;width:1px;height:6px;position:absolute;top:-4px;right:0}.diagram-legend i.action{border-color:var(--app-line-strong);opacity:.8;border-top-style:dashed}.chalk-field{background:linear-gradient(90deg,#0000 49.75%,#ffffff21 49.85% 50.15%,#0000 50.25%),repeating-linear-gradient(0deg,#0000 0 9.75%,#fff1 9.82% 10%),linear-gradient(#0a2529,#061923);min-height:430px}.chalk-field:before,.chalk-field:after{opacity:.58}.field-heat-zone{border-color:#ffffff0b}.field-heat-zone:after{background:linear-gradient(135deg,#ffffff06,#0000 52%)}.line-of-scrimmage{z-index:2;pointer-events:none;border-top:1px dashed #f6fbff9e;position:absolute;top:61.5%;left:0;right:0}.line-of-scrimmage span{color:#e8f4fbb3;font:900 5px/1 var(--font-geist-mono);letter-spacing:.1em;background:#02090fc7;border-radius:2px;padding:2px 4px;position:absolute;top:-11px;right:5px}.chalk-player{width:29px;height:29px}.chalk-player.offense-marker{width:31px;height:31px}.chalk-player b{font-size:15px}.chalk-player small{color:#ebf6fbc7;letter-spacing:.02em;text-shadow:0 1px 3px #000000e6;font-size:5px;top:calc(100% + 4px)}.chalk-player.defense-marker small{top:auto;bottom:calc(100% + 4px)}.chalk-player.home-token,.chalk-player.away-token{box-shadow:0 0 0 2px #02090f80,0 0 10px #3bd8ff1f}.chalk-player.away-token{box-shadow:0 0 0 2px #02090f80,0 0 10px #ffc8571c}.chalk-player.offense-marker{border-color:var(--offense-color)!important;background:var(--offense-color)!important}@supports (color:color-mix(in lab, red, red)){.chalk-player.offense-marker{background:color-mix(in srgb,var(--offense-color) 25%,#04111c)!important}}.chalk-player.offense-marker{color:var(--offense-ink)!important}.chalk-player.defense-marker{border-color:var(--defense-color)!important;background:var(--defense-color)!important}@supports (color:color-mix(in lab, red, red)){.chalk-player.defense-marker{background:color-mix(in srgb,var(--defense-color) 25%,#04111c)!important}}.chalk-player.defense-marker{color:var(--defense-ink)!important}.chalk-player b{letter-spacing:-.03em;text-shadow:0 1px 3px #000000e6;font-size:9px}.play-art .diagram-path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.play-art .diagram-path.primary{stroke:#5cf0ae;stroke-width:1.15px;filter:drop-shadow(0 0 4px #2be197ad)}.play-art .diagram-path.route{stroke:#74dfff;stroke-width:.58px;opacity:.78;filter:drop-shadow(0 0 2px #4ad3ff5c)}.play-art .diagram-path.ball{stroke:#ffd879;stroke-width:.78px;filter:drop-shadow(0 0 3px #ffc8577a)}.play-art .diagram-path.block{stroke:#ffd879;stroke-width:.8px;opacity:.9;filter:none}.play-art .diagram-path.action{stroke:#dce8ee;stroke-width:.55px;stroke-dasharray:3 2.5;opacity:.72;filter:none}.play-art marker[id^=primary-] path{fill:#5cf0ae;stroke:none}.play-art marker[id^=route-] path{fill:#74dfff;stroke:none}.play-art marker[id^=ball-] path{fill:#ffd879;stroke:none}.play-art marker[id^=action-] path{fill:#dce8ee;stroke:none}.play-art marker[id^=block-] path{fill:none;stroke:#ffd879;stroke-width:1.2px}.diagram-read circle{fill:#02090fe6;stroke:#ffd879;stroke-width:.65px;vector-effect:non-scaling-stroke}.diagram-read text{fill:#ffe6a5;font:950 2.1px/1 var(--font-geist-mono);text-anchor:middle}.tactical-zone-strip{background:var(--app-panel-inset);border-top:1px solid #5cbef621;border-bottom:1px solid #5cbef621;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tactical-zone-strip article{border-left:1px solid #5cbef61a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 7px;min-width:0;padding:9px 10px;display:grid;box-shadow:inset 0 2px #667f9159}.tactical-zone-strip article:first-child{border-left:0}.tactical-zone-strip article.attack{background:#28d58b0e;box-shadow:inset 0 2px #28d58b}.tactical-zone-strip article.lean{background:#94d85d0a;box-shadow:inset 0 2px #94d85d}.tactical-zone-strip article.caution{background:#ffb2490b;box-shadow:inset 0 2px #ffb249}.tactical-zone-strip article.defense{background:#ff59650e;box-shadow:inset 0 2px #ff5965}.tactical-zone-strip span{min-width:0;color:var(--app-muted);font:850 5px/1.15 var(--font-geist-mono);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tactical-zone-strip b{color:var(--app-ink);font:950 15px/1 var(--font-geist-mono);grid-area:1/2/span 2}.tactical-zone-strip small{color:var(--app-ink-soft);font:800 5px/1 var(--font-geist-mono)}@media (width<=760px){.tactical-play-call{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 11px}.diagram-legend{white-space:normal;justify-content:flex-start}.chalk-field{min-height:390px}.chalk-player{width:26px;height:26px}.chalk-player.offense-marker{width:28px;height:28px}.chalk-player b{font-size:8px}.chalk-player small{font-size:4.5px}.tactical-zone-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tactical-zone-strip article:nth-child(odd){border-left:0}.tactical-zone-strip article:nth-child(n+3){border-top:1px solid #5cbef61a}.tactical-zone-strip b{font-size:14px}}.analysis-disclosure>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 16px;list-style:none;display:flex}.analysis-disclosure>summary::-webkit-details-marker{display:none}.analysis-disclosure>summary::marker{content:""}.analysis-disclosure>summary:hover{filter:brightness(1.08)}.analysis-disclosure>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.analysis-disclosure>summary>div:first-child{flex:auto;min-width:0}.analysis-disclosure>summary>div:first-child>span{color:var(--app-muted);font:850 7px/1 var(--font-geist-mono);letter-spacing:.14em;display:block}.analysis-disclosure>summary>div:first-child>h3{color:var(--app-ink);margin:6px 0 0;font-size:17px;line-height:1.25}.analysis-disclosure>summary>div:first-child>small{overflow-wrap:anywhere;color:var(--app-muted);margin-top:6px;font-size:8px;line-height:1.45;display:block}.analysis-disclosure>summary>strong{color:var(--gold);font:900 12px/1.25 var(--font-geist-mono);white-space:nowrap;flex:none}.disclosure-control{color:var(--app-muted);flex:none;align-items:center;gap:8px;display:flex}.disclosure-control i{font:850 6px/1 var(--font-geist-mono);letter-spacing:.12em;font-style:normal}.disclosure-control b{width:30px;height:30px;color:var(--cyan);font:500 20px/1 var(--font-geist-mono);background:#3bd8ff12;border:1px solid #5cbef647;border-radius:50%;place-items:center;transition:transform .18s,background .18s;display:grid}.disclosure-hide{display:none}.analysis-disclosure[open]>summary{border-bottom:1px solid #5cbef624}.analysis-disclosure[open] .disclosure-show{display:none}.analysis-disclosure[open] .disclosure-hide{display:inline}.analysis-disclosure[open]>summary .disclosure-control b{background:#3bd8ff1f;transform:rotate(45deg)}.analysis-disclosure-body{min-width:0}.edge-analysis-card>summary{background:var(--app-panel-inset)}.edge-analysis-card .analysis-disclosure-body>p{color:var(--app-ink-soft);margin:0;padding:14px 18px;font-size:11px;line-height:1.65}.playboard-expanded-key{background:var(--app-panel-inset);border-bottom:1px solid #5cbef61f;justify-content:flex-end;align-items:center;min-height:48px;padding:9px 16px;display:flex}.matchup-tactical-board .analysis-disclosure-body>p{color:var(--app-muted);border-top:1px solid #5cbef621;margin:0;padding:11px 16px;font-size:8px;line-height:1.55}.cross-era-logic>summary{background:linear-gradient(90deg,#5cbef614,#28d58b0f)}.cross-era-logic .analysis-disclosure-body>p{color:var(--app-muted);border-top:1px solid #5cbef61a;margin:0;padding:11px 15px;font-size:8px;line-height:1.55}.advanced-matchup-card>summary{background:linear-gradient(90deg,#ffc85714,#3bd8ff0d)}.matchup-data-disclosure{background:linear-gradient(145deg,var(--app-panel-inset),var(--app-panel-inset));border:1px solid #5cbef638;border-radius:6px;margin-top:16px;overflow:hidden}.matchup-data-disclosure>summary{background:linear-gradient(90deg,#5cbef614,#3bd8ff06)}.matchup-data-disclosure .matchup-data-grid{margin-top:0;padding:14px}@media (width<=760px){.analysis-disclosure>summary{align-items:flex-start;gap:10px;min-height:0;padding:12px}.analysis-disclosure>summary>div:first-child>h3{font-size:14px;line-height:1.28}.analysis-disclosure>summary>div:first-child>small{font-size:7px;line-height:1.4}.analysis-disclosure>summary>strong{text-align:right;white-space:normal;max-width:92px;font-size:9px;line-height:1.35}.disclosure-control i{display:none!important}.disclosure-control b{width:32px;height:32px}.playboard-expanded-key{justify-content:flex-start;padding:9px 12px}.matchup-data-disclosure .matchup-data-grid{padding:10px}}.matchup-engine-summary{background:var(--app-panel-inset);box-shadow:none;padding-bottom:10px}.matchup-summary-card{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:6px;margin-top:14px;padding:14px}.matchup-summary-card>span{color:var(--app-muted);font:900 7px/1 var(--font-geist-mono);letter-spacing:.14em}.matchup-summary-card>div{background:#b8cdd51a;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:10px;display:grid}.matchup-summary-card article{background:var(--app-panel);min-width:0;padding:11px 10px}.matchup-summary-card article small,.matchup-summary-card article strong,.matchup-summary-card article em{display:block}.matchup-summary-card article small{color:var(--app-muted);font:800 6px/1 var(--font-geist-mono)}.matchup-summary-card article strong{color:var(--app-ink);font:900 13px/1.2 var(--font-geist-mono);text-overflow:ellipsis;margin-top:6px;overflow:hidden}.matchup-summary-card article em{color:var(--app-muted);margin-top:4px;font-size:6px;font-style:normal}.matchup-summary-card>aside{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.matchup-summary-card>aside span{color:var(--app-muted);background:#e6bd630f;border-left:2px solid #e6bd63;padding:6px 8px;font-size:7px}.engine-summary-head{border-bottom:1px solid var(--app-line);background:var(--app-panel);justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.engine-summary-head>div{min-width:0}.engine-summary-head span,.three-deciding-factors>span{color:var(--app-muted);font:900 7px/1 var(--font-geist-mono);letter-spacing:.14em;display:block}.engine-summary-head h3{color:var(--app-ink);margin:6px 0 0;font-size:19px}.engine-summary-head small{color:var(--app-muted);margin-top:6px;font-size:9px;line-height:1.5;display:block}.engine-summary-head>strong{color:#e7c97c;font:900 8px/1.3 var(--font-geist-mono);text-align:right;flex:none}.three-deciding-factors{gap:7px;padding:14px 16px 16px;display:grid}.deciding-factor{border:1px solid var(--app-line);background:var(--app-panel);border-radius:4px;overflow:hidden}.deciding-factor>summary{cursor:pointer;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:grid}.deciding-factor>summary::-webkit-details-marker{display:none}.deciding-factor>summary>i{color:#e7c97c;width:24px;height:24px;font:900 8px/1 var(--font-geist-mono);border:1px solid #e7c97c59;border-radius:50%;place-items:center;font-style:normal;display:grid}.deciding-factor>summary div strong{color:var(--app-ink);font-size:11px;display:block}.deciding-factor>summary div small{color:var(--app-muted);margin-top:3px;font-size:8px;line-height:1.45;display:block}.deciding-factor>summary em{color:#e7c97c;font:800 6px/1.4 var(--font-geist-mono);text-align:right;font-style:normal}.deciding-factor>div{flex-wrap:wrap;gap:6px;padding:0 12px 11px 48px;display:flex}.deciding-factor>div b,.deciding-factor>div span{border:1px solid var(--app-line);color:var(--app-muted);font:750 6px/1 var(--font-geist-mono);padding:4px 6px}.engine-detail{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:4px;margin:8px 10px 0;overflow:hidden}.engine-detail>summary{background:var(--app-panel)}.engine-detail .game-plan-grid,.engine-detail .viability-grid,.engine-detail .score-bridge-grid{padding-top:12px}.viability-panel>article{margin:0}.viability-panel article.secure>div b{color:#83d9a3}.viability-panel article.critical>div b{color:#e98282}.viability-panel>details{border-top:1px solid var(--app-line)}.viability-panel>details>summary{color:var(--app-muted);font:800 7px/1 var(--font-geist-mono);cursor:pointer;padding:10px 12px}.viability-panel>details>div{background:0 0;padding:0 12px 9px;display:grid}.viability-panel>details p{border-top:1px solid var(--app-line);color:var(--app-muted);justify-content:space-between;gap:8px;margin:0;padding:6px 0;font-size:7px;display:flex}.possession-receipt .receipt-core{grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 12px 0;display:grid}.possession-receipt .receipt-core p{text-align:center;padding:8px;display:block}.possession-receipt .receipt-core p span,.possession-receipt .receipt-core p b{display:block}.possession-receipt .receipt-core p b{margin-top:5px;font-size:13px}.possession-receipt .receipt-signals{padding-top:0}.projection-warning{color:var(--app-muted);background:#e6bd630f;border-left:2px solid #e6bd63;margin:5px 12px 9px;padding:7px 8px;font-size:7px;line-height:1.4;display:block}.schedule-analysis-loading{border:1px solid var(--app-line);color:var(--app-muted);font:800 8px/1 var(--font-geist-mono);text-align:center;margin:-12px 0 12px;padding:14px}.matchup-tactical-board>summary{background:var(--app-panel)}.playboard-expanded-key{background:var(--app-panel);border-color:var(--app-line)}.tactical-field-card{background:#101914}.tactical-field-card>header{background:#111d19;border-color:#ecefdc24}.tactical-field-card>header span i{color:#d8c486;font:900 5px/1 var(--font-geist-mono);letter-spacing:.13em;margin-bottom:3px;font-style:normal;display:block}.chalk-field{background-color:#173127;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 .055 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.55'/%3E%3Cpath d='M0 24H120M0 48H120M0 72H120M0 96H120M60 0V120' stroke='%23eef0df' stroke-opacity='.10' stroke-width='1'/%3E%3C/svg%3E");min-height:430px;box-shadow:inset 0 0 80px #0003}.chalk-field:before,.chalk-field:after{border-color:#f2f2e033}.field-heat-zone{border:1px dashed #f2f2e026;box-shadow:none!important}.field-heat-zone:after{display:none}.field-heat-zone.attack{background:#659b5b3d}.field-heat-zone.lean{background:#84995c2b}.field-heat-zone.even{background:#e4e1c40e}.field-heat-zone.caution{background:#a9803d2e}.field-heat-zone.defense{background:#8b453f3d}.chalk-player,.chalk-player.home-token,.chalk-player.away-token{-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid;width:30px;height:30px;background:#14251e!important;box-shadow:0 0 0 2px #ecefdc33!important}.chalk-player.offense-marker{width:33px;height:33px;color:var(--offense-color)!important;border-color:var(--offense-color)!important}.chalk-player.defense-marker{color:var(--defense-color)!important;border-color:var(--defense-color)!important}.chalk-player b{color:#eef0df;font:850 5px/1 var(--font-geist-mono);text-shadow:0 1px 2px #000;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.chalk-player.defense-marker b{top:auto;bottom:calc(100% + 4px)}.chalk-player small{color:#eef0df;place-items:center;width:23px;height:23px;display:grid;position:static;transform:none}.chalk-player small img{object-fit:contain;filter:drop-shadow(0 1px 1px #000000bf);width:19px;height:19px}.chalk-player small em{color:#eef0df;font:900 6px/1 var(--font-geist-mono);font-style:normal}.play-art path,.play-art .diagram-path{stroke-linecap:round;filter:none!important}.play-art .diagram-path.primary{stroke:var(--offense-color);stroke-width:1.05px;stroke-dasharray:.8 .18}.play-art .diagram-path.route{stroke:var(--offense-color)}@supports (color:color-mix(in lab, red, red)){.play-art .diagram-path.route{stroke:color-mix(in srgb,var(--offense-color) 68%,#f0efdf)}}.play-art .diagram-path.route{stroke-width:.62px;opacity:.9;stroke-dasharray:.7 .22}.play-art .diagram-path.action{stroke:#eeeede}@supports (color:color-mix(in lab, red, red)){.play-art marker[id^=route-] path{fill:color-mix(in srgb,var(--offense-color) 68%,#f0efdf)}}.tactical-zone-strip{background:var(--app-panel);border-color:var(--app-line)}.tactical-zone-strip article{border-color:var(--app-line);box-shadow:inset 0 2px #ecefdc38}.tactical-field-card>footer.tactical-call-sheet{background:#111d19;border-color:#ecefdc24}.validation-dashboard{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:6px;margin-top:18px;overflow:hidden}.validation-dashboard>summary{cursor:pointer;background:var(--app-panel);align-items:center;gap:18px;padding:17px 18px;list-style:none;display:flex}.validation-dashboard>summary::-webkit-details-marker{display:none}.validation-dashboard>summary>div:first-child{flex:1;min-width:0}.validation-dashboard h2{color:var(--app-ink);margin:5px 0 0;font-size:18px}.validation-dashboard summary p{color:var(--app-muted);margin:5px 0 0;font-size:8px}.validation-summary-metrics{gap:15px;display:flex}.validation-summary-metrics b{color:#e7c97c;font:900 17px/1 var(--font-geist-mono);text-align:right}.validation-summary-metrics small{color:var(--app-muted);letter-spacing:.1em;margin-top:4px;font-size:5px;display:block}.validation-dashboard-body{border-top:1px solid var(--app-line);padding:14px}.validation-audit-table>header,.validation-audit-table>div{border-bottom:1px solid var(--app-line);grid-template-columns:1.4fr repeat(5,minmax(70px,1fr));align-items:center;gap:8px;padding:9px 10px;display:grid}.validation-audit-table>header{color:var(--app-muted);font:850 6px/1 var(--font-geist-mono)}.validation-audit-table>div{color:var(--app-muted);font-size:8px}.validation-audit-table>div.selected{color:var(--app-ink-soft);background:#6dad8117}.validation-audit-table strong{color:#e7c97c}.validation-panels{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-top:12px;display:grid}.validation-panels>article{border:1px solid var(--app-line);background:var(--app-panel);min-width:0;padding:13px}.validation-panels h3{color:var(--app-ink);margin:6px 0 10px;font-size:12px}.validation-season-list p{border-top:1px solid var(--app-line);color:var(--app-muted);grid-template-columns:38px repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:6px 0;font-size:7px;display:grid}.validation-season-list b{color:var(--app-muted)}.distribution-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.distribution-grid p,.betting-gate p{border:1px solid var(--app-line);margin:0;padding:9px}.distribution-grid span,.betting-gate span{color:var(--app-muted);font:800 6px/1 var(--font-geist-mono);display:block}.distribution-grid b,.betting-gate b{color:var(--app-ink);font:900 16px/1 var(--font-geist-mono);margin-top:6px;display:block}.distribution-grid small,.betting-gate small,.validation-panels article>small{color:var(--app-muted);margin-top:4px;font-size:6px;line-height:1.45;display:block}.betting-gate{gap:7px;display:grid}.betting-gate .passed{border-left:3px solid #74b889}.betting-gate .failed{border-left:3px solid #b66c67}.validation-slices-disclosure{border:1px solid var(--app-line);background:var(--app-panel-inset);margin-top:11px}.validation-slices-disclosure>summary{cursor:pointer;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.validation-slices-disclosure>summary::-webkit-details-marker{display:none}.validation-slices-disclosure>summary>div{flex:1;min-width:0}.validation-slices-disclosure h3{color:var(--app-ink);margin:5px 0 2px;font-size:12px}.validation-slices-disclosure summary small{color:var(--app-muted);font-size:7px}.validation-slices-grid{border-top:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.validation-slice-card{border:1px solid var(--app-line);background:var(--app-panel-inset);min-width:0;padding:10px}.validation-slice-card:last-child:nth-child(odd){grid-column:1/-1}.validation-slice-table{margin-top:8px;overflow-x:auto}.validation-slice-table>header,.validation-slice-table>p{border-top:1px solid var(--app-line);grid-template-columns:minmax(82px,1.25fr) 34px repeat(3,minmax(58px,1fr));align-items:center;gap:6px;min-width:390px;margin:0;padding:6px 5px;display:grid}.validation-slice-table>header{color:var(--app-faint);font:800 5px/1 var(--font-geist-mono)}.validation-slice-table>p{color:var(--app-muted);font-size:7px}.validation-slice-table strong{color:#e0c477}.validation-slices-empty{color:var(--app-muted);text-align:center;grid-column:1/-1;margin:0;padding:18px;font-size:8px}.validation-protocol{border-top:1px solid var(--app-line);color:var(--app-muted);margin:12px 0 0;padding:10px;font-size:7px;line-height:1.55}@media (width<=760px){.matchup-summary-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.matchup-summary-card article strong{white-space:normal}.engine-summary-head{align-items:flex-start;padding:14px 12px}.engine-summary-head h3{font-size:16px}.engine-summary-head>strong{max-width:90px}.three-deciding-factors{padding:11px 10px}.deciding-factor>summary{grid-template-columns:24px minmax(0,1fr)}.deciding-factor>summary em{text-align:left;grid-column:2}.possession-receipt .receipt-core{grid-template-columns:1fr}.possession-receipt .receipt-core p{text-align:left;justify-content:space-between;display:flex}.chalk-player,.chalk-player.home-token,.chalk-player.away-token{width:26px;height:26px}.chalk-player.offense-marker{width:29px;height:29px}.chalk-player small{width:20px;height:20px}.chalk-player small img{width:17px;height:17px}.validation-dashboard>summary{flex-wrap:wrap;align-items:flex-start;padding:14px 12px}.validation-summary-metrics{justify-content:space-between;width:100%}.validation-summary-metrics b{text-align:left}.validation-dashboard-body{padding:9px;overflow-x:auto}.validation-audit-table{min-width:650px}.validation-panels{grid-template-columns:1fr;min-width:0}.validation-season-list p{grid-template-columns:34px 1fr}.validation-season-list p span{grid-column:2}.validation-slices-grid{grid-template-columns:1fr}.validation-slice-card:last-child:nth-child(odd){grid-column:auto}}.matchup-tactical-board{border-color:var(--app-line-strong);background:var(--app-panel);box-shadow:0 22px 54px #00000057,inset 0 0 0 1px #f2efd70b}.matchup-tactical-board>summary,.playboard-expanded-key,.tactical-field-card,.tactical-field-card>header,.tactical-play-call,.tactical-zone-strip,.tactical-field-card>footer.tactical-call-sheet{background:#111b16;border-color:#efedd624}.tactical-field-card{box-shadow:inset 0 0 0 1px #f2efd709}.chalk-field{--chalk-white:#f3f0dc;background-color:#173a2c;background-image:radial-gradient(at 18% 13%,#f4f1db0e,#0000 28%),radial-gradient(at 73% 68%,#f4f1db0b,#0000 34%),repeating-linear-gradient(176deg,#0000 0 35px,#f6f1d905 36px,#0000 39px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cfilter id='chalk'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='96' height='96' fill='%2316382b'/%3E%3Crect width='96' height='96' filter='url(%23chalk)' opacity='.75'/%3E%3Cpath d='M0 24H96M0 48H96M0 72H96M48 0V96' stroke='%23f3f0dc' stroke-opacity='.095' stroke-width='.8' stroke-dasharray='14 2 7 3'/%3E%3C/svg%3E");border-top:5px solid #382b1f;border-bottom:7px solid #382b1f;min-height:440px;box-shadow:inset 0 0 92px #00000047,inset 0 0 0 1px #f6f2db13}.chalk-field:before,.chalk-field:after{filter:blur(.15px);border-color:#f3f0dc3d}.line-of-scrimmage{border-color:#f6f3e1b3}.line-of-scrimmage span{color:#f1efdc;background:#173127;box-shadow:0 0 0 1px #f3f0dc2e}.field-heat-zone{mix-blend-mode:screen;opacity:.82;border-style:dashed;border-color:#f5f1db21}.chalk-player,.chalk-player.home-token,.chalk-player.away-token{--marker-ring:#d8d3bb;width:34px;height:34px;color:#15261e!important;box-shadow:0 0 0 2px var(--marker-ring), 0 0 0 4px #f4f1dc5c, 0 2px 7px #0000005c!important;background:#fff!important;border:2px solid #f8f6eb!important}.chalk-player.offense-marker{--marker-ring:var(--offense-color);width:37px;height:37px;color:#14241d!important;background:#fff!important;border-color:#fffdf3!important}.chalk-player.defense-marker{--marker-ring:var(--defense-color);color:#14241d!important;background:#fff!important;border-color:#fffdf3!important}.chalk-player:after{content:"";z-index:-1;pointer-events:none;border:1px dashed #f5f2de6b;border-radius:50%;position:absolute;inset:-5px;transform:rotate(-8deg)}.chalk-player small{width:29px;height:29px}.chalk-player.offense-marker small{width:31px;height:31px}.chalk-player small img{filter:saturate(.94)contrast(1.08);width:25px;height:25px}.chalk-player.offense-marker small img{width:27px;height:27px}.chalk-player small em{color:#173127}.chalk-player b{color:#f5f2df;letter-spacing:.03em;text-shadow:0 1px 2px #07120d,0 0 4px #07120d;font-size:5px}.diagram-legend i.primary,.diagram-legend i.route{border-color:var(--app-line-strong)}.diagram-legend i.block{border-color:#e4d19a}.diagram-legend i.block:after{background:#e4d19a}.diagram-legend i.action{border-color:var(--app-line-strong)}.play-art path,.play-art .diagram-path{filter:none!important}.play-art .diagram-path.primary,.play-art .diagram-path.route{stroke:#f3f0dc;stroke-dasharray:1.7 .24 .45 .18;opacity:.96}.play-art .diagram-path.primary{stroke-width:1.08px}.play-art .diagram-path.route{stroke-width:.72px}.play-art .diagram-path.ball,.play-art .diagram-path.block{stroke:#e4d19a}.play-art .diagram-path.action{stroke:#d4d6c8;stroke-dasharray:2.4 2}.play-art .chalk-ghost{fill:none;stroke:#faf7e6;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.35 .5 1.1 .38;opacity:.13;vector-effect:non-scaling-stroke}.play-art .chalk-ghost.route{stroke-width:1.22px;opacity:.11}.play-art .chalk-ghost.ball,.play-art .chalk-ghost.block{stroke:#eadba9;opacity:.11}.play-art .chalk-ghost.action{stroke:#e4e5da;opacity:.1}.play-art marker[id^=primary-] path,.play-art marker[id^=route-] path{fill:#f3f0dc}.play-art marker[id^=ball-] path{fill:#e4d19a}.play-art marker[id^=action-] path{fill:#d4d6c8}.play-art marker[id^=block-] path{fill:none;stroke:#e4d19a}.diagram-read circle{fill:#173127;stroke:#f3f0dc}.diagram-read text{fill:#f3f0dc}@media (width<=760px){.chalk-field{border-top-width:4px;border-bottom-width:6px;min-height:410px}.chalk-player,.chalk-player.home-token,.chalk-player.away-token{width:31px;height:31px}.chalk-player.offense-marker{width:34px;height:34px}.chalk-player small{width:26px;height:26px}.chalk-player.offense-marker small{width:28px;height:28px}.chalk-player small img{width:23px;height:23px}.chalk-player.offense-marker small img{width:25px;height:25px}}:root{--ink:#0b0e0c;--ink-2:#111411;--panel:#151815;--panel-2:#1a1d1a;--line:#f2f0e426;--muted:#9da09a;--paper:#f3f1e6;--ice:#f3f1e6;--cyan:#f3f1e6;--gold:#e7dfc7;--red:#f3f1e6;--green:#a8bbaa;--chalk:#f3f1e6;--chalk-muted:#9da09a;--chalk-panel:#151815;--chalk-panel-2:#1a1d1a}html,body{background:var(--app-bg);color:var(--app-ink)}body{font-family:var(--font-geist-sans),Arial,sans-serif}::selection{background:var(--app-ink);color:var(--app-bg)}.site-shell{background-color:var(--app-bg);background-image:radial-gradient(at 18% 5%,#f4f1e009,#0000 29%),repeating-linear-gradient(177deg,#0000 0 48px,#f4f1e003 49px,#0000 52px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='112' viewBox='0 0 112 112'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='112' height='112' fill='%230b0e0c'/%3E%3Crect width='112' height='112' filter='url(%23n)'/%3E%3C/svg%3E")}.site-shell:before{opacity:.16;background:repeating-linear-gradient(180deg,transparent 0 5px,var(--app-ink) 5px 6px)}@supports (color:color-mix(in lab, red, red)){.site-shell:before{background:repeating-linear-gradient(180deg,transparent 0 5px,color-mix(in srgb,var(--app-ink) 1.8%,transparent) 5px 6px)}}.site-shell:before{mix-blend-mode:normal}.site-shell:after{opacity:.08;background-image:linear-gradient(#f2f0e429 1px,#0000 1px),linear-gradient(90deg,#f2f0e429 1px,#0000 1px);background-size:72px 72px}.site-shell *{border-color:var(--app-line)}.site-shell :where(h1,h2,h3,h4,strong,b){text-shadow:none}.site-shell :where(h1,h2,h3,h4){color:var(--app-ink)}.topline,.refresh-strip,.backfill-banner,.main-header,footer{border-color:var(--app-line);background:var(--app-rail);box-shadow:none;background-image:none}.topline{color:var(--app-ink-soft)}.topline:after{background:var(--app-ink);width:1px;box-shadow:none}.ticker b{color:var(--app-ink)}.live-dot,.refresh-strip span:before{background:var(--app-ink);color:var(--app-ink);box-shadow:none}.live-dot{animation:none}.main-header{border-right-color:var(--app-line)}.main-header:after{border-color:var(--app-line);background:var(--app-panel-inset);color:var(--app-muted)}.brand>span,.brand .brand-mark{border:1px solid var(--app-line-strong);background:var(--app-panel-raised);box-shadow:4px 4px 0 var(--app-ink);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.brand>span,.brand .brand-mark{box-shadow:4px 4px 0 color-mix(in srgb,var(--app-ink) 78%,transparent)}}.brand>span,.brand .brand-mark{transform:none}.brand-mark b{color:var(--app-ink);text-shadow:none}.brand-mark i{background:var(--app-ink);color:var(--app-on-accent);box-shadow:none;border-color:#0f120f}.brand strong{color:var(--app-ink);font-style:normal}.brand small{color:var(--app-muted)}.main-header nav{border-color:var(--app-line)}.main-header nav:before{color:var(--app-faint)}.main-header nav button{color:var(--app-muted);background:0 0;border-color:#0000}.main-header nav button:before{color:var(--app-faint)}.main-header nav button:after{display:none}.main-header nav button:hover,.main-header nav button.active{border-color:var(--app-line-strong);background:var(--app-ink);transform:none}@supports (color:color-mix(in lab, red, red)){.main-header nav button:hover,.main-header nav button.active{background:color-mix(in srgb,var(--app-ink) 6.5%,transparent)}}.main-header nav button:hover,.main-header nav button.active{color:var(--app-ink);box-shadow:inset 2px 0 var(--app-ink)}.main-header nav button.active:before,.refresh-button span{color:var(--app-ink)}.refresh-button,.mobile-menu-toggle{border-color:var(--app-line-strong);background:var(--app-panel);color:var(--app-ink);box-shadow:none;background-image:none}.mobile-menu-bars i{background:var(--app-ink)}.section-kicker,.hero-eyebrow,.card-label,.side-label,.data-source,.game-plan-side>header span,.viability-panel>header span,.score-bridge-panel header span,.score-bridge-panel footer span{text-shadow:none;color:var(--app-ink-soft)!important}.section-title-row h1,.hero-copy h1,.team-profile-hero h2,.simulation-hero h2{color:#f5f3e9;letter-spacing:-.045em;text-shadow:none;font-style:normal}.section-title-row h1:after{content:"";background:repeating-linear-gradient(90deg,var(--app-ink) 0 13px,transparent 13px 16px);opacity:.78;width:58px;height:3px;margin:12px 0 0;display:block}.site-shell :where([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-shell],[class*=-shell\ ],[class$=-toolbar],[class*=-toolbar\ ],[class$=-banner],[class*=-banner\ ],[class$=-ledger],[class*=-ledger\ ],[class$=-summary],[class*=-summary\ ],[class$=-filter],[class*=-filter\ ],[class$=-board],[class*=-board\ ]){border-color:var(--app-line);background-color:var(--app-panel);box-shadow:none;background-image:none}.leader-card,.scorebug-card,.simulation-hero,.team-profile-card,.matchup-board{clip-path:none}.leader-card{border-left:1px solid #f2f0e433;background:#141714!important}.leader-card:after{opacity:.45;background:repeating-linear-gradient(90deg,#0000 0 78px,#f3f1e617 79px 80px)}.leader-card:before{color:#aaa9a1}.leader-meta div,.simulation-hero-metrics div{border-left-color:var(--app-line-strong);background:#00000038}.watermark-one,.simulation-hero:after{color:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.watermark-one,.simulation-hero:after{color:color-mix(in srgb,var(--app-ink) 4.5%,transparent)}}.watermark-one,.simulation-hero:after{text-shadow:none}.scorebug-head,.rankings-head,.all137-head,.stats-head,.schedule-head,.sim-rankings-head,.bracket-round>header,.comparison-head,.engine-summary-head,.tactical-play-call,.playboard-expanded-key{border-color:var(--app-line);background:var(--app-panel-raised);color:var(--app-muted);background-image:none}.scorebug-head{border-left-color:var(--app-line-strong)}.scorebug-head b,.signal-card>b,.weight-list strong,.schedule-model-cell b,.calibration-row b,.conference-projections header b,.engine-summary-head>strong,.analysis-disclosure>summary>strong{text-shadow:none;color:var(--app-ink)!important}.performance-row>div,.ranking-row,.all137-row,.stats-row,.schedule-row,.sim-ranking-row,.scorebug-team,.comparison-row,.calibration-row,.conference-projections article,.bracket-game,.workbook-map article,.model-governance article,.game-plan-side,.viability-panel,.score-bridge-panel,.position-xray-grid article,.validation-panels>article{border-color:var(--app-line);background:var(--app-panel);box-shadow:none;background-image:none}.performance-row>div:after{background:var(--app-ink);opacity:.28}.ranking-row:hover,.all137-row:hover,.stats-row:hover,.schedule-row:hover,.sim-ranking-row:hover,.team-directory button:hover{background:var(--app-panel-raised)}.ranking-number,.ranking-team strong,.all137-row strong,.stats-row strong,.schedule-row strong,.schedule-row b,.sim-ranking-row strong{color:var(--app-ink);text-shadow:none}.ranking-team small,.stats-row small,.schedule-row small,.ranking-metrics>:before,.all137-metrics>:before,.stats-metrics>:before,.sim-ranking-metrics>:before{color:var(--app-muted)}.ranking-metrics,.all137-metrics,.stats-metrics,.sim-ranking-metrics{border-color:var(--app-line);background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.ranking-metrics,.all137-metrics,.stats-metrics,.sim-ranking-metrics{background:color-mix(in srgb,var(--app-ink) 4.5%,transparent)}}.ranking-metrics>*,.all137-metrics>*,.stats-metrics>*,.sim-ranking-metrics>*{background:var(--app-panel-inset)}.champ-tag,.champ-tag.predicted,.seed-pill,.champ-pill{border-color:var(--app-line-strong);background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.champ-tag,.champ-tag.predicted,.seed-pill,.champ-pill{background:color-mix(in srgb,var(--app-ink) 7%,transparent)}}.champ-tag,.champ-tag.predicted,.seed-pill,.champ-pill{color:var(--app-ink-soft)}.vintage-control,.schedule-filter,.data-toolbar,.all137-toolbar,.all137-field-control,.team-directory-search{border-color:var(--app-line);background:var(--app-panel);background-image:none}.site-shell :where(select,input){border-color:var(--app-line);background:var(--app-panel-inset);color:var(--app-ink);box-shadow:none}.site-shell :where(select,input):focus{border-color:var(--app-line-strong);box-shadow:0 0 0 2px var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.site-shell :where(select,input):focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--app-ink) 10%,transparent)}}.site-shell :where(select,input):focus{outline:none}.block-head button,.source-card button,.all137-more,.stats-mobile-sort button,.schedule-edge-toggle{border-color:var(--app-line-strong);background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.block-head button,.source-card button,.all137-more,.stats-mobile-sort button,.schedule-edge-toggle{background:color-mix(in srgb,var(--app-ink) 5.5%,transparent)}}.block-head button,.source-card button,.all137-more,.stats-mobile-sort button,.schedule-edge-toggle{color:var(--app-ink);box-shadow:none}.source-card{border-left-color:var(--app-line-strong)}.matchup-board{border-color:var(--app-line);background:var(--app-panel-inset)!important}.matchup-board:before{opacity:.2;background:repeating-linear-gradient(90deg,transparent 0 79px,var(--app-ink) 80px 81px)}@supports (color:color-mix(in lab, red, red)){.matchup-board:before{background:repeating-linear-gradient(90deg,transparent 0 79px,color-mix(in srgb,var(--app-ink) 9%,transparent) 80px 81px)}}.matchup-side:first-child,.matchup-side:last-child{background:0 0}.matchup-center{border-color:var(--app-line);background:var(--app-panel-inset)}.matchup-center:before{color:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.matchup-center:before{color:color-mix(in srgb,var(--app-ink) 3.5%,transparent)}}.projected-score{color:var(--app-ink);text-shadow:none}.matchup-center>small,.matchup-side>b,.swap-button,.toggle-row{color:var(--app-ink-soft)}.toggle-row input{accent-color:#f3f1e6}.matchup-summary-card{padding:15px}.matchup-summary-card>span{color:var(--app-ink-soft);font-size:9px}.matchup-summary-card>div{background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.matchup-summary-card>div{background:color-mix(in srgb,var(--app-ink) 12%,transparent)}}.matchup-summary-card article{background:var(--app-panel-inset);min-height:76px;padding:13px 12px}.matchup-summary-card article small{font-size:8px;color:var(--app-muted)!important}.matchup-summary-card article strong{color:var(--app-ink);margin-top:8px;font-size:16px}.matchup-summary-card article em{color:var(--app-muted);font-size:8px}.matchup-summary-card>aside span{border-left-color:var(--app-line-strong);color:var(--app-ink-soft);background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.matchup-summary-card>aside span{background:color-mix(in srgb,var(--app-ink) 5%,transparent)}}.matchup-engine-summary{background:var(--app-panel-inset);padding-bottom:10px}.engine-summary-head{padding:16px}.engine-summary-head span,.three-deciding-factors>span{color:var(--app-muted);font-size:8px}.engine-summary-head h3{font-size:20px}.engine-summary-head small{color:var(--app-muted);font-size:10px}.engine-summary-head>strong{font-size:9px}.three-deciding-factors{gap:8px;padding:13px 14px}.deciding-factor{border-color:var(--app-line);background:var(--app-panel)}.deciding-factor>summary{min-height:62px;padding:10px 12px}.deciding-factor>summary>i{border-color:var(--app-line-strong);color:var(--app-ink)}.deciding-factor>summary div strong{color:var(--app-ink);font-size:12px}.deciding-factor>summary div small{color:var(--app-muted);font-size:9px}.deciding-factor>summary em{color:var(--app-ink-soft);font-size:7px}.deciding-factor>div b,.deciding-factor>div span{border-color:var(--app-line);color:var(--app-muted)}.engine-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.engine-detail{background:var(--app-panel);margin:0}.engine-detail[open]{grid-column:1/-1}.engine-detail>summary{background:var(--app-panel-raised);min-height:72px}.engine-detail .analysis-disclosure-body{border-top-color:var(--app-line)}.analysis-disclosure>summary:focus-visible{outline-color:var(--app-line-strong)}.analysis-disclosure>summary>div:first-child>span{color:var(--app-muted);font-size:8px}.analysis-disclosure>summary>div:first-child>h3{color:var(--app-ink);font-size:16px}.analysis-disclosure>summary>div:first-child>small{color:var(--app-muted);font-size:9px}.disclosure-control{color:var(--app-muted)}.disclosure-control b{border-color:var(--app-line-strong);background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.disclosure-control b{background:color-mix(in srgb,var(--app-ink) 4.5%,transparent)}}.disclosure-control b{color:var(--app-ink)}.analysis-disclosure[open]>summary .disclosure-control b{background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.analysis-disclosure[open]>summary .disclosure-control b{background:color-mix(in srgb,var(--app-ink) 8%,transparent)}}.expected-game-script,.edge-game-script{border-color:var(--app-line);border-left-color:var(--app-line-strong);background:var(--app-panel-inset)}.expected-game-script p,.edge-game-script>p{color:var(--app-ink-soft)!important}.game-plan-side>header,.game-plan-calls>article,.viability-panel article,.score-bridge-panel footer{border-color:var(--app-line);background:var(--app-panel)}.game-plan-calls>article.primary{border-color:var(--app-line-strong);box-shadow:inset 2px 0 var(--app-ink)}.game-plan-calls article>div span,.game-plan-calls li,.edge-game-script>span,.edge-game-script b{color:var(--app-ink-soft)}.game-plan-calls li{border-color:var(--app-line)}.game-plan-side>aside{border-color:var(--app-line);background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.game-plan-side>aside{background:color-mix(in srgb,var(--app-ink) 3.5%,transparent)}}.game-plan-side>aside span,.viability-panel>header strong,.score-bridge-panel header strong,.score-bridge-panel footer b,.viability-panel article.secure>div b,.score-bridge-panel p.positive b{color:var(--app-ink-soft)}.viability-panel article.at-risk>div b,.viability-panel article.critical>div b,.score-bridge-panel p.negative b{color:var(--app-muted)}.projection-warning{border-left-color:var(--app-line-strong);background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.projection-warning{background:color-mix(in srgb,var(--app-ink) 4.5%,transparent)}}.projection-warning{color:var(--app-ink-soft)}.matchup-tactical-board>summary,.cross-era-logic>summary,.advanced-matchup-card>summary,.matchup-data-disclosure>summary,.edge-analysis-card>summary{background:var(--app-panel-raised);background-image:none}.matchup-tactical-board{border-color:var(--app-line-strong)}.playboard-expanded-key,.tactical-field-card,.tactical-field-card>header,.tactical-zone-strip,.tactical-field-card>footer.tactical-call-sheet{background:#111b16}.matchup-tactical-board .analysis-disclosure-body>p{color:var(--app-muted)}.cross-era-logic.aligned{border-color:var(--app-line-strong);box-shadow:none}.component-matchup-panel,.schematic-read,.allowance-card,.stat-comparison,.matchup-data-disclosure{background:var(--app-panel);background-image:none}.component-final,.schematic-xray-heading,.comparison-head{background:var(--app-panel-raised)}.position-xray-grid article.clear,.position-xray-grid article.strong{box-shadow:inset 0 2px var(--app-ink)}.team-directory button.active{background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.team-directory button.active{background:color-mix(in srgb,var(--app-ink) 7%,transparent)}}.team-directory button.active{box-shadow:inset 2px 0 var(--app-ink)}.team-profile-hero,.simulation-hero{background:#141714 repeating-linear-gradient(90deg,#0000 0 78px,#f3f1e60b 79px 80px)}.team-profile-hero:after{color:#777a75}.team-metric-row i,.metric-track{background:var(--app-panel-raised)}.team-metric-row i span,.metric-track span,.trend-bars i.active{background:var(--app-ink);box-shadow:none}.team-metric-row em{border-color:var(--app-line);background:var(--app-panel-raised)}.trend-panel,.formula-card code{background:var(--app-panel-inset)}.formula-card code{border-left-color:var(--app-line-strong);color:var(--app-ink-soft)}.pipeline span,.model-governance strong,.workbook-map-head>b,.calibration-ledger .workbook-map-head>b{color:var(--app-ink);text-shadow:none}.playoff-bracket,.conference-projections>div:last-child{background:0 0}.bracket-game>div.winner{background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.bracket-game>div.winner{background:color-mix(in srgb,var(--app-ink) 7.5%,transparent)}}.stat-help-popover{border-color:var(--app-line-strong);background:var(--app-panel-inset);color:var(--app-ink);box-shadow:0 14px 32px #0000007a}@media (width<=1050px){.main-header{border-bottom-color:var(--app-line)}}@media (width<=760px){html{scroll-padding-top:78px}body{-webkit-text-size-adjust:100%}.site-shell:before{opacity:.1}.overview,.page-section{width:auto;max-width:none;margin-left:12px;margin-right:12px}.page-section{min-height:0;padding-top:24px;padding-bottom:52px}.topline{padding:0 12px}.main-header{padding:8px 10px}.mobile-menu-toggle{border-radius:3px;min-height:46px}.mobile-menu-toggle small{color:var(--app-muted);font-size:8px}.mobile-menu-toggle strong{font-size:13px}.main-header nav{border-top-color:var(--app-line)}.main-header nav button{border-color:var(--app-line);background:var(--app-panel)}.refresh-strip{font-size:9px}.section-title-row{flex-direction:column;align-items:flex-start;margin:5px 0 18px}.section-title-row h1{font-size:36px;line-height:1}.section-title-row h1:after{width:46px;height:2px;margin-top:9px}.section-title-row p{max-width:36rem;font-size:13px;line-height:1.5}.section-kicker,.hero-eyebrow,.card-label{font-size:8px;line-height:1.45}.matchup-board{grid-template-columns:1fr;min-height:0}.matchup-side{min-height:300px;padding:26px 15px 18px}.matchup-center{border:1px solid var(--app-line);border-left:0;border-right:0;min-height:175px}.matchup-center:before{font-size:58px}.matchup-side>.team-mark-lg{width:118px;height:118px}.projected-score{font-size:52px}.matchup-summary-card{margin-top:11px;padding:11px}.matchup-summary-card>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.matchup-summary-card article{min-height:78px;padding:12px 11px}.matchup-summary-card article small{font-size:8px}.matchup-summary-card article strong{white-space:normal;font-size:16px;line-height:1.25}.matchup-summary-card article em{font-size:8px}.engine-summary-head{gap:12px;padding:13px 12px}.engine-summary-head h3{font-size:17px;line-height:1.25}.engine-summary-head small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.engine-summary-head>strong{max-width:70px;font-size:8px}.three-deciding-factors{padding:10px}.deciding-factor>summary{grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:64px;padding:9px 10px}.deciding-factor>summary div strong{font-size:12px}.deciding-factor>summary div small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.deciding-factor>summary em{text-align:left;grid-column:2;font-size:7px}.engine-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px}.engine-detail>summary{align-items:flex-start;min-height:82px;padding:11px 9px}.engine-detail>summary>div:first-child>span{font-size:7px}.engine-detail>summary>div:first-child>h3{margin-top:6px;font-size:15px}.engine-detail>summary>div:first-child>small{display:none}.engine-detail .disclosure-control b{width:28px;height:28px}.analysis-disclosure>summary{padding:11px 12px}.analysis-disclosure>summary>div:first-child>span{font-size:8px}.analysis-disclosure>summary>div:first-child>h3{font-size:16px}.analysis-disclosure>summary>div:first-child>small{font-size:9px;line-height:1.4}.matchup-tactical-board>summary>div:first-child>small,.advanced-matchup-card>summary>div:first-child>small,.matchup-data-disclosure>summary>div:first-child>small,.cross-era-logic>summary>div:first-child>small{display:none}.matchup-tactical-board>summary,.advanced-matchup-card>summary,.matchup-data-disclosure>summary,.cross-era-logic>summary{min-height:66px}.ranking-row,.all137-row,.stats-row,.schedule-row,.sim-ranking-row{border-color:var(--app-line);background:var(--app-panel);background-image:none}.ranking-metrics,.all137-metrics,.stats-metrics,.sim-ranking-metrics{background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.ranking-metrics,.all137-metrics,.stats-metrics,.sim-ranking-metrics{background:color-mix(in srgb,var(--app-ink) 4%,transparent)}}.ranking-metrics>*,.all137-metrics>*,.stats-metrics>*,.sim-ranking-metrics>*{min-height:58px;padding:9px 5px;font-size:12px}.stats-summary article,.schedule-summary article{min-height:92px}.stats-summary span,.schedule-summary span{font-size:9px}.stats-summary strong,.schedule-summary strong{font-size:24px}.schedule-row>div{border-color:var(--app-line)}.schedule-row>div:before{color:var(--app-muted);font-size:8px}.team-metric-row{min-height:70px}.team-metric-row strong,.team-metric-row b,.team-metric-row>span{font-size:10px}.validation-dashboard-body{padding:10px}}@media (width<=420px){.overview,.page-section{margin-left:10px;margin-right:10px}.main-header .brand>span{width:40px;height:40px}.mobile-menu-toggle{padding:5px 8px}.section-title-row h1{font-size:33px}.matchup-summary-card article strong{font-size:15px}.engine-detail-grid{gap:6px;padding-left:8px;padding-right:8px}.analysis-disclosure>summary{gap:8px;padding:10px}.analysis-disclosure>summary>div:first-child>h3{font-size:15px}}.site-shell :where(p,small,label){color:var(--app-muted)!important}.site-shell :where(select,textarea,input:not([type=checkbox]):not([type=radio])){border-color:var(--app-line)!important;background:var(--app-panel-inset)!important;color:var(--app-ink)!important;box-shadow:none!important;background-image:none!important}.site-shell :where(select,textarea,input:not([type=checkbox]):not([type=radio])):focus{border-color:var(--app-line-strong)!important;box-shadow:0 0 0 2px var(--app-ink)!important}@supports (color:color-mix(in lab, red, red)){.site-shell :where(select,textarea,input:not([type=checkbox]):not([type=radio])):focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--app-ink) 10%,transparent)!important}}.refresh-strip,.refresh-strip *,.matchup-vintage-tag,.matchup-color-scale,.diagram-legend,.tactical-field-card>header :where(span,small,em,i),.tactical-play-call :where(span,small,em,i),.tactical-zone-strip :where(span,small,em,i),.tactical-call-sheet :where(span,small,em,i),.playboard-expanded-key :where(span,small,em,i){color:#a7aaa4!important}.tactical-field-grid{background:#0f1511!important}.tactical-call-sheet article{border-left-color:var(--app-line)!important}.tactical-call-sheet article.primary-call{border-left-color:var(--app-line-strong)!important}.matchup-center>span,.tactical-call-sheet,.tactical-call-sheet article,footer,.brand.compact,.brand.compact *{color:var(--app-muted)!important}.matchup-tactical-board .analysis-disclosure-body>p{border-top-color:var(--app-line)!important}.stat-help{border-color:var(--app-line-strong)!important;background:var(--app-panel-raised)!important;color:var(--app-ink)!important;box-shadow:none!important}.site-shell :where(a,button):focus-visible{outline:2px solid var(--app-line-strong);outline-offset:2px}.line-of-scrimmage{background:repeating-linear-gradient(90deg,#f5f2df 0 15px,#f5f2df6b 15px 19px);height:3px;box-shadow:0 -1px #f5f2df3d,0 1px #05100cb3;border:0!important}.line-of-scrimmage span{z-index:3;color:#f7f4e4;letter-spacing:.11em;white-space:nowrap;background:#101d17;border:1px solid #f5f2df80;padding:3px 7px;font-size:6px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #101d17bf}@media (width<=760px){.tactical-field-card,.chalk-field{width:100%;max-width:100%;overflow:hidden}.chalk-player,.chalk-player.home-token,.chalk-player.away-token{width:25px;height:25px;box-shadow:0 0 0 1px var(--marker-ring), 0 0 0 2px #f4f1dc4d, 0 2px 5px #00000057!important}.chalk-player.offense-marker{width:26px;height:26px}.chalk-player:after{opacity:.62;inset:-3px}.chalk-player small{width:20px;height:20px}.chalk-player.offense-marker small{width:21px;height:21px}.chalk-player small img{width:18px;height:18px}.chalk-player.offense-marker small img{width:19px;height:19px}.chalk-player b{z-index:6;color:#fffced;letter-spacing:.025em;white-space:nowrap;background:#0a130fd6;border-radius:2px;padding:1px 2px;font-size:7px;line-height:1.05}.chalk-player.offense-marker b{top:calc(100% + 4px)}.chalk-player.defense-marker b{bottom:calc(100% + 4px)}.line-of-scrimmage{height:4px}.line-of-scrimmage span{padding:3px 6px;font-size:6.5px}}@media (width<=420px){.chalk-field{min-height:400px}.chalk-player,.chalk-player.home-token,.chalk-player.away-token{width:24px;height:24px}.chalk-player.offense-marker{width:25px;height:25px}.chalk-player small{width:19px;height:19px}.chalk-player.offense-marker small{width:20px;height:20px}.chalk-player small img{width:17px;height:17px}.chalk-player.offense-marker small img{width:18px;height:18px}.chalk-player b{font-size:7.25px}}.matchup-color-scale i:first-of-type{background:linear-gradient(90deg,#df545d,#e1b84f)!important}.matchup-color-scale i:last-of-type{background:linear-gradient(90deg,#e1b84f,#39c986)!important}.field-heat-zone{border-style:dashed;border-width:1px;mix-blend-mode:normal!important;opacity:1!important}.field-heat-zone.attack{background:#1fad6e61!important;border-color:#62e5a966!important;box-shadow:inset 0 0 34px #22d68929!important}.field-heat-zone.lean{background:#529b554f!important;border-color:#8cd67657!important;box-shadow:inset 0 0 28px #68be651f!important}.field-heat-zone.even{background:#d2a53442!important;border-color:#f1cc6861!important;box-shadow:inset 0 0 25px #ecbb3d1a!important}.field-heat-zone.caution{background:#cf7e2754!important;border-color:#ffbb526b!important;box-shadow:inset 0 0 30px #ef912d21!important}.field-heat-zone.defense{background:#b8343d66!important;border-color:#ff707775!important;box-shadow:inset 0 0 34px #e03b4629!important}.tactical-zone-strip article.attack,.tactical-zone-strip article.lean{background:#24ae6f1c!important;border-top-color:#3ccf8980!important;box-shadow:inset 0 3px #39c986!important}.tactical-zone-strip article.even,.tactical-zone-strip article.caution{background:#e1b84f1b!important;border-top-color:#e1b84f85!important;box-shadow:inset 0 3px #e1b84f!important}.tactical-zone-strip article.defense{background:#c337401f!important;border-top-color:#df545d8f!important;box-shadow:inset 0 3px #df545d!important}.tactical-zone-strip article.attack b,.tactical-zone-strip article.lean b{color:#77e4b2!important}.tactical-zone-strip article.even b,.tactical-zone-strip article.caution b{color:#f0cf78!important}.tactical-zone-strip article.defense b{color:#ff8d93!important}.site-shell .calibration-ledger,.site-shell .workbook-map,.site-shell .validation-dashboard,.site-shell .validation-dashboard>summary,.site-shell .validation-dashboard-body,.site-shell .validation-panels>article,.site-shell .validation-slices-disclosure,.site-shell .validation-slice-card,.site-shell .validation-audit-table,.site-shell .validation-slice-table,.site-shell .team-directory,.site-shell .overview-lower>article,.site-shell .overview-lower>aside,.site-shell .pipeline{border-color:var(--app-line)!important;background:var(--app-panel)!important;box-shadow:none!important;background-image:none!important}.site-shell .calibration-head,.site-shell .validation-audit-table>header,.site-shell .validation-slice-table>header{border-color:var(--app-line)!important;background:var(--app-panel-raised)!important;color:var(--app-muted)!important;background-image:none!important}.site-shell .calibration-row,.site-shell .validation-audit-table>div,.site-shell .validation-slice-table>p{border-color:var(--app-line)!important;background:var(--app-panel)!important;color:var(--app-muted)!important;background-image:none!important}.site-shell .calibration-empty{border-color:var(--app-line)!important;background:var(--app-panel)!important;color:var(--app-muted)!important}.site-shell .calibration-ledger :where(span,small,p),.site-shell .validation-dashboard :where(span,small,p),.site-shell .workbook-map article span{color:var(--app-muted)!important}.site-shell .calibration-ledger :where(h2,strong,b),.site-shell .validation-dashboard :where(h2,h3,strong,b){color:var(--app-ink)!important;text-shadow:none!important}.site-shell .team-directory button{border-color:var(--app-line)!important;background:var(--app-panel)!important;color:var(--app-ink-soft)!important;background-image:none!important}@media (width<=760px){.calibration-ledger{padding:14px!important;overflow:visible!important}.calibration-ledger .workbook-map-head{align-items:flex-start;gap:10px}.calibration-ledger .workbook-map-head h2{font-size:18px;line-height:1.2}.calibration-ledger .workbook-map-head>b{text-align:right;max-width:46%;font-size:8px!important}.calibration-head{display:none!important}.calibration-row{margin-top:9px;border:1px solid var(--app-line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;min-width:0!important;padding:0!important}.calibration-row>*{border-top:1px solid var(--app-line);overflow-wrap:anywhere;min-width:0;padding:10px!important}.calibration-row>strong:first-child{background:var(--app-panel-raised);border-top:0;grid-column:1/-1;font-size:17px!important}.calibration-row>:nth-child(2){border-right:1px solid var(--app-line);grid-area:2/1}.calibration-row>:nth-child(5){grid-area:2/2}.calibration-row>:nth-child(3){border-right:1px solid var(--app-line);grid-area:3/1}.calibration-row>:nth-child(6){grid-area:3/2}.calibration-row>:nth-child(4){grid-area:4/1/auto/-1}.calibration-row>:before{content:attr(data-label);color:var(--app-muted);font:800 7px/1 var(--font-geist-mono);letter-spacing:.09em;margin-bottom:6px;display:block}.calibration-row>b{font-size:15px}.calibration-row>span{font-size:9px;line-height:1.35}}.site-shell :where(.scorebug-card,.performance-row,.overview-lower>article,.overview-lower>aside,.rankings-shell,.all137-table-shell,.stats-table-shell,.schedule-table-shell,.all137-summary article,.stats-summary article,.schedule-summary article,.all137-toolbar,.all137-field-control,.stats-mobile-sort,.schedule-filter,.matchup-board,.stat-comparison,.matchup-summary-card,.matchup-intelligence-card,.edge-analysis-card,.advanced-matchup-card,.cross-era-logic,.matchup-data-disclosure,.team-directory,.team-profile-card,.trend-panel,.simulation-hero,.simulation-rankings-card,.sim-rankings-shell,.conference-projections,.conference-projections article,.playoff-card,.bracket-game,.pipeline,.formula-card,.model-governance article,.workbook-map,.validation-dashboard){border-color:var(--app-line)!important;background-color:var(--app-panel)!important;box-shadow:none!important;background-image:none!important}.site-shell :where(.scorebug-head,.rankings-head,.all137-head,.stats-head,.schedule-head,.sim-rankings-head,.bracket-round>header,.comparison-head,.component-table-head,.component-final,.schematic-xray-heading,.engine-summary-head,.tactical-play-call,.playboard-expanded-key,.conference-projections header){border-color:var(--app-line)!important;background:var(--app-panel-raised)!important;color:var(--app-muted)!important;box-shadow:none!important;background-image:none!important}.site-shell :where(.scorebug-team,.ranking-row,.all137-row,.stats-row,.schedule-row,.sim-ranking-row,.comparison-row,.component-matchup-panel,.component-row,.schematic-read,.game-plan-side,.viability-panel,.score-bridge-panel,.deciding-factor,.engine-detail,.cross-era-team-strip,.score-receipt-grid article,.team-directory button,.workbook-map article){border-color:var(--app-line)!important;background-color:var(--app-panel)!important;box-shadow:none!important;background-image:none!important}.site-shell :where(.all137-more,.schedule-edge-toggle,.stats-mobile-sort button,.swap-button,.block-head button,.source-card button,.disclosure-control b,.mobile-menu-toggle,.refresh-button){border-color:var(--app-line-strong)!important;background:var(--app-panel-raised)!important;color:var(--app-ink)!important;box-shadow:none!important;background-image:none!important}.site-shell :where(.all137-more,.schedule-edge-toggle,.stats-mobile-sort button,.swap-button,.block-head button,.source-card button,.disclosure-control b):hover{border-color:var(--app-line-strong)!important;background:var(--app-panel-soft)!important}.site-shell :where(.champ-tag.predicted,.seed,.seed-pill,.bracket-seed,.matchup-vintage-tag){border-color:var(--app-line-strong)!important;background:var(--app-panel-raised)!important;color:var(--app-ink)!important;box-shadow:none!important;background-image:none!important}.site-shell :where(.data-source,.index-readout,.schematic-xray-heading span,.qualified-market){color:var(--app-ink)!important;text-shadow:none!important}.site-shell .pipeline>div{border-color:var(--app-line)!important}.site-shell .weight-list span,.site-shell .performance-row span,.site-shell .stats-summary span,.site-shell .schedule-summary span,.site-shell .ranking-best-wins b,.site-shell .ranking-losses b,.site-shell .dash,.site-shell .all137-toolbar>div>span{color:var(--app-muted)!important}.site-shell .stat-glossary,.site-shell .stat-glossary>div,.site-shell .stat-glossary article{border-color:var(--app-line)!important;background:var(--app-panel)!important;background-image:none!important}.site-shell .stat-glossary summary,.site-shell .stat-glossary article strong{color:var(--app-ink)!important}.site-shell .stat-glossary article span,.site-shell .stats-head button i{color:var(--app-muted)!important}.site-shell .stats-head button:focus-visible{box-shadow:inset 0 0 0 1px var(--app-ink)!important}@supports (color:color-mix(in lab, red, red)){.site-shell .stats-head button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-ink) 45%,transparent)!important}}.site-shell .team-directory-search>span,.site-shell .trend-panel span,.site-shell .index-readout span{color:var(--app-muted)!important}.site-shell .team-metric-panel{border-color:var(--app-line)!important}.market-quarantined,.result-pill.quarantined{color:#f0cf78!important;background:#e1b84f17!important;border-color:#e1b84f80!important}.snapshot-badge{border:1px solid var(--app-line-strong);background:var(--app-panel-raised);min-height:18px;color:var(--app-ink);font:900 7px/1 var(--font-geist-mono);letter-spacing:.08em;vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;margin-left:6px;padding:3px 6px;font-style:normal;display:inline-flex}.snapshot-badge.live{border-color:var(--app-line-strong);background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.snapshot-badge.live{background:color-mix(in srgb,var(--app-ink) 8%,transparent)}}.snapshot-badge.live{color:var(--app-ink)}.snapshot-badge.frozen{color:var(--app-muted);border-style:dashed}.snapshot-badge.provisional{color:#f0cf78;background:#e1b84f14;border-color:#e1b84f80}.validation-ledger-version{justify-content:flex-end;align-items:center;gap:8px;display:flex}.validation-ledger-version b{max-width:260px;color:var(--app-ink);font:850 9px/1.25 var(--font-geist-mono);text-align:right;overflow-wrap:anywhere}.calibration-row>strong{align-items:center;gap:7px;display:flex}.snapshot-badge-stack{align-items:center;gap:5px;display:inline-flex}.snapshot-badge-stack .snapshot-badge{margin-left:0}.calibration-row>b{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.calibration-row>b>span{font-size:14px;color:var(--app-ink)!important}.calibration-row>b>small{font:700 7px/1.35 var(--font-geist-mono);color:var(--app-muted)!important}.calibration-row.provisional{border-left:2px solid #e1b84f8c!important}.calibration-ledger>p b{color:var(--app-ink)!important}@media (width<=760px){.validation-ledger-version{flex-direction:column;align-items:flex-end;gap:5px;max-width:48%}.validation-ledger-version b{max-width:100%;font-size:7px}.calibration-row>strong:first-child{justify-content:space-between}.snapshot-badge-stack{flex-wrap:wrap;justify-content:flex-end}.calibration-row>b{align-items:flex-start}.calibration-row>b>span{font-size:17px}.calibration-row>b>small{font-size:7px;line-height:1.45}.schedule-summary article{padding:14px!important}.schedule-summary article>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.schedule-summary article>small{white-space:normal;line-height:1.5}}.brand>.brand-mark.harper-football-mark,.brand.compact>.brand-mark.harper-football-mark{width:60px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible;transform:none}.brand>.harper-football-mark img{object-fit:contain;filter:drop-shadow(2px 3px #f5f3e921);width:100%;height:100%;display:block}.brand.compact>.brand-mark.harper-football-mark{width:50px;height:35px}@media (width<=760px){.main-header .brand>.brand-mark.harper-football-mark{width:53px;height:38px}}@media (width<=420px){.main-header .brand>.brand-mark.harper-football-mark{width:49px;height:35px}}.matchup-intelligence-card footer,.advanced-matchup-card footer,.matchup-tactical-board footer{min-height:0;padding:0}.score-bridge-panel footer{min-height:0;padding:11px 13px}.viability-panel article footer{align-items:start;justify-content:initial;border-top:1px solid var(--app-line);min-height:0;color:var(--app-ink-soft);font:750 9px/1.55 var(--font-geist-mono);background:0 0;grid-template-columns:112px minmax(0,1fr);gap:10px;margin-top:12px;padding:11px 0 0;display:grid}.viability-panel article footer b{color:var(--app-ink);font:900 8px/1.4 var(--font-geist-mono);letter-spacing:.08em}@media (width<=760px){.deciding-factor,.deciding-factor>summary,.deciding-factor>summary>div{min-width:0;max-width:100%}.deciding-factor>summary{align-items:start;width:100%}.deciding-factor>summary div small{white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:initial;-webkit-line-clamp:initial;max-width:100%;font-size:11px;line-height:1.48;display:block;overflow:visible}.deciding-factor>summary em{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:8px;line-height:1.45}.deciding-factor>div{max-width:100%;padding-left:42px}.deciding-factor>div b,.deciding-factor>div span{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:8px;line-height:1.4}.viability-panel article>div span{font-size:10px}.viability-panel article>div b{text-align:right;font-size:8px;line-height:1.35}.viability-panel article p i{font-size:9px;line-height:1.35}.viability-panel article small{font-size:11px;line-height:1.55}.viability-panel article footer{grid-template-columns:1fr;gap:5px;font-size:11px;line-height:1.58}.viability-panel article footer b{font-size:9px}.viability-panel>details>summary{font-size:9px;line-height:1.35}.viability-panel>details p{align-items:start;font-size:9px;line-height:1.4}.viability-panel>details p b{text-align:right;white-space:normal;max-width:52%}.game-plan-calls article>div span,.game-plan-calls article>div em,.game-plan-calls li,.game-plan-calls article>small b,.game-plan-side>aside span{font-size:8px;line-height:1.35}.game-plan-calls p,.game-plan-side>aside p,.schematic-read p{font-size:11px;line-height:1.55}.game-plan-calls article>small{font-size:10px;line-height:1.55}.schematic-read footer strong,.schematic-read footer span{font-size:8px;line-height:1.3}}.sim-team-entry{min-width:720px}.sim-team-schedule{border-top:1px solid var(--app-line);background:var(--app-panel-inset)}.sim-team-schedule>summary{min-height:36px;color:var(--app-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:0 13px 0 68px;list-style:none;display:flex}.sim-team-schedule>summary::-webkit-details-marker{display:none}.sim-team-schedule>summary span{font:900 8px/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.sim-team-schedule>summary small{color:var(--app-muted);font:800 7px/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.sim-team-schedule>summary i{border:1px solid var(--app-line);width:20px;height:20px;color:var(--app-ink);font:900 12px/1 var(--font-geist-mono);border-radius:50%;place-items:center;transition:transform .18s;display:grid}.sim-team-schedule[open]>summary i{transform:rotate(180deg)}.sim-team-schedule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:3px 10px 10px;display:grid}.sim-team-schedule-game{border:1px solid var(--app-line);border-left:2px solid var(--app-line-strong);background:var(--app-panel);grid-template-columns:54px minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;min-height:116px;padding:8px;display:grid}.sim-team-schedule-game.projected{border-left-style:dashed;border-left-color:#d8bd78}.sim-schedule-week{border-right:1px solid var(--app-line);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.sim-schedule-week small,.sim-schedule-columns small{color:var(--app-faint);font:900 6px/1 var(--font-geist-mono);letter-spacing:.09em}.sim-schedule-week b{color:var(--app-ink);font:900 18px/1 var(--font-geist-mono)}.sim-schedule-week em{color:var(--app-faint);font:850 5px/1 var(--font-geist-mono);letter-spacing:.08em;font-style:normal}.sim-schedule-scorecard{grid-template-rows:16px repeat(2,42px);gap:2px;min-width:0;display:grid}.sim-schedule-columns,.sim-schedule-team{grid-template-columns:34px 42px minmax(44px,1fr) 55px;align-items:center;gap:6px;min-width:0;display:grid}.sim-schedule-columns small{text-align:center}.sim-schedule-team{background:var(--app-panel-inset);padding:2px 5px;transition:opacity .15s}.sim-schedule-team:not(.winner){opacity:.55}.sim-team-schedule-game.final .sim-schedule-team.winner{box-shadow:inset 2px 0 0 var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.sim-team-schedule-game.final .sim-schedule-team.winner{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--app-ink) 80%,transparent)}}.sim-team-schedule-game.final .sim-schedule-team.winner{background:var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.sim-team-schedule-game.final .sim-schedule-team.winner{background:color-mix(in srgb,var(--app-ink) 5%,transparent)}}.sim-team-schedule-game.projected .sim-schedule-team.winner{background:#d8bd7811;box-shadow:inset 2px 0 #d8bd78}.sim-schedule-team>small{color:var(--app-faint);font:900 6px/1 var(--font-geist-mono);letter-spacing:.08em}.sim-schedule-logo{place-items:center;display:grid}.sim-schedule-logo .team-mark{width:36px;height:36px;padding:2%}.sim-schedule-score{color:var(--app-ink);font:900 15px/1 var(--font-geist-mono);text-align:center;white-space:nowrap}.sim-team-schedule-game.projected .sim-schedule-score{color:#d8bd78}.sim-schedule-team.winner .sim-schedule-score{font-size:18px}.sim-schedule-record{color:var(--app-ink-soft);font:900 10px/1 var(--font-geist-mono);text-align:center;white-space:nowrap}@media (width<=760px){.sim-team-entry{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:6px;min-width:0;margin-bottom:10px;overflow:hidden}.sim-team-entry>.sim-ranking-row{border:0;border-radius:0;margin-bottom:0}.sim-team-schedule{border-top-color:var(--app-line)}.sim-team-schedule>summary{min-height:44px;padding:0 11px}.sim-team-schedule>summary span{font-size:9px}.sim-team-schedule>summary small{font-size:8px}.sim-team-schedule>summary i{width:24px;height:24px}.sim-team-schedule-list{grid-template-columns:1fr;gap:4px;padding:0 8px 8px}.sim-team-schedule-game{grid-template-columns:50px minmax(0,1fr);gap:6px;min-height:116px;padding:7px 6px}.sim-schedule-week small,.sim-schedule-columns small{font-size:6px}.sim-schedule-week b{font-size:18px}.sim-schedule-columns,.sim-schedule-team{grid-template-columns:32px 42px minmax(42px,1fr) 50px;gap:5px}.sim-schedule-team{padding-left:4px;padding-right:4px}.sim-schedule-team>small{font-size:6px}.sim-schedule-logo .team-mark{width:36px;height:36px}.sim-schedule-score{font-size:15px}.sim-schedule-team.winner .sim-schedule-score{font-size:18px}.sim-schedule-record{font-size:10px}}.coordinator-scout-sheet{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:var(--app-panel-inset)}.coordinator-scout-sheet>header{border-bottom:1px dashed var(--app-line);background:linear-gradient(90deg,var(--app-ink),transparent 58%), var(--app-panel);grid-template-columns:minmax(0,1fr) minmax(190px,.72fr);align-items:center;gap:14px;min-height:70px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.coordinator-scout-sheet>header{background:linear-gradient(90deg,color-mix(in srgb,var(--app-ink) 3.5%,transparent),transparent 58%), var(--app-panel)}}.coordinator-scout-sheet>header>div:first-child{min-width:0}.coordinator-scout-sheet>header span,.coordinator-scout-grid article>div span,.situation-call-sheet span{color:var(--app-muted);font:900 6px/1 var(--font-geist-mono);letter-spacing:.12em;display:block}.coordinator-scout-sheet>header strong{color:var(--app-ink);font:950 13px/1.15 var(--font-geist-mono);margin-top:6px;display:block}.coordinator-scout-sheet>header small{font:750 8px/1.45 var(--font-geist-mono);margin-top:6px;display:block;color:var(--app-muted)!important}.scouting-evidence{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.scouting-evidence span{border:1px solid var(--app-line);background:var(--app-panel-inset);white-space:nowrap;padding:5px 6px;color:var(--app-ink-soft)!important;font:800 6px/1 var(--font-geist-mono)!important;letter-spacing:0!important}.coordinator-scout-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.coordinator-scout-grid>article{border-left:1px solid var(--app-line);background:var(--app-panel-inset);min-width:0;padding:13px 14px}.coordinator-scout-grid>article:first-child{border-left:0}.coordinator-scout-grid article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.coordinator-scout-grid article>div:first-child b{color:var(--app-ink);font:950 18px/1 var(--font-geist-mono)}.coordinator-scout-grid h4{min-height:31px;color:var(--app-ink);font:900 10px/1.45 var(--font-geist-mono);margin:8px 0 10px}.coordinator-scout-grid p{border-top:1px solid var(--app-line);font:750 8px/1.45 var(--font-geist-mono);grid-template-columns:78px minmax(0,1fr);gap:7px;margin:0;padding:6px 0;display:grid;color:var(--app-ink-soft)!important}.coordinator-scout-grid p strong{color:var(--app-muted);font:900 6px/1.35 var(--font-geist-mono);letter-spacing:.08em}.coordinator-scout-grid .scouting-evidence{justify-content:flex-start;margin-top:9px}.pressure-threat{box-shadow:inset 0 3px #d5bd72}.pressure-threat.threat-low{box-shadow:inset 0 3px #63b98d}.pressure-threat.threat-high{box-shadow:inset 0 3px #dda94e}.pressure-threat.threat-severe{box-shadow:inset 0 3px #d95e65}.pressure-threat.threat-low>div:first-child b{color:#77d7aa}.pressure-threat.threat-high>div:first-child b{color:#e7c56e}.pressure-threat.threat-severe>div:first-child b{color:#ef858a}.situation-call-sheet{border-top:1px dashed var(--app-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.situation-call-sheet article{border-left:1px solid var(--app-line);background:var(--app-panel-inset);min-width:0;padding:10px 11px}.situation-call-sheet article:first-child{border-left:0}.situation-call-sheet strong{color:var(--app-ink-soft);font:800 8px/1.45 var(--font-geist-mono);margin-top:6px;display:block}.coordinator-data-note{border-top:1px solid var(--app-line);font:700 7px/1.5 var(--font-geist-mono);padding:9px 14px;display:block;color:var(--app-muted)!important}@media (width<=760px){.coordinator-scout-sheet>header{grid-template-columns:1fr;gap:9px;padding:12px}.coordinator-scout-sheet>header strong{font-size:12px}.coordinator-scout-sheet>header small{font-size:9px}.scouting-evidence{justify-content:flex-start}.scouting-evidence span{padding:5px;font-size:6.5px!important}.coordinator-scout-grid{grid-template-columns:1fr}.coordinator-scout-grid>article,.coordinator-scout-grid>article:first-child{border-left:0;border-top:1px solid var(--app-line);padding:12px}.coordinator-scout-grid>article:first-child{border-top:0}.coordinator-scout-grid h4{min-height:0;font-size:11px}.coordinator-scout-grid p{grid-template-columns:86px minmax(0,1fr);font-size:9px}.coordinator-scout-grid p strong{font-size:6.5px}.situation-call-sheet{grid-template-columns:1fr 1fr}.situation-call-sheet article:nth-child(odd){border-left:0}.situation-call-sheet article:nth-child(n+3){border-top:1px solid var(--app-line)}.situation-call-sheet strong{font-size:8.5px}.coordinator-data-note{padding:10px 12px;font-size:8px}}.matchup-page{--broadcast-white:#f4f1e4;--broadcast-muted:#b9bbb4;--broadcast-line:#f4f1e433;--broadcast-green:#84c99a;--broadcast-yellow:#e0bd68;--broadcast-red:#d88484}.matchup-page .matchup-summary-card,.matchup-page .matchup-intelligence-card,.matchup-page .analysis-disclosure{border-color:var(--broadcast-line)}.matchup-page .matchup-summary-card article{border-top:2px solid var(--app-line-strong);min-height:82px}.matchup-page .matchup-summary-card article small{font-size:9px;color:var(--broadcast-muted)!important}.matchup-page .matchup-summary-card article strong{color:var(--broadcast-white);font-size:17px;line-height:1.2}.matchup-page .matchup-summary-card article em{font-size:9px;color:var(--broadcast-muted)!important}.engine-summary-head{background:var(--app-panel-raised);border-bottom-color:var(--broadcast-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.engine-summary-head h3{color:var(--broadcast-white);font-size:22px;line-height:1.15}.engine-summary-head small{font:750 12px/1.45 var(--font-geist-sans);color:var(--broadcast-muted)!important}.engine-scorebug{border-left:3px solid var(--broadcast-white);background:var(--app-rail);text-align:right;min-width:118px;padding:10px 12px}.engine-scorebug span{font:900 8px/1 var(--font-geist-mono);letter-spacing:.12em;color:var(--broadcast-muted)!important}.engine-scorebug strong{color:var(--broadcast-white);font:950 27px/1 var(--font-geist-mono);margin-top:7px;display:block}.engine-scorebug strong i{color:var(--app-faint);margin:0 7px;font-style:normal}.engine-scorebug small{text-transform:uppercase;margin-top:6px;font-size:9px;display:block}.three-deciding-factors{padding:15px;display:block}.three-deciding-factors>span{font-size:9px;color:var(--broadcast-white)!important}.broadcast-factor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.broadcast-factor{border:1px solid var(--broadcast-line);border-top:3px solid var(--broadcast-yellow);background:var(--app-panel);border-radius:3px;min-width:0;overflow:hidden}.broadcast-factor.offense{border-top-color:var(--broadcast-green)}.broadcast-factor.defense{border-top-color:var(--broadcast-red)}.broadcast-factor>header{border-bottom:1px solid var(--app-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 11px 9px;display:grid}.broadcast-factor>header>i{border:1px solid var(--app-line-strong);width:26px;height:26px;color:var(--broadcast-white);font:900 9px/1 var(--font-geist-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.broadcast-factor>header div{min-width:0}.broadcast-factor>header div small{font:900 8px/1.2 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:var(--broadcast-muted)!important}.broadcast-factor>header div strong{color:var(--broadcast-white);font:900 15px/1.15 var(--font-geist-sans);margin-top:5px;display:block}.broadcast-factor>header em{max-width:82px;color:var(--broadcast-yellow);font:850 7px/1.35 var(--font-geist-mono);text-align:right;text-transform:uppercase;font-style:normal}.broadcast-factor>p{min-height:58px;font:720 12px/1.5 var(--font-geist-sans);margin:0;padding:11px;color:var(--app-ink-soft)!important}.broadcast-factor>div{flex-wrap:wrap;gap:6px;padding:0 11px 11px;display:flex}.broadcast-factor>div b,.broadcast-factor>div span{border:1px solid var(--app-line);background:var(--app-panel-inset);color:var(--app-ink-soft);font:800 8px/1.25 var(--font-geist-mono);padding:6px 7px}.broadcast-factor>div b{color:var(--broadcast-white);text-transform:uppercase}.game-plan-calls h4{color:var(--broadcast-white);font-size:14px}.game-plan-calls p{font:720 12px/1.5 var(--font-geist-sans);color:var(--app-ink-soft)!important}.game-plan-calls li{color:var(--app-ink-soft);padding:6px 7px;font-size:8px;line-height:1.25}.game-plan-calls article>small{font:720 10px/1.5 var(--font-geist-sans);color:var(--app-muted)!important}.coordinator-scout-sheet>header{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);min-height:82px}.coordinator-scout-sheet>header strong{color:var(--broadcast-white);font-size:15px}.coordinator-scout-sheet>header small{font-size:10px;color:var(--broadcast-muted)!important}.broadcast-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.coordinator-scout-sheet>header .broadcast-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.broadcast-stat-row>span{border:1px solid var(--app-line);background:var(--app-panel-inset);border-left:3px solid #777b75;min-width:0;padding:8px 9px}.broadcast-stat-row>span.advantage{border-left-color:var(--broadcast-green)}.broadcast-stat-row>span.warning{border-left-color:var(--broadcast-red)}.broadcast-stat-row>span.neutral{border-left-color:var(--broadcast-yellow)}.broadcast-stat-row small,.broadcast-stat-row strong,.broadcast-stat-row em{min-width:0;display:block}.broadcast-stat-row small{font:850 8px/1 var(--font-geist-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden;color:var(--broadcast-muted)!important}.broadcast-stat-row strong{color:var(--broadcast-white);font:950 17px/1 var(--font-geist-mono);margin-top:6px}.broadcast-stat-row em{color:var(--app-muted);font:800 7px/1.2 var(--font-geist-mono);margin-top:5px;font-style:normal}.coordinator-scout-grid>article{background:var(--app-panel);padding:14px}.coordinator-scout-grid h4{min-height:34px;color:var(--broadcast-white);margin:9px 0;font-size:12px}.coordinator-scout-grid p{min-height:46px;font:720 11px/1.45 var(--font-geist-sans);margin:0 0 9px;padding:9px 0;display:block;color:var(--app-ink-soft)!important}.coordinator-scout-grid p strong{color:var(--broadcast-muted);margin-bottom:5px;font-size:7px;display:block}.coordinator-call-detail{border-top:1px solid var(--broadcast-line);background:var(--app-panel-inset)}.coordinator-call-detail>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:54px;padding:10px 14px;list-style:none;display:grid}.coordinator-call-detail>summary::-webkit-details-marker{display:none}.coordinator-call-detail>summary span{color:var(--broadcast-white);font:900 8px/1 var(--font-geist-mono);letter-spacing:.1em}.coordinator-call-detail>summary strong{color:var(--broadcast-muted);font:750 10px/1.3 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coordinator-call-detail>summary b{border:1px solid var(--app-line-strong);width:28px;height:28px;color:var(--broadcast-white);font:500 18px/1 var(--font-geist-mono);border-radius:50%;place-items:center;transition:transform .18s;display:grid}.coordinator-call-detail[open]>summary b{transform:rotate(45deg)}.coordinator-hidden-answers{border-top:1px solid var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.coordinator-hidden-answers article{border-left:1px solid var(--app-line);background:var(--app-panel);min-width:0;padding:11px}.coordinator-hidden-answers article:first-child{border-left:0}.coordinator-hidden-answers span{color:var(--broadcast-muted);font:900 7px/1 var(--font-geist-mono)}.coordinator-hidden-answers strong{color:var(--app-ink-soft);font:750 10px/1.45 var(--font-geist-sans);margin-top:6px;display:block}.situation-call-sheet strong{color:var(--app-ink-soft);font:750 10px/1.45 var(--font-geist-sans)}.coordinator-data-note{font:720 9px/1.5 var(--font-geist-sans);color:var(--app-muted)!important}@media (width<=900px){.broadcast-factor-grid{grid-template-columns:1fr}.broadcast-factor>p{min-height:0}.coordinator-scout-sheet>header{grid-template-columns:1fr}}@media (width<=760px){.matchup-page .section-title-row h1{font-size:32px}.matchup-page .section-title-row p{font-size:14px}.matchup-page .matchup-side{min-height:250px}.matchup-page .matchup-center{min-height:140px}.matchup-page .matchup-side>.team-mark-lg{width:96px;height:96px}.matchup-page .projected-score{font-size:46px}.matchup-page .matchup-summary-card article{min-height:82px;padding:12px}.matchup-page .matchup-summary-card article small{font-size:9px}.matchup-page .matchup-summary-card article strong{font-size:17px}.engine-summary-head{grid-template-columns:minmax(0,1fr) 94px;gap:10px;padding:13px}.engine-summary-head h3{font-size:18px}.engine-summary-head small{-webkit-line-clamp:initial;font-size:11px;line-height:1.4;display:block;overflow:visible}.engine-scorebug{min-width:0;padding:9px}.engine-scorebug strong{font-size:23px}.engine-scorebug strong i{margin:0 4px}.engine-scorebug small{font-size:7px}.three-deciding-factors{padding:11px}.broadcast-factor-grid{gap:8px}.broadcast-factor>header{grid-template-columns:28px minmax(0,1fr);padding:10px}.broadcast-factor>header em{text-align:left;grid-column:2;max-width:none}.broadcast-factor>header div small{font-size:9px}.broadcast-factor>header div strong{font-size:16px}.broadcast-factor>p{padding:10px;font-size:13px;line-height:1.45}.broadcast-factor>div{padding:0 10px 10px}.broadcast-factor>div b,.broadcast-factor>div span{white-space:normal;padding:6px;font-size:9px}.game-plan-calls h4{font-size:15px}.game-plan-calls p{font-size:13px}.game-plan-calls li{font-size:9px}.game-plan-calls article>small{font-size:11px}.coordinator-scout-sheet>header{padding:12px}.coordinator-scout-sheet>header strong{font-size:16px}.coordinator-scout-sheet>header small{font-size:11px}.coordinator-scout-sheet>header .broadcast-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.broadcast-stat-row>span{padding:8px 7px}.broadcast-stat-row small{font-size:7px}.broadcast-stat-row strong{font-size:17px}.broadcast-stat-row em{white-space:normal;font-size:8px}.coordinator-scout-grid>article,.coordinator-scout-grid>article:first-child{padding:12px}.coordinator-scout-grid h4{font-size:13px}.coordinator-scout-grid p{min-height:0;font-size:12px}.coordinator-scout-grid p strong{font-size:8px}.coordinator-call-detail>summary{grid-template-columns:1fr 28px;gap:8px;padding:11px 12px}.coordinator-call-detail>summary span{font-size:9px}.coordinator-call-detail>summary strong{display:none}.coordinator-hidden-answers{grid-template-columns:1fr}.coordinator-hidden-answers article{border-top:1px solid var(--app-line);border-left:0}.coordinator-hidden-answers article:first-child{border-top:0}.coordinator-hidden-answers span{font-size:8px}.coordinator-hidden-answers strong{font-size:12px}.situation-call-sheet strong{font-size:11px}.coordinator-data-note{font-size:10px}}@media (width<=390px){.engine-summary-head{grid-template-columns:1fr}.engine-scorebug{border-top:1px solid var(--app-line);text-align:left;border-left:0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.engine-scorebug strong{text-align:center;margin:0}.engine-scorebug small{text-align:right;margin:0}.coordinator-scout-sheet>header .broadcast-stat-row{grid-template-columns:1fr}.broadcast-stat-row{grid-template-columns:1fr 1fr}}.matchup-page{--drawer-paper:#131413;--drawer-paper-2:#1b1c1b;--drawer-ink:#f1f0e9;--drawer-muted:#a4a59f;--offense-edge:#66c98e;--defense-edge:#d87777;--even-edge:#d5ae52}.matchup-page details.analysis-disclosure{overflow:hidden;border-color:var(--app-line)!important;background:var(--drawer-paper)!important;box-shadow:0 0 0 1px var(--app-ink)!important}@supports (color:color-mix(in lab, red, red)){.matchup-page details.analysis-disclosure{box-shadow:0 0 0 1px color-mix(in srgb,var(--app-ink) 3.5%,transparent)!important}}.matchup-page details.analysis-disclosure>summary,.matchup-page .engine-detail>summary,.matchup-page .matchup-tactical-board>summary,.matchup-page .advanced-matchup-card>summary,.matchup-page .matchup-data-disclosure>summary,.matchup-page .edge-analysis-card>summary,.matchup-page .cross-era-logic>summary{filter:none;border-color:var(--app-line)!important;background:var(--drawer-paper)!important;color:var(--drawer-ink)!important;background-image:none!important}.matchup-page details.analysis-disclosure>summary:hover{filter:none;background:var(--drawer-paper-2)!important}.matchup-page details.analysis-disclosure>summary:focus-visible{outline-offset:-4px;outline:3px solid #2f332f}.matchup-page details.analysis-disclosure>summary>div:first-child>span,.matchup-page details.analysis-disclosure>summary>div:first-child>h3,.matchup-page details.analysis-disclosure>summary>div:first-child>small,.matchup-page details.analysis-disclosure>summary>strong{color:var(--drawer-ink)!important;text-shadow:none!important}.matchup-page details.analysis-disclosure>summary>div:first-child>span{font-size:9px}.matchup-page details.analysis-disclosure>summary>div:first-child>h3{font-weight:850}.matchup-page details.analysis-disclosure>summary>div:first-child>small{font-size:10px;color:var(--drawer-muted)!important}.matchup-page details.analysis-disclosure .disclosure-control{color:var(--drawer-ink)!important}.matchup-page details.analysis-disclosure[open]>summary .disclosure-control b{background:var(--app-panel-soft)!important}.matchup-page details.analysis-disclosure>.analysis-disclosure-body{border-top:1px solid var(--app-line)!important;background:var(--drawer-paper)!important}.matchup-page .engine-detail>.analysis-disclosure-body,.matchup-page .advanced-matchup-card>.analysis-disclosure-body,.matchup-page .matchup-tactical-board>.analysis-disclosure-body,.matchup-page .matchup-data-disclosure>.analysis-disclosure-body{padding:10px}.matchup-page .engine-detail .game-plan-grid,.matchup-page .engine-detail .viability-grid,.matchup-page .engine-detail .score-bridge-grid{gap:8px}.matchup-page .expected-game-script{border:1px solid var(--app-line);border-left:4px solid var(--broadcast-white);min-height:0;background:var(--app-panel-inset)!important}.matchup-page .edge-analysis-card .analysis-disclosure-body>p,.matchup-page .cross-era-logic .analysis-disclosure-body>p,.matchup-page .matchup-tactical-board .analysis-disclosure-body>p{border-color:var(--app-line);font-size:10px;color:var(--app-ink-soft)!important}.game-plan-side>header.offense-edge{box-shadow:inset 4px 0 var(--offense-edge)}.game-plan-side>header.defense-edge{box-shadow:inset 4px 0 var(--defense-edge)}.game-plan-side>header.offense-edge strong{color:var(--offense-edge)}.game-plan-side>header.defense-edge strong{color:var(--defense-edge)}.game-plan-calls article>div span{color:var(--broadcast-white)!important}.game-plan-calls article>small b{color:var(--even-edge)}.coordinator-role-strip{border-bottom:1px solid var(--app-line);background:var(--app-panel-inset);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;min-height:48px;display:grid}.coordinator-role-strip>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 14px;display:grid}.coordinator-role-strip>span b{font:900 7px/1 var(--font-geist-mono);letter-spacing:.08em;border:1px solid;padding:5px 7px}.coordinator-role-strip>span strong{color:var(--broadcast-white);font:850 12px/1.25 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coordinator-role-strip .offense-role{color:var(--offense-edge);box-shadow:inset 4px 0 var(--offense-edge)}.coordinator-role-strip .defense-role{color:var(--defense-edge);box-shadow:inset -4px 0 var(--defense-edge)}.coordinator-role-strip>i{color:var(--app-muted);font:900 7px/1 var(--font-geist-mono);letter-spacing:.12em;align-self:center;font-style:normal}.broadcast-stat-row>span{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label owner""value value""comparison comparison";column-gap:6px;display:grid}.broadcast-stat-row small{grid-area:label}.broadcast-stat-row strong{grid-area:value}.broadcast-stat-row em{grid-area:comparison}.broadcast-owner{font:900 6px/1 var(--font-geist-mono);letter-spacing:.04em;white-space:nowrap;border:1px solid;grid-area:owner;justify-self:end;padding:3px 4px}.broadcast-stat-row>span.advantage .broadcast-owner{color:var(--offense-edge)}.broadcast-stat-row>span.warning .broadcast-owner{color:var(--defense-edge)}.broadcast-stat-row>span.neutral .broadcast-owner{color:var(--even-edge)}.coordinator-call-detail{background:var(--drawer-paper);border-top:1px solid #171a1733}.coordinator-call-detail>summary{background:var(--drawer-paper);color:var(--drawer-ink);border:0}.coordinator-call-detail>summary:hover{background:var(--drawer-paper-2)}.coordinator-call-detail>summary b{background:var(--app-panel-raised);color:var(--drawer-paper);border-color:#171a17}.coordinator-call-detail[open]{background:var(--drawer-paper);padding-bottom:8px}.coordinator-hidden-answers,.situation-call-sheet{background:var(--drawer-paper);border:0;gap:7px;padding:8px 8px 0}.coordinator-hidden-answers article,.coordinator-hidden-answers article:first-child,.situation-call-sheet article,.situation-call-sheet article:first-child{border:1px solid var(--app-line);background:var(--app-panel-inset)}.coordinator-data-note{background:#171a170d;border:1px solid #171a1724;margin:8px 8px 0;padding:9px 10px;color:#51544f!important}@media (width<=760px){.matchup-page details.analysis-disclosure>summary{align-items:center;min-height:68px;padding:12px}.matchup-page details.analysis-disclosure>summary>div:first-child>span{font-size:8px}.matchup-page details.analysis-disclosure>summary>div:first-child>h3{font-size:17px}.matchup-page details.analysis-disclosure>summary>div:first-child>small{font-size:10px}.matchup-page .engine-detail>.analysis-disclosure-body,.matchup-page .advanced-matchup-card>.analysis-disclosure-body,.matchup-page .matchup-tactical-board>.analysis-disclosure-body,.matchup-page .matchup-data-disclosure>.analysis-disclosure-body{padding:7px}.coordinator-role-strip{grid-template-columns:1fr}.coordinator-role-strip>i{display:none}.coordinator-role-strip>span{padding:8px 11px}.coordinator-role-strip .defense-role{border-top:1px solid var(--app-line);box-shadow:inset 4px 0 var(--defense-edge)}.coordinator-role-strip>span strong{white-space:normal;font-size:12px}.broadcast-owner{font-size:6px}.coordinator-hidden-answers,.situation-call-sheet{grid-template-columns:1fr}.coordinator-hidden-answers article,.coordinator-hidden-answers article:first-child,.situation-call-sheet article,.situation-call-sheet article:first-child,.situation-call-sheet article:nth-child(n+3){border:1px solid var(--app-line)}}@media (width<=390px){.broadcast-stat-row{grid-template-columns:1fr}.coordinator-role-strip>span{grid-template-columns:70px minmax(0,1fr)}}.refresh-button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:46px;line-height:1.15;display:inline-flex!important}.refresh-button span{flex:none;line-height:1;margin:0!important}.matchup-page .summary-team-pick{align-items:center;gap:9px;min-width:0;margin-top:7px;display:flex}.matchup-page .summary-team-pick .team-mark-sm{flex:0 0 44px;width:44px;height:44px}.matchup-page .matchup-summary-card article .summary-team-pick strong{min-width:0;margin:0;font-size:19px;overflow:visible}.broadcast-factor>.swing-reason{min-height:72px;padding:11px 11px 8px}.broadcast-factor>.swing-reason:before{content:"WHY IT SWINGS";color:var(--broadcast-muted);font:900 7px/1 var(--font-geist-mono);letter-spacing:.1em;margin-bottom:7px;display:block}.broadcast-factor>.swing-meter{grid-template-columns:auto minmax(54px,1fr) auto;align-items:center;gap:7px;padding:0 11px 10px;display:grid}.broadcast-factor>.swing-meter>span{color:var(--app-muted);font:900 6px/1 var(--font-geist-mono);background:0 0;border:0;padding:0}.swing-meter>i{background:linear-gradient(90deg,var(--broadcast-red),var(--broadcast-yellow) 50%,var(--broadcast-green));border-radius:99px;height:5px;display:block;position:relative}.swing-meter>i>b{top:50%;left:var(--swing-position);background:var(--broadcast-white);width:11px;height:11px;box-shadow:0 0 0 1px var(--app-ink);border:2px solid #151815;border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.swing-meter>i>b{box-shadow:0 0 0 1px color-mix(in srgb,var(--app-ink) 42%,transparent)}}.swing-meter>i>b{transform:translate(-50%,-50%)}.broadcast-factor>.swing-evidence{flex-wrap:wrap;gap:6px;padding:0 11px 11px;display:flex}.broadcast-factor>.swing-evidence b,.broadcast-factor>.swing-evidence span{border:1px solid var(--app-line);background:var(--app-panel-inset);color:var(--app-ink-soft);font:800 8px/1.25 var(--font-geist-mono);padding:6px 7px}.broadcast-factor>.swing-evidence b{color:var(--broadcast-white);text-transform:uppercase}.matchup-page details.engine-detail,.matchup-page details.playbook-detail{border-color:var(--app-line-strong)!important;background:var(--app-panel-inset)!important;box-shadow:0 0 0 1px var(--app-ink)!important}@supports (color:color-mix(in lab, red, red)){.matchup-page details.engine-detail,.matchup-page details.playbook-detail{box-shadow:0 0 0 1px color-mix(in srgb,var(--app-ink) 5%,transparent)!important}}.matchup-page details.engine-detail>summary,.matchup-page details.playbook-detail>summary{border-color:var(--app-line)!important;background:var(--app-panel-raised)!important;color:var(--broadcast-white)!important}.matchup-page details.engine-detail>summary:hover,.matchup-page details.playbook-detail>summary:hover{background:var(--app-panel-raised)!important}.matchup-page details.engine-detail>summary>div:first-child>span,.matchup-page details.engine-detail>summary>div:first-child>h3,.matchup-page details.engine-detail>summary>strong,.matchup-page details.playbook-detail>summary>div:first-child>span,.matchup-page details.playbook-detail>summary>div:first-child>h3,.matchup-page details.playbook-detail>summary>strong{color:var(--broadcast-white)!important}.matchup-page details.engine-detail>summary>div:first-child>small,.matchup-page details.playbook-detail>summary>div:first-child>small{color:var(--broadcast-muted)!important}.matchup-page details.engine-detail .disclosure-control,.matchup-page details.playbook-detail .disclosure-control{color:var(--broadcast-white)!important}.matchup-page details.engine-detail .disclosure-control b,.matchup-page details.playbook-detail .disclosure-control b{border-color:var(--drawer-paper)!important;background:var(--drawer-paper)!important;color:var(--drawer-ink)!important}.matchup-page details.engine-detail>.analysis-disclosure-body,.matchup-page details.playbook-detail>.analysis-disclosure-body{border-top-color:var(--app-line)!important;background:var(--app-panel-inset)!important}.game-plan-detail .game-plan-side{border-color:var(--app-line);background:var(--app-panel-inset)}.game-plan-detail .game-plan-side>header{border-color:var(--app-line);background:var(--app-panel-raised)}.game-plan-detail .game-plan-calls>article{color:var(--drawer-ink);box-shadow:none;border-color:#171a173d;background:var(--drawer-paper)!important}.game-plan-detail .game-plan-calls>article.primary{border-color:#2c7651;box-shadow:inset 4px 0 #2c7651}.game-plan-detail .game-plan-calls article>div span{color:#1f6b45!important}.game-plan-detail .game-plan-calls article.counter-call>div span{color:#9a3838!important}.game-plan-detail .game-plan-calls article>div em,.game-plan-detail .game-plan-calls article h4,.game-plan-detail .game-plan-calls article p,.game-plan-detail .game-plan-calls article li,.game-plan-detail .game-plan-calls article>small{color:var(--drawer-ink)!important}.game-plan-detail .game-plan-calls article>div em{color:var(--drawer-muted)!important}.game-plan-detail .game-plan-calls article li{background:var(--drawer-paper-2);border-color:#171a173d}.game-plan-detail .game-plan-calls article>small{border-color:#171a172e}.game-plan-detail .game-plan-calls article>small b{color:#815f12!important}.viability-detail .viability-panel{border-color:var(--app-line);background:var(--app-panel-inset)}.viability-detail .viability-panel>header,.viability-detail .viability-panel article{background:var(--app-panel)}.viability-panel article footer{overflow-wrap:anywhere;grid-template-columns:112px minmax(0,1fr);min-width:0;width:auto!important;margin:12px 0 0!important}.viability-panel article footer b,.viability-panel>details>div p{min-width:0}.viability-panel>details>div p span,.viability-panel>details>div p b{overflow-wrap:anywhere;min-width:0}.script-detail .expected-game-script{margin:8px;background:var(--drawer-paper)!important;border-color:#171a1740 #171a1740 #171a1740 #2c7651!important}.script-detail .expected-game-script p{font-weight:750;color:var(--drawer-ink)!important}.scoring-detail .score-bridge-panel{border-color:#171a173d;background:var(--drawer-paper)!important}.scoring-detail .score-bridge-panel>header,.scoring-detail .score-bridge-panel>div{background:var(--drawer-paper)!important}.scoring-detail .score-bridge-panel>header{border-color:#171a1733}.scoring-detail .score-bridge-panel header span,.scoring-detail .score-bridge-panel header strong,.scoring-detail .score-bridge-panel p,.scoring-detail .score-bridge-panel p b,.scoring-detail .score-bridge-panel footer span,.scoring-detail .score-bridge-panel footer b{color:var(--drawer-ink)!important}.scoring-detail .score-bridge-panel p{border-color:#171a1721}.scoring-detail .score-bridge-panel p.positive b{color:#1f6b45!important}.scoring-detail .score-bridge-panel p.negative b{color:#9a3838!important}.scoring-detail .score-bridge-panel footer{border-color:#171a1733;width:auto;min-width:0;background:var(--drawer-paper-2)!important;margin:0!important}.scoring-detail .projection-warning{color:#7e2e2e!important}.playbook-detail .tactical-field-grid{background:#0e110e!important}.playbook-detail .analysis-disclosure-body>p{color:var(--app-muted)!important}.coordinator-scout-sheet{background:var(--app-panel-inset)}.coordinator-scout-sheet>header{background:var(--app-panel-raised);grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.coordinator-scout-sheet>header>div:first-child,.coordinator-scout-sheet>header strong,.coordinator-scout-sheet>header small{overflow-wrap:anywhere;min-width:0}.coordinator-scout-sheet .broadcast-stat-row>span{background:var(--drawer-paper-2);border-color:#171a1738}.coordinator-scout-sheet .broadcast-stat-row small{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible;color:var(--drawer-muted)!important}.coordinator-scout-sheet .broadcast-stat-row strong{color:var(--drawer-ink)!important}.coordinator-scout-sheet .broadcast-stat-row em{color:var(--drawer-muted)!important}.coordinator-scout-grid{background:var(--app-panel-raised);gap:1px}.coordinator-scout-grid>article,.coordinator-scout-grid>article:first-child{background:var(--drawer-paper);min-width:0;color:var(--drawer-ink);border-color:#171a1733}.coordinator-scout-grid article>div:first-child span{color:#8d3333!important}.coordinator-scout-grid article>div:first-child b,.coordinator-scout-grid h4,.coordinator-scout-grid p{color:var(--drawer-ink)!important}.coordinator-scout-grid h4,.coordinator-scout-grid p{overflow-wrap:anywhere;min-width:0}.coordinator-scout-grid p{border-color:#171a1724}.coordinator-scout-grid p strong{color:#1f6b45!important}.coordinator-call-detail{border-color:var(--app-line);background:var(--app-panel-inset)}.coordinator-call-detail>summary,.coordinator-call-detail>summary:hover{background:var(--app-panel-raised);color:var(--broadcast-white)}.coordinator-call-detail>summary span,.coordinator-call-detail>summary strong{color:var(--broadcast-white)}.coordinator-call-detail>summary strong{color:var(--broadcast-muted)}.coordinator-call-detail[open],.coordinator-hidden-answers,.situation-call-sheet{background:var(--app-panel-inset)}.coordinator-hidden-answers article,.coordinator-hidden-answers article:first-child,.situation-call-sheet article,.situation-call-sheet article:first-child{background:var(--drawer-paper);border-color:#171a1733}.coordinator-hidden-answers span,.situation-call-sheet span{color:var(--drawer-muted)!important}.coordinator-hidden-answers article:nth-child(2) span{color:#8d3333!important}.coordinator-hidden-answers article:not(:nth-child(2)) span,.situation-call-sheet span{color:#1f6b45!important}.coordinator-hidden-answers strong,.situation-call-sheet strong{color:var(--drawer-ink)!important}.coordinator-data-note{background:var(--drawer-paper-2);border-color:#171a172e;color:var(--drawer-muted)!important}@media (width<=1500px){.playbook-detail .tactical-field-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.coordinator-scout-sheet>header{grid-template-columns:1fr}}@media (width<=760px){.refresh-button{white-space:normal;gap:0;min-width:46px}.matchup-page .summary-team-pick{gap:8px}.matchup-page .summary-team-pick .team-mark-sm{flex-basis:40px;width:40px;height:40px}.matchup-page .matchup-summary-card article .summary-team-pick strong{font-size:18px}.broadcast-factor>.swing-reason{min-height:0;font-size:13px}.broadcast-factor>.swing-meter{grid-template-columns:44px minmax(48px,1fr) 42px}.viability-panel article footer{grid-template-columns:1fr;gap:6px;font-size:10px;line-height:1.55}.viability-panel article footer b{font-size:9px}.game-plan-detail .game-plan-calls>article{padding:13px}.coordinator-scout-sheet>header .broadcast-stat-row{grid-template-columns:1fr}.coordinator-scout-grid h4{font-size:14px}.coordinator-scout-grid p{grid-template-columns:1fr;gap:5px;font-size:13px}.coordinator-scout-grid p strong{font-size:9px}}.matchup-page{--matchup-black:#0d0e0d;--matchup-panel:#141514;--matchup-panel-2:#1b1c1b;--matchup-panel-3:#222322;--matchup-line:#f1f0e929;--matchup-text:#f1f0e9;--matchup-muted:#a4a59f}.matchup-page details.analysis-disclosure,.matchup-page details.analysis-disclosure>summary,.matchup-page details.analysis-disclosure>.analysis-disclosure-body{background-image:none!important}.matchup-page details.analysis-disclosure{border-color:var(--matchup-line)!important;background:var(--matchup-panel)!important}.matchup-page details.analysis-disclosure>summary{border-color:var(--matchup-line)!important;background:var(--matchup-panel-2)!important}.matchup-page details.analysis-disclosure>summary:hover{background:var(--matchup-panel-3)!important}.matchup-page details.analysis-disclosure>.analysis-disclosure-body{border-color:var(--matchup-line)!important;background:var(--matchup-black)!important}.matchup-page details.analysis-disclosure>summary>div:first-child>span,.matchup-page details.analysis-disclosure>summary>div:first-child>h3,.matchup-page details.analysis-disclosure>summary>strong{color:var(--matchup-text)!important}.matchup-page details.analysis-disclosure>summary>div:first-child>small{color:var(--matchup-muted)!important}.matchup-page details.analysis-disclosure .disclosure-control b{border-color:var(--app-line-strong)!important;background:var(--matchup-panel-3)!important;color:var(--matchup-text)!important}.game-plan-detail .game-plan-side,.game-plan-detail .game-plan-side>header,.game-plan-detail .game-plan-calls>article,.viability-detail .viability-panel,.viability-detail .viability-panel>header,.viability-detail .viability-panel article,.script-detail .expected-game-script,.scoring-detail .score-bridge-panel,.scoring-detail .score-bridge-panel>header,.scoring-detail .score-bridge-panel>div,.scoring-detail .score-bridge-panel footer{border-color:var(--matchup-line)!important;background:var(--matchup-panel)!important;color:var(--matchup-text)!important}.game-plan-detail .game-plan-side>header,.viability-detail .viability-panel>header,.scoring-detail .score-bridge-panel>header,.scoring-detail .score-bridge-panel footer{background:var(--matchup-panel-2)!important}.game-plan-detail .game-plan-calls article>div em,.game-plan-detail .game-plan-calls article h4,.game-plan-detail .game-plan-calls article p,.game-plan-detail .game-plan-calls article li,.game-plan-detail .game-plan-calls article>small,.script-detail .expected-game-script p,.scoring-detail .score-bridge-panel header span,.scoring-detail .score-bridge-panel header strong,.scoring-detail .score-bridge-panel p,.scoring-detail .score-bridge-panel p b,.scoring-detail .score-bridge-panel footer span,.scoring-detail .score-bridge-panel footer b{color:var(--matchup-text)!important}.game-plan-detail .game-plan-calls article>div em,.game-plan-detail .game-plan-calls article>small,.scoring-detail .score-bridge-panel p{color:var(--matchup-muted)!important}.game-plan-detail .game-plan-calls article li{border-color:var(--matchup-line)!important;background:var(--matchup-panel-3)!important}.playbook-detail .tactical-field-grid{gap:14px;padding:14px;background:var(--matchup-black)!important;grid-template-columns:minmax(0,1fr)!important}.playbook-detail .tactical-field-card{border:1px solid var(--matchup-line);background:var(--matchup-panel);border-radius:5px;overflow:hidden}.coordinator-scout-sheet{border-color:var(--matchup-line);background:var(--matchup-black)}.coordinator-scout-sheet>header{border-color:var(--matchup-line);background:var(--matchup-panel);grid-template-columns:minmax(0,1fr);align-items:start;gap:17px;min-height:0;padding:18px}.coordinator-scout-sheet>header>div:first-child{max-width:760px}.coordinator-scout-sheet>header span{color:var(--matchup-muted);font-size:8px;line-height:1.25}.coordinator-scout-sheet>header strong{color:var(--matchup-text);margin-top:8px;font-size:20px;line-height:1.15}.coordinator-scout-sheet>header small{max-width:70ch;margin-top:8px;font-size:12px;line-height:1.55;color:var(--app-ink-soft)!important}.coordinator-scout-sheet>header .broadcast-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.coordinator-scout-sheet .broadcast-stat-row{gap:9px}.coordinator-scout-sheet .broadcast-stat-row>span{border-color:var(--matchup-line);background:var(--matchup-panel-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""owner""value""comparison";align-content:start;row-gap:6px;min-height:106px;padding:13px 14px}.coordinator-scout-sheet .broadcast-stat-row small{letter-spacing:.08em;font-size:9px;line-height:1.25;color:var(--matchup-muted)!important}.coordinator-scout-sheet .broadcast-stat-row .broadcast-owner{justify-self:start;padding:4px 6px;font-size:7px;line-height:1}.coordinator-scout-sheet .broadcast-stat-row strong{margin-top:2px;font-size:23px;line-height:1;color:var(--matchup-text)!important}.coordinator-scout-sheet .broadcast-stat-row em{margin-top:0;font-size:8px;line-height:1.35;color:var(--matchup-muted)!important}.coordinator-scout-grid{background:var(--matchup-black);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px}.coordinator-scout-grid>article,.coordinator-scout-grid>article:first-child{border:1px solid var(--matchup-line);background:var(--matchup-panel);min-width:0;padding:17px}.coordinator-scout-grid article>div:first-child{align-items:flex-start;gap:12px}.coordinator-scout-grid article>div:first-child span{font-size:8px;line-height:1.35;color:var(--defense-edge)!important}.coordinator-scout-grid article>div:first-child b{flex:none;font-size:22px;color:var(--matchup-text)!important}.coordinator-scout-grid h4{min-height:0;margin:14px 0;font-size:15px;line-height:1.4;color:var(--matchup-text)!important}.coordinator-scout-grid p{border-color:var(--matchup-line);min-height:0;font:750 13px/1.55 var(--font-geist-sans);margin:0 0 13px;padding:13px 0;display:block;color:var(--app-ink-soft)!important}.coordinator-scout-grid p strong{font:900 8px/1.2 var(--font-geist-mono);letter-spacing:.08em;margin:0 0 7px;display:block;color:var(--offense-edge)!important}.coordinator-scout-grid .broadcast-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.coordinator-call-detail,.coordinator-call-detail>summary,.coordinator-call-detail[open],.coordinator-hidden-answers,.situation-call-sheet{border-color:var(--matchup-line);background:var(--matchup-panel)!important}.coordinator-call-detail>summary{min-height:62px;padding:14px 18px}.coordinator-call-detail>summary span{color:var(--matchup-text);font-size:9px}.coordinator-call-detail>summary strong{color:var(--matchup-muted);font-size:11px;line-height:1.4}.coordinator-call-detail>summary b{border-color:var(--app-line-strong);background:var(--matchup-panel-3);color:var(--matchup-text)}.coordinator-hidden-answers article,.coordinator-hidden-answers article:first-child,.situation-call-sheet article,.situation-call-sheet article:first-child{border-color:var(--matchup-line);background:var(--matchup-panel-2)}.coordinator-hidden-answers strong,.situation-call-sheet strong{font-size:12px;line-height:1.5;color:var(--matchup-text)!important}.coordinator-data-note{border-color:var(--matchup-line);background:var(--matchup-panel-2);color:var(--matchup-muted)!important}@media (width<=1050px){.coordinator-scout-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.playbook-detail .tactical-field-grid{gap:9px;padding:7px}.coordinator-scout-sheet>header{gap:14px;padding:14px}.coordinator-scout-sheet>header strong{font-size:18px}.coordinator-scout-sheet>header small{font-size:12px}.coordinator-scout-sheet>header .broadcast-stat-row,.coordinator-scout-grid .broadcast-stat-row{grid-template-columns:minmax(0,1fr)}.coordinator-scout-sheet .broadcast-stat-row>span{min-height:0;padding:12px}.coordinator-scout-grid{gap:8px;padding:8px}.coordinator-scout-grid>article,.coordinator-scout-grid>article:first-child{padding:14px}.coordinator-scout-grid h4{font-size:15px}.coordinator-scout-grid p{font-size:13px}}.matchup-page .market-team-pick{align-items:center}.matchup-page .market-team-pick .team-mark-sm{flex:0 0 42px;width:42px;height:42px}.matchup-page .market-team-pick strong{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.matchup-page .coordinator-role-strip>span{gap:11px;padding:12px 16px}.matchup-page .coordinator-role-strip>span b{padding:6px 8px;font-size:8px}.matchup-page .coordinator-role-strip>span strong{font-size:14px;line-height:1.3}.matchup-page .coordinator-role-strip>i{font-size:8px}.matchup-page .coordinator-scout-sheet>header span{font-size:10px;line-height:1.35}.matchup-page .coordinator-scout-sheet>header strong{font-size:22px;line-height:1.2}.matchup-page .coordinator-scout-sheet>header small{font:750 13px/1.55 var(--font-geist-sans)}.matchup-page .coordinator-scout-sheet .broadcast-stat-row>span{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:142px;overflow:visible;gap:0!important;padding:14px!important;display:flex!important}.matchup-page .coordinator-scout-sheet .broadcast-stat-row small{text-overflow:clip;white-space:normal;order:1;min-height:26px;font-size:10px;line-height:1.3;display:block;overflow:visible}.matchup-page .coordinator-scout-sheet .broadcast-stat-row strong{order:2;margin-top:8px;font-size:25px;line-height:1}.matchup-page .coordinator-scout-sheet .broadcast-stat-row em{order:3;margin-top:7px;font-size:9px;line-height:1.4}.matchup-page .coordinator-scout-sheet .broadcast-stat-row .broadcast-owner{order:4;place-self:flex-start;margin-top:auto;padding:5px 7px;font-size:8px;line-height:1}.matchup-page .coordinator-scout-grid article>div:first-child span{font-size:9px;line-height:1.4}.matchup-page .coordinator-scout-grid article>div:first-child b{font-size:25px}.matchup-page .coordinator-scout-grid h4{font-size:16px;line-height:1.4}.matchup-page .coordinator-scout-grid p{font-size:14px;line-height:1.55}.matchup-page .coordinator-scout-grid p strong{font-size:9px;line-height:1.3}.matchup-page .coordinator-call-detail>summary span{font-size:10px}.matchup-page .coordinator-call-detail>summary strong{font-size:12px}.matchup-page .coordinator-hidden-answers span,.matchup-page .situation-call-sheet span{font-size:9px;line-height:1.3}.matchup-page .coordinator-hidden-answers strong,.matchup-page .situation-call-sheet strong{font-size:13px;line-height:1.55}.matchup-page .coordinator-data-note{font-size:11px;line-height:1.55}.matchup-page .tactical-field-card>footer.tactical-call-sheet{border-top:1px solid var(--matchup-line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;width:100%;min-height:0;display:grid;background:var(--matchup-panel)!important;margin:0!important;padding:0!important}.matchup-page .tactical-call-sheet article,.matchup-page .tactical-call-sheet article:first-child{border-top:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:124px;padding:17px;display:flex;border-left:1px solid var(--matchup-line)!important;background:var(--matchup-panel)!important}.matchup-page .tactical-call-sheet article:first-child{border-left:0!important}.matchup-page .tactical-call-sheet article>span{font-size:9px;line-height:1.25;color:var(--matchup-muted)!important}.matchup-page .tactical-call-sheet article>strong{margin-top:9px;font-size:15px;line-height:1.35;color:var(--matchup-text)!important}.matchup-page .tactical-call-sheet article>small{margin-top:9px;font-size:12px;line-height:1.55;color:var(--app-ink-soft)!important}.matchup-page .tactical-call-sheet article.failure-call{min-height:0;box-shadow:inset 4px 0 var(--defense-edge);grid-column:1/-1;padding:14px 17px 16px;border-top:1px solid var(--matchup-line)!important;border-left:0!important}.matchup-page .tactical-field-card>header b{font-size:14px;line-height:1.3}.matchup-page .tactical-field-card>header small{font-size:10px;line-height:1.4}.matchup-page .tactical-play-call>div:first-child>span{font-size:9px;line-height:1.3}.matchup-page .tactical-play-call>div:first-child>strong{font-size:17px;line-height:1.3}.matchup-page .tactical-play-call>div:first-child>small{font-size:11px;line-height:1.45}.matchup-page .diagram-legend span,.matchup-page .playboard-expanded-key span{font-size:9px;line-height:1.35}.matchup-page .tactical-zone-strip article>span,.matchup-page .tactical-zone-strip article>small{font-size:9px;line-height:1.3}.matchup-page .tactical-zone-strip article>b{font-size:23px}@media (width<=760px){.matchup-page .market-team-pick .team-mark-sm{flex-basis:38px;width:38px;height:38px}.matchup-page .coordinator-role-strip{grid-template-columns:1fr}.matchup-page .coordinator-role-strip>i{display:none}.matchup-page .coordinator-role-strip .defense-role{border-top:1px solid var(--matchup-line);box-shadow:inset 4px 0 var(--defense-edge)}.matchup-page .coordinator-scout-sheet .broadcast-stat-row>span{min-height:124px}.matchup-page .coordinator-scout-sheet .broadcast-stat-row small{min-height:0}.matchup-page .tactical-field-card>footer.tactical-call-sheet{grid-template-columns:minmax(0,1fr)}.matchup-page .tactical-call-sheet article,.matchup-page .tactical-call-sheet article:first-child{min-height:0;padding:15px;border-top:1px solid var(--matchup-line)!important;border-left:0!important}.matchup-page .tactical-call-sheet article:first-child{border-top:0!important}.matchup-page .tactical-call-sheet article.failure-call{grid-column:auto}.matchup-page .tactical-field-card>header b{font-size:13px}.matchup-page .tactical-field-card>header small{font-size:10px}.matchup-page .tactical-play-call>div:first-child>strong{font-size:16px}}.chalk-player.named-player small em{font-style:normal;color:#111511!important;font:950 12px/1 var(--font-geist-mono)!important}.chalk-player.named-player>b{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:52px;overflow:hidden;color:#f5f2df!important;font:900 7px/1.1 var(--font-geist-mono)!important}.chalk-player>i{color:#d8d4c3;font:950 6px/1 var(--font-geist-mono);text-shadow:0 1px 3px #07120d;font-style:normal;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)}.chalk-player.defense-marker>i{top:auto;bottom:calc(100% + 13px)}.player-matchup-call{border-top:1px solid var(--app-line);border-left:4px solid var(--app-line-strong);background:var(--app-panel-inset);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 15px;display:grid}.player-matchup-call span{color:var(--app-muted);font:900 8px/1 var(--font-geist-mono);letter-spacing:.12em}.player-matchup-call strong{color:var(--app-ink);font-size:12px;line-height:1.45}.player-impact-card{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:5px;margin-top:12px}.player-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.player-impact-grid>section{border:1px solid var(--app-line);background:var(--app-panel-inset);min-width:0}.player-impact-grid>section>header{border-bottom:1px solid var(--app-line);align-items:center;gap:10px;padding:10px;display:flex}.player-impact-grid>section>header strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.player-impact-row{border-top:1px solid var(--app-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.player-impact-row:first-of-type{border-top:0}.player-number{border:2px solid var(--app-line-strong);background:var(--app-ink);width:42px;height:42px;color:var(--app-on-accent);font:950 17px/1 var(--font-geist-mono);border-radius:50%;place-items:center;display:grid}.player-impact-row>div:nth-child(2){min-width:0}.player-impact-row>div:nth-child(2)>span,.player-impact-row>div:nth-child(2)>small{color:var(--app-muted);font:850 7px/1.25 var(--font-geist-mono);letter-spacing:.06em;display:block}.player-impact-row>div:nth-child(2)>strong{color:var(--app-ink);margin:4px 0;font-size:15px;display:block}.player-impact-stats{gap:6px;display:flex}.player-impact-stats span{border:1px solid var(--app-line);text-align:right;min-width:66px;padding:8px}.player-impact-stats small{color:var(--app-muted);font:800 6px/1 var(--font-geist-mono);display:block}.player-impact-stats b{color:var(--app-ink);font:900 12px/1 var(--font-geist-mono);margin-top:5px;display:block}.player-source-note,.depth-source-note{border-top:1px solid var(--app-line);color:var(--app-muted);margin:0;padding:10px 13px;font-size:9px;line-height:1.55}.depth-chart-page{--depth-line:#f2f0e429}.depth-season-lock{border:1px solid var(--depth-line);background:var(--app-panel);min-width:110px;padding:11px 14px}.depth-season-lock span{color:var(--app-muted);font:850 7px/1 var(--font-geist-mono);letter-spacing:.1em;display:block}.depth-season-lock select{width:100%;color:var(--app-ink);font:950 19px/1 var(--font-geist-mono);background-color:#0000;border:0;margin-top:7px;padding:0 22px 0 0;display:block}.player-sync-card{border:1px solid var(--depth-line);background:var(--app-panel);margin:0 0 14px;padding:15px}.player-sync-card>span{color:var(--app-muted);font:850 8px/1 var(--font-geist-mono);letter-spacing:.1em}.player-sync-card>strong{float:right;color:var(--app-ink);font:950 16px/1 var(--font-geist-mono)}.player-sync-card>div{background:var(--app-panel-inset);height:5px;margin-top:12px;overflow:hidden}.player-sync-card>div i{background:var(--app-ink);height:100%;transition:width .25s;display:block}.player-sync-card p{color:var(--app-muted);margin:9px 0 0;font-size:10px;line-height:1.45}.depth-chart-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.depth-team-index{border:1px solid var(--depth-line);background:var(--app-panel-inset);position:sticky;top:12px;overflow:hidden}.depth-team-index>div{border-bottom:1px solid var(--depth-line);padding:10px}.depth-team-index input{border:1px solid var(--depth-line);background:var(--app-panel-inset);width:100%;color:var(--app-ink);padding:11px;font-size:13px}.depth-team-index>div>span{color:var(--app-muted);font:800 7px/1 var(--font-geist-mono);margin-top:8px;display:block}.depth-team-index nav{max-height:720px;overflow:auto}.depth-team-index button{border:0;border-top:1px solid var(--app-line);background:var(--app-panel-inset);width:100%;color:var(--app-ink);text-align:left;align-items:center;gap:10px;padding:9px 10px;display:flex}.depth-team-index button:first-child{border-top:0}.depth-team-index button.active{box-shadow:inset 4px 0 var(--app-ink);background:var(--app-panel-raised)}.depth-team-index button span{min-width:0}.depth-team-index button strong,.depth-team-index button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.depth-team-index button strong{font-size:11px}.depth-team-index button small{color:var(--app-muted);margin-top:4px;font-size:8px}.depth-chart-profile{border:1px solid var(--depth-line);background:var(--app-panel-inset);min-width:0}.depth-chart-profile>header{border-bottom:1px solid var(--depth-line);background:var(--app-panel);align-items:center;gap:16px;padding:18px;display:flex}.depth-chart-profile>header>div{min-width:0}.depth-chart-profile>header span{color:var(--app-muted);font:850 8px/1 var(--font-geist-mono);letter-spacing:.08em}.depth-chart-profile>header h2{color:var(--app-ink);margin:6px 0 3px;font-size:25px}.depth-chart-profile>header p{max-width:720px;color:var(--app-muted);margin:0;font-size:10px;line-height:1.5}.ol-unit-card{border:1px solid var(--depth-line);background:var(--app-panel-inset);margin:12px 12px 0;overflow:hidden}.ol-unit-card>header{border-bottom:1px solid var(--depth-line);background:var(--app-panel);grid-template-columns:minmax(0,1fr) 128px;align-items:stretch;min-height:88px;display:grid}.ol-unit-card>header>div:first-child{flex-direction:column;justify-content:center;min-width:0;padding:14px 16px;display:flex}.ol-unit-card>header>div:first-child>span{color:#d8bd65;font:900 8px/1 var(--font-geist-mono);letter-spacing:.12em}.ol-unit-card>header>div:first-child>strong{color:var(--app-ink);margin-top:7px;font-size:16px}.ol-unit-card>header>div:first-child>small{color:var(--app-muted);font:850 7px/1.3 var(--font-geist-mono);letter-spacing:.06em;margin-top:6px}.ol-unit-grade{border-left:1px solid var(--depth-line);background:var(--app-panel-inset);align-content:center;justify-items:center;display:grid}.ol-unit-grade small,.ol-unit-grade span{color:var(--app-muted);font:850 6px/1 var(--font-geist-mono);letter-spacing:.08em}.ol-unit-grade b{color:var(--app-ink);font:950 30px/1 var(--font-geist-mono);margin:7px 0 5px}.ol-unit-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ol-unit-metrics article{border-top:3px solid #aaa99f;border-right:1px solid var(--depth-line);background:var(--app-panel-inset);min-width:0;min-height:92px;padding:12px}.ol-unit-metrics article:nth-child(3n){border-right:0}.ol-unit-metrics article.positive{border-top-color:#62d99c}.ol-unit-metrics article.negative{border-top-color:#e47b83}.ol-unit-metrics article.neutral{border-top-color:#d8bd65}.ol-unit-metrics article>span{min-height:18px;color:var(--app-muted);font:850 7px/1.3 var(--font-geist-mono);letter-spacing:.06em;align-items:center;display:flex}.ol-unit-metrics article>strong{color:var(--app-ink);font:950 19px/1 var(--font-geist-mono);margin-top:8px;display:block}.ol-unit-metrics article>small{color:var(--app-muted);font:800 7px/1.25 var(--font-geist-mono);margin-top:7px;display:block}.ol-unit-card>p{border-top:1px solid var(--depth-line);color:var(--app-muted);margin:0;padding:10px 13px;font-size:9px;line-height:1.55}.ol-unit-card.loading,.ol-unit-card.empty{min-height:90px}.ol-unit-card.loading>div,.ol-unit-card.empty>div{flex-direction:column;justify-content:center;min-height:90px;padding:14px 16px;display:flex}.ol-unit-card.loading span,.ol-unit-card.empty span{color:#d8bd65;font:900 8px/1 var(--font-geist-mono);letter-spacing:.1em}.ol-unit-card.loading strong,.ol-unit-card.empty strong{color:var(--app-ink);margin-top:8px;font-size:13px}.ol-unit-card.empty small{color:var(--app-muted);margin-top:6px;font-size:9px}.depth-sides{padding:12px}.depth-sides>section{margin-top:14px}.depth-sides>section:first-child{margin-top:0}.depth-side-heading{border-left:4px solid var(--app-line-strong);background:var(--app-panel);align-items:center;gap:10px;padding:9px 10px;display:flex}.depth-side-heading span{color:var(--app-ink);font:900 9px/1 var(--font-geist-mono);letter-spacing:.12em}.depth-side-heading strong{color:var(--app-muted);font-size:10px}.depth-position-group{border:1px solid var(--depth-line);background:var(--app-panel-inset);margin-top:7px}.depth-position-group>summary{cursor:pointer;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.depth-position-group>summary::-webkit-details-marker{display:none}.depth-player-row>summary::-webkit-details-marker{display:none}.depth-position-group>summary span{color:var(--app-ink);flex:1;font-size:13px;font-weight:850}.depth-position-group>summary strong{color:var(--app-muted);font:800 7px/1.3 var(--font-geist-mono);text-align:right}.depth-position-group>summary b{border:1px solid var(--depth-line);width:26px;height:26px;color:var(--app-ink);border-radius:50%;place-items:center;display:grid}.depth-position-group[open]>summary b{transform:rotate(45deg)}.depth-position-group>div{border-top:1px solid var(--depth-line)}.depth-player-row{border-top:1px solid var(--app-line)}.depth-player-row:first-child{border-top:0}.depth-player-row>summary{cursor:pointer;grid-template-columns:78px 44px minmax(150px,1fr) auto 24px;align-items:center;gap:10px;min-height:68px;padding:9px 11px;list-style:none;display:grid}.depth-player-row.projected-starter{background:var(--app-panel)}.depth-rank{color:var(--app-muted);font:850 7px/1.25 var(--font-geist-mono)}.projected-starter .depth-rank{color:var(--app-ink-soft)}.depth-number{color:var(--app-ink);font:950 20px/1 var(--font-geist-mono);text-align:center}.depth-player-row>summary>div:nth-child(3){min-width:0}.depth-player-row>summary>div:nth-child(3) strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.depth-player-row>summary>div:nth-child(3) small{color:var(--app-muted);margin-top:5px;font-size:9px;line-height:1.35;display:block}.depth-player-row>summary>i{color:var(--app-ink);font-size:18px;font-style:normal}.depth-player-row[open]>summary>i{transform:rotate(45deg)}.depth-headline-stats{gap:6px;display:flex}.depth-headline-stats span{border:1px solid var(--app-line);min-width:64px;padding:7px 8px}.depth-headline-stats small{color:var(--app-muted);font:800 6px/1 var(--font-geist-mono);display:block}.depth-headline-stats b{color:var(--app-ink);font:900 11px/1 var(--font-geist-mono);margin-top:5px;display:block}.depth-player-detail{border-top:1px solid var(--app-line);background:var(--app-panel-inset);grid-template-columns:1fr 1.2fr;gap:10px;padding:12px;display:grid}.depth-player-detail>section{border:1px solid var(--app-line);min-width:0;padding:10px}.depth-player-detail>section>span{color:var(--app-muted);font:850 7px/1 var(--font-geist-mono);letter-spacing:.1em}.depth-player-detail>section:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.depth-player-detail article{border:1px solid var(--app-line);padding:9px}.depth-player-detail article small{color:var(--app-muted);font:800 6px/1 var(--font-geist-mono);display:block}.depth-player-detail article strong{color:var(--app-ink);font:900 13px/1 var(--font-geist-mono);margin-top:6px;display:block}.player-stat-table{margin-top:8px}.player-stat-table p{border-top:1px solid var(--app-line);color:var(--app-muted);justify-content:space-between;gap:10px;margin:0;padding:6px 0;font-size:9px;display:flex}.player-stat-table strong{color:var(--app-ink)}.player-no-stats{color:var(--app-muted);font-size:9px;line-height:1.5}.depth-player-detail footer{border-left:3px solid var(--app-line-strong);color:var(--app-muted);grid-column:1/-1;gap:9px;padding:8px 10px;font-size:9px;display:flex}.depth-player-detail footer b{color:var(--app-ink)}@media (width<=900px){.depth-chart-layout{grid-template-columns:220px minmax(0,1fr)}.depth-headline-stats span:nth-child(n+2){display:none}}@media (width<=760px){.chalk-player.named-player>b{width:29px;font-size:5.5px!important}.chalk-player.named-player small em{font-size:10px!important}.chalk-player>i{font-size:6px;top:calc(100% + 12px)}.chalk-player.defense-marker>i{top:auto;bottom:calc(100% + 12px)}.player-matchup-call{grid-template-columns:1fr;gap:6px;padding:11px}.player-matchup-call strong{font-size:11px}.player-impact-grid{grid-template-columns:1fr;padding:9px}.player-impact-row{grid-template-columns:40px minmax(0,1fr)}.player-number{width:38px;height:38px;font-size:15px}.player-impact-stats{grid-column:1/-1}.player-impact-stats span{text-align:left;flex:1}.depth-chart-page .section-title-row{align-items:flex-start}.depth-season-lock{min-width:84px}.depth-chart-layout{grid-template-columns:1fr}.depth-team-index{position:static}.depth-team-index nav{scroll-snap-type:x proximity;grid-auto-columns:150px;grid-auto-flow:column;max-height:none;display:grid;overflow:auto hidden}.depth-team-index button{border-top:0;border-left:1px solid var(--app-line);scroll-snap-align:start;min-height:62px}.depth-team-index button:first-child{border-left:0}.depth-chart-profile>header{align-items:flex-start;padding:14px}.depth-chart-profile>header .team-mark-lg{flex-basis:72px;width:72px;height:72px}.depth-chart-profile>header h2{font-size:20px}.ol-unit-card{margin:8px 8px 0}.ol-unit-card>header{grid-template-columns:minmax(0,1fr) 92px;min-height:80px}.ol-unit-card>header>div:first-child{padding:11px}.ol-unit-card>header>div:first-child>strong{font-size:14px;line-height:1.25}.ol-unit-card>header>div:first-child>small{font-size:6px;line-height:1.45}.ol-unit-grade b{font-size:25px}.ol-unit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ol-unit-metrics article{min-height:88px;padding:10px}.ol-unit-metrics article:nth-child(3n){border-right:1px solid var(--depth-line)}.ol-unit-metrics article:nth-child(2n){border-right:0}.ol-unit-metrics article>span{font-size:7px}.ol-unit-metrics article>strong{font-size:18px}.ol-unit-metrics article>small{font-size:6.5px}.ol-unit-card>p{padding:9px 10px;font-size:9px}.depth-sides{padding:8px}.depth-position-group>summary{align-items:flex-start}.depth-position-group>summary strong{max-width:150px}.depth-player-row>summary{grid-template-columns:58px 34px minmax(0,1fr) 22px;gap:7px;padding:10px 8px}.depth-headline-stats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.depth-headline-stats span:nth-child(n+2){display:block}.depth-player-row>summary>i{grid-area:1/4}.depth-player-detail{grid-template-columns:1fr;padding:8px}.depth-player-detail footer{flex-direction:column;grid-column:auto}}.tactical-field-card>header>div:first-child{box-shadow:inset 4px 0 var(--offense-primary)}.tactical-field-card>header>div:last-child{box-shadow:inset -4px 0 var(--defense-primary)}.chalk-player.team-puck,.chalk-player.team-puck.home-token,.chalk-player.team-puck.away-token{--puck-primary:#4f4f4f;--puck-secondary:#f4f0df;--puck-ink:#f4f0df;isolation:isolate;border:2px solid var(--puck-secondary)!important;background:var(--puck-primary)!important;color:var(--puck-ink)!important;box-shadow:0 0 0 1px #f5f2e2e0, 0 0 0 3px var(--puck-secondary), 0 3px 7px #00000070!important}@supports (color:color-mix(in lab, red, red)){.chalk-player.team-puck,.chalk-player.team-puck.home-token,.chalk-player.team-puck.away-token{box-shadow:0 0 0 1px #f5f2e2e0, 0 0 0 3px color-mix(in srgb,var(--puck-secondary) 68%,transparent), 0 3px 7px #00000070!important}}.chalk-player.team-puck.offense-marker{--puck-primary:var(--offense-primary);--puck-secondary:var(--offense-secondary);--puck-ink:var(--offense-ink)}.chalk-player.team-puck.defense-marker{--puck-primary:var(--defense-primary);--puck-secondary:var(--defense-secondary);--puck-ink:var(--defense-ink)}.chalk-player.team-puck:before{content:"";z-index:0;background:linear-gradient(135deg,transparent 0 61%,var(--puck-secondary) 62% 75%,transparent 76%);opacity:.92;pointer-events:none;border-radius:50%;position:absolute;inset:0}.chalk-player.team-puck.defense-marker:before{background:linear-gradient(45deg,transparent 0 61%,var(--puck-secondary) 62% 75%,transparent 76%)}.chalk-player.team-puck>small{z-index:2;position:relative}.chalk-player.team-puck>small em{text-shadow:0 1px 2px var(--puck-primary), 0 0 2px var(--puck-primary);color:var(--puck-ink)!important;font:950 11px/1 var(--font-geist-mono)!important}@supports (color:color-mix(in lab, red, red)){.chalk-player.team-puck>small em{text-shadow:0 1px 2px color-mix(in srgb,var(--puck-primary) 80%,#000), 0 0 2px color-mix(in srgb,var(--puck-primary) 80%,#000)}}.chalk-player.team-puck>i{z-index:3;color:#f6f2df;text-align:center;background:#080e0ad6;border-radius:2px;min-width:26px;padding:2px 3px;font-size:7px;line-height:1}.chalk-player.team-puck>b{display:none!important}.site-shell :where(.page-section,.overview,.hero-grid,.overview-lower,.performance-row,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-summary],[class*=-summary\ ],[class$=-toolbar],[class*=-toolbar\ ],details,summary,article,header){min-width:0}.site-shell :where(h1,h2,h3,h4,p,small,label,details>summary span,details>summary strong,article>span,article>strong){overflow-wrap:break-word;max-width:100%}.site-shell details>summary{max-width:100%}.site-shell details>summary>*{min-width:0}.site-shell :where(.analysis-disclosure-body,.coordinator-scout-sheet,.depth-player-detail){max-width:100%;overflow-x:hidden}@media (width<=760px){.chalk-player.team-puck>small em{font-size:9px!important}.chalk-player.team-puck>i{min-width:24px;font-size:7px}.tactical-field-card>header>div:first-child{box-shadow:inset 3px 0 var(--offense-primary)}.tactical-field-card>header>div:last-child{box-shadow:inset -3px 0 var(--defense-primary)}}html,body,.site-shell{max-width:100%;overflow-x:clip}.site-shell :where(main,section,aside,article,header,footer,nav,details,summary,div,span,label,button,select,input){min-width:0}.site-shell :where(.section-title-row,.block-head,.workbook-map-head,.data-toolbar,.schedule-filter,.all137-toolbar,.stats-toolbar-controls,.validation-dashboard>summary,.validation-slices-disclosure>summary){flex-wrap:wrap}.site-shell :where(.section-title-row,.block-head,.workbook-map-head,.data-toolbar,.schedule-filter,.all137-toolbar)>*{min-width:0}.site-shell :where(h1,h2,h3,h4,p,small,strong,b,em,label,.section-kicker,.card-label,.ranking-team span,.sim-team-copy,.schedule-matchup-copy,.depth-side-heading,.depth-position-group>summary span,.depth-position-group>summary strong){overflow-wrap:anywhere}.matchup-page details.analysis-disclosure>summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 14px;width:100%;display:grid!important}.matchup-page details.analysis-disclosure>summary>div:first-child{min-width:0}.matchup-page details.analysis-disclosure>summary>strong{text-align:right;white-space:normal;min-width:0;max-width:180px;line-height:1.35}.disclosure-control{flex:none;justify-self:end}.coordinator-call-detail>summary{grid-template-columns:auto minmax(0,1fr) 32px}.coordinator-call-detail>summary strong{text-overflow:clip;white-space:normal;overflow:visible}.matchup-page .broadcast-stat-row>span{flex-direction:column;align-items:flex-start;overflow:visible;gap:6px!important;min-height:0!important;display:flex!important}.matchup-page .broadcast-stat-row small,.matchup-page .broadcast-stat-row strong,.matchup-page .broadcast-stat-row em{text-overflow:clip;white-space:normal;width:100%;overflow:visible;min-height:0!important;margin:0!important}.matchup-page .broadcast-owner{white-space:normal;order:4;max-width:100%;width:auto!important;margin-top:auto!important}.stats-summary strong,.schedule-summary strong,.all137-summary article>strong,.all137-summary article>b,.ranking-team strong,.ranking-team .ranking-best-wins,.ranking-team .ranking-losses,.all137-row>div:not(.all137-metrics) strong,.sim-ranking-row>div:not(.sim-ranking-metrics) strong,.sim-team-copy>small,.schedule-row strong,.schedule-row b,.schedule-row small,.conference-matchup span,.bracket-game>div strong,.bracket-game footer small,.bracket-game footer b,.player-impact-grid>section>header strong,.depth-player-row>summary>div:nth-child(3) strong,.depth-team-index button strong,.depth-team-index button small{text-overflow:clip;white-space:normal;overflow:visible}.stats-summary article,.schedule-summary article{height:auto}.data-toolbar>div:first-child,.all137-toolbar>div:first-child{flex:260px}.data-toolbar>div:last-child,.stats-toolbar-controls{max-width:100%}.stats-toolbar-controls>label,.schedule-filter>div,.all137-controls>div,.vintage-control{min-width:0;max-width:100%}.stats-head{min-height:68px}.stats-head-cell{grid-template-columns:minmax(0,1fr) 24px;gap:7px;min-height:68px;padding:5px 4px}.stats-head button{min-height:58px;overflow:visible}.stats-head button span{white-space:normal;overflow-wrap:anywhere}.stats-head>div>.stat-help{flex-basis:22px;width:22px;height:22px}.stat-help-popover{max-height:min(260px,100vh - 24px);overflow:auto;width:min(320px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.rankings-shell,.all137-table-shell,.stats-table-shell,.schedule-table-shell,.sim-rankings-shell,.playoff-card{max-width:100%}.ranking-team,.all137-row>div:not(.all137-metrics),.stats-row>div:first-child,.sim-ranking-row>div:not(.sim-ranking-metrics),.schedule-matchup-cell,.conference-matchup>div,.bracket-game>div{min-width:0}.team-metric-heading{flex-wrap:wrap;height:auto}.team-metric-heading>div{flex:240px;min-width:0}.team-metric-heading>span{white-space:normal;text-align:right}.team-metric-labels,.team-metric-row{grid-template-columns:minmax(140px,1fr) minmax(54px,64px) minmax(62px,76px) minmax(48px,56px)}.index-readout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto!important}.sim-team-entry,.sim-ranking-row,.conference-matchup,.bracket-game>div,.validation-panels>article,.distribution-grid p,.betting-gate p{height:auto}.sim-team-schedule>summary,.depth-position-group>summary,.depth-player-row>summary{max-width:100%}.sim-schedule-columns,.sim-schedule-team{grid-template-columns:minmax(30px,34px) minmax(36px,42px) minmax(44px,1fr) minmax(48px,58px)}.validation-summary-metrics{flex-wrap:wrap;min-width:0}.validation-summary-metrics b{min-width:82px}.validation-audit-table,.validation-slice-table,.calibration-ledger{max-width:100%;overflow-x:auto}.validation-season-list p,.player-stat-table p{align-items:start}.depth-position-group>summary{min-height:50px}.depth-player-row>summary{height:auto}.depth-headline-stats{flex-wrap:wrap;min-width:0}.depth-headline-stats span{flex:64px;min-width:0}.depth-player-detail>section,.depth-player-detail article,.player-impact-row>div,.player-impact-stats,.player-impact-stats span{min-width:0}.player-stat-table p{grid-template-columns:minmax(0,1fr) auto;display:grid}.player-stat-table p small{line-height:1.4}@media (width<=1180px){.pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline>div:nth-child(3){border-right:0}.validation-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.validation-panels>article:last-child{grid-column:1/-1}.data-toolbar>.stats-toolbar-controls{grid-template-columns:repeat(2,minmax(150px,1fr));width:100%;min-width:0}.player-impact-row{grid-template-columns:44px minmax(0,1fr)}.player-impact-stats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=900px){.game-plan-grid,.viability-grid,.score-bridge-grid{grid-template-columns:minmax(0,1fr)!important}.coordinator-scout-grid,.profile-columns,.validation-panels,.validation-slices-grid{grid-template-columns:minmax(0,1fr)}.validation-panels>article:last-child,.validation-slice-card:last-child:nth-child(odd){grid-column:auto}}@media (width<=760px){.site-shell :where(p,li,.model-note,.all137-disclaimer,.simulation-method,.validation-protocol,.depth-source-note,.player-source-note){font-size:11px;line-height:1.55}.section-title-row,.block-head,.workbook-map-head,.data-toolbar,.all137-toolbar,.schedule-filter{align-items:stretch}.section-title-row>*,.block-head>*,.workbook-map-head>*,.data-toolbar>*,.all137-toolbar>*,.schedule-filter>*{width:100%;max-width:100%}.all137-controls{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.all137-field-control,.all137-field-control select,.all137-controls .vintage-control{width:100%}.stats-summary strong,.schedule-summary strong{font-size:20px;line-height:1.18}.ranking-team strong,.all137-row>div:not(.all137-metrics) strong,.sim-ranking-row>div:not(.sim-ranking-metrics) strong,.stats-row>div:first-child strong{line-height:1.3}.ranking-team .ranking-best-wins,.ranking-team .ranking-losses,.sim-team-copy>small{font-size:9px;line-height:1.45}.schedule-row strong,.schedule-row b{font-size:12px;line-height:1.35}.schedule-row small{font-size:9px;line-height:1.45}.schedule-record-line{grid-template-columns:minmax(0,1fr)}.schedule-record-line>em{grid-column:auto}.team-metric-labels,.team-metric-row{grid-template-columns:minmax(112px,1fr) 48px 57px 46px;gap:6px}.team-metric-labels{letter-spacing:.04em;font-size:7px}.team-metric-row{min-height:76px}.team-metric-row strong{line-height:1.35}.index-readout{grid-template-columns:minmax(0,1fr) auto!important}.matchup-page details.analysis-disclosure>summary{grid-template-columns:minmax(0,1fr) auto}.matchup-page details.analysis-disclosure>summary>strong{text-align:left;grid-area:2/1;justify-self:start;max-width:100%}.matchup-page details.analysis-disclosure>summary>.disclosure-control{grid-area:1/2/span 2}.matchup-page details.analysis-disclosure>summary>div:first-child>small{font-size:10px;line-height:1.45;display:block}.matchup-page .matchup-tactical-board>summary>div:first-child>small,.matchup-page .advanced-matchup-card>summary>div:first-child>small,.matchup-page .matchup-data-disclosure>summary>div:first-child>small,.matchup-page .cross-era-logic>summary>div:first-child>small{display:none}.matchup-page .broadcast-stat-row{grid-template-columns:minmax(0,1fr)!important}.matchup-page .broadcast-stat-row>span{min-height:108px!important}.matchup-page .coordinator-scout-sheet>header .broadcast-stat-row{grid-template-columns:minmax(0,1fr)!important}.coordinator-call-detail>summary{grid-template-columns:minmax(0,1fr) 32px}.coordinator-call-detail>summary span{grid-column:1}.coordinator-call-detail>summary strong{grid-column:1;font-size:11px;line-height:1.45;display:block}.coordinator-call-detail>summary b{grid-area:1/2/span 2}.player-impact-row{grid-template-columns:40px minmax(0,1fr)}.player-impact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.depth-position-group>summary{grid-template-columns:minmax(0,1fr) 30px;gap:6px 10px;display:grid}.depth-position-group>summary span{grid-column:1}.depth-position-group>summary strong{text-align:left;white-space:normal;grid-column:1;max-width:none}.depth-position-group>summary b{grid-area:1/2/span 2}.depth-player-row>summary>div:nth-child(3) strong,.depth-player-row>summary>div:nth-child(3) small{white-space:normal;overflow-wrap:anywhere}.depth-player-detail>section:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-team-schedule-game{grid-template-columns:44px minmax(0,1fr)}.sim-schedule-columns,.sim-schedule-team{grid-template-columns:30px 38px minmax(38px,1fr) 48px;gap:4px}.sim-schedule-team>small,.sim-schedule-columns small{font-size:7px}.conference-matchup{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:7px;padding:10px 8px}.conference-matchup>div,.conference-matchup>div:last-child{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:5px}.conference-matchup>div>.team-mark,.conference-matchup>div:last-child .team-mark,.conference-matchup>div>span,.conference-matchup>div:last-child span,.conference-matchup>div>strong,.conference-matchup>div:last-child strong{grid-area:auto/1}.conference-matchup span{text-align:center;font-size:10px;line-height:1.3}.bracket-game>div{align-items:center;min-height:58px}.bracket-game>div strong{font-size:9px;line-height:1.25}.pipeline{grid-template-columns:minmax(0,1fr)}.pipeline>div{border-right:0}.method-grid,.model-governance,.workbook-map>div:last-child{grid-template-columns:minmax(0,1fr)}.formula-card,.model-governance article,.workbook-map{padding:18px}.formula-card code{overflow-wrap:anywhere;padding:14px;font-size:10px;line-height:1.6}.validation-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.validation-summary-metrics b{border:1px solid var(--app-line);text-align:left;min-width:0;padding:8px;font-size:14px}.validation-summary-metrics small,.distribution-grid small,.betting-gate small,.validation-panels article>small{font-size:8px;line-height:1.45}}@media (width<=480px){.overview,.page-section{margin-left:8px;margin-right:8px}.section-title-row h1{font-size:31px}.stats-summary,.schedule-summary{grid-template-columns:minmax(0,1fr)}.ranking-row,.all137-row,.sim-ranking-row{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:11px}.ranking-team,.all137-row>div:not(.all137-metrics),.sim-ranking-row>div:not(.sim-ranking-metrics){gap:9px}.ranking-row .team-mark-sm,.all137-row .team-mark-sm,.sim-ranking-row .team-mark-sm,.stats-row .team-mark-sm{flex-basis:58px;width:58px;height:58px}.ranking-metrics,.all137-row>.all137-metrics,.stats-metrics,.sim-ranking-row>.sim-ranking-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-metrics>:last-child,.all137-metrics>:last-child{grid-column:1/-1}.matchup-page .matchup-summary-card>div{grid-template-columns:minmax(0,1fr)!important}.matchup-page .matchup-summary-card article{min-height:68px}.matchup-page .summary-team-pick{justify-content:flex-start}.matchup-page .engine-summary-head{grid-template-columns:minmax(0,1fr)}.matchup-page .engine-scorebug{width:100%}.matchup-page .engine-detail-grid{grid-template-columns:minmax(0,1fr)}.disclosure-control i{display:none}.component-row{grid-template-columns:minmax(78px,1fr) repeat(3,minmax(42px,48px));padding-left:8px;padding-right:8px}.component-row>span small{font-size:7px;line-height:1.35}.team-metric-labels,.team-metric-row{grid-template-columns:minmax(92px,1fr) 44px 52px 42px;gap:4px}.team-metric-heading>span{text-align:left;width:100%}.sim-schedule-columns,.sim-schedule-team{grid-template-columns:27px 34px minmax(34px,1fr) 44px;gap:3px}.sim-schedule-logo .team-mark{width:32px;height:32px}.sim-schedule-score{font-size:14px}.sim-schedule-record{font-size:9px}.depth-chart-profile>header{grid-template-columns:64px minmax(0,1fr);gap:11px;display:grid}.depth-chart-profile>header .team-mark-lg{flex-basis:64px;width:64px;height:64px}.depth-player-row>summary{grid-template-columns:52px 30px minmax(0,1fr) 22px}.depth-headline-stats{grid-template-columns:minmax(0,1fr)!important}.depth-player-detail>section:first-child>div,.player-impact-stats,.validation-summary-metrics{grid-template-columns:minmax(0,1fr)}}.chalk-player.team-puck,.chalk-player.team-puck.home-token,.chalk-player.team-puck.away-token{--puck-size:34px;-webkit-backdrop-filter:none;backdrop-filter:none;width:var(--puck-size)!important;height:var(--puck-size)!important;border:3px solid var(--puck-secondary)!important;color:#080908!important;box-shadow:0 0 0 3px var(--puck-primary), 0 0 0 4px #f6f4eab8, 0 3px 8px #00000075!important;background:#f6f4ea!important}.chalk-player.team-puck:before{display:none!important}.chalk-player.team-puck:after{opacity:.68;border:1px dashed #f6f4ea57;inset:-7px}.puck-school-mark{width:calc(var(--puck-size) - 8px);height:calc(var(--puck-size) - 8px);background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.puck-school-mark .team-mark,.puck-school-mark .team-mark-sm{flex-basis:auto!important;width:100%!important;min-width:0!important;height:100%!important}.puck-school-mark .team-mark.has-logo img{filter:none;width:88%;height:88%}.puck-school-mark .team-mark.fallback-mark{color:#080908;border:0;border-radius:50%;background:#fff!important}.puck-school-mark .team-mark.fallback-mark>span{color:#080908;font-size:8px;font-weight:1000}.chalk-player.team-puck>.puck-jersey{z-index:8;min-width:20px;height:16px;font:1000 9px/1 var(--font-geist-mono);letter-spacing:-.02em;text-align:center;text-shadow:none;white-space:nowrap;border:1px solid #ffffffeb;border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%);color:#fff!important;background:#050505!important}.chalk-player.team-puck.defense-marker>.puck-jersey{top:auto;bottom:calc(100% - 2px)}.hq-overview{--hq-panel:#151613;--hq-panel-2:#1b1c19;--hq-ink:#f2f0e5;--hq-muted:#a3a39c;--hq-line:#f2f0e524;padding-top:28px}.hq-overview .section-kicker{font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:9px;color:var(--app-muted)!important;text-shadow:none!important}.hq-hero{border:1px solid var(--hq-line);background:linear-gradient(90deg,var(--app-ink) 1px,transparent 1px) 0 0/72px 100%, linear-gradient(180deg,var(--app-ink) 1px,transparent 1px) 0 0/100% 72px, var(--app-panel-inset);border-radius:12px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);min-height:440px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hq-hero{background:linear-gradient(90deg,color-mix(in srgb,var(--app-ink) 2.5%,transparent) 1px,transparent 1px) 0 0/72px 100%, linear-gradient(180deg,color-mix(in srgb,var(--app-ink) 1.8%,transparent) 1px,transparent 1px) 0 0/100% 72px, var(--app-panel-inset)}}.hq-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:54px clamp(28px,5vw,70px);display:flex}.hq-hero-copy h1{max-width:820px;color:var(--hq-ink);letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(48px,5.5vw,82px);line-height:.96}.hq-hero-copy>p{max-width:690px;color:var(--hq-muted);margin:0;font-size:14px;line-height:1.65}.hq-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hq-hero-actions button{border:1px solid var(--app-line-strong);background:var(--app-panel);min-height:46px;color:var(--app-ink);font:900 10px/1 var(--font-geist-mono);letter-spacing:.06em;cursor:pointer;border-radius:6px;padding:0 18px}.hq-hero-actions button.primary{border-color:var(--app-line-strong);background:var(--app-ink);color:var(--app-on-accent)}.hq-vintage-line{border-top:1px solid var(--hq-line);color:var(--app-muted);font:800 9px/1.35 var(--font-geist-mono);flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:28px;padding-top:16px;display:flex}.hq-vintage-line>span{color:var(--app-ink-soft);align-items:center;display:flex}.hq-vintage-line .live-dot{background:#6dc990;width:6px;height:6px;margin-right:7px;box-shadow:0 0 0 3px #6dc9901f}.hq-vintage-line b{color:var(--app-ink)}.hq-leader{--team:#8c2d31;border-left:1px solid var(--hq-line);background:radial-gradient(circle at 50% 42%,var(--team),transparent 44%), #171815;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.hq-leader{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--team) 32%,transparent),transparent 44%), #171815}}.hq-leader{text-align:center}.hq-leader-head{color:#aaa9a1;width:100%;font:900 8px/1.3 var(--font-geist-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:10px;display:flex}.hq-leader-head b{color:#f2f0e5}.hq-leader>.team-mark{width:128px;height:128px;margin:28px 0 18px}.hq-leader h2{color:#f4f2e8;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,3vw,40px);line-height:1}.hq-leader>p{color:#a7a69f;margin:8px 0 0;font-size:11px}.hq-leader-metrics{border:1px solid var(--hq-line);background:#07080761;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:24px 0 18px;display:grid}.hq-leader-metrics span{border-right:1px solid var(--hq-line);min-width:0;padding:12px 7px}.hq-leader-metrics span:last-child{border-right:0}.hq-leader-metrics small,.hq-status-grid small{color:#878780;font:900 7px/1.25 var(--font-geist-mono);letter-spacing:.1em;display:block}.hq-leader-metrics strong{color:#f2f0e5;margin-top:5px;font-size:17px;display:block}.hq-leader>button,.hq-status>button{border:1px solid var(--hq-line);color:#e8e6dc;width:100%;min-height:40px;font:900 9px/1 var(--font-geist-mono);cursor:pointer;background:#10110f;border-radius:5px}.hq-leader>button span{margin-left:8px}.hq-start,.hq-bottom-grid{margin-top:16px}.hq-start{border:1px solid var(--hq-line);background:var(--hq-panel);border-radius:12px;padding:24px}.hq-start>header h2,.hq-top-five header h2,.hq-status header h2{color:var(--hq-ink);letter-spacing:-.03em;margin:6px 0 0;font-size:24px}.hq-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.hq-route-grid>button{border:1px solid var(--hq-line);background:var(--app-panel-inset);min-width:0;min-height:184px;color:var(--hq-ink);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.hq-route-grid>button:hover,.hq-route-grid>button:focus-visible{border-color:var(--app-line-strong);background:var(--app-panel)}.hq-route-grid>button>span{color:var(--app-faint);font:900 8px/1 var(--font-geist-mono)}.hq-route-grid>button>strong{letter-spacing:-.025em;margin-top:18px;font-size:20px}.hq-route-grid>button>small{color:var(--app-muted);margin-top:8px;font-size:11px;line-height:1.55}.hq-route-grid>button>b{color:var(--app-ink-soft);font:900 8px/1 var(--font-geist-mono);letter-spacing:.05em;margin-top:auto;padding-top:18px}.hq-bottom-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:16px;display:grid}.hq-top-five,.hq-status{border:1px solid var(--hq-line);background:var(--hq-panel);border-radius:12px;min-width:0;padding:24px}.hq-top-five>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.hq-top-five>header>button{border:1px solid var(--hq-line);background:var(--app-panel-inset);min-height:36px;color:var(--app-ink-soft);font:900 8px/1 var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:0 12px}.hq-top-five>div{border:1px solid var(--hq-line);border-radius:8px;overflow:hidden}.hq-top-five>div>button{border:0;border-bottom:1px solid var(--hq-line);background:var(--app-panel-inset);width:100%;min-height:60px;color:var(--hq-ink);text-align:left;cursor:pointer;grid-template-columns:34px 44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;display:grid}.hq-top-five>div>button:last-child{border-bottom:0}.hq-top-five>div>button:hover{background:var(--app-panel)}.hq-top-five>div>button>b{color:var(--app-muted);font:1000 16px/1 var(--font-geist-mono)}.hq-top-five .team-mark-sm{width:40px;height:40px}.hq-top-five>div>button>span{flex-direction:column;min-width:0;display:flex}.hq-top-five>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hq-top-five>div>button small{color:var(--app-faint);text-transform:uppercase;margin-top:4px;font-size:8px}.hq-top-five>div>button em{color:var(--app-ink-soft);font:900 11px/1 var(--font-geist-mono);white-space:nowrap;font-style:normal}.hq-status>header{margin-bottom:18px}.hq-status-grid{border:1px solid var(--hq-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.hq-status-grid>span{border-right:1px solid var(--hq-line);border-bottom:1px solid var(--hq-line);background:var(--app-panel-inset);flex-direction:column;justify-content:center;min-width:0;min-height:98px;padding:14px;display:flex}.hq-status-grid>span:nth-child(2n){border-right:0}.hq-status-grid>span:nth-last-child(-n+2){border-bottom:0}.hq-status-grid strong{color:var(--app-ink);font:1000 22px/1 var(--font-geist-mono);margin-top:7px}.hq-status-grid em{color:var(--app-faint);font:800 8px/1 var(--font-geist-mono);margin-top:5px;font-style:normal}.hq-status>p{color:var(--app-muted);margin:16px 0;font-size:10px;line-height:1.55}@media (width<=1180px){.hq-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.hq-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-route-grid>button{min-height:160px}}@media (width<=900px){.hq-hero{grid-template-columns:minmax(0,1fr)}.hq-leader{text-align:left;border-top:1px solid var(--hq-line);border-left:0;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:5px 18px;display:grid}.hq-leader-head,.hq-leader-metrics,.hq-leader>button{grid-column:1/-1}.hq-leader>.team-mark{grid-row:2/4;width:86px;height:86px;margin:10px 0}.hq-leader h2{align-self:end}.hq-leader>p{align-self:start}.hq-bottom-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.chalk-player.team-puck,.chalk-player.team-puck.home-token,.chalk-player.team-puck.away-token{--puck-size:27px;box-shadow:0 0 0 2px var(--puck-primary), 0 0 0 3px #f6f4eab3, 0 2px 5px #00000070!important;border-width:2px!important}.chalk-player.team-puck:after{inset:-4px}.puck-school-mark{width:calc(var(--puck-size) - 6px);height:calc(var(--puck-size) - 6px)}.chalk-player.team-puck>.puck-jersey{min-width:18px;height:15px;padding:0 3px;font-size:8px}.hq-overview{padding-top:12px}.hq-hero-copy{padding:34px 22px 28px}.hq-hero-copy h1{margin:12px 0 14px;font-size:clamp(39px,11.5vw,56px);line-height:.98}.hq-hero-copy>p{font-size:12px;line-height:1.55}.hq-hero-actions{grid-template-columns:minmax(0,1fr);margin-top:22px;display:grid}.hq-hero-actions button{width:100%}.hq-vintage-line{flex-direction:column;align-items:flex-start;margin-top:22px}.hq-leader{grid-template-columns:76px minmax(0,1fr);padding:22px}.hq-leader>.team-mark{width:72px;height:72px}.hq-leader h2{font-size:25px}.hq-start,.hq-top-five,.hq-status{padding:16px}.hq-start>header h2,.hq-top-five header h2,.hq-status header h2{font-size:21px}.hq-route-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:15px}.hq-route-grid>button{grid-template-columns:25px minmax(0,1fr) auto;gap:5px 10px;min-height:0;padding:15px;display:grid}.hq-route-grid>button>span{grid-row:1/3;align-self:start;padding-top:3px}.hq-route-grid>button>strong{grid-column:2;margin:0;font-size:17px}.hq-route-grid>button>small{grid-column:2/4;margin-top:2px;font-size:10px}.hq-route-grid>button>b{white-space:nowrap;grid-area:1/3;align-self:center;margin:0;padding:0;font-size:7px}.hq-top-five>div>button{grid-template-columns:26px 40px minmax(0,1fr) auto;gap:9px;padding:8px 10px}.hq-status-grid>span{min-height:90px;padding:11px}.hq-status-grid strong{font-size:19px}}@media (width<=420px){.chalk-player.team-puck,.chalk-player.team-puck.home-token,.chalk-player.team-puck.away-token{--puck-size:25px}.chalk-player.team-puck>.puck-jersey{min-width:17px;height:14px;font-size:7.5px}.hq-hero-copy{padding-left:18px;padding-right:18px}.hq-leader{padding:18px}.hq-leader-metrics span{padding:10px 5px}.hq-route-grid>button{grid-template-columns:22px minmax(0,1fr)}.hq-route-grid>button>b{display:none}.hq-route-grid>button>small{grid-column:2}.hq-top-five>header{align-items:flex-start}.hq-top-five>div>button{grid-template-columns:24px 36px minmax(0,1fr)}.hq-top-five .team-mark-sm{width:34px;height:34px}.hq-top-five>div>button em{color:var(--app-muted);grid-column:3;font-size:9px}}.chalk-player.team-puck>.puck-stars{z-index:10;color:#f1d673;min-width:25px;height:15px;font:1000 8px/1 var(--font-geist-mono);letter-spacing:-.04em;white-space:nowrap;background:#050505;border:1px solid #d8bd65;border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-9px;right:-8px;box-shadow:0 2px 4px #00000080}.chalk-player.team-puck{overflow:visible!important}.chalk-player.team-puck.defense-marker>.puck-stars{top:auto;bottom:-9px}.depth-player-name{align-items:center;gap:7px;min-width:0;display:flex}.depth-player-name>strong{min-width:0}.depth-player-name>span{background:var(--app-panel-inset);color:#f0d574;font:950 7px/1 var(--font-geist-mono);border:1px solid #d8bd658c;border-radius:999px;flex:none;padding:3px 5px}.depth-player-detail footer{flex-wrap:wrap;align-items:center}.depth-player-detail footer em{color:#d8bd65;font:850 7px/1.25 var(--font-geist-mono);letter-spacing:.04em;margin-left:auto;font-style:normal}@media (width<=760px){.chalk-player.team-puck>.puck-stars{min-width:22px;height:13px;padding:0 3px;font-size:7px;top:-7px;right:-6px}.chalk-player.team-puck.defense-marker>.puck-stars{top:auto;bottom:-7px}.depth-player-name>span{padding:3px 4px;font-size:6.5px}.depth-player-detail footer em{width:100%;margin-left:0}}.position-matchup-dashboard{--position-paper:#111411;--position-panel:#171a17;--position-panel-2:#0d100d;--position-line:#f2f0e42e;--position-white:#f4f1e5;--position-muted:#a9aca5;--position-green:#74c895;--position-yellow:#d7b65d;--position-red:#d47676;border:1px solid var(--position-line);background:var(--position-paper);border-radius:7px;margin-top:16px;overflow:hidden;box-shadow:0 20px 46px #00000040}.position-matchup-dashboard>header{border-bottom:1px solid var(--position-line);background:var(--app-panel);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:17px 19px;display:flex}.position-matchup-dashboard>header span,.position-battle-team-head small,.position-battle-card header small,.position-battle-metrics small,.position-matchup-dashboard>footer b{color:var(--position-muted);font:900 8px/1 var(--font-geist-mono);letter-spacing:.1em}.position-matchup-dashboard>header h2{color:var(--position-white);font:900 24px/1.05 var(--font-geist-sans);margin:7px 0 0}.position-matchup-dashboard>header p{color:var(--position-muted);font:700 12px/1.4 var(--font-geist-sans);margin:7px 0 0}.position-matchup-legend{color:var(--position-muted);font:850 8px/1 var(--font-geist-mono);grid-template-columns:auto 45px auto 45px auto;align-items:center;gap:7px;display:grid}.position-matchup-legend i{border-radius:999px;height:5px}.position-matchup-legend i:first-of-type{background:linear-gradient(90deg,var(--position-red),var(--position-yellow))}.position-matchup-legend i:last-of-type{background:linear-gradient(90deg,var(--position-yellow),var(--position-green))}.position-matchup-legend b{color:var(--position-white)}.position-battle-team-head{background:var(--position-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.position-battle-team-head>div{background:var(--app-rail);align-items:center;gap:11px;min-width:0;padding:12px 16px;display:flex}.position-battle-team-head>div:last-child{text-align:right;justify-content:flex-end}.position-battle-team-head .team-mark-sm{flex:none;width:52px;height:52px}.position-battle-team-head span{min-width:0}.position-battle-team-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.position-battle-team-head b{color:var(--position-white);font:850 11px/1.2 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.position-battle-list{background:var(--app-ink);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.position-battle-list{background:color-mix(in srgb,var(--app-ink) 10%,transparent)}}.position-battle-row{background:var(--app-ink);min-width:0;display:block}@supports (color:color-mix(in lab, red, red)){.position-battle-row{background:color-mix(in srgb,var(--app-ink) 10%,transparent)}}.position-battle-directions{background:var(--app-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.position-battle-directions{background:color-mix(in srgb,var(--app-ink) 10%,transparent)}}.position-battle-label{border-left:3px solid var(--position-white);background:var(--app-panel-inset);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:46px;padding:11px 16px;display:flex}.position-battle-label strong{color:var(--position-white);font:950 13px/1.15 var(--font-geist-mono)}.position-battle-label small{color:var(--position-muted);font:850 9px/1.25 var(--font-geist-mono);letter-spacing:.08em}.position-battle-card{--battle-color:var(--position-yellow);border-top:3px solid var(--battle-color);background:var(--position-panel);min-width:0;overflow:hidden}.position-battle-card.offense{--battle-color:var(--position-green)}.position-battle-card.defense{--battle-color:var(--position-red)}.position-battle-card.unavailable{--battle-color:#797b76}.position-battle-card>header{border-bottom:1px solid var(--app-line);background:var(--app-panel-inset);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:9px 12px;display:grid}.position-battle-card>header>div{align-items:center;gap:8px;min-width:0;display:flex}.position-battle-card>header>div:last-child{text-align:right;justify-content:flex-end}.position-battle-card>header .team-mark-sm{flex:none;width:48px;height:48px}.position-battle-card>header span{min-width:0}.position-battle-card>header small{display:block}.position-battle-card>header b{color:var(--position-white);font:950 13px/1.15 var(--font-geist-mono);margin-top:4px;display:block}.position-battle-card>header em{color:var(--app-faint);font:900 10px/1 var(--font-geist-mono);font-style:normal}.position-battle-score{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px 16px;padding:16px;display:grid}.position-battle-grade{grid-row:1/3;min-width:0}.position-battle-grade>strong{color:var(--battle-color);font:950 42px/.9 var(--font-geist-mono);display:block}.position-battle-grade>span{color:var(--position-white);font:850 11px/1.2 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.position-battle-meter{grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:9px;display:grid}.position-battle-meter>span{color:var(--app-faint);font:850 9px/1 var(--font-geist-mono)}.position-battle-meter>i{background:linear-gradient(90deg,var(--position-red),var(--position-yellow) 50%,var(--position-green));border-radius:999px;height:8px;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #00000059}.position-battle-meter>i:after{content:"";background:var(--app-ink);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}@supports (color:color-mix(in lab, red, red)){.position-battle-meter>i:after{background:color-mix(in srgb,var(--app-ink) 80%,transparent)}}.position-battle-meter>i b{z-index:2;top:50%;left:var(--battle-grade);background:var(--battle-color);width:13px;height:13px;box-shadow:0 0 0 1px var(--app-ink);border:2px solid #111;border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.position-battle-meter>i b{box-shadow:0 0 0 1px color-mix(in srgb,var(--app-ink) 55%,transparent)}}.position-battle-meter>i b{transform:translate(-50%,-50%)}.position-battle-score>p{color:var(--position-white);font:750 12px/1.4 var(--font-geist-sans);margin:0}.position-battle-evidence{border-top:1px solid var(--app-line);background:var(--app-panel-inset)}.position-battle-evidence>summary{min-height:44px;color:var(--position-white);cursor:pointer;font:850 11px/1.2 var(--font-geist-sans);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.position-battle-evidence>summary::-webkit-details-marker{display:none}.position-battle-evidence>summary:after{content:"+";color:var(--battle-color);font:900 20px/1 var(--font-geist-mono);flex:none}.position-battle-evidence[open]>summary:after{content:"−"}.position-battle-evidence>summary b{color:var(--position-muted);font:850 9px/1 var(--font-geist-mono);margin-left:auto}.position-personnel-compare{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:var(--app-ink);grid-template-columns:1fr 1fr;gap:1px;min-height:82px;display:grid}@supports (color:color-mix(in lab, red, red)){.position-personnel-compare{background:color-mix(in srgb,var(--app-ink) 9%,transparent)}}.position-unit-ratings{border-top:3px solid var(--unit-primary);background:var(--app-panel-inset);min-width:0;padding:9px}.position-unit-ratings>header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-bottom:7px;display:flex}.position-unit-ratings>header span{color:var(--position-white);font:900 10px/1.15 var(--font-geist-mono);letter-spacing:.08em}.position-unit-ratings>header small{min-width:0;color:var(--position-muted);font:800 10px/1.15 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-unit-ratings>div{background:var(--app-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.position-unit-ratings>div{background:color-mix(in srgb,var(--app-ink) 9%,transparent)}}.position-unit-ratings article{background:var(--app-panel);flex-direction:column;justify-content:center;min-width:0;min-height:48px;padding:7px 8px;display:flex}.position-unit-ratings article small{color:var(--position-muted);font:850 9px/1.15 var(--font-geist-mono);letter-spacing:.05em}.position-unit-ratings article strong{color:#efd16f;font:950 18px/1 var(--font-geist-mono);margin-top:5px}.position-unit-ratings article span{color:var(--app-muted);font:750 9px/1.2 var(--font-geist-sans);margin-top:4px}.position-battle-metrics{background:var(--app-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.position-battle-metrics{background:color-mix(in srgb,var(--app-ink) 10%,transparent)}}.position-battle-metrics>span{background:var(--position-panel-2);flex-direction:column;justify-content:center;min-width:0;min-height:59px;padding:9px 10px;display:flex}.position-battle-metrics small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.position-battle-metrics b{color:var(--position-white);font:950 18px/1 var(--font-geist-mono);margin-top:7px;display:block}.position-matchup-dashboard>footer{border-top:1px solid var(--position-line);background:var(--app-panel-inset);align-items:center;gap:10px;padding:12px 16px;display:flex}.position-matchup-dashboard>footer span{color:var(--position-white);font:800 11px/1.35 var(--font-geist-sans)}.position-matchup-dashboard>footer small{color:var(--position-muted);font:750 10px/1.35 var(--font-geist-sans);text-align:right;margin-left:auto}@media (width<=900px){.position-battle-directions{grid-template-columns:1fr}}@media (width<=760px){.position-matchup-dashboard{margin-top:11px}.position-matchup-dashboard>header{grid-template-columns:1fr;align-items:start;gap:12px;min-height:0;padding:15px;display:grid}.position-matchup-dashboard>header h2{max-width:22ch;font-size:22px;line-height:1.08}.position-matchup-dashboard>header p{font-size:12px;line-height:1.45}.position-matchup-legend{grid-template-columns:auto 1fr auto 1fr auto;gap:7px;width:100%;font-size:9px}.position-battle-team-head>div{align-items:center;padding:10px}.position-battle-team-head .team-mark-sm{width:48px;height:48px}.position-battle-team-head small{font-size:9px}.position-battle-team-head b{white-space:normal;font-size:10px;line-height:1.35}.position-battle-label{min-height:48px;padding:11px 13px}.position-battle-label strong{font-size:14px}.position-battle-label small{font-size:9px}.position-battle-card>header{gap:8px;min-height:66px;padding:9px 11px}.position-battle-card>header .team-mark-sm{width:46px;height:46px}.position-battle-card>header>div{gap:7px}.position-battle-card>header small{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:10px;overflow:hidden}.position-battle-card>header b{font-size:12px}.position-battle-card>header em{font-size:10px}.position-battle-score{grid-template-columns:88px minmax(0,1fr);gap:9px 12px;padding:14px 12px}.position-battle-grade>strong{font-size:38px}.position-battle-grade>span{white-space:normal;font-size:10px}.position-battle-meter{grid-template-columns:auto minmax(64px,1fr) auto;gap:7px}.position-battle-meter>span{font-size:9px}.position-battle-score>p{font-size:12px;line-height:1.4}.position-battle-evidence>summary{min-height:48px;padding:11px 12px;font-size:12px}.position-battle-evidence>summary b{font-size:9px}.position-personnel-compare{grid-template-columns:1fr;min-height:0}.position-unit-ratings{padding:10px}.position-unit-ratings>header{min-height:0;padding-bottom:8px}.position-unit-ratings>header span,.position-unit-ratings>header small{font-size:10px}.position-unit-ratings>div{margin-top:8px}.position-unit-ratings article{min-height:62px;padding:9px}.position-unit-ratings article small{font-size:9px;line-height:1.2}.position-unit-ratings article strong{margin-top:6px;font-size:18px}.position-unit-ratings article span{font-size:9px}.position-battle-metrics>span{min-height:62px;padding:9px}.position-battle-metrics small{white-space:normal;font-size:9px;line-height:1.2}.position-battle-metrics b{margin-top:6px;font-size:17px}.position-matchup-dashboard>footer{grid-template-columns:auto 1fr;gap:5px 8px;padding:12px;display:grid}.position-matchup-dashboard>footer b{font-size:9px}.position-matchup-dashboard>footer span{font-size:10px}.position-matchup-dashboard>footer small{text-align:left;grid-column:1/3;margin:0;font-size:10px}}@media (width<=390px){.position-battle-team-head{grid-template-columns:1fr}.position-battle-team-head>div:last-child{text-align:left;justify-content:flex-start}.position-battle-team-head>div:last-child span{order:2}.position-battle-card>header .team-mark-sm{width:44px;height:44px}}.matchup-page .advanced-matchup-card,.matchup-page .matchup-data-disclosure{margin-top:12px}.matchup-page .component-matchup-panel>header strong{color:var(--app-ink);font-size:13px}.matchup-page .component-matchup-panel>header small{color:var(--app-muted);font-size:9px}.matchup-page .component-matchup-panel>header>b{color:var(--app-ink-soft);font-size:11px}.matchup-page .component-matchup-panel h4{color:var(--app-muted);font-size:8px}.matchup-page .component-row>span strong{color:var(--app-ink);font-size:10px}.matchup-page .component-row>span small{color:var(--app-muted);font-size:8px;line-height:1.4}.matchup-page .component-row>b,.matchup-page .component-row>em{font-size:10px}.matchup-page .component-table-head{color:var(--app-muted);font-size:7px}.matchup-page .schematic-read h4{color:var(--app-ink)}.matchup-page .schematic-read p{color:var(--app-muted);font-size:10px}.matchup-page .comparison-head{color:var(--app-muted);font-size:9px}.matchup-page .comparison-row span{color:var(--app-muted);font-size:10px}.matchup-page .comparison-row strong{color:var(--app-ink)}.matchup-page .allowance-note,.matchup-page .model-note{color:var(--app-muted);font-size:9px;line-height:1.55}@media (width<=520px){.matchup-page .component-matchup-panel>header{align-items:center;gap:9px}.matchup-page .component-matchup-panel>header .team-mark-sm{width:46px;height:46px}.matchup-page .component-matchup-panel>header strong{font-size:12px;line-height:1.25}.matchup-page .component-matchup-panel>header small{font-size:9px}.matchup-page .component-matchup-panel>header>b{max-width:108px;font-size:10px}.matchup-page .component-row{grid-template-columns:minmax(88px,1fr) repeat(3,minmax(42px,48px));gap:5px;min-height:68px;padding:8px}.matchup-page .component-row>span strong{font-size:9px}.matchup-page .component-row>span small{font-size:8px}.matchup-page .component-row>b,.matchup-page .component-row>em{font-size:9px}.matchup-page .component-row>b:before,.matchup-page .component-row>em:first-of-type:before,.matchup-page .component-row>em:nth-of-type(2):before{color:var(--app-muted);margin-bottom:5px;font-size:6px}.matchup-page .component-final>span,.matchup-page .component-final>small{font-size:8px;line-height:1.35}.matchup-page .schematic-read>div span,.matchup-page .schematic-read>div b,.matchup-page .schematic-read footer strong,.matchup-page .schematic-read footer span{font-size:8px}.matchup-page .schematic-read p{font-size:10px;line-height:1.5}.matchup-page .comparison-head,.matchup-page .comparison-row{padding-left:10px;padding-right:10px}.matchup-page .comparison-head{font-size:8px}.matchup-page .comparison-row span{font-size:9px}.matchup-page .comparison-row strong{font-size:15px}.matchup-page .allowance-note,.matchup-page .model-note{font-size:9px}}.matchup-page-tabs{z-index:24;border:1px solid var(--app-line);background:var(--app-panel-inset);border-bottom:0;border-radius:7px 7px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;position:sticky;top:8px;overflow:hidden;box-shadow:0 12px 26px #00000047}.matchup-page-tabs button{border:0;border-right:1px solid var(--app-line);background:var(--app-panel-inset);min-width:0;min-height:68px;color:var(--app-muted);cursor:pointer;text-align:left;border-bottom:3px solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:12px 14px;transition:background .16s,color .16s,border-color .16s;display:flex}.matchup-page-tabs button:last-child{border-right:0}.matchup-page-tabs button:hover{background:var(--app-panel-raised);color:var(--app-ink)}.matchup-page-tabs button:focus-visible{z-index:2;outline:2px solid var(--app-line-strong);outline-offset:-4px;position:relative}.matchup-page-tabs button[aria-selected=true]{border-bottom-color:var(--app-line-strong);background:var(--app-panel-raised);color:var(--app-ink)}.matchup-page-tabs button strong{max-width:100%;color:var(--app-ink);font:850 13px/1.2 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matchup-page-tabs button span{max-width:100%;color:var(--app-muted);font:750 10px/1.2 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matchup-page-tabs button[aria-selected=true] span{color:var(--app-ink-soft)}.matchup-tab-panel{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:0 0 7px 7px;outline:none;min-width:0;min-height:220px;margin:0 0 16px}.matchup-tab-panel:focus-visible{outline:2px solid var(--app-line-strong);outline-offset:3px}.matchup-tab-panel>section{box-shadow:none!important;border:0!important;border-radius:0 0 6px 6px!important;margin:0!important}.matchup-tab-surface{background:var(--app-panel-inset);color:var(--app-ink);overflow:hidden}.matchup-tab-panel-heading{border-bottom:1px solid var(--app-line);background:var(--app-panel-raised);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:16px 18px;display:flex}.matchup-tab-panel-heading>div{min-width:0}.matchup-tab-panel-heading>div>span{color:var(--app-muted);font:900 8px/1 var(--font-geist-mono);letter-spacing:.14em;display:block}.matchup-tab-panel-heading h2{color:var(--app-ink);margin:7px 0 0;font-size:20px;line-height:1.15}.matchup-tab-panel-heading p{color:var(--app-muted);margin:7px 0 0;font-size:10px;line-height:1.5}.matchup-tab-panel-heading>aside{border-left:3px solid var(--app-line-strong);background:var(--app-rail);flex:none;min-width:145px;padding:11px 12px}.matchup-tab-panel-heading>aside small,.matchup-tab-panel-heading>aside strong,.matchup-tab-panel-heading>aside span{display:block}.matchup-tab-panel-heading>aside small{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.12em}.matchup-tab-panel-heading>aside strong{color:var(--app-ink);font:900 13px/1.2 var(--font-geist-mono);margin-top:7px}.matchup-tab-panel-heading>aside span{color:var(--app-muted);margin-top:4px;font-size:8px}.matchup-tab-body{background:var(--app-panel-inset)!important;border-top:0!important;padding:12px!important}.matchup-data-workspace>.football-intelligence-board,.matchup-data-workspace>.advanced-matchup-card,.matchup-data-workspace>.matchup-data-disclosure,.matchup-data-workspace>.cross-era-logic-card{border:0!important;border-top:1px solid var(--app-line)!important;border-radius:0!important;margin:0!important}.intelligence-advantage-matrix{background:var(--app-ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.intelligence-advantage-matrix{background:color-mix(in srgb,var(--app-ink) 11%,transparent)}}.intelligence-advantage-matrix>section{background:var(--app-panel-raised);grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.intelligence-advantage-matrix>section>header{grid-column:1/3;align-items:center;gap:8px;padding:4px 2px 9px;display:flex}.intelligence-advantage-matrix>section>header .team-mark-sm{flex:0 0 50px;width:50px;height:50px}.intelligence-advantage-matrix>section>header span{flex-direction:column;display:flex}.intelligence-advantage-matrix>section>header small{color:var(--app-muted);font-size:9px}.intelligence-advantage-matrix>section>header strong{color:var(--app-ink-soft);margin-top:4px;font-size:11px;line-height:1.3}.intelligence-advantage-matrix>aside{background:var(--app-panel-inset);flex-wrap:wrap;grid-column:1/3;align-items:center;gap:10px;padding:13px 18px;display:flex}.intelligence-advantage-matrix>aside b{color:var(--app-ink-soft);font-size:8px}.intelligence-advantage-matrix>aside span{border:1px solid var(--app-line);color:var(--app-muted);padding:5px 7px;font-size:8px}@media (width<=760px){.matchup-page-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;top:6px;overflow:hidden}.matchup-page-tabs button{border-bottom:1px solid var(--app-line);width:100%;min-width:0;min-height:58px;padding:10px 12px}.matchup-page-tabs button:nth-child(2n){border-right:0}.matchup-page-tabs button:nth-last-child(-n+2){border-bottom-color:#0000}.matchup-page-tabs button[aria-selected=true]{border-bottom-color:var(--app-line-strong);box-shadow:inset 3px 0 0 var(--app-ink)}.matchup-page-tabs button strong{font-size:13px}.matchup-page-tabs button span{font-size:10px}.matchup-tab-panel{min-height:180px}.matchup-tab-panel-heading{align-items:flex-start;min-height:0;padding:13px 12px}.matchup-tab-panel-heading h2{font-size:18px}.matchup-tab-panel-heading p{max-width:48ch;font-size:11px;line-height:1.45}.matchup-tab-panel-heading>aside{min-width:116px;padding:9px 10px}.matchup-tab-panel-heading>aside strong{font-size:11px}.matchup-tab-body{padding:10px!important}.intelligence-advantage-matrix{grid-template-columns:1fr}.intelligence-advantage-matrix>section{grid-template-columns:1fr;padding:9px}.intelligence-advantage-matrix>section>header,.intelligence-advantage-matrix>aside{grid-column:1}}@media (width<=420px){.matchup-page-tabs button{min-height:58px}.matchup-page-tabs button span{font-size:10px}.matchup-page-tabs button strong{font-size:13px}.matchup-tab-panel-heading{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.matchup-tab-panel-heading>aside{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.matchup-tab-panel-heading>aside strong{margin:0}.matchup-tab-panel-heading>aside span{text-align:right;margin:0}}.depth-starter-board{border:1px solid var(--app-line);background:var(--app-panel-inset);margin:12px 12px 0;overflow:hidden}.depth-starter-board>header{border-bottom:1px solid var(--app-line);background:var(--app-panel);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 14px;display:flex}.depth-starter-board>header>div{min-width:0}.depth-starter-board>header>div span,.depth-roster-section>header>div span{color:var(--app-muted);font:900 7px/1 var(--font-geist-mono);letter-spacing:.13em;display:block}.depth-starter-board>header>div strong,.depth-roster-section>header>div strong{color:var(--app-ink);margin-top:6px;font-size:16px;line-height:1.1;display:block}.depth-starter-board>header nav,.depth-roster-section>header nav{border:1px solid var(--app-line);background:var(--app-panel-inset);align-items:stretch;display:flex}.depth-starter-board>header nav button,.depth-roster-section>header nav button{border:0;border-left:1px solid var(--app-line);min-height:34px;color:var(--app-muted);font:900 7px/1 var(--font-geist-mono);letter-spacing:.06em;white-space:nowrap;background:0 0;padding:0 12px}.depth-starter-board>header nav button:first-child,.depth-roster-section>header nav button:first-child{border-left:0}.depth-starter-board>header nav button.active,.depth-roster-section>header nav button.active{background:var(--app-ink);color:var(--app-on-accent)}.depth-formation-field{isolation:isolate;background-color:#315328;background-image:linear-gradient(90deg,#0000 49.7%,#f1f4e02b 49.8% 50.2%,#0000 50.3%),repeating-linear-gradient(0deg,#0000 0 86px,#f1f4e038 87px 89px);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:88px;align-content:center;gap:5px 0;min-height:438px;padding:30px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00000059}.depth-formation-field:before,.depth-formation-field:after{content:"";z-index:-1;background:#f1f4e01f;width:2px;position:absolute;top:0;bottom:0}.depth-formation-field:before{left:16.66%}.depth-formation-field:after{right:16.66%}.depth-field-watermark{z-index:-1;object-fit:contain;opacity:.075;filter:grayscale()brightness(2);width:min(38%,280px);max-height:54%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.depth-field-watermark.fallback{color:var(--app-ink);font:950 96px/1 var(--font-geist-mono);text-align:center}.depth-field-line{z-index:-1;background:var(--app-ink);height:2px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.depth-field-line{background:color-mix(in srgb,var(--app-ink) 34%,transparent)}}.depth-field-line-one{top:33%}.depth-field-line-two{top:66%}.depth-field-hash{z-index:-1;background:repeating-linear-gradient(90deg,var(--app-ink) 0 12px,transparent 12px 27px);height:2px;position:absolute;left:25%;right:25%}@supports (color:color-mix(in lab, red, red)){.depth-field-hash{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--app-ink) 42%,transparent) 0 12px,transparent 12px 27px)}}.depth-field-hash-one{top:42%}.depth-field-hash-two{top:58%}.depth-starter-card{z-index:2;grid-column:var(--depth-col);grid-row:var(--depth-row);filter:drop-shadow(0 5px 5px #00000059);place-self:center;width:76px;position:relative}.depth-position-tag{border:1px solid var(--app-line);background:var(--app-panel-inset);width:max-content;min-width:32px;max-width:72px;color:var(--app-ink);font:950 8px/1 var(--font-geist-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0 auto 3px;padding:4px 7px;display:block;overflow:hidden}.depth-starter-jersey{clip-path:polygon(20% 0,36% 0,40% 8%,60% 8%,64% 0,80% 0,100% 19%,88% 42%,79% 35%,79% 100%,21% 100%,21% 35%,12% 42%,0 19%);background:linear-gradient(90deg,var(--depth-team) 0 12%,#151715 12% 88%,var(--depth-team) 88% 100%);width:58px;height:47px;box-shadow:inset 0 -5px var(--depth-team-alt);place-items:center;margin:0 auto;display:grid;position:relative}.depth-starter-jersey:after{content:"";z-index:-1;clip-path:inherit;border:1px solid #ffffff59;position:absolute;inset:2px}.depth-starter-jersey span{color:#fff;font:950 20px/1 var(--font-geist-mono);letter-spacing:-.08em;text-shadow:-2px -2px #050505,2px -2px #050505,-2px 2px #050505,2px 2px #050505}.depth-starter-identity{color:#111411;background:#f7f5ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 4px;min-height:37px;padding:5px 6px 7px;display:grid;position:relative;overflow:hidden}.depth-starter-identity:after{content:"";background:#a5a69f;height:4px;position:absolute;bottom:0;left:0;right:0}.depth-starter-card.elite .depth-starter-identity:after{background:#36c684}.depth-starter-card.strong .depth-starter-identity:after{background:#8fcf55}.depth-starter-card.solid .depth-starter-identity:after{background:#e2c85d}.depth-starter-card.developing .depth-starter-identity:after{background:#dd7a67}.depth-starter-identity strong{min-width:0;font:950 8px/1 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.depth-starter-identity small{color:#5c605a;font:900 6px/1 var(--font-geist-mono)}.depth-starter-board>footer{border-top:1px solid var(--app-line);color:var(--app-muted);font:800 7px/1.3 var(--font-geist-mono);justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.depth-starter-board>footer span{color:var(--app-ink-soft)}.depth-roster-section{border:1px solid var(--app-line);background:var(--app-panel-inset);margin:12px;overflow:hidden}.depth-roster-section>header{border-bottom:1px solid var(--app-line);background:var(--app-panel);justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 14px;display:flex}.depth-roster-section>header>div small{color:var(--app-muted);font:800 6px/1 var(--font-geist-mono);letter-spacing:.07em;margin-top:5px;display:block}.depth-roster-table-shell{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.depth-roster-table-shell table{border-collapse:collapse;width:100%;color:var(--app-ink)}.depth-roster-table-shell thead{background:var(--app-panel-inset)}.depth-roster-table-shell th{border-bottom:1px solid var(--app-line);color:var(--app-muted);font:900 7px/1 var(--font-geist-mono);text-align:left;letter-spacing:.07em;white-space:nowrap;padding:10px 9px}.depth-roster-table-shell td{border-top:1px solid var(--app-line);color:var(--app-ink-soft);vertical-align:middle;padding:10px 9px;font-size:10px}.depth-roster-table-shell tbody tr:first-child td{border-top:0}.depth-roster-table-shell tbody tr:nth-child(2n){background:var(--app-panel-inset)}.depth-roster-table-shell td small,.depth-roster-table-shell td strong{display:block}.depth-roster-table-shell td small{color:var(--app-muted);font:800 6px/1.3 var(--font-geist-mono)}.depth-roster-table-shell td strong{color:var(--app-ink);margin-top:4px;font-size:11px}.depth-roster-table-shell td:nth-child(2) strong{margin-top:0;font-size:12px}.depth-roster-table-shell td:nth-child(2) small{margin-top:4px}.depth-roster-table-shell td b{color:var(--app-ink);font:950 17px/1 var(--font-geist-mono)}.depth-table-grade{background:var(--app-panel-raised);color:var(--app-ink);font:900 10px/1 var(--font-geist-mono);white-space:nowrap;border-left:3px solid #aaa;align-items:center;gap:5px;padding:5px 6px;display:inline-flex}.depth-table-grade small{color:#d8bd65!important;display:inline!important}.depth-table-grade.elite{border-left-color:#36c684}.depth-table-grade.strong{border-left-color:#8fcf55}.depth-table-grade.solid{border-left-color:#e2c85d}.depth-table-grade.developing{border-left-color:#dd7a67}.depth-roster-empty{color:var(--app-muted);padding:20px;font-size:11px}@media (width<=760px){.depth-starter-board{margin:8px 8px 0}.depth-starter-board>header,.depth-roster-section>header{flex-direction:column;align-items:stretch;gap:10px;padding:11px}.depth-starter-board>header>div strong,.depth-roster-section>header>div strong{font-size:15px}.depth-starter-board>header nav,.depth-roster-section>header nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.depth-roster-section>header nav{grid-template-columns:repeat(2,minmax(0,1fr))}.depth-starter-board>header nav button,.depth-roster-section>header nav button{min-height:38px;padding:0 5px;font-size:7px}.depth-roster-section>header nav button:nth-child(3){border-top:1px solid var(--app-line);border-left:0}.depth-roster-section>header nav button:nth-child(4){border-top:1px solid var(--app-line)}.depth-formation-field{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:96px;gap:4px 0;min-height:552px;padding:28px 4px}.depth-formation-field.defense{min-height:360px}.depth-formation-field.specialists{min-height:245px}.depth-starter-card{grid-column:var(--depth-mobile-col);grid-row:var(--depth-mobile-row);width:60px}.depth-position-tag{min-width:27px;max-width:58px;padding:4px 5px;font-size:7.5px}.depth-starter-jersey{width:50px;height:41px}.depth-starter-jersey span{font-size:18px}.depth-starter-identity{gap:1px 3px;min-height:35px;padding:5px 4px 7px}.depth-starter-identity strong{font-size:7px}.depth-starter-identity>span{font-size:12px}.depth-starter-identity small{font-size:5.5px}.depth-starter-board>footer{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px}.depth-roster-section{margin:8px}.depth-roster-table-shell{overflow:visible}.depth-roster-table-shell table,.depth-roster-table-shell tbody{width:100%;display:block}.depth-roster-table-shell thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.depth-roster-table-shell tr{border-top:1px solid var(--app-line);grid-template-columns:58px minmax(0,1fr) 64px;gap:7px 9px;padding:11px 10px;display:grid}.depth-roster-table-shell tbody tr:first-child{border-top:0}.depth-roster-table-shell td{border:0;min-width:0;padding:0;font-size:10px;display:block}.depth-roster-table-shell td:before{color:var(--app-faint);content:attr(data-label);font:850 5.5px/1 var(--font-geist-mono);letter-spacing:.06em;margin-bottom:4px;display:block}.depth-roster-table-shell td:first-child{border-right:1px solid var(--app-line);grid-area:1/1/span 3;padding-right:7px}.depth-roster-table-shell td:nth-child(2){grid-area:1/2}.depth-roster-table-shell td:nth-child(3){text-align:right;grid-area:1/3}.depth-roster-table-shell td:nth-child(4){grid-area:2/2}.depth-roster-table-shell td:nth-child(5){text-align:right;grid-area:2/3}.depth-roster-table-shell td:nth-child(6){grid-area:3/2}.depth-roster-table-shell td:nth-child(7){text-align:right;grid-area:3/3}.depth-roster-table-shell td:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.depth-table-grade{padding:4px 5px;font-size:9px}}@media (width<=380px){.depth-formation-field{grid-auto-rows:91px;min-height:528px}.depth-starter-card{width:56px}.depth-starter-jersey{width:46px;height:38px}.depth-starter-identity>span{font-size:11px}.depth-starter-identity strong{font-size:6.5px}}.depth-formation-field{background-color:#315328;background-image:repeating-linear-gradient(#0000 0 98px,#f7f7e64f 98px 100px);border-left:4px solid #f7f7e699;border-right:4px solid #f7f7e699;grid-template-columns:repeat(14,minmax(0,1fr));grid-auto-rows:94px;gap:8px 0;min-height:540px;padding:18px 5px;box-shadow:inset 0 0 70px #00000052}.depth-formation-field.defense{min-height:380px}.depth-formation-field.specialists{min-height:270px}.depth-formation-field:before,.depth-formation-field:after{display:none}.depth-field-hash{z-index:0;background:repeating-linear-gradient(to bottom, transparent 0, transparent 17px, var(--app-ink) 17px, var(--app-ink) 20px);width:16px;height:auto;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.depth-field-hash{background:repeating-linear-gradient(to bottom, transparent 0, transparent 17px, color-mix(in srgb,var(--app-ink) 43%,transparent) 17px, color-mix(in srgb,var(--app-ink) 43%,transparent) 20px)}}.depth-field-hash-one{left:38%;right:auto}.depth-field-hash-two{left:auto;right:38%}.depth-line-of-scrimmage{z-index:1;background:#f7f5ed;height:3px;position:absolute;top:22%;left:0;right:0;box-shadow:0 1px #00000059}.depth-formation-field.defense .depth-line-of-scrimmage{top:90%}.depth-line-of-scrimmage span{color:#fff;font:900 6px/1 var(--font-geist-mono);letter-spacing:.06em;background:#1c3820;border:1px solid #f7f7e694;padding:3px 5px;position:absolute;top:-11px;right:7px}.depth-position-tag{min-width:0;max-width:100%;color:var(--app-ink);text-shadow:0 1px 3px #000000e6;background:0 0;border:0;margin:0 auto 2px;padding:0;font-size:8px}.depth-starter-jersey{clip-path:none;width:52px;height:46px;box-shadow:none;background:0 0;place-items:center;margin:0 auto;display:grid;position:relative}.depth-starter-jersey:before{content:"";z-index:0;clip-path:polygon(20% 0,36% 0,40% 8%,60% 8%,64% 0,80% 0,100% 19%,88% 42%,79% 35%,79% 100%,21% 100%,21% 35%,12% 42%,0 19%);background:linear-gradient(to bottom, var(--depth-team) 0 78%, var(--depth-team-alt) 78% 87%, var(--depth-team) 87% 100%);filter:drop-shadow(0 2px 2px #0000007a);position:absolute;inset:0}.depth-starter-jersey:after{content:"";z-index:1;border:2px solid var(--depth-team-ink);width:14px;height:6px;position:absolute;top:3px;left:50%}@supports (color:color-mix(in lab, red, red)){.depth-starter-jersey:after{border:2px solid color-mix(in srgb,var(--depth-team-ink) 66%,transparent)}}.depth-starter-jersey:after{border-top:0;border-radius:0 0 9px 9px;transform:translate(-50%)}.depth-starter-jersey span{z-index:2;color:var(--depth-team-ink);text-shadow:0 1px 1px #00000047;font-size:18px;position:relative}.depth-starter-identity{border:1px solid #1114112e;border-top:0;grid-template-columns:minmax(0,1fr) auto;gap:4px;min-height:39px;padding:5px 5px 7px}.depth-starter-identity:after,.depth-starter-card.elite .depth-starter-identity:after,.depth-starter-card.strong .depth-starter-identity:after,.depth-starter-card.solid .depth-starter-identity:after,.depth-starter-card.developing .depth-starter-identity:after{background:var(--depth-team)!important}.depth-starter-identity strong{grid-area:1/1/auto/-1;font-size:7.5px}.depth-starter-identity>span{color:#111411;font:950 8px/1 var(--font-geist-mono);grid-area:2/1}.depth-starter-identity small{color:#5c605a;font:850 5.5px/1 var(--font-geist-mono);white-space:nowrap;grid-area:2/2}.depth-starter-board>footer{grid-template-columns:none!important;align-items:center!important;min-height:0!important;margin:0!important;padding:9px 12px!important;display:flex!important}.depth-rating-method{border-top:1px solid var(--app-line);background:var(--app-panel-inset)}.depth-rating-method>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;list-style:none;display:flex}.depth-rating-method>summary::-webkit-details-marker{display:none}.depth-rating-method>summary span{color:var(--app-ink-soft);font:900 8px/1 var(--font-geist-mono);letter-spacing:.08em}.depth-rating-method>summary b{border:1px solid var(--app-line);width:25px;height:25px;color:var(--app-ink);border-radius:50%;place-items:center;font-size:14px;display:grid}.depth-rating-method[open]>summary b{transform:rotate(45deg)}.depth-rating-method>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.depth-rating-method p{border:1px solid var(--app-line);background:var(--app-panel-inset);min-width:0;margin:0;padding:10px}.depth-rating-method p strong,.depth-rating-method p span{display:block}.depth-rating-method p strong{color:var(--app-ink);font:950 9px/1 var(--font-geist-mono)}.depth-rating-method p span{color:var(--app-muted);margin-top:6px;font-size:9px;line-height:1.45}@media (width<=760px){.depth-formation-field{grid-template-columns:repeat(14,minmax(0,1fr));grid-auto-rows:90px;gap:6px 0;min-height:520px;padding:18px 2px}.depth-formation-field.defense{min-height:360px}.depth-formation-field.specialists{min-height:250px}.depth-starter-card{grid-column:var(--depth-mobile-col);grid-row:var(--depth-mobile-row);width:min(46px,14.2857vw - 8px)}.depth-position-tag{max-width:100%;padding:0;font-size:7px}.depth-starter-jersey{width:calc(100% - 5px);height:38px}.depth-starter-jersey span{font-size:clamp(12px,4vw,16px)}.depth-starter-identity{gap:2px;min-height:36px;padding:4px 3px 7px}.depth-starter-identity strong{font-size:6px}.depth-starter-identity>span{font-size:7px}.depth-starter-identity small{font-size:4.8px}.depth-starter-board>footer{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-height:0!important;padding:8px 10px!important}.depth-rating-method>div{grid-template-columns:1fr;padding:0 9px 9px}.depth-rating-method p{padding:9px}.depth-rating-method p span{font-size:9px}}@media (width<=380px){.depth-formation-field{grid-auto-rows:86px;min-height:500px}}.depth-chart-controls{grid-template-columns:minmax(190px,1fr) 112px;gap:8px;min-width:min(430px,100%);display:grid}.depth-chart-controls label{border:1px solid var(--depth-line);background:var(--app-panel);min-width:0;padding:10px 12px}.depth-chart-controls label>span{color:var(--app-muted);font:850 7px/1 var(--font-geist-mono);letter-spacing:.1em;display:block}.depth-chart-controls select{width:100%;color:var(--app-ink);font:900 14px/1.2 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;background-color:#0000;border:0;margin-top:7px;padding:0 22px 0 0;overflow:hidden}.depth-chart-layout{grid-template-columns:minmax(0,1fr)}.depth-starter-board>header>div>small{color:var(--app-muted);font:800 7px/1.25 var(--font-geist-mono);margin-top:5px;display:block}.depth-formation-field.offense{grid-template-columns:repeat(28,minmax(0,1fr))}.depth-starter-card{width:66px}.depth-starter-identity>span.stars-five,.depth-table-grade small.stars-five,.depth-star-key .stars-five{color:#d4af37!important}.depth-starter-identity>span.stars-four,.depth-table-grade small.stars-four,.depth-star-key .stars-four{color:var(--app-ink-soft)!important}.depth-starter-identity>span.stars-three,.depth-table-grade small.stars-three,.depth-star-key .stars-three{color:#bd743b!important}.depth-starter-identity>span.stars-low,.depth-table-grade small.stars-low,.depth-star-key .stars-low{color:#d75f61!important}.depth-starter-identity small{text-overflow:ellipsis;max-width:24px;font-size:6.5px;overflow:hidden}.depth-rating-method>div{grid-template-columns:repeat(4,minmax(0,1fr))}.depth-star-key span{flex-wrap:wrap;gap:7px;display:flex!important}.depth-star-key i{font:900 7px/1 var(--font-geist-mono);font-style:normal}.depth-roster-position-tabs{border-bottom:1px solid var(--app-line);background:var(--app-panel-inset);scrollbar-width:thin;gap:6px;padding:9px 10px;display:flex;overflow-x:auto}.depth-roster-position-tabs button{border:1px solid var(--app-line);background:var(--app-panel);min-height:30px;color:var(--app-muted);font:900 7px/1 var(--font-geist-mono);white-space:nowrap;flex:none;padding:0 11px}.depth-roster-position-tabs button.active{border-color:var(--app-line-strong);background:var(--app-ink);color:var(--app-on-accent)}.depth-table-grade em{color:var(--app-muted);font:800 6px/1 var(--font-geist-mono);font-style:normal}@media (width<=760px){.depth-chart-page .section-title-row{grid-template-columns:1fr;display:grid}.depth-chart-controls{grid-template-columns:minmax(0,1fr) 94px;width:100%;min-width:0}.depth-chart-controls label{padding:9px 10px}.depth-chart-controls select{font-size:12px}.depth-formation-field.offense{grid-template-columns:repeat(14,minmax(0,1fr))}.depth-starter-card{width:min(46px,14.2857vw - 8px)}.depth-rating-method>div{grid-template-columns:1fr}.depth-roster-unit-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.depth-roster-position-tabs{padding:8px}.depth-roster-position-tabs button{min-height:34px}.depth-starter-identity small{max-width:18px;font-size:6.2px}}.depth-source-note{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.depth-source-note strong{color:var(--app-ink);font:950 8px/1 var(--font-geist-mono);letter-spacing:.08em}.depth-source-note span{min-width:0;color:var(--app-muted);font-size:10px;line-height:1.45}.depth-source-note a{border:1px solid var(--app-line-strong);min-height:32px;color:var(--app-ink);font:900 7px/1 var(--font-geist-mono);white-space:nowrap;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}@media (width<=760px){.depth-source-note{grid-template-columns:1fr;gap:7px}.depth-source-note a{width:max-content}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--app-bg:#0b0c0a;--app-rail:#11120f;--app-panel:#151613;--app-panel-inset:#10110e;--app-panel-raised:#1b1c18;--app-panel-soft:#20211d;--app-ink:#f1efe6;--app-ink-soft:#d0cec5;--app-muted:#96978f;--app-faint:#6e7069;--app-line:#f1efe621;--app-line-strong:#f1efe63d;--app-positive:#61c990;--app-warning:#d8bd78;--app-negative:#df6c78;--app-on-accent:#11120f;--app-on-positive:#f4f7f2;--app-rail-width:238px;--app-content-width:1460px;--app-mobile-header:58px;--app-mobile-tabs:66px;--app-radius:12px;--app-radius-sm:8px}html{background:var(--app-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%;scroll-padding-top:72px;overflow-x:hidden}body{background:var(--app-bg);min-width:320px;min-height:100%;color:var(--app-ink);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}button,select,input,summary{-webkit-tap-highlight-color:transparent}button,summary{touch-action:manipulation}button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--app-ink);outline-offset:3px}.site-shell{background:linear-gradient(90deg,#f1efe603 1px,transparent 1px) 0 0/72px 100%, var(--app-bg);min-height:100dvh}.app-frame{min-height:100dvh}.app-sidebar{z-index:80!important;width:var(--app-rail-width)!important;border:0!important;border-right:1px solid var(--app-line)!important;background:var(--app-rail)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;padding:20px 14px 16px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important}.app-sidebar-brand{border:0;border-bottom:1px solid var(--app-line);width:100%;min-height:54px;color:var(--app-ink);cursor:pointer;text-align:left;background:0 0;align-items:center;padding:0 7px 16px;display:flex}.app-brand{align-items:center;gap:11px;min-width:0;display:flex}.app-brand-mark{flex:none;place-items:center;width:42px;height:42px;display:grid}.app-brand-mark img{object-fit:contain;width:100%;height:100%}.app-brand-copy{flex-direction:column;min-width:0;display:flex}.app-brand-copy strong{color:var(--app-ink);font:900 16px/1 var(--font-geist-sans);letter-spacing:.055em}.app-brand-copy small{color:var(--app-muted);font:800 7px/1.15 var(--font-geist-mono);letter-spacing:.13em;margin-top:5px}.app-sidebar>nav{scrollbar-width:none;flex:1;min-height:0;border:0!important;width:100%!important;height:auto!important;padding:14px 0!important;display:block!important;overflow-y:auto!important}.app-sidebar>nav::-webkit-scrollbar{display:none}.app-sidebar>nav:before{display:none!important}.app-nav-group+.app-nav-group{margin-top:14px}.app-nav-group>span{color:var(--app-faint);font:850 8px/1 var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;padding:0 10px 6px;display:block}.app-nav-group>button{width:100%!important;min-height:45px!important;color:var(--app-muted)!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;grid-template-columns:29px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:2px 0!important;padding:7px 9px!important;display:grid!important}.app-nav-group>button:before{display:none!important}.app-nav-group>button:hover{border-color:var(--app-line)!important;background:var(--app-panel)!important;color:var(--app-ink)!important}.app-nav-group>button.active{border-color:var(--app-line-strong)!important;background:var(--app-panel-soft)!important;color:var(--app-ink)!important}.app-nav-mark{border:1px solid var(--app-line-strong);width:27px;height:27px;color:var(--app-ink-soft);font:900 8px/1 var(--font-geist-mono);letter-spacing:-.04em;border-radius:7px;place-items:center;display:grid}.active>.app-nav-mark{border-color:var(--app-ink);background:var(--app-ink);color:var(--app-on-accent)}.app-nav-group>button>span:last-child{flex-direction:column;min-width:0;display:flex}.app-nav-group>button strong{color:inherit;font:800 11px/1.1 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-nav-group>button small{color:var(--app-faint);font:650 8px/1.15 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.app-sidebar-status{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;flex:none;padding:13px}.app-sidebar-status>div{align-items:center;gap:7px;display:flex}.status-light{background:#858780;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-light.done{background:var(--app-positive);box-shadow:0 0 0 4px #61c9901a}.status-light.running{background:var(--app-warning);animation:1.35s ease-in-out infinite app-status-pulse}.status-light.error{background:var(--app-negative)}@keyframes app-status-pulse{50%{opacity:.42;transform:scale(.82)}}.app-sidebar-status small{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.12em}.app-sidebar-status>strong{color:var(--app-ink);font:900 13px/1 var(--font-geist-mono);margin-top:9px;display:block}.app-sidebar-status>span{color:var(--app-muted);margin-top:5px;font-size:9px;display:block}.app-sidebar-status>button{border:1px solid var(--app-line-strong);background:var(--app-panel-soft);width:100%;min-height:38px;color:var(--app-ink-soft);font:850 9px/1 var(--font-geist-mono);letter-spacing:.04em;cursor:pointer;border-radius:7px;margin-top:12px}.app-sidebar-status>button span{margin-right:7px;font-size:14px}.app-sidebar-status>button:disabled{opacity:.55;cursor:wait}.app-mobile-header,.app-mobile-tabs,.app-more-layer{display:none}.app-workspace{min-width:0;min-height:100dvh;margin-left:var(--app-rail-width)}.app-context-bar{z-index:45;border-bottom:1px solid var(--app-line);background:var(--app-rail);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:18px;min-height:51px;padding:0 26px;display:grid;position:sticky;top:0}.app-context-bar>div{align-items:center;gap:9px;min-width:0;display:flex}.app-context-bar strong{color:var(--app-muted);font:650 10px/1.2 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-context-bar>span{color:var(--app-muted);font:850 8px/1 var(--font-geist-mono);letter-spacing:.08em}.app-context-bar>button{border:1px solid var(--app-line);background:var(--app-panel);min-height:32px;color:var(--app-ink-soft);font:850 8px/1 var(--font-geist-mono);cursor:pointer;border-radius:6px;padding:0 11px}.app-context-bar>button:disabled{opacity:.5}.app-archive-status .backfill-banner{border:0;border-bottom:1px solid var(--app-line);background:var(--app-panel-inset);min-height:38px;padding:7px 26px;margin:0!important}.app-archive-status .backfill-banner>div{grid-template-columns:auto auto minmax(0,1fr)}.app-archive-status .backfill-banner small{color:var(--app-faint)}.app-page-slot{min-width:0}.app-page-slot>.overview,.app-page-slot>.page-section{width:min(calc(100% - 52px),var(--app-content-width))!important;max-width:var(--app-content-width)!important;margin-left:auto!important;margin-right:auto!important}.app-page-slot>.overview{padding-top:24px;padding-bottom:42px}.app-page-slot>.page-section{min-height:calc(100dvh - 90px);padding-top:30px;padding-bottom:58px}.app-page-slot .section-title-row{align-items:flex-end;margin:7px 0 20px}.app-page-slot .section-title-row h1{color:var(--app-ink);letter-spacing:-.05em;text-transform:none;margin:0;font-size:clamp(34px,4vw,54px);font-style:normal;font-weight:780;line-height:1}.app-page-slot .section-title-row p{max-width:740px;color:var(--app-muted);margin:8px 0 0;font-size:11px;line-height:1.55}.app-page-slot .section-kicker,.app-page-slot .card-label{color:var(--app-muted)!important;font:850 8px/1.35 var(--font-geist-mono)!important;letter-spacing:.13em!important;text-shadow:none!important}.app-page-slot :is(.rankings-shell,.all137-table-shell,.stats-table-shell,.schedule-table-shell,.team-profile-card,.team-directory,.formula-card,.workbook-map,.calibration-ledger,.simulation-hero,.simulation-rankings-card,.conference-projections,.playoff-card,.depth-chart-profile,.depth-team-index){border-color:var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);box-shadow:none}.app-page-slot .vintage-control{border-color:var(--app-line);background:var(--app-panel);border-radius:9px;padding:6px}.app-page-slot .vintage-control>div{gap:5px;min-width:104px}.app-page-slot .vintage-control select,.app-page-slot .schedule-filter select,.app-page-slot .data-toolbar select,.app-page-slot .data-toolbar input,.app-page-slot .team-directory input,.app-page-slot .depth-team-index input,.app-page-slot .depth-season-lock select,.app-page-slot .all137-toolbar input,.app-page-slot .all137-field-control select{border:1px solid var(--app-line);background:var(--app-panel-soft);min-height:38px;color:var(--app-ink);border-radius:7px}.app-page-slot .data-toolbar,.app-page-slot .schedule-filter,.app-page-slot .all137-toolbar{border-color:var(--app-line);background:var(--app-panel-raised)}.app-page-slot .data-empty,.app-page-slot .simulation-state{border-color:var(--app-line);background:var(--app-panel);color:var(--app-muted)}.site-footer{min-height:90px;padding:22px 28px calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--app-line);background:var(--app-rail);margin:20px 0 0!important}.site-footer p{max-width:680px;color:var(--app-faint);line-height:1.5}@media (width<=900px){.app-sidebar,.app-context-bar{display:none!important}.app-workspace{margin-left:0}.app-mobile-header{z-index:70;min-height:calc(var(--app-mobile-header) + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 13px 8px;border-bottom:1px solid var(--app-line);background:var(--app-rail);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:44px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid;position:sticky;top:0}.app-mobile-header>button{background:0 0;border:0;place-items:center;width:42px;height:42px;padding:0;display:grid}.app-brand.compact .app-brand-mark{width:38px;height:38px}.app-brand.compact .app-brand-copy{display:none}.app-mobile-header>div{flex-direction:column;align-self:center;min-width:0;display:flex}.app-mobile-header>div small{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.app-mobile-header>div strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;line-height:1;overflow:hidden}.app-vintage-chip{border:1px solid var(--app-line);background:var(--app-panel);border-radius:8px;grid-template-columns:auto auto;align-self:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;display:grid}.app-vintage-chip small,.app-vintage-chip b{font:850 9px/1 var(--font-geist-mono)}.app-vintage-chip small{color:var(--app-muted)}.app-vintage-chip b{color:var(--app-ink)}.app-archive-status .backfill-banner{min-height:36px;padding:6px 12px}.app-archive-status .backfill-banner>div{grid-template-columns:auto minmax(0,1fr);gap:7px}.app-archive-status .backfill-banner strong{display:none}.app-archive-status .backfill-banner small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden;display:block!important}.app-archive-status .backfill-banner button{min-width:56px;min-height:28px}.app-page-slot{padding-bottom:calc(var(--app-mobile-tabs) + env(safe-area-inset-bottom) + 18px)}.app-page-slot>.overview,.app-page-slot>.page-section{padding-top:16px;padding-bottom:30px;width:calc(100% - 24px)!important;max-width:none!important;margin-left:12px!important;margin-right:12px!important}.app-page-slot .section-title-row{grid-template-columns:minmax(0,1fr);gap:12px;margin:5px 0 15px;display:grid}.app-page-slot .section-title-row h1{font-size:30px;line-height:1.02}.app-page-slot .section-title-row p{max-width:64ch;color:var(--app-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.app-page-slot .section-title-row>:last-child:not(:first-child){width:100%}.app-page-slot .vintage-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;padding:7px;display:grid}.app-page-slot .vintage-control>div{min-width:0}.app-page-slot select,.app-page-slot input{font-size:16px!important}.app-page-slot button,.app-page-slot summary{min-height:44px}.app-mobile-tabs{z-index:90;min-height:calc(var(--app-mobile-tabs) + env(safe-area-inset-bottom));padding:6px 5px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--app-line-strong);background:var(--app-rail);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid;position:fixed;inset:auto 0 0}.app-mobile-tabs>button{min-width:0;min-height:54px;color:var(--app-faint);background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:3px 2px;display:flex}.app-mobile-tabs>.app-mobile-primary-button{gap:0}.app-mobile-tabs>button.active{background:var(--app-panel-soft);color:var(--app-ink)}.app-mobile-tabs .app-nav-mark{width:auto;min-width:24px;height:auto;color:inherit;border:0;border-radius:0;font-size:10px}.app-mobile-tabs .active>.app-nav-mark{color:var(--app-ink);background:0 0}.app-mobile-tabs>button>span:last-child{min-width:0;display:block}.app-mobile-tabs strong{color:inherit;font:800 9px/1 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-mobile-tabs .app-mobile-primary-button strong{letter-spacing:.01em;font-size:12px}.app-more-layer{z-index:110;display:block;position:fixed;inset:0}.app-more-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a3;border:0;width:100%;height:100%;position:absolute;inset:0}.app-more-sheet{max-height:min(82dvh,720px);padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--app-line-strong);background:var(--app-panel);border-bottom:0;border-radius:18px 18px 0 0;animation:.2s ease-out app-sheet-in;position:absolute;inset:auto 0 0;overflow:hidden;box-shadow:0 -24px 70px #0000007a}@keyframes app-sheet-in{0%{opacity:0;transform:translateY(28px)}}.app-more-sheet>header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:13px 16px;display:flex}.app-more-sheet>header div{flex-direction:column;display:flex}.app-more-sheet>header small{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.13em}.app-more-sheet>header strong{color:var(--app-ink);margin-top:5px;font-size:18px}.app-more-sheet>header button{border:1px solid var(--app-line);background:var(--app-panel-soft);width:42px;height:42px;color:var(--app-ink);border-radius:50%;font-size:24px}.app-more-sheet>nav{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:calc(min(82dvh,720px) - 145px);padding:12px;display:grid;overflow-y:auto}.app-more-sheet>nav>button{border:1px solid var(--app-line);background:var(--app-panel);min-width:0;min-height:66px;color:var(--app-muted);text-align:left;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.app-more-sheet>nav>button.active{border-color:var(--app-line-strong);background:var(--app-panel-soft);color:var(--app-ink)}.app-more-sheet>nav>button>span:last-child{flex-direction:column;min-width:0;display:flex}.app-more-sheet>nav strong{color:inherit;font-size:12px}.app-more-sheet>nav small{color:var(--app-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.app-more-sheet>footer{border-top:1px solid var(--app-line);background:var(--app-panel-inset);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:grid;margin:0!important}.app-more-sheet>footer>div{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.app-more-sheet>footer>div>span:last-child{flex-direction:column;min-width:0;display:flex}.app-more-sheet>footer strong{color:var(--app-ink);font:850 9px/1 var(--font-geist-mono)}.app-more-sheet>footer small{color:var(--app-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.app-more-sheet>footer>button{border:1px solid var(--app-line-strong);background:var(--app-panel-soft);min-height:40px;color:var(--app-ink);font:850 9px/1 var(--font-geist-mono);border-radius:8px;padding:0 12px}.site-footer{min-height:74px;padding:17px 14px calc(17px + env(safe-area-inset-bottom));grid-template-columns:1fr auto;gap:14px;margin-top:8px!important}.site-footer .brand{display:none}.site-footer p{margin:0;font-size:8px}.site-footer>span{white-space:nowrap}}.app-page-slot .hq-overview{--hq-panel:var(--app-panel);--hq-panel-2:var(--app-panel-raised);--hq-ink:var(--app-ink);--hq-muted:var(--app-muted);--hq-line:var(--app-line)}.app-page-slot .hq-hero{border-color:var(--app-line);border-radius:var(--app-radius);background:linear-gradient(90deg,#f1efe606 1px,#0000 1px) 0 0/72px 100%,linear-gradient(#f1efe604 1px,#0000 1px) 0 0/100% 72px,#0e0f0d;min-height:420px}.app-page-slot .hq-hero-copy h1{color:var(--app-ink);font-size:clamp(44px,5vw,72px)}.app-page-slot .hq-hero-copy>p{color:var(--app-muted)}.app-page-slot .hq-hero-actions button{border-color:var(--app-line-strong);background:var(--app-panel-raised);min-height:44px}.app-page-slot .hq-hero-actions button.primary{border-color:var(--app-ink);background:var(--app-ink);color:var(--app-on-accent)}.app-page-slot .hq-start,.app-page-slot .hq-bottom-grid{margin-top:14px}.app-page-slot .hq-route-grid>button,.app-page-slot .hq-top-five,.app-page-slot .hq-status{border-color:var(--app-line);background:var(--app-panel)}@media (width<=900px){.app-page-slot .hq-overview{padding-top:12px}.app-page-slot .hq-hero{grid-template-columns:1fr;min-height:0;overflow:visible}.app-page-slot .hq-hero-copy{padding:26px 22px 22px}.app-page-slot .hq-hero-copy h1{letter-spacing:-.05em;margin:10px 0 12px;font-size:36px;line-height:.98}.app-page-slot .hq-hero-copy>p{font-size:11px;line-height:1.5}.app-page-slot .hq-hero-actions{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.app-page-slot .hq-hero-actions button{min-width:0;min-height:46px;padding:0 10px;font-size:8px}.app-page-slot .hq-vintage-line{gap:8px 11px;margin-top:18px;padding-top:13px}.app-page-slot .hq-leader{border-top:1px solid var(--app-line);text-align:left;border-left:0;grid-template-rows:auto auto auto auto;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:0 14px;min-height:0;padding:16px;display:grid}.app-page-slot .hq-leader-head{grid-column:1/3;margin-bottom:12px}.app-page-slot .hq-leader>.team-mark{grid-area:2/1/4;width:72px;height:72px;margin:0}.app-page-slot .hq-leader h2{text-align:left;grid-area:2/2;font-size:23px}.app-page-slot .hq-leader>p{text-align:left;grid-area:3/2;margin-top:5px}.app-page-slot .hq-leader-metrics{grid-area:4/1/auto/3;margin:14px 0 10px}.app-page-slot .hq-leader>button{grid-column:1/3;width:100%;min-height:42px;margin:0}.app-page-slot .hq-start{padding:15px 0 0}.app-page-slot .hq-start>header{margin-bottom:10px}.app-page-slot .hq-start h2,.app-page-slot .hq-top-five h2,.app-page-slot .hq-status h2{font-size:20px}.app-page-slot .hq-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-page-slot .hq-route-grid>button{min-height:138px;padding:15px}.app-page-slot .hq-route-grid>button>span{font-size:8px}.app-page-slot .hq-route-grid>button>strong{margin-top:12px;font-size:16px}.app-page-slot .hq-route-grid>button>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.app-page-slot .hq-route-grid>button>b{margin-top:auto;font-size:7px}.app-page-slot .hq-bottom-grid{grid-template-columns:1fr;gap:10px}.app-page-slot .hq-top-five,.app-page-slot .hq-status{padding:15px}.app-page-slot .hq-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .rankings-shell{background:0 0;border:0;overflow:visible}.app-page-slot .rankings-head{display:none}.app-page-slot .ranking-row{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;grid-template-columns:35px minmax(0,1fr);gap:0 9px;min-width:0;min-height:0;margin-bottom:8px;padding:12px;display:grid}.app-page-slot .ranking-number{text-align:center;align-self:start;padding-top:9px;font-size:20px}.app-page-slot .ranking-team{gap:10px;min-width:0}.app-page-slot .ranking-team .team-mark-sm{width:48px;height:48px}.app-page-slot .ranking-team>span{min-width:0}.app-page-slot .ranking-team strong{font-size:15px}.app-page-slot .ranking-best-wins,.app-page-slot .ranking-losses{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-page-slot .ranking-metrics{border:1px solid var(--app-line);background:var(--app-line);border-radius:7px;grid-column:1/3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:11px;display:grid;overflow:hidden}.app-page-slot .ranking-metrics>*{background:var(--app-panel-inset);min-width:0;min-height:51px;color:var(--app-ink);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:7px;font-size:12px;display:flex}.app-page-slot .ranking-metrics>:before{content:attr(data-label);color:var(--app-faint);font:800 6px/1 var(--font-geist-mono);letter-spacing:.06em}.app-page-slot .ranking-metrics .champ-tag{white-space:normal;padding:3px 4px}.app-page-slot .all137-controls{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.app-page-slot .all137-field-control,.app-page-slot .all137-field-control select{width:100%}.app-page-slot .all137-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-page-slot .all137-summary article{min-height:92px;padding:13px}.app-page-slot .all137-summary article:first-child{grid-column:1/3}.app-page-slot .all137-summary article>strong,.app-page-slot .all137-summary article>b{font-size:23px}.app-page-slot .all137-toolbar{border-radius:10px;padding:12px}.app-page-slot .all137-table-shell{background:0 0;border:0;overflow:visible}.app-page-slot .all137-head{display:none}.app-page-slot .all137-row{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;grid-template-columns:32px minmax(0,1fr);gap:0 9px;min-width:0;min-height:0;margin-top:8px;padding:11px;display:grid}.app-page-slot .all137-row>strong{text-align:center;align-self:center;font-size:18px}.app-page-slot .all137-row>div:nth-child(2){min-width:0}.app-page-slot .all137-row .team-mark-sm{width:47px;height:47px}.app-page-slot .all137-row>div:nth-child(2)>span{min-width:0}.app-page-slot .all137-row>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-page-slot .all137-row>div:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .all137-metrics{border:1px solid var(--app-line);background:var(--app-line);border-radius:7px;grid-column:1/3;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:10px;display:grid;overflow:hidden}.app-page-slot .all137-metrics>*{background:var(--app-panel-inset);min-width:0;min-height:48px;color:var(--app-ink);flex-direction:column;justify-content:center;padding:6px;font-size:9px;display:flex}.app-page-slot .all137-metrics>:before{content:attr(data-label);color:var(--app-faint);font:800 5.5px/1 var(--font-geist-mono);letter-spacing:.03em;margin-bottom:5px}.app-page-slot .matchup-page>.section-kicker{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-page-slot .matchup-board{border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.app-page-slot .matchup-side{justify-content:flex-start;min-width:0;min-height:286px;padding:45px 10px 14px}.app-page-slot .matchup-side:first-child{border-right:1px solid var(--app-line);grid-area:1/1}.app-page-slot .matchup-side:last-child{grid-area:1/2}.app-page-slot .matchup-center{border:0;border-top:1px solid var(--app-line);grid-area:2/1/auto/3;grid-template-columns:1fr 1fr;gap:6px 10px;min-height:118px;padding:14px;display:grid}.app-page-slot .matchup-center>span,.app-page-slot .matchup-center>strong,.app-page-slot .matchup-center>small{text-align:center;grid-column:1/3;margin:0}.app-page-slot .matchup-center>strong{font-size:20px}.app-page-slot .matchup-center .swap-button,.app-page-slot .matchup-center .toggle-row{margin:0}.app-page-slot .matchup-center .swap-button{min-width:0;min-height:42px;padding:0 8px;font-size:10px}.app-page-slot .matchup-center .toggle-row{text-align:left;justify-content:center;min-width:0;font-size:10px}.app-page-slot .side-label{font-size:9px;top:12px;left:10px}.app-page-slot .matchup-side .vintage-control{grid-template-columns:1fr;padding:4px}.app-page-slot .matchup-side .vintage-control>div{gap:3px}.app-page-slot .matchup-side .vintage-control label{font-size:9px}.app-page-slot .matchup-side .vintage-control select{min-height:35px;padding:0 5px;font-size:14px!important}.app-page-slot .matchup-vintage-tag{margin:7px 0;font-size:9px}.app-page-slot .matchup-side>.team-mark-lg{width:72px;height:72px}.app-page-slot .matchup-side>select{text-overflow:ellipsis;width:100%;min-height:42px;margin-top:10px;padding:0 5px;font-size:14px!important}.app-page-slot .matchup-side>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.app-page-slot .projected-score{margin-top:9px;font-size:39px}.app-page-slot .matchup-side>b{margin-top:4px;font-size:10px}.app-page-slot .matchup-summary-card{border-radius:10px;margin-top:9px}.app-page-slot .matchup-summary-card>div{grid-template-columns:repeat(3,minmax(0,1fr))}.app-page-slot .matchup-summary-card article{min-width:0;min-height:78px;padding:9px}.app-page-slot .matchup-summary-card article>strong{font-size:14px}.app-page-slot .matchup-summary-card .summary-team-pick{gap:5px}.app-page-slot .matchup-summary-card .summary-team-pick .team-mark-sm{width:40px;height:40px}.app-page-slot .matchup-page-tabs{top:calc(var(--app-mobile-header) + env(safe-area-inset-top));border-radius:9px 9px 0 0;margin-top:10px}.app-page-slot .matchup-page-tabs button{width:100%;min-width:0;min-height:58px}.app-page-slot .matchup-tab-panel{border-radius:0 0 9px 9px}.app-page-slot .matchup-tab-panel-heading h2{font-size:17px}.app-page-slot .matchup-tab-panel-heading p{font-size:11px}.app-page-slot .intelligence-advantage-matrix>section{grid-template-columns:1fr}.app-page-slot .matchup-advantage-tile{min-height:0}.app-page-slot .position-battle-row{display:block}.app-page-slot .position-battle-label{min-height:42px}.app-page-slot .position-battle-card>header{min-height:56px;padding:9px}.app-page-slot .position-battle-card>header .team-mark-sm{width:46px;height:46px}.app-page-slot .position-battle-score{grid-template-columns:88px minmax(0,1fr)}.app-page-slot .position-battle-grade>strong{font-size:38px}.app-page-slot .position-battle-score>p{font-size:12px;line-height:1.4}.app-page-slot .position-personnel-compare{min-height:0}.app-page-slot .position-unit-ratings article small,.app-page-slot .position-unit-ratings article span,.app-page-slot .position-battle-metrics small{font-size:9px}.app-page-slot .position-unit-ratings article strong,.app-page-slot .position-battle-metrics b{font-size:17px}.app-page-slot .component-row{min-width:520px}.app-page-slot .component-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.app-page-slot .matchup-data-grid{grid-template-columns:1fr}.app-page-slot .matchup-data-grid>.model-note{grid-column:1}.app-page-slot .stats-summary,.app-page-slot .schedule-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-page-slot .stats-summary article,.app-page-slot .schedule-summary article{min-height:96px;padding:12px}.app-page-slot .stats-summary strong,.app-page-slot .schedule-summary strong{margin-top:8px;font-size:20px}.app-page-slot .stats-summary small,.app-page-slot .schedule-summary small{white-space:normal;font-size:8px;line-height:1.35;overflow:visible}.app-page-slot .data-toolbar,.app-page-slot .schedule-filter{border:1px solid var(--app-line);border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;padding:11px}.app-page-slot .stats-toolbar-controls,.app-page-slot .schedule-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-page-slot .stats-toolbar-controls label,.app-page-slot .schedule-filter>div{min-width:0}.app-page-slot .stats-toolbar-controls select,.app-page-slot .stats-toolbar-controls input,.app-page-slot .schedule-filter select{width:100%;min-width:0}.app-page-slot .stats-mobile-sort{grid-column:1/3;grid-template-columns:minmax(0,1fr) auto;display:grid}.app-page-slot .stats-mobile-sort label{grid-column:1/3}.app-page-slot .stats-table-shell{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border-radius:10px;position:relative;overflow-x:auto}.app-page-slot .stats-head,.app-page-slot .stats-row{padding-left:10px;padding-right:10px}.app-page-slot .stats-head>:first-child,.app-page-slot .stats-row>:first-child{z-index:4;background:var(--app-panel-raised);min-height:100%;position:sticky;left:0;box-shadow:12px 0 18px #00000052}.app-page-slot .stats-row>:first-child{padding-right:9px}.app-page-slot .stats-head-cell button{min-height:40px}.app-page-slot .stat-help{min-width:28px;min-height:28px}.app-page-slot .schedule-filter>span{grid-column:1/3;margin:0;padding-top:3px}.app-page-slot .schedule-table-shell{background:0 0;border:0;overflow:visible}.app-page-slot .schedule-head{display:none}.app-page-slot .schedule-game-entry{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;margin-bottom:9px;overflow:hidden}.app-page-slot .schedule-row{background:var(--app-line);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;min-height:0;padding:0;display:grid}.app-page-slot .schedule-row>div{background:var(--app-panel);justify-content:center;gap:5px;min-width:0;min-height:76px;padding:10px}.app-page-slot .schedule-row>div:before{content:attr(data-label);color:var(--app-faint);font:800 6px/1 var(--font-geist-mono);letter-spacing:.08em}.app-page-slot .schedule-row>.schedule-matchup-cell{grid-column:1/3;min-height:92px;padding:11px}.app-page-slot .schedule-matchup-cell:before{display:none}.app-page-slot .schedule-logo-pair{gap:7px;min-width:78px}.app-page-slot .schedule-logo-pair .team-mark{width:39px;height:39px}.app-page-slot .schedule-matchup-copy strong{font-size:13px}.app-page-slot .schedule-record-line{white-space:normal}.app-page-slot .schedule-row>div strong,.app-page-slot .schedule-row>div b,.app-page-slot .schedule-row>div span,.app-page-slot .schedule-row>div small{text-overflow:clip;white-space:normal;font-size:9px;line-height:1.35;overflow:visible}.app-page-slot .schedule-row>div>b{font-size:16px}.app-page-slot .schedule-edge-toggle{width:100%;min-height:36px;margin-top:4px}.app-page-slot .team-lab-grid,.app-page-slot .depth-chart-layout{grid-template-columns:1fr;gap:10px}.app-page-slot .team-directory,.app-page-slot .depth-team-index{border-radius:10px;max-height:290px;padding:10px}.app-page-slot .team-directory-list,.app-page-slot .depth-team-index>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:218px;display:grid;overflow-y:auto}.app-page-slot .team-directory-list button,.app-page-slot .depth-team-index>nav button{border:1px solid #0000;border-radius:7px;min-width:0;min-height:52px;padding:6px}.app-page-slot .team-directory-list button.active,.app-page-slot .depth-team-index>nav button.active{border-color:var(--app-line-strong);box-shadow:none}.app-page-slot .team-directory-list .team-mark-sm,.app-page-slot .depth-team-index .team-mark-sm{width:37px;height:37px}.app-page-slot .team-directory-list strong,.app-page-slot .depth-team-index strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-page-slot .team-profile-hero,.app-page-slot .depth-chart-profile>header{grid-template-columns:82px minmax(0,1fr) auto;gap:12px;min-height:0;padding:16px;display:grid}.app-page-slot .team-profile-hero .team-mark-lg,.app-page-slot .depth-chart-profile>header .team-mark-lg{width:78px;height:78px}.app-page-slot .team-profile-hero h2,.app-page-slot .depth-chart-profile>header h2{letter-spacing:-.04em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:4px;font-size:24px;font-style:normal;overflow:hidden}.app-page-slot .team-rank-callout{min-width:56px}.app-page-slot .team-rank-callout strong{font-size:31px}.app-page-slot .team-intelligence-panel>header,.app-page-slot .team-intelligence-panel>header+div,.app-page-slot .team-intelligence-score-grid,.app-page-slot .team-intelligence-lower{grid-template-columns:1fr}.app-page-slot .team-intelligence-panel>header{display:flex}.app-page-slot .team-identity-grid,.app-page-slot .team-intelligence-score-grid{grid-template-columns:1fr;display:grid}.app-page-slot .profile-columns{background:var(--app-line);grid-template-columns:1fr;gap:1px;padding:0}.app-page-slot .profile-columns>section{background:var(--app-panel);padding:15px}.app-page-slot .trend-panel{border-bottom:0;border-left:0;border-right:0;margin:0;padding:15px}.app-page-slot .depth-chart-profile>header{grid-template-columns:78px minmax(0,1fr)}.app-page-slot .depth-chart-profile>header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.app-page-slot .ol-unit-card>header{flex-direction:column;align-items:flex-start}.app-page-slot .ol-unit-grade{width:100%}.app-page-slot .ol-unit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .depth-position-group>summary{min-height:52px;padding:10px}.app-page-slot .depth-player-row>summary{min-height:74px}.app-page-slot .simulation-hero{grid-template-columns:minmax(0,1fr) 72px;gap:12px;min-height:0;padding:17px;display:grid}.app-page-slot .simulation-hero h2{font-size:29px}.app-page-slot .simulation-hero p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.app-page-slot .simulation-hero>.team-mark-lg{width:70px;height:70px}.app-page-slot .simulation-hero-metrics{grid-column:1/3}.app-page-slot .simulation-grid{grid-template-columns:1fr}.app-page-slot .simulation-rankings-card,.app-page-slot .conference-projections,.app-page-slot .playoff-card{border-radius:10px;overflow:hidden}.app-page-slot .block-head{align-items:flex-start;padding:13px}.app-page-slot .block-head h2{font-size:18px}.app-page-slot .sim-rankings-head{display:none}.app-page-slot .sim-team-entry{border:1px solid var(--app-line);border-radius:8px;margin:8px;overflow:hidden}.app-page-slot .sim-ranking-row{grid-template-columns:28px minmax(0,1fr);min-width:0;padding:10px;display:grid}.app-page-slot .sim-ranking-row>div:nth-child(2){min-width:0}.app-page-slot .sim-ranking-metrics{border:1px solid var(--app-line);background:var(--app-line);grid-column:1/3;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:9px;display:grid}.app-page-slot .sim-ranking-metrics>*{background:var(--app-panel-inset);flex-direction:column;justify-content:center;min-width:0;min-height:45px;padding:6px;font-size:9px;display:flex}.app-page-slot .sim-ranking-metrics>:before{content:attr(data-label);color:var(--app-faint);font:800 5.5px/1 var(--font-geist-mono);margin-bottom:4px}.app-page-slot .sim-team-schedule-list{grid-template-columns:1fr}.app-page-slot .conference-projections>div:last-child{max-height:none}.app-page-slot .conference-matchup{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr)}.app-page-slot .playoff-bracket{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overflow-x:auto}.app-page-slot .bracket-round{scroll-snap-align:start;min-width:290px}.app-page-slot .pipeline,.app-page-slot .method-grid,.app-page-slot .model-governance{grid-template-columns:1fr}.app-page-slot .pipeline>div{min-height:0;padding:16px}.app-page-slot .formula-card,.app-page-slot .model-governance article,.app-page-slot .workbook-map{padding:15px}.app-page-slot .formula-card h2,.app-page-slot .model-governance h2,.app-page-slot .workbook-map h2{font-size:19px}.app-page-slot .formula-card code{padding:13px;font-size:10px}.app-page-slot .validation-audit-table,.app-page-slot .validation-slice-table,.app-page-slot .calibration-ledger{-webkit-overflow-scrolling:touch;overflow-x:auto}.app-page-slot .workbook-map>div:last-child{grid-template-columns:1fr}}@media (width<=390px){.app-page-slot>.overview,.app-page-slot>.page-section{width:calc(100% - 18px)!important;margin-left:9px!important;margin-right:9px!important}.app-page-slot .hq-route-grid{grid-template-columns:1fr}.app-page-slot .hq-route-grid>button{min-height:112px}.app-page-slot .ranking-metrics,.app-page-slot .all137-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-page-slot .matchup-side{min-height:280px;padding-left:7px;padding-right:7px}.app-page-slot .matchup-side>.team-mark-lg{width:64px;height:64px}.app-page-slot .matchup-summary-card article{min-height:73px;padding:7px}.app-page-slot .schedule-filter,.app-page-slot .stats-toolbar-controls{grid-template-columns:1fr}.app-page-slot .schedule-filter>span,.app-page-slot .stats-mobile-sort{grid-column:1}.app-page-slot .stats-mobile-sort label{grid-column:1/3}.app-page-slot .team-directory-list,.app-page-slot .depth-team-index>nav{grid-template-columns:1fr}}.app-page-slot .scatter-visualizer-page{width:100%;max-width:1480px;margin:0 auto;padding:18px 0 34px}.app-page-slot .scatter-controls{background:#f2f3ef;border:1px solid #d6d8d3;border-radius:10px;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin:0 0 12px;padding:10px;display:grid;box-shadow:0 8px 24px #00000029}.app-page-slot .scatter-controls label{flex-direction:column;gap:5px;min-width:0;display:flex}.app-page-slot .scatter-controls label>span{color:#5c615b;font:900 8px/1 var(--font-geist-mono);letter-spacing:.11em}.app-page-slot .scatter-controls select{background-color:var(--app-panel-inset);color:#f7f8f5;width:100%;min-width:0;height:39px;font:850 10px/1 var(--font-geist-mono);text-overflow:ellipsis;border:1px solid #2c332e;border-radius:6px;outline:0;padding:0 32px 0 10px;overflow:hidden}.app-page-slot .scatter-controls select option{background:var(--app-panel);color:#f7f8f5}.app-page-slot .scatter-controls select:disabled{color:#899088;cursor:not-allowed}.app-page-slot .scatter-controls select:focus-visible{border-color:#8e968e;box-shadow:0 0 0 2px #171a172e}.app-page-slot .pff-data-note{color:#656b65;font:700 9px/1.45 var(--font-geist-mono);margin:9px 2px 0}.app-page-slot .pff-data-note strong{color:#272c28;letter-spacing:.08em;margin-right:6px;font-weight:950}.app-page-slot .scatter-multi-select{min-width:0;position:relative}.app-page-slot .scatter-multi-select[open]{z-index:40}.app-page-slot .scatter-multi-select>summary{background:var(--app-panel);color:#f7f8f5;cursor:pointer;border:1px solid #2c332e;border-radius:6px;flex-direction:column;justify-content:center;gap:5px;height:39px;padding:0 30px 0 10px;list-style:none;display:flex;position:relative}.app-page-slot .scatter-multi-select>summary::-webkit-details-marker{display:none}.app-page-slot .scatter-multi-select>summary>span{color:#aeb5ae;font:900 7px/1 var(--font-geist-mono);letter-spacing:.11em}.app-page-slot .scatter-multi-select>summary>strong{font:850 10px/1 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .scatter-multi-select>summary>i{font:900 13px/1 var(--font-geist-sans);color:#f7f8f5;transition:transform .15s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.app-page-slot .scatter-multi-select[open]>summary>i{transform:translateY(-50%)rotate(180deg)}.app-page-slot .scatter-multi-select>summary:focus-visible{border-color:#8e968e;outline:0;box-shadow:0 0 0 2px #171a172e}.app-page-slot .scatter-multi-menu{z-index:50;background:#fff;border:1px solid #bfc3bd;border-radius:7px;width:max(100%,240px);padding:7px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 14px 34px #0000003d}.app-page-slot .scatter-multi-menu>button{color:#303530;width:100%;height:32px;font:900 8px/1 var(--font-geist-mono);letter-spacing:.06em;cursor:pointer;background:#f0f2ee;border:1px solid #c8cbc6;border-radius:5px;margin:0 0 6px}.app-page-slot .scatter-multi-menu>div{overscroll-behavior:contain;gap:1px;max-height:260px;display:grid;overflow:auto}.app-page-slot .scatter-controls .scatter-multi-menu label{color:#292e2a;min-height:31px;font:800 9px/1.15 var(--font-geist-mono);cursor:pointer;border-radius:4px;flex-direction:row;align-items:center;gap:8px;padding:5px 7px;display:flex}.app-page-slot .scatter-controls .scatter-multi-menu label:hover{background:#f0f2ee}.app-page-slot .scatter-multi-menu input{accent-color:#292e2a;flex:none;width:14px;height:14px;margin:0}.app-page-slot .scatter-chart{background:#fff;border:1px solid #d7d9d4;border-radius:12px;overflow:hidden;box-shadow:0 14px 40px #00000038}.app-page-slot .scatter-chart-scroll{background:#fff;width:100%;overflow-x:hidden}.app-page-slot .scatter-stage{aspect-ratio:1100/720;background:#fff;width:100%;min-width:760px;position:relative;overflow:hidden}.app-page-slot .scatter-stage>svg,.app-page-slot .scatter-markers{width:100%;height:100%;position:absolute;inset:0}.app-page-slot .scatter-stage>svg{font-family:var(--font-geist-sans);display:block}.app-page-slot .scatter-chart-brand{z-index:1;color:#252a26;pointer-events:none;align-items:center;gap:7px;display:flex;position:absolute;top:14px;left:17px}.app-page-slot .scatter-chart-brand>img{object-fit:contain;width:34px;height:34px}.app-page-slot .scatter-chart-brand>span{flex-direction:column;gap:3px;display:flex}.app-page-slot .scatter-chart-brand strong{font:900 10px/1 var(--font-geist-sans);letter-spacing:.055em}.app-page-slot .scatter-chart-brand small{color:#737973;font:850 6px/1 var(--font-geist-mono);letter-spacing:.1em}.app-page-slot .scatter-title{fill:#161a18;letter-spacing:-.02em;font-size:22px;font-weight:850}.app-page-slot .scatter-subtitle{fill:#777d77;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.app-page-slot .scatter-grid-line{stroke:#e5e7e3;stroke-width:1px}.app-page-slot .scatter-axis{stroke:#8d938c;stroke-width:1.15px}.app-page-slot .scatter-tick{fill:#6d736d;font-family:var(--font-geist-mono);font-size:9px;font-weight:700}.app-page-slot .scatter-axis-label{fill:#333834;font-size:12px;font-weight:800}.app-page-slot .scatter-average-line{stroke:#a3a8a2;stroke-width:1.35px;stroke-dasharray:7 7}.app-page-slot .scatter-average-label{fill:#777d77;font-family:var(--font-geist-mono);letter-spacing:.04em;font-size:8px;font-weight:850}.app-page-slot .scatter-trend-line{stroke:#59605a;stroke-width:2px;opacity:.32}.app-page-slot .scatter-markers{pointer-events:none}.app-page-slot .scatter-marker{z-index:2;pointer-events:auto;cursor:help;background:0 0;border:0;outline:0;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.app-page-slot .scatter-marker.team-marker{width:48px;height:48px}.app-page-slot .scatter-marker:hover,.app-page-slot .scatter-marker:focus-visible{z-index:10}.app-page-slot .scatter-marker:focus-visible{border-radius:50%;box-shadow:0 0 0 2px #272b28}.app-page-slot .scatter-marker>img{object-fit:contain;filter:drop-shadow(0 2px 2px #0000003d);width:38px;height:38px;transition:transform .12s}.app-page-slot .scatter-marker:hover>img,.app-page-slot .scatter-marker:focus-visible>img{transform:scale(1.18)}.app-page-slot .scatter-team-fallback{color:#272b28;width:34px;height:34px;font:900 8px/1 var(--font-geist-mono);background:#fff;border:1px solid #777d77;border-radius:50%;place-items:center;display:grid}.app-page-slot .scatter-marker.player-marker{width:40px;height:38px}.app-page-slot .scatter-marker .player-stats-jersey-card{border-color:#c7ccc7;border-radius:6px;width:36px;height:34px;box-shadow:0 3px 7px #00000038}.app-page-slot .scatter-marker .player-stats-jersey{filter:drop-shadow(0 2px 3px #00000047);width:31px;height:29px}.app-page-slot .scatter-marker .player-stats-jersey>span{margin-top:5px;font-size:8px}.app-page-slot .scatter-season-tag{color:#505650;font:850 6px/1 var(--font-geist-mono);white-space:nowrap;background:#fffffff0;border:1px solid #d0d3ce;border-radius:3px;padding:2px 3px;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%)}.app-page-slot .scatter-marker-tooltip{z-index:20;color:#fff;text-align:left;background:#141715f7;border:1px solid #343936;border-radius:7px;gap:4px;width:218px;padding:10px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000047}.app-page-slot .scatter-marker:hover .scatter-marker-tooltip,.app-page-slot .scatter-marker:focus-visible .scatter-marker-tooltip{display:grid}.app-page-slot .scatter-marker-tooltip>strong{font:850 11px/1.2 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .scatter-marker-tooltip>small{color:#b9bdb8;font:750 8px/1.2 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;overflow:hidden}.app-page-slot .scatter-marker-tooltip>span{color:#f3f4f1;font:800 9px/1.25 var(--font-geist-mono);justify-content:space-between;gap:8px;display:flex}.app-page-slot .scatter-marker-tooltip b{color:#aeb3ae;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .player-weekly-actual,.app-page-slot .player-weekly-average{fill:none;vector-effect:non-scaling-stroke}.app-page-slot .player-weekly-actual{stroke:#171b18;stroke-width:2.4px}.app-page-slot .player-weekly-average{stroke:#8d938d;stroke-width:1.8px;stroke-dasharray:7 6}.app-page-slot .player-weekly-actual-point{fill:#171b18;stroke:#fff;stroke-width:1.5px}.app-page-slot .player-weekly-opponent-logo{filter:drop-shadow(0 1.5px 2px #00000047);pointer-events:none}.app-page-slot .player-weekly-opponent-fallback{fill:#fff;font-family:var(--font-geist-mono);letter-spacing:-.04em;pointer-events:none;font-size:5px;font-weight:900}.app-page-slot .player-weekly-average-point{fill:#fff;stroke:#8d938d;stroke-width:1.35px}.app-page-slot .player-weekly-x-label,.app-page-slot .player-weekly-value,.app-page-slot .player-weekly-legend{fill:#666c66;font-family:var(--font-geist-mono);font-size:8px;font-weight:800}.app-page-slot .player-weekly-value{fill:#2a2f2b;font-size:7.5px}.app-page-slot .player-weekly-legend{letter-spacing:.055em;font-size:7px}.app-page-slot .scatter-empty{z-index:4;color:#232724;text-align:center;background:#ffffffd6;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:96px 42px 88px 105px}.app-page-slot .scatter-empty strong{font:850 17px/1.1 var(--font-geist-sans)}.app-page-slot .scatter-empty span{color:#737973;font:700 10px/1.45 var(--font-geist-mono)}@media (width<=1100px){.app-page-slot .scatter-controls{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=700px){.app-page-slot .scatter-visualizer-page{box-sizing:border-box;width:100%;max-width:100%;padding:6px 8px 24px;overflow:hidden}.app-page-slot .scatter-controls{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.app-page-slot .scatter-controls select{letter-spacing:-.035em;height:42px;padding-left:8px;padding-right:25px;font-size:16px}.app-page-slot .scatter-multi-select>summary{height:42px;padding-left:8px;padding-right:24px}.app-page-slot .scatter-multi-select>summary>strong{letter-spacing:-.035em;font-size:12px}.app-page-slot .scatter-multi-menu{width:100%;padding:6px}.app-page-slot .scatter-multi-menu>div{max-height:220px}.app-page-slot .scatter-axis-control{grid-column:span 1}.app-page-slot .scatter-chart{border-radius:8px;width:100%;max-width:100%;box-shadow:0 8px 22px #0000002e}.app-page-slot .scatter-stage{width:100%;min-width:0;max-width:100%}.app-page-slot .scatter-title.mobile{font-size:16px}.app-page-slot .scatter-subtitle{letter-spacing:.035em;font-size:8px}.app-page-slot .scatter-tick{font-size:8px}.app-page-slot .scatter-axis-label{font-size:10px}.app-page-slot .scatter-average-label{font-size:6px}.app-page-slot .scatter-marker{width:30px;height:30px}.app-page-slot .scatter-marker.team-marker{width:40px;height:40px}.app-page-slot .scatter-marker>img{width:31px;height:31px}.app-page-slot .scatter-team-fallback{width:28px;height:28px;font-size:6px}.app-page-slot .scatter-chart-brand{top:10px;left:10px}.app-page-slot .scatter-chart-brand>img{width:25px;height:25px}.app-page-slot .scatter-chart-brand>span{display:none}.app-page-slot .scatter-marker.player-marker{width:34px;height:32px}.app-page-slot .scatter-marker .player-stats-jersey-card{width:31px;height:29px}.app-page-slot .scatter-marker .player-stats-jersey{width:27px;height:25px}.app-page-slot .scatter-marker .player-stats-jersey>span{margin-top:4px;font-size:7px}.app-page-slot .scatter-marker-tooltip{width:188px;padding:8px}.app-page-slot .pff-data-note{margin:8px 2px 0;font-size:8px}}.app-page-slot .team-page .team-lab-grid{grid-template-columns:minmax(0,1fr);gap:12px}.app-page-slot .team-selector-bar{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;justify-content:space-between;align-items:flex-end;gap:14px;padding:12px 14px;display:flex}.app-page-slot .team-selector-bar label{flex-direction:column;gap:6px;width:min(480px,100%);display:flex}.app-page-slot .team-selector-bar label>span,.app-page-slot .team-selector-bar>small{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.11em}.app-page-slot .team-selector-bar select{border:1px solid var(--app-line-strong);background:var(--app-panel-soft);width:100%;min-height:42px;color:var(--app-ink);font:800 12px/1 var(--font-geist-sans);border-radius:7px;outline:none;padding:0 38px 0 12px}.app-page-slot .team-selector-bar select:focus-visible{border-color:var(--app-ink-soft);box-shadow:0 0 0 2px #f2f0e41a}.app-page-slot .team-schedule-list{border:1px solid var(--app-line);background:var(--app-line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.app-page-slot .team-schedule-game{background:var(--app-panel);width:100%;min-width:0;min-height:96px;color:var(--app-ink);cursor:pointer;text-align:left;border:0;grid-template-columns:minmax(0,1fr) 78px;align-items:stretch;padding:0;display:grid}.app-page-slot .team-schedule-game:hover,.app-page-slot .team-schedule-game:focus-visible{background:var(--app-panel-raised);outline:none}.app-page-slot .team-schedule-teams{align-content:center;min-width:0;padding:5px 11px;display:grid}.app-page-slot .team-schedule-team{opacity:.7;grid-template-columns:35px minmax(0,1fr) 32px;align-items:center;gap:9px;min-width:0;min-height:42px;display:grid}:is(.app-page-slot .team-schedule-team.winner,.app-page-slot .team-schedule-game:not(:has(.winner)) .team-schedule-team){opacity:1}.app-page-slot .team-schedule-team .team-mark-sm{width:34px;height:34px}.app-page-slot .team-schedule-team>span{align-items:baseline;gap:6px;min-width:0;display:flex}.app-page-slot .team-schedule-team strong{min-width:0;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.app-page-slot .team-schedule-team em{background:var(--app-panel-soft);color:var(--app-ink-soft);font:900 9px/1 var(--font-geist-mono);border:1px solid #706f61;border-radius:3px;flex:none;padding:2px 4px;font-style:normal}.app-page-slot .team-schedule-team>b{color:var(--app-ink);font:900 20px/1 var(--font-geist-mono);font-variant-numeric:tabular-nums;text-align:right}.app-page-slot .team-schedule-status{border-left:1px solid var(--app-line);background:var(--app-panel-inset);text-align:center;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:0 3px;padding:15px 8px 15px 10px;display:grid}.app-page-slot .team-schedule-status strong,.app-page-slot .team-schedule-status small{color:var(--app-ink-soft);font:850 8px/1 var(--font-geist-mono);letter-spacing:.05em;white-space:nowrap;grid-column:1}.app-page-slot .team-schedule-status strong{align-self:end;padding-bottom:4px}.app-page-slot .team-schedule-status small{color:var(--app-faint);align-self:start;font-size:7px}.app-page-slot .team-schedule-status i{color:var(--app-faint);font:400 18px/1 var(--font-geist-sans);grid-area:1/2/3}@media (width<=760px){.app-page-slot .team-selector-bar{align-items:stretch;padding:9px}.app-page-slot .team-selector-bar>small{display:none}.app-page-slot .team-selector-bar label{width:100%}.app-page-slot .team-page-schedule{padding:14px 0 0}.app-page-slot .team-page-schedule>header{margin-bottom:10px;padding:0 11px}.app-page-slot .team-page-schedule>header strong{font-size:17px}.app-page-slot .team-schedule-list{border-bottom:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.app-page-slot .team-schedule-game{grid-template-columns:minmax(0,1fr) 74px;min-height:90px}.app-page-slot .team-schedule-team{grid-template-columns:34px minmax(0,1fr) 30px;gap:8px;min-height:39px}.app-page-slot .team-schedule-team .team-mark-sm{width:33px;height:33px}.app-page-slot .team-schedule-team strong{font-size:11px}.app-page-slot .team-schedule-team>b{font-size:19px}}@media (width<=390px){.app-page-slot .team-schedule-game{grid-template-columns:minmax(0,1fr) 68px}.app-page-slot .team-schedule-teams{padding-left:8px;padding-right:8px}.app-page-slot .team-schedule-team{grid-template-columns:32px minmax(0,1fr) 28px;gap:7px}.app-page-slot .team-schedule-team .team-mark-sm{width:31px;height:31px}.app-page-slot .team-schedule-team>span{gap:4px}.app-page-slot .team-schedule-status{padding-left:7px;padding-right:5px}}.app-page-slot .stats-leader-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .stats-leader-summary article{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:88px;padding:12px 14px;display:flex}.app-page-slot .stats-leader-summary .team-mark-sm{flex:0 0 52px;width:52px;height:52px}.app-page-slot .stats-leader-summary article>div{flex-direction:column;min-width:0;display:flex}.app-page-slot .stats-leader-summary strong{margin-top:5px;font-size:18px}.app-page-slot .stats-filter-drawer{border:1px solid var(--app-line-strong);background:var(--app-panel);border-radius:10px;margin:0 0 10px;overflow:hidden}.app-page-slot .stats-filter-drawer>summary{min-height:52px;color:var(--app-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;list-style:none;display:flex}.app-page-slot .stats-filter-drawer>summary::-webkit-details-marker{display:none}.app-page-slot .stats-filter-drawer>summary>span{flex-direction:column;gap:5px;min-width:0;display:flex}.app-page-slot .stats-filter-drawer>summary strong{font-size:12px}.app-page-slot .stats-filter-drawer>summary small{color:var(--app-faint);font:800 7px/1.2 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .stats-filter-drawer>summary>b{color:var(--app-ink-soft);font:500 22px/1 var(--font-geist-sans);flex:none;transition:transform .18s}.app-page-slot .stats-filter-drawer[open]>summary>b{transform:rotate(45deg)}.app-page-slot .team-stats-filter-drawer>.stats-toolbar-controls{border-top:1px solid var(--app-line);background:var(--app-panel-inset);scrollbar-width:thin;flex-wrap:nowrap;align-items:end;gap:8px;min-width:0;max-width:none;padding:10px;display:flex;overflow-x:auto}.app-page-slot .team-stats-filter-drawer>.stats-toolbar-controls>label{flex:1 0 145px;min-width:145px}.app-page-slot .team-stats-filter-drawer .stats-mobile-sort{flex:0 0 232px;min-width:232px}.app-page-slot .player-ratings-filter-drawer>.player-ratings-controls{border:0;border-top:1px solid var(--app-line);background:var(--app-panel-inset);scrollbar-width:thin;border-radius:0;flex-wrap:nowrap;gap:8px;margin:0;padding:10px;display:flex;overflow-x:auto}.app-page-slot .player-ratings-filter-drawer>.player-ratings-controls>label,.app-page-slot .player-ratings-filter-drawer>.player-ratings-controls>.player-ratings-direction{flex:1 0 150px;min-width:150px}.app-page-slot .player-ratings-table-shell{border-top:1px solid var(--app-line);border-radius:0}.app-page-slot .player-ratings-table-head,.app-page-slot .player-rating-table-row{column-gap:18px;padding-left:12px;padding-right:12px}.app-page-slot .player-ratings-player-head{color:var(--app-muted);font:850 8px/1 var(--font-geist-mono);letter-spacing:.08em;align-items:center;padding-left:8px;display:flex}.app-page-slot .player-rating-table-row{min-height:72px}.app-page-slot .player-rating-table-row>.player-stats-player{grid-template-columns:36px 54px minmax(0,1fr)}.app-page-slot .player-rating-table-rank{grid-template-columns:minmax(0,1fr)}.app-page-slot .player-rating-table-value{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.app-page-slot .player-rating-table-value>strong{color:inherit;font:950 20px/1 var(--font-geist-mono)}.app-page-slot .player-rating-table-value>small{max-width:112px;color:var(--app-faint);font:800 6px/1.15 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .player-rating-table-value.elite{color:var(--app-positive)}.app-page-slot .player-rating-table-value.strong,.app-page-slot .player-rating-table-value.solid,.app-page-slot .player-rating-table-value.developing{color:var(--app-warning)}.app-page-slot .player-rating-table-value.liability{color:var(--app-negative)}.app-page-slot .player-rating-table-value.context,.app-page-slot .player-rating-table-value.unrated{color:var(--app-ink-soft)}@media (width<=900px){.app-page-slot .stats-leader-summary article{gap:8px;min-height:76px;padding:9px}.app-page-slot .stats-leader-summary .team-mark-sm{flex-basis:43px;width:43px;height:43px}.app-page-slot .stats-leader-summary strong{margin-top:4px;font-size:14px}.app-page-slot .stats-filter-drawer>summary{min-height:48px}.app-page-slot .team-stats-filter-drawer>.stats-toolbar-controls{grid-template-columns:none;display:flex}.app-page-slot .team-stats-filter-drawer>.stats-toolbar-controls[data-advanced=false] .stats-filter-team{grid-column:auto}.app-page-slot .player-ratings-filter-drawer>.player-ratings-controls{grid-template-columns:none;display:flex}.app-page-slot .player-ratings-filter-drawer>.player-ratings-controls label:nth-child(3),.app-page-slot .player-ratings-filter-drawer>.player-ratings-controls>.player-ratings-direction{grid-column:auto}.app-page-slot .player-rating-table-row{min-width:var(--stats-min-width,474px);border:0;border-top:1px solid var(--app-line);background:var(--app-panel);border-radius:0;margin:0;display:grid}.app-page-slot .player-rating-table-row>.player-stats-player{grid-template-columns:34px 50px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.app-more-sheet,.status-light{animation:none!important}}.app-page-slot .player-ratings-page{max-width:1260px}.app-page-slot .player-ratings-controls label>span,.app-page-slot .player-ratings-direction>span{color:var(--app-muted);font:850 8px/1 var(--font-geist-mono);letter-spacing:.12em}.app-page-slot .player-ratings-controls{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);grid-template-columns:110px minmax(150px,.9fr) minmax(190px,1.2fr) 130px 135px 145px;gap:8px;margin:18px 0 12px;padding:10px;display:grid}.app-page-slot .player-ratings-controls label,.app-page-slot .player-ratings-direction{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:7px;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:54px;padding:8px 10px;display:flex}.app-page-slot .player-ratings-controls select{width:100%;min-width:0;color:var(--app-ink);font:850 12px/1.2 var(--font-geist-sans);background:0 0;border:0}.app-page-slot .player-ratings-direction{color:var(--app-ink);cursor:pointer;text-align:left}.app-page-slot .player-ratings-direction strong{white-space:nowrap;font:900 11px/1.2 var(--font-geist-mono)}.app-page-slot .player-ratings-state{border:1px solid var(--app-line-strong);border-left:3px solid var(--app-warning);border-radius:var(--app-radius-sm);background:var(--app-panel);margin:12px 0;padding:18px}.app-page-slot .player-ratings-state.error{border-left-color:var(--app-negative)}.app-page-slot .player-ratings-state>span{color:var(--app-warning);font:850 8px/1 var(--font-geist-mono);letter-spacing:.12em;display:block}.app-page-slot .player-ratings-state strong{color:var(--app-ink);margin-top:7px;font-size:18px;display:block}.app-page-slot .player-ratings-state p{color:var(--app-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.app-page-slot .player-ratings-board{border:1px solid var(--app-line-strong);border-radius:var(--app-radius);background:var(--app-panel-inset);overflow:hidden}.app-page-slot .player-ratings-board>header{border-bottom:1px solid var(--app-line)}.app-page-slot .player-ratings-board>header>p{color:var(--app-muted);margin:0;padding:10px 12px;font-size:11px}.app-page-slot .player-ratings-board>header>p strong{color:var(--app-ink)}.app-page-slot .player-ratings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.app-page-slot .player-rating-row{border:1px solid var(--app-line);background:var(--app-panel);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.app-page-slot .player-rating-card-top{grid-template-columns:26px minmax(0,1fr) 76px;align-items:start;gap:9px;min-width:0;display:grid}.app-page-slot .player-rating-rank{color:var(--app-faint);font:900 14px/1 var(--font-geist-mono);padding-top:3px}.app-page-slot .player-rating-player,.app-page-slot .player-rating-team,.app-page-slot .player-rating-evidence{min-width:0}.app-page-slot .player-rating-player{flex-direction:column;gap:5px;display:flex}.app-page-slot .player-rating-name-line{align-items:baseline;gap:7px;min-width:0;display:flex}.app-page-slot .player-rating-player strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.15;overflow:hidden}.app-page-slot .player-rating-player span{color:var(--app-muted);font:800 8px/1 var(--font-geist-mono);letter-spacing:.06em}.app-page-slot .player-rating-card-main{grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);align-items:center;gap:10px;min-width:0;display:grid}.app-page-slot .player-rating-team{align-items:center;gap:8px;display:flex}.app-page-slot .player-rating-team .team-mark-sm{flex:0 0 38px;width:38px;height:38px}.app-page-slot .player-rating-team>span{flex-direction:column;gap:3px;min-width:0;display:flex}.app-page-slot .player-rating-team strong{color:var(--app-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-page-slot .player-rating-team small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-page-slot .player-rating-position{color:var(--app-ink-soft);font:900 9px/1 var(--font-geist-mono);flex:none}.app-page-slot .player-rating-overall{border:1px solid var(--app-line-strong);background:var(--app-panel-inset);min-width:60px;color:var(--app-ink);font:950 24px/1 var(--font-geist-mono);border-radius:7px;justify-self:end;place-items:center;padding:10px 7px;display:inline-grid}.app-page-slot .player-rating-grade{flex-direction:column;justify-self:end;align-items:stretch;gap:4px;min-width:76px;display:flex}.app-page-slot .player-rating-grade>span{color:var(--app-muted);font:900 7px/1 var(--font-geist-mono);letter-spacing:.035em;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .player-rating-overall.elite{color:var(--app-positive);border-color:#61c990b3}.app-page-slot .player-rating-overall.strong{color:var(--app-warning);border-color:#d8bd78a6}.app-page-slot .player-rating-overall.liability{color:var(--app-negative);border-color:#dd6a6aa6}.app-page-slot .player-rating-stat-profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.app-page-slot .player-rating-stat-profile>span{border:1px solid var(--app-line);border-left:2px solid var(--app-line-strong);background:var(--app-panel-inset);flex-direction:column;gap:4px;min-width:0;padding:7px 6px;display:flex}.app-page-slot .player-rating-stat-profile small{color:var(--app-muted);font:850 7px/1 var(--font-geist-mono);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .player-rating-stat-profile strong{color:var(--app-ink);font:900 12px/1 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .player-rating-stat-profile>span.positive{border-left-color:var(--app-positive)}.app-page-slot .player-rating-stat-profile>span.warning{border-left-color:var(--app-negative)}.app-page-slot .player-rating-evidence{border-top:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding-top:8px;display:grid}.app-page-slot .player-rating-evidence>b{color:var(--app-ink);font:900 9px/1 var(--font-geist-mono)}.app-page-slot .player-rating-evidence>span{color:var(--app-muted);text-overflow:ellipsis;white-space:normal;grid-column:1;font-size:10px;line-height:1.35;overflow:hidden}.app-page-slot .player-rating-evidence>small{text-align:center;min-width:34px;font:900 9px/1 var(--font-geist-mono);border:1px solid;border-radius:5px;grid-area:1/2/3;padding:6px}.app-page-slot .player-ratings-loading{color:var(--app-muted);text-align:center;padding:32px 18px;font-size:12px}.app-page-slot .player-ratings-pagination{border-top:1px solid var(--app-line);background:var(--app-panel-inset);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.app-page-slot .player-ratings-pagination button{border:1px solid var(--app-line-strong);background:var(--app-panel);min-height:38px;color:var(--app-ink);font:850 9px/1 var(--font-geist-mono);border-radius:6px;padding:0 13px}.app-page-slot .player-ratings-pagination button:disabled{opacity:.35}.app-page-slot .player-ratings-pagination span,.app-page-slot .player-ratings-method{color:var(--app-muted);font-size:10px;line-height:1.45}.app-page-slot .player-ratings-pagination span{font-family:var(--font-geist-mono)}.app-page-slot .player-ratings-method{margin:12px 2px 0}.app-page-slot .player-rating-tier-key{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.app-page-slot .player-rating-tier-key>span{border:1px solid var(--app-line);border-left:2px solid var(--app-line-strong);background:var(--app-panel-inset);min-width:0;color:var(--app-muted);font:850 7px/1 var(--font-geist-mono);white-space:nowrap;align-items:center;gap:6px;padding:7px 8px;display:flex}.app-page-slot .player-rating-tier-key b{color:var(--app-ink);font-size:8px}.app-page-slot .player-rating-tier-key .all-era,.app-page-slot .player-rating-tier-key .elite{border-left-color:var(--app-positive)}.app-page-slot .player-rating-tier-key .great,.app-page-slot .player-rating-tier-key .very-good{border-left-color:var(--app-accent)}.app-page-slot .player-rating-tier-key .liability{border-left-color:var(--app-negative)}@media (width<=620px){.app-page-slot .player-rating-card-top{grid-template-columns:22px minmax(0,1fr) 72px}.app-page-slot .player-rating-tier-key{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-page-slot .player-ratings-method b{color:var(--app-ink-soft)}@media (width<=900px){.app-page-slot .player-ratings-page .section-title-row{gap:12px}.app-page-slot .player-ratings-controls{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:8px}.app-page-slot .player-ratings-controls label:nth-child(3){grid-column:1/3}.app-page-slot .player-ratings-controls label,.app-page-slot .player-ratings-direction{min-height:58px}.app-page-slot .player-ratings-list{grid-template-columns:1fr;gap:8px;padding:8px}.app-page-slot .player-ratings-pagination{padding:10px}.app-page-slot .player-ratings-pagination button{min-height:44px;padding:0 10px}}@media (width<=390px){.app-page-slot .player-ratings-controls{grid-template-columns:1fr 1fr}.app-page-slot .player-ratings-direction{grid-column:1/3}.app-page-slot .player-ratings-pagination span{font-size:8px}.app-page-slot .player-rating-row{padding:10px}.app-page-slot .player-rating-card-main{grid-template-columns:102px minmax(0,1fr);gap:7px}.app-page-slot .player-rating-team .team-mark-sm{flex-basis:34px;width:34px;height:34px}.app-page-slot .player-rating-stat-profile>span{padding:6px 4px}.app-page-slot .player-rating-stat-profile small{font-size:6.5px}.app-page-slot .player-rating-stat-profile strong{font-size:11px}}.app-page-slot .schedule-filter{grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(132px,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.app-page-slot .schedule-filter>.schedule-filter-control,.app-page-slot .schedule-filter>.schedule-filter-control:first-child,.app-page-slot .schedule-filter>.schedule-filter-control:not(:first-child){flex:none;grid-template-columns:minmax(0,1fr);gap:6px;width:auto;min-width:0;display:grid}.app-page-slot .schedule-filter-control label{white-space:nowrap;min-width:0;line-height:1.2}.app-page-slot .schedule-filter-control select{width:100%;min-width:0;max-width:100%}.app-page-slot .schedule-filter-status{border:1px solid var(--app-line);background:var(--app-panel-soft);min-height:38px;color:var(--app-muted);font:800 8px/1 var(--font-geist-mono);letter-spacing:.06em;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 11px;display:inline-flex}.app-page-slot .schedule-filter-status strong{color:var(--app-ink);font-size:11px}.app-page-slot .schedule-summary article>span{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 7px;line-height:1.35;display:flex}.app-page-slot .schedule-summary .snapshot-badge{flex:none;margin-left:0}@media (width<=1180px){.app-page-slot .schedule-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .schedule-filter-status{grid-column:1/-1;justify-self:start}.app-page-slot .schedule-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-page-slot .schedule-summary article{min-height:96px;padding:12px}.app-page-slot .schedule-summary strong{margin-top:8px;font-size:20px}.app-page-slot .schedule-summary small{white-space:normal;font-size:8px;line-height:1.35;overflow:visible}.app-page-slot .schedule-table-shell{background:0 0;border:0;overflow:visible}.app-page-slot .schedule-head{display:none}.app-page-slot .schedule-game-entry{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;margin-bottom:9px;overflow:hidden}.app-page-slot .schedule-row{background:var(--app-line);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;min-height:0;padding:0;display:grid}.app-page-slot .schedule-row>div{background:var(--app-panel);justify-content:center;gap:5px;min-width:0;min-height:76px;padding:10px}.app-page-slot .schedule-row>div:before{content:attr(data-label);color:var(--app-faint);font:800 6px/1 var(--font-geist-mono);letter-spacing:.08em}.app-page-slot .schedule-row>.schedule-matchup-cell{grid-column:1/3;min-height:92px;padding:11px}.app-page-slot .schedule-matchup-cell:before{display:none}.app-page-slot .schedule-logo-pair{gap:7px;min-width:78px}.app-page-slot .schedule-logo-pair .team-mark{width:39px;height:39px}.app-page-slot .schedule-matchup-copy strong{font-size:13px}.app-page-slot .schedule-record-line{white-space:normal}.app-page-slot .schedule-row>div strong,.app-page-slot .schedule-row>div b,.app-page-slot .schedule-row>div span,.app-page-slot .schedule-row>div small{text-overflow:clip;white-space:normal;font-size:9px;line-height:1.35;overflow:visible}.app-page-slot .schedule-row>div>b{font-size:16px}.app-page-slot .schedule-edge-toggle{width:100%;min-height:36px;margin-top:4px}}@media (width<=620px){.app-page-slot .schedule-filter{grid-template-columns:minmax(0,1fr)}.app-page-slot .schedule-filter-status{grid-column:1;justify-self:stretch;width:100%}.app-page-slot .schedule-row>.schedule-model-cell{grid-column:1/3}}.app-page-slot .player-stats-page{max-width:1460px}.app-page-slot .player-stats-toolbar .stats-toolbar-controls{grid-template-columns:repeat(5,minmax(118px,1fr));min-width:min(100%,860px)}.app-page-slot .player-stats-state{border:1px solid var(--app-line);background:var(--app-panel);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;margin:10px 0;padding:22px;display:flex}.app-page-slot .player-stats-state.error{border-color:#df6c7857}.app-page-slot .player-stats-state>span{color:var(--app-faint);font:850 8px/1 var(--font-geist-mono);letter-spacing:.12em}.app-page-slot .player-stats-state strong{color:var(--app-ink);font-size:17px}.app-page-slot .player-stats-state p{max-width:620px;color:var(--app-muted);margin:0;font-size:10px;line-height:1.5}.app-page-slot .player-stats-table-shell{-webkit-overflow-scrolling:touch;position:relative;overflow:auto hidden}.app-page-slot .player-stats-head,.app-page-slot .player-stats-row{column-gap:18px;padding-left:12px;padding-right:12px}.app-page-slot .player-stats-row{min-height:72px}.app-page-slot .player-stats-row>.player-stats-player{grid-template-columns:76px 54px minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:100%;padding-right:10px;display:grid}.app-page-slot .player-stats-ranks{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.app-page-slot .player-stats-ranks>b{color:var(--app-faint);font:900 15px/1 var(--font-geist-mono);text-align:center}.app-page-slot .player-stats-ranks>span{flex-direction:column;gap:3px;min-width:0;display:flex}.app-page-slot .player-stats-ranks small{color:var(--app-faint);font:800 6px/1 var(--font-geist-mono);letter-spacing:.04em;white-space:nowrap}.app-page-slot .player-stats-ranks small b{color:var(--app-ink-soft);font-size:7px}.app-page-slot .player-stats-jersey-card{--player-jersey-card:#dfe4e1;background:radial-gradient(circle at 34% 26%,#f3f5f3 0,#dfe4e1 48%,#aeb9b5 100%);border:1px solid #ecf8ff9e;border-radius:8px;place-items:center;width:52px;height:48px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff47,0 6px 16px #0000004d,0 0 12px #3bd8ff14}.app-page-slot .player-stats-jersey-card:after{content:"";pointer-events:none;border:1px solid #04111f21;border-radius:5px;position:absolute;inset:3px}.app-page-slot .player-stats-jersey{--player-jersey:#343630;--player-jersey-trim:#f1efe6;--player-jersey-ink:#f1efe6;z-index:1;isolation:isolate;clip-path:polygon(20% 0,36% 0,41% 8%,59% 8%,64% 0,80% 0,100% 21%,85% 38%,76% 31%,76% 100%,24% 100%,24% 31%,15% 38%,0 21%);background:linear-gradient(var(--player-jersey-trim),var(--player-jersey-trim)) 50% 7px/48% 2px no-repeat, var(--player-jersey);filter:drop-shadow(0 3px 5px #00000057);place-items:center;width:44px;height:40px;display:grid;position:relative}.app-page-slot .player-stats-jersey:before{content:"";z-index:1;border:2px solid var(--player-jersey-trim);background:var(--player-jersey-card,#fff);border-top:0;border-radius:0 0 9px 9px;width:13px;height:8px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.app-page-slot .player-stats-jersey>span{z-index:2;color:var(--player-jersey-ink);font:950 13px/1 var(--font-geist-mono);letter-spacing:-.06em;text-shadow:0 1px 1px #00000057;margin-top:7px;position:relative}.app-page-slot .player-stats-player>span{flex-direction:column;gap:4px;min-width:0;display:flex}.app-page-slot .player-stats-player strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.app-page-slot .player-stats-player small{color:var(--app-muted);font:750 7px/1.25 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-page-slot .player-stats-value{min-width:0;color:var(--app-ink);font:800 9px/1.3 var(--font-geist-mono);font-variant-numeric:tabular-nums;padding-right:7px;font-size:13px;font-weight:900}.app-page-slot .player-stats-value.active-value{color:var(--app-ink);font-weight:950}.app-page-slot .player-stats-loading{min-height:150px;color:var(--app-muted);font:800 9px/1.4 var(--font-geist-mono);letter-spacing:.06em;place-items:center;display:grid}.app-page-slot .player-stats-pagination{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;margin-top:10px}.app-page-slot .player-stats-definition>div{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.app-page-slot .player-stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .player-stats-toolbar .stats-toolbar-controls{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.app-page-slot .player-stats-table-shell{border:1px solid var(--app-line);background:var(--app-panel);overflow:auto hidden}.app-page-slot .player-stats-head{display:grid}.app-page-slot .player-stats-row{min-width:var(--stats-min-width,720px);border:0;border-top:1px solid var(--app-line);background:var(--app-panel);border-radius:0;min-height:68px;margin:0;padding-left:10px;padding-right:10px;display:grid}.app-page-slot .player-stats-row>.player-stats-player{z-index:auto;background:var(--app-panel);min-height:100%;box-shadow:none;padding:0 10px 0 0;position:static}.app-page-slot .player-stats-head>:first-child{z-index:auto;box-shadow:none;position:static}.app-page-slot .player-stats-row>.player-stats-player{grid-template-columns:72px 50px minmax(0,1fr)}.app-page-slot .player-stats-jersey-card{width:48px;height:44px}.app-page-slot .player-stats-jersey{width:40px;height:37px}.app-page-slot .player-stats-definition>div{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.app-page-slot .player-stats-summary,.app-page-slot .player-stats-toolbar .stats-toolbar-controls{grid-template-columns:minmax(0,1fr)}}.app-page-slot .mobile-scoreboard{display:none}.app-page-slot .stats-hub-page{width:min(calc(100% - 52px),var(--app-content-width));margin:0 auto;padding:22px 0 58px}.app-page-slot .stats-hub-content>.page-section{width:100%;max-width:none;min-height:0;margin:0;padding:20px 0 0}.app-page-slot .stats-hub-switch{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(520px,100%);padding:5px;display:grid}.app-page-slot .stats-hub-switch button{min-height:54px;color:var(--app-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px 15px;display:flex}.app-page-slot .stats-hub-switch button.active{background:var(--app-ink);color:var(--app-on-accent)}.app-page-slot .stats-hub-switch span{color:inherit;font:850 7px/1 var(--font-geist-mono);letter-spacing:.12em}.app-page-slot .stats-hub-switch strong{color:inherit;margin-top:5px;font-size:13px}.app-page-slot .ranking-team-link{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.app-page-slot .ranking-team-link>i{color:var(--app-faint);font:400 24px/1 var(--font-geist-sans);margin-left:auto}.app-page-slot .ranking-team-link:hover>i{color:var(--app-ink)}.app-page-slot .team-profile-card{overflow:hidden}.app-page-slot .team-page-tabs{z-index:2;border-bottom:1px solid var(--app-line);background:var(--app-panel-inset);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 28px;display:grid;position:relative}.app-page-slot .team-page-tabs button{min-height:55px;color:var(--app-muted);font:800 11px/1 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px}.app-page-slot .team-page-tabs button.active{border-bottom-color:var(--app-ink);color:var(--app-ink)}.app-page-slot .team-page-panel{min-width:0}.app-page-slot .team-page-schedule{padding:24px 28px 30px}.app-page-slot .team-page-schedule>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.app-page-slot .team-page-schedule>header>div{flex-direction:column;display:flex}.app-page-slot .team-page-schedule>header span,.app-page-slot .team-page-schedule>header small{color:var(--app-faint);font:850 8px/1 var(--font-geist-mono);letter-spacing:.1em}.app-page-slot .team-page-schedule>header strong{color:var(--app-ink);letter-spacing:-.025em;margin-top:6px;font-size:22px}.app-page-slot .team-page-schedule .mobile-scoreboard{display:block}.app-page-slot .team-page-schedule .mobile-score-day+.mobile-score-day{margin-top:22px}.app-page-slot .team-page-schedule .mobile-score-day>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.app-page-slot .team-page-depth{gap:16px;padding:24px 28px 30px;display:grid}.app-page-slot .mobile-score-day>h2{color:var(--app-ink-soft);letter-spacing:-.01em;margin:0 0 8px;font-size:13px;font-weight:780}.app-page-slot .mobile-game-card{border:1px solid var(--app-line);background:var(--app-panel);width:100%;min-height:108px;color:var(--app-ink);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) 78px;align-items:stretch;padding:0;display:grid;overflow:hidden}.app-page-slot .mobile-game-card:hover{border-color:var(--app-line-strong);background:var(--app-panel-raised)}.app-page-slot .mobile-game-teams{align-content:center;gap:2px;min-width:0;padding:8px 10px;display:grid}.app-page-slot .mobile-game-team{opacity:.74;grid-template-columns:37px minmax(0,1fr) 31px;align-items:center;gap:9px;min-width:0;min-height:43px;display:grid}:is(.app-page-slot .mobile-game-team.winner,.app-page-slot .mobile-game-card:not(:has(.winner)) .mobile-game-team){opacity:1}.app-page-slot .mobile-game-team .team-mark-sm{width:35px;height:35px}.app-page-slot .mobile-game-team>span{flex-direction:column;min-width:0;display:flex}.app-page-slot .mobile-game-team-title{flex-direction:row;align-items:center;gap:5px;min-width:0;display:flex}.app-page-slot .mobile-game-team-title>strong{flex:0 auto;min-width:0}.app-page-slot .mobile-game-team-rank{background:var(--app-panel-soft);color:var(--app-ink-soft);font:900 9px/1 var(--font-geist-mono);letter-spacing:.02em;white-space:nowrap;border:1px solid #706f61;border-radius:3px;flex:none;padding:2px 4px;font-style:normal}.app-page-slot .mobile-game-team strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.app-page-slot .mobile-game-team small{color:var(--app-faint);font:700 7px/1 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.app-page-slot .mobile-game-team>b{color:var(--app-ink);font:900 19px/1 var(--font-geist-mono);text-align:right}.app-page-slot .mobile-game-status{border-left:1px solid var(--app-line);background:var(--app-panel-inset);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 6px;display:flex}.app-page-slot .mobile-game-status strong{color:var(--app-ink-soft);font:900 8px/1 var(--font-geist-mono);letter-spacing:.08em}.app-page-slot .mobile-game-status small{color:var(--app-faint);font:750 7px/1.25 var(--font-geist-mono)}.app-page-slot .mobile-game-status i{color:var(--app-faint);font:400 20px/1 var(--font-geist-sans)}.app-page-slot .schedule-open-detail{border:1px solid var(--app-line);background:var(--app-panel-soft);min-height:28px;color:var(--app-ink-soft);font:850 7px/1 var(--font-geist-mono);cursor:pointer;border-radius:5px;margin-top:4px;padding:0 8px}.app-page-slot .game-detail-page{max-width:1160px!important}.app-page-slot .game-detail-header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;min-height:58px;margin-bottom:14px;display:grid}.app-page-slot .game-detail-header>button{border:1px solid var(--app-line);background:var(--app-panel);width:42px;height:42px;color:var(--app-ink);cursor:pointer;border-radius:50%;font-size:30px}.app-page-slot .game-detail-header>div{flex-direction:column;min-width:0;display:flex}.app-page-slot .game-detail-header small{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.11em}.app-page-slot .game-detail-header h1{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:21px;line-height:1.1;overflow:hidden}.app-page-slot .game-detail-scoreboard{border:1px solid var(--app-line);border-radius:var(--app-radius);background:linear-gradient(135deg,var(--app-panel-raised),var(--app-panel-inset));grid-template-columns:minmax(0,1fr) minmax(210px,.7fr) minmax(0,1fr);align-items:center;min-height:260px;padding:26px 40px;display:grid}.app-page-slot .game-detail-scoreboard>div{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.app-page-slot .game-detail-scoreboard>div>strong{max-width:100%;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:13px;font-size:17px;overflow:hidden}.app-page-slot .game-detail-scoreboard>div>small{color:var(--app-faint);font:750 8px/1 var(--font-geist-mono);margin-top:5px}.app-page-slot .game-detail-scoreboard>span{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.app-page-slot .game-detail-scoreboard>span b{color:var(--app-ink);font:900 52px/1 var(--font-geist-mono);text-align:center}.app-page-slot .game-detail-scoreboard>span em{color:var(--app-faint);font:850 7px/1.3 var(--font-geist-mono);letter-spacing:.08em;text-align:center}.app-page-slot .game-detail-meta{border:1px solid var(--app-line);background:var(--app-line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;display:grid;overflow:hidden}.app-page-slot .game-detail-meta>span{background:var(--app-panel);min-height:65px;color:var(--app-ink-soft);flex-direction:column;justify-content:center;padding:11px 15px;font-size:11px;display:flex}.app-page-slot .game-detail-meta b{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.1em;margin-bottom:6px}.app-page-slot .game-detail-loading{border:1px solid var(--app-line);background:var(--app-panel);min-height:180px;color:var(--app-muted);border-radius:10px;place-items:center;margin-top:12px;font-size:11px;display:grid}.app-page-slot .game-detail-stats,.app-page-slot .game-detail-model{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);margin-top:12px;overflow:hidden}.app-page-slot .game-detail-stats>header,.app-page-slot .game-detail-model>header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 19px;display:flex}.app-page-slot .game-detail-stats>header span,.app-page-slot .game-detail-model>header span{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.11em}.app-page-slot .game-detail-stats h2,.app-page-slot .game-detail-model h2{color:var(--app-ink);margin:5px 0 0;font-size:20px}.app-page-slot .game-detail-stats>header p{color:var(--app-muted);font-size:9px}.app-page-slot .game-stat-head,.app-page-slot .game-detail-stats>div:not(.game-stat-head){border-bottom:1px solid var(--app-line);text-align:center;grid-template-columns:1fr minmax(170px,.7fr) 1fr;align-items:center;min-height:49px;padding:0 20px;display:grid}.app-page-slot .game-stat-head{background:var(--app-panel-inset);min-height:42px;color:var(--app-muted);font:850 8px/1 var(--font-geist-mono)}.app-page-slot .game-stat-head>span:first-child,.app-page-slot .game-detail-stats>div>strong:first-child{text-align:right}.app-page-slot .game-stat-head>span:last-child,.app-page-slot .game-detail-stats>div>strong:last-child{text-align:left}.app-page-slot .game-detail-stats>div>strong{color:var(--app-ink-soft);font:850 14px/1 var(--font-geist-mono)}.app-page-slot .game-detail-stats>div.major>strong{color:var(--app-ink);font-size:18px}.app-page-slot .game-detail-stats>div>span{color:var(--app-muted);font-size:10px}.app-page-slot .game-detail-model>div{background:var(--app-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.app-page-slot .game-detail-model>div>span{background:var(--app-panel);flex-direction:column;justify-content:center;min-height:84px;padding:12px 16px;display:flex}.app-page-slot .game-detail-model small{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.08em}.app-page-slot .game-detail-model strong{color:var(--app-ink);font:900 20px/1 var(--font-geist-mono);margin-top:8px}@media (width<=900px){.app-mobile-tabs{inset:auto 12px calc(9px + env(safe-area-inset-bottom));border:1px solid var(--app-line-strong);background:var(--app-rail);border-radius:19px;min-height:62px;padding:5px;overflow:hidden;box-shadow:0 12px 36px #0000008c}.app-mobile-tabs>button{min-height:50px}.app-page-slot{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app-page-slot>.stats-hub-page{width:calc(100% - 24px);margin:0 12px;padding:12px 0 30px}.app-page-slot .stats-hub-switch{top:calc(var(--app-mobile-header) + env(safe-area-inset-top) + 6px);z-index:40;border-color:var(--app-line-strong);border-radius:10px;width:100%;padding:3px;position:sticky;box-shadow:0 8px 18px #0000003d}.app-page-slot .stats-hub-switch button{text-align:center;align-items:center;min-height:42px;padding:6px 10px}.app-page-slot .stats-hub-switch button>span{display:none}.app-page-slot .stats-hub-switch button>strong{margin-top:0;font-size:12px}.app-page-slot .stats-hub-content>.page-section{padding-top:10px}.app-page-slot .stats-page>.section-kicker,.app-page-slot .stats-page>.section-title-row>div:first-child{display:none}.app-page-slot .stats-page>.section-title-row{margin:0 0 8px}.app-page-slot .stats-page>.section-title-row .vintage-control{gap:5px;padding:4px}.app-page-slot .stats-page>.section-title-row .vintage-control select{min-height:36px}.app-page-slot .stats-page .stats-summary{gap:6px;margin-bottom:8px}.app-page-slot .stats-page .stats-summary article{min-height:70px;padding:9px 10px}.app-page-slot .stats-page .stats-summary strong{margin-top:5px;font-size:16px}.app-page-slot .stats-page .stats-summary small{margin-top:3px;font-size:6.5px}.app-page-slot .stats-page .stats-toolbar{gap:8px;padding:10px}.app-page-slot .stats-page .stats-toolbar>div:first-child{flex:none}.app-page-slot .stats-page .stats-toolbar>div:first-child>span{display:none}.app-page-slot .stats-page .stats-toolbar-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-page-slot .stats-page .stats-toolbar-controls[data-advanced=false] .stats-filter-team,.app-page-slot .stats-page .stats-mobile-sort{grid-column:1/-1}.app-page-slot .schedule-page>.section-kicker{display:none}.app-page-slot .schedule-page>.section-title-row p{max-width:42ch}.app-page-slot .schedule-page .schedule-summary,.app-page-slot .schedule-page .all137-disclaimer,.app-page-slot .schedule-page .schedule-desktop-ledger{display:none}.app-page-slot .schedule-page .mobile-scoreboard{margin-top:15px;display:block}.app-page-slot .schedule-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:9px!important}.app-page-slot .schedule-filter-team{grid-column:1/-1}.app-page-slot .schedule-filter-status{grid-column:auto;justify-self:stretch;width:100%}.app-page-slot .mobile-score-day+.mobile-score-day{margin-top:22px}.app-page-slot .mobile-score-day>h2{top:calc(var(--app-mobile-header) + env(safe-area-inset-top));z-index:5;background:linear-gradient(var(--app-bg) 78%,transparent);margin:0;padding:11px 3px 8px;font-size:16px;position:sticky}.app-page-slot .mobile-score-day>div,.app-page-slot .team-page-schedule .mobile-score-day>div{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.app-page-slot .mobile-game-card{grid-template-columns:minmax(0,1fr) 72px;min-height:105px}.app-page-slot .mobile-game-teams{padding:7px 9px}.app-page-slot .mobile-game-team{grid-template-columns:38px minmax(0,1fr) 29px;gap:8px}.app-page-slot .rankings-page>.section-kicker{display:none}.app-page-slot .rankings-page .ranking-row{border:0;border-bottom:1px solid var(--app-line);background:0 0;border-radius:0;grid-template-columns:30px minmax(0,1fr) 48px;align-items:center;gap:0 8px;min-width:0;min-height:72px;margin:0;padding:8px 5px}.app-page-slot .rankings-page .ranking-row:first-of-type{border-top:1px solid var(--app-line)}.app-page-slot .rankings-page .ranking-number{color:var(--app-muted);font:850 14px/1 var(--font-geist-mono);align-self:center;padding:0}.app-page-slot .rankings-page .ranking-team{grid-column:2;gap:9px;min-width:0}.app-page-slot .rankings-page .ranking-team .team-mark-sm{width:43px;height:43px}.app-page-slot .rankings-page .ranking-team strong{font-size:13px}.app-page-slot .rankings-page .ranking-team small{margin-top:3px;font-size:7px}.app-page-slot .rankings-page .ranking-best-wins,.app-page-slot .rankings-page .ranking-losses{display:none}.app-page-slot .rankings-page .ranking-team-link>i{margin-left:auto;font-size:19px}.app-page-slot .rankings-page .ranking-metrics{background:0 0;border:0;grid-column:3;margin:0;display:block;overflow:visible}.app-page-slot .rankings-page .ranking-metrics>*{display:none}.app-page-slot .rankings-page .ranking-metrics>:first-child{min-height:0;color:var(--app-ink-soft);font:800 10px/1 var(--font-geist-mono);background:0 0;justify-content:flex-end;align-items:center;padding:0;display:flex}.app-page-slot .rankings-page .ranking-metrics>:first-child:before,.app-page-slot .team-page>.section-kicker{display:none}.app-page-slot .team-page .team-lab-grid{gap:9px}.app-page-slot .team-page .team-directory{max-height:154px;padding:8px}.app-page-slot .team-page .team-directory-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:7px;display:grid}.app-page-slot .team-page .team-directory-search input{min-height:40px}.app-page-slot .team-page .team-directory-search>span{white-space:nowrap;margin:0}.app-page-slot .team-page .team-directory>div.team-directory-list{scrollbar-width:none;gap:5px;max-height:66px;display:flex;overflow:auto hidden}.app-page-slot .team-page .team-directory-list button{flex:0 0 142px;width:auto;min-width:142px;min-height:56px}.app-page-slot .team-page .team-profile-hero{grid-template-columns:70px minmax(0,1fr) auto;gap:10px;padding:13px}.app-page-slot .team-page .team-profile-hero .team-mark-lg{width:66px;height:66px}.app-page-slot .team-page .team-profile-hero h2{font-size:21px}.app-page-slot .team-page .team-rank-callout strong{font-size:27px}.app-page-slot .team-page-tabs{padding:0 6px}.app-page-slot .team-page-tabs button{min-height:49px;padding:0 5px;font-size:9px}.app-page-slot .team-page-schedule,.app-page-slot .team-page-depth{padding:15px 10px 18px}.app-page-slot .team-page-schedule>header strong{font-size:18px}.app-page-slot .game-detail-page{padding-top:10px}.app-page-slot .game-detail-header{grid-template-columns:39px minmax(0,1fr);gap:9px;min-height:48px;margin-bottom:9px}.app-page-slot .game-detail-header>button{width:38px;height:38px;font-size:26px}.app-page-slot .game-detail-header h1{font-size:16px}.app-page-slot .game-detail-scoreboard{border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(112px,.74fr) minmax(0,1fr);gap:4px;min-height:185px;padding:18px 7px}.app-page-slot .game-detail-scoreboard .team-mark-lg{width:68px;height:68px}.app-page-slot .game-detail-scoreboard>div>strong{margin-top:8px;font-size:11px}.app-page-slot .game-detail-scoreboard>div>small{font-size:7px}.app-page-slot .game-detail-scoreboard>span{gap:4px}.app-page-slot .game-detail-scoreboard>span b{font-size:33px}.app-page-slot .game-detail-scoreboard>span em{font-size:5.5px}.app-page-slot .game-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .game-detail-meta>span{min-height:58px;padding:9px 10px;font-size:9px}.app-page-slot .game-detail-meta>span:last-child{grid-column:1/3}.app-page-slot .game-detail-stats>header,.app-page-slot .game-detail-model>header{min-height:62px;padding:11px 13px}.app-page-slot .game-detail-stats h2,.app-page-slot .game-detail-model h2{font-size:17px}.app-page-slot .game-detail-stats>header p{text-align:right;max-width:120px;margin:0;font-size:7px;line-height:1.35}.app-page-slot .game-stat-head,.app-page-slot .game-detail-stats>div:not(.game-stat-head){grid-template-columns:1fr minmax(112px,.85fr) 1fr;min-height:46px;padding:0 9px}.app-page-slot .game-detail-stats>div>strong{font-size:12px}.app-page-slot .game-detail-stats>div.major>strong{font-size:15px}.app-page-slot .game-detail-stats>div>span{font-size:8px}.app-page-slot .game-detail-model>div{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .game-detail-model>div>span{min-height:72px}}@media (width<=390px){.app-page-slot>.stats-hub-page{width:calc(100% - 18px);margin-left:9px;margin-right:9px}.app-page-slot .schedule-filter{grid-template-columns:minmax(0,1fr)!important}.app-page-slot .schedule-filter-team,.app-page-slot .schedule-filter-status{grid-column:1}.app-page-slot .mobile-game-card{grid-template-columns:minmax(0,1fr) 66px}.app-page-slot .mobile-game-team{grid-template-columns:34px minmax(0,1fr) 25px;gap:6px}.app-page-slot .mobile-game-team .team-mark-sm{width:32px;height:32px}.app-page-slot .game-detail-scoreboard{grid-template-columns:minmax(0,1fr) minmax(98px,.7fr) minmax(0,1fr)}.app-page-slot .game-detail-scoreboard .team-mark-lg{width:60px;height:60px}.app-page-slot .game-detail-scoreboard>span b{font-size:29px}}.app-page-slot .schedule-page .mobile-game-card{border-radius:13px;min-height:100px;border-color:var(--app-line)!important;background:var(--app-panel-raised)!important;box-shadow:none!important}.app-page-slot .schedule-page .mobile-game-card:hover{border-color:var(--app-line-strong)!important;background:var(--app-panel-soft)!important}.app-page-slot .schedule-page .mobile-game-status{background:0 0!important;border-left-color:#f1efe61a!important}.app-page-slot .schedule-page .mobile-game-status :is(strong,small,i),.app-page-slot .schedule-page .schedule-model-cell small:nth-of-type(2),.app-page-slot .schedule-page .schedule-row>div:nth-child(3) b{color:var(--app-ink-soft)!important;text-shadow:none!important}.app-page-slot .schedule-page :is(.schedule-table-shell,.schedule-game-entry,.schedule-row){border-color:var(--app-line)!important;background:var(--app-panel)!important;box-shadow:none!important}.app-page-slot .schedule-page .schedule-row:hover,.app-page-slot .schedule-page .schedule-game-entry.open{background:var(--app-panel-raised)!important}.app-page-slot .schedule-page .schedule-edge-toggle{border-color:var(--app-line)!important;background:var(--app-panel-soft)!important;color:var(--app-ink-soft)!important;box-shadow:none!important}.app-page-slot .game-detail-page{--game-surface:#191a17;--game-surface-raised:#1e1f1c;max-width:1040px!important}.app-page-slot .game-detail-header>button{border-color:var(--app-line)!important;background:var(--app-panel-raised)!important;box-shadow:none!important}.app-page-slot .game-detail-scoreboard{border-radius:16px;min-height:220px;padding:24px 34px;border-color:var(--app-line)!important;background:var(--game-surface)!important;box-shadow:none!important}.app-page-slot .game-detail-scoreboard .team-mark-lg{width:92px;height:92px}.app-page-slot .game-detail-scoreboard>span b{font-size:46px}.app-page-slot .game-detail-meta{border-color:var(--app-line);background:var(--game-surface);border-radius:11px;gap:0}.app-page-slot .game-detail-meta>span{border-right:1px solid var(--app-line);background:0 0;min-height:56px}.app-page-slot .game-detail-meta>span:last-child{border-right:0}.app-page-slot .game-preview-line{border:1px solid var(--app-line);background:var(--game-surface);border-radius:13px;margin-top:12px;padding:18px 20px}.app-page-slot .game-preview-line>small,.app-page-slot .game-preview-line>div b{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.1em}.app-page-slot .game-preview-line>p{max-width:760px;color:var(--app-ink);margin:8px 0 16px;font-size:14px;font-weight:650;line-height:1.45}.app-page-slot .game-preview-line>div{border-top:1px solid var(--app-line);flex-wrap:wrap;gap:8px 22px;padding-top:12px;display:flex}.app-page-slot .game-preview-line>div>span{color:var(--app-ink-soft);font:750 10px/1.2 var(--font-geist-mono);align-items:baseline;gap:7px;display:flex}.app-page-slot .game-detail-tabs{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:10px;grid-template-columns:repeat(3,minmax(88px,1fr));gap:3px;width:max-content;margin:12px 0 0;padding:3px;display:grid}.app-page-slot .game-detail-tabs>button{min-height:36px;color:var(--app-muted);font:800 10px/1 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 16px}.app-page-slot .game-detail-tabs>button[aria-selected=true]{background:var(--app-panel-soft);color:var(--app-ink);box-shadow:none}.app-page-slot .game-detail-stats,.app-page-slot .game-player-stats{border:1px solid var(--app-line);background:var(--game-surface);box-shadow:none;border-radius:16px;margin-top:8px;overflow:hidden}.app-page-slot .game-detail-stats>header,.app-page-slot .game-player-stats>header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 20px;display:flex}.app-page-slot .game-detail-stats>header span,.app-page-slot .game-player-stats>header span{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.1em}.app-page-slot .game-detail-stats h2,.app-page-slot .game-player-stats h2{color:var(--app-ink);letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.app-page-slot .game-detail-stats>header p,.app-page-slot .game-player-stats>header p{color:var(--app-muted);text-align:right;margin:0;font-size:9px;line-height:1.4}.app-page-slot .game-detail-stats .game-stat-head,.app-page-slot .game-detail-stats .game-stat-row{text-align:center;border-bottom:1px solid #f1efe614;grid-template-columns:minmax(180px,1.55fr) minmax(70px,.45fr) minmax(70px,.45fr);align-items:center;min-height:45px;padding:0 20px;display:grid}.app-page-slot .game-detail-stats .game-stat-head{background:var(--app-panel);min-height:39px;color:var(--app-muted);font:850 8px/1 var(--font-geist-mono)}.app-page-slot .game-detail-stats .game-stat-head>b,.app-page-slot .game-detail-stats .game-stat-row>span{text-align:left}.app-page-slot .game-detail-stats .game-stat-row>span{color:var(--app-ink-soft);font-size:11px}.app-page-slot .game-detail-stats .game-stat-row>span.sub{color:var(--app-muted);padding-left:16px}.app-page-slot .game-detail-stats .game-stat-row>strong{color:var(--app-ink-soft);font:750 12px/1 var(--font-geist-sans);text-align:center!important}.app-page-slot .game-detail-stats .game-stat-row.major>span,.app-page-slot .game-detail-stats .game-stat-row.major>strong{color:var(--app-ink);font-size:14px;font-weight:800}.app-page-slot .game-detail-stats .game-stat-row.advanced-group{border-top:5px solid var(--app-panel-inset);min-height:57px}.app-page-slot .game-detail-stats .game-stat-row>span>small{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;display:block}.app-page-slot .game-stats-empty,.app-page-slot .game-player-empty{min-height:120px;color:var(--app-muted);text-align:center;place-items:center;padding:20px;font-size:10px;display:grid}.app-page-slot .game-player-columns{background:var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.app-page-slot .game-player-columns>section{background:var(--game-surface);min-width:0}.app-page-slot .game-player-columns>section>header{border-bottom:1px solid var(--app-line);align-items:center;gap:10px;min-height:60px;padding:10px 14px;display:flex}.app-page-slot .game-player-columns>section>header>div{flex-direction:column;min-width:0;display:flex}.app-page-slot .game-player-columns>section>header strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-page-slot .game-player-columns>section>header small,.app-page-slot .game-player-row small{color:var(--app-faint);font:750 7px/1 var(--font-geist-mono);letter-spacing:.05em;margin-top:3px}.app-page-slot .game-player-row{border-bottom:1px solid #f1efe614;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:9px 14px;display:grid}.app-page-slot .game-player-row>span:first-child{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.app-page-slot .game-player-row .player-stats-jersey-card{flex:none}.app-page-slot .game-player-unit{background:color-mix(in srgb,var(--app-ink) 2.5%,transparent)}.app-page-slot .game-player-row>span:first-child>b{color:var(--app-muted);font:750 11px/1 var(--font-geist-mono)}.app-page-slot .game-player-row>span:first-child>span{flex-direction:column;min-width:0;display:flex}.app-page-slot .game-player-row>span:first-child strong{color:var(--app-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-page-slot .game-player-line{align-items:center;gap:13px;display:flex}.app-page-slot .game-player-line>span{flex-direction:column;align-items:flex-end;display:flex}.app-page-slot .game-player-line b{color:var(--app-ink-soft);font:800 10px/1 var(--font-geist-mono);margin-top:4px}@media (width<=900px){.app-page-slot .game-detail-page{width:calc(100% - 24px)!important;margin:0 12px!important;padding-top:12px!important}.app-page-slot .game-detail-header{grid-template-columns:42px minmax(0,1fr) 42px;margin-bottom:10px}.app-page-slot .game-detail-header:after{content:"";width:42px}.app-page-slot .game-detail-header>div{text-align:center;align-items:center}.app-page-slot .game-detail-header h1{max-width:100%;font-size:16px}.app-page-slot .game-detail-scoreboard{border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(104px,.8fr) minmax(0,1fr);min-height:168px;padding:17px 10px}.app-page-slot .game-detail-scoreboard .team-mark-lg{width:64px;height:64px}.app-page-slot .game-detail-scoreboard>div>strong{max-width:120px;margin-top:8px;font-size:11px}.app-page-slot .game-detail-scoreboard>div>small{font-size:7px}.app-page-slot .game-detail-scoreboard>span{gap:7px}.app-page-slot .game-detail-scoreboard>span b{font-size:31px}.app-page-slot .game-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.app-page-slot .game-detail-meta>span,.app-page-slot .game-detail-meta>span:last-child{grid-column:auto;min-height:50px;padding:8px;font-size:8px}.app-page-slot .game-preview-line{padding:15px 14px}.app-page-slot .game-preview-line>p{margin-bottom:13px;font-size:12px}.app-page-slot .game-preview-line>div{gap:8px;display:grid}.app-page-slot .game-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.app-page-slot .game-detail-stats>header,.app-page-slot .game-player-stats>header{min-height:62px;padding:11px 14px}.app-page-slot .game-detail-stats>header p,.app-page-slot .game-player-stats>header p{max-width:150px;font-size:7px}.app-page-slot .game-detail-stats .game-stat-head,.app-page-slot .game-detail-stats .game-stat-row{grid-template-columns:minmax(135px,1.45fr) minmax(52px,.45fr) minmax(52px,.45fr);min-height:43px;padding:0 13px}.app-page-slot .game-detail-stats .game-stat-row>span{font-size:10px}.app-page-slot .game-detail-stats .game-stat-row>span.sub{padding-left:12px}.app-page-slot .game-player-columns{grid-template-columns:minmax(0,1fr)}.app-page-slot .game-player-row{padding-left:11px;padding-right:11px}}@media (width<=430px){.app-page-slot .game-detail-page{width:calc(100% - 18px)!important;margin-left:9px!important;margin-right:9px!important}.app-page-slot .game-detail-scoreboard{grid-template-columns:minmax(0,1fr) minmax(88px,.7fr) minmax(0,1fr)}.app-page-slot .game-detail-scoreboard .team-mark-lg{width:54px;height:54px}.app-page-slot .game-detail-scoreboard>span b{font-size:27px}.app-page-slot .game-player-row{grid-template-columns:minmax(0,1fr);gap:7px}.app-page-slot .game-player-line{padding-left:60px}.app-page-slot .game-player-line>span{align-items:flex-start}}.app-page-slot .mlab-workspace-tabs{border:1px solid var(--app-line);background:var(--app-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:7px 0 11px;padding:1px;display:grid;overflow:hidden}.app-page-slot .mlab-workspace-tabs button{background:var(--app-panel-inset);min-width:0;min-height:44px;color:var(--app-muted);text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:center;gap:3px;padding:7px 13px;display:flex}.app-page-slot .mlab-workspace-tabs button[aria-selected=true]{background:var(--app-panel-soft);color:var(--app-ink);box-shadow:inset 0 2px var(--app-positive)}.app-page-slot .mlab-workspace-tabs button span,.app-page-slot .score-wc-toggle b,.app-page-slot .win-conditions-workspace :is(dt,small,span){font-family:var(--font-geist-mono)}.app-page-slot .mlab-workspace-tabs button span{letter-spacing:.08em;font-size:10px;font-weight:950}.app-page-slot .mlab-workspace-tabs button small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-page-slot .mobile-game-card-shell{align-self:start;min-width:0}.app-page-slot .mobile-game-card-shell>.mobile-game-card{width:100%;border-radius:10px 10px 0 0!important}.app-page-slot .score-win-conditions{background:var(--app-panel);border:1px solid #94c69d33;border-radius:0 0 10px 10px;margin-top:-1px;position:relative;overflow:hidden}.app-page-slot .score-wc-toggle{width:100%;min-height:34px;color:var(--app-ink-soft);text-align:left;cursor:pointer;background:linear-gradient(90deg,#61c99017,#0000 62%);border:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.app-page-slot .score-wc-toggle>span{align-items:center;gap:8px;min-width:0;display:flex}.app-page-slot .score-wc-toggle b{color:var(--app-positive);letter-spacing:.08em;flex:none;font-size:7px}.app-page-slot .score-wc-toggle small{color:var(--app-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-page-slot .score-wc-toggle>i{color:var(--app-positive);font:900 15px/1 var(--font-geist-mono);font-style:normal}.app-page-slot .score-wc-body{border-top:1px solid var(--app-line);background:var(--app-panel);padding:10px}.app-page-slot .score-wc-loading{color:var(--app-muted);margin:0;font-size:9px}.app-page-slot .score-wc-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-page-slot .score-wc-team-grid>article{border:1px solid var(--app-line);background:var(--app-panel-raised);border-radius:7px;min-width:0;padding:9px}.app-page-slot .score-wc-team-grid header{align-items:center;gap:7px;min-width:0;display:flex}.app-page-slot .score-wc-team-grid header strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-page-slot .score-wc-metrics{background:var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:8px 0;display:grid}.app-page-slot .score-wc-metrics span{background:var(--app-panel-inset);flex-direction:column;gap:3px;padding:6px 4px;display:flex}.app-page-slot .score-wc-metrics small{color:var(--app-faint);font:800 6px/1 var(--font-geist-mono)}.app-page-slot .score-wc-metrics b{color:var(--app-ink);font-size:13px}.app-page-slot .score-wc-team-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.app-page-slot .score-wc-team-grid li{min-width:0;color:var(--app-muted);justify-content:space-between;align-items:baseline;gap:6px;font-size:8px;display:flex}.app-page-slot .score-wc-team-grid li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .score-wc-team-grid li b{color:var(--app-positive);font:850 8px/1 var(--font-geist-mono);flex:none}.app-page-slot .score-wc-team-grid article>p{color:var(--app-faint);margin:8px 0 0;font-size:8px;line-height:1.4}.app-page-slot .score-wc-body>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.app-page-slot .score-wc-body>footer>span{color:var(--app-faint);font:750 7px/1 var(--font-geist-mono);text-transform:uppercase}.app-page-slot .score-wc-body>footer button{min-height:31px;color:var(--app-on-positive);font:900 7px/1 var(--font-geist-mono);letter-spacing:.05em;cursor:pointer;background:#203d2a;border:1px solid #6f9d7b;border-radius:5px;padding:0 10px}.app-page-slot .win-conditions-workspace{gap:14px;display:grid}.app-page-slot .wc-loading{border:1px solid var(--app-line);background:var(--app-panel);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:24px;display:flex}.app-page-slot .wc-loading span{color:var(--app-positive);font:900 8px/1 var(--font-geist-mono);letter-spacing:.12em}.app-page-slot .wc-loading strong{font-size:22px}.app-page-slot .wc-loading p{max-width:540px;color:var(--app-muted);margin:0;font-size:11px}.app-page-slot .wc-summary{border:1px solid var(--app-line-strong);background:linear-gradient(180deg,var(--app-panel-raised),var(--app-panel));border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr) minmax(0,1fr);min-height:190px;display:grid;overflow:hidden}.app-page-slot .wc-summary>article{align-items:center;gap:14px;min-width:0;padding:22px;display:flex}.app-page-slot .wc-summary>article:last-child{text-align:right;justify-content:flex-end}.app-page-slot .wc-summary>article>.team-mark-lg{flex:none}.app-page-slot .wc-summary>article>span{flex-direction:column;flex:1 1 0;gap:5px;min-width:0;display:flex}.app-page-slot .wc-summary>article>span>em{color:var(--app-positive);font:950 12px/1 var(--font-geist-mono);font-style:normal}.app-page-slot .wc-summary>article>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.app-page-slot .wc-summary>article>span>small{color:var(--app-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.app-page-slot .wc-summary>article>b{color:var(--app-ink);font:950 42px/.9 var(--font-geist-mono);letter-spacing:-.06em;white-space:nowrap;flex:none;margin-left:auto}.app-page-slot .wc-summary>article:last-child>b{margin:0 auto 0 0}.app-page-slot .wc-summary>div{border-right:1px solid var(--app-line);border-left:1px solid var(--app-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:20px;display:flex}.app-page-slot .wc-summary>div>span{color:var(--app-faint);letter-spacing:.12em;font-size:7px}.app-page-slot .wc-summary>div>strong{font-size:22px}.app-page-slot .wc-summary>div>small{color:var(--app-muted);font-size:8px}.app-page-slot .wc-summary>div>p{color:var(--app-ink-soft);margin:4px 0;font-size:10px;line-height:1.5}.app-page-slot .wc-summary>div>em{color:var(--app-warning);font:850 7px/1 var(--font-geist-mono);font-style:normal}.app-page-slot .wc-core-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-page-slot .wc-core-metrics>article{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;min-width:0;padding:14px}.app-page-slot .wc-core-metrics header{align-items:center;gap:8px;margin-bottom:11px;display:flex}.app-page-slot .wc-core-metrics header strong{font-size:13px}.app-page-slot .wc-core-metrics article>div{background:var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.app-page-slot .wc-core-metrics article>div>span{background:var(--app-panel-inset);flex-direction:column;gap:7px;min-width:0;padding:11px;display:flex}.app-page-slot .wc-core-metrics article>div small{color:var(--app-faint);align-items:center;gap:4px;font-size:7px;line-height:1.3;display:flex}.app-page-slot .wc-core-metrics article>div b{font:950 30px/1 var(--font-geist-mono)}.app-page-slot .wc-quality-note{border-left:3px solid var(--app-warning);color:var(--app-muted);background:#d8bd7814;margin:0;padding:12px 14px;font-size:10px;line-height:1.5}.app-page-slot .wc-quality-note strong{color:var(--app-warning);font:900 8px/1 var(--font-geist-mono);letter-spacing:.06em}.app-page-slot .wc-upset-path{background:linear-gradient(135deg,#d8bd781a,#d8bd7806);border:1px solid #d8bd7857;border-radius:12px;padding:20px}.app-page-slot .wc-upset-path>header span,.app-page-slot .wc-section-heading>span,.app-page-slot .wc-scenario-section>header span,.app-page-slot .wc-script-section>header span{color:var(--app-warning);font:900 8px/1 var(--font-geist-mono);letter-spacing:.11em}.app-page-slot .wc-upset-path h2,.app-page-slot .wc-section-heading h2,.app-page-slot .wc-scenario-section h2,.app-page-slot .wc-script-section h2{margin:7px 0 0;font-size:24px;line-height:1.08}.app-page-slot .wc-upset-path>div{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.app-page-slot .wc-upset-path>div>*{background:var(--app-panel-inset);font:850 8px/1 var(--font-geist-mono);border:1px solid #d8bd783b;border-radius:5px;padding:8px 10px}.app-page-slot .wc-upset-path>div>strong{color:var(--app-warning)}.app-page-slot .wc-upset-path ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-page-slot .wc-upset-path li{border:1px solid var(--app-line);background:var(--app-panel);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:11px;display:grid}.app-page-slot .wc-upset-path li span{color:var(--app-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-page-slot .wc-upset-path li b{color:var(--app-ink);font:900 13px/1 var(--font-geist-mono)}.app-page-slot .wc-upset-path li small{color:var(--app-faint);grid-column:1/-1;font-size:7px}.app-page-slot .wc-upset-path>p{color:var(--app-muted);margin:12px 0 0;font-size:10px;line-height:1.5}.app-page-slot .wc-section-heading{padding:12px 2px 0}.app-page-slot .wc-section-heading>span,.app-page-slot .wc-scenario-section>header span,.app-page-slot .wc-script-section>header span{color:var(--app-positive)}.app-page-slot .wc-section-heading p,.app-page-slot .wc-scenario-section>header p,.app-page-slot .wc-script-section>header p{max-width:780px;color:var(--app-muted);margin:7px 0 0;font-size:10px;line-height:1.5}.app-page-slot .wc-team-grid,.app-page-slot .wc-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-page-slot .wc-team-panel,.app-page-slot .wc-path-team{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;min-width:0;padding:14px}.app-page-slot .wc-team-panel>header,.app-page-slot .wc-path-team>header{align-items:center;gap:9px;margin-bottom:12px;display:flex}.app-page-slot .wc-team-panel>header span,.app-page-slot .wc-path-team>header span{flex-direction:column;gap:3px;display:flex}.app-page-slot .wc-team-panel>header small,.app-page-slot .wc-path-team>header small{color:var(--app-faint);letter-spacing:.08em;font-size:7px}.app-page-slot .wc-team-panel>header strong,.app-page-slot .wc-path-team>header strong{font-size:15px}.app-page-slot .wc-condition-list{gap:8px;display:grid}.app-page-slot .wc-condition-list>article{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:7px;padding:12px;position:relative}.app-page-slot .wc-condition-list>article[data-achieved=true]{background:#61c99011;border-color:#61c99080}.app-page-slot .wc-condition-list>article[data-achieved=false]{border-color:#df6c7857}.app-page-slot .wc-condition-list>article>div:first-child>span{color:var(--app-positive);letter-spacing:.1em;font-size:6px}.app-page-slot .wc-condition-list>article>div:first-child>strong{margin-top:4px;font-size:13px;display:block}.app-page-slot .wc-condition-list>article>div:first-child>p{color:var(--app-muted);margin:5px 0 0;font-size:8px;line-height:1.4}.app-page-slot .wc-condition-list dl{background:var(--app-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:10px 0 0;display:grid}.app-page-slot .wc-condition-list dl>div{background:var(--app-panel-raised);min-width:0;padding:7px}.app-page-slot .wc-condition-list dt{color:var(--app-faint);font-size:6px}.app-page-slot .wc-condition-list dd{color:var(--app-ink);font:850 9px/1.2 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.app-page-slot .wc-condition-list>article>em{color:var(--app-positive);font:850 7px/1 var(--font-geist-mono);margin-top:8px;font-style:normal;display:block}.app-page-slot .wc-path-team>div{gap:8px;display:grid}.app-page-slot .wc-path-team>div>article{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:7px;padding:12px}.app-page-slot .wc-path-team>div>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-page-slot .wc-path-team>div>article>header span{color:var(--app-ink);font:850 12px/1.2 var(--font-geist-sans)}.app-page-slot .wc-path-team>div>article>header strong{color:var(--app-positive);font:850 7px/1 var(--font-geist-mono)}.app-page-slot .wc-path-team article p{color:var(--app-muted);margin:7px 0;font-size:9px;line-height:1.45}.app-page-slot .wc-path-team article>div{flex-wrap:wrap;gap:6px;display:flex}.app-page-slot .wc-path-team article>div>*{background:var(--app-panel-soft);color:var(--app-ink-soft);font:750 7px/1 var(--font-geist-mono);border-radius:4px;padding:5px 6px}.app-page-slot .wc-path-team ul{gap:4px;margin:9px 0 0;padding:0;list-style:none;display:grid}.app-page-slot .wc-path-team li{color:var(--app-muted);font-size:8px}.app-page-slot .wc-path-team li:before{content:"↳ ";color:var(--app-positive)}.app-page-slot .wc-empty-copy{color:var(--app-muted);margin:0;padding:14px;font-size:10px;line-height:1.5}.app-page-slot .wc-scenario-section,.app-page-slot .wc-script-section{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;padding:20px}.app-page-slot .wc-scenario-section>header,.app-page-slot .wc-script-section>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.app-page-slot .wc-scenario-section>header button{border:1px solid var(--app-line-strong);background:var(--app-panel-soft);min-height:36px;color:var(--app-ink);font:850 7px/1 var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:0 12px}.app-page-slot .wc-scenario-section>header button:disabled{opacity:.35;cursor:not-allowed}.app-page-slot .wc-live-score{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:18px 0;padding:13px;display:grid}.app-page-slot .wc-live-score article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;min-width:0;display:grid}.app-page-slot .wc-live-score article:last-child{text-align:right}.app-page-slot .wc-live-score small{color:var(--app-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-page-slot .wc-live-score strong{font:950 35px/1 var(--font-geist-mono);grid-area:1/2/4}.app-page-slot .wc-live-score span{color:var(--app-positive);font-size:8px}.app-page-slot .wc-live-score em{color:var(--app-faint);font:750 7px/1 var(--font-geist-mono);font-style:normal}.app-page-slot .wc-live-score>i{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);font-style:normal}.app-page-slot .wc-slider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.app-page-slot .wc-slider-grid>label{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:7px;min-width:0;padding:12px}.app-page-slot .wc-slider-grid>label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-page-slot .wc-slider-grid>label>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-page-slot .wc-slider-grid>label>span b{color:var(--app-positive);font:900 11px/1 var(--font-geist-mono);flex:none}.app-page-slot .wc-slider-grid input{width:100%;accent-color:var(--app-positive);margin:12px 0 4px}.app-page-slot .wc-slider-grid>label>small{color:var(--app-faint);justify-content:space-between;font-size:6px;display:flex}.app-page-slot .wc-slider-grid>label>small em{color:var(--app-ink-soft);font-style:normal}.app-page-slot .wc-slider-grid p{color:var(--app-muted);margin:8px 0 0;font-size:8px;line-height:1.4}.app-page-slot .wc-scenario-conditions{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:7px;margin-top:12px}.app-page-slot .wc-scenario-conditions summary{color:var(--app-ink-soft);font:850 8px/1 var(--font-geist-mono);cursor:pointer;padding:11px}.app-page-slot .wc-scenario-conditions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.app-page-slot .wc-script-layout{grid-template-columns:minmax(0,1.65fr) minmax(230px,.7fr);gap:12px;margin-top:16px;display:grid}.app-page-slot .wc-script-map{border:1px solid var(--app-line);background:linear-gradient(180deg,#d8bd780e,transparent 46%,#61c99006),repeating-linear-gradient(0deg,transparent 0 24%,color-mix(in srgb,var(--app-ink) 4.5%,transparent) 25%),var(--app-panel-inset);border-radius:8px;min-height:390px;position:relative;overflow:hidden}.app-page-slot .wc-script-map>i{z-index:1;pointer-events:none;background:#f1efe62b;display:block;position:absolute}.app-page-slot .wc-map-axis-x{height:1px;top:50%;left:5%;right:5%}.app-page-slot .wc-map-axis-y{width:1px;top:5%;bottom:5%;left:50%}.app-page-slot .wc-script-map>span{z-index:2;color:var(--app-faint);font:750 6px/1 var(--font-geist-mono);letter-spacing:.07em;pointer-events:none;position:absolute}.app-page-slot .wc-map-y-high{top:9px;left:50%;transform:translate(-50%)}.app-page-slot .wc-map-y-low{bottom:9px;left:50%;transform:translate(-50%)}.app-page-slot .wc-map-x-home{bottom:50%;left:9px;transform:translateY(-6px)}.app-page-slot .wc-map-x-away{bottom:50%;right:9px;transform:translateY(-6px)}.app-page-slot .wc-script-map button{z-index:3;width:var(--script-size);height:var(--script-size);color:var(--app-ink);cursor:pointer;background:#214e31d1;border:1px solid #61c9908c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px;display:flex;position:absolute;transform:translate(-50%,50%);box-shadow:0 5px 18px #00000052}.app-page-slot .wc-script-map button:hover,.app-page-slot .wc-script-map button.active{z-index:5;border-color:var(--app-ink);background:#326e48;box-shadow:0 0 0 3px #61c99029,0 7px 25px #00000080}.app-page-slot .wc-script-map button strong{font:950 13px/1 var(--font-geist-mono)}.app-page-slot .wc-script-map button small{text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:6px;line-height:1.15;overflow:hidden}.app-page-slot .wc-script-detail{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:8px;padding:15px}.app-page-slot .wc-script-detail>span{color:var(--app-positive);letter-spacing:.05em;font-size:8px}.app-page-slot .wc-script-detail>strong{font:950 35px/1 var(--font-geist-mono);margin:8px 0 5px;display:block}.app-page-slot .wc-script-detail>small{color:var(--app-faint);font-size:7px;line-height:1.4}.app-page-slot .wc-script-detail p{color:var(--app-muted);margin:12px 0;font-size:9px;line-height:1.5}.app-page-slot .wc-script-detail ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.app-page-slot .wc-script-detail li{border-left:2px solid var(--app-positive);background:var(--app-panel-raised);color:var(--app-ink-soft);padding:7px;font-size:8px;line-height:1.35}.app-page-slot .wc-chaos-row{align-items:stretch;gap:8px;margin-top:10px;display:flex}.app-page-slot .wc-chaos-row>strong{color:var(--app-warning);font:850 7px/1.3 var(--font-geist-mono);align-items:center;padding:0 8px;display:flex}.app-page-slot .wc-chaos-row button{min-width:145px;color:var(--app-ink);text-align:left;cursor:pointer;background:#d8bd780f;border:1px solid #d8bd7840;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:9px;display:grid}.app-page-slot .wc-chaos-row button span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-page-slot .wc-chaos-row button b{color:var(--app-warning);font:900 9px/1 var(--font-geist-mono)}.app-page-slot .wc-chaos-row button small{color:var(--app-faint);grid-column:1/-1;font-size:7px}.app-page-slot .wc-methodology{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:8px}.app-page-slot .wc-methodology summary{color:var(--app-ink-soft);font:850 8px/1 var(--font-geist-mono);cursor:pointer;padding:12px}.app-page-slot .wc-methodology p{color:var(--app-muted);margin:0;padding:0 12px 10px;font-size:9px;line-height:1.55}.app-page-slot .wc-methodology code{background:var(--app-panel-raised);color:var(--app-positive);font:750 8px/1.45 var(--font-geist-mono);white-space:normal;margin:0 12px 8px;padding:9px;display:block}.app-page-slot .wc-sample-note{color:var(--app-faint);font:750 7px/1.4 var(--font-geist-mono);text-align:center;text-transform:uppercase;margin:0}@media (width<=1050px){.app-page-slot .wc-summary{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr) minmax(0,1fr)}.app-page-slot .wc-summary>article{gap:9px;padding:15px}.app-page-slot .wc-summary>article>b{font-size:clamp(27px,3.2vw,34px)}.app-page-slot .wc-condition-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.app-page-slot .wc-script-layout{grid-template-columns:1fr}.app-page-slot .wc-script-detail{grid-template-columns:auto 1fr;align-items:start;gap:6px 18px;display:grid}.app-page-slot .wc-script-detail>strong{grid-row:1/4;margin:0}.app-page-slot .wc-script-detail p,.app-page-slot .wc-script-detail ul{grid-column:1/-1}}@media (width<=760px){.app-page-slot .mlab-workspace-tabs{top:calc(var(--app-mobile-header) + 2px);z-index:30;position:sticky}.app-page-slot .mlab-workspace-tabs button{min-height:34px;padding:6px 9px}.app-page-slot .mlab-workspace-tabs button small{display:none}.app-page-slot .score-wc-team-grid,.app-page-slot .wc-core-metrics,.app-page-slot .wc-team-grid,.app-page-slot .wc-path-grid,.app-page-slot .wc-slider-grid,.app-page-slot .wc-scenario-conditions>div{grid-template-columns:1fr}.app-page-slot .wc-summary{grid-template-columns:1fr 1fr;min-height:0}.app-page-slot .wc-summary>article{gap:clamp(5px,1.15vw,8px);min-height:92px;padding:clamp(8px,1.7vw,12px)}.app-page-slot .wc-summary>article:nth-child(3){grid-area:1/2}.app-page-slot .wc-summary>div{border:0;border-top:1px solid var(--app-line);grid-area:2/1/auto/-1}.app-page-slot .wc-summary>article .team-mark-lg{width:clamp(38px,8vw,50px)!important;height:clamp(38px,8vw,50px)!important}.app-page-slot .wc-summary>article>span{gap:3px}.app-page-slot .wc-summary>article>span>em{font-size:clamp(8px,1.7vw,10px)}.app-page-slot .wc-summary>article>span>strong{font-size:clamp(10px,2.25vw,14px)}.app-page-slot .wc-summary>article>span>small{font-size:clamp(6px,1.25vw,8px)}.app-page-slot .wc-summary>article>b{font-size:clamp(22px,4.6vw,28px)}.app-page-slot .wc-core-metrics article>div b{font-size:25px}.app-page-slot .wc-upset-path ul{grid-template-columns:1fr}.app-page-slot .wc-scenario-section,.app-page-slot .wc-script-section,.app-page-slot .wc-upset-path{padding:14px}.app-page-slot .wc-scenario-section>header,.app-page-slot .wc-script-section>header{flex-direction:column}.app-page-slot .wc-live-score{grid-template-columns:1fr 1fr}.app-page-slot .wc-live-score>i{display:none}.app-page-slot .wc-script-map{min-height:330px}.app-page-slot .wc-chaos-row{padding-bottom:4px;overflow-x:auto}}@media (width<=430px){.app-page-slot .mlab-workspace-tabs button span{font-size:8px}.app-page-slot .mlab-workspace-tabs button small{display:none}.app-page-slot .score-wc-toggle>span{gap:3px;display:grid}.app-page-slot .score-wc-body>footer{flex-direction:column;align-items:stretch}.app-page-slot .score-wc-body>footer button{width:100%}.app-page-slot .wc-summary>article{grid-template-columns:34px minmax(0,1fr) auto;align-content:center;gap:5px;min-height:82px;padding:7px;display:grid}.app-page-slot .wc-summary>article:nth-child(3){grid-template-columns:auto minmax(0,1fr) 34px}.app-page-slot .wc-summary>article>b{text-align:center;grid-column:auto;font-size:20px;margin:0!important}.app-page-slot .wc-summary>article .team-mark-lg{width:34px!important;height:34px!important}.app-page-slot .wc-summary>article>span>em{font-size:8px}.app-page-slot .wc-summary>article>span>strong[data-compact-name]{font-size:0}.app-page-slot .wc-summary>article>span>strong[data-compact-name]:after{content:attr(data-compact-name);font-size:10px}.app-page-slot .wc-summary>article>span>small{font-size:6px}.app-page-slot .wc-core-metrics article>div>span{padding:8px 6px}.app-page-slot .wc-core-metrics article>div small{font-size:6px}.app-page-slot .wc-core-metrics article>div b{font-size:22px}.app-page-slot .wc-upset-path h2,.app-page-slot .wc-section-heading h2,.app-page-slot .wc-scenario-section h2,.app-page-slot .wc-script-section h2{font-size:20px}.app-page-slot .wc-condition-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .wc-live-score{gap:5px;padding:9px}.app-page-slot .wc-live-score article{flex-direction:column;gap:4px;display:flex}.app-page-slot .wc-live-score article:last-child{align-items:flex-end}.app-page-slot .wc-live-score strong{order:-1;font-size:28px}.app-page-slot .wc-script-map{min-height:300px}.app-page-slot .wc-script-map button{transform:translate(-50%,50%)scale(.86)}}.app-page-slot .team-page .team-profile-hero:after{display:none}.app-page-slot .team-page .team-profile-identity{min-width:0}.app-page-slot .team-page .team-profile-summary{justify-content:flex-end;align-items:flex-end;gap:clamp(22px,3vw,46px);min-width:310px;margin-left:auto;display:flex}.app-page-slot .team-page .team-profile-summary .team-rank-callout{min-width:92px;margin-left:0}.app-page-slot .team-page .team-record-callout{text-align:right;min-width:178px}.app-page-slot .team-page .team-record-callout small,.app-page-slot .team-page .team-record-callout span{color:var(--app-muted);font:850 8px/1.15 var(--font-geist-mono);letter-spacing:.13em;display:block}.app-page-slot .team-page .team-record-callout strong{color:var(--app-ink);font:950 clamp(52px,5.4vw,78px)/.88 var(--font-geist-mono);font-variant-numeric:tabular-nums;letter-spacing:-.09em;text-shadow:0 0 26px color-mix(in srgb,var(--team),transparent 35%);white-space:nowrap;margin-top:5px;display:block}.app-page-slot .team-page .team-record-callout span{color:var(--app-faint);margin-top:10px;font-size:7px}@media (width<=900px){.app-page-slot .team-page .team-profile-summary{gap:14px;min-width:190px}.app-page-slot .team-page .team-profile-summary .team-rank-callout{min-width:58px}.app-page-slot .team-page .team-record-callout{min-width:112px}.app-page-slot .team-page .team-record-callout strong{font-size:42px}.app-page-slot .team-page .team-record-callout span{display:none}}@media (width<=760px){.app-page-slot .team-page .team-profile-summary{flex-direction:column-reverse;justify-content:center;align-self:stretch;align-items:flex-end;gap:8px;min-width:92px}.app-page-slot .team-page .team-profile-summary .team-rank-callout,.app-page-slot .team-page .team-record-callout{text-align:right;border:0;width:auto;min-width:0;padding:0}.app-page-slot .team-page .team-profile-summary .team-rank-callout{display:block}.app-page-slot .team-page .team-profile-summary .team-rank-callout small,.app-page-slot .team-page .team-record-callout small{font-size:6px}.app-page-slot .team-page .team-profile-summary .team-rank-callout strong{margin-top:3px;font-size:21px}.app-page-slot .team-page .team-record-callout strong{margin-top:4px;font-size:36px}}@media (width<=430px){.app-page-slot .team-page .team-profile-hero{grid-template-columns:62px minmax(0,1fr) 86px}.app-page-slot .team-page .team-profile-hero .team-mark-lg{width:58px;height:58px}.app-page-slot .team-page .team-profile-hero h2{font-size:18px}.app-page-slot .team-page .team-record-callout strong{font-size:32px}}@media (width>=901px){.app-desktop-header>nav{gap:0!important;padding:0 4px!important;overflow-x:hidden!important}.app-top-navigation-button{flex:1 1 0!important;justify-content:center!important;min-width:0!important;padding:0 2px!important}.app-top-navigation-button:after{left:3px!important;right:3px!important}.app-top-navigation-button strong{letter-spacing:-.01em;text-align:center;width:100%;display:block;overflow:visible;font-size:clamp(7px,.66vw,10px)!important}}@media (width>=901px) and (width<=1100px){.app-desktop-header{grid-template-columns:62px minmax(0,1fr) 66px!important;padding-left:8px!important;padding-right:8px!important}.app-desktop-brand{justify-content:center;padding-right:0!important}.app-desktop-brand .app-brand-copy,.app-desktop-status>span{display:none!important}.app-desktop-status{justify-content:center!important}}.accuracy-entity-filters{border:1px solid var(--app-line);background:var(--app-panel);border-bottom:0;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) auto;align-items:end;gap:9px;padding:12px;display:grid}.accuracy-entity-filters>label{flex-direction:column;gap:6px;min-width:0;display:flex}.accuracy-entity-filters>label>span{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.08em}.accuracy-entity-filters select{border:1px solid var(--app-line-strong);background:var(--app-panel-raised);width:100%;min-height:40px;color:var(--app-ink);font:800 10px/1 var(--font-geist-sans);border-radius:7px;padding:0 34px 0 11px}.accuracy-entity-filters>b{color:var(--app-faint);font:900 7px/1 var(--font-geist-mono);text-align:center;align-self:center}.accuracy-entity-filters>button{border:1px solid var(--app-line-strong);background:var(--app-panel-soft);min-height:40px;color:var(--app-ink-soft);font:900 7px/1 var(--font-geist-mono);letter-spacing:.06em;border-radius:7px;padding:0 13px}.accuracy-entity-filters>button:disabled{opacity:.35}.standings-page{max-width:1280px!important}.standings-conference-control{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);grid-template-columns:minmax(240px,420px) minmax(0,1fr);align-items:end;gap:14px;min-height:74px;margin:20px 0 12px;padding:13px 15px;display:grid}.standings-conference-control label{flex-direction:column;gap:6px;display:flex}.standings-conference-control label>span,.standings-conference-control>span{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.08em}.standings-conference-control select{border:1px solid var(--app-line-strong);background:var(--app-panel-raised);width:100%;min-height:40px;color:var(--app-ink);font:850 11px/1 var(--font-geist-sans);border-radius:7px;padding:0 38px 0 12px}.standings-conference-control>span{text-align:right;padding-bottom:13px}.standings-empty{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:28px;display:flex}.standings-empty strong{color:var(--app-ink);font-size:20px}.standings-empty span,.standings-provisional{color:var(--app-faint);font:750 8px/1.6 var(--font-geist-mono)}.standings-rules{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);grid-template-columns:270px minmax(0,1fr);margin-bottom:12px;display:grid;overflow:hidden}.standings-rules>header{border-right:1px solid var(--app-line);background:var(--app-panel-raised);flex-direction:column;justify-content:center;gap:6px;padding:18px;display:flex}.standings-rules>header span,.standings-rules>header p,.standings-rules>footer,.standings-rules li b{color:var(--app-faint);font:800 7px/1.45 var(--font-geist-mono);letter-spacing:.06em}.standings-rules>header h2{color:var(--app-ink);margin:0;font-size:19px}.standings-rules>header p,.standings-rules>footer p{margin:0}.standings-rules>ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.standings-rules li{border-right:1px solid var(--app-line);border-bottom:1px solid var(--app-line);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:62px;padding:10px 12px;display:grid}.standings-rules li:nth-child(3n){border-right:0}.standings-rules li b{color:var(--app-muted)}.standings-rules li span{color:var(--app-ink-soft);font-size:10px;font-weight:800}.standings-rules>footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.standings-rules>footer a{color:var(--app-ink-soft);flex:none;font-weight:900;text-decoration:none}.standings-provisional{background:var(--app-panel-raised);border:1px solid #494a42;border-radius:7px;margin:0 0 10px;padding:9px 12px}.standings-tables{gap:12px;display:grid}.standings-table{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);overflow:hidden}.standings-division-head{border-bottom:1px solid var(--app-line);background:var(--app-panel-raised);justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;display:flex}.standings-division-head span,.standings-division-head strong{color:var(--app-ink-soft);font:900 8px/1 var(--font-geist-mono);letter-spacing:.08em}.standings-head,.standings-row{grid-template-columns:42px minmax(190px,1.5fr) 108px 76px 62px 68px minmax(170px,1fr) 100px;align-items:stretch;display:grid}.standings-head{border-bottom:1px solid var(--app-line);background:var(--app-panel-inset);min-height:34px}.standings-head span{color:var(--app-faint);font:850 6.5px/1 var(--font-geist-mono);letter-spacing:.07em;align-items:center;padding:0 10px;display:flex}.standings-row{border-bottom:1px solid var(--app-line);min-height:82px;position:relative}.standings-row:last-child{border-bottom:0}.standings-row.title-position:before{content:"";background:#68a778;width:3px;position:absolute;inset:0 auto 0 0}.standings-row>*{border-right:1px solid var(--app-line);min-width:0;color:var(--app-ink-soft);font:800 10px/1.2 var(--font-geist-sans);justify-content:center;align-items:center;padding:10px;display:flex}.standings-row>:last-child{border-right:0}.standings-rank{color:var(--app-ink)!important;font:900 18px/1 var(--font-geist-mono)!important}.standings-team{cursor:pointer;text-align:left;background:0 0;border-top:0;border-bottom:0;border-left:0;gap:10px;justify-content:flex-start!important}.standings-team .team-mark-sm{flex:0 0 46px!important;width:46px!important;height:46px!important}.standings-team>span{flex-direction:column;gap:5px;min-width:0;display:flex}.standings-team>span strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.standings-team>span small,.standings-record small,.standings-tiebreak small{color:var(--app-faint);font:750 6.5px/1.3 var(--font-geist-mono);letter-spacing:.04em}.standings-team>i{color:var(--app-faint);margin-left:auto;font-style:normal}.standings-record,.standings-tiebreak{flex-direction:column;gap:5px;justify-content:center!important;align-items:flex-start!important}.standings-record b,.standings-tiebreak b{color:var(--app-ink-soft);font-size:10px}.standings-position b{color:var(--app-positive);font:900 6.5px/1 var(--font-geist-mono);letter-spacing:.04em;text-align:center;background:#284b33;border-radius:5px;padding:5px 7px}@media (width<=900px){.standings-rules{grid-template-columns:1fr}.standings-rules>header{border-right:0;border-bottom:1px solid var(--app-line)}.standings-rules>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-rules li:nth-child(3n){border-right:1px solid var(--app-line)}.standings-rules li:nth-child(2n){border-right:0}}@media (width<=760px){.accuracy-entity-filters{grid-template-columns:1fr}.accuracy-entity-filters>b{display:none}.standings-conference-control{grid-template-columns:1fr}.standings-conference-control>span{text-align:left;padding:0}.standings-rules>footer{flex-direction:column;align-items:flex-start}.standings-head{display:none}.standings-row{grid-template-columns:42px minmax(0,1fr);min-height:0}.standings-row>*{border-right:1px solid var(--app-line)}.standings-row>[data-label]{border-top:1px solid var(--app-line);min-height:58px;padding:22px 10px 9px;position:relative;justify-content:center!important;align-items:flex-end!important}.standings-row>[data-label]:before{content:attr(data-label);color:var(--app-faint);font:850 6px/1 var(--font-geist-mono);letter-spacing:.06em;position:absolute;top:8px;left:10px}.standings-row>[data-label]:nth-child(2n){border-right:0}.standings-record,.standings-tiebreak{align-items:flex-start!important}.standings-team{border-right:0!important}}@media (width<=430px){.standings-rules>ol{grid-template-columns:1fr}.standings-rules li,.standings-rules li:nth-child(2n),.standings-rules li:nth-child(3n){border-right:0}}.app-page-slot>.simple-home{place-items:start center}.compact-accuracy{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);max-width:980px;margin-top:18px;padding:14px}.compact-accuracy-home{border:0;border-top:1px solid var(--app-line);background:var(--app-panel);border-radius:0;max-width:none;margin:0;padding:14px 18px 16px}.compact-accuracy>header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:10px;display:flex}.compact-accuracy>header span,.compact-accuracy-head,.compact-accuracy-row>strong>small{color:var(--app-faint);font:900 7px/1 var(--font-geist-mono);letter-spacing:.1em}.compact-accuracy>header h2{color:var(--app-ink);margin:5px 0 0;font-size:16px;line-height:1}.compact-accuracy-scope{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:5px;padding:2px;display:flex}.compact-accuracy-scope button{min-height:28px;color:var(--app-faint);font:900 7px/1 var(--font-geist-mono);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 10px}.compact-accuracy-scope button.active{color:var(--app-on-accent);background:var(--app-ink)}.compact-accuracy-table{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:6px;overflow:hidden}.compact-accuracy-head,.compact-accuracy-row{grid-template-columns:74px repeat(3,minmax(0,1fr));align-items:center;display:grid}.compact-accuracy-head{background:var(--app-panel-raised);min-height:25px}.compact-accuracy-head>span,.compact-accuracy-row>strong,.compact-accuracy-metric{border-right:1px solid var(--app-line);min-width:0;padding-inline:10px}.compact-accuracy-head>span:last-child,.compact-accuracy-metric:last-child{border-right:0}.compact-accuracy-row{border-top:1px solid var(--app-line);min-height:39px}.compact-accuracy-row.aggregate{background:var(--app-panel-soft);min-height:43px}.compact-accuracy-row.provisional{box-shadow:inset 2px 0 #7d7b69}.compact-accuracy-row>strong{height:100%;color:var(--app-ink);font:900 11px/1 var(--font-geist-mono);flex-direction:column;justify-content:center;gap:3px;display:flex}.compact-accuracy-metric{justify-content:space-between;align-items:center;gap:7px;height:100%;display:flex}.compact-accuracy-metric strong{color:var(--app-ink);font:900 12px/1 var(--font-geist-mono)}.compact-accuracy-metric small{color:var(--app-faint);font:800 6.5px/1 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-accuracy-state{color:var(--app-muted);text-align:center;padding:28px 14px;font-size:10px}.compact-accuracy>p{color:var(--app-faint);font:750 7px/1.5 var(--font-geist-mono);margin:8px 2px 0}.what-if-page{max-width:1180px!important}.what-if-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.what-if-tabs>button{border:1px solid var(--app-line);background:var(--app-panel-soft);min-width:0;min-height:58px;color:var(--app-muted);text-align:left;cursor:pointer;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-content:center;column-gap:9px;padding:10px 12px;display:grid}.what-if-tabs>button>span{color:var(--app-faint);font:900 17px/1 var(--font-geist-mono);grid-row:1/3;align-self:center}.what-if-tabs>button>strong{min-width:0;font:900 10px/1.1 var(--font-geist-mono);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.what-if-tabs>button>small{min-width:0;color:var(--app-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.what-if-tabs>button.active{background:linear-gradient(135deg,#275b3c4d,var(--app-panel));color:var(--app-ink);border-color:#67d3978c;box-shadow:inset 3px 0 #67d397}.what-if-tab-panel{margin-top:12px}.what-if-simulation-section{border-top:1px solid var(--app-line);min-width:0;margin-top:12px;padding-top:16px}.what-if-controls{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch;gap:9px;margin:20px 0 12px;display:grid}.what-if-controls>article{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);padding:14px}.what-if-controls>b{color:var(--app-faint);font:900 9px/1 var(--font-geist-mono);place-items:center;display:grid}.what-if-controls article>header span,.what-if-controls label>span,.what-if-summary article>span,.what-if-summary article small,.what-if-schedule>header{color:var(--app-faint);font:850 7px/1.15 var(--font-geist-mono);letter-spacing:.09em}.what-if-controls article>header strong{color:var(--app-ink);margin-top:5px;font-size:14px;display:block}.what-if-controls article>div{grid-template-columns:100px minmax(0,1fr);gap:7px;margin-top:12px;display:grid}.what-if-controls label>span{margin-bottom:5px;display:block}.what-if-controls select{border:1px solid var(--app-line-strong);width:100%;height:38px;color:var(--app-ink);background:var(--app-panel-inset);font:800 10px/1 var(--font-geist-sans);border-radius:5px;padding:0 28px 0 9px}.what-if-summary{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);grid-template-columns:1.6fr repeat(3,minmax(0,.7fr));display:grid;overflow:hidden}.what-if-summary>article{border-right:1px solid var(--app-line);flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:94px;padding:14px;display:flex}.what-if-summary>article:last-child{border-right:0}.what-if-summary>article>strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1;overflow:hidden}.what-if-summary-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px!important;display:grid!important}.what-if-summary-matchup>div{align-items:center;gap:9px;min-width:0;display:flex}.what-if-summary-matchup>div>span{min-width:0}.what-if-summary-matchup strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.what-if-summary-matchup>i{color:var(--app-faint);font:900 7px/1 var(--font-geist-mono);font-style:normal}.what-if-schedule{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);margin-top:10px;overflow:hidden}.what-if-schedule>header,.what-if-schedule>article{grid-template-columns:54px minmax(210px,1fr) 90px 70px 112px 82px 108px 78px;align-items:center;display:grid}.what-if-schedule>header{background:var(--app-panel-raised);min-height:30px;padding-inline:12px}.what-if-schedule>article{border-top:1px solid var(--app-line);min-height:58px;padding:7px 12px}.what-if-schedule>article>.what-if-opponent{align-items:center;gap:9px;min-width:0;display:flex}.what-if-schedule>article>.what-if-opponent>strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.what-if-schedule>article>small{color:var(--app-faint);font:800 7px/1 var(--font-geist-mono);display:block}.what-if-schedule>article>b,.what-if-schedule>article>strong{color:var(--app-ink-soft);font:900 11px/1 var(--font-geist-mono)}.what-if-result{width:20px;height:20px;color:var(--app-on-accent);font:900 8px/1 var(--font-geist-mono);border-radius:4px;place-items:center;font-style:normal;display:grid}.what-if-result.win{background:#85c89a}.what-if-result.loss{background:#d58a86}.what-if-score{color:var(--app-ink)!important;font:900 13px/1 var(--font-geist-mono)!important}.what-if-margin{font-size:9px!important}.what-if-chance,.what-if-record{text-align:left}.what-if-note{color:var(--app-faint);font:750 8px/1.55 var(--font-geist-mono);margin:10px 2px 0}.scenario-flip-controls{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);grid-template-columns:120px 140px minmax(220px,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.scenario-flip-controls label>span{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.09em;margin-bottom:5px;display:block}.scenario-flip-controls select,.scenario-flip-controls>button{border:1px solid var(--app-line-strong);width:100%;height:38px;color:var(--app-ink);background:var(--app-panel-inset);font:800 10px/1 var(--font-geist-sans);border-radius:5px}.scenario-flip-controls select{padding:0 28px 0 9px}.scenario-flip-controls>button{color:var(--app-muted);font:900 8px/1 var(--font-geist-mono);letter-spacing:.05em;white-space:nowrap;cursor:pointer;padding:0 13px}.scenario-flip-controls>button:disabled{opacity:.35;cursor:not-allowed}.scenario-freeze-note{background:#253a2b59;border-left:3px solid #67d397;border-radius:4px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 12px;margin:8px 0 10px;padding:9px 11px;display:grid}.scenario-freeze-note>span,.scenario-freeze-note>strong{color:var(--app-ink-soft);font:900 7px/1 var(--font-geist-mono);letter-spacing:.06em;white-space:nowrap}.scenario-freeze-note>strong{color:var(--app-positive)}.scenario-freeze-note>p{color:var(--app-muted);margin:0;font-size:8px;line-height:1.45}.scenario-flip-summary{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);grid-template-columns:1.25fr repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.scenario-flip-summary>article{border-right:1px solid var(--app-line);flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:92px;padding:13px;display:flex}.scenario-flip-summary>article:last-child{border-right:0}.scenario-flip-summary article>span,.scenario-team-card span{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.08em}.scenario-flip-summary>article:not(.scenario-team-card)>div{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.scenario-flip-summary article s{color:var(--app-faint);font:850 13px/1 var(--font-geist-mono);text-decoration:none}.scenario-flip-summary article b{color:var(--app-ink);font:900 18px/1 var(--font-geist-mono)}.scenario-flip-summary article em,.scenario-impact-grid em{min-width:26px;height:17px;font:900 7px/1 var(--font-geist-mono);border-radius:3px;place-items:center;padding:0 4px;font-style:normal;display:inline-grid}.scenario-flip-summary article em.up,.scenario-impact-grid em.up{color:var(--app-positive);background:#67d3972e}.scenario-flip-summary article em.down,.scenario-impact-grid em.down{color:var(--app-negative);background:#da70702b}.scenario-flip-summary article em.flat,.scenario-impact-grid em.flat{background:color-mix(in srgb,var(--app-ink) 5%,transparent);color:var(--app-faint)}.scenario-flip-summary article small{min-width:0;color:var(--app-faint);font:750 7px/1.3 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scenario-team-card{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:10px!important;display:grid!important}.scenario-team-card>div{min-width:0}.scenario-team-card strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:14px;display:block;overflow:hidden}.scenario-team-card small{display:block}.scenario-game-shell{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);margin-top:10px;overflow:hidden}.scenario-game-shell>header{background:var(--app-panel-raised);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 12px;display:flex}.scenario-game-shell>header div{min-width:0}.scenario-game-shell>header span,.scenario-game-shell>header small,.scenario-game-shell>article>div>span,.scenario-game-shell>article>div>small{color:var(--app-faint);font:850 6.5px/1.15 var(--font-geist-mono);letter-spacing:.07em}.scenario-game-shell>header strong{color:var(--app-ink);margin-top:4px;font-size:12px;display:block}.scenario-game-shell>header small{text-align:right}.scenario-game-shell>article{border-top:1px solid var(--app-line);grid-template-columns:48px minmax(180px,1.15fr) minmax(118px,.8fr) minmax(230px,1.25fr) minmax(130px,.8fr);align-items:center;gap:12px;min-height:70px;padding:9px 12px;display:grid}.scenario-game-shell>article.flipped{background:linear-gradient(90deg,#67d39714,#0000 42%);box-shadow:inset 3px 0 #67d397}.scenario-game-week{flex-direction:column;gap:5px;display:flex}.scenario-game-week b{color:var(--app-ink);font:900 15px/1 var(--font-geist-mono)}.scenario-game-opponent{align-items:center;gap:9px;min-width:0;display:flex}.scenario-game-opponent>span{min-width:0}.scenario-game-opponent strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.scenario-game-model,.scenario-game-result{flex-direction:column;gap:5px;min-width:0;display:flex}.scenario-game-model b,.scenario-game-result b{color:var(--app-ink-soft);font:900 13px/1 var(--font-geist-mono)}.scenario-game-model b.win,.scenario-game-result b.win{color:var(--app-positive)}.scenario-game-model b.loss,.scenario-game-result b.loss{color:var(--app-negative)}.scenario-outcome-toggle{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.scenario-outcome-toggle>button{min-width:0;height:30px;color:var(--app-faint);font:900 6.5px/1 var(--font-geist-mono);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 4px}.scenario-outcome-toggle>button.active{background:var(--app-panel-soft);color:var(--app-ink)}.scenario-outcome-toggle>button.active.win{color:#11150f;background:#78be91}.scenario-outcome-toggle>button.active.loss{color:#17100f;background:#ce8480}.scenario-outcome-toggle>button:disabled{opacity:.22;cursor:not-allowed}.scenario-playoff-ripple{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);margin-top:10px;overflow:hidden}.scenario-playoff-ripple>header{border-bottom:1px solid var(--app-line);background:var(--app-panel-raised);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 12px;display:flex}.scenario-playoff-ripple>header span,.scenario-playoff-ripple>header small,.scenario-mini-bracket>header span,.scenario-mini-bracket>header small{color:var(--app-faint);font:850 6.5px/1 var(--font-geist-mono);letter-spacing:.08em}.scenario-playoff-ripple>header strong{color:var(--app-ink);margin-top:4px;font-size:12px;display:block}.scenario-playoff-ripple>header small{text-align:right}.scenario-playoff-ripple>div{background:var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.scenario-mini-bracket{background:var(--app-panel);min-width:0;overflow-x:auto}.scenario-mini-bracket>header{border-bottom:1px solid var(--app-line);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 8px;min-height:54px;padding:9px 11px;display:grid}.scenario-mini-bracket>header>span{grid-column:1}.scenario-mini-bracket>header>strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:13px;overflow:hidden}.scenario-mini-bracket>header>small{grid-area:1/2/3;align-self:center}.scenario-mini-rounds{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:540px;padding:9px;display:grid}.scenario-mini-rounds.format-4{grid-template-columns:repeat(2,minmax(0,1fr));min-width:300px}.scenario-mini-rounds>section{flex-direction:column;min-width:0;display:flex}.scenario-mini-rounds h4{color:var(--app-faint);font:900 5.5px/1 var(--font-geist-mono);letter-spacing:.07em;margin:0 0 6px}.scenario-mini-rounds>section>div{flex-direction:column;flex:1;justify-content:space-around;gap:5px;display:flex}.scenario-mini-rounds>section>div>article{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:4px;overflow:hidden}.scenario-mini-rounds article>div{min-width:0;min-height:23px;color:var(--app-muted);grid-template-columns:13px 19px minmax(0,1fr) auto;align-items:center;gap:4px;padding:3px 5px;display:grid}.scenario-mini-rounds article>div+div{border-top:1px solid var(--app-line)}.scenario-mini-rounds article>div.winner{color:var(--app-ink);background:#67d39717}.scenario-mini-rounds article>div.changed{box-shadow:inset 2px 0 #e2c76f}.scenario-mini-rounds article>div>b{color:var(--app-faint);font:900 6px/1 var(--font-geist-mono)}.scenario-mini-rounds article>div>.team-mark{width:18px!important;height:18px!important}.scenario-mini-rounds article>div>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.scenario-mini-rounds article>div>em{color:inherit;font:900 7px/1 var(--font-geist-mono);font-style:normal}.scenario-mini-empty{min-height:110px;color:var(--app-faint);text-align:center;place-items:center;padding:18px;font-size:8px;display:grid}.scenario-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.scenario-impact-grid>article{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);min-width:0;overflow:hidden}.scenario-impact-grid>article>header{border-bottom:1px solid var(--app-line);background:var(--app-panel-raised);min-height:44px;padding:9px 11px}.scenario-impact-grid>article>header span{color:var(--app-faint);font:850 6.5px/1 var(--font-geist-mono);letter-spacing:.08em}.scenario-impact-grid>article>header strong{color:var(--app-ink);margin-top:4px;font-size:12px;display:block}.scenario-impact-grid>article>div>div{border-bottom:1px solid var(--app-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:50px;padding:7px 10px;display:grid}.scenario-impact-grid>article>div>div:last-child{border-bottom:0}.scenario-impact-grid>article>div>div>span{min-width:0}.scenario-impact-grid>article>div strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.scenario-impact-grid>article>div small{color:var(--app-faint);font:750 6.5px/1 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.scenario-impact-grid>article>div b{color:var(--app-ink-soft);font:900 8px/1 var(--font-geist-mono);white-space:nowrap}.scenario-impact-grid>article>div>p{color:var(--app-muted);margin:0;padding:18px;font-size:9px;line-height:1.5}.scenario-impact-empty{border:1px dashed var(--app-line-strong);border-radius:var(--app-radius);min-height:74px;color:var(--app-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-top:10px;padding:12px;display:flex}.scenario-impact-empty strong{color:var(--app-ink);font-size:11px}.scenario-impact-empty span{max-width:620px;font-size:8px;line-height:1.45}.scenario-method-note{color:var(--app-faint);font:750 8px/1.55 var(--font-geist-mono);margin:10px 2px 0}@media (width<=760px){.compact-accuracy{padding:10px}.compact-accuracy-home{padding:12px}.compact-accuracy>header{flex-direction:column;align-items:stretch;gap:9px}.compact-accuracy-scope button{flex:1}.compact-accuracy-head,.compact-accuracy-row{grid-template-columns:52px repeat(3,minmax(0,1fr))}.compact-accuracy-head>span,.compact-accuracy-row>strong,.compact-accuracy-metric{padding-inline:5px}.compact-accuracy-metric{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.compact-accuracy-metric strong{font-size:10px}.compact-accuracy-metric small{max-width:100%;font-size:5.5px}.what-if-controls{grid-template-columns:1fr}.what-if-controls>b{min-height:18px}.what-if-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.what-if-summary-matchup{border-bottom:1px solid var(--app-line);grid-column:1/-1;border-right:0!important}.what-if-summary>article{min-height:82px;padding:10px}.what-if-summary>article>strong{font-size:17px}.what-if-schedule{overflow-x:auto}.what-if-schedule>header,.what-if-schedule>article{grid-template-columns:48px minmax(190px,1fr) 82px 64px 104px 76px 100px 72px;min-width:830px}.scenario-flip-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-flip-controls>button{align-self:end}.scenario-freeze-note{grid-template-columns:auto minmax(0,1fr)}.scenario-freeze-note>p{grid-column:1/-1}.scenario-flip-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-flip-summary>article{border-bottom:1px solid var(--app-line);min-height:82px}.scenario-flip-summary>article:nth-child(2){border-right:0}.scenario-flip-summary>article:nth-child(n+3){border-bottom:0}.scenario-game-shell>article{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:11px}.scenario-game-model,.scenario-outcome-toggle,.scenario-game-result{grid-column:1/-1}.scenario-game-model,.scenario-game-result{background:color-mix(in srgb,var(--app-ink) 2.5%,transparent);border-radius:5px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.scenario-game-model b,.scenario-game-result b{font-size:12px}.scenario-impact-grid,.scenario-playoff-ripple>div{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.what-if-tabs{grid-template-columns:minmax(0,1fr)}.what-if-tabs>button>strong,.what-if-tabs>button>small{text-overflow:clip;white-space:normal;overflow:visible}.what-if-controls article>div{grid-template-columns:82px minmax(0,1fr)}.what-if-summary-matchup .team-mark-md{width:38px;height:38px}.what-if-summary-matchup strong{max-width:82px;font-size:10px}.what-if-summary>article>strong{font-size:14px}.what-if-summary article>span,.what-if-summary article small{font-size:5.5px}.scenario-flip-controls,.scenario-flip-summary{grid-template-columns:minmax(0,1fr)}.scenario-flip-summary>article{border-right:0;border-bottom:1px solid var(--app-line)!important}.scenario-flip-summary>article:last-child{border-bottom:0!important}.scenario-game-shell>header{flex-direction:column;align-items:flex-start}.scenario-game-shell>header small{text-align:left}.scenario-playoff-ripple>header{flex-direction:column;align-items:flex-start}.scenario-playoff-ripple>header small{text-align:left}.scenario-game-model,.scenario-game-result{grid-template-columns:60px minmax(0,1fr)}.scenario-game-model small,.scenario-game-result small{grid-column:1/-1}.scenario-impact-grid>article>div>div{grid-template-columns:auto minmax(0,1fr) auto}.scenario-impact-grid>article>div>div>em{grid-column:3}}.app-page-slot .mobile-game-market{width:100%;color:var(--app-ink-soft);text-align:center;flex-direction:column;gap:3px;font-style:normal;display:flex;overflow:hidden}.app-page-slot .mobile-game-market>span{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px;min-width:0;display:grid}.app-page-slot .mobile-game-market i{color:var(--app-faint);font:900 6px/1 var(--font-geist-mono);letter-spacing:.05em;text-align:left;font-style:normal}.app-page-slot .mobile-game-market b{color:inherit;font:850 7px/1.1 var(--font-geist-mono);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .schedule-page .mobile-game-card{grid-template-columns:minmax(0,1fr) 108px}.app-page-slot .game-team-site-label{border:1px solid var(--app-line-strong);color:var(--app-ink-soft);font:900 7px/1 var(--font-geist-mono);letter-spacing:.1em;border-radius:999px;margin:0 0 9px;padding:4px 7px}.app-page-slot .game-detail-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.app-page-slot .game-detail-market{border:1px solid var(--app-line);background:var(--game-surface,#191a17);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;display:grid;overflow:hidden}.app-page-slot .game-detail-market>span{border-right:1px solid var(--app-line);flex-direction:column;justify-content:center;gap:6px;min-height:57px;padding:10px 15px;display:flex}.app-page-slot .game-detail-market>span:nth-child(4){border-right:0}.app-page-slot .game-detail-market b{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.09em}.app-page-slot .game-detail-market strong{color:var(--app-ink-soft);font:850 11px/1.2 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-page-slot .game-detail-market>small{border-top:1px solid var(--app-line);min-height:24px;color:var(--app-faint);font:800 6px/1 var(--font-geist-mono);letter-spacing:.07em;grid-column:1/-1;align-items:center;padding:0 15px;display:flex}.app-page-slot .game-model-audit{border:1px solid var(--app-line);background:var(--app-panel);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7px;display:grid;overflow:hidden}.app-page-slot .game-model-audit>span{border-right:1px solid var(--app-line);flex-direction:column;justify-content:center;gap:5px;min-height:43px;padding:8px 13px;display:flex}.app-page-slot .game-model-audit>span:last-child{border-right:0}.app-page-slot .game-model-audit b{color:var(--app-faint);font:850 6px/1 var(--font-geist-mono);letter-spacing:.08em}.app-page-slot .game-model-audit strong{color:var(--app-ink-soft);font:900 9px/1 var(--font-geist-mono)}.app-page-slot .game-model-audit [data-tone=positive] strong{color:var(--app-positive)}.app-page-slot .game-model-audit [data-tone=negative] strong{color:var(--app-negative)}.app-page-slot .game-stat-readout{gap:6px}.app-page-slot .game-stat-readout>.team-mark-sm{flex:0 0 25px;width:25px;height:25px}.app-page-slot .game-player-scope{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.app-page-slot .game-player-scope>button{min-height:31px;color:var(--app-muted);font:850 8px/1 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 11px}.app-page-slot .game-player-scope>button.active{background:var(--app-panel-soft);color:var(--app-ink)}.app-page-slot .game-player-scope>button:disabled{opacity:.38;cursor:not-allowed}@media (width<=900px){.app-page-slot .schedule-page .mobile-game-card{grid-template-columns:minmax(0,1fr) 98px}.app-page-slot .game-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .game-detail-meta>span,.app-page-slot .game-detail-meta>span:last-child{grid-column:auto}.app-page-slot .game-detail-market>span{min-height:50px;padding:8px 10px}.app-page-slot .game-detail-market strong{font-size:9px}.app-page-slot .game-stat-readout{gap:4px}.app-page-slot .game-stat-readout>.team-mark-sm{flex-basis:21px;width:21px;height:21px}}@media (width<=520px){.app-page-slot .game-team-site-label{letter-spacing:.06em;margin-bottom:6px;padding:3px 5px;font-size:5.5px}.app-page-slot .game-detail-market{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .game-detail-market>span:nth-child(2){border-right:0}.app-page-slot .game-detail-market>span:nth-child(3),.app-page-slot .game-detail-market>span:nth-child(4){border-top:1px solid var(--app-line)}.app-page-slot .game-detail-market>small{min-height:22px;padding:0 10px}.app-page-slot .game-model-audit>span{min-height:42px;padding:7px}.app-page-slot .game-model-audit b{letter-spacing:.04em;font-size:5.5px}.app-page-slot .game-model-audit strong{font-size:7.5px}.app-page-slot .game-player-stats>header{flex-direction:column;align-items:stretch}.app-page-slot .game-player-scope{width:100%}}@media (width<=390px){.app-page-slot .schedule-page .mobile-game-card{grid-template-columns:minmax(0,1fr) 90px}.app-page-slot .schedule-page .mobile-game-status{padding-left:4px;padding-right:4px}.app-page-slot .mobile-game-market>span{grid-template-columns:18px minmax(0,1fr);gap:2px}.app-page-slot .mobile-game-market b{font-size:6.25px}}.app-page-slot .game-detail-scoreboard>div>small{color:var(--app-muted);letter-spacing:.03em;margin-top:7px;font:900 10px/1 var(--font-geist-mono)!important}.app-page-slot .schedule-page .mobile-game-team small{font-size:8px!important;font-weight:850!important}.app-page-slot .game-detail-stats .game-stat-head,.app-page-slot .game-detail-stats>div.game-stat-row{grid-template-columns:minmax(0,1.5fr) minmax(80px,.5fr) minmax(80px,.5fr)!important}.app-page-slot .game-detail-stats .game-stat-head>span{color:var(--app-ink-soft);justify-self:stretch;display:block;text-align:center!important}.app-page-slot .game-detail-stats>div.game-stat-row.category-start{border-top:9px solid var(--app-panel-inset);background:var(--app-panel-raised);min-height:61px}.app-page-slot .game-detail-stats>div.game-stat-row.category-start>span>small{margin-bottom:5px}.app-page-slot .game-advanced-stats>div.game-stat-row.advanced-group{border-top:9px solid var(--app-panel-inset);background:var(--app-panel-raised);min-height:62px}.app-page-slot .game-player-role{color:var(--app-ink-soft)!important;font:900 7px/1 var(--font-geist-mono)!important;letter-spacing:.06em!important}@media (width<=900px){.app-page-slot .game-detail-scoreboard>div>small{font-size:10px!important}.app-page-slot .game-detail-stats .game-stat-head,.app-page-slot .game-detail-stats>div.game-stat-row{padding-left:13px;padding-right:13px;grid-template-columns:minmax(0,1.4fr) minmax(66px,.55fr) minmax(66px,.55fr)!important}.app-page-slot .game-detail-stats .game-stat-head>span{font-size:8px}}@media (width<=390px){.app-page-slot .game-detail-stats .game-stat-head,.app-page-slot .game-detail-stats>div.game-stat-row{padding-left:10px;padding-right:10px;grid-template-columns:minmax(0,1.32fr) minmax(62px,.54fr) minmax(62px,.54fr)!important}.app-page-slot .game-player-role{font-size:6.5px!important}}.app-page-slot .game-detail-scoreboard>span{justify-content:center;grid-template-columns:auto auto auto!important}.app-page-slot .game-detail-scoreboard>span b{min-width:2ch;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.accuracy-history-page{max-width:1180px!important}.accuracy-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:23px 0 12px;display:grid}.accuracy-history-summary>.accuracy-history-metric{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);justify-content:center;min-height:142px;padding:20px}.accuracy-history-ledger{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);overflow:hidden}.accuracy-history-ledger>header{border-bottom:1px solid var(--app-line);background:var(--app-panel-raised);justify-content:space-between;align-items:center;min-height:64px;padding:13px 18px;display:flex}.accuracy-history-ledger>header div{flex-direction:column;gap:4px;display:flex}.accuracy-history-ledger>header span,.accuracy-history-ledger>header small,.accuracy-history-season small,.accuracy-history-metric>span,.accuracy-history-metric>small{color:var(--app-faint);font:850 8px/1.2 var(--font-geist-mono);letter-spacing:.08em}.accuracy-history-ledger>header strong{color:var(--app-ink);font-size:15px}.accuracy-history-row{border-bottom:1px solid var(--app-line);grid-template-columns:130px repeat(3,minmax(0,1fr));align-items:stretch;min-height:112px;display:grid}.accuracy-history-row:last-child{border-bottom:0}.accuracy-history-row.provisional{box-shadow:inset 3px 0 #77786e}.accuracy-history-season,.accuracy-history-metric{flex-direction:column;min-width:0;display:flex}.accuracy-history-season{border-right:1px solid var(--app-line);justify-content:center;gap:7px;padding:18px}.accuracy-history-season strong{color:var(--app-ink);font:900 25px/1 var(--font-geist-mono)}.accuracy-history-metric{border-right:1px solid var(--app-line);gap:6px;padding:18px 20px}.accuracy-history-row .accuracy-history-metric:last-child{border-right:0}.accuracy-history-metric>strong{color:var(--app-ink);font:900 25px/1 var(--font-geist-mono)}.accuracy-history-metric>i{background:var(--app-panel-soft);border-radius:999px;width:100%;height:3px;margin-top:auto;display:block;overflow:hidden}.accuracy-history-metric>i>b{border-radius:inherit;background:var(--app-ink-soft);height:100%;display:block}.accuracy-history-state{color:var(--app-muted);text-align:center;padding:34px 18px}.accuracy-history-note{max-width:880px;color:var(--app-faint);font:750 9px/1.7 var(--font-geist-mono);margin:13px 2px 0}@media (width<=900px){.app-page-slot .game-detail-scoreboard{grid-template-columns:minmax(0,1fr) minmax(136px,.9fr) minmax(0,1fr)}.accuracy-history-summary{gap:6px}.accuracy-history-summary>.accuracy-history-metric{min-height:116px;padding:14px}.accuracy-history-row{grid-template-columns:repeat(3,minmax(0,1fr))}.accuracy-history-season{border-right:0;border-bottom:1px solid var(--app-line);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:58px;padding:12px 14px}.accuracy-history-season strong{font-size:20px}.accuracy-history-metric{padding:14px 12px}.accuracy-history-metric>strong{font-size:21px}}@media (width<=520px){.accuracy-history-summary{grid-template-columns:1fr}.accuracy-history-summary>.accuracy-history-metric{min-height:98px}.accuracy-history-row{min-height:0}.accuracy-history-metric{gap:5px;padding:13px 8px}.accuracy-history-metric>span,.accuracy-history-metric>small{letter-spacing:.03em;font-size:6.5px}.accuracy-history-metric>strong{font-size:18px}}@media (width<=390px){.app-page-slot .game-detail-scoreboard{grid-template-columns:minmax(0,1fr) minmax(118px,.85fr) minmax(0,1fr)}.app-page-slot .game-detail-scoreboard>span{gap:3px}.app-page-slot .game-detail-scoreboard>span em{font-size:6px}}.app-background-maintenance{display:none!important}.schedule-filter-panel{display:contents}.schedule-mobile-filter-bar,.schedule-mobile-vintage,.schedule-filter-done{display:none}.app-page-slot .game-detail-stats>.game-stat-legend{border-bottom:1px solid var(--app-line);background:var(--app-panel-inset);justify-content:flex-end;align-items:center;gap:13px;text-align:left!important;grid-template-columns:none!important;min-height:34px!important;padding:7px 20px!important;display:flex!important}.app-page-slot .game-stat-legend>small,.app-page-slot .game-stat-legend>span{color:var(--app-faint);font:850 7px/1 var(--font-geist-mono);letter-spacing:.06em}.app-page-slot .game-stat-legend>small{margin-right:auto}.app-page-slot .game-stat-legend>span{align-items:center;gap:5px;display:inline-flex}.app-page-slot .game-stat-legend i{background:#686a61;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.app-page-slot .game-stat-legend .good i{background:#62a875}.app-page-slot .game-stat-legend .average i{background:#c6a553}.app-page-slot .game-stat-legend .poor i{background:#bd625d}.app-page-slot .game-detail-stats .game-stat-row>span>em{color:var(--app-faint);font:800 7px/1 var(--font-geist-mono);letter-spacing:.04em;margin-top:4px;display:block}.app-page-slot .game-detail-stats .game-stat-row>.game-stat-readout{justify-content:center;align-items:center;display:inline-flex;color:var(--app-ink-soft)!important}.app-page-slot .game-detail-stats .game-stat-row>.game-stat-readout.good{color:var(--app-positive)!important}.app-page-slot .game-detail-stats .game-stat-row>.game-stat-readout.average{color:var(--app-warning)!important}.app-page-slot .game-detail-stats .game-stat-row>.game-stat-readout.poor{color:var(--app-negative)!important}.app-page-slot .game-stat-readout>b{font:inherit}@media (width<=900px){.app-page-slot .schedule-page>.section-title-row>.vintage-control{display:none!important}.app-page-slot .schedule-mobile-filter-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 0 10px;display:grid}.app-page-slot .schedule-filter-toggle{border:1px solid var(--app-line-strong);background:var(--app-panel-raised);min-height:57px;color:var(--app-ink);text-align:left;border-radius:11px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:9px 12px;display:grid}.app-page-slot .schedule-filter-toggle>span{flex-direction:column;gap:5px;min-width:0;display:flex}.app-page-slot .schedule-filter-toggle b,.app-page-slot .schedule-filter-toggle strong,.app-page-slot .schedule-filter-toggle small,.app-page-slot .schedule-mobile-filter-bar>span{font-family:var(--font-geist-mono)}.app-page-slot .schedule-filter-toggle b{letter-spacing:.08em;font-size:10px}.app-page-slot .schedule-filter-toggle small,.app-page-slot .schedule-filter-toggle strong,.app-page-slot .schedule-mobile-filter-bar>span{color:var(--app-faint);font-size:8px}.app-page-slot .schedule-filter-toggle>i{color:var(--app-ink-soft);font:500 22px/1 var(--font-geist-sans);text-align:center}.app-page-slot .schedule-filter-panel{display:none}.app-page-slot .schedule-filter-panel.open{gap:8px;margin-bottom:10px;display:grid}.app-page-slot .schedule-mobile-vintage{display:block}.app-page-slot .schedule-mobile-vintage .vintage-control{width:100%}.app-page-slot .schedule-filter-status{display:none!important}.app-page-slot .schedule-filter-done{border:1px solid var(--app-line-strong);background:var(--app-panel-soft);min-height:48px;color:var(--app-ink);font:900 9px/1 var(--font-geist-mono);letter-spacing:.07em;border-radius:9px;grid-column:1/-1;display:block}.app-page-slot .game-detail-stats>.game-stat-legend{gap:8px;padding-left:12px!important;padding-right:12px!important}.app-page-slot .game-stat-legend>small,.app-page-slot .game-stat-legend>span,.app-page-slot .game-detail-stats .game-stat-row>span>em{font-size:6px}}@media (width<=390px){.app-page-slot .schedule-mobile-filter-bar{grid-template-columns:minmax(0,1fr)}.app-page-slot .schedule-mobile-filter-bar>span{display:none}.app-page-slot .game-stat-legend>span{gap:3px;font-size:5.5px}}@media (width>=901px){.app-desktop-header{z-index:90!important;border:0!important;border-bottom:1px solid var(--app-line)!important;background:var(--app-rail)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;grid-template-columns:184px minmax(0,1fr) 94px!important;align-items:stretch!important;width:100%!important;height:64px!important;min-height:64px!important;padding:0 14px!important;display:grid!important;position:sticky!important;inset:0 0 auto!important}.app-desktop-header:after{content:none!important;display:none!important}.app-desktop-brand{border:0;border-right:1px solid var(--app-line);min-width:0;color:var(--app-ink);cursor:pointer;text-align:left;background:0 0;align-items:center;padding:0 14px 0 0;display:flex}.app-desktop-brand .app-brand{gap:9px}.app-desktop-brand .app-brand-mark{width:36px;height:36px}.app-desktop-brand .app-brand-copy strong{font-size:14px}.app-desktop-brand .app-brand-copy small{font-size:6px}.app-desktop-header>nav{scrollbar-width:none;border:0!important;flex-direction:row!important;order:0!important;grid-area:auto!important;align-items:stretch!important;gap:2px!important;min-width:0!important;height:64px!important;padding:0 10px!important;display:flex!important;overflow:auto hidden!important}.app-desktop-header>nav::-webkit-scrollbar{display:none}.app-desktop-header>nav:before{display:none!important}.app-top-navigation-button{position:relative;width:auto!important;min-width:max-content!important;min-height:64px!important;color:var(--app-muted)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;padding:0 10px!important;display:flex!important}.app-top-navigation-button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.app-top-navigation-button:before{content:none!important;display:none!important}.app-top-navigation-button:hover,.app-top-navigation-button.active{color:var(--app-ink)!important;transform:none!important}.app-top-navigation-button.active:after{background:var(--app-ink)}.app-top-navigation-button>span{display:block}.app-top-navigation-button strong{color:inherit;font:800 10px/1 var(--font-geist-sans);white-space:nowrap}.app-desktop-status{border-left:1px solid var(--app-line);justify-content:flex-end;align-items:center;gap:7px;display:flex}.app-desktop-status>span{align-items:center;gap:4px;min-height:30px;padding-left:10px;display:flex}.app-desktop-status small,.app-desktop-status b{color:var(--app-ink-soft);font:850 8px/1 var(--font-geist-mono)}.app-desktop-status>button{border:1px solid var(--app-line);background:var(--app-panel);width:30px;height:30px;color:var(--app-ink-soft);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.app-desktop-status>button:disabled{opacity:.5}.app-desktop-refresh-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-workspace{margin-left:0}.app-context-bar{display:none!important}}.app-page-slot>.schedule-page{padding-top:24px;width:min(100% - 40px,1040px)!important;max-width:1040px!important}.app-page-slot .schedule-page>.section-title-row{margin:0 0 14px}.app-page-slot .schedule-page>.section-title-row h1{font-size:clamp(32px,4vw,42px)}.app-page-slot .schedule-page>.section-title-row p{margin-top:5px}.app-page-slot .schedule-mobile-filter-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 16px;display:grid}.app-page-slot .schedule-filter-toggle{border:1px solid var(--app-line-strong);background:var(--app-panel-raised);min-height:48px;color:var(--app-ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:8px 12px;display:grid}.app-page-slot .schedule-filter-toggle>span{flex-direction:column;gap:4px;min-width:0;display:flex}.app-page-slot .schedule-filter-toggle :is(b,strong,small),.app-page-slot .schedule-mobile-filter-bar>span{font-family:var(--font-geist-mono)}.app-page-slot .schedule-filter-toggle b{color:var(--app-ink-soft);letter-spacing:.08em;font-size:9px}.app-page-slot .schedule-filter-toggle small,.app-page-slot .schedule-filter-toggle strong,.app-page-slot .schedule-mobile-filter-bar>span{color:var(--app-faint);font-size:8px}.app-page-slot .schedule-filter-toggle>i{color:var(--app-ink-soft);font:500 21px/1 var(--font-geist-sans);text-align:center}.app-page-slot .schedule-filter-panel{display:none}.app-page-slot .schedule-filter-panel.open{gap:8px;margin:-6px 0 16px;display:grid}.app-page-slot .schedule-mobile-vintage{display:block}.app-page-slot .schedule-mobile-vintage .vintage-control{width:min(380px,100%)}.app-page-slot .schedule-filter-panel .schedule-filter{grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(130px,1fr));gap:8px;padding:10px}.app-page-slot .schedule-filter-panel .schedule-filter-status{display:none}.app-page-slot .schedule-filter-done{border:1px solid var(--app-line-strong);background:var(--app-panel-soft);min-height:42px;color:var(--app-ink);font:900 9px/1 var(--font-geist-mono);letter-spacing:.07em;cursor:pointer;border-radius:8px;grid-column:1/-1;display:block}.app-page-slot .schedule-page .mobile-scoreboard{display:block}.app-page-slot .schedule-page .mobile-score-day+.mobile-score-day{margin-top:22px}.app-page-slot .schedule-page .mobile-score-day>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-page-slot .schedule-page .mobile-game-card{min-width:0}@media (width<=900px){.app-desktop-header{display:none!important}.app-page-slot>.schedule-page{padding-top:14px;width:calc(100% - 24px)!important}.app-page-slot .schedule-page>.section-title-row{margin-bottom:11px}.app-page-slot .schedule-page>.section-title-row h1{font-size:30px}.app-page-slot .schedule-page .mobile-score-day>div{grid-template-columns:minmax(0,1fr);gap:7px}.app-page-slot .schedule-filter-panel .schedule-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .schedule-filter-panel .schedule-filter-team{grid-column:1/-1}}@media (width<=520px){.app-page-slot .schedule-page>.section-title-row p{max-width:36ch}.app-page-slot .schedule-filter-panel .schedule-filter{grid-template-columns:minmax(0,1fr)}.app-page-slot .schedule-filter-panel .schedule-filter-team{grid-column:1}}@media (width<=900px){.app-page-slot .player-ratings-table-shell{width:100%;overflow-x:hidden}.app-page-slot .player-ratings-table-head,.app-page-slot .player-rating-table-row{grid-template-columns:minmax(0,1fr) 76px;column-gap:8px;width:100%;min-width:0;padding-left:8px;padding-right:8px}.app-page-slot .player-rating-table-row>.player-stats-player{grid-template-columns:24px 46px minmax(0,1fr);gap:6px;padding-right:0}.app-page-slot .player-rating-table-row .player-stats-jersey-card{width:44px;height:42px}.app-page-slot .player-rating-table-row .player-stats-jersey{width:38px;height:36px}.app-page-slot .player-rating-table-value{min-width:0;padding-right:0}.app-page-slot .player-ratings-table-head>.stats-head-cell:last-child{min-width:0;padding:0}.app-page-slot .player-ratings-table-head>.stats-head-cell:last-child>button{justify-content:center;width:100%;min-width:0;padding:0 2px}.app-page-slot .player-ratings-table-head>.stats-head-cell:last-child>.stat-help{display:none}}@media (width<=390px){.app-page-slot .player-ratings-table-head,.app-page-slot .player-rating-table-row{grid-template-columns:minmax(0,1fr) 68px;column-gap:6px;padding-left:6px;padding-right:6px}.app-page-slot .player-rating-table-row>.player-stats-player{grid-template-columns:20px 42px minmax(0,1fr);gap:5px}.app-page-slot .player-rating-table-row .player-stats-jersey-card{width:40px;height:39px}.app-page-slot .player-rating-table-row .player-stats-jersey{width:35px;height:34px}}.app-page-slot .rankings-page .ranking-row{min-height:100px}.app-page-slot .rankings-page .ranking-team .team-mark-sm{flex:0 0 72px;width:72px;height:72px}.app-page-slot .ranking-best-wins b,.app-page-slot .ranking-losses b{font:900 6px/1 var(--font-geist-mono);letter-spacing:.07em;margin-right:6px}.app-page-slot .ranking-best-wins b{color:var(--app-positive)}.app-page-slot .ranking-losses b{color:var(--app-negative)}.app-page-slot .ranking-record-pair{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.app-page-slot .ranking-record-pair>b{color:var(--app-ink);font:900 11px/1 var(--font-geist-mono)}.app-page-slot .ranking-record-pair>small{color:var(--app-faint);font:800 7px/1 var(--font-geist-mono);white-space:nowrap}@media (width<=900px){.app-page-slot .rankings-page .ranking-row{border:1px solid var(--app-line);background:linear-gradient(135deg,var(--app-panel-raised) 0%,var(--app-panel-inset) 100%);border-radius:10px;grid-template-columns:28px minmax(0,1fr) 70px;align-items:center;gap:0 8px;min-height:0;margin:0 0 8px;padding:11px 8px;overflow:hidden}.app-page-slot .rankings-page .ranking-row:first-of-type{border-top:1px solid var(--app-line)}.app-page-slot .rankings-page .ranking-number{align-self:center;font-size:15px}.app-page-slot .rankings-page .ranking-team{gap:10px}.app-page-slot .rankings-page .ranking-team .team-mark-sm{flex-basis:60px;width:60px;height:60px}.app-page-slot .rankings-page .ranking-team>span{min-width:0}.app-page-slot .rankings-page .ranking-team strong{font-size:14px}.app-page-slot .rankings-page .ranking-best-wins,.app-page-slot .rankings-page .ranking-losses{max-width:100%;color:var(--app-muted);font:750 7px/1.25 var(--font-geist-mono);text-overflow:ellipsis;text-transform:none;white-space:nowrap;display:block;overflow:hidden}.app-page-slot .rankings-page .ranking-team-link>i{font-size:17px}.app-page-slot .rankings-page .ranking-metrics{align-self:stretch}.app-page-slot .rankings-page .ranking-metrics>:first-child{justify-content:center;align-items:flex-end;gap:6px;height:100%}.app-page-slot .rankings-page .ranking-record-pair>b{font-size:11px}.app-page-slot .rankings-page .ranking-record-pair>small{font-size:7px}}@media (width<=390px){.app-page-slot .rankings-page .ranking-row{grid-template-columns:24px minmax(0,1fr) 64px;gap:0 6px;padding-left:6px;padding-right:6px}.app-page-slot .rankings-page .ranking-team .team-mark-sm{flex-basis:56px;width:56px;height:56px}}.app-page-slot .unified-rankings-shell{border:1px solid var(--app-line);background:var(--app-panel-inset);border-radius:9px;overflow-x:auto}.app-page-slot .unified-ranking-entry{border-bottom:1px solid var(--app-line);min-width:1040px}.app-page-slot .unified-ranking-entry:last-child{border-bottom:0}.app-page-slot .top25-unified-shell>.rankings-head,.app-page-slot .top25-unified-shell .unified-ranking-row{grid-template-columns:44px minmax(300px,1.4fr) 92px 72px 68px 64px 64px 64px 108px 82px;min-width:1040px}.app-page-slot .all137-ranking-head,.app-page-slot .all137-ranking-entry .unified-ranking-row{grid-template-columns:44px minmax(300px,1.4fr) 104px 76px 88px 92px minmax(130px,.7fr) 82px;min-width:960px}.app-page-slot .all137-ranking-entry{min-width:960px}.app-page-slot .simulation-ranking-head,.app-page-slot .simulation-ranking-entry .unified-ranking-row{grid-template-columns:44px minmax(300px,1.4fr) 96px 76px 70px 70px 88px 82px;min-width:920px}.app-page-slot .simulation-ranking-entry{min-width:920px}.app-page-slot .unified-ranking-row{background:0 0;border:0!important;min-height:76px!important;padding:5px 12px!important}.app-page-slot .unified-ranking-row:hover{background:var(--app-panel-raised)}.app-page-slot .unified-ranking-row .ranking-team{gap:10px;min-width:0}.app-page-slot .unified-ranking-row .ranking-team .team-mark-sm{flex:0 0 54px!important;width:54px!important;height:54px!important}.app-page-slot .unified-ranking-row .ranking-team>span{min-width:0}.app-page-slot .unified-ranking-row .ranking-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-page-slot .unified-ranking-row .ranking-team small{margin-top:2px;line-height:1.15}.app-page-slot .unified-ranking-row .ranking-best-wins,.app-page-slot .unified-ranking-row .ranking-losses{text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:100%;font-size:7px;display:block;overflow:hidden}.app-page-slot .unified-ranking-row .ranking-metrics{display:contents}.app-page-slot .ranking-schedule-toggle{border:1px solid var(--app-line);background:var(--app-panel-raised);min-height:30px;color:var(--app-muted);font:900 6.5px/1 var(--font-geist-mono);letter-spacing:.06em;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.app-page-slot .ranking-schedule-toggle:hover,.app-page-slot .ranking-schedule-toggle:focus-visible{color:var(--app-ink);border-color:#77786e}.app-page-slot .ranking-schedule-toggle i{font-size:12px;font-style:normal;transition:transform .15s}.app-page-slot .schedule-open .ranking-schedule-toggle i{transform:rotate(180deg)}.app-page-slot .ranking-schedule-panel{border-top:1px solid var(--app-line);background:var(--app-panel-inset);padding:10px 12px 12px}.app-page-slot .ranking-schedule-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.app-page-slot .ranking-schedule-panel>header strong,.app-page-slot .ranking-schedule-panel>header span,.app-page-slot .ranking-schedule-panel>p{font-family:var(--font-geist-mono)}.app-page-slot .ranking-schedule-panel>header strong{color:var(--app-ink);letter-spacing:.08em;font-size:8px}.app-page-slot .ranking-schedule-panel>header span,.app-page-slot .ranking-schedule-panel>p{color:var(--app-faint);font-size:7px}.app-page-slot .ranking-schedule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.app-page-slot .ranking-schedule-game{border:1px solid var(--app-line);background:var(--app-panel);min-width:0;min-height:56px;color:var(--app-ink);font:inherit;text-align:left;cursor:pointer;appearance:none;border-radius:6px;grid-template-columns:52px 38px minmax(0,1fr) auto 48px;align-items:center;gap:8px;padding:7px 9px;display:grid}.app-page-slot .ranking-schedule-game .team-mark-sm{width:38px!important;height:38px!important}.app-page-slot .ranking-schedule-week{color:#f7f7f2;font:900 9px/1 var(--font-geist-mono);letter-spacing:.01em}.app-page-slot .ranking-schedule-record{color:var(--app-ink-soft);font:850 8px/1 var(--font-geist-mono)}.app-page-slot .ranking-schedule-opponent{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 5px;min-width:0;display:grid}.app-page-slot .ranking-schedule-opponent small{color:var(--app-faint);font:900 6px/1 var(--font-geist-mono);grid-row:1/3}.app-page-slot .ranking-schedule-opponent strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-page-slot .ranking-schedule-opponent em{color:var(--app-faint);font:800 6px/1 var(--font-geist-mono);letter-spacing:.05em;font-style:normal}.app-page-slot .schedule-game-rank{background:var(--app-panel-soft);color:var(--app-ink-soft);font:900 9px/1 var(--font-geist-mono);vertical-align:middle;border:1px solid #706f61;border-radius:3px;margin-left:5px;padding:2px 4px;font-style:normal;display:inline-block}.app-page-slot .game-detail-pregame-rank{background:var(--app-panel-soft);color:var(--app-ink-soft);font:900 11px/1 var(--font-geist-mono);border:1px solid #706f61;border-radius:4px;margin-top:7px;padding:4px 7px;font-style:normal}.app-page-slot .ranking-schedule-game>b{color:var(--app-muted);font:900 10px/1 var(--font-geist-mono);white-space:nowrap}.app-page-slot .ranking-schedule-game>b.positive{color:var(--app-positive)}.app-page-slot .ranking-schedule-game>b.negative{color:var(--app-negative)}.app-page-slot .simulation-rankings-card{padding:14px}@media (width<=900px){.app-page-slot .unified-rankings-shell{background:0 0;border:0;border-radius:0;overflow:visible}.app-page-slot .unified-rankings-shell>.rankings-head{display:none}.app-page-slot .unified-ranking-entry,.app-page-slot .all137-ranking-entry,.app-page-slot .simulation-ranking-entry{border:1px solid var(--app-line);background:linear-gradient(135deg,var(--app-panel-raised) 0%,var(--app-panel-inset) 100%);border-radius:9px;min-width:0;margin-bottom:7px;overflow:hidden}.app-page-slot .unified-ranking-entry:last-child{border-bottom:1px solid var(--app-line);margin-bottom:0}.app-page-slot .top25-unified-shell .unified-ranking-row,.app-page-slot .all137-ranking-entry .unified-ranking-row,.app-page-slot .simulation-ranking-entry .unified-ranking-row{border-radius:0;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr) 72px;gap:2px 7px;min-width:0;margin:0;display:grid;min-height:68px!important;padding:7px!important}.app-page-slot .unified-ranking-row .ranking-number{text-align:center;grid-area:1/1/3;align-self:center;padding:0;font-size:15px}.app-page-slot .unified-ranking-row .ranking-team{grid-area:1/2/3;gap:8px}.app-page-slot .unified-ranking-row .ranking-team .team-mark-sm{flex-basis:50px!important;width:50px!important;height:50px!important}.app-page-slot .unified-ranking-row .ranking-team>i{display:none}.app-page-slot .unified-ranking-row .ranking-team strong{font-size:12px}.app-page-slot .unified-ranking-row .ranking-metrics{grid-area:1/3;align-self:center;display:block}.app-page-slot .unified-ranking-row .ranking-metrics>*{display:none!important}.app-page-slot .unified-ranking-row .ranking-metrics>:first-child{text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:3px;width:100%;min-height:0;padding:0;display:flex!important}.app-page-slot .unified-ranking-row .ranking-metrics>:first-child:before{display:none}.app-page-slot .unified-ranking-row .ranking-record-pair>b{font-size:10px}.app-page-slot .unified-ranking-row .ranking-record-pair>small{font-size:5.5px}.app-page-slot .ranking-schedule-toggle{grid-area:2/3;min-height:24px;padding:0 4px;font-size:5.5px}.app-page-slot .ranking-schedule-panel{padding:8px}.app-page-slot .ranking-schedule-list{grid-template-columns:minmax(0,1fr)}.app-page-slot .ranking-schedule-game{grid-template-columns:48px 36px minmax(0,1fr) auto 44px;gap:6px;padding:6px 7px}.app-page-slot .ranking-schedule-game .team-mark-sm{width:36px!important;height:36px!important}.app-page-slot .simulation-rankings-card{padding:10px}}@media (width<=390px){.app-page-slot .top25-unified-shell .unified-ranking-row,.app-page-slot .all137-ranking-entry .unified-ranking-row,.app-page-slot .simulation-ranking-entry .unified-ranking-row{grid-template-columns:22px minmax(0,1fr) 66px;gap:2px 5px;padding:6px!important}.app-page-slot .unified-ranking-row .ranking-team .team-mark-sm{flex-basis:46px!important;width:46px!important;height:46px!important}.app-page-slot .ranking-schedule-game{grid-template-columns:44px 32px minmax(0,1fr) auto}.app-page-slot .ranking-schedule-game .team-mark-sm{width:32px!important;height:32px!important}.app-page-slot .ranking-schedule-record{display:none}}.app-page-slot .schedule-column-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:repeat(var(--schedule-column-rows),minmax(0,auto))}.app-page-slot .schedule-field-card,.app-page-slot .schedule-page .mobile-game-card.schedule-field-card,.app-page-slot .sim-team-schedule-game{background:linear-gradient(#0000 8%,#ecf4e712 8% 9%,#0000 9% 91%,#ecf4e712 91% 92%,#0000 92%),repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ecf4e70e calc(10% - 1px) 10%),linear-gradient(135deg,#173e2b 0%,#102f21 58%,#0d281c 100%)!important;border-color:#94c69d33!important;box-shadow:inset 0 0 24px #0000001f!important}.app-page-slot .schedule-field-card:hover,.app-page-slot .schedule-field-card:focus-visible,.app-page-slot .schedule-page .mobile-game-card.schedule-field-card:hover,.app-page-slot .schedule-page .mobile-game-card.schedule-field-card:focus-visible,.app-page-slot .sim-team-schedule-game:hover{background:linear-gradient(#0000 8%,#f4f9ef16 8% 9%,#0000 9% 91%,#f4f9ef16 91% 92%,#0000 92%),repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#f4f9ef12 calc(10% - 1px) 10%),linear-gradient(135deg,#1b4932 0%,#143925 58%,#102f20 100%)!important;border-color:#a6d8ae5c!important}.app-page-slot .schedule-field-card :is(.mobile-game-status,.team-schedule-status){background:#05140d9e!important;border-left-color:#ecf4e71c!important}.app-page-slot .schedule-field-card.loss{background:linear-gradient(#0000 8%,#ffe7e211 8% 9%,#0000 9% 91%,#ffe7e211 91% 92%,#0000 92%),repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ffe7e20d calc(10% - 1px) 10%),linear-gradient(135deg,#4a211f 0%,#351918 58%,#281211 100%)!important;border-color:#e2847b57!important}.app-page-slot .schedule-field-card.loss:hover,.app-page-slot .schedule-field-card.loss:focus-visible{background:linear-gradient(#0000 8%,#ffefeb14 8% 9%,#0000 9% 91%,#ffefeb14 91% 92%,#0000 92%),repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ffefeb11 calc(10% - 1px) 10%),linear-gradient(135deg,#572522 0%,#411d1a 58%,#301513 100%)!important;border-color:#ef9d9480!important}.app-page-slot .schedule-field-card.loss :is(.mobile-game-status,.team-schedule-status){background:#1f07079e!important;border-left-color:#ffe2de1c!important}.app-page-slot .schedule-field-card :is(.mobile-game-team,.team-schedule-team).loser{opacity:1}.app-page-slot .schedule-field-card :is(.mobile-game-team,.team-schedule-team).loser>b{color:var(--app-negative)}.app-page-slot .schedule-page .mobile-game-card.schedule-field-card{grid-template-rows:auto auto;align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.app-page-slot .schedule-page .mobile-game-matchup{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;min-width:0;min-height:68px;display:grid}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:0;padding:8px 10px;display:grid}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team.home-side{grid-template-columns:auto minmax(0,1fr) 34px}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team.home-side>b{grid-area:1/1}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team.home-side>span{text-align:right;grid-area:1/2}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team.home-side>.team-mark{grid-area:1/3}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team.home-side .mobile-game-team-title{justify-content:flex-end}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team .team-mark-sm{width:32px;height:32px}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team strong{font-size:11px}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team small{font-size:6.5px!important}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team>b{white-space:nowrap;font-size:21px}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-status{justify-content:center;align-items:center;gap:3px;min-width:0;min-height:0;padding:6px 4px;display:flex;background:#05140d6b!important;border-left:1px solid #ecf4e71c!important;border-right:1px solid #ecf4e71c!important}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-status strong{font-size:6.5px}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-status small{font-size:5.5px}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-status>i{font-size:14px}.app-page-slot .schedule-page .mobile-game-market-strip{background:#05140d57;border-top:1px solid #ecf4e71c;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;min-height:27px;display:grid}.app-page-slot .schedule-page .mobile-game-market-strip>span{text-align:center;border-right:1px solid #ecf4e717;justify-content:center;align-items:center;gap:5px;min-width:0;padding:4px 6px;display:flex}.app-page-slot .schedule-page .mobile-game-market-strip>span:last-child{border-right:0}.app-page-slot .schedule-page .mobile-game-market-strip i{color:var(--app-faint);font:900 5.5px/1 var(--font-geist-mono);letter-spacing:.04em;white-space:nowrap;font-style:normal}.app-page-slot .schedule-page .mobile-game-market-strip b{color:var(--app-ink-soft);font:900 7px/1 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=520px){.app-page-slot .schedule-page .mobile-game-matchup{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team{grid-template-columns:29px minmax(0,1fr) auto;gap:5px;padding:7px 6px}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team.home-side{grid-template-columns:auto minmax(0,1fr) 29px}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team .team-mark-sm{width:28px;height:28px}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team strong{font-size:10px}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team>b{font-size:18px}.app-page-slot .schedule-page .mobile-game-market-strip>span{flex-direction:column;align-items:stretch;gap:2px;padding:4px 2px}}@media (width<=400px){.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team-title>strong[data-compact-name]{font-size:0}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team-title>strong[data-compact-name]:after{content:attr(data-compact-name);font-size:10px}.app-page-slot .schedule-page .mobile-game-matchup .mobile-game-team-rank{display:none}}.app-page-slot .team-mark.has-logo{isolation:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.app-page-slot .team-mark.has-logo:after{display:none!important}.app-page-slot .team-mark.has-logo img{object-fit:contain!important;filter:drop-shadow(0 2px 2px #00000059)!important;width:100%!important;height:100%!important;position:static!important;inset:auto!important}.app-page-slot .team-mark.generic-fcs-mark.has-logo{overflow:visible!important}.app-page-slot .team-mark.generic-fcs-mark>span{letter-spacing:.025em;color:#f7f7f2!important;font:950 9px/1 var(--font-geist-mono)!important;text-shadow:none!important}@media (width<=900px){.app-page-slot .ranking-schedule-list.schedule-column-grid,.app-page-slot .mobile-score-day>div.schedule-column-grid{grid-template-rows:none;grid-auto-flow:row}}@media (width<=760px){.app-page-slot .team-schedule-list.schedule-column-grid{grid-template-rows:none;grid-auto-flow:row}}.app-page-slot .simulation-page>.playoff-card{margin-top:14px;padding:18px}.app-page-slot .simulation-stack{flex-direction:column;gap:14px;margin-top:14px;display:flex}.app-page-slot .simulation-stack>*{margin:0}.app-page-slot .simulation-stack>.conference-projections{order:1;padding:18px}.app-page-slot .simulation-stack>.simulation-rankings-card{order:2;padding:18px}.app-page-slot .simulation-stack .conference-projections>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:none;padding:0;display:grid;overflow:visible}.app-page-slot .simulation-stack .conference-projections article{margin:0}.app-page-slot .simulation-page .playoff-bracket{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;padding-bottom:0;overflow:visible}.app-page-slot .simulation-page .playoff-bracket.format-4{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .simulation-page .bracket-round{align-self:stretch;min-width:0}.app-page-slot .simulation-page .bracket-round>div{background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;justify-content:space-evenly;gap:8px;min-height:640px;padding:8px}.app-page-slot .simulation-page .playoff-bracket.format-4 .bracket-round>div{min-height:320px}.app-page-slot .simulation-page .bracket-game{flex:none!important;height:auto!important}.app-page-slot .simulation-page .bracket-game>div{grid-template-columns:22px 34px minmax(0,1fr) 28px;gap:7px;min-height:54px;padding:6px 8px}.app-page-slot .simulation-page .bracket-game .team-mark{width:32px!important;height:32px!important}.app-page-slot .simulation-page .bracket-game footer{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 7px;width:100%;min-width:0;min-height:48px;padding:5px 6px 5px 8px;margin:0!important;display:grid!important}.app-page-slot .simulation-page .bracket-game footer>span{grid-area:1/1}.app-page-slot .simulation-page .bracket-game footer>b{max-width:none;color:var(--app-ink-soft);text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;line-height:1;overflow:hidden}.app-page-slot .simulation-page .bracket-game footer>small{order:initial;width:auto;min-width:0;color:var(--app-faint);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/3;line-height:1.2;overflow:hidden}.app-page-slot .simulation-page .bracket-game footer>.simulation-matchup-preview{grid-area:1/3/3}.app-page-slot .simulation-matchup-preview{border:1px solid var(--app-line-strong);background:var(--app-panel-soft);min-height:32px;color:var(--app-ink);font:900 7px/1 var(--font-geist-mono);letter-spacing:.06em;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.app-page-slot .simulation-matchup-preview:hover,.app-page-slot .simulation-matchup-preview:focus-visible{border-color:var(--app-ink-soft);background:var(--app-panel-soft);outline:none}.app-page-slot .simulation-matchup-preview>span{color:var(--app-ink);font-size:13px}.app-page-slot .simulation-matchup-preview.conference-preview{width:calc(100% - 24px);min-height:34px;margin:0 12px 12px}@media (width<=1100px){.app-page-slot .simulation-stack .conference-projections>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-slot .simulation-page .playoff-bracket{scroll-snap-type:x proximity;grid-template-columns:repeat(4,260px);overflow-x:auto}.app-page-slot .simulation-page .playoff-bracket.format-4{grid-template-columns:repeat(2,260px)}.app-page-slot .simulation-page .bracket-round{scroll-snap-align:start;min-width:260px}}@media (width<=680px){.app-page-slot .simulation-page>.playoff-card,.app-page-slot .simulation-stack>.conference-projections,.app-page-slot .simulation-stack>.simulation-rankings-card{padding:12px}.app-page-slot .simulation-stack .conference-projections>div:last-child,.app-page-slot .simulation-page .playoff-bracket,.app-page-slot .simulation-page .playoff-bracket.format-4{grid-template-columns:1fr}.app-page-slot .simulation-page .playoff-bracket,.app-page-slot .simulation-page .playoff-bracket.format-4{overflow:visible}.app-page-slot .simulation-page .bracket-round{min-width:0}.app-page-slot .simulation-page .bracket-round>div,.app-page-slot .simulation-page .playoff-bracket.format-4 .bracket-round>div{justify-content:flex-start;min-height:0}}.app-page-slot .scores-rankings-page>.section-title-row{align-items:flex-end;gap:18px}.app-page-slot .scores-rankings-tabs{border:1px solid var(--app-line-strong);background:var(--app-panel-inset);border-radius:9px;flex:none;grid-template-columns:repeat(2,minmax(96px,1fr));padding:3px;display:grid}.app-page-slot .scores-rankings-tabs button{min-height:36px;color:var(--app-faint);font:900 8px/1 var(--font-geist-mono);letter-spacing:.07em;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.app-page-slot .scores-rankings-tabs button[aria-selected=true]{background:var(--app-panel-soft);color:var(--app-ink)}.app-page-slot .weekly-ranking-snapshot{border:1px solid var(--app-line);background:var(--app-panel);border-radius:8px;grid-template-columns:180px 300px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;display:grid}.app-page-slot .weekly-ranking-snapshot span,.app-page-slot .weekly-ranking-snapshot strong,.app-page-slot .weekly-ranking-snapshot p,.app-page-slot .weekly-ranking-toolbar>span,.app-page-slot .weekly-ranking-method{font-family:var(--font-geist-mono)}.app-page-slot .weekly-ranking-snapshot span{color:var(--app-positive);letter-spacing:.08em;font-size:7px;font-weight:900}.app-page-slot .weekly-ranking-snapshot strong{color:var(--app-ink-soft);font-size:8px;line-height:1.35}.app-page-slot .weekly-ranking-snapshot p{color:var(--app-faint);margin:0;font-size:7px;line-height:1.45}.app-page-slot .weekly-ranking-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 10px;display:flex}.app-page-slot .weekly-ranking-toolbar>span{color:var(--app-faint);letter-spacing:.06em;padding-bottom:7px;font-size:7px;font-weight:850}.app-page-slot .weekly-projected-ranking-head,.app-page-slot .weekly-projected-ranking-entry .unified-ranking-row{grid-template-columns:44px minmax(300px,1.5fr) 100px 76px 70px 104px 78px;min-width:860px}.app-page-slot .weekly-projected-ranking-entry{min-width:860px}.app-page-slot .results-only-ranking-head,.app-page-slot .results-only-ranking-entry .unified-ranking-row{grid-template-columns:44px minmax(300px,1.45fr) 104px 76px 68px 64px 64px 96px 82px;min-width:980px}.app-page-slot .results-only-ranking-entry{min-width:980px}.app-page-slot .weekly-ranking-method{color:var(--app-faint);margin:10px 2px 0;font-size:7px;line-height:1.5}@media (width<=900px){.app-page-slot .scores-rankings-page>.section-title-row{flex-direction:column;align-items:stretch;gap:10px}.app-page-slot .scores-rankings-tabs{width:100%}.app-page-slot .weekly-ranking-snapshot{grid-template-columns:1fr;gap:5px;padding:9px 10px}.app-page-slot .weekly-ranking-snapshot p{display:none}.app-page-slot .weekly-ranking-toolbar{flex-direction:column;align-items:stretch;gap:4px}.app-page-slot .weekly-ranking-toolbar .vintage-control{width:100%}.app-page-slot .weekly-ranking-toolbar>span{padding:0 2px 4px}.app-page-slot .weekly-projected-ranking-entry,.app-page-slot .results-only-ranking-entry{min-width:0}.app-page-slot .results-only-ranking-entry .unified-ranking-row{grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr) 72px;min-width:0}}@media (width<=390px){.app-page-slot .results-only-ranking-entry .unified-ranking-row{grid-template-columns:22px minmax(0,1fr) 66px}}.app-page-slot>.simple-home{place-items:start center;min-height:calc(100dvh - 58px);padding-top:24px;padding-bottom:52px;display:grid}.simple-home-shell{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;width:min(100%,980px);overflow:hidden}.simple-home-header{border-bottom:1px solid var(--app-line);align-items:center;gap:14px;min-height:82px;padding:14px 18px;display:flex}.simple-home-header>img{object-fit:contain;width:52px;height:52px}.simple-home-header span,.simple-home-contact header span,.simple-home-contact label>span{color:var(--app-faint);font:900 7px/1 var(--font-geist-mono);letter-spacing:.11em;display:block}.simple-home-header h1{color:var(--app-ink);letter-spacing:-.035em;margin:5px 0 0;font-size:24px;font-weight:760;line-height:1}.simple-home-links{background:var(--app-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:1px;display:grid}.simple-home-links>a{background:var(--app-panel-raised);min-width:0;min-height:56px;color:var(--app-ink-soft);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 11px;text-decoration:none;display:grid}.simple-home-links>a:hover,.simple-home-links>a:focus-visible{background:var(--app-panel-soft);color:var(--app-ink);outline:none}.simple-home-links>a>span{color:var(--app-faint);font:900 7px/1 var(--font-geist-mono);text-align:center}.simple-home-links>a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.simple-home-links>a>b{color:var(--app-faint);font-size:15px}.simple-home-contact{border-top:1px solid var(--app-line);grid-template-columns:145px minmax(0,1fr);align-items:start;gap:10px 16px;padding:16px 18px 14px;display:grid}.simple-home-contact h2{color:var(--app-ink);margin:5px 0 0;font-size:18px;line-height:1}.simple-home-contact-action{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.simple-home-contact-action p{color:var(--app-muted);margin:0;font-size:10px;line-height:1.45}.simple-home-contact-action>a{border:1px solid var(--app-ink);background:var(--app-ink);min-height:40px;color:var(--app-on-accent);font:900 8px/1 var(--font-geist-mono);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.simple-home-contact-action>a:hover,.simple-home-contact-action>a:focus-visible{background:#d7d3c6}.simple-home-contact-status{min-height:14px;color:var(--app-faint);grid-column:2;margin:0;font-size:8px;line-height:1.4}@media (width<=900px){.app-page-slot>.simple-home{min-height:calc(100dvh - 108px);padding-top:14px;padding-bottom:84px}.simple-home-links{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-home-contact{grid-template-columns:1fr}.simple-home-contact-status{grid-column:1}}@media (width<=430px){.app-page-slot>.simple-home{width:calc(100% - 20px)!important}.simple-home-header{min-height:70px;padding:10px 12px}.simple-home-header>img{width:44px;height:44px}.simple-home-header h1{font-size:20px}.simple-home-links>a{min-height:50px;padding:7px 8px}.simple-home-contact{padding:14px 12px 12px}.simple-home-contact-action{flex-direction:column;align-items:stretch;gap:10px}}.app-theme-toggle{border:1px solid var(--app-line-strong);background:var(--app-panel);min-width:88px;min-height:34px;color:var(--app-ink-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 7px;display:inline-flex}.app-theme-toggle:hover{border-color:var(--app-ink-soft);background:var(--app-panel-raised)}.app-theme-toggle-track{background:var(--app-panel-soft);border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:40px;height:22px;display:grid;position:relative}.app-theme-toggle-thumb{background:var(--app-ink);border-radius:50%;width:18px;height:18px;transition:transform .18s,background-color .18s;position:absolute;top:2px;left:2px;transform:translate(18px)}.app-theme-toggle[data-theme-mode=light] .app-theme-toggle-thumb{transform:translate(0)}.app-theme-icon{z-index:1;fill:none;width:13px;height:13px;stroke:var(--app-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;justify-self:center;transition:stroke .18s;position:relative}.app-theme-icon-dark{fill:var(--app-muted);stroke:none}.app-theme-toggle[data-theme-mode=light] .app-theme-icon-light,.app-theme-toggle[data-theme-mode=dark] .app-theme-icon-dark{stroke:var(--app-bg)}.app-theme-toggle[data-theme-mode=dark] .app-theme-icon-dark{fill:var(--app-bg)}.app-theme-toggle-label{color:var(--app-ink-soft);font:900 8px/1 var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}@media (width>=901px){.app-desktop-header{grid-template-columns:184px minmax(0,1fr) 186px!important}.app-desktop-status>.app-theme-toggle{width:88px;height:30px}}@media (width>=901px) and (width<=1100px){.app-desktop-header{grid-template-columns:62px minmax(0,1fr) 122px!important}}@media (width<=900px){.app-mobile-header{grid-template-columns:44px minmax(0,1fr) 88px auto}.app-mobile-header>.app-theme-toggle{border:1px solid var(--app-line);background:var(--app-panel);align-self:center;width:88px;height:38px}}html[data-theme=light]{--app-bg:#eeeae0;--app-rail:#f4f0e6;--app-panel:#f8f5ed;--app-panel-inset:#f1ede3;--app-panel-raised:#eae5da;--app-panel-soft:#dfd9cd;--app-ink:#181713;--app-ink-soft:#302e28;--app-muted:#555249;--app-faint:#716d63;--app-line:#1817133d;--app-line-strong:#181713ad;--app-positive:#2f6748;--app-warning:#765b22;--app-negative:#8d3d42;--app-on-accent:#f8f5ed;--app-on-positive:#f4f7f2;--app-accent:#181713;--app-radius:1px;--app-radius-sm:0px;--app-news-serif:Georgia,"Times New Roman",Times,serif;--app-news-sans:var(--font-geist-sans),Arial,Helvetica,sans-serif;--ink:#f8f5ed;--ink-2:#eeeae0;--panel:#f8f5ed;--panel-2:#eae5da;--line:#1817133d;--muted:#555249;--paper:#181713;--ice:#181713;--cyan:#181713;--red:#181713;--gold:#625532;--green:#2f6748;--chalk:#181713;--chalk-muted:#555249;--chalk-panel:#f8f5ed;--chalk-panel-2:#eae5da;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light],html[data-theme=light] body{background:var(--app-bg)!important;color:var(--app-ink)!important}html[data-theme=light] ::selection{background:var(--app-ink);color:var(--app-bg)}html[data-theme=light] .site-shell{background-color:var(--app-bg)!important;background-image:linear-gradient(90deg,#1d221b06 1px,transparent 1px) 0 0/72px 100%!important;color:var(--app-ink)!important}html[data-theme=light] .site-shell:after{opacity:.05;background-image:linear-gradient(#1d221b1f 1px,#0000 1px),linear-gradient(90deg,#1d221b1f 1px,#0000 1px)}html[data-theme=light] .site-shell *{border-color:var(--app-line)}html[data-theme=light] .site-shell :where(h1,h2,h3,h4){color:var(--app-ink)!important}html[data-theme=light] .site-shell :where(p,small,label){color:var(--app-muted)!important}html[data-theme=light] .site-shell :where(select,textarea,input:not([type=checkbox]):not([type=radio])){border-color:var(--app-line-strong)!important;background-color:var(--app-panel)!important;color:var(--app-ink)!important;box-shadow:none!important;background-image:none!important}html[data-theme=light] .site-shell :where(select,textarea,input:not([type=checkbox]):not([type=radio])):focus{border-color:var(--app-ink)!important;box-shadow:0 0 0 2px #1d221b1a!important}html[data-theme=light] .site-shell select option{background:var(--app-panel);color:var(--app-ink)}html[data-theme=light] .site-shell :where(a,button):focus-visible{outline-color:var(--app-ink)}html[data-theme=light] :where(.app-desktop-header,.app-mobile-header,.app-mobile-tabs,.app-more-sheet,.app-more-sheet>footer,.app-context-bar,.site-footer){box-shadow:none;border-color:var(--app-line)!important;color:var(--app-ink)!important;background-color:#faf8f2f7!important}html[data-theme=light] .app-more-scrim{background:#1d221b47}html[data-theme=light] .app-theme-toggle-track{background:#d8d3c8}html[data-theme=light] :where(.active>.app-nav-mark,.app-page-slot .stats-hub-switch button.active,.app-page-slot .compact-accuracy-scope button.active,.simple-home-contact-action>a){border-color:var(--app-ink)!important;background-color:var(--app-ink)!important;color:var(--app-bg)!important}html[data-theme=light] .app-page-slot :where([class$=-card]:not([class*=field]):not([class*=jersey]):not([class*=mark]),[class*=-card\ ]:not([class*=field]):not([class*=jersey]):not([class*=mark]),[class$=-panel],[class*=-panel\ ],[class$=-shell],[class*=-shell\ ],[class$=-toolbar],[class*=-toolbar\ ],[class$=-banner],[class*=-banner\ ],[class$=-ledger],[class*=-ledger\ ],[class$=-summary],[class*=-summary\ ],[class$=-filter],[class*=-filter\ ],[class$=-board],[class*=-board\ ],[class$=-entry],[class*=-entry\ ],[class$=-controls],[class*=-controls\ ],[class$=-drawer],[class*=-drawer\ ],[class$=-tabs],[class*=-tabs\ ],[class$=-row]:not([class*=field]),[class*=-row\ ]:not([class*=field]),[class$=-table],[class*=-table\ ]){border-color:var(--app-line)!important;background-color:var(--app-panel)!important;box-shadow:none!important;background-image:none!important}html[data-theme=light] .app-page-slot :where(.simulation-hero,.conference-projections,.validation-dashboard,.depth-roster-section,.team-intelligence-panel,.depth-season-lock,.depth-team-index,.depth-chart-profile,.ol-unit-card,.depth-position-group,.depth-player-detail,.depth-rating-method,.player-matchup-call,.player-impact-card,.player-impact-grid>section,.sim-team-schedule,.all137-summary>article,.stats-summary>article,.schedule-summary>article,.team-identity-grid>article,.team-intelligence-score,.rating-movement-readout,.historical-comparison-card>div>p,.validation-panels>article,.distribution-grid>p,.betting-gate>p){border-color:var(--app-line)!important;background-color:var(--app-panel)!important;color:var(--app-ink)!important;box-shadow:none!important;background-image:none!important}html[data-theme=light] .app-page-slot :where(.team-intelligence-panel>header,.depth-starter-board>header,.depth-starter-board>footer,.depth-roster-section>header,.depth-roster-table-shell thead,.depth-chart-profile>header,.ol-unit-card>header,.depth-side-heading,.depth-position-group>header,.depth-rating-method>header,.validation-dashboard>summary,.validation-slices>details>summary,.conference-projections>header){border-color:var(--app-line)!important;background-color:var(--app-panel-raised)!important;color:var(--app-ink)!important;background-image:none!important}html[data-theme=light] .app-page-slot :where(.team-identity-grid,.team-intelligence-score-grid,.team-intelligence-lower,.depth-starter-board>header nav,.depth-roster-section>header nav){border-color:var(--app-line)!important;background-color:var(--app-line)!important;background-image:none!important}html[data-theme=light] .app-page-slot :where(.depth-starter-board>header nav button,.depth-roster-section>header nav button,.depth-roster-table-shell tbody tr,.depth-team-index input,.depth-team-index button,.depth-chart-controls label,.ol-unit-grade,.ol-unit-metrics article,.depth-table-grade,.depth-rating-method p,.depth-roster-position-tabs,.depth-roster-position-tabs button){border-color:var(--app-line)!important;background-color:var(--app-panel)!important;color:var(--app-ink-soft)!important}html[data-theme=light] .app-page-slot :where(.depth-starter-board>header nav button.active,.depth-roster-section>header nav button.active,.depth-team-index button.active,.depth-roster-position-tabs button.active,.depth-roster-table-shell tbody tr:nth-child(2n)){background-color:var(--app-panel-soft)!important;color:var(--app-ink)!important}html[data-theme=light] .app-page-slot :where(.rating-movement-card>header strong,.team-intelligence-score>b,.historical-comparison-card p>strong){color:var(--app-warning)!important}html[data-theme=light] .app-page-slot :where([class$=-card]:not([class*=field]):not([class*=jersey]):not([class*=mark]),[class*=-card\ ]:not([class*=field]):not([class*=jersey]):not([class*=mark]),[class$=-panel],[class*=-panel\ ],[class$=-shell],[class*=-shell\ ],[class$=-board],[class*=-board\ ],[class$=-entry],[class*=-entry\ ],[class$=-ledger],[class*=-ledger\ ],[class$=-row]:not([class*=field]),[class*=-row\ ]:not([class*=field]),[class$=-table],[class*=-table\ ]) :where(strong,b){color:var(--app-ink)!important}html[data-theme=light] .app-page-slot :where(.positive,.win,.up,.good,.player-rating-table-value.elite,.player-rating-overall.elite,.ranking-best-wins b,.scenario-freeze-note>strong){color:var(--app-positive)!important}html[data-theme=light] .app-page-slot :where(.negative,.loss,.down,.poor,.player-rating-table-value.liability,.player-rating-overall.liability,.ranking-losses b){color:var(--app-negative)!important}html[data-theme=light] .app-page-slot :where(.average,.player-rating-table-value.strong,.player-rating-table-value.solid,.player-rating-table-value.developing,.player-rating-overall.strong,.rating-movement-card>header strong,.team-intelligence-score>b,.historical-comparison-card p>strong){color:var(--app-warning)!important}html[data-theme=light] .app-page-slot :where(.what-if-result,.scenario-outcome-toggle>button.active.win,.scenario-outcome-toggle>button.active.loss){color:var(--app-on-accent)!important}html[data-theme=light] .app-page-slot .stats-hub-switch button.active :where(span,strong){color:var(--app-bg)!important}html[data-theme=light] .site-shell :where(.scorebug-head,.rankings-head,.all137-head,.stats-head,.schedule-head,.sim-rankings-head,.bracket-round>header,.comparison-head,.component-table-head,.component-final,.schematic-xray-heading,.engine-summary-head,.conference-projections header,.game-stat-head,.what-if-schedule>header,.scenario-game-shell>header,.compact-accuracy-head,.weekly-projected-ranking-head,.results-only-ranking-head,.standings-head,.accuracy-table-head){border-color:var(--app-line)!important;background-color:var(--app-panel-raised)!important;color:var(--app-muted)!important;background-image:none!important}html[data-theme=light] .site-shell :where(.scorebug-team,.ranking-row,.all137-row,.stats-row,.schedule-row,.sim-ranking-row,.comparison-row,.component-matchup-panel,.component-row,.schematic-read,.game-plan-side,.viability-panel,.score-bridge-panel,.deciding-factor,.engine-detail,.cross-era-team-strip,.score-receipt-grid article,.team-directory button,.workbook-map article,.bracket-game,.compact-accuracy-row,.standings-row,.accuracy-table-row,.player-rating-row,.player-stats-row,.game-stat-row){border-color:var(--app-line)!important;background-color:var(--app-panel)!important;color:var(--app-ink)!important;box-shadow:none!important}html[data-theme=light] .site-shell :where(.ranking-row:hover,.all137-row:hover,.stats-row:hover,.schedule-row:hover,.sim-ranking-row:hover,.team-directory button:hover,.mobile-game-card:hover){background-color:var(--app-panel-raised)!important}html[data-theme=light] .app-page-slot :where(.team-page-tabs,.mobile-game-status,.game-detail-tabs,.game-stat-head,.scores-rankings-tabs,.compact-accuracy-scope,.compact-accuracy-table,.weekly-ranking-snapshot,.simple-home-links>a,.accuracy-entity-filters,.what-if-schedule>header,.scenario-game-shell>header,.simulation-matchup-preview,.schedule-filter-toggle,.schedule-filter-done){border-color:var(--app-line)!important;background-color:var(--app-panel-raised)!important;color:var(--app-ink)!important}html[data-theme=light] .app-page-slot :where(.mobile-game-team-rank,.snapshot-badge,.seed,.seed-pill,.bracket-seed,.champ-tag,.champ-tag.predicted,.matchup-vintage-tag){border-color:var(--app-line-strong)!important;background-color:var(--app-panel-soft)!important;color:var(--app-ink)!important}html[data-theme=light] .app-page-slot .game-detail-page{--game-surface:#fffdf8;--game-surface-raised:#f0ece2}html[data-theme=light] .app-page-slot :where(.game-detail-scoreboard,.game-detail-meta,.game-preview-line,.game-detail-stats,.game-player-stats,.game-detail-model,.wc-live-score,.wc-scenario-conditions,.wc-methodology,.wc-condition-list>article,.wc-path-team>div>article,.wc-slider-grid>label,.wc-script-detail){border-color:var(--app-line)!important;background-color:var(--app-panel)!important;background-image:none!important}html[data-theme=light] .app-page-slot :where(.game-detail-tabs>button[aria-selected=true],.scores-rankings-tabs button[aria-selected=true],.mlab-workspace-tabs button[aria-selected=true]){background-color:var(--app-panel-soft)!important;color:var(--app-ink)!important}html[data-theme=light] .app-page-slot :where(.wc-core-metrics article>div>span,.wc-condition-list dl>div,.wc-path-team article>div>*,.wc-upset-path li,.score-wc-team-grid>article,.score-wc-metrics span){border-color:var(--app-line)!important;background-color:var(--app-panel-raised)!important;color:var(--app-ink)!important}html[data-theme=light] .app-page-slot .wc-script-map{border-color:var(--app-line)!important;background:linear-gradient(180deg,#8a671c12,transparent 46%,#24764b0a), repeating-linear-gradient(0deg,transparent 0 24%,#1d221b0e 25%), var(--app-panel)!important}html[data-theme=light] .app-page-slot .wc-script-map>i{background:#1d221b2e}html[data-theme=light] .app-page-slot .wc-methodology code{background:var(--app-panel-raised);color:var(--app-positive)}html[data-theme=light] .matchup-lab-v2{--lab-bg:#eeeae0;--lab-card:#f8f5ed;--lab-card-2:#eae5da;--lab-line:#8b877d;--lab-muted:#555249;--lab-text:#181713;--lab-positive:#2f6748;--lab-negative:#8d3d42;--lab-warn:#765b22;color:var(--lab-text)}html[data-theme=light] .matchup-lab-v2 :where(.mlab-controls,.mlab-scoreboard,.mlab-section,.mlab-impact-team section,.mlab-analog-card,.mlab-analog-comparison,.mlab-projected-profile,.mlab-requirement-list>span,.mlab-site-toggle){border-color:var(--lab-line)!important;background-color:var(--lab-card)!important;color:var(--lab-text)!important;box-shadow:none!important;background-image:none!important}html[data-theme=light] .matchup-lab-v2 :where(.mlab-scoreboard>div,.mlab-scoreboard>footer,.mlab-section>header,.mlab-scoreboard>p,.mlab-edge-key,.mlab-projected-profile>header,.mlab-advanced-direction>header,.mlab-advanced-group,.mlab-pff-disclaimer){border-color:var(--lab-line)!important;background-color:var(--lab-card-2)!important;background-image:none!important}html[data-theme=light] .matchup-lab-v2 :where(h1,h2,h3,h4,strong,b,em){color:var(--lab-text)!important}html[data-theme=light] .matchup-lab-v2 :where(p,small,label),html[data-theme=light] .matchup-lab-v2 :where(.mlab-title span,.mlab-controls label>span,.mlab-scoreboard>div>span,.mlab-section>header span,.mlab-impact-team section>span,.mlab-analog-card>header span,.mlab-projected-profile>div>span,.mlab-advanced-labels,.mlab-advanced-group,.mlab-threshold-labels,.mlab-pff-disclaimer){color:var(--lab-muted)!important}html[data-theme=light] .matchup-lab-v2 :where(.mlab-scoreboard>p,.mlab-scoreboard>p>strong,.mlab-scoreboard>footer b,.mlab-section>header aside strong,.mlab-edge-key b,.mlab-edge-lanes>article>span>small,.mlab-edge-lanes>article>span>em,.mlab-impact-team>header strong,.mlab-analogs-team>header strong,.mlab-expectation-team>header strong,.mlab-viability>header strong,.mlab-advanced-direction>header strong,.mlab-impact-team section>p,.mlab-analog-primary strong,.mlab-analog-primary>b,.mlab-analog-comparison>span strong,.mlab-projected-profile>header>span,.mlab-projected-profile>div>strong,.mlab-viability>p,.mlab-advanced-row>strong,.mlab-advanced-row>em,.mlab-field-card>header strong,.mlab-pff-disclaimer strong){color:var(--lab-text)!important}html[data-theme=light] .matchup-lab-v2 .mlab-threshold-meter{background:var(--lab-card-2)!important}html[data-theme=light] .matchup-lab-v2 .mlab-threshold-meter>i{background:var(--lab-text)!important}html[data-theme=light] .matchup-lab-v2 .mlab-context-error{border-color:color-mix(in srgb,var(--lab-warn) 35%,transparent)!important;background:color-mix(in srgb,var(--lab-warn) 10%,var(--lab-card))!important;color:var(--lab-warn)!important}html[data-theme=light] .matchup-lab-v2 .positive{color:var(--lab-positive)!important}html[data-theme=light] .matchup-lab-v2 .negative{color:var(--lab-negative)!important}html[data-theme=light] .matchup-lab-v2 .neutral{color:var(--lab-muted)!important}html[data-theme=light] .matchup-lab-v2 :where(select,button){border-color:var(--lab-line)!important;background-color:var(--lab-card)!important;color:var(--lab-text)!important}html[data-theme=light] .matchup-page{--broadcast-white:#181713;--broadcast-muted:#555249;--broadcast-line:#1817133d;--drawer-paper:#f8f5ed;--drawer-paper-2:#eae5da;--drawer-ink:#181713;--drawer-muted:#555249;--matchup-black:#eeeae0;--matchup-panel:#f8f5ed;--matchup-panel-2:#eae5da;--matchup-panel-3:#dfd9cd;--matchup-line:#1817133d;--matchup-text:#181713;--matchup-muted:#555249}html[data-theme=light] .position-matchup-dashboard{--position-paper:#f8f5ed;--position-panel:#f1ede3;--position-panel-2:#e7e1d5;--position-line:#1817133d;--position-white:#181713;--position-muted:#555249}html[data-theme=light] .hq-overview{--hq-panel:var(--app-panel);--hq-panel-2:var(--app-panel-raised);--hq-ink:var(--app-ink);--hq-muted:var(--app-muted);--hq-line:var(--app-line)}html[data-theme=light] .app-page-slot :where(.hq-hero,.simple-home-links>a){background-color:var(--app-panel)!important}html[data-theme=light] .app-page-slot :where(.team-profile-hero,.schedule-field-card,.sim-team-schedule-game,.mlab-field-art,.tactical-field-grid,.mlab-pass-field,.mlab-field-endzone,.mlab-field-backfield,.mlab-field-los,.mlab-offensive-front,.mlab-front-player) :where(h1,h2,h3,h4,p,small,label,strong,b,span,em){color:#f3f1e6!important}html[data-theme=light] .app-page-slot .mlab-field-zone.strong span,html[data-theme=light] .app-page-slot .mlab-run-gap.strong b{color:#c0efcd!important}html[data-theme=light] .app-page-slot .mlab-field-zone.mixed span,html[data-theme=light] .app-page-slot .mlab-run-gap.mixed b{color:#f0d59c!important}html[data-theme=light] .app-page-slot .mlab-field-zone.weak span,html[data-theme=light] .app-page-slot .mlab-run-gap.weak b{color:#f0b0ad!important}html[data-theme=light] .app-page-slot .schedule-page .mobile-game-card.schedule-field-card{border-color:var(--app-line-strong)!important;background:linear-gradient(180deg,transparent 8%,#1817130e 8%,#1817130e 9%,transparent 9%,transparent 91%,#1817130e 91%,#1817130e 92%,transparent 92%), repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),#1817130a calc(10% - 1px) 10%), var(--app-panel)!important;box-shadow:none!important}html[data-theme=light] .app-page-slot .schedule-page .mobile-game-card.schedule-field-card:hover{border-color:var(--app-ink)!important;background:var(--app-panel-raised)!important}html[data-theme=light] .app-page-slot .schedule-page .mobile-game-card.schedule-field-card :is(strong,b,small,span,em,i){color:var(--app-ink)!important;text-shadow:none!important}html[data-theme=light] .app-page-slot .schedule-page .mobile-game-matchup .mobile-game-status,html[data-theme=light] .app-page-slot .schedule-page .mobile-game-market-strip{border-color:var(--app-line)!important;background:#18171306!important}html[data-theme=light] .app-page-slot .schedule-page .mobile-game-market-strip>span{border-color:var(--app-line)!important}html[data-theme=light] .app-page-slot .schedule-page .mobile-game-card.schedule-field-card .mobile-game-team.loser>b{color:var(--app-negative)!important}html[data-theme=light] body{font-family:var(--app-news-serif);letter-spacing:.002em}html[data-theme=light] .site-shell{background:radial-gradient(circle at 1px 1px,#18171306 0 .65px,transparent .75px) 0 0/5px 5px, repeating-linear-gradient(0deg,#ffffff0b 0 1px,transparent 1px 4px), var(--app-bg)!important}html[data-theme=light] .site-shell:before{opacity:.035;background:repeating-linear-gradient(90deg,#0000 0 31px,#18171321 31px 32px)}html[data-theme=light] .site-shell :where(h1,h2,h3,h4),html[data-theme=light] .app-brand-copy strong,html[data-theme=light] .app-page-slot :where(strong,b){font-variant-numeric:lining-nums tabular-nums;font-style:normal;font-family:var(--app-news-serif)!important}html[data-theme=light] .site-shell :where(button,select,input,textarea),html[data-theme=light] .app-page-slot button :where(strong,b),html[data-theme=light] .app-page-slot :where(.section-kicker,.card-label){font-family:var(--app-news-sans)!important}html[data-theme=light] .app-page-slot :where(.section-kicker,.card-label),html[data-theme=light] .simple-home-header span,html[data-theme=light] .simple-home-contact header span,html[data-theme=light] .simple-home-contact label>span{text-transform:uppercase;color:var(--app-ink-soft)!important;font-family:var(--font-geist-mono)!important;letter-spacing:.16em!important;font-weight:850!important}html[data-theme=light] :where(.app-desktop-header,.app-mobile-header,.app-mobile-tabs,.app-more-sheet,.app-context-bar,.site-footer){border-color:var(--app-line-strong)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f4f0e6fb!important}html[data-theme=light] .app-desktop-header,html[data-theme=light] .app-mobile-header{border-bottom:3px double var(--app-ink)!important}html[data-theme=light] .app-desktop-brand{border-right:1px solid var(--app-line-strong)}html[data-theme=light] .app-brand-copy strong{letter-spacing:.035em;font-size:17px;font-weight:800}html[data-theme=light] .app-brand-copy small{color:var(--app-ink-soft);letter-spacing:.16em}@media (width>=901px){html[data-theme=light] .app-desktop-header>nav{border-right:1px solid var(--app-line)!important;gap:0!important;padding:0!important}html[data-theme=light] .app-top-navigation-button{border-right:1px solid var(--app-line)!important;padding:0 11px!important}html[data-theme=light] .app-top-navigation-button strong{letter-spacing:0;font-size:11px;font-weight:700;font-family:var(--app-news-serif)!important}html[data-theme=light] .app-top-navigation-button:after{border-radius:0;height:2px;left:0;right:0}}html[data-theme=light] .app-theme-toggle,html[data-theme=light] .app-desktop-status>button,html[data-theme=light] .app-context-bar>button{border-color:var(--app-line-strong)!important;background:0 0!important;border-radius:0!important}html[data-theme=light] .app-theme-toggle-track,html[data-theme=light] .app-theme-toggle-thumb,html[data-theme=light] .status-light{border-radius:999px!important}html[data-theme=light] .app-page-slot .section-title-row{border-top:1px solid var(--app-ink);border-bottom:3px double var(--app-ink);padding:9px 0 13px}html[data-theme=light] .app-page-slot .section-title-row h1{letter-spacing:-.025em;font-weight:800;line-height:.96;font-family:var(--app-news-serif)!important}html[data-theme=light] .app-page-slot .section-title-row p{font-size:12px;line-height:1.45;color:var(--app-ink-soft)!important}html[data-theme=light] .app-page-slot :where([class$=-card]:not([class*=field]):not([class*=jersey]):not([class*=mark]),[class*=-card\ ]:not([class*=field]):not([class*=jersey]):not([class*=mark]),[class$=-panel],[class*=-panel\ ],[class$=-shell],[class*=-shell\ ],[class$=-toolbar],[class*=-toolbar\ ],[class$=-banner],[class*=-banner\ ],[class$=-ledger],[class*=-ledger\ ],[class$=-summary],[class*=-summary\ ],[class$=-filter],[class*=-filter\ ],[class$=-board],[class*=-board\ ],[class$=-entry],[class*=-entry\ ],[class$=-controls],[class*=-controls\ ],[class$=-drawer],[class*=-drawer\ ],[class$=-tabs],[class*=-tabs\ ],[class$=-table],[class*=-table\ ]){box-shadow:none!important;border-radius:0!important}html[data-theme=light] .site-shell :where(select,textarea,input:not([type=checkbox]):not([type=radio])),html[data-theme=light] .app-page-slot :where(button,.vintage-control){border-radius:0!important}html[data-theme=light] .site-shell :where(.scorebug-head,.rankings-head,.all137-head,.stats-head,.schedule-head,.sim-rankings-head,.comparison-head,.component-table-head,.game-stat-head,.compact-accuracy-head,.weekly-projected-ranking-head,.results-only-ranking-head,.standings-head,.accuracy-table-head){letter-spacing:.09em;text-transform:uppercase;border-top:1px solid var(--app-ink)!important;border-bottom:3px double var(--app-ink)!important;background:var(--app-panel-raised)!important;color:var(--app-ink-soft)!important;font-family:var(--font-geist-mono)!important}html[data-theme=light] .site-shell :where(.scorebug-team,.ranking-row,.all137-row,.stats-row,.schedule-row,.sim-ranking-row,.comparison-row,.compact-accuracy-row,.standings-row,.accuracy-table-row,.player-rating-row,.player-stats-row,.game-stat-row){border-bottom-color:var(--app-line)!important}html[data-theme=light] .simple-home-shell{border:1px solid var(--app-ink);background:var(--app-panel);border-radius:0;width:min(100%,1100px)}html[data-theme=light] .simple-home-header{border-bottom:3px double var(--app-ink)}html[data-theme=light] .simple-home-header h1,html[data-theme=light] .simple-home-contact h2,html[data-theme=light] .simple-home-links>a>strong{letter-spacing:-.015em;font-weight:800;font-family:var(--app-news-serif)!important}html[data-theme=light] .simple-home-links{background:var(--app-panel);gap:0;padding:0}html[data-theme=light] .simple-home-links>a{border-right:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:var(--app-panel)!important;border-radius:0!important}html[data-theme=light] .simple-home-links>a:hover,html[data-theme=light] .simple-home-links>a:focus-visible{background:var(--app-panel-raised)!important}html[data-theme=light] .simple-home-contact{border-top:3px double var(--app-ink)}html[data-theme=light] .app-page-slot .team-mark.has-logo img{filter:grayscale(.32)saturate(.68)contrast(1.08)!important}html[data-theme=light] .app-page-slot .team-profile-hero .team-mark.has-logo img{filter:grayscale()contrast(1.14)!important}html[data-theme=light] .app-page-slot :where(.team-profile-hero,.simulation-hero){border-bottom:3px double var(--app-ink)!important;background-color:#22211d!important;background-image:repeating-linear-gradient(90deg,#0000 0 78px,#f8f5ed0b 79px 80px)!important}html[data-theme=light] .matchup-lab-v2 :where(.mlab-controls,.mlab-scoreboard,.mlab-section,.mlab-impact-team section,.mlab-analog-card,.mlab-analog-comparison,.mlab-projected-profile,.mlab-requirement-list>span,.mlab-site-toggle){border-radius:0!important}html[data-theme=light] .matchup-lab-v2 :where(.mlab-scoreboard>footer,.mlab-section>header,.mlab-projected-profile>header){border-bottom:3px double var(--app-ink)!important}@media (prefers-reduced-motion:reduce){.app-theme-toggle-thumb,.app-theme-icon{transition:none}}
