:root{--bg-hex:#071409;--bg:7 20 9;--bg-elevated-hex:#0b1322;--bg-elevated:11 19 34;--bg-card-hex:#0b1322;--bg-card:11 19 34;--bg-hover-hex:#14233c;--bg-hover:20 35 60;--bg-input-hex:#0a111f;--bg-input:10 17 31;--text-primary-hex:#f8fafc;--text-primary:248 250 252;--text-secondary-hex:#cbd5e1;--text-secondary:203 213 225;--text-muted-hex:#94a3b8;--text-muted:148 163 184;--text-dim-hex:#64748b;--text-dim:100 116 139;--success-hex:#22c55e;--success:34 197 94;--danger-hex:#ef4444;--danger:239 68 68;--warning-hex:#f59e0b;--warning:245 158 11;--info-hex:#3b82f6;--info:59 130 246;--cv-primary-hex:#22c55e;--cv-primary:34 197 94;--cv-accent-hex:#a3d977;--cv-accent:163 217 119;--cv-highlight-hex:#fbbf24;--cv-highlight:251 191 36;--cv-ink-hex:#0f172a;--cv-ink:15 23 42;--cv-muted-hex:#94a3b8;--cv-muted:148 163 184;--cv-primary-text-hex:#059669;--cv-primary-text:5 150 105;--cv-primary-strong-hex:#047857;--cv-primary-strong:4 120 87;--cv-radius:8px;--radius:0.625rem;--cv-scale:conic-gradient(from 0deg,rgba(34,197,94,.06) 0 25%,transparent 25% 50%,rgba(34,197,94,.06) 50% 75%,transparent 75% 100%);--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(0.205 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0)}html:not(.dark){--bg:249 250 251;--bg-elevated:243 244 246;--bg-card:255 255 255;--text-primary:15 23 42;--text-secondary:51 65 85;--cv-primary-text:5 150 105;--cv-primary-strong:4 120 87}html.dark{--cv-primary-text:52 211 153;--cv-primary-strong:34 197 94}:root{--row-py:0.5rem;--row-px:0.75rem}[data-density=compact]{--row-py:0.25rem;--row-px:0.5rem}:root{--glow-venom:0 0 20px rgba(34,197,94,.35);--glow-venom-intense:0 0 40px rgba(34,197,94,.5),0 0 80px rgba(34,197,94,.2);--glow-winner:0 0 30px rgba(34,197,94,.45),0 0 60px rgba(34,197,94,.2);--conf-high-hex:#22c55e;--conf-high:34 197 94;--conf-mid-hex:#a3d977;--conf-mid:163 217 119;--conf-low-hex:#fbbf24;--conf-low:251 191 36;--winner-text-hex:#22c55e;--loser-text-hex:#475569;--loser-muted-opacity:0.45;--shadow-card:0 2px 8px rgba(0,0,0,.4);--shadow-elevated:0 4px 16px rgba(0,0,0,.5),0 0 0 1px rgba(34,197,94,.07);--shadow-hero:0 8px 32px rgba(0,0,0,.6),0 0 40px rgba(34,197,94,.12);--toxin-positive-bg:rgba(34,197,94,.07);--toxin-positive-border:rgba(34,197,94,.28);--toxin-negative-bg:rgba(239,68,68,.07);--toxin-negative-border:rgba(239,68,68,.28);--toxin-warning-bg:rgba(245,158,11,.07);--toxin-warning-border:rgba(245,158,11,.28);--toxin-neutral-bg:rgba(148,163,184,.07);--toxin-neutral-border:rgba(148,163,184,.18);--range-floor-color:#ef4444;--range-mid-color:#22c55e;--range-ceil-color:#22c55e;--section-label-color:34 197 94;--section-label-spacing:0.12em;--cv-bg:#071409;--cv-bg-deep:#040d06;--cv-panel:#0b1322;--cv-panel-raised:#111b30;--cv-panel-soft:rgba(11,19,34,.72);--cv-border:rgba(148,163,184,.12);--cv-border-accent:rgba(34,197,94,.3);--cv-accent:#22c55e;--cv-accent-hover:#4ade80;--cv-accent-soft:rgba(34,197,94,.12);--pos-qb:#f87171;--pos-rb:#4ade80;--pos-wr:#60a5fa;--pos-te:#fbbf24;--pos-k:#c084fc;--pos-dst:#94a3b8;--cv-positive:#22c55e;--cv-warning:#fbbf24;--cv-danger:#f43f5e;--cv-info:#4ade80;--cv-text:#f8fafc;--cv-text-muted:#94a3b8;--cv-text-faint:#64748b;--cv-radius-sm:0.5rem;--cv-radius-md:0.75rem;--cv-radius-lg:1rem;--cv-radius-xl:1.25rem;--cv-radius-2xl:1.5rem;--cv-shadow-card:0 18px 60px rgba(0,0,0,.28);--cv-shadow-glow:0 0 30px rgba(34,197,94,.12);--cv-shadow-winner:0 0 36px rgba(34,197,94,.36);--cv-accent-text:#4ade80;--cv-on-accent:#04130a;--cv-identity:#22d3ee;--cv-identity-text:#22d3ee;--cv-caution:#fbbf24;--cv-danger-soft:rgba(244,63,94,.12);--cv-danger-edge:rgba(244,63,94,.3);--cv-caution-soft:rgba(251,191,36,.12);--cv-caution-edge:rgba(251,191,36,.3);--cv-identity-soft:rgba(34,211,238,.12);--cv-identity-edge:rgba(34,211,238,.3);--cv-brand:#040d06;--cv-brand-text:#f8fafc;--cv-brand-muted:#94a3b8;--cv-sunken:#0a111f;--cv-scrim:rgba(0,0,0,.5);--cv-row-hover:rgba(16,185,129,.05);--cv-field-a:#0c3a30;--cv-field-b:#0f4637;--font-display:"Barlow Condensed","Inter",system-ui,sans-serif;--cv-table-head:#071409;--cv-elevate:none;--cv-seg-track:var(--cv-panel);--cv-seg-track-edge:var(--cv-border);--cv-seg-on-bg:rgba(34,197,94,.1);--cv-seg-on-text:#4ade80;--cv-seg-on-edge:rgba(34,197,94,.3);--cv-seg-on-shadow:none;--cv-title-font:"Inter",system-ui,sans-serif;--cv-title-case:none;--cv-title-weight:600;--cv-title-size:1.5rem;--cv-title-track:normal}[data-theme=jade]{color-scheme:light;--cv-bg:#f4f7fa;--cv-bg-deep:#0b1d33;--cv-panel:#fff;--cv-panel-raised:#eaf0f5;--cv-panel-soft:hsla(0,0%,100%,.86);--cv-border:#dbe3ec;--cv-border-accent:rgba(16,185,129,.4);--cv-accent:#10b981;--cv-accent-hover:#0ea371;--cv-accent-soft:#e3f7ef;--cv-accent-text:#047857;--cv-on-accent:#06281f;--cv-identity:#0284c7;--cv-identity-text:#0369a1;--cv-caution:#b45309;--cv-danger-soft:#fde8ed;--cv-danger-edge:#f5b8c6;--cv-caution-soft:#fdf1e3;--cv-caution-edge:#f0cfa6;--cv-identity-soft:#e0f2fe;--cv-identity-edge:#a9d8f5;--cv-positive:#047857;--cv-warning:#b45309;--cv-danger:#be123c;--cv-info:#0369a1;--cv-text:#0b1d33;--cv-text-muted:#475569;--cv-text-faint:#5b6b7f;--cv-brand:#0b1d33;--cv-brand-text:#fff;--cv-brand-muted:#c6d3e3;--cv-sunken:#eaf0f5;--cv-scrim:rgba(11,29,51,.38);--cv-table-head:#f8fafc;--cv-row-hover:#f6faf8;--pos-qb:#be123c;--pos-rb:#0f766e;--pos-wr:#1d4ed8;--pos-te:#b45309;--pos-k:#7c3aed;--pos-dst:#475569;--cv-shadow-card:0 1px 2px rgba(11,29,51,.06),0 6px 18px rgba(11,29,51,.06);--cv-elevate:0 1px 2px rgba(11,29,51,.06),0 6px 18px rgba(11,29,51,.06);--cv-seg-track:#eaf0f5;--cv-seg-track-edge:transparent;--cv-seg-on-bg:#fff;--cv-seg-on-text:#0b1d33;--cv-seg-on-edge:transparent;--cv-seg-on-shadow:0 1px 3px rgba(11,29,51,.14);--cv-title-font:var(--font-display);--cv-title-case:uppercase;--cv-title-weight:800;--cv-title-size:2.5rem;--cv-title-track:0.01em;--cv-shadow-glow:none;--cv-shadow-winner:0 0 0 2px rgba(16,185,129,.35);--bg:244 247 250;--bg-elevated:255 255 255;--bg-card:255 255 255;--bg-hover:234 240 245;--bg-input:255 255 255;--text-primary:11 29 51;--text-secondary:71 85 105;--text-muted:91 107 127;--text-dim:91 107 127;background-color:var(--cv-bg);color:var(--cv-text)}[data-mode=dark] [data-theme=jade],[data-mode=dark][data-theme=jade]{color-scheme:dark;--cv-bg:#0a1322;--cv-bg-deep:#060c17;--cv-panel:#111d30;--cv-panel-raised:#172539;--cv-panel-soft:rgba(17,29,48,.86);--cv-border:#24344b;--cv-border-accent:rgba(52,211,153,.45);--cv-accent:#10b981;--cv-accent-hover:#34d399;--cv-accent-soft:rgba(16,185,129,.16);--cv-accent-text:#34d399;--cv-on-accent:#06281f;--cv-identity:#38bdf8;--cv-identity-text:#7dd3fc;--cv-caution:#fbbf24;--cv-danger-soft:rgba(244,63,94,.16);--cv-danger-edge:rgba(244,63,94,.42);--cv-caution-soft:rgba(251,191,36,.14);--cv-caution-edge:rgba(251,191,36,.4);--cv-identity-soft:rgba(56,189,248,.14);--cv-identity-edge:rgba(56,189,248,.4);--cv-positive:#34d399;--cv-warning:#fbbf24;--cv-danger:#fb7185;--cv-info:#7dd3fc;--cv-text:#e6edf5;--cv-text-muted:#a8b6c8;--cv-text-faint:#8496ab;--cv-brand:#0b1d33;--cv-brand-text:#fff;--cv-brand-muted:#c6d3e3;--cv-sunken:#0d1828;--cv-scrim:rgba(2,6,12,.6);--cv-table-head:#142136;--cv-row-hover:rgba(52,211,153,.06);--pos-qb:#fb7185;--pos-rb:#2dd4bf;--pos-wr:#60a5fa;--pos-te:#fbbf24;--pos-k:#c4b5fd;--pos-dst:#94a3b8;--cv-shadow-card:0 1px 2px rgba(0,0,0,.4),0 6px 18px rgba(0,0,0,.25);--cv-elevate:0 1px 2px rgba(0,0,0,.4),0 6px 18px rgba(0,0,0,.25);--cv-seg-track:#0d1828;--cv-seg-track-edge:#24344b;--cv-seg-on-bg:#1d2d44;--cv-seg-on-text:#fff;--cv-seg-on-edge:transparent;--cv-seg-on-shadow:0 1px 3px rgba(0,0,0,.45);--cv-shadow-winner:0 0 0 2px rgba(52,211,153,.45);--bg:10 19 34;--bg-elevated:17 29 48;--bg-card:17 29 48;--bg-hover:23 37 57;--bg-input:13 24 40;--text-primary:230 237 245;--text-secondary:168 182 200;--text-muted:132 150 171;--text-dim:132 150 171}.cv-title{font-family:var(--cv-title-font);text-transform:var(--cv-title-case);font-weight:var(--cv-title-weight);font-size:min(var(--cv-title-size),7.5vw);letter-spacing:var(--cv-title-track);line-height:1.05}.cv-brand-surface,[data-theme=jade].cv-brand-surface{background-color:var(--cv-brand);color:var(--cv-brand-text);color-scheme:dark}.cv-field-band{background:linear-gradient(90deg,rgba(11,29,51,.97) 0,rgba(11,29,51,.9) 36%,rgba(11,29,51,.45) 68%,rgba(11,29,51,.2) 100%),repeating-linear-gradient(90deg,transparent 0 158px,hsla(0,0%,100%,.22) 158px 160px),repeating-linear-gradient(90deg,var(--cv-field-a) 0 80px,var(--cv-field-b) 80px 160px);color:var(--cv-brand-text)}.cv-field-band--soft{background:linear-gradient(90deg,rgba(11,29,51,.96),rgba(11,29,51,.8)),repeating-linear-gradient(90deg,var(--cv-field-a) 0 60px,var(--cv-field-b) 60px 120px);color:var(--cv-brand-text)}@media (max-width:767px){.cv-field-band{background:linear-gradient(180deg,rgba(11,29,51,.96) 0,rgba(11,29,51,.88) 60%,rgba(11,29,51,.55) 100%),repeating-linear-gradient(90deg,var(--cv-field-a) 0 60px,var(--cv-field-b) 60px 120px)}}[data-theme=jade].cv-jade-page{overflow-x:clip;background-color:var(--cv-bg)}[data-theme=jade] :is(input,textarea,select){color-scheme:inherit}[data-theme=jade] .cv-btn-primary{background:var(--cv-accent);color:var(--cv-on-accent)}[data-theme=jade] .cv-btn-primary:hover{background:var(--cv-accent);opacity:.9;box-shadow:none}[data-theme=jade] .cv-btn-ghost{background:var(--cv-panel);color:var(--cv-text);border:1px solid var(--cv-border)}.cv-league-nav{margin-top:-1rem}[data-theme=jade] .cv-page-band{--cv-text:#fff;--cv-text-muted:#c6d3e3;--cv-text-faint:#93a5bb;--cv-accent-text:#6ee7b7;--cv-identity-text:#7dd3fc;--cv-border:hsla(0,0%,100%,.18);--cv-border-accent:rgba(110,231,183,.55);--cv-panel:hsla(0,0%,100%,.08);--cv-panel-raised:hsla(0,0%,100%,.12);--cv-sunken:hsla(0,0%,100%,.08);--cv-accent-soft:rgba(16,185,129,.2);--cv-elevate:none;--cv-seg-track:hsla(0,0%,100%,.08);--cv-seg-on-bg:hsla(0,0%,100%,.18);--cv-seg-on-text:#fff;--cv-seg-on-shadow:none;color-scheme:dark;color:var(--cv-text);position:relative;isolation:isolate;padding-block:1.75rem 1.5rem}[data-theme=jade] .cv-page-band:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--cv-band-pull, 2rem));bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:linear-gradient(90deg,rgba(11,29,51,.97) 0,rgba(11,29,51,.88) 45%,rgba(11,29,51,.6) 100%),repeating-linear-gradient(90deg,transparent 0 158px,hsla(0,0%,100%,.16) 158px 160px),repeating-linear-gradient(90deg,var(--cv-field-a) 0 80px,var(--cv-field-b) 80px 160px)}[data-theme=jade] .cv-page-band :is(input,select,textarea){color:var(--cv-text)}[data-theme=jade] .cv-page-band :is(input,textarea)::-moz-placeholder{color:var(--cv-text-faint)}[data-theme=jade] .cv-page-band :is(input,textarea)::placeholder{color:var(--cv-text-faint)}[data-theme=jade] .cv-page-band .cv-band-icon{background:#fff;border-color:transparent;color:#047857}@media (max-width:767px){[data-theme=jade] .cv-page-band{padding-block:1.25rem 1.25rem}[data-theme=jade] .cv-page-band:before{background:linear-gradient(180deg,rgba(11,29,51,.96),rgba(11,29,51,.86)),repeating-linear-gradient(90deg,var(--cv-field-a) 0 60px,var(--cv-field-b) 60px 120px)}}