/*! tailwindcss v4.1.14 | 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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--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:"Cabinet Grotesk","Avenir Next",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-cyan-400:#42c6d6;--color-cyan-500:#16a4bd;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-semibold:600;--font-weight-extrabold:800;--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);--color-canvas:#f5f7fb;--color-ink-50:#f7f9fc;--color-ink-100:#edf1f7;--color-ink-200:#dbe3ee;--color-ink-300:#bdcadb;--color-ink-400:#8fa0b7;--color-ink-500:#66788f;--color-ink-600:#4b5d75;--color-ink-700:#35455c;--color-ink-800:#223047;--color-ink-900:#152238;--color-ink-950:#0c1427;--color-brand-50:#f3f1ff;--color-brand-100:#e9e5ff;--color-brand-200:#d5cfff;--color-brand-300:#b8adff;--color-brand-400:#9183ff;--color-brand-500:#7367f9;--color-brand-600:#635bff;--color-brand-700:#5145cd;--color-positive-50:#ebfbf5;--color-positive-400:#34d399;--color-positive-600:#0b8f67;--color-warning-50:#fff8e8;--color-warning-500:#d98b19;--color-danger-50:#fff1f1;--color-danger-600:#b42318}}@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%;-moz-tab-size:4;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;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}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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}small{font-size:max(11px,.8em)}sub,sup{font-size:max(11px,.75em)}:root{color:var(--color-ink-900);background:var(--color-canvas);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{background:var(--color-canvas);min-width:320px}body{background:var(--color-canvas);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:var(--color-brand-700);text-decoration:none}h1,h2,h3,p{text-wrap:pretty}h1{color:var(--color-ink-950);letter-spacing:-.045em;margin:0 0 .65rem;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:790;line-height:1.03}h2{color:var(--color-ink-950);letter-spacing:-.025em;margin:2rem 0 .8rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:740}h3{color:var(--color-ink-900);letter-spacing:-.018em;font-weight:720}button,.button-link{color:#fff;background:linear-gradient(135deg,var(--color-brand-500),var(--color-brand-700));cursor:pointer;border:0;border-radius:.7rem;justify-content:center;align-items:center;min-height:40px;padding:.62rem 1rem;font-weight:720;display:inline-flex;box-shadow:0 7px 18px #635bff2e}button:hover,.button-link:hover{color:#fff;filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 11px 24px #635bff3d}button:disabled{cursor:wait;opacity:.55;transform:none}input,select,textarea{border:1px solid var(--color-ink-200);width:100%;min-height:42px;color:var(--color-ink-900);background:#ffffffe0;border-radius:.7rem;outline:none;padding:.65rem .75rem;box-shadow:inset 0 1px 2px #0c142708}input:focus,select:focus,textarea:focus{border-color:var(--color-brand-500);background:#fff;box-shadow:0 0 0 3px #635bff24}:focus-visible{outline-offset:3px;outline:3px solid #635bff59}:root{--color-canvas:#f0f0e8;--color-ink-50:#f8f8f1;--color-ink-100:#e5e5da;--color-ink-200:#cacbc0;--color-ink-300:#a8aa9e;--color-ink-400:#7c7f74;--color-ink-500:#5f6258;--color-ink-600:#44483f;--color-ink-700:#31342e;--color-ink-800:#242720;--color-ink-900:#191c17;--color-ink-950:#10120f;--color-brand-50:#f5ffd9;--color-brand-100:#ebffad;--color-brand-200:#ddff72;--color-brand-300:#d4ff3f;--color-brand-400:#c9f532;--color-brand-500:#bce82b;--color-brand-600:#8dae15;--color-brand-700:#596e0a;--color-cyan-400:#ff6b49;--color-cyan-500:#e84b2d;--color-positive-400:#bce82b;--color-positive-600:#557400;--font-sans:"Cabinet Grotesk","Avenir Next",Arial,sans-serif}html{scroll-behavior:auto}body{background:var(--color-canvas)}body:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 84% 4%,#bce82b24,#0000 28%),radial-gradient(circle at 8% 82%,#ff6b4917,#0000 26%),repeating-linear-gradient(90deg,#0000 0,#0000 calc(25% - 1px),#10120f08 25%);position:fixed;top:0;right:0;bottom:0;left:0}h1{letter-spacing:-.065em;max-width:72rem;margin-bottom:1rem;font-size:clamp(3rem,5.2vw,6.6rem);font-weight:500;line-height:.88}h2{letter-spacing:-.045em;font-size:clamp(1.45rem,2.2vw,2.45rem);font-weight:500;line-height:.96}h3{font-weight:700}button,.button-link{border:1px solid var(--color-ink-950);min-height:46px;color:var(--color-ink-950);background:var(--color-brand-400);box-shadow:none;letter-spacing:.02em;border-radius:0;padding:.72rem 1rem;font-weight:800}button:hover,.button-link:hover{color:var(--color-ink-950);box-shadow:5px 5px 0 var(--color-ink-950);filter:none;background:#d7ff51;transform:translate(-2px,-2px)}input,select,textarea{border:0;border-bottom:2px solid var(--color-ink-950);min-height:48px;box-shadow:none;background:0 0;border-radius:0;padding-inline:.15rem}input:focus,select:focus,textarea:focus{border-color:var(--color-cyan-500);box-shadow:none;background:#ffffff70}:focus-visible{outline-color:var(--color-cyan-500)}:root{--color-canvas:#d8d8d3;--color-ink-50:#f1f1ed;--color-ink-100:#deded9;--color-ink-200:#bdbdb8;--color-ink-300:#969691;--color-ink-400:#747470;--color-ink-500:#575754;--color-ink-600:#3f3f3d;--color-ink-700:#2c2c2b;--color-ink-800:#1d1d1c;--color-ink-900:#151515;--color-ink-950:#090909;--color-brand-50:#fff0f1;--color-brand-100:#ffd9dc;--color-brand-200:#ffadb4;--color-brand-300:#f36a76;--color-brand-400:#e12a3a;--color-brand-500:#d51f2f;--color-brand-600:#b80f20;--color-brand-700:#7e0712;--color-cyan-400:#e12a3a;--color-cyan-500:#b80f20;--color-positive-50:#ecece8;--color-positive-400:#d51f2f;--color-positive-600:#8c101b;--color-warning-50:#f3e1e2;--color-warning-500:#9f1723;--color-danger-50:#ffe5e7;--color-danger-600:#a30614}*,:before,:after{border-radius:0!important}body:before{background:repeating-linear-gradient(90deg,#0000 0,#0000 calc(25% - 1px),#0909090f calc(25% - 1px),#0909090f 25%)}button,.button-link{color:#fff;background:var(--color-brand-500)}button:hover,.button-link:hover{color:#fff;background:var(--color-brand-600);box-shadow:5px 5px 0 var(--color-ink-950)}::selection{color:#fff;background:var(--color-brand-500)}}@layer components{.nav-rail,.admin-rail{color:#fff;background:radial-gradient(circle at 20% 0,#635bff47,#0000 35%),linear-gradient(165deg,#111c35,#0c1427 68%);flex-direction:column;height:100vh;padding:1.5rem 1.15rem;position:sticky;top:0;overflow:hidden;box-shadow:12px 0 36px #0c142714}.nav-rail:after,.admin-rail:after{content:"";pointer-events:none;border:1px solid #42c6d626;border-radius:42px;width:160px;height:160px;position:absolute;bottom:12%;right:-65px;transform:rotate(34deg)}.nav-rail .group,.admin-rail .group{color:#fff}.nav-link{min-height:44px;color:var(--color-ink-300);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.8rem;padding:.68rem .78rem;display:flex}.nav-link strong{font-size:max(11px,.86rem);font-weight:680}.nav-link:hover{color:#fff;background:#ffffff0f}.nav-link.router-link-active{color:#fff;box-shadow:inset 3px 0 0 var(--color-brand-400);background:linear-gradient(90deg,#635bff3b,#635bff14);border-color:#9183ff3d}.admin-nav-link{min-height:40px;color:var(--color-ink-300);border-radius:.65rem;padding:.6rem .75rem;font-size:max(11px,.84rem);font-weight:650}.admin-nav-link:hover{color:#fff;background:#ffffff0f}.button-on-dark{min-height:39px;color:var(--color-ink-300);box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.7rem;align-items:center;padding:.55rem .72rem;font-size:max(11px,.78rem);font-weight:650;display:flex}button.button-on-dark{justify-content:flex-start}.button-on-dark:hover{color:#fff;box-shadow:none;background:#ffffff14;transform:none}.desktop-context{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border-bottom:1px solid #dbe3eecc;justify-content:flex-end;align-items:center;height:66px;padding:0 clamp(1.25rem,3vw,3rem)}.status-pulse{background:var(--color-positive-400);border-radius:999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #34d3991f}.button-quiet{border:1px solid var(--color-ink-200);min-height:36px;color:var(--color-ink-700);background:#fff;padding:.45rem .75rem;font-size:max(11px,.77rem);box-shadow:0 2px 7px #0c14270d}.mobile-header{border-bottom:1px solid var(--color-ink-200);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:62px;padding:.7rem 1rem;display:grid}.mobile-header .brand-lockup{max-width:100%;overflow:hidden}.mobile-header .brand-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-nav{border-bottom:1px solid var(--color-ink-200);background:#fff;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.35rem;padding:.5rem .8rem;display:grid;overflow-x:hidden}.mobile-nav a{min-width:0;color:var(--color-ink-600);text-align:center;border-radius:.55rem;padding:.5rem .35rem;font-size:max(11px,.77rem);font-weight:700}.page-canvas{width:100%;max-width:1640px;margin:0 auto;padding:clamp(1.4rem,3vw,3.25rem)}.page-canvas>section>.eyebrow:first-child{margin-top:0}.auth-shell{background:radial-gradient(circle at 78% 20%,#42c6d636,#0000 25%),radial-gradient(circle at 18% 82%,#635bff2e,#0000 32%),linear-gradient(145deg,#f9fbff 15%,#f1f0ff);grid-template-rows:auto 1fr;min-height:100vh;display:grid;position:relative;overflow:hidden}.auth-shell:before{content:"";background:linear-gradient(120deg,#635bff1a,#42c6d61c);border-radius:70px;width:48vw;height:22vw;position:absolute;top:-15vw;right:-8vw;transform:rotate(-13deg)}.auth-brand{z-index:1;padding:1.4rem clamp(1.25rem,4vw,4rem)}.auth-main{z-index:1;place-items:center;padding:1.5rem;display:grid}.login-page{place-items:center;width:100%;display:grid}.login-card{gap:1rem;width:min(100%,420px);display:grid;padding:clamp(1.5rem,4vw,2.4rem)!important}.login-card label{color:var(--color-ink-700);gap:.4rem;font-size:max(11px,.78rem);font-weight:700;display:grid}.eyebrow{color:var(--color-brand-600);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .55rem;font-size:max(11px,.7rem);font-weight:820}.muted{color:var(--color-ink-500)}.card{background:#ffffffeb;border:1px solid #dbe3eee0;border-radius:1rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 8px 24px #0c14270d,0 2px 7px #0c142708}.game-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:1rem;display:grid}.game-card{min-height:146px;color:var(--color-ink-900);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;gap:.65rem;display:grid}.game-card:after{color:var(--color-brand-500);content:"OPEN";letter-spacing:.1em;pointer-events:none;font-size:max(11px,.55rem);font-weight:800;position:absolute;bottom:.9rem;right:1.1rem}.game-card:hover{color:var(--color-ink-950);border-color:#635bff61;transform:translateY(-3px);box-shadow:0 18px 38px #0c14271a}.game-card:hover:after{transform:translate(3px)}.game-card span,.game-card small{color:var(--color-ink-500)}.game-card strong{max-width:90%;font-size:1rem;line-height:1.35}.search{gap:.6rem;max-width:560px;display:flex}.player-list{border-top:1px solid var(--color-ink-200);max-width:760px;margin-top:1.5rem;display:grid}.player-list a{border-bottom:1px solid var(--color-ink-200);color:var(--color-ink-900);justify-content:space-between;align-items:center;padding:1rem .2rem;display:flex}.player-list a:hover{color:var(--color-brand-700);padding-left:.5rem}.player-list span{color:var(--color-ink-500)}.toolbar{border:1px solid var(--color-ink-200);background:#ffffffbf;border-radius:.9rem;flex-wrap:wrap;align-items:end;gap:.8rem;margin:1.5rem 0;padding:.85rem;display:flex}.toolbar label{min-width:170px;color:var(--color-ink-500);letter-spacing:.04em;text-transform:uppercase;gap:.35rem;font-size:max(11px,.7rem);font-weight:760;display:grid}.tabs{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.tabs button{min-height:38px;color:var(--color-ink-600);background:var(--color-ink-100);box-shadow:none;font-size:max(11px,.78rem)}.tabs button:hover{color:var(--color-brand-700);background:var(--color-brand-50);box-shadow:none;transform:none}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 2rem;display:grid}.stat-row{border-bottom:1px solid var(--color-ink-100);grid-template-columns:1fr auto;align-items:baseline;gap:.4rem .75rem;padding:.72rem 0;display:grid}.stat-row strong{color:var(--color-ink-950);font-variant-numeric:tabular-nums}.stat-row small{color:var(--color-ink-500);grid-column:1/-1}.roster-list{display:grid}.roster-list a{border-bottom:1px solid var(--color-ink-100);color:var(--color-ink-900);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.roster-list a:hover{color:var(--color-brand-700)}.roster-list span,td small{color:var(--color-ink-500);display:block}.table-wrap{border:1px solid var(--color-ink-200);background:#fff;border-radius:.85rem;overflow-x:auto;box-shadow:0 5px 18px #0c14270a}.table-wrap table{border-collapse:collapse;width:100%;min-width:560px}.table-wrap th{color:var(--color-ink-500);background:var(--color-ink-50);letter-spacing:.045em;text-align:left;text-transform:uppercase;padding:.72rem;font-size:max(11px,.68rem);font-weight:800}.table-wrap td{border-top:1px solid var(--color-ink-100);text-align:left;vertical-align:top;padding:.72rem;font-size:max(11px,.84rem)}.hero-value{color:var(--color-brand-600);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:.25rem 0;font-size:clamp(2.5rem,5vw,3.6rem);font-weight:800;line-height:1;display:block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.25rem 0;display:grid}.form-grid h2,.form-grid p{grid-column:1/-1}.error{color:var(--color-danger-600);background:var(--color-danger-50);border:1px solid #b4231829;border-radius:.65rem;padding:.7rem .8rem}.feedback{gap:.5rem;display:grid}.feedback-form{gap:.65rem;display:grid}.feedback-form textarea{resize:vertical;min-height:110px}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:1.25rem;display:grid}.volume-chart{height:300px}.ranking-list{margin:1rem 0 0;padding-left:1.4rem}.ranking-list li{border-bottom:1px solid var(--color-ink-100);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.ranking-list span{color:var(--color-ink-500);font-size:max(11px,.75rem)}.action-row{flex-wrap:wrap;gap:.35rem;display:flex}.action-row button{min-height:34px;box-shadow:none;padding:.4rem .55rem;font-size:max(11px,.72rem)}.feedback-item{margin:.75rem 0}.feedback-item small{color:var(--color-ink-500);margin-top:.25rem;display:block}.skeleton{background:var(--color-ink-100);border-radius:.5rem;overflow:hidden}.skeleton:after{display:none}.team-badge{border:1px solid var(--team-color);flex:none;place-items:center;width:48px;height:48px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.team-badge{border:1px solid color-mix(in srgb,var(--team-color)70%,white)}}.team-badge{color:#fff;background:linear-gradient(145deg,var(--team-color),var(--team-color));border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.team-badge{background:linear-gradient(145deg,color-mix(in srgb,var(--team-color)84%,white),color-mix(in srgb,var(--team-color)82%,#0c1427))}}.team-badge{box-shadow:inset 0 1px #ffffff3d,0 7px 16px var(--team-color)}@supports (color:color-mix(in lab,red,red)){.team-badge{box-shadow:inset 0 1px #ffffff3d,0 7px 16px color-mix(in srgb,var(--team-color)18%,transparent)}}.team-badge{letter-spacing:.035em;font-size:max(11px,.72rem);font-weight:860}.team-badge.compact{border-radius:.65rem;width:36px;height:36px;font-size:max(11px,.64rem)}.season-hero-v2{background:radial-gradient(circle at 88% 0,#42c6d638,#0000 28%),linear-gradient(130deg,#fff,#f5f3ff 64%,#eefbff);border:1px solid #9183ff29;border-radius:1.3rem;justify-content:space-between;align-items:end;gap:2rem;margin:-.4rem 0 2rem;padding:clamp(1.6rem,3vw,2.6rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0c14270f}.season-hero-v2:after{content:"";pointer-events:none;border:1px solid #635bff1f;border-radius:45px;width:185px;height:185px;position:absolute;bottom:-70px;right:9%;transform:rotate(30deg)}.season-hero-v2>*{z-index:1;position:relative}.season-hero-v2 h1{max-width:760px}.season-hero-v2 p:not(.eyebrow){max-width:680px;color:var(--color-ink-600);margin:0}.hero-search-link{min-height:43px;color:var(--color-brand-700);background:#fff;border:1px solid #635bff2e;border-radius:.75rem;flex:none;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:max(11px,.78rem);font-weight:760;display:inline-flex;box-shadow:0 7px 18px #0c142712}.hero-search-link:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0c14271c}.hero-search-link span{font-size:1.15rem}.dashboard-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dashboard-loading>:last-child{grid-column:1/-1}.section-heading-v2{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.9rem;display:flex}.section-heading-v2>div{align-items:center;gap:.65rem;display:flex}.section-heading-v2 h2{margin:0}.section-heading-v2 p{color:var(--color-ink-500);margin:0;font-size:max(11px,.76rem);font-weight:690}.empty-state{border:1px dashed var(--color-ink-300);color:var(--color-ink-500);background:#ffffff94;border-radius:.9rem;padding:1.2rem}.dashboard-grid-rich{grid-template-columns:minmax(330px,.8fr) minmax(560px,1.2fr);align-items:start;gap:clamp(1.25rem,2.5vw,2.25rem)}.game-card-meta{color:var(--color-ink-500);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:max(11px,.68rem);font-weight:760;display:flex}.matchup-teams{gap:.35rem;display:grid}.matchup-teams>div{grid-template-columns:auto 1fr;align-items:center;gap:.65rem;display:grid}.matchup-teams>b{color:var(--color-ink-950);align-items:center;gap:.55rem;margin:0;font-size:max(11px,.78rem);font-weight:850;line-height:1;display:flex;position:static}.matchup-teams>b:before,.matchup-teams>b:after{background:var(--color-ink-300);content:"";flex:1;height:1px}.matchup-card{min-height:190px}.matchup-card>small{border-top:1px solid var(--color-ink-100);align-self:end;padding-top:.25rem;font-size:max(11px,.8rem);font-weight:700;line-height:1.25}.team-volume-board{min-width:0}.volume-board-heading{justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:.9rem;display:flex}.volume-board-heading h2{flex-wrap:wrap;align-items:baseline;gap:.18em;margin:0 0 .25rem;font-size:clamp(1.3rem,1.65vw,1.65rem);line-height:1.05;display:flex}.volume-board-heading p:not(.eyebrow){color:var(--color-ink-950);margin:0;font-size:max(11px,.78rem);font-weight:650}.volume-board-heading label{width:min(240px,42%);color:var(--color-ink-500);letter-spacing:.05em;text-transform:uppercase;flex:none;gap:.35rem;font-size:max(11px,.66rem);font-weight:790;display:grid}.volume-board-heading .team-volume-title-select{width:auto;min-height:0;color:var(--color-cyan-500);font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;background-color:#0000;border-bottom:2px solid;padding:0 1.15em 0 .08em}.volume-board-heading .team-volume-title-select option{color:var(--color-ink-950);background:var(--color-ink-50);font-size:max(11px,.82rem);font-weight:500}.card-kicker{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.35rem;display:flex}.card-kicker span{color:var(--color-ink-800);font-size:max(11px,.76rem);font-weight:760}.card-kicker small{color:var(--color-ink-500)}.team-volume-list-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.team-volume-card-v2{min-width:0;padding:.95rem;overflow:visible}.team-volume-card-head-v2{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.rank-chip{color:var(--color-ink-400);font-variant-numeric:tabular-nums;font-size:max(11px,.63rem);font-weight:820}.team-volume-identity{min-width:0;display:grid}.team-volume-identity strong{color:var(--color-ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.75rem);overflow:hidden}.team-volume-next-link{min-width:0;color:var(--color-ink-900);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;display:block}.team-volume-next-link:hover{color:var(--color-cyan-500)}.team-volume-next-link:focus-visible{color:var(--color-cyan-500);outline-offset:2px;outline:2px solid}.team-volume-identity small{color:var(--color-ink-950);font-size:max(11px,.65rem);font-weight:700;line-height:1.2}.team-volume-average{text-align:right;justify-items:end;display:grid}.team-volume-average strong{color:var(--color-ink-950);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1}.team-volume-average small{max-width:100px;color:var(--color-ink-950);margin-top:.2rem;font-size:max(11px,.62rem);font-weight:700;line-height:1.2}.team-volume-card-v2 small{color:var(--color-ink-950)}.team-volume-recency{border-top:1px solid var(--color-ink-100);color:var(--color-ink-950);justify-content:space-between;margin:.7rem 0 .35rem;padding-top:.55rem;font-size:max(11px,.65rem);font-weight:700;display:flex}.team-volume-recency strong{color:var(--color-brand-700);font-variant-numeric:tabular-nums}.data-warning{color:var(--color-warning-500);margin:.55rem 0 0;font-size:max(11px,.62rem)}.micro-history{grid-template-rows:110px 18px;grid-template-columns:24px minmax(0,1fr);gap:3px 6px;height:136px;display:grid}.micro-scale{color:var(--color-ink-950);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding-bottom:1px;font-size:max(11px,.58rem);font-weight:700;display:flex}.micro-plot{border-bottom:1px solid var(--color-ink-200);background:repeating-linear-gradient(#0000 0,#0000 36px,#dbe3eead 37px);grid-template-columns:repeat(10,minmax(5px,1fr));align-items:stretch;gap:3px;height:110px;display:grid;position:relative}.micro-bar{height:100%;min-height:0;color:var(--color-ink-950);grid-template-rows:15px minmax(0,1fr);justify-items:center;display:grid;position:relative}.micro-bar-track{justify-content:center;align-items:end;width:100%;min-height:0;display:flex}.micro-bar i{width:min(100%,18px);height:var(--bar-height);background:var(--team-color);border-radius:4px 4px 1px 1px;display:block}@supports (color:color-mix(in lab,red,red)){.micro-bar i{background:color-mix(in srgb,var(--team-color)78%,white)}}.micro-bar i{box-shadow:inset 0 1px #ffffff38}.micro-bar .micro-value{color:var(--color-ink-950);font-variant-numeric:tabular-nums;align-self:start;font-size:max(11px,.58rem);font-weight:800;line-height:1;position:static}.micro-bar:hover i,.micro-bar:focus-visible i{filter:saturate(1.2)brightness(.95);transform:scaleX(1.08)}.micro-bar.latest:after{background:var(--team-color);width:5px;height:5px;box-shadow:0 0 0 1px var(--team-color);content:"";border:1px solid #fff;border-radius:999px;position:absolute;bottom:-5px}.micro-tooltip{right:50%;bottom:calc(var(--bar-height) + 7px);z-index:5;color:#fff;background:var(--color-ink-950);pointer-events:none;border-radius:.55rem;gap:.18rem;width:180px;padding:.55rem .6rem;font-size:max(11px,.7rem);font-weight:700;line-height:1.3;display:none;position:absolute;transform:translate(50%);box-shadow:0 8px 22px #0c14273d}.micro-tooltip b,.micro-tooltip span,.micro-tooltip strong{display:block}.micro-tooltip span{color:#fff}.micro-tooltip strong{color:var(--color-brand-200)}.micro-bar:hover .micro-tooltip,.micro-bar:focus-visible .micro-tooltip{display:grid}.micro-bar:first-child .micro-tooltip{left:0;right:auto;transform:none}.micro-bar:last-child .micro-tooltip{right:0;transform:none}.micro-axis{color:var(--color-ink-950);grid-column:2;justify-content:space-between;font-size:max(11px,.58rem);font-weight:700;display:flex}.micro-axis b{color:var(--team-color);font-weight:850}.micro-empty{border:1px dashed var(--color-ink-200);min-height:74px;color:var(--color-ink-400);border-radius:.55rem;place-items:center;font-size:max(11px,.62rem);display:grid}.matchup-hero-v2{background:radial-gradient(circle at 50% 0,#9183ff2b,#0000 38%),linear-gradient(125deg,#fff,#f7f6ff 52%,#eefbff);border:1px solid #9183ff29;border-radius:1.25rem 1.25rem 0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:clamp(1.4rem,3vw,2.3rem);display:grid}.matchup-topline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.matchup-topline .matchup-season-label{margin:0}.game-neighbor-nav{align-items:center;gap:.4rem;display:flex}.game-neighbor-nav>a,.game-neighbor-nav>span{border:1px solid var(--color-ink-950);min-height:34px;color:var(--color-ink-950);background:#fff;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:max(11px,.7rem);font-weight:800;text-decoration:none;display:flex}.game-neighbor-nav>a:hover,.game-neighbor-nav>a:focus-visible{color:var(--color-ink-950);background:var(--color-brand-100);outline:2px solid var(--color-brand-600);outline-offset:1px}.game-neighbor-nav>.disabled{color:var(--color-ink-500);border-color:var(--color-ink-300);background:var(--color-ink-100)}.game-neighbor-nav b{font-size:1rem;line-height:1}.game-neighbor-nav small{font:inherit}.matchup-hero-team{align-items:center;gap:1rem;display:flex}.matchup-hero-team.home{text-align:right;flex-direction:row-reverse}.matchup-hero-team h1{margin:0 0 .2rem;font-size:clamp(1.4rem,2.6vw,2.3rem)}.matchup-team-link{color:inherit;text-decoration:none;display:block}.matchup-team-link:hover,.matchup-team-link:focus-visible{color:inherit;background:0 0;transform:none!important}.matchup-hero-team span{color:var(--color-ink-500);font-size:max(11px,.72rem);font-weight:700}.matchup-hero-center{min-width:76px;color:var(--color-ink-500);justify-items:center;display:grid}.matchup-hero-center small{text-transform:uppercase;font-size:max(11px,.62rem);font-weight:800}.matchup-hero-center b{color:var(--color-brand-600);font-size:1.7rem}.matchup-hero-center span{background:var(--color-positive-50);text-transform:capitalize;border-radius:999px;padding:.25rem .45rem;font-size:max(11px,.58rem);font-weight:750}.matchup-details-v2{border:1px solid var(--color-ink-200);color:var(--color-ink-500);background:#fff;border-top:0;border-radius:0 0 .9rem .9rem;flex-wrap:wrap;justify-content:center;gap:.8rem 1.5rem;padding:.65rem 1rem;font-size:max(11px,.7rem);display:flex}.matchup-section-heading{background:linear-gradient(110deg,#fff,#f7f6ff);border:1px solid #9183ff24;border-radius:1rem;justify-content:space-between;align-items:end;gap:1.5rem;margin:1.8rem 0 .9rem;padding:1.15rem 1.25rem;display:flex}.matchup-section-heading h2{margin:0 0 .25rem}.matchup-section-heading p:not(.eyebrow){color:var(--color-ink-500);margin:0;font-size:max(11px,.78rem)}.matchup-section-heading label{width:220px;color:var(--color-ink-500);letter-spacing:.05em;text-transform:uppercase;flex:none;gap:.3rem;font-size:max(11px,.65rem);font-weight:780;display:grid}.team-form-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.team-form-card-v2{min-width:0;padding:1.1rem;overflow:visible}.team-form-card-title,.team-form-card-title>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.team-form-card-title>div{justify-content:start;min-width:0}.team-form-card-title span{min-width:0;display:grid}.team-form-card-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-form-card-title small{color:var(--color-ink-500);font-size:max(11px,.64rem)}.form-edge{color:var(--color-warning-500);background:var(--color-warning-50);font-variant-numeric:tabular-nums;border-radius:.5rem;padding:.35rem .5rem;font-size:max(11px,.76rem);font-weight:820}.form-edge.positive{color:var(--color-positive-600);background:var(--color-positive-50)}.team-form-signals{border:1px solid var(--color-ink-200);background:var(--color-ink-200);border-radius:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:.9rem 0 1rem;display:grid;overflow:hidden}.team-form-signals>div{background:#fff;align-content:start;gap:.15rem;min-height:84px;padding:.65rem;display:grid}.team-form-signals span,.form-history-label span{color:var(--color-ink-500);letter-spacing:.035em;text-transform:uppercase;font-size:max(11px,.57rem);font-weight:800}.team-form-signals strong{color:var(--color-ink-950);font-variant-numeric:tabular-nums;font-size:1.18rem}.team-form-signals small{color:#090909;font-size:max(11px,.72rem);font-weight:700}.form-history-label small{color:var(--color-ink-500);font-size:max(11px,.57rem)}.team-form-histories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.form-history-label{justify-content:space-between;gap:.5rem;margin-bottom:.35rem;display:flex}.form-history{border-bottom:1px solid var(--color-ink-200);background:repeating-linear-gradient(#0000 0,#0000 27px,#dbe3eea6 28px);grid-template-columns:repeat(10,minmax(5px,1fr));align-items:end;gap:3px;height:102px;padding:17px 4px 0;display:grid}.form-history-bar{justify-content:center;align-items:end;height:100%;display:flex;position:relative}.form-history-bar i{width:100%;height:var(--bar-height);background:linear-gradient(#9183ff,#635bff);border-radius:4px 4px 0 0;min-height:4px}.form-history.allowed .form-history-bar i{background:linear-gradient(#73abc7,#397b9e)}.form-history-bar.latest i{box-shadow:0 0 0 1px var(--color-positive-600);background:linear-gradient(#34d399,#0b8f67)}.form-history.allowed .form-history-bar.latest i{box-shadow:0 0 0 1px var(--color-warning-500);background:linear-gradient(#f3b65a,#b76b00)}.form-history-bar>small{top:max(0px,calc(100% - var(--bar-height) - 12px));color:var(--color-ink-700);font-size:max(11px,.47rem);font-weight:760;position:absolute}.form-history-bar:hover i,.form-history-bar:focus-visible i{transform:scaleX(1.12)}.form-history-tooltip{right:50%;bottom:calc(var(--bar-height) + 8px);z-index:8;color:#fff;background:var(--color-ink-950);pointer-events:none;border-radius:.55rem;gap:.2rem;width:180px;padding:.55rem .6rem;font-size:max(11px,.7rem);font-weight:700;line-height:1.3;display:none;position:absolute;transform:translate(50%);box-shadow:0 8px 22px #0c14273d}.form-history-tooltip b,.form-history-tooltip span,.form-history-tooltip strong{display:block}.form-history-tooltip span{color:#fff}.form-history-tooltip strong{color:var(--color-brand-200)}.form-history-bar:hover .form-history-tooltip,.form-history-bar:focus-visible .form-history-tooltip{display:grid}.form-history-bar:first-child .form-history-tooltip{left:0;right:auto;transform:none}.form-history-bar:last-child .form-history-tooltip{right:0;transform:none}.form-footnote{color:var(--color-ink-500);margin:.65rem .2rem 0;font-size:max(11px,.68rem)}.roster-heading-v2{margin-top:2.5rem}.rosters-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.roster-panel-v2{padding:1.1rem}.roster-panel-title>div{align-items:center;gap:.65rem;display:flex}.roster-panel-title span{display:grid}.roster-panel-title small{color:var(--color-ink-500);font-size:max(11px,.63rem)}.roster-source-v2{color:var(--color-ink-600);background:var(--color-ink-50);border-radius:.55rem;margin:.75rem 0;padding:.5rem .65rem;font-size:max(11px,.64rem)}.roster-group-v2{margin-top:1rem}.roster-group-v2>header{border-bottom:1px solid var(--color-ink-200);justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.4rem;display:flex}.roster-group-v2 h3{margin:0;font-size:max(11px,.83rem)}.roster-group-v2 header small{color:var(--color-ink-500);font-size:max(11px,.57rem)}.roster-players-v2{display:grid}.roster-players-v2 a{border-bottom:1px solid var(--color-ink-100);color:var(--color-ink-900);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.2rem .55rem;padding:.62rem .2rem;display:grid}.roster-players-v2 a:hover{color:var(--color-brand-700);background:var(--color-brand-50)}.roster-players-v2 strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.76rem);overflow:hidden}.roster-players-v2 small{color:var(--color-ink-500);grid-column:2;font-size:max(11px,.6rem)}.roster-players-v2 em{color:var(--color-warning-500);background:var(--color-warning-50);border-radius:999px;grid-area:1/3/3;padding:.25rem .4rem;font-size:max(11px,.55rem);font-style:normal;font-weight:750}.position-chip-v2{border:1px solid var(--color-brand-500);color:#fff;background:var(--color-brand-500);border-radius:.45rem;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:max(11px,.72rem);font-weight:820;display:grid}.player-head-v2{background:radial-gradient(circle at 90% 0,#42c6d62b,#0000 28%),linear-gradient(120deg,#fff,#f7f6ff);border:1px solid #9183ff29;border-radius:1.15rem;justify-content:space-between;align-items:end;gap:2rem;padding:1.4rem;display:flex}.player-identity-v2,.player-head-actions{align-items:center;gap:.85rem;display:flex}.player-identity-v2 h1{margin:0 0 .2rem}.player-identity-v2 span{color:var(--color-ink-500);font-size:max(11px,.74rem);font-weight:680}.player-head-actions{align-items:end}.player-head-actions label{min-width:180px;color:var(--color-ink-500);letter-spacing:.05em;text-transform:uppercase;font-size:max(11px,.65rem);font-weight:790}.context-pills{flex-wrap:wrap;gap:.45rem;margin:.85rem 0;display:flex}.context-pills span{border:1px solid var(--color-ink-200);color:var(--color-ink-600);background:#fff;border-radius:999px;padding:.35rem .6rem;font-size:max(11px,.65rem)}.player-signal-strip{border:1px solid var(--color-ink-200);background:var(--color-ink-200);border-radius:.9rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:.85rem 0;display:grid;overflow:hidden}.player-signal-strip>div{background:#fff;align-content:start;gap:.2rem;min-height:92px;padding:.8rem;display:grid}.player-signal-strip span,.opponent-summary-v2 span{color:var(--color-ink-500);letter-spacing:.04em;text-transform:uppercase;font-size:max(11px,.59rem);font-weight:820}.player-signal-strip strong{color:var(--color-ink-950);text-transform:capitalize;font-size:1.15rem}.player-signal-strip strong em{color:var(--color-brand-600);font-size:max(11px,.72rem);font-style:normal}.player-signal-strip small,.opponent-summary-v2 small{color:var(--color-ink-500);font-size:max(11px,.6rem)}.player-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.player-analysis-panel{min-width:0;padding:1.1rem}.panel-heading-v2{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.75rem;display:flex}.panel-heading-v2 h2{margin:0}.panel-heading-v2>small{color:var(--color-ink-500);font-size:max(11px,.62rem)}.player-analysis-panel .table-wrap{max-height:540px;margin-top:1rem;overflow:auto}.player-analysis-panel table{min-width:690px}.player-analysis-panel th{z-index:2;background:var(--color-ink-50);position:sticky;top:0}.player-history-chart{grid-template-rows:145px 18px;grid-template-columns:28px minmax(0,1fr);gap:3px 6px;height:170px;display:grid}.player-history-scale{color:var(--color-ink-400);text-align:right;font-size:max(11px,.57rem);position:relative}.player-history-scale span{position:absolute;right:0}.player-history-scale .scale-maximum{top:0}.player-history-scale .scale-zero{bottom:max(0px,calc(var(--zero-position) - 6px));color:var(--color-ink-700)}.player-history-scale .scale-minimum{bottom:0}.player-history-plot{border-bottom:1px solid var(--color-ink-200);background:repeating-linear-gradient(#0000 0,#0000 35px,#dbe3eead 36px);grid-template-columns:repeat(10,minmax(8px,1fr));gap:5px;display:grid;position:relative}.player-history-plot:after{right:0;bottom:var(--zero-position);z-index:0;border-top:1px solid var(--color-ink-500);content:"";pointer-events:none;position:absolute;left:0}.player-history-bar{z-index:1;justify-content:center;height:100%;display:flex;position:relative}.player-history-bar i{bottom:var(--bar-bottom);width:min(100%,34px);height:var(--bar-height);background:linear-gradient(#9183ff,#635bff);border-radius:5px 5px 1px 1px;position:absolute}.player-history-bar.negative i{border-radius:1px 1px 5px 5px}.player-history-bar.latest i{box-shadow:0 0 0 1px var(--color-positive-600);background:linear-gradient(#34d399,#0b8f67)}.player-history-bar>b{bottom:min(calc(100% - 14px),calc(var(--label-bottom) + 2px));color:var(--color-ink-700);font-size:max(11px,.58rem);position:absolute}.player-history-bar.negative>b{bottom:max(0px,calc(var(--label-bottom) - 14px))}.player-history-bar>span{right:50%;bottom:min(calc(100% - 80px),calc(var(--label-bottom) + 22px));z-index:8;color:#fff;background:var(--color-ink-950);pointer-events:none;border-radius:.55rem;gap:.2rem;width:180px;padding:.6rem;font-size:max(11px,.58rem);display:none;position:absolute;transform:translate(50%);box-shadow:0 8px 22px #0c14273d}.player-history-bar>span strong,.player-history-bar>span small,.player-history-bar>span em{display:block}.player-history-bar>span small{color:var(--color-ink-300)}.player-history-bar>span em{color:var(--color-brand-200);font-style:normal}.player-history-bar:hover>span,.player-history-bar:focus-visible>span{display:grid}.player-history-bar:hover i,.player-history-bar:focus-visible i{transform:scaleX(1.08)}.player-history-bar:first-child>span{left:0;right:auto;transform:none}.player-history-bar:last-child>span{right:0;transform:none}.player-history-axis{color:var(--color-ink-400);grid-column:2;justify-content:space-between;font-size:max(11px,.55rem);display:flex}.player-history-axis span:last-child{color:var(--color-positive-600)}.opponent-controls-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem;display:grid}.opponent-controls-v2 label{color:var(--color-ink-500);letter-spacing:.04em;text-transform:uppercase;font-size:max(11px,.62rem);font-weight:780}.opponent-summary-v2{border:1px solid var(--color-ink-200);background:var(--color-ink-200);border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.opponent-summary-v2>div{background:#fff;align-content:start;gap:.15rem;min-height:80px;padding:.7rem;display:grid}.opponent-summary-v2 strong{color:var(--color-ink-950);font-variant-numeric:tabular-nums;font-size:1.15rem}.script-version{border:1px solid var(--color-ink-200);color:var(--color-ink-600);background:#fff;border-radius:999px;padding:.38rem .58rem;font-size:max(11px,.65rem);font-weight:720}.script-unavailable{text-align:center;justify-items:center;gap:.25rem;padding:2.5rem;display:grid}.script-unavailable p{color:var(--color-ink-600);margin:0}.script-unavailable small{color:var(--color-ink-500)}.script-team-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.script-team-card-v2{min-width:0;padding:1.1rem}.script-team-title,.script-team-title>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.script-team-title>div{justify-content:start;min-width:0}.script-team-title span{min-width:0;display:grid}.script-team-title span>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.script-team-title small{color:var(--color-ink-500);font-size:max(11px,.6rem);font-weight:560}.script-team-title>b{color:var(--color-ink-950);justify-items:end;font-size:1.25rem;line-height:1;display:grid}.script-stack{background:var(--color-ink-100);border-radius:.45rem;height:24px;margin:1rem 0 .55rem;display:flex;overflow:hidden}.script-stack i{background:var(--state-color);min-width:0;display:block}.script-stack i+i{box-shadow:inset 2px 0 #fff}.script-legend-v2{flex-wrap:wrap;gap:.45rem .75rem;display:flex}.script-legend-v2>span{color:var(--color-ink-500);align-items:center;gap:.25rem;font-size:max(11px,.56rem);display:flex}.script-legend-v2 i{background:var(--state-color);border-radius:2px;width:7px;height:7px}.script-legend-v2 b{color:var(--color-ink-800)}.script-first-break{background:var(--color-warning-500);color:#fff;border-radius:.6rem;grid-template-columns:1fr auto;gap:.1rem .8rem;margin:.9rem 0;padding:.65rem .75rem;display:grid}.script-first-break span{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:max(11px,.59rem);font-weight:800}.script-first-break strong{color:#fff;grid-area:1/2/3;align-self:center}.script-first-break small{color:#fff;font-size:max(11px,.6rem)}.script-state-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.script-state-grid-v2>section{border:1px solid var(--color-ink-200);border-top:3px solid var(--state-color);border-radius:.65rem;overflow:hidden}.script-state-grid-v2 header{background:var(--color-ink-50);grid-template-columns:1fr auto;gap:.1rem .5rem;padding:.6rem;display:grid}.script-state-grid-v2 header span{color:var(--color-ink-600);font-size:max(11px,.6rem);font-weight:780}.script-state-grid-v2 header strong{color:var(--color-ink-950);grid-area:1/2/3;font-size:1.15rem}.script-state-grid-v2 header small{color:var(--color-ink-500);font-size:max(11px,.54rem)}.script-leaders-v2{padding:.25rem .55rem .5rem;display:grid}.script-leaders-v2 a{border-bottom:1px solid var(--color-ink-100);color:var(--color-ink-900);grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:.4rem 0;font-size:max(11px,.64rem);display:grid}.script-leaders-v2 a span{color:var(--color-brand-700);background:var(--color-brand-50);border-radius:.3rem;padding:.16rem .25rem;font-size:max(11px,.5rem);font-weight:760}.script-leaders-v2>small{color:var(--color-ink-400);padding:.55rem 0 .2rem;font-size:max(11px,.58rem)}.box-team-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.box-team-v2{min-width:0;padding:1.1rem}.box-team-v2>header>div{align-items:center;gap:.65rem;display:flex}.box-team-v2>header span{display:grid}.box-team-v2>header small{color:var(--color-ink-500);font-size:max(11px,.6rem)}.box-family-grid-v2{gap:.75rem;margin-top:.9rem;display:grid}.box-family-v2{border:1px solid var(--color-ink-200);border-radius:.7rem;overflow:hidden}.box-family-heading{background:var(--color-ink-50);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.box-family-heading>div:first-child{display:grid}.box-family-heading span{color:var(--color-ink-800);text-transform:uppercase;font-size:max(11px,.7rem);font-weight:800}.box-family-heading small,.box-player-row small{color:var(--color-ink-500);font-size:max(11px,.5rem)}.box-family-heading>div:last-child,.box-player-row>div{gap:.55rem;display:flex}.box-family-heading b,.box-player-row>div b{justify-items:center;min-width:36px;display:grid}.box-family-heading b strong{color:var(--color-ink-950);font-size:max(11px,.9rem)}.box-family-heading b small,.box-player-row b small{text-transform:uppercase;font-weight:620}.box-player-row{border-top:1px solid var(--color-ink-100);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.box-player-row>a{min-width:0;color:var(--color-ink-900);align-items:center;gap:.45rem;display:flex}.box-player-row>a span{color:#fff;background:var(--color-brand-500);border-radius:.35rem;padding:.2rem .3rem;font-size:max(11px,.5rem);font-weight:780}.box-player-row>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.67rem);overflow:hidden}.box-player-row>div strong{font-size:max(11px,.72rem)}.box-family-v2>p{color:var(--color-ink-400);margin:0;padding:.7rem;font-size:max(11px,.62rem)}.admin-page-hero{background:radial-gradient(circle at 88% 0,#42c6d62b,#0000 30%),linear-gradient(120deg,#fff,#f7f6ff);border:1px solid #9183ff29;border-radius:1rem;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem;padding:1.4rem;display:flex}.admin-page-hero h1{margin-bottom:.25rem}.admin-page-hero p:not(.eyebrow){color:var(--color-ink-500);margin:0}.admin-page-hero>span{color:var(--color-ink-600);flex:none;align-items:center;gap:.5rem;font-size:max(11px,.7rem);font-weight:740;display:flex}.admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.admin-overview-grid a{min-height:175px;color:var(--color-ink-900);display:grid}.admin-overview-grid span{color:var(--color-ink-500);letter-spacing:.05em;text-transform:uppercase;font-size:max(11px,.62rem);font-weight:800}.admin-overview-grid a>strong{letter-spacing:-.05em;align-self:end;font-size:2.3rem}.admin-overview-grid small{color:var(--color-ink-500)}.admin-overview-grid b{color:var(--color-brand-700);margin-top:.7rem;font-size:max(11px,.7rem)}.admin-guardrail{border:1px solid var(--color-ink-200);background:#fff;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.admin-guardrail p{color:var(--color-ink-500);margin:.15rem 0 0;font-size:max(11px,.7rem)}.system-grid-v2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.system-grid-v2 article{gap:.35rem;display:grid}.system-grid-v2 span{color:var(--color-ink-500);text-transform:uppercase;font-size:max(11px,.62rem);font-weight:800}.system-grid-v2 strong{overflow-wrap:anywhere}.admin-table-v2{margin-top:1rem}.admin-table-v2 td{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.data-status-grid-v2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.7rem;display:grid}.data-status-grid-v2 header{justify-content:space-between;gap:.5rem;display:flex}.data-status-grid-v2 header span{color:var(--color-ink-600);text-transform:uppercase;font-size:max(11px,.65rem);font-weight:780}.data-status-grid-v2 header b{color:var(--color-positive-600);background:var(--color-positive-50);border-radius:999px;padding:.2rem .35rem;font-size:max(11px,.54rem)}.data-status-grid-v2 article>strong{margin-top:.8rem;font-size:1.7rem}.data-status-grid-v2 article>small{color:var(--color-ink-500);font-size:max(11px,.6rem)}.feedback-grid-v2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.8rem;display:grid}.feedback-grid-v2 header{justify-content:space-between;gap:.75rem;display:flex}.feedback-grid-v2 header>div{display:grid}.feedback-grid-v2 header span{color:var(--color-brand-600);text-transform:uppercase;font-size:max(11px,.58rem);font-weight:800}.feedback-grid-v2 header small{color:var(--color-ink-500);font-size:max(11px,.58rem)}.feedback-grid-v2 label{color:var(--color-ink-500);text-transform:uppercase;font-size:max(11px,.62rem);font-weight:760}.app-frame{position:relative}.nav-rail,.admin-rail{box-shadow:none;background:radial-gradient(circle at 10% 80%,#bce82b1f,#0000 26%),#151813;border-right:1px solid #3a3f35;padding:2rem 1.35rem}.nav-rail:after,.admin-rail:after{background:var(--color-brand-400);border:0;border-radius:0;width:1px;height:34%;bottom:8%;right:-1px;transform:none}.brand-mark{width:43px;height:43px;color:var(--color-brand-400);background:var(--color-ink-950);letter-spacing:-.05em;border:1px solid;place-items:center;font-size:max(11px,.68rem);font-weight:800;display:grid}.brand-lockup:hover .brand-mark{transform:rotate(-7deg)scale(1.05)}.brand-name{letter-spacing:-.035em;font-size:1rem;font-weight:800}.brand-sub{letter-spacing:.11em;text-transform:uppercase;margin-top:.32rem;font-size:max(11px,.58rem);font-weight:700}.nav-link{border:0;border-bottom:1px solid #ffffff1f;border-radius:0;gap:1rem;min-height:52px;padding:.7rem .15rem}.nav-link strong{letter-spacing:.01em;font-size:max(11px,.9rem)}.nav-link:hover{background:0 0;padding-left:.45rem}.nav-link.router-link-active{border-color:var(--color-brand-400);color:var(--color-brand-400);box-shadow:none;background:0 0}.admin-nav-link{border-bottom:1px solid #ffffff1a;border-radius:0}.admin-nav-link.router-link-active{color:var(--color-ink-950);background:var(--color-brand-400)}.button-on-dark{border-radius:0}.desktop-context{border-bottom:1px solid var(--color-ink-950);background:#f0f0e8db;height:78px}.status-pulse{background:var(--color-brand-400);box-shadow:none;border-radius:0}.button-quiet{border-color:var(--color-ink-950);color:var(--color-ink-950);box-shadow:none;background:0 0;border-radius:0}.button-quiet:hover{color:var(--color-ink-950);background:var(--color-brand-400);box-shadow:none}.mobile-header{border-bottom:1px solid var(--color-ink-950);background:#f0f0e8f0}.mobile-nav{border-bottom-color:var(--color-ink-950);background:var(--color-ink-950);gap:0;padding:0 .75rem}.mobile-nav a{color:#a8aa9e;border-radius:0}.mobile-nav a.router-link-active{color:var(--color-ink-950);background:var(--color-brand-400)}.page-canvas{max-width:1740px;padding:clamp(1.5rem,2.5vw,2.5rem) clamp(2rem,4vw,5rem) clamp(2rem,4vw,5rem)}.eyebrow{color:var(--color-cyan-500);letter-spacing:.16em;font-size:max(11px,.66rem);font-weight:800}.card{border:1px solid var(--color-ink-950);box-shadow:none;background:#f8f8f1d1;border-radius:0}.card:before{background:var(--color-brand-400);content:"";width:42px;height:3px;position:absolute;top:0;left:0}a.card:hover{background:var(--color-ink-950);color:#fff;transform:translateY(-5px)scale(1.012)}.table-wrap{border-color:var(--color-ink-950);box-shadow:none;border-radius:0}.table-wrap th{color:var(--color-ink-950);background:var(--color-brand-400);letter-spacing:.08em}.table-wrap td{border-color:var(--color-ink-200)}.table-wrap tbody tr:hover{background:var(--color-brand-50)}.toolbar{border:1px solid var(--color-ink-950);background:0 0;border-radius:0;margin-block:3rem}.tabs{gap:0}.tabs button{border-color:var(--color-ink-950);background:0 0}.tabs button.active{color:var(--color-ink-950);background:var(--color-brand-400)}.tabs button:hover{color:var(--color-ink-950);background:var(--color-brand-100);transform:none}.season-hero-v2:not(.editorial-hero),.matchup-hero-v2,.player-head-v2,.admin-page-hero{border:1px solid var(--color-ink-950);background:linear-gradient(120deg,var(--color-brand-100),transparent 60%);box-shadow:none;border-radius:0}.matchup-details-v2{border-color:var(--color-ink-950);border-radius:0}.matchup-hero-center b{color:var(--color-cyan-500)}.matchup-hero-center span{border-radius:0}.matchup-section-heading{border:0;border-block:1px solid var(--color-ink-950);background:0 0;border-radius:0;margin:5rem 0 1.2rem;padding:1.5rem 0}.dashboard-grid-rich{grid-template-columns:minmax(340px,.76fr) minmax(560px,1.24fr);gap:clamp(2rem,4vw,5rem)}.game-grid,.team-volume-list-v2,.team-form-grid-v2,.rosters-grid-v2,.player-analysis-grid,.box-team-grid-v2,.script-team-grid-v2,.admin-overview-grid{grid-auto-flow:dense}.game-card{min-height:188px}.game-card:after{color:var(--color-cyan-500)}.team-volume-card-v2{border-top-width:4px}.team-badge{border-color:var(--color-ink-950);box-shadow:3px 3px 0 var(--color-ink-950);border-radius:0}.micro-bar i,.form-history-bar i{border-radius:0}.player-signal-strip{border:1px solid var(--color-ink-950);background:var(--color-ink-950);gap:0}.player-signal-strip>div{border-color:var(--color-ink-950);background:var(--color-ink-50)}.context-pills{gap:0}.context-pills span{color:var(--color-ink-950);background:var(--color-brand-100);border-radius:0}.admin-overview-grid{border:1px solid var(--color-ink-950);grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.admin-overview-grid>a{border-width:0 1px 0 0;grid-column:span 3}.admin-overview-grid>a:last-child{border-right:0}.admin-overview-grid a:hover small,.admin-overview-grid a:hover span{color:var(--color-ink-300)}.admin-guardrail{border-color:var(--color-ink-950);background:var(--color-brand-100);border-radius:0}.data-status-grid-v2,.feedback-grid-v2,.system-grid-v2{grid-auto-flow:dense}.data-status-grid-v2 header b{border-radius:0}.auth-shell:before{filter:grayscale()contrast(1.35);opacity:.32;background:url(https://picsum.photos/seed/football-night-geometry/1200/1600) 50%/cover;border-radius:0;width:42vw;height:100%;top:0;right:0;transform:none}.auth-main{padding:clamp(1.25rem,4vw,4rem)}.login-page{grid-template-columns:minmax(0,1.1fr) minmax(330px,.55fr);gap:clamp(2rem,8vw,10rem)}.login-editorial{align-content:end;min-height:62vh;display:grid}.login-editorial>span{letter-spacing:.15em;font-size:max(11px,.7rem);font-weight:800}.login-editorial>strong{letter-spacing:-.075em;max-width:760px;font-size:clamp(4rem,9vw,10rem);font-weight:500;line-height:.76}.login-editorial p{max-width:34rem;font-size:1.15rem}.login-card{background:var(--color-ink-50);border-width:2px;width:100%}.players-index-page{width:100%;overflow-x:hidden}.players-discovery-hero{border-block:1px solid var(--color-ink-950);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);padding:1.25rem 0;display:grid}.players-discovery-hero>div{max-width:860px}.players-discovery-hero h1{max-width:100%;font-family:Geist,var(--font-sans);margin-bottom:.45rem;font-size:clamp(2rem,3.3vw,3.7rem);line-height:.92}.players-discovery-hero p:not(.eyebrow){max-width:620px;color:var(--color-ink-600);margin:.35rem 0 0;font-size:max(11px,.9rem)}.player-search-form{gap:.45rem;max-width:none;display:grid}.player-search-form>label{color:var(--color-ink-600);letter-spacing:.08em;text-transform:uppercase;font-size:max(11px,.66rem);font-weight:800}.player-search-form>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.player-search-form input,.player-search-form button{border-radius:0;min-height:48px}.player-search-form input{border:1px solid var(--color-ink-950);padding-inline:.75rem}.player-search-form button{min-width:104px;box-shadow:none}.player-search-results{border:1px solid var(--color-ink-950);background:var(--color-ink-50);margin-top:2rem;padding:1rem}.player-search-results-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.player-search-results-heading h2{margin:0}.player-search-results-heading span{color:var(--color-ink-600);text-transform:uppercase;font-size:max(11px,.7rem);font-weight:800}.player-search-results .player-list{max-width:none}.player-ranking-section{padding:clamp(2.5rem,4vw,4rem) 0 2rem}.player-ranking-heading{border-bottom:1px solid var(--color-ink-950);grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;gap:2rem;padding-bottom:1.4rem;display:grid}.player-ranking-heading h2{max-width:900px;font-family:Geist,var(--font-sans);margin:0 0 .35rem;font-size:clamp(1.8rem,3.2vw,3.8rem);line-height:.95}.player-ranking-heading p:not(.eyebrow){max-width:720px;color:var(--color-ink-600);margin:.8rem 0 0}.player-ranking-heading label{color:var(--color-ink-600);letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:max(11px,.66rem);font-weight:800;display:grid}.player-ranking-heading select{border:1px solid var(--color-ink-950);padding-inline:.65rem}.player-ranking-note{color:var(--color-ink-600);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:max(11px,.64rem);font-weight:760;display:flex}.player-ranking-loading,.player-volume-grid{grid-auto-flow:dense;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.player-volume-card{border:1px solid var(--color-ink-950);min-width:0;color:var(--color-ink-950);background:var(--color-ink-50);padding:1.15rem}.player-volume-card:before{background:var(--team-color);width:100%}.player-volume-card-head{grid-template-columns:32px auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;display:grid}.player-volume-rank{color:var(--color-ink-500);font-variant-numeric:tabular-nums;font-size:max(11px,.68rem);font-weight:850}.player-volume-identity,.player-volume-average{min-width:0;display:grid}.player-volume-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.9rem);overflow:hidden}.player-volume-identity small,.player-volume-average small{color:var(--color-ink-600);font-size:max(11px,.62rem)}.player-volume-average{text-align:right;justify-items:end}.player-volume-average strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1}.player-wishlist-button{width:36px;min-width:36px;min-height:36px;padding:.4rem}.player-wishlist-button svg{width:20px;height:20px}.player-volume-context{border-top:1px solid var(--color-ink-300);justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;padding-top:.7rem;display:flex}.player-volume-context>span{color:var(--color-cyan-500);letter-spacing:.08em;text-transform:uppercase;font-size:max(11px,.62rem);font-weight:850}.player-volume-context>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:1.05rem}.player-volume-context small{color:var(--color-ink-600);font-size:max(11px,.6rem);font-weight:650}.player-volume-card .micro-history{margin-top:.75rem}.player-volume-footer{color:var(--color-ink-600);justify-content:space-between;gap:1rem;margin-top:.45rem;font-size:max(11px,.59rem);font-weight:700;display:flex}.landing-shell,.product-landing{width:100%;height:100svh;min-height:560px;overflow:hidden}.product-landing{color:var(--color-ink-950);background:var(--color-canvas);grid-template-rows:76px minmax(0,1fr) auto;display:grid}.landing-nav{border-bottom:1px solid var(--color-ink-950);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:0 clamp(1rem,3vw,3.5rem);display:grid}.landing-nav-center{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:max(11px,.62rem);font-weight:800;display:flex}.landing-nav-center i{background:var(--color-cyan-400);width:6px;height:6px;transform:rotate(45deg)}.landing-login{border-bottom:1px solid var(--color-ink-950);color:var(--color-ink-950);letter-spacing:.04em;justify-self:end;padding:.45rem 0;font-size:max(11px,.72rem);font-weight:800}.landing-login:hover{color:var(--color-ink-950);background:var(--color-brand-400);padding-inline:.45rem}.landing-stage{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);min-height:0;display:grid}.landing-statement{background:var(--color-brand-400);flex-direction:column;justify-content:center;min-height:0;padding:clamp(1.5rem,4vw,5rem) clamp(1rem,5vw,6rem);display:flex}.landing-kicker{color:var(--color-cyan-500);letter-spacing:.17em;text-transform:uppercase;margin:0 0 clamp(1rem,2.2vh,1.8rem);font-size:max(11px,.68rem);font-weight:800}.landing-statement h1{width:100%;max-width:75rem;margin:0;font-size:clamp(4.2rem,7.4vw,9.2rem);line-height:.78}.landing-intro{max-width:42rem;color:var(--color-ink-800);margin:clamp(1.2rem,2.6vh,2rem) 0 0;font-size:clamp(.92rem,1.2vw,1.25rem);line-height:1.3}.landing-actions{flex-wrap:wrap;gap:.7rem;margin-top:clamp(1.2rem,2.8vh,2.2rem);display:flex}.landing-evidence{border-left:1px solid var(--color-ink-950);color:#fff;background:var(--color-ink-950);grid-template-rows:1.15fr repeat(3,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.landing-evidence article{border-top:1px solid #3f443a;grid-template-columns:90px 1fr;align-items:center;gap:1rem;padding:.8rem clamp(1rem,2vw,2.2rem);display:grid}.landing-evidence article span{letter-spacing:.13em;text-transform:uppercase;font-size:max(11px,.66rem);font-weight:800}.landing-evidence article p{max-width:25rem;color:var(--color-ink-300);margin:0;font-size:clamp(.72rem,.9vw,.92rem);line-height:1.25}.landing-footer{border-top:1px solid var(--color-ink-950);background:var(--color-canvas);grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:clamp(1rem,3vw,3.5rem);padding:1rem clamp(1rem,3vw,3.5rem);display:grid}.landing-footer p{max-width:48rem;color:var(--color-ink-600);margin:0;font-size:max(11px,.76rem);line-height:1.3}.landing-footer p strong{color:var(--color-ink-950)}.landing-footer>div{gap:.9rem;display:flex}.landing-footer>div span,.landing-footer small{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:max(11px,.56rem);font-weight:800}.landing-footer>div span+span:before{color:var(--color-cyan-500);content:"/";margin-right:.9rem}.landing-footer small{color:var(--color-ink-500)}.nav-link.active{border-color:var(--color-brand-500);color:#fff;background:var(--color-brand-500)}.mobile-nav a.active{color:#fff;background:var(--color-brand-500)}.page-canvas.teams-canvas{padding-top:.75rem}.teams-page,.team-page{width:100%;max-width:100%;overflow-x:clip}.teams-hero,.team-detail-hero{border-bottom:4px solid var(--color-ink-950);grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:2rem;padding:.5rem 0 1.25rem;display:grid}.teams-hero h1,.team-detail-hero h1{max-width:68rem;margin:0;font-size:clamp(2.6rem,6vw,6.4rem);line-height:.86}.teams-hero>div>p:last-child{max-width:54rem;color:var(--color-ink-700);margin:1rem 0 0;font-size:1rem}.teams-global-controls{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.teams-global-controls label,.team-select-label{color:var(--color-ink-700);letter-spacing:.06em;text-transform:uppercase;gap:.4rem;font-size:max(11px,.68rem);font-weight:800;display:grid}.teams-global-controls select,.team-select-label select{min-height:44px;color:var(--color-ink-950);background:var(--color-ink-50)}.team-directory-tools{grid-template-columns:auto minmax(180px,380px) 1fr;align-items:center;gap:.75rem;padding:1.5rem 0;display:grid}.team-directory-tools label{font-weight:800}.team-directory-tools input{min-height:44px}.team-directory-tools p{color:var(--color-ink-600);justify-self:end;margin:0;font-weight:700}.team-directory-grid{grid-auto-flow:dense;border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-directory-card{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);background:var(--color-ink-50);min-width:0}.team-directory-card>a{height:100%;color:var(--color-ink-950);gap:1.2rem;padding:1.25rem;text-decoration:none;display:grid}.team-directory-card>a:hover,.team-directory-card>a:focus-visible{color:var(--color-ink-950);background:var(--color-brand-50);outline:3px solid var(--color-brand-500);outline-offset:-3px;transform:none!important}.team-directory-card header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.team-directory-card h2{margin:0;font-size:1.2rem;line-height:1}.team-directory-card header p,.team-directory-card p{margin:.28rem 0 0}.team-card-record{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;display:grid}.team-card-record div{border-top:1px solid;padding-top:.6rem}.team-card-record dt,.team-leader-card dt{text-transform:uppercase;font-size:max(11px,.62rem);font-weight:800}.team-card-record dd{margin:.2rem 0 0;font-size:1.4rem;font-weight:800}.team-card-split{background:currentColor;border:1px solid;grid-template-columns:1fr 1fr;gap:1px;display:grid}.team-card-split span{color:var(--color-ink-950);background:var(--color-ink-50);gap:.15rem;padding:.65rem;font-size:max(11px,.67rem);display:grid}.team-directory-card>a:hover .team-card-split span,.team-directory-card>a:focus-visible .team-card-split span{color:var(--color-ink-950);background:var(--color-brand-50)}.team-card-split b{font-size:1rem}.team-card-next{border-top:1px solid;justify-content:space-between;gap:.75rem;padding-top:.75rem;font-size:max(11px,.75rem);display:flex}.team-detail-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.team-detail-identity .team-badge{width:74px;height:74px;font-size:1.25rem}.team-detail-hero dl{border:1px solid var(--color-ink-950);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.team-detail-hero dl div{border-right:1px solid var(--color-ink-950);min-width:0;padding:.8rem}.team-detail-hero dl div:last-child{border-right:0}.team-detail-hero dt{text-transform:uppercase;font-size:max(11px,.61rem);font-weight:800}.team-detail-hero dd{margin:.25rem 0 0;font-size:1.25rem;font-weight:800}.team-sample-control{border-bottom:1px solid var(--color-ink-950);align-items:center;gap:.5rem;padding:1rem 0;display:flex}.team-sample-control>span{margin-right:.5rem;font-weight:800}.team-sample-control button{border:1px solid var(--color-ink-950);min-height:44px;color:var(--color-ink-950);box-shadow:none;background:0 0;padding:.6rem .9rem;transform:none!important}.team-sample-control button.selected{color:#fff;background:var(--color-ink-950)}.team-section{padding:1.5rem 0 0}.team-section-heading{justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:.6rem;display:flex}.team-section-heading h2{max-width:60rem;margin:0;font-size:clamp(1.8rem,3.25vw,3.5rem);line-height:.92}.team-section-heading p{max-width:42rem;color:var(--color-ink-600);margin:.4rem 0 0}.team-section-heading>p{text-align:right}.team-select-label{flex:none;width:min(300px,100%)}.team-game-strip{border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);width:100%;max-width:100%;height:68px;display:grid;overflow:hidden}.team-game-card{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);min-width:0;height:68px;color:var(--color-ink-950);background:var(--color-ink-50);text-align:center;align-content:center;justify-items:center;gap:.28rem;padding:.35rem .18rem;text-decoration:none;display:grid;overflow:hidden}a.team-game-card:hover,a.team-game-card:focus-visible{border-color:var(--color-brand-500);color:var(--color-ink-950);background:var(--color-brand-50);outline:3px solid var(--color-brand-500);outline-offset:-3px;transform:none!important}.team-game-card>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:max(11px,clamp(.52rem,.75vw,.82rem));line-height:1;overflow:hidden}.team-game-card>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:max(11px,clamp(.52rem,.75vw,.75rem))}.team-game-card>b small{font-size:inherit;font-weight:700}.team-game-card.win>b{color:#16723b}.team-game-card.loss>b{color:#b80f20}.team-game-card.next{color:#fff;background:var(--color-brand-600)}.team-leader-grid{grid-auto-flow:dense;border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.team-leader-card{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);min-width:0;color:var(--color-ink-950);background:var(--color-ink-50);gap:.5rem;padding:1rem;text-decoration:none;display:grid}.team-leader-card:hover,.team-leader-card:focus-visible{color:var(--color-ink-950);background:var(--color-brand-50);outline:3px solid var(--color-brand-500);outline-offset:-3px;transform:none!important}.team-leader-card>span{text-transform:uppercase;font-size:max(11px,.62rem);font-weight:800}.team-leader-card h3{margin:.5rem 0 0;font-size:1.3rem}.team-leader-card p{margin:0}.team-leader-card>strong{margin-top:1rem;font-size:2rem}.team-leader-card>strong small{font-size:max(11px,.65rem)}.team-leader-card dl{gap:.45rem;margin:.6rem 0 0;display:grid}.team-leader-card dl div{border-top:1px solid;justify-content:space-between;gap:.5rem;padding-top:.35rem;display:flex}.team-leader-card dd{margin:0;font-weight:800}.identity-split{border:1px solid var(--color-ink-950);grid-template-columns:1fr 1fr;display:grid}.identity-split article{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:center;gap:.45rem 1rem;padding:clamp(.8rem,1.5vw,1.25rem);display:grid}.identity-split article+article{border-left:1px solid var(--color-ink-950)}.identity-split .air{color:#fff;background:#4b3fbf}.identity-split .ground{color:#fff;background:#71502c}.identity-split article>span{letter-spacing:.08em;text-transform:uppercase;font-size:max(11px,.7rem);font-weight:800}.identity-split article>strong{grid-row:2/span 2;font-size:clamp(2rem,4vw,4rem);line-height:.85}.identity-split article>p{margin:0;font-size:max(11px,.72rem)}.identity-split dl{background:#fff6;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.identity-split dl div{background:#0000002e;padding:.45rem}.identity-split dt{text-transform:uppercase;font-size:max(11px,.61rem)}.identity-split dd{margin:.3rem 0 0;font-weight:800}.identity-context{border:1px solid var(--color-ink-950);border-top:0;margin:0;padding:.55rem .8rem;font-size:max(11px,.72rem);font-weight:700}.adaptation-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.adaptation-grid article{min-width:0}.adaptation-grid h3{margin:0 0 .7rem}.table-scroll,.heatmap-scroll{max-width:100%;overflow-x:auto}.adaptation-grid table,.tendency-heatmap{border-collapse:collapse;background:var(--color-ink-50);width:100%;min-width:620px}.adaptation-grid th,.adaptation-grid td,.tendency-heatmap th,.tendency-heatmap td{border:1px solid var(--color-ink-950);text-align:left;font-variant-numeric:tabular-nums;padding:.75rem}.adaptation-grid thead th,.tendency-heatmap thead th{color:#fff;background:var(--color-ink-950)}.next-opponent-panel{border:2px solid var(--color-ink-950);grid-template-columns:1fr 1.4fr;gap:2rem;margin-top:1.25rem;padding:1.5rem;display:grid}.next-opponent-panel h3{margin:0;font-size:2rem}.next-opponent-panel dl{background:var(--color-ink-950);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.next-opponent-panel dl div{background:var(--color-ink-50);padding:1rem}.next-opponent-panel dd{gap:.4rem;margin:.3rem 0 0;display:grid}.next-opponent-panel dd strong{text-transform:capitalize;font-size:1.25rem}.tendency-heatmap caption{text-align:left;padding:.7rem;font-weight:700}.tendency-heatmap td{vertical-align:top;min-width:190px}.tendency-heatmap td strong,.tendency-heatmap td span,.tendency-heatmap td small,.tendency-heatmap td em{margin-bottom:.28rem;display:block}.tendency-heatmap td strong{color:#302683}.tendency-heatmap td em{font-size:max(11px,.68rem);font-weight:800}.heat-insufficient_sample{background:#e8e4d9}.heat-no_data{color:var(--color-ink-600);background:var(--color-ink-100)}.team-methodology{border:1px solid var(--color-ink-950);color:#fff;background:var(--color-ink-950);margin-top:clamp(1.75rem,3.5vw,3.5rem);padding:1.5rem}.team-methodology h2{margin:0}.team-methodology>p{max-width:70rem}.team-methodology dl{background:var(--color-ink-400);grid-template-columns:repeat(4,1fr);gap:1px;margin:1.5rem 0 0;display:grid}.team-methodology dl div{background:var(--color-ink-950);padding:.8rem}.team-methodology dt{text-transform:uppercase;font-size:max(11px,.62rem);font-weight:800}.team-methodology dd{margin:.35rem 0 0}.static-loading{border:1px solid var(--color-ink-950);background:var(--color-ink-50);padding:1.5rem}.data-warning{border:2px solid var(--color-brand-600);padding:.7rem;font-weight:800}.brand-lockup{gap:0}.brand-name{letter-spacing:-.055em;font-size:1.25rem;font-weight:800;display:inline-block}.brand-lockup:hover .brand-name{color:var(--color-brand-500);letter-spacing:-.025em}.brand-sub{color:currentColor;opacity:.52}.brand-mark{display:none}.nav-rail,.admin-rail{background:#111}.nav-rail:after,.admin-rail:after{background:var(--color-brand-500)}.nav-link.router-link-active{border-color:var(--color-brand-500);color:#fff}.admin-nav-link.router-link-active,.mobile-nav a.router-link-active{color:#fff;background:var(--color-brand-500)}.status-pulse,.card:before{background:var(--color-brand-500)}.team-badge{color:#fff;box-shadow:3px 3px 0 var(--color-brand-500);background:#202020;border-color:#090909}.matchup-card .team-badge,.matchup-card:hover .team-badge,.matchup-card:focus-visible .team-badge{border-color:var(--color-ink-950);color:#fff;background:var(--color-ink-950)}.season-hero-v2:not(.editorial-hero),.matchup-hero-v2,.player-head-v2,.admin-page-hero{background:linear-gradient(110deg,#edede9,#c9c9c5)}.matchup-hero-center b,.game-card:after,.eyebrow{color:var(--color-brand-500)}.context-pills span{color:var(--color-ink-950);background:#c8c8c3}.admin-guardrail{background:#c5c5c0}.table-wrap th{color:#fff;background:#171717}.micro-bar i,.form-history-bar i,.player-history-bar i{box-shadow:none!important;background:#555!important}.micro-axis b{color:var(--color-brand-500)}.micro-bar.latest i,.form-history-bar.latest i,.player-history-bar.latest i{background:var(--color-brand-500)!important;box-shadow:none!important}.competitive{--state-color:#d51f2f}.leading_control{--state-color:#777}.trailing_garbage{--state-color:#292929}.unknown{--state-color:#bcbcb7}.auth-shell{background:#c9c9c4}.auth-shell:before{filter:none;opacity:1;background:linear-gradient(135deg,#0000 0,#0000 48%,#d51f2f85 48%,#d51f2f85 52%,#0000 52%,#0000)}.product-landing{color:#090909;background:#d0d0cc}.landing-nav{color:#fff;background:#0b0b0b}.landing-nav .brand-lockup{color:#fff!important}.landing-nav .brand-sub{color:#fff}.landing-nav-center i{background:var(--color-brand-500)}.landing-login{color:#fff;border-color:#fff}.landing-login:hover{color:#fff;background:var(--color-brand-500)}.brutal-stage{grid-template-columns:54px minmax(0,1.45fr) minmax(340px,.55fr)}.landing-index{color:#fff;background:var(--color-brand-500);border-right:1px solid #090909;flex-direction:column;justify-content:space-around;align-items:center;min-height:0;display:flex;overflow:hidden}.landing-index span{letter-spacing:.18em;writing-mode:vertical-rl;font-size:max(11px,.54rem);font-weight:800}.landing-statement{color:#090909;background:#d0d0cc;position:relative}.landing-statement:before{background:var(--color-brand-500);content:"";width:28%;height:14px;position:absolute;top:0;right:0}.landing-kicker{color:var(--color-brand-600)}.landing-statement h1{color:#090909;font-size:clamp(4rem,7vw,8.5rem)}.landing-copy-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;max-width:52rem;margin-top:clamp(1rem,2.3vh,1.8rem);display:grid}.landing-copy-row .landing-intro{margin:0}.landing-copy-row>span{border-left:5px solid var(--color-brand-500);letter-spacing:.12em;padding-left:1rem;font-size:max(11px,.58rem);font-weight:800;line-height:1.45}.landing-evidence{background:#0c0c0c;border-color:#090909;grid-template-rows:1.2fr repeat(3,1fr)}.landing-manifesto{color:#090909;background:var(--color-brand-500);justify-content:space-between;align-items:end;padding:clamp(1rem,2.5vw,2.7rem);display:flex}.landing-manifesto strong{letter-spacing:-.05em;font-size:clamp(1.6rem,3vw,3.6rem);font-weight:500;line-height:.78}.landing-manifesto span{letter-spacing:.12em;font-size:max(11px,.58rem);font-weight:800}.landing-evidence article{border-color:#393939}.landing-evidence article:hover{color:#fff;background:var(--color-brand-500)}.landing-evidence article:hover p{color:#fff}.landing-footer{color:#fff;background:#171717}.landing-footer p,.landing-footer p strong,.landing-footer small{color:#fff}.landing-footer>div span+span:before{color:var(--color-brand-500)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-50{top:calc(var(--spacing)*50)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.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}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-canvas{background-color:var(--color-canvas)}.px-3{padding-inline:calc(var(--spacing)*3)}.pt-5{padding-top:calc(var(--spacing)*5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.text-ink-400{color:var(--color-ink-400)}.text-ink-600{color:var(--color-ink-600)}.text-ink-900{color:var(--color-ink-900)}.text-ink-950{color:var(--color-ink-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal\!{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)!important}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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))}@media(hover:hover){.hover\:text-brand-600:hover{color:var(--color-brand-600)}}.active\:visible:active{visibility:visible}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}}}@font-face{font-family:Cabinet Grotesk;src:url(/assets/CabinetGrotesk-Regular-CsLkCdiI.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/assets/CabinetGrotesk-Medium-pUr7ULKA.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/assets/CabinetGrotesk-Bold-yJmHbigL.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/assets/CabinetGrotesk-Extrabold-oMN7HQ6L.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.history-section-controls{grid-template-columns:minmax(170px,1fr) minmax(105px,.55fr);gap:.65rem;width:min(440px,54%);display:grid}.history-section-controls label,.volume-board-heading .history-section-controls label,.player-ranking-heading .history-section-controls label{width:auto;color:var(--color-ink-600);letter-spacing:.05em;text-transform:uppercase;gap:.3rem;font-size:max(11px,.65rem);font-weight:800;display:grid}.panel-history-controls{text-align:right;justify-content:end;align-items:end;gap:.65rem;display:flex}.panel-history-controls label{width:112px;color:var(--color-ink-600);letter-spacing:.05em;text-align:left;text-transform:uppercase;gap:.25rem;font-size:max(11px,.6rem);font-weight:800;display:grid}.panel-history-controls select{min-height:34px}.technical-history-chart .micro-scale{height:110px;color:var(--color-ink-950);padding:15px .35rem 0 0;font-weight:800}.technical-history-chart .micro-plot{grid-template-columns:repeat(var(--game-count),minmax(4px,1fr));background:0 0;border:0;gap:3px;height:110px;padding-left:6px;display:grid;position:relative}.technical-history-chart .micro-plot:before,.technical-history-chart .micro-plot:after{z-index:4;content:"";pointer-events:none;position:absolute}.technical-history-chart .micro-plot:before{border-left:3px solid var(--color-ink-950);top:15px;bottom:0;left:0}.technical-history-chart .micro-plot:after{border-top:3px solid var(--color-ink-950);bottom:0;left:0;right:0}.micro-guides,.micro-average-region{z-index:0;pointer-events:none;position:absolute;top:15px;right:0;bottom:0;left:0}.micro-guides i{border-top:1px solid var(--color-ink-300);position:absolute;left:0;right:0}.micro-guides i:before{border-top:2px solid var(--color-ink-950);content:"";width:6px;position:absolute;top:-1px;left:0}.micro-average-region{z-index:2}.technical-history-chart .micro-average-line{border-top:2px dashed var(--color-brand-500)}.technical-history-chart .micro-average-line b{color:#fff;background:var(--color-brand-500)}.technical-history-chart .micro-bar{z-index:1;grid-template-rows:15px minmax(0,1fr);min-width:0}.technical-history-chart .micro-bar-track{min-width:0}.technical-history-chart .micro-bar:before{z-index:5;border-left:2px solid var(--color-ink-950);content:"";height:6px;position:absolute;bottom:-6px;left:calc(50% - 1px)}.technical-history-chart .micro-bar i,.technical-history-chart.team-form-history.allowed .micro-bar i{width:min(100%,18px);box-shadow:none;border-radius:0;background:#444!important}.technical-history-chart .micro-bar.latest i{background:var(--color-brand-500)!important}.technical-history-chart .micro-bar.latest:after{display:none}.technical-history-chart.history-dense .micro-plot{grid-template-columns:repeat(var(--game-count),minmax(0,1fr));gap:2px;padding-left:4px}.technical-history-chart.history-dense .micro-bar i,.technical-history-chart.history-dense.team-form-history.allowed .micro-bar i{width:min(100%,12px)}.technical-history-chart.history-dense .micro-bar .micro-value{z-index:5;white-space:nowrap;min-width:0;font-size:max(11px,.48rem);position:relative}.technical-history-chart.history-dense .micro-bar.first .micro-value{justify-self:start}.technical-history-chart.history-dense .micro-bar.latest .micro-value{justify-self:end}.technical-history-chart.history-dense .micro-bar:not(.value-visible) .micro-value{visibility:hidden}.technical-history-chart.history-dense .micro-average-line b{font-size:max(11px,.43rem)}.technical-history-chart .micro-bar:hover i,.technical-history-chart .micro-bar:focus-visible i{filter:none;transform:none}.team-form-histories:has(.technical-history-chart.history-dense){grid-template-columns:1fr}.player-history-bar{z-index:1}.player-history-chart.history-dense .player-history-plot{grid-template-columns:repeat(var(--game-count),minmax(10px,1fr));gap:2px}.player-history-chart.history-dense .player-history-bar i{width:min(100%,16px)}.player-history-chart.history-dense .player-history-value{font-size:max(11px,.5rem)}.player-history-chart.history-dense .player-history-game small{display:none}@media(max-width:700px){.history-section-controls{grid-template-columns:minmax(0,1fr) minmax(100px,.55fr);width:100%}.panel-history-controls{text-align:left;flex-direction:column;align-items:stretch;width:100%}.panel-history-controls label{width:100%}.technical-history-chart .micro-plot{gap:2px;padding-left:4px}.micro-guides i:before,.player-history-guides i:before{width:4px;left:0}}html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}.skeleton:after{display:none!important}a:hover,a:focus-visible,button:hover,button:focus-visible{transform:none!important}.brand-lockup:hover .brand-mark,.game-card:hover:after,.micro-bar:hover i,.micro-bar:focus-visible i,.form-history-bar:hover i,.form-history-bar:focus-visible i,.player-history-bar:hover i,.player-history-bar:focus-visible i{filter:none!important;transform:none!important}.nav-link:hover{padding-left:.15rem!important}.player-list a:hover{padding-left:.2rem!important}.landing-login:hover{padding-inline:0!important}.brand-lockup:hover .brand-name{letter-spacing:-.055em!important}.micro-average-line{z-index:2;border-top:1px dashed var(--color-ink-950);pointer-events:none;position:absolute;left:0;right:0}.micro-average-line b{color:#fff;background:var(--color-ink-950);padding:1px 3px;font-size:max(11px,.48rem);line-height:1.2;position:absolute;bottom:2px;right:0}.micro-plot .micro-bar{z-index:1}@media(max-width:900px){.dashboard-grid,.two-column,.dashboard-grid-rich,.team-form-grid-v2,.rosters-grid-v2{grid-template-columns:1fr}.player-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.player-analysis-grid,.script-team-grid-v2{grid-template-columns:1fr}.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){h1{font-size:2.15rem}.page-canvas{padding:1.25rem 1rem 5rem}.search,.player-list a{flex-direction:column}.player-list a{align-items:flex-start;gap:.3rem}.toolbar{align-items:stretch}.toolbar label{min-width:100%}.tabs{width:100%;margin-left:0}.tabs button{flex:1}.form-grid,.account-invite-list,.admin-invites-hero{grid-template-columns:1fr}.admin-invite-summary{width:100%}.admin-invite-toolbar,.admin-invite-actions,.admin-invite-user>header{flex-direction:column;align-items:stretch}.admin-invite-toolbar label:first-child{width:100%}.admin-invite-actions .button-quiet{width:100%;margin-left:0}.admin-invite-user-counts{flex-wrap:wrap}.admin-invite-code-list{grid-template-columns:1fr}.season-hero-v2,.volume-board-heading{flex-direction:column;align-items:stretch}.hero-search-link{align-self:flex-start}.volume-board-heading label{width:100%}.team-volume-list-v2,.dashboard-loading{grid-template-columns:1fr}.dashboard-loading>:last-child{grid-column:auto}.volume-chart{height:250px}.matchup-hero-v2{grid-template-columns:1fr;gap:1.1rem}.matchup-topline{align-items:flex-start}.game-neighbor-nav>a,.game-neighbor-nav>span{justify-content:center;min-width:36px;padding-inline:.45rem}.game-neighbor-nav>a span,.game-neighbor-nav>span small{display:none}.matchup-hero-team.home{text-align:left;flex-direction:row}.matchup-hero-center{order:2;justify-content:center;gap:.65rem;display:flex}.matchup-hero-team.home{order:3}.matchup-section-heading{flex-direction:column;align-items:stretch}.matchup-section-heading label{width:100%}.team-form-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.team-form-histories{grid-template-columns:1fr}.player-head-v2,.player-head-actions{flex-direction:column;align-items:stretch}.player-head-actions label{min-width:0}.player-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.player-history-plot{gap:3px}.opponent-controls-v2,.opponent-summary-v2,.box-team-grid-v2{grid-template-columns:1fr}.admin-page-hero,.admin-guardrail{flex-direction:column;align-items:stretch}.admin-overview-grid{grid-template-columns:1fr}}@media(max-width:1050px){.dashboard-grid-rich{grid-template-columns:1fr}.admin-overview-grid>a{border-bottom:1px solid var(--color-ink-950);grid-column:span 6}}@media(max-width:700px){h1{font-size:clamp(2.7rem,14vw,4.5rem);line-height:.88}.page-canvas{padding:1.25rem 1rem 4rem}.login-page{grid-template-columns:1fr}.login-editorial{min-height:34vh}.login-editorial>strong{font-size:clamp(4rem,20vw,6rem)}.admin-overview-grid>a{border-right:0;grid-column:1/-1}.players-discovery-hero,.player-ranking-heading{grid-template-columns:1fr}.players-discovery-hero{align-items:stretch;gap:1rem;padding-block:1rem}.players-discovery-hero h1{font-size:clamp(2.2rem,11vw,3.4rem)}.player-search-form>div{grid-template-columns:1fr}.player-ranking-section{padding-top:2.5rem}.player-ranking-heading{align-items:stretch}.player-ranking-loading,.player-volume-grid{grid-template-columns:1fr}.player-volume-card-head{grid-template-columns:28px auto minmax(0,1fr) 36px}.player-volume-average{text-align:left;grid-column:3;justify-items:start;margin-top:.35rem}.player-wishlist-button{grid-area:1/4/3}.player-ranking-note,.player-volume-footer{flex-wrap:wrap}}@media(max-width:760px){.landing-shell,.product-landing{min-height:600px}.product-landing{grid-template-rows:62px minmax(0,1fr) auto}.landing-nav{grid-template-columns:1fr auto auto;gap:.7rem}.landing-nav-center{font-size:max(11px,.5rem);display:flex}.landing-nav-center i,.landing-nav-center span:last-child{display:none}.landing-stage{grid-template-rows:minmax(0,1.2fr) minmax(170px,.8fr);grid-template-columns:1fr}.landing-statement{justify-content:flex-end;padding:1rem 1rem 1.25rem}.landing-kicker{margin-bottom:.65rem;font-size:max(11px,.57rem)}.landing-statement h1{font-size:clamp(3.45rem,15.2vw,5.6rem);line-height:.79}.landing-intro{max-width:34rem;margin-top:.8rem;font-size:max(11px,.78rem)}.landing-actions{margin-top:.8rem}.landing-actions .button-link,.landing-actions .button-outline{min-height:38px;padding:.5rem .65rem;font-size:max(11px,.65rem)}.landing-evidence{border-top:1px solid var(--color-ink-950);border-left:0;grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-orbit{display:none}.landing-evidence article{border-top:0;border-right:1px solid #3f443a;grid-template-columns:1fr;align-content:center;gap:.45rem;padding:.7rem}.landing-evidence article:last-child{border-right:0}.landing-evidence article p{font-size:max(11px,.63rem)}.landing-footer{grid-template-columns:1fr auto;gap:.75rem;padding:.65rem 1rem}.landing-footer p{font-size:max(11px,.63rem)}.landing-footer>div{display:none}.landing-footer small{font-size:max(11px,.48rem)}}@media(max-height:680px){.landing-kicker{margin-bottom:.55rem}.landing-intro,.landing-actions{margin-top:.6rem}.landing-statement h1{font-size:clamp(3.3rem,11vh,6.5rem)}.landing-footer{padding-block:.55rem}}@media(max-width:1180px){.team-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-leader-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adaptation-grid{grid-template-columns:1fr}}@media(max-width:800px){.teams-hero,.team-detail-hero{grid-template-columns:1fr;align-items:stretch}.team-detail-hero dl{width:100%}.team-section-heading{flex-direction:column;align-items:stretch;gap:.75rem}.team-section-heading>p{text-align:left}.team-select-label{width:100%}.team-leader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-sample-control{flex-wrap:wrap}.identity-split,.next-opponent-panel{grid-template-columns:1fr}.identity-split article+article{border-top:1px solid var(--color-ink-950);border-left:0}.next-opponent-panel dl,.team-methodology dl{grid-template-columns:1fr 1fr}}@media(max-width:520px){.teams-hero h1,.team-detail-hero h1{font-size:clamp(2.4rem,13vw,3.6rem)}.teams-global-controls,.team-directory-grid,.team-leader-grid{grid-template-columns:1fr}.team-directory-tools{grid-template-columns:1fr;align-items:stretch}.team-directory-tools p{justify-self:start}.team-game-card>b small{display:none}.team-detail-hero dl{grid-template-columns:1fr}.team-detail-hero dl div{border-right:0;border-bottom:1px solid var(--color-ink-950)}.team-detail-hero dl div:last-child{border-bottom:0}.team-sample-control button{flex:88px}.identity-split dl,.next-opponent-panel dl,.team-methodology dl{grid-template-columns:1fr}}@media(min-width:1024px){.nav-rail,.admin-rail{z-index:40;width:190px;height:100dvh;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.user-workspace-main,.admin-workspace-main{margin-left:190px}}@media(max-width:760px){.brutal-stage{grid-template-columns:1fr}.landing-index{display:none}.landing-statement{color:#090909;background:#d0d0cc}.landing-statement h1{font-size:clamp(3.35rem,14.8vw,5.4rem)}.landing-copy-row{grid-template-columns:1fr;gap:.55rem;margin-top:.7rem}.landing-copy-row>span,.landing-manifesto{display:none}.landing-evidence{grid-template-rows:1fr}}.game-grid>.matchup-card:hover,.game-grid>.matchup-card:focus-visible{border-color:var(--color-ink-950);color:var(--color-ink-950);background:var(--color-ink-50);box-shadow:0 0 0 3px var(--color-ink-950);outline:0;transform:none}.box-family-heading{align-items:stretch;display:grid}.box-player-row>div,.box-team-total-row>div:last-child{grid-template-columns:repeat(var(--box-stat-count),minmax(40px,1fr));gap:.25rem;width:100%;display:grid}.box-player-row,.box-team-total-row{grid-template-columns:minmax(120px,.8fr) minmax(0,1.4fr);display:grid}.box-team-total-row{border-top:2px solid var(--color-ink-950);background:var(--color-brand-50);align-items:center;gap:.75rem;padding:.55rem .75rem}.box-team-total-row>div:first-child{display:grid}.box-team-total-row>div:first-child>strong{text-transform:uppercase;font-size:max(11px,.67rem)}.box-team-total-row small{color:var(--color-ink-500);font-size:max(11px,.5rem)}.box-player-row>div b,.box-team-total-row>div:last-child b{justify-items:center;min-width:0;display:grid}.box-player-row b small,.box-team-total-row b small{color:#090909;text-align:center;white-space:normal;font-size:max(11px,.68rem);font-weight:700;line-height:1.1}.box-team-total-row>div strong{font-size:max(11px,.72rem)}@media(max-width:1180px){.box-team-grid-v2{grid-template-columns:1fr}}.player-history-bar.observed-only{cursor:default}.metric-not-modeled{border:1px solid var(--color-ink-200);color:var(--color-ink-950);background:var(--color-ink-50);margin-top:.8rem;padding:1rem}.metric-not-modeled p{color:var(--color-ink-700);margin:.25rem 0 0;font-size:max(11px,.72rem)}@media(max-width:700px){.box-player-row,.box-team-total-row{grid-template-columns:1fr}}.nav-rail nav,.admin-rail nav{gap:.65rem}.nav-rail .nav-link,.nav-rail .feedback-trigger,.admin-rail .admin-nav-link{color:#d5d5d1;background:#191919;border:1px solid #fff;align-items:center;min-height:48px;padding:.75rem .85rem;display:flex}.nav-rail .nav-link strong{font-size:max(11px,.9rem)}.nav-rail .feedback-trigger{color:#fff;background:var(--color-brand-500);width:100%;box-shadow:none;justify-content:flex-start;font-size:max(11px,.9rem);font-weight:700}.nav-rail .nav-link:hover,.nav-rail .feedback-trigger:hover,.admin-rail .admin-nav-link:hover{color:#fff;background:#242424;border-color:#fff;padding-left:.85rem}.nav-rail .feedback-trigger:hover{color:#fff;background:var(--color-brand-600)}.nav-rail .nav-link.active,.nav-rail .nav-link.router-link-active,.admin-rail .admin-nav-link.router-link-active{color:#fff;background:var(--color-brand-500);box-shadow:none;border-color:#fff}.nav-rail .nav-link:focus-visible,.nav-rail .feedback-trigger:focus-visible,.admin-rail .admin-nav-link:focus-visible{outline-offset:2px;outline:2px solid #fff}.nav-rail .brand-sub,.admin-rail .brand-sub{opacity:1;color:#fff!important}.nav-rail>div:last-of-type,.admin-rail .button-on-dark{border-color:#fff}.sidebar-feedback .feedback-form{width:100%;color:var(--color-ink-950);background:#fff;margin:0;padding:.85rem}.page-canvas.edge-rankings-canvas{padding-top:.75rem}.edge-rankings-page{width:100%;max-width:100%;overflow-x:clip}.edge-rankings-hero{border-bottom:4px solid var(--color-ink-950);grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);align-items:end;gap:clamp(1.5rem,4vw,5rem);padding:.5rem 0 1.4rem;display:grid}.edge-rankings-hero h1{max-width:72rem;font-family:Geist,var(--font-sans);letter-spacing:-.075em;margin:0;font-size:clamp(3.4rem,7.5vw,8rem);line-height:.82}.edge-rankings-hero>div>p:last-child{max-width:58rem;color:var(--color-ink-700);margin:1rem 0 0;font-size:1rem}.edge-week-summary{border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);grid-template-columns:1.35fr .65fr .8fr;margin:0;display:grid}.edge-week-summary div{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);background:var(--color-ink-50);min-width:0;padding:.9rem}.edge-week-summary dt,.edge-position span,.edge-score span{color:var(--color-ink-600);letter-spacing:.08em;text-transform:uppercase;font-size:max(11px,.61rem);font-weight:850}.edge-week-summary dd{text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 0;font-size:max(11px,.92rem);font-weight:820;overflow:hidden}.edge-controls{grid-template-columns:repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:1rem;padding:1.5rem 0;display:grid}.edge-controls label{color:var(--color-ink-700);letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:max(11px,.66rem);font-weight:850;display:grid}.edge-controls select{border:1px solid var(--color-ink-950);min-height:46px;color:var(--color-ink-950);background:var(--color-ink-50)}.edge-controls>p{min-width:130px;color:var(--color-ink-600);text-align:right;text-transform:uppercase;margin:0 0 .75rem;font-size:max(11px,.7rem);font-weight:750}.edge-controls>p strong{color:var(--color-brand-600);font-size:1rem}.edge-reading-key{grid-auto-flow:dense;border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.edge-reading-key>div{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);background:#c8c8c3;gap:.35rem;min-width:0;padding:.8rem 1rem;display:grid}.edge-reading-key strong{text-transform:uppercase;font-size:max(11px,.76rem)}.edge-reading-key span{color:var(--color-ink-700);font-size:max(11px,.67rem);line-height:1.35}.edge-loading,.edge-ranking-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.edge-ranking-card{border:2px solid var(--color-ink-950);min-width:0;color:var(--color-ink-950);background:var(--color-ink-50)}.edge-card-header{border-bottom:1px solid var(--color-ink-950);grid-template-columns:124px minmax(0,1fr) 176px;min-height:78px;display:grid}.edge-position,.edge-schedule,.edge-score{align-content:center;padding:.85rem 1rem;display:grid}.edge-position{border-right:1px solid var(--color-ink-950);background:#c8c8c3}.edge-position strong{letter-spacing:-.06em;font-size:1.85rem;line-height:.9}.edge-ranking-card:first-child .edge-position{color:#fff;background:var(--color-brand-500)}.edge-ranking-card:first-child .edge-position span,.edge-score span{color:#fff}.edge-schedule{gap:.2rem;min-width:0}.edge-schedule time{font-size:max(11px,.9rem);font-weight:820}.edge-schedule small{color:var(--color-ink-600);text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.68rem);overflow:hidden}.edge-score{border-left:1px solid var(--color-ink-950);color:#fff;background:var(--color-brand-500);text-align:right;justify-items:end}.edge-score strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:2.1rem;line-height:.82}.edge-matchup-line{border-bottom:1px solid var(--color-ink-950);color:#fff;background:#171717;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.edge-matchup-line>div{align-items:center;gap:.75rem;min-width:0;display:flex}.edge-matchup-line>div:last-child{text-align:right;flex-direction:row-reverse}.edge-matchup-line>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.88rem);overflow:hidden}.edge-matchup-line>b{color:var(--color-brand-300);font-size:max(11px,.7rem)}.edge-card-content{display:block}.edge-primary-signal{min-width:0;padding:clamp(1.2rem,2.5vw,2rem)}.edge-primary-signal h2{max-width:58rem;font-family:Geist,var(--font-sans);margin:0;font-size:clamp(1rem,1.3vw,1.4rem);line-height:1.2}.edge-window-list{border:1px solid var(--color-ink-950);background:var(--color-ink-950);gap:1px;margin-top:1.4rem;display:grid}.edge-window-row{background:var(--color-ink-50);grid-template-columns:50px minmax(0,1fr) 54px minmax(0,1fr) 96px;align-items:stretch;min-height:88px;display:grid}.edge-window-label{border-right:1px solid var(--color-ink-950);color:var(--color-brand-600);letter-spacing:.04em;place-items:center;font-size:max(11px,.76rem);display:grid}.edge-window-team{grid-template-columns:minmax(0,1fr);align-items:center;gap:.38rem .8rem;min-width:0;padding:.8rem 1rem;display:grid}.edge-window-team>span{color:var(--color-ink-700);text-transform:uppercase;font-size:max(11px,.65rem);font-weight:820}.edge-window-team>strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;grid-area:auto;font-size:1.75rem;line-height:.8}.edge-window-team>small{color:var(--color-ink-600);font-size:max(11px,.66rem);font-weight:700}.edge-window-vs{color:#fff;background:var(--color-brand-500);letter-spacing:.08em;place-items:center;font-size:max(11px,.68rem);display:grid}.edge-window-defense{border-right:1px solid var(--color-ink-950)}.edge-window-score{color:#fff;background:var(--color-ink-950);text-align:center;align-content:center;justify-items:center;gap:.2rem;display:grid}.edge-window-score strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1}.edge-window-score span{color:#c8c8c3;letter-spacing:.06em;text-transform:uppercase;font-size:max(11px,.52rem);font-weight:850}.edge-card-footer{border-top:1px solid var(--color-ink-950);justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.7rem 1rem;display:flex}.edge-card-footer>span{color:var(--color-ink-600);text-transform:uppercase;font-size:max(11px,.63rem);font-weight:750}.edge-open-link{border:1px solid var(--color-ink-950);min-height:38px;color:var(--color-ink-950);text-transform:uppercase;background:0 0;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:max(11px,.7rem);font-weight:850;display:inline-flex}.edge-open-link:hover,.edge-open-link:focus-visible{color:#fff;background:var(--color-brand-500);outline:2px solid var(--color-ink-950);outline-offset:2px;transform:none!important}@media(max-width:1050px){.edge-rankings-hero{grid-template-columns:1fr;align-items:stretch}.edge-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-controls>p{text-align:left;grid-column:1/-1;margin:0}.edge-reading-key{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-ranking-list{grid-template-columns:1fr}}@media(max-width:700px){.edge-rankings-hero h1{font-size:clamp(3rem,17vw,5rem)}.edge-week-summary,.edge-controls,.edge-reading-key{grid-template-columns:1fr}.edge-card-header{grid-template-columns:88px minmax(0,1fr) 112px}.edge-position,.edge-schedule,.edge-score{padding:.7rem}.edge-position strong{font-size:1.5rem}.edge-score strong{font-size:1.7rem}.edge-score span,.edge-position span{font-size:max(11px,.5rem)}.edge-matchup-line{gap:.5rem;padding-inline:.7rem}.edge-matchup-line>div{gap:.45rem}.edge-matchup-line>div strong{font-size:max(11px,.68rem)}.edge-primary-signal{padding:.9rem}.edge-window-row{grid-template-columns:38px minmax(0,1fr) 32px minmax(0,1fr) 62px;min-height:82px}.edge-window-team{grid-template-columns:1fr;align-content:center;gap:.25rem;padding:.55rem .45rem}.edge-window-team>strong{grid-area:auto;font-size:1.45rem}.edge-window-team>span,.edge-window-team>small{text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.52rem);overflow:hidden}.edge-window-vs{font-size:max(11px,.55rem)}.edge-window-score strong{font-size:1.05rem}.edge-window-score span{font-size:max(11px,.43rem)}.edge-card-footer{flex-direction:column;align-items:stretch}.edge-open-link{justify-content:space-between}}.sidebar-feedback .feedback-form button{width:100%}.mobile-feedback{min-width:0}.mobile-feedback .feedback-trigger{color:#a8aa9e;width:100%;min-height:100%;box-shadow:none;background:0 0;padding:.5rem .35rem;font-size:max(11px,.77rem);font-weight:700}.mobile-feedback .feedback-trigger:hover{color:#fff;box-shadow:none;background:#242424}.mobile-feedback .feedback-form{z-index:60;width:auto;color:var(--color-ink-950);background:#fff;margin:0;position:fixed;bottom:.8rem;left:.8rem;right:.8rem}.matchup-toolbar{align-items:center;margin:.65rem 0 .9rem;padding:.45rem .65rem}.matchup-toolbar+.matchup-section-heading{margin-top:1rem}.matchup-toolbar select,.matchup-toolbar .tabs button{min-height:36px}.player-detail-toolbar>span{color:var(--color-ink-700);font-size:max(11px,.68rem);font-weight:750}button.player-detail-wishlist{border:1px solid var(--color-ink-950);color:#9f1826;background:var(--color-ink-50);min-height:38px;box-shadow:none;border-radius:0;align-items:center;gap:.45rem;margin-left:auto;padding:.42rem .65rem;font-size:max(11px,.68rem);font-weight:850;display:inline-flex}button.player-detail-wishlist svg{width:19px;height:19px}button.player-detail-wishlist:hover,button.player-detail-wishlist:focus-visible{color:#6b4e0d;filter:none;box-shadow:none;background:#fff5d8;transform:none}button.player-detail-wishlist.saved{color:#6b4e0d;background:#fff2c2}button.player-detail-wishlist:disabled{color:var(--color-ink-600);background:var(--color-ink-100);opacity:1}.matchup-hero-team>.team-badge{color:#fff;background:var(--color-ink-950)}.team-form-card-v2,.roster-panel-v2{border-top-width:4px}.team-form-history.allowed .micro-bar i{background:#777!important}.team-form-history .micro-bar:focus-visible{outline:2px solid var(--color-ink-950);outline-offset:2px}.roster-heading-v2{margin-top:2rem}.history-window-note{color:var(--color-ink-600);letter-spacing:.04em;text-transform:uppercase;align-self:center;font-size:max(11px,.7rem);font-weight:800}.volume-concentration-v2{border:1px solid var(--color-ink-950);background:var(--color-ink-950);grid-template-columns:1.2fr repeat(2,minmax(82px,.7fr));gap:1px;margin:.8rem 0;display:grid}.volume-concentration-v2>div{background:var(--color-ink-50);gap:.2rem;padding:.65rem;display:grid}.volume-concentration-v2 span,.volume-value-v2 small{color:var(--color-ink-700);letter-spacing:.05em;text-transform:uppercase;font-size:max(11px,.56rem);font-weight:800}.volume-concentration-v2 strong{color:var(--color-ink-950);font-size:max(11px,.85rem)}.volume-leaders-v2{border-top:1px solid var(--color-ink-950);display:grid}.volume-leaders-v2>a{border-bottom:1px solid var(--color-ink-200);color:var(--color-ink-950);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.25rem .55rem;padding:.72rem .2rem;display:grid}.volume-leaders-v2>a:hover,.volume-leaders-v2>a:focus-visible{color:var(--color-ink-950);outline:2px solid var(--color-ink-950);outline-offset:-2px;background:#fff}.volume-rank-v2{color:var(--color-ink-500);font-size:max(11px,.62rem);font-weight:800}.volume-player-v2,.volume-value-v2{min-width:0;display:grid}.volume-player-v2 strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.78rem);overflow:hidden}.volume-player-v2 small{color:#090909;font-size:max(11px,.72rem);font-weight:700}.volume-value-v2{font-variant-numeric:tabular-nums;justify-items:end}.volume-value-v2 strong{font-size:max(11px,.92rem)}.volume-leaders-v2>a>i{background:var(--color-ink-200);grid-column:3/-1;height:3px;display:block;overflow:hidden}.volume-leaders-v2>a>i>b{background:var(--color-brand-500);height:100%;display:block}.volume-leaders-v2>p{color:var(--color-ink-700);margin:0;padding:1rem 0;font-size:max(11px,.7rem)}@media(max-width:700px){.matchup-toolbar{margin-block:.7rem 1rem}button.player-detail-wishlist{width:100%;margin-left:0}.volume-concentration-v2{grid-template-columns:1fr repeat(2,minmax(70px,.7fr))}}.player-analysis-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.player-next-matchup{border:1px solid var(--color-ink-950);min-width:255px;color:var(--color-ink-950);background:var(--color-ink-50);grid-template-columns:auto 12px auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.55rem;display:grid}.player-next-matchup>b{text-align:center;font-size:max(11px,.65rem)}.player-next-matchup>span,.player-next-matchup>span strong,.player-next-matchup>span small{display:block}.player-next-matchup>span strong{color:var(--color-ink-950);letter-spacing:.055em;text-transform:uppercase;font-size:max(11px,.67rem)}.player-next-matchup>span small{color:var(--color-ink-600);margin-top:.1rem;font-size:max(11px,.62rem)}.player-next-matchup:hover,.player-next-matchup:focus-visible{color:var(--color-ink-950);box-shadow:4px 4px 0 var(--color-ink-950);background:#fff}.production-panel-v2,.opponent-panel-v2{border-top-width:4px}.player-history-legend,.player-history-axis{color:var(--color-ink-600);letter-spacing:.035em;text-transform:uppercase;grid-column:1;justify-content:space-between;align-items:center;font-size:max(11px,.57rem);font-weight:740;display:flex}.player-history-legend span:nth-child(2){color:var(--color-brand-600)}.player-history-plot{border:1px solid var(--color-ink-950);background:var(--color-ink-950);grid-template-columns:1fr;gap:1px;display:grid;position:relative}.player-history-bar{min-height:34px;color:var(--color-ink-950);background:var(--color-ink-50);grid-template-columns:minmax(92px,.7fr) minmax(110px,1.8fr) 34px;align-items:center;gap:.6rem;padding:.32rem .55rem;display:grid;position:relative}.player-history-game{width:auto!important;color:var(--color-ink-950)!important;box-shadow:none!important;background:0 0!important;gap:0!important;padding:0!important;font-size:max(11px,.62rem)!important;display:grid!important;position:static!important;transform:none!important}.player-history-game small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--color-ink-600)!important}.player-history-track{border:1px solid var(--color-ink-300);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#09090924 calc(25% - 1px),#09090924 25%),var(--color-ink-100);height:13px;overflow:hidden}.player-history-bar i{width:var(--bar-width);transform-origin:0;min-width:0;height:100%;display:block;position:static;background:#555!important}.player-history-bar.zero .player-history-track:before{background:var(--color-ink-500);content:"";width:3px;height:100%;display:block}.player-history-value{color:var(--color-ink-950);text-align:right;font-variant-numeric:tabular-nums;font-size:max(11px,.78rem)}.player-history-tooltip,.player-history-bar:first-child>.player-history-tooltip,.player-history-bar:last-child>.player-history-tooltip{z-index:9;color:#fff!important;background:var(--color-ink-950)!important;width:210px!important;box-shadow:5px 5px 0 var(--color-brand-500)!important;gap:.2rem!important;padding:.65rem!important;font-size:max(11px,.7rem)!important;font-weight:700!important;display:none!important;position:absolute!important;bottom:calc(100% + 5px)!important;left:auto!important;right:.5rem!important;transform:none!important}.player-history-bar:hover>.player-history-tooltip,.player-history-bar:focus-visible>.player-history-tooltip{display:grid!important}.player-history-tooltip small{font-weight:700;color:#fff!important}.player-history-tooltip em{font-style:normal;color:#fff!important}.opponent-team-card-v2{border:1px solid var(--color-ink-950);background:var(--color-ink-50);border-top-width:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem;display:grid}.opponent-team-identity,.opponent-team-average{min-width:0;display:grid}.opponent-team-identity strong{color:var(--color-ink-950);text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.8rem);overflow:hidden}.opponent-team-identity small,.opponent-team-average small{color:var(--color-ink-600);font-size:max(11px,.6rem)}.opponent-team-average{text-align:right;justify-items:end;max-width:125px}.opponent-team-average strong{color:var(--color-ink-950);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1}.opponent-team-recency{border:1px solid var(--color-ink-950);color:var(--color-ink-700);background:#fff;border-top:0;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:max(11px,.61rem);display:grid}.opponent-team-recency strong{color:var(--color-ink-950);font-variant-numeric:tabular-nums;font-size:max(11px,.72rem)}.opponent-controls-v2{margin-top:.85rem}.opponent-summary-v2{border-color:var(--color-ink-950);background:var(--color-ink-950)}.opponent-summary-v2>div{background:var(--color-ink-50)}.inflates{color:#157347!important}.suppresses{color:var(--color-brand-600)!important}.neutral{color:var(--color-ink-950)!important}.opponent-comparison-table{min-width:920px!important}.opponent-comparison-table td>small{margin-top:.1rem;font-size:max(11px,.57rem)}.opponent-history-trigger{display:inline-block}.opponent-history-trigger>a{outline-offset:3px;display:inline-block}.opponent-history-popover{z-index:1200;border:1px solid var(--color-ink-950);color:#fff;background:var(--color-ink-950);box-shadow:5px 5px 0 var(--color-brand-500);pointer-events:none;gap:.55rem;margin:0;padding:.75rem;display:grid;position:fixed}.opponent-history-popover header{gap:.1rem;display:grid}.opponent-history-popover header span{color:var(--color-brand-300);letter-spacing:.05em;text-transform:uppercase;font-size:max(11px,.62rem);font-weight:850}.opponent-history-popover header strong{color:#fff;font-size:max(11px,.8rem)}.opponent-history-popover header small,.opponent-history-popover p{color:#fff;margin:0;font-size:max(11px,.65rem);font-weight:700}.opponent-history-popover svg{width:100%;height:76px;display:block;overflow:visible}.opponent-history-guide{stroke:#ffffff2e;stroke-width:1px}.opponent-history-average{stroke:var(--color-brand-300);stroke-dasharray:4 3;stroke-width:1px}.opponent-history-line{fill:none;stroke:#fff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px}.opponent-history-point{fill:var(--color-brand-400);stroke:#fff;stroke-width:1.25px}.opponent-history-range,.opponent-history-summary{color:#fff;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.5rem;font-size:max(11px,.6rem);font-weight:700;display:flex}.opponent-history-range{margin-top:-.45rem}.opponent-history-range strong{color:var(--color-brand-300)}.opponent-history-summary{border-top:1px solid #ffffff38;padding-top:.45rem}.opponent-history-summary strong{color:#fff}.impact-chip{font-variant-numeric:tabular-nums;border:1px solid;min-width:64px;padding:.28rem .38rem;font-size:max(11px,.7rem);font-weight:800;display:inline-grid}.impact-chip small{color:currentColor;font-size:max(11px,.55rem);font-weight:700}@media(max-width:700px){.player-next-matchup{width:100%;min-width:0}.player-history-bar{grid-template-columns:72px minmax(90px,1fr) 28px;gap:.4rem}.opponent-team-card-v2{grid-template-columns:auto minmax(0,1fr)}.opponent-team-average{text-align:left;grid-column:2;justify-items:start;max-width:none}.opponent-team-recency{grid-template-columns:1fr auto}}.player-analysis-grid{border:1px solid var(--color-ink-950);background:var(--color-ink-950);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1px}.player-analysis-panel{background:var(--color-ink-50);border:0;height:100%}.player-analysis-panel:before{width:100%}.player-dashboard-card{border:1px solid var(--color-ink-950);background:var(--color-ink-50);border-top-width:4px;padding:.85rem}.opponent-team-card-v2{border-top-width:4px;grid-template-columns:auto auto minmax(0,1fr) auto}.production-panel-v2 .team-volume-recency,.opponent-team-recency{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:.45rem;display:grid}.production-panel-v2 .team-volume-recency{margin-bottom:.7rem}.production-panel-v2 .team-volume-recency span:nth-of-type(2),.opponent-team-recency span:nth-of-type(2){border-left:1px solid var(--color-ink-300);padding-left:.7rem}.production-panel-v2 .team-volume-recency small{color:currentColor;font-size:max(11px,.58rem)}.player-history-chart{grid-template-rows:auto 180px auto;grid-template-columns:30px minmax(0,1fr);gap:.45rem;height:auto;margin-top:.15rem;display:grid}.player-history-legend{grid-column:1/-1;font-size:max(11px,.6rem)}.player-history-legend strong{color:var(--color-brand-600);font-variant-numeric:tabular-nums;font-size:max(11px,.64rem)}.player-history-scale{height:180px;color:var(--color-ink-700);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding-bottom:40px;font-size:max(11px,.57rem);font-weight:740;display:flex;position:static}.player-history-plot{grid-template-columns:repeat(var(--game-count),minmax(18px,1fr));border:0;border-bottom:1px solid var(--color-ink-950);background:repeating-linear-gradient(#0000 0,#0000 44px,#0909091f 45px);align-items:stretch;gap:4px;height:180px;display:grid;position:relative}.player-history-plot:before{right:0;bottom:calc(25px + (100% - 40px)*var(--average-ratio,0));z-index:2;border-top:1px dashed var(--color-brand-500);content:"";pointer-events:none;position:absolute;left:0}.player-history-scale>span{position:static}.player-history-track>i{bottom:var(--bar-bottom);position:absolute}.player-game-view .player-analysis-grid{background:0 0;border:0;align-items:start;gap:1rem}.player-game-view .player-analysis-panel{border:1px solid var(--color-ink-950);background:#f8f8f1d1;height:auto}.player-game-view .player-analysis-panel:before{width:42px}.player-game-view .matchup-hero-team h1{font-size:clamp(1.6rem,2.8vw,3rem)}.player-game-view .matchup-hero-team h2{margin:0;font-size:clamp(1.4rem,2.4vw,2.6rem)}.player-game-view .team-form-card-title .team-badge{color:#fff}.player-game-view .team-form-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.player-history-plot:after{display:none}.player-history-bar{z-index:1;min-width:0;min-height:0;color:var(--color-ink-950);background:0 0;outline:0;grid-template-rows:15px minmax(0,1fr) 40px;grid-template-columns:1fr;align-items:stretch;gap:0;padding:0;display:grid;position:relative}.player-history-bar:hover,.player-history-bar:focus-visible{color:var(--color-ink-950);outline:1px solid var(--color-ink-950);outline-offset:0;background:#ffffff9e}.player-history-value{color:var(--color-ink-950);text-align:center;font-variant-numeric:tabular-nums;align-self:start;font-size:max(11px,.58rem);line-height:1;position:static}.player-history-track{background:0 0;border:0;justify-content:center;align-items:end;width:100%;height:auto;min-height:0;display:flex;position:relative;overflow:visible}.player-history-bar i{width:min(100%,24px);height:var(--bar-height);transform-origin:bottom;border:0;min-width:0;display:block;position:static;background:#555!important}.player-history-bar:hover i,.player-history-bar:focus-visible i{transform:scaleX(1.12)}.player-history-bar.zero .player-history-track:before{background:var(--color-ink-500);content:"";width:min(100%,24px);height:3px;display:block;position:absolute;bottom:0}.player-history-game{text-align:center;align-content:end;justify-items:center;overflow:hidden;width:100%!important;color:var(--color-ink-950)!important;box-shadow:none!important;background:0 0!important;gap:0!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}.player-history-game b{font-size:max(11px,.55rem)}.player-history-game small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:max(11px,.49rem);overflow:hidden;color:var(--color-ink-700)!important}.player-history-tooltip,.player-history-bar:first-child>.player-history-tooltip,.player-history-bar:last-child>.player-history-tooltip{width:190px!important;bottom:calc(100% + 7px)!important;left:auto!important;right:50%!important;transform:translate(50%)!important}.player-history-bar:first-child>.player-history-tooltip{left:0!important;right:auto!important;transform:none!important}.player-history-bar:last-child>.player-history-tooltip{right:0!important;transform:none!important}.player-history-axis{grid-column:2;font-size:max(11px,.55rem)}.player-history-axis strong{color:var(--color-brand-600)}.player-results-table table,.opponent-comparison-table{table-layout:fixed;min-width:0!important}.player-results-table th:first-child,.player-results-table td:first-child{width:42%}.opponent-comparison-table th:first-child,.opponent-comparison-table td:first-child{width:34%}.opponent-comparison-table th,.opponent-comparison-table td{padding-inline:.48rem}@media(max-width:1120px){.player-analysis-grid{grid-template-columns:1fr}}@media(max-width:700px){.player-analysis-grid{gap:1px}.opponent-team-card-v2{grid-template-columns:auto auto minmax(0,1fr)}.opponent-team-card-v2 .team-volume-average{text-align:left;grid-column:3;justify-items:start}.production-panel-v2 .team-volume-recency,.opponent-team-recency{grid-template-columns:1fr auto}.production-panel-v2 .team-volume-recency span:nth-of-type(2),.opponent-team-recency span:nth-of-type(2){border-top:1px solid var(--color-ink-300);border-left:0;padding:.45rem 0 0}.player-history-chart{grid-template-rows:auto 164px auto}.player-history-scale,.player-history-plot{height:164px}.player-history-plot{gap:2px}.player-history-bar{grid-template-rows:14px minmax(0,1fr) 34px;grid-template-columns:1fr}.player-history-bar i{width:min(100%,18px)}.player-history-game small{display:none}.player-results-table,.opponent-panel-v2 .table-wrap{background:0 0;border:0}.player-results-table table,.opponent-comparison-table,.player-results-table tbody,.opponent-comparison-table tbody,.player-results-table tr,.opponent-comparison-table tr,.player-results-table td,.opponent-comparison-table td{display:block;width:100%!important}.player-results-table thead,.opponent-comparison-table thead{display:none}.player-results-table tr,.opponent-comparison-table tr{border:1px solid var(--color-ink-950);background:var(--color-ink-50);margin-bottom:.5rem;padding:.6rem}.player-results-table td,.opponent-comparison-table td{border-top:1px solid var(--color-ink-200);justify-content:space-between;align-items:baseline;gap:1rem;padding:.38rem 0;display:flex}.player-results-table td:first-child,.opponent-comparison-table td:first-child{border-top:0}.player-results-table td:nth-child(2):before{content:"Result"}.player-results-table td:nth-child(3):before{content:"Prior average"}.player-results-table td:nth-child(4):before{content:"Snaps"}.opponent-comparison-table td:nth-child(2):before{content:"Result"}.opponent-comparison-table td:nth-child(3):before{content:"Prior avg."}.opponent-comparison-table td:nth-child(4):before{content:"Team impact"}.opponent-comparison-table td:nth-child(5):before{content:"Snaps"}.player-results-table td:before,.opponent-comparison-table td:before{color:var(--color-ink-600);letter-spacing:.06em;text-transform:uppercase;font-size:max(11px,.58rem);font-weight:800}.opponent-comparison-table td[data-label]:before{content:attr(data-label)}}.player-history-scale{color:var(--color-ink-950);padding-top:15px;padding-bottom:15px;font-weight:800}.player-history-plot{background:0 0;border:0}.player-history-guides,.player-history-average-region{z-index:0;pointer-events:none;position:absolute;top:15px;right:0;bottom:15px;left:0}.player-history-guides i{border-top:1px solid var(--color-ink-300);position:absolute;left:0;right:0}.player-history-guides i:before{border-top:2px solid var(--color-ink-950);content:"";width:6px;position:absolute;top:-1px;left:0}.player-history-average-region{z-index:2}.player-history-average{border-top:2px dashed var(--color-brand-500);position:absolute;left:0;right:0}.player-history-average b{color:#fff;background:var(--color-brand-500);padding:1px 3px;font-size:max(11px,.5rem);line-height:1.2;position:absolute;bottom:2px;right:0}.player-history-plot:before{z-index:4;border:0;border-left:3px solid var(--color-ink-950);inset:15px auto 15px 0}.player-history-plot:after{z-index:4;border-top:3px solid var(--color-ink-950);content:"";pointer-events:none;display:block;position:absolute;bottom:15px;left:0;right:0}.player-history-bar{z-index:1;grid-template-rows:15px minmax(0,1fr) 15px}.player-history-game{padding-top:6px!important;position:relative!important}.player-history-game:before{border-left:2px solid var(--color-ink-950);content:"";height:6px;position:absolute;top:0;left:calc(50% - 1px)}.player-history-bar i{border-radius:0;box-shadow:none!important;background:#444!important}.player-history-bar.latest i{background:var(--color-brand-500)!important}@media(max-width:700px){.opponent-comparison-table td[data-label]:before{content:attr(data-label)}.player-history-guides i:before{width:4px;left:0}}#app p,#app span{color:#090909!important;font-weight:700!important}#app :where(.eyebrow,.game-card-meta,.rank-chip,.micro-scale span,.micro-axis span,.matchup-hero-center span,.context-pills span,.team-form-signals span,.form-history-label span,.form-footnote,.player-signal-strip span,.opponent-summary-v2 span,.player-history-scale span,.player-history-game,.player-history-axis span,.script-version,.script-legend-v2>span,.script-first-break span,.script-state-grid-v2 header span,.script-leaders-v2 a span,.box-player-row>a span,.box-family-v2>p,.admin-overview-grid span,.system-grid-v2 span,.data-status-grid-v2 header span,.feedback-grid-v2 header span,.player-ranking-note span,.player-volume-rank,.player-volume-context>span,.player-volume-footer span,.landing-nav-center span,.landing-kicker,.landing-evidence article span,.landing-footer p,.landing-footer span,.landing-index span,.landing-copy-row>span,.landing-manifesto span){font-size:max(11px,.7rem)!important;font-weight:700!important}#app .nav-rail p,#app .nav-rail span,#app .admin-rail p,#app .admin-rail span,#app .micro-tooltip,#app .micro-tooltip span,#app .form-history-tooltip,#app .form-history-tooltip span,#app .player-history-tooltip,#app .player-history-tooltip span,#app span.team-badge,#app .table-wrap th span,#app a.card:hover p,#app a.card:hover span{color:#fff!important}#app .game-grid>a.matchup-card .game-card-meta span,#app .game-grid>a.matchup-card .game-card-meta time,#app .game-grid>a.matchup-card>small{color:#090909!important}#app span.impact-chip.inflates{color:#157347!important}#app span.impact-chip.suppresses{color:var(--color-brand-600)!important}#app span.impact-chip.neutral{color:#090909!important}#app span.position-chip-v2,#app .box-player-row>a span{background:var(--color-brand-500);border-color:var(--color-brand-500);color:#fff!important}#app .team-volume-board .micro-average-line b{padding:.2rem .35rem;line-height:1.1;font-size:max(11px,.7rem)!important}#app .matchup-season-label,#app .matchup-week-label{color:#090909!important;font-size:max(11px,.8rem)!important;font-weight:800!important}#app .volume-board-heading h2>span{font-weight:400!important}.page-canvas.inflates-canvas{padding-top:.75rem}.inflates-page{width:100%;max-width:100%;overflow-x:clip}.inflates-hero{border-bottom:4px solid var(--color-ink-950);grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);align-items:end;gap:clamp(1.5rem,4vw,5rem);padding:.5rem 0 1.4rem;display:grid}.inflates-hero h1{max-width:68rem;font-family:Geist,var(--font-sans);letter-spacing:-.07em;margin:0;font-size:clamp(3rem,6.5vw,7rem);line-height:.84}.inflates-hero>div>p:last-child{max-width:58rem;margin:1rem 0 0;font-size:1rem}.inflates-summary{border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.inflates-summary>div{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);background:var(--color-ink-50);min-width:0;padding:.9rem}.inflates-summary dt{letter-spacing:.08em;text-transform:uppercase;font-size:max(11px,.61rem);font-weight:850}.inflates-summary dd{margin:.35rem 0 0;font-size:1.35rem;font-weight:850;line-height:1}.inflates-controls{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:1rem;padding:1.5rem 0;display:grid}.inflates-controls label{color:var(--color-ink-700);letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:max(11px,.66rem);font-weight:850;display:grid}.inflates-controls select{border:1px solid var(--color-ink-950);min-height:46px;color:var(--color-ink-950);background:var(--color-ink-50)}.inflates-controls>p{text-align:right;text-transform:uppercase;min-width:150px;margin:0 0 .75rem;font-size:max(11px,.7rem)}.inflates-controls>p strong{color:var(--color-brand-600);font-size:1rem}.inflates-reading-key{grid-auto-flow:dense;border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inflates-reading-key>div{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);background:#c8c8c3;gap:.35rem;min-width:0;padding:.8rem 1rem;display:grid}.inflates-reading-key strong{text-transform:uppercase;font-size:max(11px,.76rem)}.inflates-reading-key span{font-size:max(11px,.7rem);line-height:1.35}.inflates-method-note{color:var(--color-ink-700);margin:.7rem 0 0;font-size:max(11px,.72rem)}.inflates-page>.static-loading,.inflates-page>.empty-state,.inflates-page>.error{margin-top:1.5rem}.inflates-table-wrap{margin-top:1.5rem;overflow-x:auto}.inflates-table{table-layout:fixed;font-variant-numeric:tabular-nums;min-width:1140px}.inflates-table th,.inflates-table td{padding-left:.6rem;padding-right:.6rem}.inflates-table th:first-child,.inflates-table td:first-child{text-align:center;width:58px}.inflates-table th:nth-child(2),.inflates-table td:nth-child(2){width:76px}.inflates-table th:nth-child(3),.inflates-table td:nth-child(3){width:150px}.inflates-table th:nth-child(4),.inflates-table td:nth-child(4){width:180px}.inflates-table th:nth-child(5),.inflates-table td:nth-child(5){width:92px}.inflates-table th:nth-child(6),.inflates-table td:nth-child(6){width:220px}.inflates-table th:nth-child(7),.inflates-table td:nth-child(7){width:132px}.inflates-table th:nth-child(8),.inflates-table td:nth-child(8){text-align:center;width:102px}.inflates-table th:nth-child(n+5),.inflates-table td:nth-child(n+5){text-align:right}.inflates-table td{vertical-align:middle}.inflates-table td>strong,.inflates-table td>small{display:block}.inflates-table td>small,.inflates-team small,.inflates-matchup small,.inflates-player small{color:var(--color-ink-700);margin-top:.18rem;font-size:max(11px,.66rem);font-weight:700}.inflates-rank{font-size:1rem}.inflates-table tbody tr:first-child .inflates-rank{color:var(--color-brand-600);font-size:1.3rem}.inflates-team{min-width:64px;color:var(--color-ink-950);align-items:center;display:flex}.inflates-team:hover,.inflates-team:focus-visible{color:var(--color-brand-700);outline:2px solid var(--color-ink-950);outline-offset:3px}.inflates-matchup{min-width:0;color:var(--color-ink-950);align-items:center;gap:.45rem;display:flex}.inflates-matchup-leader{gap:.45rem;min-width:160px;display:grid}.inflates-matchup-leader strong{overflow-wrap:anywhere}.inflates-matchup-leader .inflates-player{border-top:1px solid var(--color-ink-200);padding-top:.5rem}.inflates-matchup>span,.inflates-player{min-width:0;display:grid}.inflates-matchup:hover,.inflates-matchup:focus-visible,.inflates-player:hover,.inflates-player:focus-visible{color:var(--color-brand-700);outline:2px solid var(--color-ink-950);outline-offset:3px}.inflates-player{color:var(--color-ink-950)}.inflates-positive{color:#157347;font-size:1rem}.inflates-estimate{font-size:1.15rem}.inflates-unavailable{color:var(--color-ink-500);font-size:max(11px,.7rem);font-weight:700}.wishlist-save-button{border:1px solid var(--color-ink-950);color:#806018;width:42px;min-height:42px;box-shadow:none;background:0 0;padding:.55rem}.wishlist-save-button svg{width:22px;height:22px;display:block;overflow:visible}.wishlist-save-button:hover,.wishlist-save-button:focus-visible{color:#6b4e0d;box-shadow:none;background:#fff5d8}.wishlist-save-button.saved{color:#806018;background:#fff2c2}.wishlist-feedback{border:1px solid var(--color-ink-950);color:var(--color-ink-950);background:var(--color-brand-50);margin:.8rem 0 0;padding:.7rem .8rem;font-size:max(11px,.78rem);font-weight:750}.wishlist-feedback a{font-weight:850;text-decoration:underline}@media(max-width:1050px){.inflates-hero{grid-template-columns:1fr;align-items:stretch}.inflates-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.inflates-controls>p{text-align:left;grid-column:1/-1;margin:0}.inflates-reading-key{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.inflates-hero h1{font-size:clamp(2.8rem,15vw,4.5rem)}.inflates-summary,.inflates-controls,.inflates-reading-key{grid-template-columns:1fr}.inflates-controls>p{text-align:left;margin:0}.inflates-table-wrap{background:0 0;border:0;overflow:visible}.inflates-table,.inflates-table tbody,.inflates-table tr,.inflates-table td{min-width:0;display:block;width:100%!important}.inflates-table thead{display:none}.inflates-table tr{border:1px solid var(--color-ink-950);background:var(--color-ink-50);margin-bottom:.8rem}.inflates-table td{border-top:1px solid var(--color-ink-200);justify-content:space-between;align-items:baseline;gap:1rem;padding:.58rem .7rem;display:flex;text-align:right!important}.inflates-table td:first-child{border-top:0}.inflates-table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:max(11px,.58rem);font-weight:850}.inflates-team,.inflates-matchup{text-align:left;justify-content:end;min-width:0}.inflates-matchup-leader{justify-items:end;min-width:0}.inflates-player{text-align:right}.wishlist-save-button{width:42px;min-width:42px}}.account-page>h1{max-width:68rem}.account-grid{grid-auto-flow:dense;grid-template-columns:minmax(260px,.72fr) minmax(360px,1.28fr);align-items:start;gap:1rem;display:grid}.account-profile{gap:.8rem;display:grid}.account-profile h2,.account-form h2{margin:0}.account-profile dl{gap:0;margin:.35rem 0 0;display:grid}.account-profile dl>div{border-top:1px solid var(--color-ink-200);grid-template-columns:minmax(70px,.35fr) minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.account-profile dt,.account-form label{color:var(--color-ink-600);letter-spacing:.08em;text-transform:uppercase;font-size:max(11px,.66rem);font-weight:850}.account-profile dd{overflow-wrap:anywhere;margin:0;font-weight:750}.account-invites{grid-column:1/-1;gap:.85rem;display:grid}.account-invites h2{margin:0}.account-invites>p{max-width:46rem;color:var(--color-ink-600);margin:0;font-size:max(11px,.8rem)}.account-invites-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.account-invites-heading>span{text-transform:uppercase;font-size:max(11px,.72rem);font-weight:850}.account-invite-list{border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.account-invite-list li{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);background:#fff;gap:.5rem;padding:.9rem;display:grid}.account-invite-list code{color:var(--color-ink-950);font-family:Geist,var(--font-sans);letter-spacing:-.02em;font-size:1.05rem;font-weight:850}.account-invite-list span{color:var(--color-positive-600);font-size:max(11px,.7rem);font-weight:800}.account-invite-list li.used{background:var(--color-ink-100)}.account-invite-list li.used code{color:var(--color-ink-500);text-decoration:line-through}.account-invite-list li.used span{color:var(--color-ink-700)}.account-form{gap:.7rem;display:grid}.account-form>p:not(.eyebrow,.error,.account-success){max-width:42rem;color:var(--color-ink-600);margin:0 0 .3rem;font-size:max(11px,.8rem);line-height:1.45}.account-form>small{color:var(--color-ink-600);font-size:max(11px,.68rem);font-weight:700}.account-form>button{justify-self:start;margin-top:.25rem}.account-nickname-field{border-bottom:2px solid var(--color-ink-950);align-items:center;display:flex}.account-nickname-field:focus-within{border-color:var(--color-cyan-500);background:#ffffff70}.account-nickname-field>span{padding-left:.15rem;font-size:1.05rem;font-weight:850}.account-nickname-field input{border-bottom:0;width:100%;padding-left:.15rem}.account-nickname-field input:focus{background:0 0;outline:0}.account-password-form{grid-column:1/-1}.account-password-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.account-password-fields>div{gap:.45rem;display:grid}.account-success{border:1px solid var(--color-positive-600);color:var(--color-positive-600);background:var(--color-brand-50);margin:.2rem 0 0;padding:.7rem .8rem;font-size:max(11px,.76rem);font-weight:750}.security-page{gap:1rem;display:grid}.security-hero{margin-bottom:0}.security-hero h1{max-width:64rem}.security-hero .button-quiet{flex:none;align-self:end}.security-summary{grid-auto-flow:dense;border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.security-summary article{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);background:#fff;align-content:space-between;min-height:132px;padding:1rem;display:grid}.security-summary span,.security-events label{color:var(--color-ink-600);letter-spacing:.08em;text-transform:uppercase;font-size:max(11px,.66rem);font-weight:850}.security-summary strong{letter-spacing:-.05em;font-size:2.5rem;line-height:1}.security-summary small{color:var(--color-ink-600);font-size:max(11px,.68rem)}.security-guidance{border:1px solid var(--color-warning-500);background:var(--color-warning-50);padding:.9rem 1rem}.security-guidance p{max-width:62rem;color:var(--color-ink-700);margin:.2rem 0 0;font-size:max(11px,.76rem)}.security-events{gap:.8rem;padding-top:1rem;display:grid}.security-events>header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.security-events h2{margin:0}.security-events header p{color:var(--color-ink-600);margin:.35rem 0 0;font-size:max(11px,.75rem)}.security-events label{gap:.35rem;min-width:180px;display:grid}.security-events select{width:100%}.security-table{border:1px solid var(--color-ink-950);background:#fff;margin-top:0}.security-table table{min-width:1040px}.security-table th{background:var(--color-ink-950);color:#fff}.security-table td{vertical-align:top}.security-table td>strong,.security-table td>small{display:block}.security-table td>small{max-width:220px;color:var(--color-ink-600);overflow-wrap:anywhere;margin-top:.25rem}.security-risk{color:var(--color-ink-700);text-transform:uppercase;border:1px solid;padding:.3rem .42rem;font-size:max(11px,.62rem);font-weight:850;display:inline-block}.security-risk[data-level="High signal"]{color:var(--color-danger-600)}.security-risk[data-level=Review]{color:var(--color-warning-500)}.security-table details{min-width:128px}.security-table summary{cursor:pointer;font-size:max(11px,.7rem);font-weight:850}.security-table dl{gap:.35rem;margin:.65rem 0 0;display:grid}.security-table dl div{border-top:1px solid var(--color-ink-200);gap:.1rem;padding-top:.35rem;display:grid}.security-table dt{color:var(--color-ink-600);text-transform:uppercase;font-size:max(11px,.58rem);font-weight:800}.security-table dd{margin:0;font-size:max(11px,.68rem)}.security-state,.security-empty{color:var(--color-ink-600);padding:1rem}@media(max-width:700px){.security-summary{grid-template-columns:1fr}.security-events>header{flex-direction:column;align-items:stretch}.security-events label{width:100%}}.account-form .error{margin:.2rem 0 0}.admin-invite-check{align-items:center;gap:.5rem;font-size:max(11px,.84rem);display:flex}.admin-invite-check input{width:auto}.admin-invite-manage-link{border:1px solid var(--color-ink-950);min-height:34px;color:var(--color-ink-950);background:#fff;align-items:center;padding:.4rem .6rem;font-size:max(11px,.72rem);font-weight:800;display:inline-flex}.admin-invite-manage-link:hover,.admin-invite-manage-link:focus-visible{color:#fff;background:var(--color-ink-950)}.admin-invites-page{gap:1rem;display:grid}.admin-invites-hero{border-bottom:4px solid var(--color-ink-950);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-bottom:1rem;display:grid}.admin-invites-hero h1{font-family:Geist,var(--font-sans);letter-spacing:-.07em;margin:0;font-size:clamp(3rem,6vw,5.8rem);line-height:.84}.admin-invites-hero>div>p:last-child{max-width:48rem;color:var(--color-ink-700);margin:.8rem 0 0}.admin-invite-summary{border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);grid-template-columns:repeat(3,minmax(92px,1fr));margin:0;display:grid}.admin-invite-summary>div{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);background:#fff;min-width:92px;padding:.65rem .75rem}.admin-invite-summary dt{letter-spacing:.08em;text-transform:uppercase;font-size:max(11px,.62rem);font-weight:850}.admin-invite-summary dd{margin:.2rem 0 0;font-size:1.35rem;font-weight:850;line-height:1}.admin-invite-toolbar{border:1px solid var(--color-ink-950);background:var(--color-ink-50);align-items:end;gap:.75rem;padding:.85rem;display:flex}.admin-invite-toolbar label,.admin-invite-actions label{color:var(--color-ink-700);letter-spacing:.07em;text-transform:uppercase;gap:.35rem;font-size:max(11px,.64rem);font-weight:850;display:grid}.admin-invite-toolbar label:first-child{width:min(100%,420px)}.admin-invite-toolbar input,.admin-invite-toolbar select,.admin-invite-actions select{border:1px solid var(--color-ink-950);background:#fff;min-height:40px}.admin-invite-users{gap:.75rem;display:grid}.admin-invite-user{border:1px solid var(--color-ink-950);background:var(--color-ink-50);gap:.8rem;padding:1rem;display:grid}.admin-invite-user.focused{border-width:3px;border-color:var(--color-brand-600)}.admin-invite-user>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-invite-user h2{margin:.25rem 0 0;font-size:1.45rem}.admin-invite-user header p{color:var(--color-ink-700);margin:.25rem 0 0;font-size:max(11px,.78rem)}.admin-invite-access{border:1px solid var(--color-ink-500);color:var(--color-ink-700);letter-spacing:.07em;text-transform:uppercase;padding:.2rem .4rem;font-size:max(11px,.6rem);font-weight:850;display:inline-flex}.admin-invite-access.enabled{border-color:var(--color-positive-600);color:var(--color-positive-600)}.admin-invite-user-counts{gap:.4rem;display:flex}.admin-invite-user-counts span{border:1px solid var(--color-ink-950);background:#fff;padding:.35rem .5rem;font-size:max(11px,.65rem);font-weight:800}.admin-invite-actions{border-top:1px solid var(--color-ink-200);align-items:end;gap:.5rem;padding-top:.75rem;display:flex}.admin-invite-actions p{color:var(--color-ink-700);margin:0 auto 0 0;font-size:max(11px,.78rem)}.admin-invite-actions button{min-height:40px;padding:.55rem .75rem;font-size:max(11px,.72rem)}.admin-invite-actions .button-quiet{border:1px solid var(--color-ink-950);color:var(--color-ink-950);box-shadow:none;background:0 0;margin-left:auto}.admin-invite-code-list{border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-invite-code-list li{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:72px;padding:.7rem .8rem;display:grid}.admin-invite-code-list code{overflow-wrap:anywhere;color:var(--color-ink-950);font-family:Geist,var(--font-sans);font-size:max(11px,.95rem);font-weight:850}.admin-invite-code-list li>div{text-align:right;justify-items:end;gap:.2rem;display:grid}.admin-invite-code-list strong{color:var(--color-positive-600);font-size:max(11px,.68rem)}.admin-invite-code-list span{color:var(--color-ink-600);font-size:max(11px,.61rem)}.admin-invite-code-list li.used{background:var(--color-ink-100)}.admin-invite-code-list li.used code{color:var(--color-ink-600);text-decoration:line-through}.admin-invite-code-list li.used strong{color:var(--color-ink-950)}.admin-invite-empty{border:1px dashed var(--color-ink-400);color:var(--color-ink-600);margin:0;padding:.8rem;font-size:max(11px,.75rem)}.page-canvas.wishlist-canvas{padding-top:.75rem}.wishlist-page{width:100%;max-width:100%;overflow-x:clip}.wishlist-hero{border-bottom:4px solid var(--color-ink-950);grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:end;gap:clamp(1.5rem,4vw,5rem);padding:.25rem 0 .9rem;display:grid}.wishlist-hero h1{max-width:68rem;font-family:Geist,var(--font-sans);letter-spacing:-.07em;margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:.84}.wishlist-hero>div>p:last-child{max-width:48rem;margin:.6rem 0 0;font-size:max(11px,.86rem)}.wishlist-summary{border-top:1px solid var(--color-ink-950);border-left:1px solid var(--color-ink-950);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.wishlist-summary>div{border-right:1px solid var(--color-ink-950);border-bottom:1px solid var(--color-ink-950);background:var(--color-ink-50);padding:.65rem .75rem}.wishlist-summary dt{letter-spacing:.08em;text-transform:uppercase;font-size:max(11px,.61rem);font-weight:850}.wishlist-summary dd{margin:.2rem 0 0;font-size:1.1rem;font-weight:850;line-height:1}.wishlist-switcher{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,430px);margin-top:1rem;display:grid}.wishlist-switcher button{border:1px solid var(--color-ink-950);min-height:38px;color:var(--color-ink-950);box-shadow:none;background:0 0;font-size:max(11px,.74rem);font-weight:850}.wishlist-switcher button+button{border-left:0}.wishlist-switcher button:hover,.wishlist-switcher button:focus-visible{color:var(--color-ink-950);background:var(--color-brand-100);box-shadow:none}.wishlist-switcher button.active{color:var(--color-ink-950);background:var(--color-brand-400)}.wishlist-view-note{color:var(--color-ink-700);margin:.55rem 0 0;font-size:max(11px,.72rem)}.wishlist-page .static-loading,.wishlist-page>div>.error,.wishlist-empty{margin-top:1.5rem}.wishlist-empty{justify-items:start;gap:1rem;display:grid}.wishlist-empty p{margin:0}.wishlist-empty-actions{flex-wrap:wrap;gap:.5rem;display:flex}.wishlist-grid{grid-auto-flow:dense;grid-template-columns:minmax(0,1fr);gap:.45rem;width:100%;margin-top:.7rem;display:grid}.wishlist-card{grid-auto-flow:dense;border:1px solid var(--color-ink-950);background:var(--color-ink-50);grid-template-columns:minmax(175px,.72fr) minmax(310px,1.28fr) minmax(240px,.9fr) minmax(250px,.85fr);align-content:start;width:100%;min-width:0;display:grid}.wishlist-card-head{border-right:1px solid var(--color-ink-950);justify-content:space-between;align-items:start;gap:.45rem;padding:.45rem .55rem;display:flex}.wishlist-card-head>div{gap:.1rem;min-width:0;display:grid}.wishlist-card-badges{flex:none;align-items:center;gap:.3rem;display:flex}.wishlist-card-head strong{font-size:max(11px,.94rem)}.wishlist-card-head small{color:var(--color-ink-700);font-size:max(11px,.6rem);font-weight:700;line-height:1.3}.wishlist-owner{color:var(--color-brand-700);letter-spacing:.06em;text-transform:uppercase;font-size:max(11px,.56rem);font-weight:850}.wishlist-visibility{border:1px solid var(--color-ink-950);color:var(--color-ink-700);text-transform:uppercase;background:#fff;flex:none;padding:.16rem .3rem;font-size:max(11px,.54rem);font-weight:850}.wishlist-visibility.public{color:var(--color-ink-950);background:var(--color-brand-400)}.wishlist-card.community-card .wishlist-card-head{display:grid}.wishlist-community-count{border:1px solid var(--color-ink-950);width:100%;min-width:145px;color:var(--color-ink-950);background:var(--color-brand-400);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.05rem .5rem;padding:.35rem .45rem;display:grid}.wishlist-community-count>strong{grid-row:1/3;font-size:1.55rem;font-weight:900;line-height:1}.wishlist-community-count>span{text-transform:uppercase;font-size:max(11px,.61rem);font-weight:900;line-height:1.1}.wishlist-community-count>small{color:var(--color-ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.56rem);font-weight:750;overflow:hidden}.wishlist-matchup{border-right:1px solid var(--color-ink-950);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.45rem .55rem;display:grid}.wishlist-player-signal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wishlist-matchup .team-badge.compact{width:30px;height:30px;font-size:max(11px,.58rem)}.wishlist-team{min-width:0;color:var(--color-ink-950);align-items:center;gap:.45rem;display:flex}.wishlist-team>span,.wishlist-leader{min-width:0;color:var(--color-ink-950);gap:.08rem;display:grid}.wishlist-team small,.wishlist-leader small{color:var(--color-ink-600);text-transform:uppercase;font-size:max(11px,.58rem);font-weight:850}.wishlist-team strong,.wishlist-leader strong{overflow-wrap:anywhere;font-size:max(11px,.78rem)}.wishlist-leader span{color:var(--color-ink-600);font-size:max(11px,.64rem);font-weight:750}.wishlist-team:hover,.wishlist-team:focus-visible,.wishlist-leader:hover,.wishlist-leader:focus-visible{color:var(--color-brand-700);outline:2px solid var(--color-ink-950);outline-offset:3px}.wishlist-versus{text-transform:uppercase;justify-items:center;font-size:max(11px,.62rem);font-weight:850;display:grid}.wishlist-versus strong{font-size:max(11px,.86rem)}.wishlist-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0;display:grid}.wishlist-metrics>div{border-right:1px solid var(--color-ink-200);align-content:center;min-width:0;padding:.38rem .5rem;display:grid}.wishlist-metrics>div:last-child{border-right:0}.wishlist-metrics dt{color:var(--color-ink-700);text-transform:uppercase;font-size:max(11px,.58rem);font-weight:850}.wishlist-metrics dd{margin:.08rem 0 0;font-size:max(11px,.94rem);font-weight:850}.wishlist-metrics small{color:var(--color-ink-700);font-size:max(11px,.62rem);font-weight:750}.wishlist-card-footer{border-left:1px solid var(--color-ink-950);flex-direction:column;justify-content:center;align-items:flex-start;gap:.3rem;padding:.38rem .5rem;display:flex}.wishlist-card-footer>span{color:var(--color-ink-600);text-transform:uppercase;font-size:max(11px,.62rem);font-weight:750}.wishlist-actions{flex-wrap:wrap;justify-content:start;gap:.25rem;display:flex}.wishlist-actions button{border:1px solid var(--color-ink-950);min-height:27px;color:var(--color-ink-950);box-shadow:none;background:0 0;padding:.2rem .42rem;font-size:max(11px,.64rem);font-weight:850}.wishlist-actions button:hover,.wishlist-actions button:focus-visible{color:var(--color-ink-950);background:var(--color-brand-100);box-shadow:none}.wishlist-actions .wishlist-remove-button:hover,.wishlist-actions .wishlist-remove-button:focus-visible{color:#7c1f29;background:#fbe7e8}.wishlist-comments{border-top:1px solid var(--color-ink-950);background:#fff;grid-column:1/-1;padding:.75rem}.wishlist-comments>header{border-bottom:1px solid var(--color-ink-950);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.6rem;display:flex}.wishlist-comments>header>div{gap:.2rem;display:grid}.wishlist-comments>header strong{font-size:max(11px,.92rem)}.wishlist-comments>header small{color:var(--color-ink-600);font-size:max(11px,.65rem);font-weight:700}.wishlist-comments>header>span{border:1px solid var(--color-ink-950);background:var(--color-brand-400);text-align:center;min-width:32px;padding:.3rem;font-size:max(11px,.7rem);font-weight:900}.wishlist-comments-status{color:var(--color-ink-600);margin:1rem 0 0;font-size:max(11px,.75rem);font-weight:700}.wishlist-comment-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.wishlist-comment-list li{border-bottom:1px solid var(--color-ink-200);gap:.35rem;padding:.65rem 0;display:grid}.wishlist-comment-list li>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.wishlist-comment-list li strong{font-size:max(11px,.76rem)}.wishlist-comment-list time{color:var(--color-ink-600);text-transform:uppercase;font-size:max(11px,.6rem);font-weight:750}.wishlist-comment-list p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:max(11px,.82rem);line-height:1.45}.wishlist-comment-list button{color:#7c1f29;min-height:30px;box-shadow:none;background:0 0;border:0;justify-self:start;padding:.25rem 0;font-size:max(11px,.62rem);text-decoration:underline}.wishlist-comment-list button:hover,.wishlist-comment-list button:focus-visible{color:#55151c;box-shadow:none;background:0 0}.wishlist-comment-form{gap:.4rem;margin-top:.7rem;display:grid}.wishlist-comment-form label{text-transform:uppercase;font-size:max(11px,.66rem);font-weight:850}.wishlist-comment-form textarea{resize:vertical;border:1px solid var(--color-ink-950);min-height:86px;color:var(--color-ink-950);background:var(--color-ink-50)}.wishlist-comment-form>div{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.wishlist-comment-form small{color:var(--color-ink-600);font-size:max(11px,.62rem);font-weight:750}.wishlist-comment-form button{border:1px solid var(--color-ink-950);min-height:38px;color:var(--color-ink-950);background:var(--color-brand-400);box-shadow:none;font-size:max(11px,.68rem)}.wishlist-comment-form button:hover,.wishlist-comment-form button:focus-visible{color:var(--color-ink-950);background:var(--color-brand-300);box-shadow:none}@media(max-width:1050px){.account-grid{grid-template-columns:1fr}.account-password-form{grid-column:auto}.wishlist-hero{grid-template-columns:1fr;align-items:stretch}}@media(max-width:1280px){.wishlist-card{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.wishlist-matchup{border-right:0}.wishlist-metrics{border-top:1px solid var(--color-ink-950);border-right:1px solid var(--color-ink-950);grid-column:1/2}.wishlist-card-footer{border-top:1px solid var(--color-ink-950);border-left:0;flex-direction:row;grid-column:2/3;justify-content:space-between;align-items:center}.wishlist-actions{justify-content:end}}@media(max-width:700px){.wishlist-hero h1{font-size:clamp(2.8rem,15vw,4.5rem)}.wishlist-summary{grid-template-columns:1fr 1fr}.wishlist-switcher{width:100%}.wishlist-card{grid-template-columns:1fr}.wishlist-card-head{border-right:0;border-bottom:1px solid var(--color-ink-950)}.wishlist-matchup{border-bottom:1px solid var(--color-ink-950);grid-template-columns:1fr;align-items:start}.wishlist-metrics{border-top:0;border-right:0;grid-column:auto}.wishlist-versus{grid-template-columns:auto auto;justify-items:start;gap:.35rem}.wishlist-card-footer{flex-direction:column;grid-column:auto;align-items:stretch}.wishlist-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-content:stretch;display:grid}.wishlist-card-head{flex-direction:column;align-items:stretch}.wishlist-card-badges{justify-content:space-between}.wishlist-comments{grid-column:auto;padding:.7rem}.account-grid,.account-password-fields{grid-template-columns:minmax(0,1fr)}.admin-invites-hero{grid-template-columns:1fr}.admin-invite-summary{width:100%}.admin-invite-toolbar,.admin-invite-actions,.admin-invite-user>header{flex-direction:column;align-items:stretch}.admin-invite-toolbar label:first-child{width:100%}.admin-invite-actions .button-quiet{width:100%;margin-left:0}.admin-invite-user-counts{flex-wrap:wrap}.admin-invite-code-list{grid-template-columns:1fr}}.wishlist-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.wishlist-summary dd{overflow-wrap:anywhere}.wishlist-grid{gap:1rem;margin-top:1rem}.wishlist-card{background:var(--color-ink-50);border-width:2px;grid-template-columns:minmax(0,1fr)}.wishlist-card-head,.wishlist-card.community-card .wishlist-card-head{border-right:0;border-bottom:1px solid var(--color-ink-950);background:linear-gradient(105deg,var(--color-ink-50),white);grid-template-columns:minmax(0,1fr) minmax(190px,.32fr);align-items:stretch;gap:1.25rem;padding:1rem 1.1rem;display:grid}.wishlist-card-title{align-content:start;gap:.25rem;min-width:0;display:grid}.wishlist-card-title h2{letter-spacing:-.045em;max-width:54rem;margin:0;font-size:clamp(1.55rem,2.3vw,2.6rem);line-height:.95}.wishlist-card-title p{max-width:62rem;color:var(--color-ink-800);margin:.25rem 0 0;font-size:max(11px,.86rem);line-height:1.42}.wishlist-card-title p strong{color:var(--color-ink-950)}.wishlist-card-title>small{color:var(--color-ink-600);font-size:max(11px,.64rem);font-weight:750}.wishlist-signal-kind{color:var(--color-cyan-500);letter-spacing:.12em;text-transform:uppercase;font-size:max(11px,.6rem);font-weight:900}.wishlist-community-count,.wishlist-public-status{border:1px solid var(--color-ink-950);width:auto;min-width:0;color:var(--color-ink-950);background:var(--color-brand-400);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:.08rem .75rem;padding:.75rem;display:grid}.wishlist-community-count>strong{letter-spacing:-.07em;grid-row:1/3;font-size:clamp(2.2rem,3.6vw,3.7rem);line-height:.8}.wishlist-community-count>span,.wishlist-public-status>strong{text-transform:uppercase;font-size:max(11px,.66rem);font-weight:900;line-height:1.15}.wishlist-community-count>small,.wishlist-public-status>span{color:var(--color-ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.62rem);font-weight:750;overflow:hidden}.wishlist-public-status{background:var(--color-brand-100);grid-template-columns:1fr;align-content:center}.wishlist-card-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.wishlist-context-panel,.wishlist-evidence-panel{align-content:start;min-width:0;display:grid}.wishlist-evidence-panel{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.wishlist-context-panel{border-right:1px solid var(--color-ink-950)}.wishlist-context-panel>header,.wishlist-evidence-panel>header{border-bottom:1px solid var(--color-ink-950);color:#fff;background:var(--color-ink-950);justify-content:space-between;align-items:center;gap:1rem;min-height:39px;padding:.55rem .75rem;display:flex}.wishlist-context-panel>header strong,.wishlist-evidence-panel>header strong{letter-spacing:.07em;text-transform:uppercase;font-size:max(11px,.66rem)}.wishlist-context-panel>header span,.wishlist-evidence-panel>header span{color:var(--color-brand-300);text-align:right;font-size:max(11px,.62rem);font-weight:800}.wishlist-player-identity{grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:center;gap:1rem;padding:1rem;display:grid}.wishlist-player-identity>a:first-child{min-width:0;color:var(--color-ink-950);gap:.2rem;display:grid}.wishlist-player-identity>a:first-child strong{overflow-wrap:anywhere;font-size:1.25rem;line-height:1}.wishlist-player-identity>a:first-child span{color:var(--color-ink-600);font-size:max(11px,.68rem);font-weight:750}.wishlist-player-identity>a:hover,.wishlist-player-identity>a:focus-visible{color:var(--color-brand-700);outline:2px solid var(--color-cyan-500);outline-offset:3px}.wishlist-player-identity .wishlist-team{justify-content:end}.wishlist-form-strip{border-top:1px solid var(--color-ink-950);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wishlist-form-strip li{border-right:1px solid var(--color-ink-950);text-align:center;gap:.08rem;min-width:0;padding:.55rem .45rem;display:grid}.wishlist-form-strip li:last-child{border-right:0}.wishlist-form-strip span,.wishlist-form-strip small{color:var(--color-ink-600);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:max(11px,.53rem);font-weight:800;overflow:hidden}.wishlist-form-strip strong{font-variant-numeric:tabular-nums;font-size:1rem}.wishlist-matchup-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;padding:1rem;display:grid}.wishlist-matchup-main>b{color:var(--color-cyan-500);text-transform:uppercase;font-size:max(11px,.7rem)}.wishlist-matchup-team{min-width:0;color:var(--color-ink-950);align-items:center;gap:.65rem;display:flex}.wishlist-matchup-team.opponent{text-align:right;flex-direction:row-reverse}.wishlist-matchup-team>span{gap:.05rem;min-width:0;display:grid}.wishlist-matchup-team small{color:var(--color-ink-600);text-transform:uppercase;font-size:max(11px,.54rem);font-weight:850}.wishlist-matchup-team strong{font-size:1.2rem;line-height:1}.wishlist-matchup-team em{color:var(--color-ink-600);text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.62rem);font-style:normal;font-weight:700;overflow:hidden}.wishlist-matchup-team:hover,.wishlist-matchup-team:focus-visible{color:var(--color-brand-700);outline:2px solid var(--color-cyan-500);outline-offset:3px}.wishlist-next-leader{border-top:1px solid var(--color-ink-200);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 1rem;display:grid}.wishlist-next-leader>span{color:var(--color-ink-600);text-transform:uppercase;font-size:max(11px,.58rem);font-weight:850}.wishlist-next-leader>a:not(.wishlist-open-game){min-width:0;color:var(--color-ink-950);display:grid}.wishlist-next-leader>a:not(.wishlist-open-game) strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,.76rem);overflow:hidden}.wishlist-next-leader>a:not(.wishlist-open-game) small{color:var(--color-ink-600);font-size:max(11px,.58rem);font-weight:700}.wishlist-open-game{border:1px solid var(--color-ink-950);min-height:32px;color:var(--color-ink-950);background:var(--color-brand-400);text-transform:uppercase;padding:.4rem .55rem;font-size:max(11px,.62rem);font-weight:850}.wishlist-open-game:hover,.wishlist-open-game:focus-visible{color:var(--color-ink-950);background:var(--color-brand-200);outline:2px solid var(--color-ink-950);outline-offset:2px}.wishlist-evidence-grid{background:var(--color-ink-950);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;height:100%;margin:0;display:grid}.wishlist-evidence-grid>div{background:var(--color-ink-50);align-content:center;gap:.12rem;min-width:0;padding:.85rem .7rem;display:grid}.wishlist-evidence-grid dt{color:var(--color-ink-600);text-transform:uppercase;font-size:max(11px,.54rem);font-weight:850}.wishlist-evidence-grid dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:900;line-height:1}.wishlist-evidence-grid small{overflow-wrap:anywhere;color:var(--color-ink-600);font-size:max(11px,.57rem);font-weight:700}.wishlist-evidence-grid .wishlist-lift{background:var(--color-brand-100)}.wishlist-evidence-grid .wishlist-lift dd{color:#157347}.wishlist-estimate{border-top:1px solid var(--color-ink-950);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem .75rem;display:grid}.wishlist-estimate>span{text-transform:uppercase;font-size:max(11px,.58rem);font-weight:900}.wishlist-estimate>strong{color:var(--color-cyan-500);font-size:1.35rem;line-height:1}.wishlist-estimate>small{color:var(--color-ink-600);font-size:max(11px,.59rem);font-weight:700;line-height:1.35}.wishlist-card-footer{border-top:1px solid var(--color-ink-950);background:#fff;border-left:0;flex-direction:row;grid-column:auto;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.wishlist-card-provenance{gap:.1rem;min-width:0;display:grid}.wishlist-card-provenance strong{font-size:max(11px,.68rem)}.wishlist-card-provenance span{overflow-wrap:anywhere;color:var(--color-ink-600);font-size:max(11px,.58rem);font-weight:750}.wishlist-actions{flex:none;justify-content:end}.wishlist-comments{grid-column:auto}@media(max-width:1280px){.wishlist-card,.wishlist-card-body{grid-template-columns:minmax(0,1fr)}.wishlist-context-panel{border-right:0;border-bottom:1px solid var(--color-ink-950)}.wishlist-metrics,.wishlist-card-footer{grid-column:auto}}@media(max-width:700px){.wishlist-summary{grid-template-columns:minmax(0,1fr)}.wishlist-card-head,.wishlist-card.community-card .wishlist-card-head{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.85rem}.wishlist-community-count,.wishlist-public-status{min-height:76px}.wishlist-player-identity{grid-template-columns:minmax(0,1fr)}.wishlist-player-identity .wishlist-team{justify-content:start}.wishlist-matchup-main{grid-template-columns:minmax(0,1fr);align-items:start}.wishlist-matchup-main>b{padding-left:.25rem}.wishlist-matchup-team.opponent{text-align:left;flex-direction:row}.wishlist-next-leader{grid-template-columns:minmax(0,1fr) auto}.wishlist-next-leader>span{grid-column:1/-1}.wishlist-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wishlist-estimate{grid-template-columns:minmax(0,1fr)}.wishlist-card-footer{flex-direction:column;align-items:stretch}.wishlist-actions{justify-content:stretch}}#app .script-first-break,#app .script-first-break :is(span,strong,small){color:#fff!important}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}.monolith-page{min-width:0;color:var(--color-ink-950)}.monolith-page-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:20px;margin-bottom:20px;border-bottom:4px solid var(--color-ink-950)}.monolith-page-heading h1{margin:0;font-family:Geist,var(--font-sans);font-size:64px;font-weight:500;letter-spacing:-.04em;line-height:.95;color:var(--color-ink-950)}.monolith-page-heading p{max-width:60ch;margin:12px 0 0;font-size:15px;line-height:1.5}.monolith-heading-context{flex-shrink:0;text-align:right}.monolith-heading-context p{margin:12px 0 0;font-size:16px}.monolith-heading-context small{display:block;margin-top:4px;font-size:12px}.monolith-label{display:inline-block;padding:7px 10px;border:1px solid var(--color-ink-950);font-size:12px}.monolith-section-nav{display:flex;flex-wrap:wrap;margin:0 0 20px;border-bottom:2px solid var(--color-ink-950)}.monolith-section-nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 20px;border:1px solid var(--color-ink-950);border-bottom:0;background:var(--color-ink-50);color:var(--color-ink-950);font-size:14px;font-weight:700;text-decoration:none}.monolith-section-nav a+a{border-left:0}.monolith-section-nav a:hover{background:var(--color-ink-100)}.monolith-section-nav a.is-current{background:var(--color-ink-950);color:#fff}.monolith-section-nav a:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.monolith-calendar{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(200px,1.7fr) auto;gap:16px;align-items:end;margin-bottom:16px}.monolith-page label{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:700}.monolith-page :is(select,input[type=search]){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--color-ink-950);background:var(--color-ink-50)}.monolith-notice{margin:0;padding:12px 16px;border:1px solid var(--color-ink-200);background:var(--color-ink-50);font-size:13px;line-height:1.5}.monolith-independent-options{margin:16px 0}.monolith-independent-options button{display:grid;gap:6px;width:100%;min-height:44px;padding:16px;border:1px solid var(--color-ink-950);background:var(--color-ink-50);color:var(--color-ink-950);text-align:left;cursor:pointer}.monolith-independent-options strong{font-size:15px}.monolith-independent-options span{font-size:12px;line-height:1.5}.monolith-independent-options button[aria-pressed=true]{border-color:#c6102b;background:#c6102b;color:#fff}#app .monolith-independent-options button[aria-pressed=true] :is(strong,span){color:#fff!important}.monolith-independent-options button:focus-visible{outline:2px solid #c6102b;outline-offset:3px}.monolith-page p{line-height:1.5}.monolith-page h2{font-family:var(--font-sans);font-size:26px;font-weight:700;margin:28px 0 16px;letter-spacing:-.025em}.monolith-page h3{font-size:20px;margin:24px 0 12px}.monolith-page h4{font-size:18px;margin:0;font-weight:700}.monolith-tabs{display:flex;flex-wrap:wrap;gap:0;padding:0;margin:0 0 24px;border-bottom:2px solid var(--color-ink-950)}.monolith-tabs button{min-height:44px;padding:12px 20px;border:1px solid var(--color-ink-950);border-bottom:0;background:var(--color-ink-50);color:var(--color-ink-950);box-shadow:none}.monolith-tabs button+button{border-left:0}.monolith-tabs button:hover{background:var(--color-ink-100)}.monolith-tabs button[aria-pressed=true]{background:var(--color-brand-500);color:#fff}.monolith-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:24px 0 16px}.monolith-section-heading h2{margin:0}.monolith-text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink-950);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.monolith-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.monolith-highlights>:is(section,article){min-width:0}.monolith-team-heading{display:flex;align-items:center;gap:16px;min-height:76px;padding:16px;background:var(--color-ink-950);color:#fff}.monolith-team-heading>div{min-width:0}.monolith-page .monolith-team-heading h3{margin:0;font-size:19px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;color:#fff}.monolith-team-heading p{margin:5px 0 0;font-size:12px}#app .monolith-team-heading :is(p,span){color:#fff!important}.monolith-highlight{margin-top:16px;border:1px solid var(--color-ink-950);background:var(--color-ink-50)}.monolith-highlight-selected{outline:2px solid var(--color-brand-600);outline-offset:3px}.monolith-highlight-header{padding:18px;border-bottom:1px solid var(--color-ink-950);background:var(--color-ink-950);color:#fff}.monolith-page .monolith-highlight-header h4{min-width:0;margin:0;font-family:Geist,var(--font-sans);font-size:28px;font-weight:650;line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.monolith-player-context{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin:10px 0 0;font-size:12px}.monolith-player-context>span:last-child{margin-left:auto}#app .monolith-highlight-header :is(h4,p,span,strong,b){color:#fff!important}.monolith-projection-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.85fr)}.monolith-stat-identity{display:flex;flex-direction:column;justify-content:center;gap:9px;min-width:0;padding:18px}.monolith-stat-identity p{margin:0;font-size:20px;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.monolith-stat-identity small{display:block;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.monolith-scenario-reference strong,.monolith-direction-note{font-weight:750}.monolith-prime{display:flex;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:16px 18px;color:var(--color-ink-950);background:#f0eee5}.monolith-prime dt{font-size:12px;font-weight:700}.monolith-prime dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin:7px 0 0;font-family:Geist,var(--font-sans);font-size:42px;font-weight:650;line-height:1.05;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.monolith-prime-value{font:inherit}.monolith-prime dd small{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:0}.monolith-prime .monolith-prime-caption{margin-top:8px;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:0;line-height:1.4}.monolith-prime.is-unavailable{background:var(--color-ink-100);color:var(--color-ink-950)}.monolith-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid var(--color-ink-950)}.monolith-values>div{min-width:0;padding:14px 18px}.monolith-values>div+div{border-left:1px solid var(--color-ink-200)}.monolith-values dt{font-size:12px;font-weight:700}.monolith-values dd{display:flex;flex-direction:column;align-items:start;gap:4px;margin:6px 0 0;line-height:1.2;font-variant-numeric:tabular-nums}.monolith-window-value{min-width:0;font-family:Geist,var(--font-sans);font-size:28px;font-weight:600;letter-spacing:-.035em;overflow-wrap:anywhere}.monolith-values dd small{font-size:11px}.monolith-highlight-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--color-ink-200)}.monolith-support-index{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 7px}.monolith-support-index span{font-size:11px}.monolith-support-index strong{color:var(--color-ink-950);font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.monolith-support-index small{grid-column:1 / -1;font-size:11px}.monolith-page .monolith-evidence-button{min-height:44px;padding:10px 12px;border:1px solid var(--color-ink-950);background:transparent;color:var(--color-ink-950);box-shadow:none;font-size:12px}.monolith-page .monolith-evidence-button:hover{background:var(--color-ink-950);color:#fff}.monolith-highlight :is(button,summary):focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px}.monolith-team-empty{margin:0;padding:20px 16px;border:1px solid var(--color-ink-950);border-top:0;background:var(--color-ink-50);font-size:14px}.monolith-comparison-heading{margin-top:40px;padding-top:24px;border-top:4px solid var(--color-ink-950)}.monolith-comparison-heading>span{font-size:13px}.monolith-tabs+.monolith-comparison-heading{margin-top:24px;padding-top:0;border-top:0}.monolith-filters{display:grid;grid-template-columns:1fr .6fr 1fr auto;gap:16px;align-items:end;margin:20px 0}.monolith-page .monolith-checkbox{display:flex;align-items:center;min-height:44px;font-size:12px;font-weight:400}.monolith-checkbox input{width:18px;height:18px;min-height:18px;accent-color:var(--color-brand-500)}.monolith-scroll-hint{display:none;margin:0 0 10px;font-size:12px}.monolith-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--color-ink-950);background:var(--color-ink-50)}.monolith-table-scroll table{width:100%;border-collapse:collapse;font-size:14px}.monolith-table-scroll :is(th,td){padding:14px 16px;border-bottom:1px solid var(--color-ink-200);vertical-align:top;text-align:left}.monolith-table-scroll th{font-weight:700}.monolith-table-scroll thead{background:var(--color-ink-950);color:#fff}.monolith-table-scroll thead th{color:#fff;font-size:12px}.monolith-table-scroll tr:last-child td,.monolith-table-scroll tr:last-child th{border-bottom:0}.monolith-table-scroll small{display:block;margin-top:5px;color:var(--color-ink-600);font-size:12px;font-weight:400}.monolith-table{min-width:760px}.monolith-table tbody td{font-variant-numeric:tabular-nums}.monolith-table tbody td:nth-child(5){background:var(--color-brand-50);color:var(--color-brand-700);font-weight:700}.monolith-table tbody tr:hover,.monolith-selected{background:#fff}.monolith-selected th{box-shadow:inset 0 0 0 2px var(--color-brand-600)}.monolith-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:16px;margin:20px 0}.monolith-pagination button{min-height:44px}.monolith-preparation{padding:24px;border:1px solid var(--color-ink-950);background:var(--color-ink-50)}.monolith-preparation h2{margin-top:0}.monolith-evidence{margin-top:32px;padding:24px;border:1px solid var(--color-ink-950);background:var(--color-ink-50)}.monolith-evidence .monolith-section-heading{margin-top:0;padding-bottom:20px;border-bottom:2px solid var(--color-ink-950)}.monolith-evidence .monolith-section-heading h2{margin-top:0}.monolith-evidence .monolith-section-heading a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.monolith-evidence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;border:1px solid var(--color-ink-950)}.monolith-evidence-summary>div{min-width:0;padding:16px}.monolith-evidence-summary>div+div{border-left:1px solid var(--color-ink-950)}.monolith-evidence-summary>div:nth-child(2){background:var(--color-brand-600);color:#fff}.monolith-evidence-summary dt{font-size:12px}.monolith-evidence-summary dd{margin:8px 0 0;font-size:26px;font-weight:700;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.monolith-evidence>p{margin:12px 0}.monolith-evidence-note{font-size:12px}.monolith-window-evidence>details>p{margin:8px 0 16px}.monolith-evidence details{border-top:1px solid var(--color-ink-950);padding:12px 0}.monolith-page summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:700}.monolith-window-evidence>details>summary{font-size:17px}.monolith-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.monolith-facts>div{min-width:0}.monolith-facts dt{color:var(--color-ink-600);font-size:12px}.monolith-facts dd{margin:6px 0 0;font-weight:700;overflow-wrap:anywhere}.monolith-page ul{list-style:disc;padding-left:22px}.monolith-page li{padding:4px 0;line-height:1.6}.monolith-contexts>.monolith-highlights>article{padding:0 20px 20px;border-top:2px solid var(--color-ink-950);background:var(--color-ink-50)}.monolith-contexts .monolith-highlights{margin-top:24px}.monolith-contexts .monolith-highlights>article>section{padding:16px 0;border-top:1px solid var(--color-ink-200)}.monolith-contexts .monolith-highlights>article>section p{margin:8px 0;font-size:14px}@media(max-width:1199px){.monolith-filters{grid-template-columns:1fr 1fr}.monolith-scroll-hint{display:block}.monolith-page-heading{align-items:start}.monolith-page-heading h1{font-size:56px}.monolith-heading-context{max-width:220px}}@media(max-width:799px){.monolith-highlights{grid-template-columns:1fr}.monolith-evidence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.monolith-evidence-summary>div:nth-child(3){border-left:0}.monolith-evidence-summary>div:nth-child(n+3){border-top:1px solid var(--color-ink-950)}}@media(max-width:639px){.monolith-page-heading{position:relative;display:block;margin-bottom:16px;padding-bottom:16px}.monolith-page-heading h1{padding-right:110px;font-size:44px}.monolith-page .monolith-page-heading p{margin-top:8px;font-size:14px}.monolith-heading-context{position:absolute;top:4px;right:0;max-width:100px;margin:0;text-align:right}.monolith-page .monolith-label{padding:0;border:0;font-size:11px}.monolith-heading-context p{display:none}.monolith-calendar{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:12px}.monolith-calendar label:first-child{grid-column:1 / -1}.monolith-calendar button{min-height:44px}.monolith-calendar label{gap:4px;font-size:12px}.monolith-notice{padding:0;border:0;background:transparent;font-size:12px}.monolith-tabs{margin-bottom:20px}.monolith-tabs button{padding:10px 12px;font-size:12px}.monolith-page h2{font-size:22px}.monolith-page h3{font-size:18px}.monolith-section-heading{margin-top:20px;gap:0 12px}.monolith-section-heading h2{flex:1;min-width:0}.monolith-text-link{font-size:12px}.monolith-page .monolith-team-heading h3{font-size:18px}.monolith-team-heading{min-height:68px;gap:12px;padding:12px}.monolith-highlight-header{padding:12px}.monolith-page .monolith-highlight-header h4{font-size:24px}.monolith-stat-identity{padding:12px}.monolith-stat-identity p{font-size:18px}.monolith-prime{padding:12px}.monolith-prime dd{font-size:40px}.monolith-prime .monolith-prime-caption{font-size:11px}.monolith-values>div{padding:12px}.monolith-window-value{font-size:25px}.monolith-highlight-footer{padding:12px;gap:12px}.monolith-support-index{gap:2px 8px}.monolith-support-index strong{font-size:14px}.monolith-filters{grid-template-columns:minmax(0,1fr)}.monolith-comparison-heading{margin-top:32px}.monolith-evidence{padding:16px}.monolith-evidence-summary>div{padding:12px}.monolith-evidence-summary dd{font-size:22px}.monolith-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.monolith-trend{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:12px 18px;border-bottom:1px solid var(--color-ink-950);background:#f0eee5;font-size:14px}.monolith-trend>div{display:grid;gap:4px;min-width:0}.monolith-trend small{font-size:11px;line-height:1.35}.monolith-trend-change{text-align:right;font-variant-numeric:tabular-nums}.monolith-trend-change strong{font-size:18px;overflow-wrap:anywhere}.monolith-trend .monolith-trend-meaning{grid-column:1 / -1}.monolith-trend.is-favorable{background:#215744;color:#fff}.monolith-trend.is-adverse{background:#b42230;color:#fff}.monolith-baseline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px 18px}.monolith-baseline>div{min-width:0}.monolith-baseline dt{font-size:11px;line-height:1.4}.monolith-baseline dd{margin:5px 0 0;font-size:18px;font-weight:700;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#app .monolith-trend:is(.is-favorable,.is-adverse),#app .monolith-trend:is(.is-favorable,.is-adverse) :is(p,span,small,strong){color:#fff!important}@media(max-width:639px){.monolith-player-context{gap:4px 9px}.monolith-player-context>span:last-child{margin-left:0;flex-basis:100%}.monolith-trend,.monolith-baseline{padding-inline:12px}}@media(max-width:359px){.monolith-projection-lead{grid-template-columns:minmax(0,1fr)}.monolith-stat-identity{gap:6px}.monolith-prime{padding:12px}.monolith-values>div{padding:12px 8px}.monolith-values dd{flex-direction:column;align-items:start}.monolith-highlight-footer .monolith-evidence-button{width:100%}}.monolith-section{min-width:0;margin:24px 0;border-top:2px solid var(--color-ink-950)}.monolith-page .monolith-section>summary{display:list-item;padding:16px 0;list-style-position:inside}.monolith-page .monolith-section>summary h2{display:inline;margin:0;font-size:24px;vertical-align:middle}.monolith-section>summary:focus-visible,.monolith-team-column>summary:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px}.monolith-highlights>details{min-width:0}.monolith-page .monolith-team-column>summary{padding:16px;cursor:pointer}.monolith-team-column>summary:after{content:"+";margin-left:auto;font-size:22px;font-weight:700;color:#fff}.monolith-team-column[open]>summary:after{content:"−"}.monolith-section>.monolith-text-link{margin-bottom:16px}.monolith-section>.monolith-evidence{margin-top:0}.monolith-filter-note{margin:0 0 16px;font-size:13px}@media(max-width:639px){.monolith-page .monolith-section>summary h2{font-size:21px}.monolith-page .monolith-team-column>summary{padding:12px}}.monolith-prime.is-rising{background:#215744;color:#fff}.monolith-prime.is-falling{background:#b42230;color:#fff}#app .monolith-prime:is(.is-rising,.is-falling),#app .monolith-prime:is(.is-rising,.is-falling) *{color:#fff!important}
