html[data-style=trading] body{--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Space Grotesk", "Inter", -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--shadow-sm: none;--shadow-md: 0 1px 0 rgba(0, 0, 0, .04);--shadow-lg: 0 8px 24px -8px rgba(0, 0, 0, .25);--bg-base: #0B0F14;--bg-gradient: linear-gradient(#0B0F14, #0B0F14);--surface-header: rgba(18, 24, 33, .94);--surface-card: #121821;--surface-card-hover: #121821;--surface-card-border: #1F2937;--surface-card-border-hover: rgba(34, 197, 94, .45);--surface-elevated: #121821;--surface-item: #0E141B;--surface-item-hover: rgba(34, 197, 94, .07);--surface-input: #0E141B;--surface-input-focus: #121821;--surface-analysis: #0E141B;--surface-table-th: #0E141B;--surface-table-border: #1F2937;--surface-table-hover: rgba(34, 197, 94, .06);--surface-group: rgba(230, 237, 243, .04);--surface-pill: rgba(230, 237, 243, .05);--surface-pill-hover: rgba(230, 237, 243, .09);--border-subtle: #1F2937;--border-medium: #334155;--border-focus: #22C55E;--border-glow: rgba(34, 197, 94, .25);--primary: #22C55E;--primary-light: #4ADE80;--primary-hover: #4ADE80;--primary-glow: rgba(34, 197, 94, .22);--on-primary: #06140B;--accent-soft: rgba(34, 197, 94, .13);--accent-line: rgba(34, 197, 94, .38);--info: #38BDF8;--info-soft: rgba(56, 189, 248, .12);--info-line: rgba(56, 189, 248, .32);--live: #F87171;--live-soft: rgba(248, 113, 113, .12);--live-line: rgba(248, 113, 113, .34);--warn: #F59E0B;--warn-soft: rgba(245, 158, 11, .12);--warn-line: rgba(245, 158, 11, .35);--pos: #22C55E;--neg: #F87171;--text-main: #E6EDF3;--text-soft: #CBD5E1;--text-muted: #94A3B8;--text-dim: #64748B;--text-inverse: #0B0F14;--shadow-glow-primary: 0 0 22px rgba(34, 197, 94, .16)}html[data-style=trading] body.light-mode{--bg-base: #F6F8FA;--bg-gradient: linear-gradient(#F6F8FA, #F6F8FA);--surface-header: rgba(255, 255, 255, .94);--surface-card: #FFFFFF;--surface-card-hover: #FFFFFF;--surface-card-border: #E2E8F0;--surface-card-border-hover: rgba(22, 163, 74, .45);--surface-elevated: #FFFFFF;--surface-item: #F1F4F7;--surface-item-hover: rgba(22, 163, 74, .06);--surface-input: #FFFFFF;--surface-input-focus: #FFFFFF;--surface-analysis: #F1F4F7;--surface-table-th: #F1F4F7;--surface-table-border: #E2E8F0;--surface-table-hover: rgba(22, 163, 74, .06);--surface-group: #F1F4F7;--surface-pill: #FFFFFF;--surface-pill-hover: #F1F4F7;--border-subtle: #E2E8F0;--border-medium: #CBD5E1;--border-focus: #16A34A;--border-glow: rgba(22, 163, 74, .25);--primary: #16A34A;--primary-light: #16A34A;--primary-hover: #15803D;--primary-glow: rgba(22, 163, 74, .22);--on-primary: #FFFFFF;--accent-soft: rgba(22, 163, 74, .13);--accent-line: rgba(22, 163, 74, .38);--info: #0284C7;--info-soft: rgba(2, 132, 199, .12);--info-line: rgba(2, 132, 199, .32);--live: #DC2626;--live-soft: rgba(220, 38, 38, .12);--live-line: rgba(220, 38, 38, .34);--warn: #B45309;--warn-soft: rgba(180, 83, 9, .12);--warn-line: rgba(180, 83, 9, .35);--pos: #16A34A;--neg: #DC2626;--text-main: #0F172A;--text-soft: #334155;--text-muted: #475569;--text-dim: #64748B;--text-inverse: #F6F8FA;--shadow-glow-primary: 0 0 22px rgba(22, 163, 74, .16)}html[data-style=trading] body.popup-page{--bg: #F6F8FA;--surface: #FFFFFF;--surface-2: #F1F4F7;--chrome: #FFFFFF;--line: #E2E8F0;--line-strong: #CBD5E1;--ink: #0F172A;--soft: #334155;--muted: #475569;--dim: #64748B;--primary: #16A34A;--primary-hover: #15803D;--primary-text: #15803D;--on-primary: #FFFFFF;--accent-soft: rgba(22, 163, 74, .13);--accent-line: rgba(22, 163, 74, .38);--link: #16A34A;--info: #0284C7;--info-soft: rgba(2, 132, 199, .12);--live: #DC2626;--live-soft: rgba(220, 38, 38, .12);--live-line: rgba(220, 38, 38, .34);--warn: #B45309;--warn-soft: rgba(180, 83, 9, .12);--warn-line: rgba(180, 83, 9, .35)}html[data-style=trading] body.popup-page.dark-mode{--bg: #0B0F14;--surface: #121821;--surface-2: #0E141B;--chrome: #121821;--line: #1F2937;--line-strong: #334155;--ink: #E6EDF3;--soft: #CBD5E1;--muted: #94A3B8;--dim: #64748B;--primary: #22C55E;--primary-hover: #4ADE80;--primary-text: #22C55E;--on-primary: #06140B;--accent-soft: rgba(34, 197, 94, .13);--accent-line: rgba(34, 197, 94, .38);--link: #4ADE80;--info: #38BDF8;--info-soft: rgba(56, 189, 248, .12);--live: #F87171;--live-soft: rgba(248, 113, 113, .12);--live-line: rgba(248, 113, 113, .34);--warn: #F59E0B;--warn-soft: rgba(245, 158, 11, .12);--warn-line: rgba(245, 158, 11, .35)}html[data-style=stadium] body{--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Barlow Condensed", "Bebas Neue", "Inter", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--bg-base: #0D0A1A;--bg-gradient: linear-gradient(#0D0A1A, #0D0A1A);--surface-header: rgba(24, 19, 48, .94);--surface-card: #181330;--surface-card-hover: #181330;--surface-card-border: #2A2350;--surface-card-border-hover: rgba(198, 255, 0, .45);--surface-elevated: #181330;--surface-item: #130F26;--surface-item-hover: rgba(198, 255, 0, .07);--surface-input: #130F26;--surface-input-focus: #181330;--surface-analysis: #130F26;--surface-table-th: #130F26;--surface-table-border: #2A2350;--surface-table-hover: rgba(198, 255, 0, .06);--surface-group: rgba(245, 243, 255, .04);--surface-pill: rgba(245, 243, 255, .05);--surface-pill-hover: rgba(245, 243, 255, .09);--border-subtle: #2A2350;--border-medium: #3B2F6B;--border-focus: #C6FF00;--border-glow: rgba(198, 255, 0, .25);--primary: #C6FF00;--primary-light: #D4FF4D;--primary-hover: #D4FF4D;--primary-glow: rgba(198, 255, 0, .22);--on-primary: #0D0A1A;--accent-soft: rgba(198, 255, 0, .13);--accent-line: rgba(198, 255, 0, .38);--info: #A78BFA;--info-soft: rgba(167, 139, 250, .12);--info-line: rgba(167, 139, 250, .32);--live: #FF3D71;--live-soft: rgba(255, 61, 113, .12);--live-line: rgba(255, 61, 113, .34);--warn: #A78BFA;--warn-soft: rgba(167, 139, 250, .12);--warn-line: rgba(167, 139, 250, .35);--pos: #C6FF00;--neg: #FF3D71;--text-main: #F5F3FF;--text-soft: #DDD6FE;--text-muted: #A99BDB;--text-dim: #7465AE;--text-inverse: #0D0A1A;--shadow-glow-primary: 0 0 22px rgba(198, 255, 0, .16)}html[data-style=stadium] body.light-mode{--bg-base: #F5F3FF;--bg-gradient: linear-gradient(#F5F3FF, #F5F3FF);--surface-header: rgba(255, 255, 255, .94);--surface-card: #FFFFFF;--surface-card-hover: #FFFFFF;--surface-card-border: #DDD6FE;--surface-card-border-hover: rgba(77, 124, 15, .45);--surface-elevated: #FFFFFF;--surface-item: #F8F7FF;--surface-item-hover: rgba(77, 124, 15, .06);--surface-input: #FFFFFF;--surface-input-focus: #FFFFFF;--surface-analysis: #F8F7FF;--surface-table-th: #F8F7FF;--surface-table-border: #DDD6FE;--surface-table-hover: rgba(77, 124, 15, .06);--surface-group: #F8F7FF;--surface-pill: #FFFFFF;--surface-pill-hover: #F8F7FF;--border-subtle: #DDD6FE;--border-medium: #C4B5FD;--border-focus: #4D7C0F;--border-glow: rgba(77, 124, 15, .25);--primary: #4D7C0F;--primary-light: #4D7C0F;--primary-hover: #3F6212;--primary-glow: rgba(77, 124, 15, .22);--on-primary: #FFFFFF;--accent-soft: rgba(77, 124, 15, .13);--accent-line: rgba(77, 124, 15, .38);--info: #6D28D9;--info-soft: rgba(109, 40, 217, .12);--info-line: rgba(109, 40, 217, .32);--live: #E11D48;--live-soft: rgba(225, 29, 72, .12);--live-line: rgba(225, 29, 72, .34);--warn: #6D28D9;--warn-soft: rgba(109, 40, 217, .12);--warn-line: rgba(109, 40, 217, .35);--pos: #4D7C0F;--neg: #E11D48;--text-main: #1E1B4B;--text-soft: #3B2F7A;--text-muted: #5B4B9A;--text-dim: #7C6FB0;--text-inverse: #F5F3FF;--shadow-glow-primary: 0 0 22px rgba(77, 124, 15, .16)}html[data-style=stadium] body.popup-page{--bg: #F5F3FF;--surface: #FFFFFF;--surface-2: #F8F7FF;--chrome: #FFFFFF;--line: #DDD6FE;--line-strong: #C4B5FD;--ink: #1E1B4B;--soft: #3B2F7A;--muted: #5B4B9A;--dim: #7C6FB0;--primary: #4D7C0F;--primary-hover: #3F6212;--primary-text: #3F6212;--on-primary: #FFFFFF;--accent-soft: rgba(77, 124, 15, .13);--accent-line: rgba(77, 124, 15, .38);--link: #4D7C0F;--info: #6D28D9;--info-soft: rgba(109, 40, 217, .12);--live: #E11D48;--live-soft: rgba(225, 29, 72, .12);--live-line: rgba(225, 29, 72, .34);--warn: #6D28D9;--warn-soft: rgba(109, 40, 217, .12);--warn-line: rgba(109, 40, 217, .35)}html[data-style=stadium] body.popup-page.dark-mode{--bg: #0D0A1A;--surface: #181330;--surface-2: #130F26;--chrome: #181330;--line: #2A2350;--line-strong: #3B2F6B;--ink: #F5F3FF;--soft: #DDD6FE;--muted: #A99BDB;--dim: #7465AE;--primary: #C6FF00;--primary-hover: #D4FF4D;--primary-text: #C6FF00;--on-primary: #0D0A1A;--accent-soft: rgba(198, 255, 0, .13);--accent-line: rgba(198, 255, 0, .38);--link: #D4FF4D;--info: #A78BFA;--info-soft: rgba(167, 139, 250, .12);--live: #FF3D71;--live-soft: rgba(255, 61, 113, .12);--live-line: rgba(255, 61, 113, .34);--warn: #A78BFA;--warn-soft: rgba(167, 139, 250, .12);--warn-line: rgba(167, 139, 250, .35)}html[data-style=clubhouse] body{--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Fraunces", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--bg-base: #12100D;--bg-gradient: linear-gradient(#12100D, #12100D);--surface-header: rgba(28, 25, 21, .94);--surface-card: #1C1915;--surface-card-hover: #1C1915;--surface-card-border: #2E2922;--surface-card-border-hover: rgba(111, 191, 142, .45);--surface-elevated: #1C1915;--surface-item: #171410;--surface-item-hover: rgba(111, 191, 142, .07);--surface-input: #171410;--surface-input-focus: #1C1915;--surface-analysis: #171410;--surface-table-th: #171410;--surface-table-border: #2E2922;--surface-table-hover: rgba(111, 191, 142, .06);--surface-group: rgba(245, 240, 230, .04);--surface-pill: rgba(245, 240, 230, .05);--surface-pill-hover: rgba(245, 240, 230, .09);--border-subtle: #2E2922;--border-medium: #3A342C;--border-focus: #6FBF8E;--border-glow: rgba(111, 191, 142, .25);--primary: #6FBF8E;--primary-light: #8FD1A8;--primary-hover: #8FD1A8;--primary-glow: rgba(111, 191, 142, .22);--on-primary: #12100D;--accent-soft: rgba(111, 191, 142, .13);--accent-line: rgba(111, 191, 142, .38);--info: #6FBF8E;--info-soft: rgba(111, 191, 142, .12);--info-line: rgba(111, 191, 142, .32);--live: #F97316;--live-soft: rgba(249, 115, 22, .12);--live-line: rgba(249, 115, 22, .34);--warn: #D4AF37;--warn-soft: rgba(212, 175, 55, .12);--warn-line: rgba(212, 175, 55, .35);--pos: #6FBF8E;--neg: #EF7D6D;--text-main: #F5F0E6;--text-soft: #E2DACB;--text-muted: #A8A29E;--text-dim: #78716C;--text-inverse: #12100D;--shadow-glow-primary: 0 0 22px rgba(111, 191, 142, .16)}html[data-style=clubhouse] body.light-mode{--bg-base: #FAF7F0;--bg-gradient: linear-gradient(#FAF7F0, #FAF7F0);--surface-header: rgba(255, 255, 255, .94);--surface-card: #FFFFFF;--surface-card-hover: #FFFFFF;--surface-card-border: #E7E0D2;--surface-card-border-hover: rgba(31, 81, 50, .45);--surface-elevated: #FFFFFF;--surface-item: #F7F3EA;--surface-item-hover: rgba(31, 81, 50, .06);--surface-input: #FFFFFF;--surface-input-focus: #FFFFFF;--surface-analysis: #F7F3EA;--surface-table-th: #F7F3EA;--surface-table-border: #E7E0D2;--surface-table-hover: rgba(31, 81, 50, .06);--surface-group: #F7F3EA;--surface-pill: #FFFFFF;--surface-pill-hover: #F7F3EA;--border-subtle: #E7E0D2;--border-medium: #D6CCB8;--border-focus: #1F5132;--border-glow: rgba(31, 81, 50, .25);--primary: #1F5132;--primary-light: #1F5132;--primary-hover: #173F27;--primary-glow: rgba(31, 81, 50, .22);--on-primary: #FAF7F0;--accent-soft: rgba(31, 81, 50, .13);--accent-line: rgba(31, 81, 50, .38);--info: #1F5132;--info-soft: rgba(31, 81, 50, .12);--info-line: rgba(31, 81, 50, .32);--live: #C2410C;--live-soft: rgba(194, 65, 12, .12);--live-line: rgba(194, 65, 12, .34);--warn: #B8860B;--warn-soft: rgba(184, 134, 11, .12);--warn-line: rgba(184, 134, 11, .35);--pos: #2E7D4F;--neg: #B42318;--text-main: #1C1917;--text-soft: #3F3A33;--text-muted: #57534E;--text-dim: #78716C;--text-inverse: #FAF7F0;--shadow-glow-primary: 0 0 22px rgba(31, 81, 50, .16)}html[data-style=clubhouse] body.popup-page{--bg: #FAF7F0;--surface: #FFFFFF;--surface-2: #F7F3EA;--chrome: #FFFFFF;--line: #E7E0D2;--line-strong: #D6CCB8;--ink: #1C1917;--soft: #3F3A33;--muted: #57534E;--dim: #78716C;--primary: #1F5132;--primary-hover: #173F27;--primary-text: #173F27;--on-primary: #FAF7F0;--accent-soft: rgba(31, 81, 50, .13);--accent-line: rgba(31, 81, 50, .38);--link: #1F5132;--info: #1F5132;--info-soft: rgba(31, 81, 50, .12);--live: #C2410C;--live-soft: rgba(194, 65, 12, .12);--live-line: rgba(194, 65, 12, .34);--warn: #B8860B;--warn-soft: rgba(184, 134, 11, .12);--warn-line: rgba(184, 134, 11, .35)}html[data-style=clubhouse] body.popup-page.dark-mode{--bg: #12100D;--surface: #1C1915;--surface-2: #171410;--chrome: #1C1915;--line: #2E2922;--line-strong: #3A342C;--ink: #F5F0E6;--soft: #E2DACB;--muted: #A8A29E;--dim: #78716C;--primary: #6FBF8E;--primary-hover: #8FD1A8;--primary-text: #6FBF8E;--on-primary: #12100D;--accent-soft: rgba(111, 191, 142, .13);--accent-line: rgba(111, 191, 142, .38);--link: #8FD1A8;--info: #6FBF8E;--info-soft: rgba(111, 191, 142, .12);--live: #F97316;--live-soft: rgba(249, 115, 22, .12);--live-line: rgba(249, 115, 22, .34);--warn: #D4AF37;--warn-soft: rgba(212, 175, 55, .12);--warn-line: rgba(212, 175, 55, .35)}html[data-style] .brand-title,html[data-style] .set-brand-title,html[data-style] .tb-name,html[data-style] .matchup-team-name,html[data-style] .set-section-title,html[data-style] .set-card-title,html[data-style] .live-now-title{font-family:var(--font-heading)}html[data-style] body.popup-page{font-family:var(--font-main)}html[data-style=trading] body{font-variant-numeric:tabular-nums}html[data-style=stadium] .tb-name,html[data-style=stadium] .matchup-team-name,html[data-style=stadium] .live-now-title,html[data-style=stadium] .set-section-title{text-transform:uppercase;letter-spacing:.02em;font-weight:700}html[data-style=stadium] .tb-name,html[data-style=stadium] .matchup-team-name{font-size:1.12em}html[data-style=clubhouse] .tb-name,html[data-style=clubhouse] .matchup-team-name{font-weight:600;letter-spacing:-.01em}html[data-style] .filter-pill-mine{--mine-wager: var(--primary);--mine-wager-on: var(--on-primary);--mine-offer: var(--warn)}html[data-style=trading] :is(.filter-row-pills>.filter-pill.active,.source-menu-wrap:has(.filter-pill.active),.part-btn[aria-pressed=true]),html[data-style=trading] .part-btn[aria-pressed=true]:hover{background:color-mix(in srgb,var(--primary) 13%,transparent);border-color:transparent;color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}html[data-style=trading] .source-menu-wrap .filter-pill.active,html[data-style=trading] .source-menu-wrap:has(.filter-pill.active) .fav-edit-btn{color:var(--primary)}html[data-style=trading] .part-btn{border-radius:var(--radius-sm)}html[data-style=stadium] :is(.filter-row-pills>.filter-pill.active,.source-menu-wrap:has(.filter-pill.active),.part-btn[aria-pressed=true]){box-shadow:0 0 14px color-mix(in srgb,var(--primary) 45%,transparent)}html[data-style=stadium] .part-btn{border-radius:4px;font-family:var(--font-heading);font-size:14px;letter-spacing:.04em;text-transform:uppercase}html[data-style=clubhouse] :is(.filter-row-pills>.filter-pill.active,.source-menu-wrap:has(.filter-pill.active),.part-btn[aria-pressed=true]){box-shadow:none}html[data-style=clubhouse] .part-btn{font-family:var(--font-heading);font-size:13px;font-weight:600}html[data-style=trading] .tb-menu-btn{border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}html[data-style=stadium] .tb-menu-btn{border-radius:4px;font-family:var(--font-heading);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-style=clubhouse] .tb-menu-btn{background:var(--surface-card);font-family:var(--font-heading);font-size:13.5px;font-weight:600;letter-spacing:-.005em}html[data-style=clubhouse] .tb-menu-btn:is(:hover,[aria-expanded=true]){background:var(--surface-pill-hover)}html[data-style=trading] .filter-pill-mine{--mine-offer-on: #1a1302;--mine-fav: var(--warn);gap:0;padding:0;border-radius:var(--radius-sm);border-color:var(--border-medium);background:var(--surface-card);overflow:hidden}html[data-style=trading] body.light-mode .filter-pill-mine{--mine-offer-on: #ffffff}html[data-style=trading] .filter-pill-mine>:is(.filter-pill,.fav-menu-wrap){border:0;border-radius:0;background:none;box-shadow:none}html[data-style=trading] .filter-pill-mine>*+*{border-left:1px solid var(--border-subtle)}html[data-style=trading] .filter-row-pills .filter-pill{padding:6px 12px;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}html[data-style=trading] .filter-row-pills>.filter-pill,html[data-style=trading] .filter-row-pills>.fav-menu-wrap{border-radius:var(--radius-sm)}html[data-style=trading] .filter-pill-mine .filter-pill:hover{background:var(--surface-item-hover)}html[data-style=trading] .filter-pill-mine .filter-pill-wager.active{background:color-mix(in srgb,var(--mine-wager) 13%,transparent);color:var(--mine-wager);box-shadow:inset 0 -2px 0 var(--mine-wager)}html[data-style=trading] .filter-pill-mine .filter-pill-open-offer.active{background:color-mix(in srgb,var(--mine-offer) 13%,transparent);color:var(--mine-offer);box-shadow:inset 0 -2px 0 var(--mine-offer)}html[data-style=trading] .filter-pill-mine .fav-menu-wrap:has(.fav-pill.active){background:color-mix(in srgb,var(--mine-fav) 13%,transparent);box-shadow:inset 0 -2px 0 var(--mine-fav)}html[data-style=trading] .filter-pill-mine .fav-menu-wrap .fav-pill.active,html[data-style=trading] .filter-pill-mine .fav-menu-wrap:has(.fav-pill.active) .fav-edit-btn{color:var(--mine-fav)}html[data-style=trading] .filter-pill-mine .fav-edit-btn{border-radius:3px}html[data-style=trading] .filter-pill-mine .view-btn-badge{height:16px;min-width:0;padding:0 4px;border-radius:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:0;line-height:14px;border:1px solid color-mix(in srgb,currentColor 45%,transparent);background:none;color:inherit}html[data-style=trading] .filter-pill-mine #records-hand-badge{border-color:var(--warn);background:var(--warn);color:var(--bg-base)}html[data-style=stadium] .filter-pill-mine{--mine-offer-on: #0D0A1A;--mine-lit-wager: #C6FF00;--mine-lit-offer: #C4B5FD;--mine-lit-records: #FDBA74;--mine-lit-fav: #FDE047;gap:3px;padding:3px;border-radius:var(--radius-sm);border-color:var(--border-medium);border-top:2px solid var(--primary);background:var(--surface-card)}html[data-style=stadium] body.light-mode .filter-pill-mine{--mine-offer-on: #ffffff}html[data-style=stadium] .filter-row-pills .filter-pill{padding:3px 11px;font-family:var(--font-heading);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-style=stadium] .filter-row-pills .filter-pill,html[data-style=stadium] .filter-row-pills .fav-menu-wrap{border-radius:4px}html[data-style=stadium] .filter-pill-mine>:is(.filter-pill,.fav-menu-wrap){border-color:transparent;background:none}html[data-style=stadium] .filter-pill-mine>:is(.filter-pill,.fav-menu-wrap):hover{background:var(--surface-item-hover)}html[data-style=stadium] .filter-pill-mine .filter-pill-wager.active{background:var(--mine-wager);color:var(--mine-wager-on);box-shadow:0 0 14px color-mix(in srgb,var(--mine-wager) 45%,transparent)}html[data-style=stadium] .filter-pill-mine .filter-pill-open-offer.active{background:var(--mine-offer);color:var(--mine-offer-on);box-shadow:0 0 14px color-mix(in srgb,var(--mine-offer) 45%,transparent)}html[data-style=stadium] .filter-pill-mine>.fav-menu-wrap:has(.fav-pill.active){background:var(--mine-fav);box-shadow:0 0 14px color-mix(in srgb,var(--mine-fav) 45%,transparent)}html[data-style=stadium] .filter-pill-mine .view-btn-badge{height:18px;min-width:20px;padding:0 5px;border-radius:3px;background:#120e24;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:18px;text-shadow:0 0 6px currentColor}html[data-style=stadium] .filter-pill-mine #wagers-count{color:var(--mine-lit-wager)}html[data-style=stadium] .filter-pill-mine #offers-count{color:var(--mine-lit-offer)}html[data-style=stadium] .filter-pill-mine #records-hand-badge{color:var(--mine-lit-records)}html[data-style=stadium] .filter-pill-mine #fav-teams-count{color:var(--mine-lit-fav)}html[data-style=clubhouse] .filter-pill-mine{--mine-offer-on: #1C1917;--mine-fav: var(--warn);gap:6px;padding:0;border:0;background:none}html[data-style=clubhouse] .filter-row-pills .filter-pill{padding:5px 13px;font-family:var(--font-heading);font-size:13.5px;font-weight:600;letter-spacing:-.005em}html[data-style=clubhouse] .filter-row-pills .filter-pill:not(.active),html[data-style=clubhouse] .filter-row-pills .fav-menu-wrap:not(:has(.filter-pill.active)){background:var(--surface-card);border-color:var(--border-subtle)}html[data-style=clubhouse] .filter-pill-mine .filter-pill:is(.filter-pill-wager,.filter-pill-open-offer):not(.active){color:var(--text-soft)}html[data-style=clubhouse] .filter-pill-mine .filter-pill-wager:not(.active) :is([data-ic],.mine-count){color:var(--mine-wager)}html[data-style=clubhouse] .filter-pill-mine .filter-pill-open-offer:not(.active) :is([data-ic],.mine-count){color:var(--mine-offer)}html[data-style=clubhouse] .filter-pill-mine .filter-pill-wager.active,html[data-style=clubhouse] .filter-pill-mine .filter-pill-open-offer.active{box-shadow:none}html[data-style=clubhouse] .filter-pill-mine .fav-menu-wrap:has(.fav-pill.active){box-shadow:none}html[data-style=clubhouse] .filter-pill-mine .fav-menu-wrap .fav-pill.active,html[data-style=clubhouse] .filter-pill-mine .fav-menu-wrap:has(.fav-pill.active) .fav-edit-btn{color:#1c1917}html[data-style=clubhouse] .filter-pill-mine .view-btn-badge{min-width:19px;height:19px;padding:0 5px;font-family:var(--font-main);font-size:11px;font-weight:700;line-height:19px}html[data-style=clubhouse] .filter-pill-mine #records-hand-badge{background:var(--warn);color:#1c1917}html[data-style=clubhouse] .filter-pill-mine #fav-teams-count{background:var(--surface-item);color:var(--text-soft)}html[data-style=clubhouse] .filter-pill-mine .fav-pill.active #fav-teams-count{background:#1c191724;color:#1c1917}html[data-style] body.lp-page{--bg: var(--bg-base);--ink: var(--text-main);--soft: var(--text-soft);--muted: var(--text-muted);--accent: var(--primary);--accent-text: var(--primary);--accent-hover: var(--primary-hover);--on-accent: var(--on-primary);--link: var(--primary);--link-hover: var(--primary-hover);--glass: var(--surface-card);--glass-strong: var(--surface-elevated);--tint: var(--surface-item);--line: var(--border-subtle);--line-strong: var(--border-medium);--header-bg: var(--surface-header);--footer-bg: var(--surface-item);--mono: var(--font-mono);font-family:var(--font-main)}html[data-style] body.ot-body{--ot-font: var(--font-main);--ot-mono: var(--font-mono);--ot-bg: var(--bg-base);--ot-side: var(--surface-item);--ot-panel: var(--surface-card);--ot-panel-2: var(--surface-item);--ot-row-alt: var(--surface-item);--ot-hover: var(--surface-item-hover);--ot-border: var(--border-subtle);--ot-border-strong: var(--border-medium);--ot-text: var(--text-main);--ot-muted: var(--text-muted);--ot-dim: var(--text-dim);--ot-green: var(--primary);--ot-green-soft: var(--accent-soft);--ot-btn-green: var(--primary);--ot-on-green: var(--on-primary);--ot-green-flash: color-mix(in srgb, var(--primary) 40%, transparent);--ot-red: var(--neg);--ot-red-flash: color-mix(in srgb, var(--neg) 35%, transparent);--ot-amber: var(--warn);--ot-diamond: var(--info);--ot-shadow: var(--shadow-lg)}html[data-style] body :is(.web-gate,.fp-signin,.wsi-adult){--si-bg: var(--bg-base);--si-ink: var(--text-main);--si-soft: var(--text-soft);--si-muted: var(--text-muted);--si-accent: var(--primary);--si-accent-hover: var(--primary-hover);--si-on-accent: var(--on-primary);--si-focus: var(--border-focus);--si-link: var(--primary);--si-link-hover: var(--primary-hover);--si-card-solid: var(--surface-card);--si-line: var(--border-subtle);--si-line-strong: var(--border-medium);font-family:var(--font-main)}html[data-style] body.lp-page :is(h1,h2,h3),html[data-style] body.ot-body :is(h1,h2){font-family:var(--font-heading)}.p2w-theme-pick{position:relative;display:inline-flex}.p2w-theme-btn{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--border-medium, var(--ot-border-strong, var(--line-strong)));background:transparent;color:var(--text-muted, var(--ot-muted, var(--soft)));cursor:pointer}.p2w-theme-btn::-webkit-details-marker{display:none}.p2w-theme-btn:hover,.p2w-theme-pick[open] .p2w-theme-btn{color:var(--text-main, var(--ot-text, var(--ink)))}.p2w-theme-btn:focus-visible{outline:2px solid var(--primary, var(--ot-green, var(--accent)));outline-offset:2px}.p2w-theme-btn svg{width:18px;height:18px}.p2w-theme-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;width:232px;padding:6px;border-radius:12px;border:1px solid var(--border-subtle, var(--ot-border, var(--line-strong)));background:var(--surface-elevated, var(--ot-panel, var(--bg)));color:var(--text-main, var(--ot-text, var(--ink)));box-shadow:0 16px 40px #00000038;font-size:13px;font-weight:500;text-align:left}.p2w-theme-head{margin:8px 8px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, var(--ot-muted, var(--muted)))}.p2w-theme-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.p2w-theme-item:hover{background:var(--surface-pill-hover, var(--ot-hover, var(--tint)))}.p2w-theme-item[aria-checked=true]{font-weight:700}.p2w-theme-item[aria-checked=true]:after{content:"\2713";margin-left:auto;color:var(--primary, var(--ot-green, var(--accent-text)));font-weight:800}.p2w-theme-swatch{flex:none;display:inline-grid;grid-template-columns:1fr 1fr;width:34px;height:20px;border-radius:5px;overflow:hidden;border:1px solid var(--border-subtle, var(--ot-border, var(--line)))}.p2w-theme-swatch>span{position:relative}.p2w-theme-swatch i{position:absolute;left:3px;right:3px;bottom:4px;height:4px;border-radius:9px}.p2w-mode-seg{display:flex;gap:2px;margin:2px 4px 4px;padding:2px;border-radius:999px;border:1px solid var(--border-subtle, var(--ot-border, var(--line-strong)))}.p2w-mode-seg button{flex:1;padding:6px 0;border:0;border-radius:999px;background:none;color:var(--text-muted, var(--ot-muted, var(--muted)));font:inherit;font-size:12px;font-weight:700;cursor:pointer}.p2w-mode-seg button:hover{color:var(--text-main, var(--ot-text, var(--ink)))}.p2w-mode-seg button[aria-pressed=true]{background:var(--primary, var(--ot-btn-green, var(--accent)));color:var(--on-primary, var(--ot-on-green, var(--on-accent)))}.p2w-theme-item:focus-visible,.p2w-mode-seg button:focus-visible{outline:2px solid var(--primary, var(--ot-green, var(--accent)));outline-offset:1px}@media (pointer: coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea{font-size:16px!important}}@media (pointer: coarse){.btn,.fp-back,.rp-back,.rp-icon-btn,.ah-icon-btn,.ah-primary,.filter-pill,.filter-clear-btn,.tb-menu-btn,.fav-edit-btn,.fav-menu-btn,.view-btn,.cl-tab,.rec-tab,.set-back,.set-nav-link,.theme-btn,.part-btn,.ws-input,.fav-menu-input,.rp-filter select,.rp-filter input,.bf-tab,.fc-seg button,.ot-btn,.ot-chip,.ot-seg-btn,.ot-nav-item,.ot-menu-btn,.ot-search,.p2w-theme-btn,.p2w-theme-item,.p2w-mode-seg button,.ah-menu-item,.wsi-mode,.wsi-show,.set-search-input,.card-expand-btn,.picks-fold-btn,.cards-more-btn,.rp-share-btn,.rp-more,.rp-edit-grade{min-height:44px}.ah-brand,.ot-brand,.rp-how summary,.sr-how summary,.fp-inbox-close{min-height:44px;display:flex;align-items:center}.theme-btn,.fp-inbox-close,.rp-back,.fp-back,.rp-icon-btn,.ah-icon-btn,.fav-edit-btn,.set-back,.ot-menu-btn,.p2w-theme-btn,.ah-primary,.tb-menu-btn{min-width:44px}.od-sports .bf-tab{min-height:44px}.pick-grade-actions .pick-grade-btn{min-width:44px;min-height:44px;font-size:13px}.game-card .gc-actions .gc-icon-btn{width:44px;height:44px}.game-card .gc-actions{gap:0;margin:-9px -10px 0 0}.game-card .gc-actions.is-open{margin-top:0;margin-left:auto}.market-btn.market-chip{min-width:44px;min-height:44px}.pick-4cx-btn,.pick-filter-chip,.gc-tv-link,.analysis-toggle,.pick-capper,.pick-icon-btn,.wsi-link,.wsi-forgot,.fp-link,.rp-capper-link,.rec-name,.bb-source,.rp-sort,.sr-back,.fp-capper-name{position:relative}.pick-4cx-btn:before,.pick-filter-chip:before,.gc-tv-link:before,.analysis-toggle:before,.pick-capper:before,.pick-icon-btn:before,.wsi-link:before,.wsi-forgot:before,.fp-link:before,.rp-capper-link:before,.rec-name:before,.bb-source:before,.rp-sort:before,.sr-back:before,.fp-capper-name:before{content:"";position:absolute;inset:-12px -4px}input[type=checkbox],input[type=radio]{min-width:22px;min-height:22px}.brand-subline,.theme-btn-label,.ah-cash-label,.kpi-link-hint,.kpi-label,.sources-bar-label,.source-badge,.tb-menu-btn .tb-menu-count,.tb-menu-title,.parts-label,.card-parts .parts-label,.card-parts .part-btn,.search-clear,.live-now-next,.live-now-count,.tb-wx-more,.tb-mono,.sport-kickoff-row,.sport-tag,.matchup-vs-separator,.table-matchup-sep,.tb-event,.tb-head,.golf-board .golf-price,.golf-board.has-prices .golf-price,.golf-board.prices-3 .golf-price,.golf-board .golf-thru.tee-time,.tb-foot-text,.tb-tag,.ob-title,.su-label,.ss-group,.search-ranks .sr-go,.ob-open,.ob-splits-src,.ob-split-mkt,.ob-flag,.ob-sig,.ob-sig-kind,.ob-sig-check,.ob-now-none,.ob-delta,.ob-exm>.ob-book.is-text,.ob-mid-pay,.ob-open-label,.ob-tag,.obq-tag,.obq-near-head,.ob-sub,.ob-cents,.slip-field,.xt-kicker,.xt-line-mark small,.xt-label-row label,.xt-sum dt,.xt-review-kicker,.bb-status,.bb-source,.bb-units,.bb-tag,.bb-stat dt,.bb-note,.bg-count,.bg-totals,.br-money dt,.status-pill,.down-distance-text,.pick-4cx-btn,.tls-badge,.tls-by,.tls-chev,.site-pick-label,.mini-tag,.tip-item .rank-capper-btn.is-ranked,.tip-item .rank-capper-btn.is-ranked:hover,.pick-source-link,.analysis-toggle,.gc-tv,.gc-tv-link .ic:last-child,.market-btn.market-chip,.market-btn,.copy-pick-btn,.archive-matchup-btn,.delete-matchup-btn,.favorite-badge,.archived-badge,.kpi-subtext,.wager-source-link,.offer-best-status.compact,.pick-grade-badge,.pick-grade-actions .pick-grade-btn,.pick-grade-btn.pick-grade-auto,.tip-other-game,.view-btn-badge,.tour-step,.tour-group-name,.tour-new,.cs-against,.pick-fade-chip,.ex-title,.ex-tag,.oc-steam-tag,.oc-steam-note,.oc-tip-line,.oc-table thead th,.oc-table td small,.rp-filter,.rp-sc-label,.rp-clv-side,.rp-table th,.rec-dot,.rp-sort-ind,.rp-p2w,.rec-tag,.set-search-kbd,.set-nav-group,.set-nav-badge,.set-eyebrow,.set-pill,.cs-card textarea.cs-pem,.set-tag,.set-card .btn.set-use-btn,.style-desc,.pv-kpi-label,.ws-features th,.ws-feature-status,.cl-stat dt,.cl-dot,.cl-latest-label,.sr-sports-table th,.sr-card-about,.sr-sig-src,.sr-sig-result,.sr-table th,.tl-soon,.ot-nav-label,.ot-nav-lock,.ot-tier-badge,.ot-table thead th,.ot-table thead th small,.ot-kick,.ot-bk,.ot-stat span,.ot-ev-league,.ot-book-pill,.ot-side-stake,.ot-badge,.ot-wc-age,.ot-wc-strength,.ot-wc-label,.ot-wc-chip,.ot-prop-also,.ot-price-flag,.fc-chip,.od-grid-head,.od-cell-sub,.od-ev,.od-note-tag,.od-line,.sg-ob-head,.sg-ob-label,.sg-n{font-size:12px!important}}.p2w-sheet-open,.p2w-sheet-done,.p2w-sheet-back{display:none}@media (max-width: 760px){.p2w-sheet-open{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--border-medium, var(--line-strong));background:var(--surface-pill, var(--glass));color:var(--text-main, var(--ink));font:inherit;font-size:14px;font-weight:700;cursor:pointer}.p2w-sheet-count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--primary, var(--accent));color:var(--on-primary, var(--on-accent));font-size:12px;line-height:20px;text-align:center}.p2w-sheet-count[hidden]{display:none}[data-filter-sheet]:not(.is-open){display:none!important}[data-filter-sheet].is-open{position:fixed;inset:auto 0 0;z-index:1200;display:flex!important;flex-direction:column;align-items:stretch;gap:10px;max-height:80dvh;overflow-y:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:var(--surface-elevated, var(--bg));box-shadow:0 -16px 40px #0000003d}[data-filter-sheet].is-open :is(select,input:not([type=checkbox])){width:100%!important;min-height:48px}.is-open>.p2w-sheet-done{display:block;min-height:48px;border:0;border-radius:12px;background:var(--primary, var(--accent));color:var(--on-primary, var(--on-accent));font:inherit;font-weight:700;cursor:pointer}.p2w-sheet-back.is-on{display:block;position:fixed;inset:0;z-index:1199;background:#02061780}}.p2w-sheet-more{display:none}@media (min-width: 761px) and (max-width: 1100px){[data-filter-sheet]:not(.show-more) .p2w-more-item{display:none!important}.p2w-sheet-more{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--border-medium, var(--line-strong));background:var(--surface-pill, var(--glass));color:var(--text-main, var(--ink));font:inherit;font-size:14px;font-weight:700;cursor:pointer}}@media (max-width: 560px){.p2w-fold-560.is-closed>:not(.p2w-fold-head){display:none!important}.p2w-fold-560>.p2w-fold-head{cursor:pointer;min-height:44px}.p2w-fold-560>.p2w-fold-head:after{content:"\25be";margin-left:auto;padding-left:10px;color:var(--text-muted, var(--muted))}.p2w-fold-560.is-closed>.p2w-fold-head:after{content:"\25b8"}h2.p2w-fold-head,h3.p2w-fold-head{display:flex;align-items:center;min-height:44px;margin-bottom:0}}@media (max-width: 700px){.p2w-fold-700.is-closed>:not(.p2w-fold-head){display:none!important}.p2w-fold-700>.p2w-fold-head{display:flex;flex-wrap:nowrap;align-items:center;cursor:pointer;min-height:44px}.p2w-fold-700>.p2w-fold-head:after{content:"\25be";margin-left:auto;padding-left:10px;color:var(--text-muted, var(--muted))}.p2w-fold-700.is-closed>.p2w-fold-head:after{content:"\25b8"}}.card-columns{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1251px){.card-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 671px){.card-columns{grid-template-columns:minmax(0,1fr)}}
