:root{--bg: #000000;--card: #0e0e0e;--inset: #080808;--chipbg: #1a1a1a;--line: #222226;--ink: #f2f2f2;--ink-2: #a1a1aa;--ink-3: #63636b;--acc: #22d3ee;--font-display: "Arial Narrow", "Roboto Condensed", "Segoe UI", Arial, sans-serif;--font-body: "Segoe UI", system-ui, -apple-system, sans-serif;--font-data: Consolas, "Cascadia Mono", ui-monospace, Menlo, monospace;--space-page: 20px;--space-section: 26px;--space-section-sm: 16px;--radius-panel: 16px;--radius-card: 14px;--radius-inset: 12px;--radius-control: 10px;--radius-pill: 999px;--surface-1: var(--card);--surface-2: var(--inset);--surface-3: var(--chipbg);--border: var(--line);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 8px 22px rgba(0, 0, 0, .4);--shadow-focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--acc);--surface-sheen: inset 0 1px 0 rgba(255, 255, 255, .05);--acc-glow-soft: color-mix(in srgb, var(--acc) 35%, transparent);--acc-glow-strong: color-mix(in srgb, var(--acc) 60%, transparent);--motion-duration: .16s;--motion-ease: cubic-bezier(.2, .8, .2, 1);--text-weight-primary: 700;--text-weight-muted: 400;--pos: #4ade80;--neg: #f87171;--warn: #d3b14c;--acc-ink: #04141a;--heading-glow: 0 0 16px rgba(255, 255, 255, .3)}@media(prefers-color-scheme:light){:root{--bg: #f4f6f8;--card: #ffffff;--inset: #edf1f4;--chipbg: #edf1f4;--line: #d6dce2;--ink: #111318;--ink-2: #4f5964;--ink-3: #5c6773;--acc: #0e7490;--shadow-sm: 0 1px 2px rgba(20, 20, 25, .1);--shadow-md: 0 8px 22px rgba(20, 20, 25, .12);--shadow-focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--acc);--surface-sheen: inset 0 1px 0 rgba(20, 20, 25, .04);--pos: #116c34;--neg: #b91c1c;--warn: #8a6410;--acc-ink: #ffffff;--heading-glow: none}}[data-theme=dark]{--bg: #000000;--card: #0e0e0e;--inset: #080808;--chipbg: #1a1a1a;--line: #222226;--ink: #f2f2f2;--ink-2: #a1a1aa;--ink-3: #63636b;--acc: #22d3ee;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 8px 22px rgba(0, 0, 0, .4);--surface-sheen: inset 0 1px 0 rgba(255, 255, 255, .05);--pos: #4ade80;--neg: #f87171;--warn: #d3b14c;--acc-ink: #04141a;--heading-glow: 0 0 16px rgba(255, 255, 255, .3)}[data-theme=light]{--bg: #f4f6f8;--card: #ffffff;--inset: #edf1f4;--chipbg: #edf1f4;--line: #d6dce2;--ink: #111318;--ink-2: #4f5964;--ink-3: #5c6773;--acc: #0e7490;--shadow-sm: 0 1px 2px rgba(20, 20, 25, .1);--shadow-md: 0 8px 22px rgba(20, 20, 25, .12);--surface-sheen: inset 0 1px 0 rgba(20, 20, 25, .04);--pos: #116c34;--neg: #b91c1c;--warn: #8a6410;--acc-ink: #ffffff;--heading-glow: none}*{box-sizing:border-box}html{scroll-padding-top:68px}body{background:var(--bg);color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-body);font-size:14px;line-height:1.5;margin:0;min-height:100vh;overflow-x:hidden}.siteContent{flex:1 0 auto;width:100%}@media not (prefers-reduced-motion:reduce){.themeReady,.themeReady *{transition:background-color var(--motion-duration) var(--motion-ease),border-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}}a{color:inherit}.nav{align-items:center;background:#000;border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);color:#f2f2f2;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:12px 22px;position:sticky;top:0;z-index:100}.wordmark{align-items:center;display:flex;font-family:var(--font-display);font-size:19px;font-weight:700;gap:9px;justify-self:start;letter-spacing:.04em;min-width:0;text-decoration:none}.wordmark img{filter:invert(1)}.links{display:flex;flex-wrap:wrap;font-family:var(--font-data);font-size:12px;gap:6px;justify-content:center;justify-self:center}.links a{border-radius:6px;color:#a1a1aa;padding:8px 14px;position:relative;text-decoration:none;transition:background-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease)}.links a:hover:not(.on){background:#ffffff14;color:#fff}.links a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.links a.on{color:#fff}.links a.on:after{background:var(--acc);border-radius:var(--radius-pill);bottom:1px;box-shadow:0 0 4px 1px var(--acc-glow-soft);content:"";height:2px;left:14px;position:absolute;right:14px}.navchip{border:1px solid #3f3f46;border-radius:999px;color:#a1a1aa;font-family:var(--font-data);font-size:10px;padding:4px 10px;white-space:nowrap}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.navUtils{align-items:center;display:flex;gap:12px;justify-self:end;min-width:0}.themeToggle{align-items:center;background:transparent;border:1px solid #3f3f46;border-radius:50%;color:#a1a1aa;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:border-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease);width:32px}.themeToggle:hover{border-color:#a1a1aa;color:#fff}.themeToggle:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.themeToggleIcon{display:block}.themeToggleIcon--moon{display:none}[data-theme=light] .themeToggleIcon--moon{display:block}[data-theme=light] .themeToggleIcon--sun{display:none}.fantasySearch{margin:0 0 16px;max-width:380px}.playerSearch{position:relative;min-width:0}.playerSearchInput{background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-data);font-size:12px;padding:7px 14px;width:100%}.playerSearchInput::placeholder{color:var(--ink-3)}.playerSearchInput:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.playerSearchPanel{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-md);left:0;margin-top:6px;max-height:60vh;overflow-y:auto;position:absolute;right:0;z-index:40}.playerSearchResults{list-style:none;margin:0;padding:4px}.playerSearchOption{border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px}.playerSearchOption:hover,.playerSearchOption.active{background:var(--chipbg)}.playerSearchOption:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.playerSearchName{color:var(--ink);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerSearchMeta{color:var(--ink-2);font-family:var(--font-data);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerSearchStats{color:var(--ink-3);display:flex;flex-wrap:wrap;font-family:var(--font-data);font-size:10px;gap:10px}main{margin:0 auto;max-width:1060px;padding:0 20px 70px}.heroCard,.panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-sm)}.heroCard{margin:22px 0 24px;padding:34px 24px 26px;text-align:center}.heroCard h1,h2{font-family:var(--font-display);font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.heroCard h1{font-size:34px;text-shadow:var(--heading-glow)}.pageHeading{margin:var(--space-section) 0 10px;text-align:center}.pageHeading h1,.teamIdentityHeading h1{font-family:var(--font-display);font-weight:700;letter-spacing:.03em;margin:0;text-shadow:var(--heading-glow);text-transform:uppercase}.pageHeading h1{font-size:34px}.pageHeading .sub{margin:8px 0 14px}.pageHeading+#board .grid{margin-top:14px}.sub{color:var(--ink-3);font-family:var(--font-data);font-size:11px;letter-spacing:.14em;margin:8px 0 16px;text-transform:uppercase}.chiprow{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip{background:var(--chipbg);border-radius:999px;color:var(--ink-2);font-family:var(--font-data);font-size:11px;padding:4px 12px}.seclabel{color:var(--ink-2);font-family:var(--font-data);font-size:11px;font-weight:600;letter-spacing:.16em;margin:var(--space-section) 4px 10px;text-transform:uppercase}.grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(295px,1fr))}.gamecard{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 100%,white 3%),var(--card));border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm),var(--surface-sheen);color:inherit;display:flex;flex-direction:column;gap:7px;padding:13px 15px 11px;text-decoration:none;transition:border-color var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}.gamecard:hover{border-color:var(--acc);box-shadow:var(--shadow-md),0 0 0 1px var(--acc-glow-soft),var(--surface-sheen);outline:none}.gamecard:focus-visible{border-color:var(--acc);box-shadow:var(--shadow-focus-ring),var(--surface-sheen);outline:none}@media not (prefers-reduced-motion:reduce){.gamecard{transition:border-color var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease)}.gamecard:hover,.gamecard:focus-visible{transform:translateY(-2px)}}.cardhead,.cardfoot{align-items:center;color:var(--ink-3);display:flex;font-family:var(--font-data);justify-content:space-between}.cardhead{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.cardfoot{border-top:1px solid var(--border);color:var(--ink-2);font-size:11.5px;padding-top:7px}.cta{color:var(--acc)}.matchupCta{background:transparent;border:1px solid var(--acc);border-radius:var(--radius-pill);color:var(--acc);font-weight:700;padding:3px 11px;transition:background-color var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease)}.gamecard:hover .matchupCta,.gamecard:focus-visible .matchupCta{background:var(--acc);box-shadow:0 0 0 3px var(--acc-glow-soft);color:var(--acc-ink)}.teamline{align-items:center;display:grid;gap:9px;grid-template-columns:auto auto 1fr auto}.teamLogo{align-self:center;display:inline-flex;flex:none;height:var(--tl-size, 30px);position:relative;width:var(--tl-size, 30px)}.teamLogoFallback{align-items:center;background:var(--tl-color, var(--ink-3));border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;display:flex;font-family:var(--font-display);font-size:calc(var(--tl-size, 30px) * .36);font-weight:700;inset:0;justify-content:center;letter-spacing:.02em;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.45)}.teamLogo--ready .teamLogoFallback{visibility:hidden}.teamLogoImg{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.playerHeadshot{align-self:center;border-radius:50%;display:inline-flex;flex:none;height:var(--ph-size, 36px);overflow:hidden;position:relative;width:var(--ph-size, 36px)}.playerHeadshotFallback{align-items:center;background:var(--chipbg);box-shadow:inset 0 0 0 1.5px var(--ph-pos, var(--line));color:var(--ink-2);display:flex;font-family:var(--font-display);font-size:calc(var(--ph-size, 36px) * .38);font-weight:700;inset:0;justify-content:center;letter-spacing:.02em;position:absolute}.playerHeadshot[data-pos=QB]{--ph-pos: #5b7fb9}.playerHeadshot[data-pos=RB]{--ph-pos: #4f9c86}.playerHeadshot[data-pos=WR]{--ph-pos: #a07bbf}.playerHeadshot[data-pos=TE]{--ph-pos: #b0864f}.playerHeadshot--ready .playerHeadshotFallback{visibility:hidden}.playerHeadshotImg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.abbr,.big{font-family:var(--font-display);font-weight:700;letter-spacing:.03em}.abbr{font-size:17px}.teamSpread{color:var(--ink-2);font-family:var(--font-data);font-size:13px;font-variant-numeric:tabular-nums;min-width:0;white-space:nowrap}.rankpill{background:var(--surface-3);border-radius:var(--radius-pill);color:var(--ink-2);font-family:var(--font-data);font-size:11px;padding:1px 9px;white-space:nowrap}.panel{margin:16px 0;padding:18px 20px}.sectionTop{align-items:center;display:flex;justify-content:space-between}.sectionTop .seclabel{margin-top:0}.sectionTop a{color:var(--acc);font-family:var(--font-data);font-size:12px;text-decoration:none}.sectionActions,.statSectionHead,.fantasyHeadActions{align-items:center;display:flex;gap:10px;min-width:0}.statSectionHead{justify-content:space-between;margin-bottom:8px}.statSectionHead .seclabel{margin:0}.marketLine{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-family:var(--font-data);font-size:11px;font-weight:600;gap:6px 10px;letter-spacing:.14em;min-width:0;text-transform:uppercase}.marketSpreads{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px 12px}.marketTeam{white-space:nowrap}.marketTotalGroup{align-items:center;display:inline-flex;gap:10px;white-space:nowrap}.marketDivider{background:var(--acc);block-size:.85em;border-radius:0;display:inline-block;flex:0 0 auto;inline-size:1px}.marketTotal{white-space:nowrap}.marketUnavailable{color:var(--ink-2)}.statSectionLabel{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.baselineTag{background:var(--chipbg);border-radius:var(--radius-pill);color:var(--ink-3);font-family:var(--font-data);font-size:10px;letter-spacing:.08em;padding:2px 9px;text-transform:uppercase;white-space:nowrap}.fantasyHeadActions{justify-content:flex-end}.statInfoRow{display:flex;justify-content:flex-end;margin:-2px 0 -35px;position:relative;z-index:3}.statInfo{position:relative;z-index:20}.statInfoButton{align-items:center;background:var(--chipbg);border:1px solid var(--line);border-radius:50%;color:var(--acc);cursor:pointer;display:inline-flex;font-family:Georgia,serif;font-size:14px;font-weight:700;height:30px;justify-content:center;padding:0;width:30px}.statInfoButton:hover,.statInfoButton:focus-visible,.statInfoButton[aria-expanded=true]{border-color:var(--acc);outline:none}.statInfoButton:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--acc)}.statInfoPanel{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-md);margin-top:7px;max-height:min(65vh,620px);max-width:calc(100vw - 40px);overflow:auto;padding:8px 14px 12px;position:absolute;right:0;text-align:left;width:520px}.statInfoPanel[hidden]{display:none}.statInfoPanel dl,.glossaryGroup dl{margin:0}.statInfoPanel dl>div,.glossaryGroup dl>div{border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);padding:9px 0}.statInfoPanel dl>div:first-child,.glossaryGroup dl>div:first-child{border-top:0}.statInfoPanel dt,.glossaryGroup dt{color:var(--ink);font-family:var(--font-data);font-size:11px;font-weight:700}.statInfoPanel dd,.glossaryGroup dd{color:var(--ink-2);font-size:11.5px;margin:0;min-width:0}.statInfoPanel dd span,.glossaryGroup dd span{display:block}.statInfoPanel dd span+span,.glossaryGroup dd span+span{color:var(--ink-3);margin-top:3px}.statInfoPanel dd strong,.glossaryGroup dd strong{color:var(--ink-2);font-weight:600}.statInfoPanel>a{color:var(--acc);display:inline-block;font-family:var(--font-data);font-size:11px;margin-top:4px;text-decoration:none}.tableWrap{overflow-x:auto}.usageLeaderboard,.positionPanel,.leaderboardTableWrap{min-width:0;width:100%}.positionTabs{display:flex;gap:6px;margin:12px 0;min-width:0}.positionTab{background:transparent;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink-2);cursor:pointer;flex:0 1 82px;font-family:var(--font-data);font-size:11px;min-width:0;padding:6px 14px;transition:border-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease)}.positionTab:hover:not(.active){border-color:var(--ink-3);color:var(--ink)}.positionTab:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.positionTab.active{background:var(--chipbg);border-color:var(--acc);color:var(--ink)}.leaderboardTable{table-layout:fixed}.leaderboardTable th,.leaderboardTable td{min-width:0}.leaderboardTable .rankColumn,.leaderboardTable .playerRank{padding-left:2px;padding-right:2px;width:34px}.leaderboardTable .numericColumn{text-align:right;width:76px}.leaderboardTable .roleColumn{width:60px}.advpPanel{padding:20px 22px}.advpPanel .seclabel{margin:0 0 4px}.advpTableWrap{min-width:0;overflow-x:auto;width:100%}.advpTable{table-layout:fixed}.advpTable .rankColumn{width:42px}.advpTable .numericColumn{text-align:right;width:92px}.advpTable .gamesColumn{width:48px}.advpTable th[data-sort-key]{cursor:pointer}.advpTable th[data-sort-key]:after{content:" ↕"}.advpTable th[aria-sort=descending]:after{content:" ↓";color:var(--acc)}.advpTable th[aria-sort=ascending]:after{content:" ↑";color:var(--acc)}.catchQualityPanel{padding:20px 22px}.catchQualityPanel .seclabel{margin:0 0 4px}.catchQualityTableWrap{min-width:0;overflow-x:auto;width:100%}.catchQualityTable{table-layout:fixed}.catchQualityTable .rankColumn{width:42px}.catchQualityTable .numericColumn{text-align:right;width:130px}.catchQualityTable th[data-sort-key]{cursor:pointer}.catchQualityTable th[data-sort-key]:after{content:" ↕"}.catchQualityTable th[aria-sort=descending]:after{color:var(--acc);content:" ↓"}.catchQualityTable th[aria-sort=ascending]:after{color:var(--acc);content:" ↑"}.teamCell strong,.teamCell span{display:block}.teamCell span{color:var(--ink-3);font-size:10px;margin-top:2px}.favorable{color:var(--pos)}.difficult{color:var(--neg)}.playerRank{color:var(--ink-3);font-size:12px;white-space:nowrap}.playerIdentity{min-width:0;overflow-wrap:anywhere}.playerIdentityWithMedia{align-items:center;display:flex;gap:8px}.playerIdentityText{min-width:0}.playerIdentity strong,.playerIdentity span{display:block;min-width:0}.playerIdentity strong{color:var(--ink);font-family:var(--font-body);font-size:13px;line-height:1.25}.playerIdentity span{color:var(--ink-3);font-size:10px;line-height:1.35;margin-top:2px}.primaryRate{color:var(--acc);font-weight:700}.playerHighlight{animation:playerHighlightFlash 2.5s ease-out}@keyframes playerHighlightFlash{0%,35%{background:#22d3ee38}to{background:transparent}}@media(prefers-reduced-motion:reduce){.playerHighlight{animation:none;background:#22d3ee38}}.viewPosition{color:var(--acc);display:inline-block;font-family:var(--font-data);font-size:11px;margin-top:10px;text-decoration:none}.rankingsPanel{scroll-margin-top:12px}.rbBoxPanel{min-width:0;scroll-margin-top:12px}.rbBoxPanel .tableWrap{max-width:100%;min-width:0}.rbBoxTable{min-width:700px}.rbBoxTable .rankColumn{width:38px}.rbBoxTable .numericColumn{text-align:right;white-space:nowrap}.rankingsHead>*{min-width:0}.rankingsHead>span{color:var(--ink-3);font-family:var(--font-data);font-size:10px}.researchDisclosure,.researchGrid,.researchGrid>*{min-width:0}.researchGrid{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.fantasyHead{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.fantasyHead h3{font-family:var(--font-display);font-size:16px;letter-spacing:.03em;margin:0;text-transform:uppercase}.fantasyHead span{color:var(--ink-3);font-family:var(--font-data);font-size:10.5px;text-align:right}.fantasyHero .seclabel{margin:0 0 8px}.fantasyHero p{color:var(--ink-2);margin:0 auto 18px;max-width:72ch}.reportLink{color:var(--acc);text-decoration:none}.reportNote{color:var(--ink-2);display:grid;font-size:12.5px;gap:4px;margin:-4px 4px 16px}.reportNote p{margin:0}.fantasyReportSection{scroll-margin-top:12px}.fantasyReportSection .fantasyHead{margin-bottom:12px}.fantasyReportSection .fantasyHead .seclabel{margin:0 0 4px}.sectionFoot{color:var(--ink-3);font-family:var(--font-data);font-size:10px;margin:10px 6px 0}table{border-collapse:collapse;font-family:var(--font-data);font-size:13px;font-variant-numeric:tabular-nums;width:100%}th{color:var(--ink-3);font-size:10px;font-weight:400;letter-spacing:.12em;padding:3px 6px 8px;text-align:left;text-transform:uppercase}td{border-top:1px solid var(--line);padding:7px 6px}.basics th,.basics td{text-align:right}.basics th:first-child,.basics td:first-child{color:var(--ink-2);text-align:left}.last5wrap,.injwrap{display:grid;gap:12px;grid-template-columns:1fr 1fr}.l5panel,.injcol{background:var(--inset);border:1px solid var(--line);border-radius:12px;min-width:0;padding:12px 14px}.injcol.away{border-top:3px solid var(--away-color)}.injcol.home{border-top:3px solid var(--home-color)}.l5head,.injhead{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.lbl,.cnt{color:var(--ink-3);font-family:var(--font-data);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.l5row{align-items:center;border-top:1px solid var(--line);display:grid;font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums;gap:8px;grid-template-columns:74px 1fr auto auto;padding:5px 0}.l5row:first-of-type{border-top:none}.opp,.sprd{color:var(--ink-3)}.score.W{color:var(--pos)}.score.L{color:var(--neg)}.score.T{color:var(--ink-2)}.atschip{border:1px solid;border-radius:999px;font-family:var(--font-data);font-size:10px;padding:1px 8px}.atschip.C{border-color:var(--pos);color:var(--pos)}.atschip.X{border-color:var(--neg);color:var(--neg)}.atschip.P{border-color:var(--ink-3);color:var(--ink-2)}.l5legend{color:var(--ink-3);font-family:var(--font-data);font-size:10px;margin:10px 0 0}.backLink{color:var(--ink-2);display:inline-block;font-family:var(--font-data);font-size:12px;margin:16px 0 4px;text-decoration:none}.backLink:hover{color:var(--ink)}.backLink:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.mhero .inset{background:var(--inset);border:1px solid var(--line);border-radius:12px;padding:6px 16px}.mrow{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 0}.mrow+.mrow{border-top:1px solid var(--line)}.mteam{display:flex;flex-direction:column;gap:2px;min-width:0}.mrecord{color:var(--ink-3);font-family:var(--font-data);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.big{font-size:25px}.adj{font-family:var(--font-data);font-size:14px;text-align:right;white-space:nowrap}.adj small{color:var(--ink-3);display:block;font-size:10px}.mcontext{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;margin-top:14px;text-align:center}.mkickoff{color:var(--ink);font-family:var(--font-data);font-size:13px;font-weight:600;letter-spacing:.06em;white-space:nowrap}.mcontextSecondary{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center}.mrest{color:var(--ink-2);font-family:var(--font-data);font-size:11px}.divisionBadge{background:color-mix(in srgb,var(--acc) 10%,transparent);border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);border-radius:var(--radius-pill);color:var(--acc);font-family:var(--font-data);font-size:10px;font-weight:600;letter-spacing:.14em;padding:2px 10px;text-transform:uppercase;white-space:nowrap}.oddsSource{border-top:1px solid var(--line);color:var(--ink-2);font-family:var(--font-data);font-size:11px;margin:16px 0 0;padding-top:10px}.oddsSource time{white-space:nowrap}.tierhint{color:var(--ink-2);font-size:12.5px;margin:2px 0 12px;max-width:68ch}.dataStateNote{border-left:2px solid var(--acc, #22d3ee);color:var(--ink-2);font-size:12.5px;margin:10px 0 0;max-width:68ch;padding-left:10px}.duelGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metricCard{background:var(--inset);border:1px solid var(--line);border-radius:10px;display:grid;gap:5px;padding:11px 13px}.metricCard span{color:var(--ink-2);font-size:11.5px}.metricCard b{font-family:var(--font-data);font-size:15px}.ranktag{background:var(--chipbg);border-radius:999px;color:var(--ink-3);display:inline-block;font-family:var(--font-data);font-size:10px;font-style:normal;font-weight:400;margin-left:5px;padding:1px 6px;vertical-align:1px}.panel.model{border-style:dashed}.viewfull>summary{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--acc);cursor:pointer;font-family:var(--font-data);font-size:12px;letter-spacing:.14em;list-style:none;margin:12px 0;padding:12px;text-align:center;text-transform:uppercase;transition:border-color var(--motion-duration) var(--motion-ease),background-color var(--motion-duration) var(--motion-ease)}.viewfull>summary:hover{background:var(--surface-2);border-color:var(--acc)}.viewfull>summary:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.viewfull>summary::-webkit-details-marker{display:none}.honesty{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.hcard{background:var(--inset);border:1px solid var(--line);border-radius:10px;padding:11px 13px}.hlbl{color:var(--ink-2);font-size:11.5px;margin-bottom:7px}.hpair{display:flex;font-family:var(--font-data);font-size:13px;font-variant-numeric:tabular-nums;justify-content:space-between}.hpair+.hpair{margin-top:4px}.sampleSize{border-top:1px solid var(--line);color:var(--ink-3);font-family:var(--font-data);font-size:9.5px;margin-top:7px;padding-top:6px}.datathrough{background:var(--chipbg);border-radius:6px;color:var(--ink-3);display:inline-block;font-family:var(--font-data);font-size:10px;margin-bottom:10px;padding:3px 10px}.injrow{align-items:center;border-top:1px solid var(--line);display:grid;font-size:12.5px;gap:8px;grid-template-columns:auto 1fr auto;padding:5px 0}.injrow:first-of-type{border-top:none}.stpill{border:1px solid;border-radius:999px;font-family:var(--font-data);font-size:10px;min-width:0;padding:1px 8px}.st-out{border-color:var(--neg);color:var(--neg)}.st-doubt{border-color:var(--warn);color:var(--warn)}.st-quest,.st-info{border-color:var(--ink-3);color:var(--ink-2)}.who span{color:var(--ink-3);font-family:var(--font-data);font-size:11px;margin-left:5px}.what{color:var(--ink-3);font-size:11.5px;text-align:right}.empty{color:var(--ink-3);font-family:var(--font-data);font-size:12px;margin:0}.modelbox summary{color:var(--ink-2);cursor:pointer;font-family:var(--font-data);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.modeltable{display:flex;flex-wrap:wrap;gap:26px;margin:15px 0 8px}.mlbl{color:var(--ink-3);font-family:var(--font-data);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.mval{font-family:var(--font-data);font-size:16px}.modelnote{color:var(--ink-2);font-size:12.5px;max-width:62ch}.modelProfile{max-width:960px}.modelHero{padding-bottom:30px}.modelHero .seclabel{margin:0 0 8px}.modelHero .reportLink{display:inline-block;font-family:var(--font-data);font-size:11px}.modelStatus{background:var(--card);border:1px dashed var(--line);border-radius:12px;display:grid;gap:10px;grid-template-columns:auto 1fr;margin:16px 0;padding:13px 16px}.modelStatus span{color:var(--ink-3);font-family:var(--font-data);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.modelStatus p{margin:0}.modelStatus.warning{border-color:var(--warn)}.modelStatus.positive{border-color:var(--pos)}.setupGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.setupGrid>div{background:var(--inset);border:1px solid var(--line);border-radius:10px;display:grid;gap:4px;padding:11px 13px}.setupGrid span,.sideNote{color:var(--ink-3);font-family:var(--font-data);font-size:10px}.setupGrid b{font-family:var(--font-data);font-size:12px;font-weight:400}.modelProfile .sectionTop .seclabel{margin-bottom:4px}.modelProfile td:not(:first-child){white-space:nowrap}.tierChip{background:var(--chipbg);border-radius:999px;color:var(--ink-2);display:inline-block;font-size:10px;min-width:34px;padding:1px 8px;text-align:center}.result-win{color:var(--pos)}.result-loss{color:var(--neg)}.result-push{color:var(--warn)}.operatingNotes ul{color:var(--ink-2);margin:0;padding-left:20px}.operatingNotes li+li{margin-top:6px}footer.site{border-top:1px solid var(--line);color:var(--ink-3);display:flex;flex-wrap:wrap;font-family:var(--font-data);font-size:10.5px;gap:22px;justify-content:center;margin-top:48px;padding:14px 24px}footer.site a{color:var(--acc)}.glossaryPage{max-width:900px}.glossaryHero p{color:var(--ink-2);margin:12px 0 0}.glossaryHero .seclabel{margin:0 0 8px}.glossaryNav{display:flex;flex-wrap:wrap;gap:7px;margin:-8px 0 28px}.glossaryNav a{background:var(--chipbg);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-family:var(--font-data);font-size:11px;padding:5px 11px;text-decoration:none}.glossaryPageGroup{scroll-margin-top:16px}.glossaryPageGroup>h2{font-size:20px;margin:30px 4px 8px}.glossaryGroup{scroll-margin-top:16px}.glossaryGroup h3{font-family:var(--font-display);font-size:16px;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.researchIntro{color:var(--ink-2);margin:10px 0 4px;max-width:64ch}.researchList{border-top:1px solid var(--border);list-style:none;margin:18px 0 24px;padding:0}.researchList li{border-bottom:1px solid var(--border)}.researchRow{align-items:center;color:inherit;display:flex;gap:20px;justify-content:space-between;padding:20px 8px;text-decoration:none;transition:background-color var(--motion-duration) var(--motion-ease)}.researchRow:hover{background:var(--surface-2)}.researchRow:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--acc);outline-offset:-2px}.researchRowMain{display:flex;flex-direction:column;gap:5px;min-width:0}.researchRowTitle{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;font-family:var(--font-display);font-size:18px;font-weight:700;gap:10px;letter-spacing:.03em;text-transform:uppercase}.researchRowDesc{color:var(--ink-2);font-size:12.5px;max-width:70ch}.researchRowCta{color:var(--acc);flex:none;font-family:var(--font-data);font-size:12px;white-space:nowrap}.myTeamsIntro{color:var(--ink-2);margin:0 auto 18px;max-width:62ch}.emptyState{text-align:center}.emptyState p{color:var(--ink-2);margin:0 auto 16px;max-width:52ch}.myTeamsAddAction{margin:8px 0 20px;text-align:center}.myTeamsExportAction{margin:24px 0 0;text-align:center}.btnQuiet{background:transparent;border-color:transparent;color:var(--ink-3)}.btnQuiet:hover:not(:disabled){border-color:var(--border);color:var(--ink-2)}.teamGrid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.teamCard{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 100%,white 3%),var(--card));border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm),var(--surface-sheen);color:inherit;display:flex;flex:1 1 280px;flex-direction:column;gap:8px;max-width:320px;padding:14px 16px;text-decoration:none;transition:border-color var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}.teamCard:hover{border-color:var(--acc);box-shadow:var(--shadow-md),0 0 0 1px var(--acc-glow-soft),var(--surface-sheen);outline:none}.teamCard:focus-visible{border-color:var(--acc);box-shadow:var(--shadow-focus-ring),var(--surface-sheen);outline:none}@media not (prefers-reduced-motion:reduce){.teamCard{transition:border-color var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease)}.teamCard:hover,.teamCard:focus-visible{transform:translateY(-2px)}}.teamCardHead{align-items:baseline;display:flex;justify-content:space-between;gap:8px}.teamCardHead h3{font-family:var(--font-display);font-size:16px;letter-spacing:.03em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.teamCardMeta{color:var(--ink-3);font-family:var(--font-data);font-size:11px}.badge{border:1px solid;border-radius:999px;display:inline-block;font-family:var(--font-data);font-size:10px;padding:2px 9px;white-space:nowrap}.badge.pos{border-color:var(--pos);color:var(--pos)}.badge.warn{border-color:var(--warn);color:var(--warn)}.badge.neg{border-color:var(--neg);color:var(--neg)}.badge.neutral{border-color:var(--ink-3);color:var(--ink-2)}.teamHomeUtilityRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:var(--space-section) 0 0}.backToLibrary{color:var(--ink-2);font-family:var(--font-data);font-size:12px;text-decoration:none}.backToLibrary:hover{color:var(--ink)}.backToLibrary:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.teamSwitcher{align-items:center;display:flex;gap:8px;max-width:100%;min-width:0}.teamSwitcher select{background:var(--chipbg);border:1px solid var(--line);border-radius:8px;color:var(--ink);font-family:var(--font-data);font-size:12px;max-width:100%;padding:5px 10px}.teamSwitcher select:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.freshnessStamp{color:var(--ink-3);font-family:var(--font-data);font-size:11px;margin:4px 0 0}.teamIdentityHeading{margin:18px 0 20px;text-align:center}.teamIdentityHeading h1{font-size:26px;overflow-wrap:break-word}.teamIdentitySub{color:var(--ink-2);font-family:var(--font-data);font-size:13px;letter-spacing:.1em;margin:8px 0 0;overflow-wrap:break-word;text-transform:uppercase}.leagueSettingsGrid{column-gap:20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);margin:4px 0 0;row-gap:10px}.leagueSettingsGrid>div{display:contents}.leagueSettingsGrid dt{color:var(--ink-3);font-family:var(--font-data);font-size:10px;letter-spacing:.1em;padding-top:2px;text-transform:uppercase;white-space:nowrap}.leagueSettingsGrid dd{color:var(--ink);font-family:var(--font-data);font-size:13px;margin:0;min-width:0;overflow-wrap:break-word}.calloutBanner{border-radius:12px;font-size:13px;margin:14px 0;padding:12px 16px}.calloutBanner.warn{background:var(--inset);border:1px solid var(--warn);color:var(--warn)}.calloutBanner.neutral{background:var(--inset);border:1px solid var(--line);color:var(--ink-2)}.calloutBanner a{color:inherit;text-decoration:underline}.rosterGroup{margin:16px 0}.rosterGroup h3{font-family:var(--font-display);font-size:14px;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.rosterRowList{display:flex;flex-direction:column;gap:6px}.rosterEmpty{background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--radius-inset);color:var(--ink-2);font-size:12px;padding:10px 12px}.rosterRow{align-items:center;background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-inset);box-shadow:var(--surface-sheen);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.rosterRowIdentity{align-items:center;display:flex;gap:12px;min-width:0}.rosterRowIdentityText{min-width:0}.rosterPlayerName{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rosterPlayerMeta{color:var(--ink-3);font-family:var(--font-data);font-size:11px;min-width:0}.rosterSignals{color:var(--ink-2);display:flex;flex-wrap:wrap;font-family:var(--font-data);font-size:11px;gap:10px;margin-top:5px}.rosterSignal strong{color:var(--ink);font-weight:700}.rosterPlayerLink{color:var(--acc);font-family:var(--font-data);font-size:12px;text-decoration:none;white-space:nowrap}.rosterPlayerLink:hover{text-decoration:underline}.rosterPlayerUnlinked{color:var(--ink-3);font-family:var(--font-data);font-size:11px;white-space:nowrap}.btn{background:var(--chipbg);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;display:inline-block;font-family:var(--font-data);font-size:12px;padding:6px 14px;text-decoration:none;transition:border-color var(--motion-duration) var(--motion-ease)}.btn:hover:not(:disabled){border-color:var(--acc)}.btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.btn:disabled{cursor:not-allowed;opacity:.45}.btnPrimary{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);font-weight:700;transition:box-shadow var(--motion-duration) var(--motion-ease)}.btnPrimary:hover:not(:disabled){box-shadow:0 0 0 3px var(--acc-glow-soft)}.btnPrimary:disabled{background:var(--chipbg);border-color:var(--line);color:var(--ink-3)}.btnApprove{border-color:var(--pos);color:var(--pos)}.btnReject{border-color:var(--neg);color:var(--neg)}.btnSkip{color:var(--ink-2)}.uploadZone{align-items:center;background:var(--inset);border:1px dashed var(--line);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:28px 20px;text-align:center}.uploadZone input[type=file]{color:var(--ink-2);font-family:var(--font-data);font-size:12px;max-width:100%}.uploadZone input[type=file]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.uploadZone label{align-self:flex-start;color:var(--ink-3);font-family:var(--font-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.uploadZone input[type=text]{background:var(--chipbg);border:1px solid var(--line);border-radius:8px;color:var(--ink);font-family:var(--font-data);font-size:13px;max-width:100%;min-width:0;padding:8px 12px;width:100%}.uploadZone input[type=text]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}details.panel>summary{cursor:pointer;font-family:var(--font-data);font-size:13px;list-style:revert;min-width:0;overflow-wrap:break-word}details.panel>summary:focus-visible{outline:2px solid var(--acc);outline-offset:2px}details.panel[open]>summary{margin-bottom:14px}.teamSelectorList{display:flex;flex-direction:column;gap:8px;margin:10px 0}.teamSelectorRow{align-items:center;background:var(--inset);border:1px solid var(--line);border-radius:10px;display:flex;gap:10px;min-width:0;padding:10px 12px}.teamSelectorRow span{min-width:0;overflow-wrap:break-word}.teamSelectorRow input[type=radio]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.formError{background:var(--inset);border:1px solid var(--neg);border-radius:10px;color:var(--neg);font-family:var(--font-data);font-size:12px;padding:10px 14px}.formError ul{margin:6px 0 0;padding-left:18px}.leagueSummary{display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:12px 0}.leagueSummary>div{min-width:0}.leagueSummary dt{color:var(--ink-3);font-family:var(--font-data);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.leagueSummary dd{font-family:var(--font-data);font-size:13px;margin:2px 0 0;min-width:0;overflow-wrap:break-word}.diffPanel{background:var(--inset);border:1px solid var(--line);border-radius:12px;margin:14px 0;padding:14px 16px}.diffPanel h3{font-family:var(--font-display);font-size:14px;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.diffList{font-family:var(--font-data);font-size:12px;list-style:none;margin:0 0 10px;padding:0}.diffList li{border-top:1px solid var(--line);padding:5px 0}.diffList li:first-child{border-top:none}.diffEmpty{color:var(--ink-3);font-size:12px}.diffConfirm{align-items:flex-start;display:flex;gap:8px;margin-top:10px}.diffConfirm input{margin-top:3px}.identityGroup{margin:18px 0}.identityGroup h3{font-family:var(--font-display);font-size:15px;letter-spacing:.03em;margin:0 0 2px;text-transform:uppercase}.identityRowList{display:flex;flex-direction:column;gap:8px;margin-top:10px}.identityRow{align-items:start;background:var(--inset);border:1px solid var(--line);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;padding:12px 14px}.identitySide,.identityDetail{display:flex;flex-direction:column;gap:4px;min-width:0}.identityMeta{color:var(--ink-3);font-family:var(--font-data);font-size:11px}.candidateList{display:flex;flex-direction:column;gap:4px}.candidateOption{align-items:center;display:flex;font-family:var(--font-data);font-size:12px;gap:6px}.identityActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.identityAck{border-radius:999px;font-family:var(--font-data);font-size:10px;padding:2px 9px;white-space:nowrap}.identityAck.ok{color:var(--pos)}.identityAck.pending{color:var(--warn)}.importBar{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:18px 0;padding:14px 16px;position:sticky;bottom:12px}.importBarNote{color:var(--ink-2);font-family:var(--font-data);font-size:12px}@media(max-width:720px){.identityRow{grid-template-columns:1fr}.importBar{flex-direction:column;align-items:stretch}.rosterRow{grid-template-columns:1fr;padding:10px 12px}.teamHomeUtilityRow{margin:var(--space-section-sm) 0 0}.teamIdentityHeading h1{font-size:22px}.teamGrid,.teamCard{max-width:none}.teamCard{flex-basis:100%}.leagueSettingsGrid{grid-template-columns:auto minmax(0,1fr)}.slatePanel .slateTier{display:none}.nav{align-items:center;column-gap:10px;display:flex;flex-wrap:wrap;padding:10px 16px;row-gap:8px}.wordmark{flex:1 0 100%;justify-content:center}.links{flex:1 1 auto;flex-wrap:nowrap;gap:2px;justify-content:center;min-width:0;order:2}.links a{align-items:center;display:inline-flex;min-height:44px;padding:6px 9px;white-space:nowrap}.links a.on:after{left:9px;right:9px}.navUtils{display:contents}.navchip{display:none}.themeToggle{height:36px;position:absolute;right:16px;top:8px;width:36px}.heroCard h1,.pageHeading h1{font-size:26px}.researchList{border-top:0;display:flex;flex-direction:column;gap:12px;margin-top:16px}.researchList li{border-bottom:0}.researchRow{align-items:flex-start;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm),var(--surface-sheen);flex-direction:column;gap:8px;padding:16px 18px}.researchRow:focus-visible{outline-offset:2px}.fantasyHead{align-items:flex-start;flex-direction:column;gap:2px}.fantasyHead span{text-align:left}.fantasyHeadActions,.sectionActions,.statSectionHead{align-items:flex-end;flex-wrap:wrap;width:100%}.fantasyHeadActions{justify-content:space-between}.sectionActions{justify-content:flex-end}.statSectionHead>.marketLine{flex:1 1 100%;justify-content:center}.statSectionHead>.marketLine .marketSpreads{justify-content:center}.sectionTop:has(.statInfo){flex-wrap:wrap;gap:8px}.sectionTop:has(.statInfo)>.sectionActions,.sectionTop:has(.statInfo)>.statInfo{flex:0 0 100%}.statInfoRow{margin:-2px 0 -35px}.fantasyHeadActions .statInfo,.sectionActions .statInfo,.statSectionHead .statInfo{flex:0 0 100%}.statInfo{display:grid;justify-items:end;min-width:0}.statInfoPanel{box-shadow:none;max-height:none;max-width:none;position:static;width:100%}.statInfoPanel dl>div,.glossaryGroup dl>div{gap:3px;grid-template-columns:minmax(0,1fr)}.panel:has(.usageLeaderboard){padding-left:12px;padding-right:12px}.leaderboardTable th,.leaderboardTable td{padding-left:3px;padding-right:3px}.leaderboardTable th{font-size:8.5px;letter-spacing:.04em}.leaderboardTable .rankColumn,.leaderboardTable .playerRank{width:29px}.leaderboardTable .playerIdentityWithMedia{gap:6px}.leaderboardTable .numericColumn{width:61px}.leaderboardTable .roleColumn{width:48px}.catchQualityPanel{padding-left:12px;padding-right:12px}.catchQualityTable th,.catchQualityTable td{padding-left:3px;padding-right:3px}.catchQualityTable th{font-size:8.5px;letter-spacing:.02em}.catchQualityTable .rankColumn,.catchQualityTable .playerRank{width:29px}.catchQualityTable .numericColumn{width:68px}.desktopMetric{display:none}.last5wrap,.injwrap{grid-template-columns:1fr}.l5row{grid-template-columns:66px 1fr auto auto}.mrow{column-gap:10px}.mcontext{flex-direction:column;gap:8px}}.designFixtureBanner{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 14px;background:color-mix(in srgb,var(--warn) 16%,var(--bg));border-bottom:1px solid color-mix(in srgb,var(--warn) 45%,transparent);color:var(--ink);font-family:var(--font-data);font-size:11px;letter-spacing:.04em;text-align:center}.designFixtureBannerTag{text-transform:uppercase;font-weight:var(--text-weight-primary);letter-spacing:.14em;color:var(--warn)}@media(max-width:520px){.designFixtureBanner{flex-direction:column;gap:2px;padding:6px 12px}}
