:root{color-scheme:dark;--bg:#07090d;--bg-glow:#1a2230;--panel:#10141b;--panel2:#151b24;--topbar-bg:rgba(7,9,13,.88);--statusbar-bg:#07090d;--seg-track:rgba(118,118,128,.24);--seg-thumb:#4a4a50;--seg-shadow:0 3px 8px rgba(0,0,0,.28);--risk-1:#22c55e;--risk-2:#84cc16;--risk-3:#f59e0b;--risk-4:#a855f7;--group-bg:#12161d;--sheet-bg:#0c1016;--card-grad:linear-gradient(180deg,rgba(21,27,36,.92),rgba(14,18,24,.92));--line:#26303c;--line-soft:#1d2530;--line-strong:#3a4757;--text:#f4f7fb;--muted:#93a0b2;--muted-dim:#657184;--muted-label:#718096;--muted-faint:#5c6779;--inset:#0d1219;--raised:#1c232e;--hover-row:#131923;--hover-option:#1a2130;--hover-cell:#151d29;--neutral-soft:#141a23;--neutral-line:#2b3442;--pop:#121821;--pop-line:#33404f;--chip:#1e2733;--chip-line:#2f3b4a;--drawer-grad:linear-gradient(180deg,#0d1219,#0a0e13);--drawer-head-bg:rgba(10,14,19,.9);--scrim:rgba(3,5,8,.66);--section-bg:rgba(16,20,27,.7);--shadow-pop:0 18px 40px rgba(0,0,0,.55);--shadow-drawer:-30px 0 60px rgba(0,0,0,.5);--shadow-thumb:0 1px 4px rgba(0,0,0,.5);--bar-track:#101720;--bar-fill-a:#2b6ea8;--bar-fill-b:#1d4a72;--bar-under-a:#4a5566;--bar-under-b:#2b3442;--accent:#22c55e;--accent-bright:#4ade80;--accent-strong:#16a34a;--accent-ink:#04240f;--accent-soft:#052e16;--accent-line:#15803d;--accent-glow:rgba(34,197,94,.30);--good:#4ade80;--good-soft:#052e16;--good-line:#15803d;--brand-ink:var(--text);--brand-green:#22c55e;--brand-word-grey:#8a939c;--warn:#ffd477;--warn-soft:#241b08;--warn-line:#4f3b11;--neg:#ff7a7a;--call-play:#4ade80;--call-play-bg:#0f2a18;--call-play-line:#1f6b3a;--call-play-chip:#22c55e;--call-lean:#fbbf24;--call-lean-bg:#2a2210;--call-lean-line:#7a5a12;--call-lean-chip:#fbbf24;--call-pass:#f87171;--call-pass-bg:#2a1414;--call-pass-line:#7a2a2a;--call-pass-chip:#f87171;--call-chip-ink:#0b0d11;--info:#6cb6ff;--link:#4cc3ff;--info-soft:#0d1c2b;--info-line:#1d3f66}html[data-theme=light]{color-scheme:light;--bg:#f5f7fa;--bg-glow:#e3e9f1;--panel:#ffffff;--panel2:#f1f4f8;--topbar-bg:rgba(255,255,255,.86);--statusbar-bg:#fefefe;--seg-track:rgba(118,118,128,.12);--seg-thumb:#ffffff;--seg-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04);--risk-1:#16a34a;--risk-2:#65a30d;--risk-3:#d97706;--risk-4:#9333ea;--group-bg:#ffffff;--sheet-bg:#f2f2f7;--card-grad:linear-gradient(180deg,#ffffff,#fbfcfe);--line:#d8dee7;--line-soft:#e7ebf1;--line-strong:#b7c1cd;--text:#0e131a;--muted:#4d5866;--muted-dim:#5b6675;--muted-label:#5b6675;--muted-faint:#64707e;--inset:#e8ecf3;--raised:#eaeef4;--hover-row:#f2f5f9;--hover-option:#f0f4f9;--hover-cell:#f6f9fc;--neutral-soft:#f1f3f7;--neutral-line:#d9dee6;--pop:#ffffff;--pop-line:#ccd5e0;--chip:#ecf0f5;--chip-line:#d3dae3;--drawer-grad:linear-gradient(180deg,#ffffff,#f5f7fa);--drawer-head-bg:rgba(255,255,255,.92);--scrim:rgba(15,23,42,.38);--section-bg:rgba(255,255,255,.75);--shadow-pop:0 18px 40px rgba(15,23,42,.14);--shadow-drawer:-30px 0 60px rgba(15,23,42,.18);--shadow-thumb:0 1px 4px rgba(15,23,42,.25);--bar-track:#e8ecf2;--accent:#15803d;--accent-bright:#166534;--accent-strong:#14532d;--accent-ink:#ffffff;--accent-soft:#dcfce7;--accent-line:#22c55e;--accent-glow:rgba(21,128,61,.25);--good:#166534;--good-soft:#dcfce7;--good-line:#22c55e;--brand-green:#15803d;--brand-word-grey:#808992;--warn:#a16207;--warn-soft:#fff8e6;--warn-line:#f2d38a;--neg:#b42318;--call-play:#15803d;--call-play-bg:#ecfdf3;--call-play-line:#86efac;--call-play-chip:#15803d;--call-lean:#a35a06;--call-lean-bg:#fffbeb;--call-lean-line:#fcd34d;--call-lean-chip:#a35a06;--call-pass:#b91c1c;--call-pass-bg:#fef2f2;--call-pass-line:#fca5a5;--call-pass-chip:#b91c1c;--call-chip-ink:#ffffff;--info:#1d4ed8;--link:#0369a1;--info-soft:#e8f1fd;--info-line:#a9cdf5}html[data-accent=blue]{--accent:#3b82f6;--accent-bright:#60a5fa;--accent-strong:#2563eb;--accent-ink:#020a1f;--accent-soft:#172554;--accent-line:#1d4ed8;--accent-glow:rgba(59,130,246,.30)}html[data-accent=purple]{--accent:#a78bfa;--accent-bright:#c4b5fd;--accent-strong:#8b5cf6;--accent-ink:#1a0b3d;--accent-soft:#2e1065;--accent-line:#6d28d9;--accent-glow:rgba(139,92,246,.32)}html[data-accent=orange]{--accent:#f97316;--accent-bright:#fb923c;--accent-strong:#ea580c;--accent-ink:#2a0c02;--accent-soft:#431407;--accent-line:#c2410c;--accent-glow:rgba(249,115,22,.28)}html[data-accent=pink]{--accent:#ec4899;--accent-bright:#f472b6;--accent-strong:#db2777;--accent-ink:#2a0414;--accent-soft:#500724;--accent-line:#be185d;--accent-glow:rgba(236,72,153,.28)}html[data-accent=teal]{--accent:#14b8a6;--accent-bright:#2dd4bf;--accent-strong:#0d9488;--accent-ink:#022421;--accent-soft:#042f2e;--accent-line:#0f766e;--accent-glow:rgba(20,184,166,.28)}html[data-theme=light][data-accent=blue]{--accent:#1d4ed8;--accent-bright:#1e40af;--accent-strong:#1e3a8a;--accent-ink:#ffffff;--accent-soft:#dbeafe;--accent-line:#3b82f6;--accent-glow:rgba(29,78,216,.22)}html[data-theme=light][data-accent=purple]{--accent:#6d28d9;--accent-bright:#5b21b6;--accent-strong:#4c1d95;--accent-ink:#ffffff;--accent-soft:#ede9fe;--accent-line:#8b5cf6;--accent-glow:rgba(109,40,217,.22)}html[data-theme=light][data-accent=orange]{--accent:#c2410c;--accent-bright:#9a3412;--accent-strong:#7c2d12;--accent-ink:#ffffff;--accent-soft:#ffedd5;--accent-line:#f97316;--accent-glow:rgba(194,65,12,.22)}html[data-theme=light][data-accent=pink]{--accent:#be185d;--accent-bright:#9d174d;--accent-strong:#831843;--accent-ink:#ffffff;--accent-soft:#fce7f3;--accent-line:#ec4899;--accent-glow:rgba(190,24,93,.22)}html[data-theme=light][data-accent=teal]{--accent:#0f766e;--accent-bright:#115e59;--accent-strong:#134e4a;--accent-ink:#ffffff;--accent-soft:#ccfbf1;--accent-line:#14b8a6;--accent-glow:rgba(15,118,110,.22)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:radial-gradient(circle at 20% -10%,var(--bg-glow) 0,transparent 35%),var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Segoe UI,Inter,Roboto,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1500px,100%);margin:0 auto;padding:0 28px 60px}.topbar{min-height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5}.topbar nav{display:flex;gap:8px}.topbar nav a{color:var(--muted);padding:10px 14px;border-radius:10px}.topbar nav a:hover{color:var(--text);background:var(--panel2)}.topbar nav a{border:1px solid transparent;white-space:nowrap}.topbar nav a[aria-current=page]{border-color:var(--accent-line)}.topbar nav a[aria-current=page],.topbar nav a[aria-current=page]:hover{color:var(--accent-bright);background:var(--accent-soft)}.topbar nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eyebrow{color:var(--accent);font-size:11px;letter-spacing:.14em;font-weight:800;text-transform:uppercase}.topbarTools{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:nowrap;min-width:0}.brandBlock,.demoTag{flex:none}.demoTag{margin:0 auto 0 12px;padding:3px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.demoTagShort{display:none}@media (max-width:850px){.demoTag{flex:none;margin:0 auto 0 8px;padding:2px 7px;font-size:11px;line-height:1.3}.demoTagFull{display:none}.demoTagShort{display:inline}:root:has(.topbarTitleOn) .demoTag{display:none}}@media (min-width:851px){.topbar{margin:0 -28px;padding:0 28px;gap:16px}}@media (min-width:851px) and (max-width:1000px){.topbarTools{gap:10px}.topbar nav{gap:4px}.topbar nav a{padding:10px 11px}}.themeSwitch{display:inline-flex;align-items:center;gap:2px;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:3px}.themeOpt{border:0;background:transparent;color:var(--muted);border-radius:7px;padding:6px 10px;font:inherit;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.themeOpt:hover{color:var(--accent-bright)}.themeOptOn{background:var(--accent)}.themeOptOn,.themeOptOn:active,.themeOptOn:hover{color:var(--accent-ink)}.themeOptOn:active{background:var(--accent-strong)}.themeOpt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{padding:62px 0 34px;display:flex;justify-content:space-between;gap:32px;align-items:flex-start}h1{font-size:clamp(36px,5vw,68px);letter-spacing:-.055em;line-height:.98;margin:8px 0 18px;max-width:900px}h2{margin:5px 0 0;font-size:28px;letter-spacing:-.03em}h3{margin:6px 0 8px}p{color:var(--muted);line-height:1.6;max-width:760px}.pillWarn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.strong{font-weight:800}.pos{color:var(--good)}.neg{color:var(--neg)}.sub{display:block;color:var(--muted-dim);font-size:11px;margin-top:3px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.card{background:var(--card-grad);border:1px solid var(--line);border-radius:16px;padding:18px}.metric span{color:var(--muted);font-size:13px;display:block}.metric strong{display:block;font-size:34px;margin:6px 0 3px;letter-spacing:-.04em}.metric small{color:var(--muted-dim)}.pageTitle,.sectionHeader{padding:38px 0 18px}.pageTitle h1{font-size:48px;margin-bottom:8px}.tableWrap{border:1px solid var(--line);border-radius:12px;background:var(--panel)}.dataScroll,.tableWrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}.dataScroll{min-width:0}table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}th{color:var(--muted);font-size:11px;font-weight:650;text-align:left;padding:7px 10px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:8px 10px;border-bottom:1px solid var(--line-soft)}tbody th,td{font-size:13px}tbody th{color:var(--text);border-bottom-color:var(--line-soft);white-space:normal}tbody tr:last-child>td,tbody tr:last-child>th{border-bottom:0}@media (hover:hover){tbody tr:hover>td,tbody tr:hover>th{background:var(--hover-row)}}.dataTable{font-size:13px}.dataTable .num{text-align:right;white-space:nowrap}.dataTable .dtSub{display:block;white-space:nowrap}.dataTable .dtInline,.dataTable .dtSub{color:var(--muted-dim);font-size:11px;font-weight:500}.dataTable .dtInline{margin-left:5px}.dataTable .dtMuted{color:var(--muted);font-size:12px}.dataTable.stickFirst tr>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--panel)}.dataTable.stickFirst thead tr>:first-child{z-index:2}.sortBtn{display:inline-flex;align-items:center;gap:4px;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;white-space:nowrap;letter-spacing:inherit}.sortBtn:hover,.sortBtnOn{color:var(--text)}.sortBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.sortMark{display:inline-block;min-width:8px;font-size:11px;line-height:1;font-weight:800;color:var(--accent-bright)}.sortMarkIdle{display:inline-block;width:8px;height:8px}.sortBar{display:flex;justify-content:flex-end;margin:0 0 6px}.muSortBar{display:none}.boardTable{min-width:900px}.marketTable,.muTable{min-width:760px}.recHistoryTable{min-width:1080px}.empty{color:var(--muted);text-align:center;padding:34px}.cardList{display:grid;grid-gap:12px;gap:12px}.betCard{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:24px;gap:24px;align-items:center}.grid2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.filters{background:var(--card-grad);border:1px solid var(--line);border-radius:16px;padding:14px 16px 12px;margin-bottom:18px;display:grid;grid-gap:10px;gap:10px}.filtersTop{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.filtersTop .ghostBtn{padding:6px 12px}.filtersCount{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.filtersCount strong{font-size:15px}.filtersCount small{color:var(--muted-dim);font-size:12px}.mobileSheet{position:fixed;inset:56px 0 0 0;z-index:20;background:var(--bg);padding:12px 14px calc(24px + env(safe-area-inset-bottom, 0px));overflow-y:auto;display:grid;align-content:start;grid-gap:16px;gap:16px;border-top:1px solid var(--line)}.mobileNav{display:grid;grid-gap:4px;gap:4px}.mobileGroup{display:grid;grid-gap:2px;gap:2px;padding-bottom:6px}.mobileGroupLabel{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-label);padding:10px 14px 2px}.subTabs{gap:6px;margin:16px 0 6px;overflow-x:auto;scrollbar-width:none}.subTabs::-webkit-scrollbar{display:none}.subTabs a{white-space:nowrap;padding:7px 14px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:650}.subTabs a:hover{color:var(--text)}.subTabs a[aria-current=page]{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--accent-line)}.mobileNav a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;font-size:17px;font-weight:650;color:var(--text);border:1px solid transparent}.mobileNav a[aria-current=page]{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--accent-line)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filterChips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.filterChip{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--text);border-radius:999px;padding:3px 6px 3px 10px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.filterChip:hover{border-color:var(--neg)}.filterChip:hover .filterChipX{color:var(--neg)}.filterChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filterChipX{color:var(--muted);font-size:14px;line-height:1;padding:0 3px}.oddsControl{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:10px 14px 8px}.oddsHead{align-items:center;justify-content:space-between;gap:14px}.oddsHead,.oddsTitle{display:flex;flex-wrap:wrap}.oddsTitle{align-items:baseline;gap:12px}.oddsSummary{font-size:12px;font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oddsInputs{display:flex;align-items:flex-end;gap:8px}.oddsField{display:flex;align-items:center;gap:6px}.oddsField span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-label);font-weight:800}.oddsField input{width:84px;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:6px 9px;font:inherit;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oddsField input:focus{outline:none;border-color:var(--accent)}.oddsClear{padding:6px 12px}.oddsViz{position:relative;margin-top:6px}.oddsHist{position:relative;height:70px;padding-top:16px;display:flex;align-items:stretch;border-radius:8px 8px 0 0;background:linear-gradient(90deg,var(--neutral-soft) 50%,transparent 50%);transition:opacity .15s}.oddsHistStale{opacity:.55}.oddsBin{flex:1 1;min-width:0;display:flex;align-items:flex-end;padding:0 1px}.oddsBar{width:100%;display:flex;flex-direction:column;border-radius:2px 2px 0 0;overflow:hidden}.oddsBinBtn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;padding:0 1px;margin:0;font:inherit;color:inherit;cursor:pointer;border-radius:3px 3px 0 0}.oddsBinBtn:focus-visible,.oddsBinBtn:hover{background:var(--accent-soft)}.oddsBinBtn:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;z-index:3}.oddsBinOn{background:var(--accent-soft);border-bottom-color:var(--accent)}.oddsBinOn .oddsBarIn{background:var(--accent-bright)}.oddsTip{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:4;min-width:150px;padding:7px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);box-shadow:0 6px 18px rgba(0,0,0,.35);text-align:left;white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;font-size:12px;line-height:1.3}.oddsTip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oddsTip i{color:var(--accent-bright)}.oddsTip em,.oddsTip i{font-style:normal;font-size:10px}.oddsTip em{color:var(--muted)}.oddsBinTipStart .oddsTip{left:0;transform:none}.oddsBinTipEnd .oddsTip{left:auto;right:0;transform:none}.oddsBinBtn:focus-visible .oddsTip,.oddsBinBtn:hover .oddsTip{display:flex}.oddsBarIn,.oddsBarOut{flex-basis:0;min-height:0}.oddsBarOut{background:var(--line-strong);opacity:.55}.oddsBarIn{background:var(--accent)}.halfLabel{position:absolute;top:2px;z-index:1;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--muted-label);pointer-events:none}.halfLabelMinus{left:8px}.halfLabelPlus{right:8px}.evenMark{position:absolute;top:0;bottom:32px;width:0;border-left:1px dashed var(--line-strong);z-index:1;pointer-events:none}.oddsAxis{position:relative;height:32px;font-size:10px;color:var(--muted-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.axisEnd,.axisEven,.axisTick{position:absolute;top:3px;white-space:nowrap}.axisEndLow{left:0}.axisEndHigh{right:0}.axisTick{color:var(--muted-dim)}.axisEven,.axisTick{transform:translateX(-50%)}.axisEven{display:flex;flex-direction:column;align-items:center;line-height:1.25}.axisEven b{color:var(--text);font-size:10px;letter-spacing:.12em}.axisEven i{font-style:normal;color:var(--muted)}.dualRange{position:relative;height:22px;display:flex;align-items:center}.dualTrack{position:absolute;left:0;right:0;height:4px;border-radius:999px;background:var(--inset);border:1px solid var(--line)}.dualFill{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--accent);opacity:.85}.oddsHint{margin:0 0 2px}.oddsHint strong{color:var(--muted)}.oddsViz+.oddsHint{margin-top:2px}.filterMain{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.filterMain>.ms{display:flex}.filterMain>.ms>.msTrigger{height:100%;align-content:center}.supportCtl{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:grid;grid-gap:6px;gap:6px}.supportHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.supportHead .msLabel{grid-area:auto}.supportRow{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.supportCaption{display:block;margin-bottom:4px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-label);font-weight:800}.supportReq{min-width:0}.supportReq .msTrigger{background:var(--inset);padding:5px 9px}.supportReq .msTriggerOn{background:var(--accent-soft)}.supportReq .msLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.supportReq .msTrigger{grid-template-areas:"summary caret";grid-template-columns:1fr auto}.supportAny{padding:6px 10px}.supportCtl .stepBtn{width:30px;height:30px}.supportCtl .stepInput{width:56px;padding:5px 6px}.stepper{display:flex;align-items:center;gap:6px}.hsGroupBlock{display:flex;flex-direction:column;gap:1px;margin-bottom:4px}.hsGroup{font-weight:800;background:var(--panel2)}.hsChild{padding-left:26px}.hsCount{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hsCount,.msOption .hsCount{flex:none}.filterLower{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(0,2fr);grid-gap:12px;gap:12px;align-items:center}.searchBar{position:relative;display:block}.searchGlyph{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--accent);font-size:17px;pointer-events:none}.searchBar input{width:100%;background:var(--panel2);border:1px solid var(--line-strong);color:var(--text);border-radius:10px;padding:10px 12px 10px 34px;font:inherit;font-size:13px}.searchBar input::placeholder{color:var(--muted-faint)}.searchBar input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.filterSecondary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.filterSecondary .ms{flex:1 1 120px;max-width:190px}.filterSecondary .msTrigger:not(.msTriggerOn){background:transparent;border-color:var(--line-soft)}.filterSecondary .msTrigger{padding:5px 9px}.filterSecondary .msSummary{min-height:16px}.filterSecondary .check{font-size:12px;color:var(--muted)}.filterSecondary .check:has(input:checked){color:var(--text)}.filterSecondary .check input{width:14px;height:14px}.check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text);cursor:pointer}.check input,input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}.check input{width:16px;height:16px}.filterFoot{border-top:1px solid var(--line);padding-top:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px 24px;gap:8px 24px;align-items:start}.myVenues{min-width:0}.myVenuesHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.myVenuesSummary{margin:2px 0 0;font-size:12px;color:var(--text);max-width:none}.myVenuesSource{color:var(--muted-dim);font-size:10.5px;line-height:1.4;display:block;margin-top:2px}.myVenues .ghostBtn{padding:5px 11px}.saved{min-width:0;display:grid;grid-gap:6px;gap:6px}.savedSave{display:flex;gap:6px}.savedName{flex:1 1;min-width:0;background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:6px 10px;font:inherit;font-size:12px}.savedName:focus{outline:none;border-color:var(--accent)}.savedName:disabled{opacity:.6;cursor:not-allowed}.saved .ghostBtn{padding:6px 12px}.savedError{color:var(--neg);font-size:12px;margin:0;max-width:none}.savedList{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.savedList li{display:inline-flex;align-items:center;gap:4px}.savedLoad{text-align:left;background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:999px;padding:4px 11px;font:inherit;cursor:pointer}.savedLoad:hover{border-color:var(--accent-strong)}.savedLoadName{font-size:12px;font-weight:700}.dualInput{position:absolute;left:0;right:0;width:100%;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;height:28px}.dualInput:focus{outline:none}.dualInput::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--panel);border:2px solid var(--accent);cursor:pointer;box-shadow:var(--shadow-thumb)}.dualInput::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:var(--panel);border:2px solid var(--accent);cursor:pointer}.dualInput:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-glow)}.dualInput:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--accent-glow)}.oddsHint{margin:8px 0 0;color:var(--muted-dim)}.oddsHint,.oddsNotice{font-size:11px;line-height:1.5;max-width:none}.oddsNotice{margin:6px 0 0;color:var(--muted)}.oddsNoticeWarn{color:var(--warn)}.stepBtn{width:34px;height:34px;border-radius:9px;background:var(--raised);font:inherit;font-size:16px;font-weight:800}.stepBtn:hover:not(:disabled){border-color:var(--accent-strong)}.stepBtn:disabled{opacity:.4;cursor:not-allowed}.stepInput{width:72px;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:8px 10px;font:inherit;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.stepInput:focus{outline:none;border-color:var(--accent)}.ghostBtn{background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:9px 14px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ghostBtn:hover:not(:disabled){border-color:var(--accent-strong);color:var(--accent-bright)}.ghostBtn:disabled{opacity:.45;cursor:not-allowed}.ghostBtnOn{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-bright)}.ghostBtnOn:hover:not(:disabled){border-color:var(--accent-strong);color:var(--accent-bright)}.ghostBtnOn:active:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong);color:var(--accent-ink)}.ms{position:relative}.msTrigger{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"label caret" "summary summary";grid-gap:4px 8px;gap:4px 8px;align-items:center;text-align:left;background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:8px 10px;font:inherit;cursor:pointer}.msTrigger:hover{border-color:var(--line-strong)}.msTriggerOn{border-color:var(--accent-line);background:var(--accent-soft)}.msTriggerOn:hover{border-color:var(--accent-strong)}.msLabel{grid-area:label;display:inline-flex;align-items:center;gap:6px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-label)}.msCount,.msLabel{font-size:10px;font-weight:800}.msCount{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:1px 6px;letter-spacing:normal}.msCaret{grid-area:caret;color:var(--muted-label);font-size:11px}.msSummary{grid-area:summary;display:flex;flex-wrap:wrap;gap:4px;min-height:18px;align-items:center}.msPlaceholder{color:var(--muted-faint);font-size:13px}.msChip{background:var(--chip);border:1px solid var(--chip-line);border-radius:6px;padding:2px 6px;font-size:11px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msChipMore{background:transparent;border-style:dashed;color:var(--muted)}.msPop{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;min-width:240px;background:var(--pop);border:1px solid var(--pop-line);border-radius:12px;padding:10px;box-shadow:var(--shadow-pop)}.msHint{margin:0 0 8px;font-size:11px;color:var(--muted-dim);line-height:1.4}.msSearch{width:100%;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 10px;font:inherit;font-size:12px;margin-bottom:8px}.msSearch:focus{outline:none;border-color:var(--accent)}.msActions{display:flex;gap:6px;margin-bottom:8px}.msActions button{flex:1 1;background:var(--raised);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:6px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.msActions button:hover:not(:disabled){border-color:var(--accent-strong);color:var(--accent-bright)}.msActions button:disabled{opacity:.4;cursor:not-allowed}.msList{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.msOption{display:flex;align-items:center;gap:8px;padding:6px;border-radius:7px;font-size:12px;cursor:pointer}.msOption:hover{background:var(--hover-option)}.msOption input{width:15px;height:15px;accent-color:var(--accent);flex:none}.msOption span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msOptionHint{color:var(--muted-dim);font-size:10px}.msEmpty{color:var(--muted);font-size:12px;margin:6px}.msFoot{margin:8px 2px 0;color:var(--muted-dim);font-size:10px}.myVenuesBody{display:flex;align-items:flex-end;gap:10px;margin-top:12px;flex-wrap:wrap}.myVenuesBody .ms{flex:1 1;min-width:220px}.savedVenues{background:transparent;border:1px dashed var(--line);color:var(--muted);border-radius:8px;padding:6px 8px;font:inherit;font-size:10px;cursor:pointer}.savedVenues:hover{border-color:var(--accent-strong);color:var(--accent-bright)}.savedDelete{background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:8px;width:28px;height:28px;font-size:15px;line-height:1;cursor:pointer}.savedDelete:hover{border-color:var(--neg);color:var(--neg)}@media (max-width:1200px){.boardVenue .provName{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.boardVenue .provCell{gap:0}}.rankBar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:14px}.rankTabs{display:inline-flex;background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:4px;gap:4px}.rankTab{background:transparent;border:0;color:var(--muted);border-radius:9px;padding:9px 18px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.rankTab:hover{color:var(--accent-bright)}.rankTabOn{background:var(--accent)}.rankTabOn,.rankTabOn:hover{color:var(--accent-ink)}.rankTabOn:active{background:var(--accent-strong)}.rankBlurb{margin:0;font-size:12px;max-width:620px}.rankBlurb small{color:var(--muted-dim)}.boardNotice{margin:0 0 10px;font-size:12px;color:var(--muted)}.boardError{color:var(--neg)}.boardFoot{margin-top:12px;font-size:11px;color:var(--muted-dim);max-width:none}.thRanked{color:var(--accent)}.provCell{gap:8px;min-width:0}.provCell,.provMark{display:inline-flex;align-items:center}.provMark{justify-content:center;flex:none;border:1px solid var(--line);border-radius:8px;background:var(--inset);overflow:hidden}.provMark-md{width:24px;height:24px}.provMark-sm{width:20px;height:20px;border-radius:7px}.provLogo{width:100%;height:100%;object-fit:contain}.provLogo-onLight{display:none}html[data-theme=light] .provLogo-onLight{display:block}html[data-theme=light] .provLogo-onDark{display:none}.provInitials{font-size:10px;font-weight:850;letter-spacing:.02em;color:var(--text)}.provMark-sm .provInitials{font-size:9px}.provInitials-long{font-size:8px;letter-spacing:-.02em}.provMark-sm .provInitials-long{font-size:7px}.provName{display:flex;flex-direction:column;min-width:0}.provName strong{font-size:13px;font-weight:700;white-space:nowrap}.bookCount{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bookCount-chip{border:1px solid var(--line);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;color:var(--muted)}.bookCount-cell{font-size:12px}.bookTone-thin.bookCount-chip{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.bookTone-deep.bookCount-chip{border-color:var(--good-line);background:var(--good-soft);color:var(--good)}.pickGrid .bookCount-chip{align-self:flex-start;margin-top:2px}.badges{display:inline-flex;flex-wrap:wrap;gap:4px}.tone-good{border-color:var(--good-line);background:var(--good-soft);color:var(--good)}.tone-info{border-color:var(--info-line);background:var(--info-soft);color:var(--info)}.tone-warn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.tone-muted{border-color:var(--neutral-line);background:var(--neutral-soft);color:var(--muted)}.boardRow{cursor:pointer}.boardRowMarked td{background:var(--accent-soft)}.boardGroupHead td{padding:9px 14px 7px;border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line)}.boardGroupHead td,.boardGroupHead:hover td{background:var(--panel2)}.groupInner{display:flex;gap:2px 18px;position:-webkit-sticky;position:sticky;left:0;width:100%}.groupInner,.groupWhat,.groupWho{flex-wrap:wrap;align-items:baseline}.groupWhat,.groupWho{display:inline-flex;gap:2px 10px}.groupWho strong{font-size:13px}.groupMatch,.groupWhat span:first-child{font-size:12px;color:var(--muted)}.groupCount{font-size:11px;color:var(--muted-label);letter-spacing:.04em}.groupLink{font-size:12px;color:var(--accent-bright);margin-left:auto}.groupLink:hover{text-decoration:underline}.boardRowGrouped td:first-child{border-left:3px solid var(--accent-line);padding-left:11px}.boardRowGrouped td{padding-top:10px;padding-bottom:10px}.slipBar{margin-top:12px;align-items:center;gap:12px;flex-wrap:wrap;border-radius:12px;padding:12px 16px}.slipBar small{color:var(--muted-dim);font-size:11px;flex:1 1;min-width:200px}.boardWarn{border-left:3px solid var(--warn-line);padding-left:10px}.drawerLayer{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.drawerScrim{position:absolute;inset:0;background:var(--scrim)}.drawer{position:relative;width:min(1100px,94vw);height:100%;display:flex;flex-direction:column;background:var(--drawer-grad);border-left:1px solid var(--line);box-shadow:var(--shadow-drawer);animation:drawerIn .18s ease-out}@keyframes drawerIn{0%{transform:translateX(24px);opacity:.4}to{transform:none;opacity:1}}.drawerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line);background:var(--drawer-head-bg)}.drawerTitle{margin:0;font-size:22px;letter-spacing:-.02em}.drawerSub{margin:4px 0 0;font-size:12px;color:var(--muted)}.drawerClose{background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:10px;width:34px;height:34px;font-size:20px;line-height:1;cursor:pointer;flex:none}.drawerClose:hover{border-color:var(--accent-strong);color:var(--accent-bright)}.drawerBody{flex:1 1;overflow-y:auto;padding:18px 22px 40px;overscroll-behavior:contain}.detailView{display:flex;flex-direction:column;gap:22px}.detailSection{border:1px solid var(--line);border-radius:14px;background:var(--section-bg);padding:16px}.detailHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.detailHead h3{margin:0;font-size:16px;letter-spacing:-.02em}.detailHead h4,.panel h4{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-label)}.detailHeadActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.detailNote{margin:6px 0 10px;font-size:11px;color:var(--muted-dim);line-height:1.5;max-width:none}.detailEmpty{color:var(--muted)}.detailEmpty,.situationList{margin:8px 0 0;font-size:13px}.situationList{padding-left:18px;display:grid;grid-gap:4px;gap:4px}.situationList li.warn{color:var(--warn)}.situationList li{overflow-wrap:anywhere}.noteTag{margin-left:6px}.canonicalHeader{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;align-items:flex-start}.canonicalTitle h2{margin:0;font-size:26px;letter-spacing:-.03em}.canonicalMarket{margin:6px 0 4px;font-size:15px;color:var(--text);display:flex;flex-wrap:wrap;gap:7px;align-items:baseline;max-width:none}.canonicalProp{color:var(--accent);font-weight:700}.canonicalMeta{margin:0;font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:7px;max-width:none}.canonicalSep{color:var(--line-strong)}.canonicalModel{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px 20px;gap:10px 20px;margin:0;min-width:260px}.panelGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.panel{border:1px solid var(--line-soft);border-radius:12px;background:var(--inset);padding:12px 14px}.kv{margin:0;display:flex;flex-direction:column;gap:7px}.kvRow{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:2px 10px;gap:2px 10px}.kvRow dt{color:var(--muted-label);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.kvRow dd{margin:0;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kvRow .sub{grid-column:2;text-align:right}.selectionActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.selectionActions .detailNote{margin:0;flex:1 1;min-width:220px}.ladderWrap{max-height:460px;overflow-y:auto}.ladder{min-width:560px}.ladderLine{color:var(--text);font-size:15px;font-weight:800;white-space:nowrap}.ladderRowActive .ladderLine{color:var(--accent)}.ladderPick{cursor:pointer;padding:8px 10px;vertical-align:top}.ladderPick:hover{background:var(--hover-cell)}.ladderPickOn{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.pickGrid{display:grid;grid-template-columns:repeat(4,minmax(52px,1fr));grid-gap:6px;gap:6px}.pickGrid span{display:flex;flex-direction:column}.pickGrid em{font-style:normal;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-faint);font-weight:800}.pickGrid b{font-size:13px}.pickGrid small{font-size:10px;color:var(--muted-dim)}.providerWrap{max-height:420px;overflow:auto}.providerTable{min-width:720px}.providerRow{cursor:pointer}.providerRowOn td{background:var(--accent-soft)}.historyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.sparkRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.sparkWrap{border:1px solid var(--line-soft);border-radius:10px;background:var(--inset);padding:10px 12px}.spark{width:100%;height:34px;display:block}.sparkLine{fill:none;stroke:var(--accent);stroke-width:1.6;vector-effect:non-scaling-stroke}.sparkDot{fill:var(--accent)}.sparkMarker{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sparkMeta{display:block;margin-top:6px;font-size:10px;color:var(--muted-dim)}.sparkEmpty{color:var(--muted-dim);font-size:11px;margin:6px 0 0}.detailFold{margin-top:12px}.detailFold summary{cursor:pointer;font-size:12px;color:var(--muted)}.historyTable{width:100%;border-collapse:collapse;margin-top:8px}.historyTable th{font-size:10px}.historyTable td{padding:6px 10px;font-size:12px}.contextBlock{margin-top:14px}.contextBlock h4{margin:0 0 10px;font-size:13px}.contextBlock h4 .sub{display:inline;margin-left:8px;font-size:10px;color:var(--muted-dim)}.contextGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.barsWrap{display:flex;align-items:flex-end;gap:12px;padding:10px 4px 0;position:relative}.barCol{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1;min-width:44px}.barValue{font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barTrack{position:relative;width:100%;height:76px;background:var(--bar-track);border-radius:6px;display:flex;align-items:flex-end;overflow:hidden}.barFill{width:100%;background:linear-gradient(180deg,var(--bar-fill-a),var(--bar-fill-b));border-radius:6px 6px 0 0}.barOver{background:linear-gradient(180deg,var(--accent-bright),var(--accent-strong))}.barUnder{background:linear-gradient(180deg,var(--bar-under-a),var(--bar-under-b))}.barLine{position:absolute;left:0;right:0;border-top:1px dashed var(--accent)}.barLabel{font-size:10px;color:var(--muted-dim)}.barsNote{align-self:flex-start;font-size:10px;color:var(--accent-bright)}@media (max-width:850px){.pageTitle h1{font-size:clamp(34px,11vw,48px);overflow-wrap:anywhere}.groupInner{width:calc(100vw - 60px)}.shell{padding:0 14px 40px}.topbar{min-height:56px;padding:8px 0;gap:12px}.topbar .eyebrow{display:none}.topbarTools{margin-left:auto;gap:0;flex-wrap:nowrap}.topbarTools>nav{display:none}.hero{padding-top:38px;flex-direction:column}.metrics{grid-template-columns:repeat(2,1fr)}.grid2{grid-template-columns:1fr}.betCard{grid-template-columns:1fr auto}.msPop{left:0;right:auto;width:min(320px,calc(100vw - 48px))}.rankBar{align-items:flex-start;flex-direction:column}.rankTabs{width:100%}.rankTab{flex:1 1}.filterFoot,.filterLower,.filterMain,.supportRow{grid-template-columns:1fr}.oddsHead{align-items:flex-start;flex-direction:column}.halfLabel{display:none}.filtersTop{align-items:flex-start;flex-direction:column}.filterSecondary .ms{max-width:none}.provName{position:static;width:auto;height:auto;clip:auto;overflow:visible}.dualInput,.dualRange{height:34px}.dualInput::-webkit-slider-thumb{width:20px;height:20px}.dualInput::-moz-range-thumb{width:18px;height:18px}.drawer{width:100%;border-left:0}.drawerHead{padding:14px 16px}.drawerTitle{font-size:19px}.drawerBody{padding:14px 14px 32px}.detailView{gap:16px}.detailSection{padding:13px}.canonicalTitle h2{font-size:22px}.canonicalModel,.ladder{min-width:0}.ladderWrap{max-height:none}.pickGrid{grid-template-columns:repeat(2,minmax(46px,1fr))}.providerWrap{max-height:none;border:0;background:transparent}.providerTable{min-width:0}.providerTable thead{display:none}.providerTable tr{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-bottom:8px;background:var(--panel)}.providerTable td{border:0;padding:2px 0}.providerTable td:last-child{grid-column:1/-1}.historyTable{display:block;overflow-x:auto}.barsWrap{gap:6px}.selectionActions{flex-direction:column;align-items:stretch}}.sectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashLede{margin:0 0 16px;font-size:12px;color:var(--muted);max-width:860px}.dashLede a{color:var(--accent-bright)}@media (max-width:850px){.sectionHeader{align-items:flex-start;flex-direction:column;gap:10px}}.recTitle{color:var(--text);font-weight:700;font-size:17px;margin:0 0 6px}.recPanel{margin-bottom:8px}.recPanelHead{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.recPanelHead h3{margin:6px 0 0}.recGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:16px 14px;gap:16px 14px;margin-top:16px}.recCell{display:flex;flex-direction:column;gap:3px;min-width:0}.recCell small{color:var(--muted);font-size:12px}.recCell strong{font-size:24px;letter-spacing:-.03em}.recHint,.recNote{color:var(--muted-dim);font-size:11px}.recNote{margin:16px 0 0;max-width:none}.recWarn{margin:14px 0 0;padding:10px 14px;border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);border-radius:10px;font-size:12px;max-width:none}.recCard{margin-bottom:8px}.tone-neg{border-color:var(--neutral-line);background:var(--neutral-soft);color:var(--neg)}.gradeControl{display:flex;flex-direction:column;gap:5px;min-width:190px}.gradeHint{color:var(--muted-dim);font-size:10px;line-height:1.35}.gradeError{color:var(--neg);font-size:11px}.trackMark{background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:8px;width:26px;height:26px;font-size:14px;line-height:1;cursor:pointer}.trackMark:hover:not(:disabled){border-color:var(--accent-strong);color:var(--accent-bright)}.trackMark:disabled{opacity:.45;cursor:not-allowed}.trackMarkOn,.trackMarkOn:disabled{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-bright);opacity:1;cursor:default}.trackActions{align-items:flex-start}.trackAction{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:220px}.trackAction .trackBtn{align-self:flex-start}.trackAction .detailNote{margin:0}.trackAction .detailNote a,.trackNotice a{color:var(--accent-bright)}.trackError{color:var(--neg);font-size:12px}.trackNotice{margin:0 0 12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--good-line);background:var(--good-soft);color:var(--good);border-radius:12px;font-size:12px;max-width:none}.trackNotice .ghostBtn{margin-left:auto;padding:5px 10px}.trackNoticeError{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.sectionLede b{color:var(--text);font-weight:700}.detailSection h4{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-label)}.detailSection h4 .sub{display:block;text-transform:none;letter-spacing:0;font-weight:500;margin-top:2px}.detailView{gap:16px}.detailSection .tableWrap{border-radius:10px}.detailHero{display:flex;flex-direction:column;padding:18px 20px}.heroEyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.heroSubject{margin:4px 0;font-size:28px;line-height:1.1;letter-spacing:-.03em;overflow-wrap:anywhere}.heroMatchup{margin:0;gap:4px 8px;align-items:baseline;font-size:13px;color:var(--muted);max-width:none}.heroStatus{text-transform:capitalize;color:var(--warn);font-weight:700}.betBand{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 14px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft)}.betWhat{display:flex;flex-direction:column;gap:2px;min-width:0}.betMarket{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-label)}.betPick{font-size:24px;letter-spacing:-.02em;line-height:1.1}.betSide{font-weight:800}.betWhere{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.betAt{font-size:12px;color:var(--muted)}.betOdds{font-size:24px;letter-spacing:-.02em}.betNoQuote{font-size:13px;color:var(--muted)}.betStatus{flex-basis:100%}.altBanner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:9px 12px;border:1px solid var(--info-line);border-left-width:3px;border-radius:10px;background:var(--info-soft);color:var(--info);font-size:12px}.linkBtn{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--info);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.linkBtn:hover{color:var(--text)}.detailActions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 24px;padding-top:12px;border-top:1px solid var(--line-soft)}.detailActions .trackAction{flex:1 1 280px;min-width:0}.slipAction{display:flex;flex-direction:column;gap:6px;align-items:flex-start;flex:0 1 auto}.slipAction .detailNote{margin:0}.probList{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}.probRow{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr) minmax(84px,120px);align-items:center;grid-gap:4px 14px;gap:4px 14px;padding:9px 0;border-top:1px solid var(--line-soft)}.probRow:first-child{border-top:0}.probLabel{display:flex;flex-direction:column;gap:1px;min-width:0}.probLabel strong{font-size:13px}.probLabel small{font-size:11px;color:var(--muted-dim);line-height:1.35}.probTrack{height:8px;border-radius:999px;background:var(--bar-track);overflow:hidden}.probTrackNone{background:transparent;border:1px dashed var(--line)}.probFill{display:block;height:100%;border-radius:999px;background:var(--bar-fill-a)}.probFillModel{background:linear-gradient(90deg,var(--accent-strong),var(--accent-bright))}.probValue{text-align:right;font-size:15px;font-weight:800}.probValueNone{font-weight:600;color:var(--muted-dim)}.probValueNone small{display:block;font-size:10px;font-weight:500;line-height:1.3}.keyStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:0;gap:0;margin:12px 0 0;border:1px solid var(--line-soft);border-radius:12px;background:var(--inset)}.keyStat{padding:11px 14px;border-left:1px solid var(--line-soft);min-width:0}.keyStat:first-child{border-left:0}.keyStat dt{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-label)}.keyStat dd{margin:3px 0 2px;font-size:22px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.keyStat small{display:block;font-size:11px;line-height:1.35}.keyStat small,.statNone{color:var(--muted-dim)}.modelLine{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:4px 20px;font-size:11px;color:var(--muted);max-width:none}.modelLine b{color:var(--muted-label);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:10px;margin-right:4px}.signalNote{margin:12px 0 0;padding:8px 12px;border-left:3px solid var(--line-strong);border-radius:0 8px 8px 0;background:var(--neutral-soft);color:var(--muted);font-size:12px;line-height:1.5;max-width:none}.signalNote-info{border-left-color:var(--info);background:var(--info-soft);color:var(--info)}.signalNote-warn{border-left-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.signalNote-good{border-left-color:var(--good);background:var(--good-soft);color:var(--good)}.marketStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px 18px;gap:10px 18px;margin:12px 0 14px}.marketStrip dt{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-label)}.marketStrip dd{margin:2px 0;font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketStrip small{display:block;font-size:11px;color:var(--muted-dim)}.providerWrap{max-height:360px}.providerTable{min-width:640px}.providerTable td.neg,.providerTable td.num,.providerTable td.pos,.providerTable th.thNum{text-align:right}.providerTable td.strong{font-weight:800;font-size:14px}.providerTable td.dim{color:var(--muted)}.providerTable td{padding:10px 12px;vertical-align:middle}.providerRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.viewing{color:var(--accent);font-weight:700;margin-top:1px}.signalList{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:0 28px;gap:0 28px}.signalRow{display:flex;gap:10px;padding:9px 0;border-top:1px solid var(--line-soft);align-items:flex-start}.signalDot{flex:none;width:8px;height:8px;border-radius:50%;margin-top:5px;background:var(--muted-faint)}.signalDot-good{background:var(--good)}.signalDot-warn{background:var(--warn)}.signalBody{min-width:0;flex:1 1}.signalHead{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.signalLabel{font-size:12px;color:var(--muted);font-weight:600}.signalValue{font-size:13px;text-align:right}.signalValue-warn{color:var(--warn)}.signalValue-good{color:var(--good)}.signalBody small{display:block;margin-top:2px;font-size:11px;color:var(--muted-dim);line-height:1.4}.signalRowOpenable{flex-wrap:wrap}.signalRowOpen{grid-column:1/-1}.signalToggle{display:flex;gap:10px;align-items:flex-start;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.signalToggle:hover .signalLabel{color:var(--text)}.signalToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.signalChevron{margin-left:6px;font-size:10px;color:var(--muted)}.signalEvidence{flex-basis:100%;margin:8px 0 2px 18px;min-width:0}.evidenceLede{margin:0 0 6px;font-size:12px}.evidenceList{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.evidenceList li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 8px;border-radius:10px;background:var(--panel2);font-size:13px}.evidenceVenue{display:flex;flex-direction:column;min-width:0}.evidenceVenue b,.evidenceVenue small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidenceVenue small{font-size:10.5px;color:var(--muted)}.evidenceNum{text-align:right;font-weight:700;min-width:48px}.evidenceNum small{font-weight:500;color:var(--muted);font-size:10px}.evidenceList .evidence-pickem,.evidenceList .evidence-stale{opacity:.6}@media (max-width:520px){.signalEvidence{margin-left:0}.evidenceList li{gap:8px;padding:6px}.evidenceNum{min-width:40px}}.lineCompare{display:grid;grid-gap:8px;gap:8px;min-width:0}.lcHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:12px;background:var(--panel2);border:1px solid var(--line-soft)}.lcHit{display:flex;flex-direction:column;min-width:0}.lcHit strong{font-size:26px;font-weight:850;line-height:1.1;color:var(--good)}.lcHit small,.lcPick small{font-size:11px;color:var(--muted)}.lcPick{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;text-align:right}.lcSide{font-weight:800;font-size:15px}.lcFocus{display:inline-flex;align-items:center;gap:6px}.lcBasis{margin:0;font-size:12px;color:var(--muted)}.lcBasis b{color:var(--text)}.lcGrid ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.lcRow{display:grid;grid-template-columns:minmax(0,1fr) 52px 60px 72px;grid-gap:8px;gap:8px;align-items:center;width:100%;min-height:44px;box-sizing:border-box;padding:6px 10px;border-radius:10px;border:1px solid var(--line-soft);background:var(--panel);color:var(--text);color:inherit;font:inherit;font-size:13px;text-align:left}button.lcRow{cursor:pointer}button.lcRow:focus-visible,button.lcRow:hover{background:var(--hover-cell)}.lcRowHead{background:none;border-color:transparent;min-height:0;padding-top:0;padding-bottom:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lcRowOff{opacity:.6}.lcRowStale{opacity:.55}.lcRowOn{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);opacity:1}.lcVenue{align-items:center;gap:8px}.lcVenue,.lcVenueName{display:flex;min-width:0}.lcVenueName{flex-direction:column}.lcVenueName b,.lcVenueName small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcVenueName small{font-size:10.5px;color:var(--muted)}.lcLine,.lcOdds{text-align:right;font-weight:700}.lcValue{font-size:12px;font-weight:750;text-align:right;white-space:nowrap}.lcValue.muted{color:var(--muted);font-weight:600}.lcValueCell{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0}.lcValueModel{font-size:10px;font-weight:600;line-height:1.2;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lcPickem{font-size:11.5px;font-weight:700}.lcNote,.lcPickem{color:var(--muted)}.lcNote{margin:0;font-size:11px}@media (max-width:520px){.lcRow{grid-template-columns:minmax(0,1fr) 46px 54px 66px;gap:6px;padding:6px 8px}.lcHit strong{font-size:22px}}.pickemCardBtn{all:unset;box-sizing:border-box;display:grid;grid-gap:6px;gap:6px;width:100%;cursor:pointer}.pickemCardBtn:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.pickemCompare{font-size:11.5px;font-weight:700;color:var(--accent-bright)}.historyBlock{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.historyBlock:first-of-type{margin-top:12px}.historyBlockHead{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:8px;font-size:13px}.scopeTag{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.marketLineStats{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:8px;font-size:12px;color:var(--muted)}.marketLineStats b{color:var(--text)}.historyBlock .detailEmpty{margin:4px 0 6px;font-size:12px}.relatedGroups{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:16px 28px;gap:16px 28px;margin-top:12px}.relatedGroup h4{margin-bottom:6px}.relatedList{list-style:none;margin:0;padding:0;border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.relatedList li+li{border-top:1px solid var(--line-soft)}.relatedRow{width:100%;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 52px 44px 62px;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:transparent;border:0;color:var(--text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.relatedRow:hover{background:var(--hover-row)}.relatedRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.relatedPick{display:flex;flex-direction:column;min-width:0}.relatedPick strong{font-size:13px}.relatedPick small{font-size:11px;color:var(--muted-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relatedNum{text-align:right;font-weight:700}.relatedEv{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.relatedEv.muted,.relatedEvNote{color:var(--muted)}.relatedEvNote{font-size:10px;font-weight:600;white-space:nowrap}.relatedVenue{min-width:0;overflow:hidden}@media (max-width:1100px){.probRow{grid-template-columns:minmax(130px,190px) minmax(0,1fr) minmax(76px,100px)}}@media (max-width:850px){.detailHero{padding:14px}.heroSubject{font-size:23px}.betWhere{margin-left:0}.betOdds,.betPick{font-size:21px}.probRow{grid-template-columns:1fr auto}.probTrack{grid-column:1/-1;grid-row:2}.keyStat{border-left:0;border-top:1px solid var(--line-soft)}.keyStat:first-child{border-top:0}.relatedGroups{grid-template-columns:1fr}.relatedRow{grid-template-columns:minmax(0,1fr) auto auto auto}.relatedVenue{display:none}.signalList{grid-template-columns:1fr}.providerTable td[data-label]:before{content:attr(data-label);display:inline-block;min-width:64px;margin-right:8px;color:var(--muted-label);font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.providerTable td.neg,.providerTable td.num,.providerTable td.pos{text-align:left}.detailSection,.detailView,.historyTable,.providerTable{min-width:0}.providerTable tr{grid-template-columns:1fr 1fr}.providerTable td{display:flex;align-items:baseline;flex-wrap:wrap}.providerTable td:first-child{grid-column:1/-1}.providerWrap{overflow:visible}}.drawer{width:min(780px,96vw)}.drawerHead{padding:12px 20px;align-items:center}.drawerTitle{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-label)}.drawerBody{padding:16px 20px 40px}.detailView{gap:14px}.detailPanel{display:flex;flex-direction:column;gap:14px;min-width:0}.detailSection{border-radius:16px;padding:16px 18px}.detailHead h3{font-size:15px}.sectionLede{margin:3px 0 0;font-size:12px;color:var(--muted);line-height:1.45;max-width:none}.detailHero{gap:14px;padding:18px;background:radial-gradient(120% 90% at 100% 0,var(--accent-glow),transparent 55%),var(--section-bg)}.heroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.heroIdentity{min-width:0}.heroEyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.heroEyebrowMarket{color:var(--muted-label)}.heroEyebrow span+span:before{content:"·";margin-right:6px;color:var(--muted-faint)}.heroSubject{font-size:30px;margin:4px 0 6px}.verdictTag{flex:none;align-self:flex-start;gap:6px;padding:2px 8px;font-size:12px}.verdictTag i{width:7px;height:7px;border-radius:50%;background:currentColor}.pickCard{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px 16px;gap:8px 16px;padding:14px 16px;border-radius:14px;border:1px solid var(--accent-line);background:var(--accent-soft)}.pickWhat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.pickSide{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright)}.pickLine{font-size:34px;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--text)}.pickMarket{flex-basis:100%;font-size:12px;color:var(--muted)}.pickPrice{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pickOdds{font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1;padding:6px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.pickVenue{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);font-weight:700}.pickBadges{grid-column:1/-1}.heroStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.heroStat{padding:10px 12px;border-radius:12px;background:var(--inset);border:1px solid var(--line-soft);min-width:0}.heroStat dt{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-label)}.heroStat dd{margin:2px 0 1px;font-size:21px;font-weight:850;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.heroStat small{display:block;font-size:10px;color:var(--muted-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heroStatModel dd{color:var(--accent-bright)}.heroMatchup{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.heroTeams{color:var(--text);font-weight:600}.heroAt{color:var(--muted-faint);font-weight:500}.heroPlace{text-transform:none}.heroPlace,.heroWhen{font-size:12px;color:var(--muted)}.heroWhen{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.detailActionBar{position:relative;display:grid;grid-gap:8px;gap:8px;margin:4px -4px 0;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--drawer-head-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-pop)}.dabRow{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0}.dabRow>.slipAction,.dabRow>.trackAction{flex:1 1 140px;min-width:0;gap:4px;align-items:stretch}.linkButton.drawerSlipLink{justify-self:start;padding:0 2px;color:var(--muted);font-size:12px;font-weight:600;line-height:1.4;text-decoration:none}.linkButton.drawerSlipLink:hover{color:var(--accent-bright);text-decoration:underline}.gameBetActions{margin:0}.dabRow>.slipAction:empty{display:none}.dabRow>.slipAction:has(.submitBetForm){flex-basis:100%}.dabRow>.slipAction>.ghostBtn,.dabRow>.trackAction>.ghostBtn,.detailActionBar .openInAppBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;box-sizing:border-box;padding:8px 10px;border-radius:12px;font-size:13px;line-height:1.2;white-space:normal;text-align:center}.dabRow>.slipAction>:not(.detailNote),.dabRow>.trackAction>.trackBtn,.detailActionBar .openInApp>a{flex:1 1 auto}.detailActionBar .openInApp{align-content:stretch}.detailActionBar .submitBetForm>button{flex:1 1;min-height:44px;margin-top:0;border-radius:12px;font-size:13px}.detailActionBar .submittedPill{justify-content:center;min-height:44px;box-sizing:border-box;border-radius:12px;white-space:normal;text-align:center}.detailActionBar .openInApp{margin:0;justify-items:stretch}.detailActionBar .openInApp small{display:none}.dabSlipBtn:not(.ghostBtnOn):not(:disabled){border-color:var(--accent-line);color:var(--accent-bright)}.dabSlipLabel{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 4px;min-width:0}.dabSlipBtn .dabSideTag,.gpAddBtn .dabSideTag{overflow:hidden;padding:1px 7px;text-overflow:ellipsis;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font-size:12.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detailActionBar .detailNote{display:none}.detailActionNotes .dabRow{flex-direction:column}.detailActionNotes .dabRow>.slipAction,.detailActionNotes .dabRow>.slipAction>:not(.detailNote),.detailActionNotes .dabRow>.trackAction,.detailActionNotes .dabRow>.trackAction>.trackBtn{flex:none}.detailActionNotes .detailNote,.detailActionNotes .openInApp small{display:block;margin:0}.actionHelp{align-self:center;flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--panel2);font:inherit;font-size:15px;font-weight:800;color:var(--muted);cursor:pointer}.actionHelp:hover{color:var(--text);border-color:var(--line-strong)}.actionHelp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.detailActionNotes .actionHelp{align-self:flex-end}.detailHero,.detailHero .heroTop{gap:10px}.detailHero .heroSubject{margin:3px 0 2px;font-size:23px}.detailHero .heroEyebrow{gap:4px 6px}.heroEyebrow .verdictTag{margin-left:4px;padding:1px 7px;font-size:10.5px;font-weight:750;letter-spacing:0;text-transform:none}.detailHero .heroMatchup{gap:2px 6px;font-size:12.5px}.heroDot{color:var(--muted-faint)}.heroTools{flex:none;display:flex;justify-content:flex-end}.heroTools .watchToggle{margin:0}.heroTools .watchRow{flex-direction:column;align-items:flex-end;gap:2px}.heroTools .watchStar{min-width:36px;min-height:36px;margin:-6px -6px 0;font-size:17px}.heroTools .segmented{display:inline-flex;padding:2px}.heroTools .segmented.segSm>.segOpt{flex:none;min-height:26px;padding:2px 8px;font-size:11px}.detailHero .propChipsWrap{margin-top:0}.detailHero .segmented.segSm.propChips>.segOpt{min-height:28px;padding:3px 10px;font-size:11.5px}.detailHero .detailLineMove{margin:0}.pickCard.betBox{gap:8px 12px;padding:12px}.betBox .pickLine{font-size:28px}.betBox .stepBtn{width:36px;height:36px}.betBox .pickPrice{gap:2px}.pickPriceMain{display:inline-flex;align-items:center;gap:6px}.betBox .pickOdds{padding:4px 10px;font-size:22px}.betBox .pickVenue{font-size:11.5px}.betBoxValue{grid-column:1/-1;margin:0;font-size:14px;font-weight:700;color:var(--text)}.betBoxValue .muted{color:var(--muted);font-weight:600}.betBoxSep{color:var(--muted-faint)}.betBoxDo{grid-column:1/-1;min-width:0;padding-top:10px;border-top:1px solid var(--accent-line)}.betBoxActions{display:grid;grid-gap:8px;gap:8px;min-width:0}.bbaRow{display:flex;flex-wrap:wrap;gap:8px}.bbaRow,.bbaRow>.slipAction{align-items:stretch;min-width:0}.bbaRow>.slipAction{gap:4px}.bbaRow>.bbaLog{flex:2 1 180px}.bbaRow>.bbaSlip{flex:1 0 auto}.bbaRow>.slipAction:has(.submitBetForm){flex-basis:100%}.bbaLog>.submitBetBtn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;box-sizing:border-box;padding:8px 12px;border-radius:12px;border:1px solid var(--accent-strong);background:var(--accent-strong);color:var(--accent-ink);font-size:14px;font-weight:800;line-height:1.2;white-space:normal;text-align:center}.bbaLog>.submitBetBtn:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.bbaLog .submittedPill{justify-content:center;min-height:44px;box-sizing:border-box;border-radius:12px;white-space:normal;text-align:center}.betBoxActions .submitBetForm>button{flex:1 1;margin-top:0}.betBoxActions .submitBetForm .submitRow .submitSave,.betBoxActions .submitBetForm>button{min-height:44px;border-radius:12px;font-size:13px}.bbaRowSkip>.bbaLog{flex:1 1;min-width:max-content}.bbaRowSkip>.bbaSlip{flex:0 0 auto}.bbaRowSkip>.bbaLog:has(.submitBetForm){min-width:0}.bbaRowSkip>.bbaLog>.submitBetBtn{white-space:nowrap}.bbaRowSkip .slipSplit>.ghostBtn{padding:8px 10px}.sheetAct{flex:0 1 88px;min-width:0;box-sizing:border-box}.sheetActBtn{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;height:44px;min-height:44px;margin:0;padding:0 8px;box-sizing:border-box;border-radius:12px;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden}.sheetActIcon{display:inline-flex;flex:none}.sheetActWord{min-width:0;overflow:hidden;text-overflow:ellipsis}.sheetActBtn.ghostBtn:not(.ghostBtnOn){background:var(--panel)}.sheetActSlip>.sheetActBtn:not(.ghostBtnOn):not(:disabled){border-color:var(--accent-line);color:var(--accent-bright)}.sheetActSkip:not(.ghostBtnOn){color:var(--muted)}.sheetActSkip:not(.ghostBtnOn):hover:not(:disabled){color:var(--text)}.sheetActSlip{position:relative;display:flex}.sheetActBadge{position:absolute;top:-9px;right:-3px;z-index:1;min-width:20px;height:18px;padding:0 6px;box-sizing:border-box;border:1px solid var(--accent-line);border-radius:999px;background:var(--raised);color:var(--text);font:inherit;font-size:11px;font-weight:800;line-height:16px;white-space:nowrap;cursor:pointer}.sheetActBadge:after{content:"";position:absolute;inset:-8px -6px}.sheetActBadge:hover{color:var(--accent-bright)}.bbaRow,.dabRowActs,.submitBetForm .submitRow.submitRowActs{container:sheetrow/inline-size;max-width:100%}@container sheetrow (max-width: 400px){.sheetActBtn{gap:3px;padding:0 5px;font-size:13.5px}}@container sheetrow (max-width: 330px){.sheetActIcon{display:none}.sheetActBtn{padding:0 4px}}.bbaRow:has(>.slipAction>.submittedPill),.dabRowActs:has(>.slipAction>.submittedPill){display:grid;grid-auto-flow:column;grid-template-columns:minmax(112px,1fr);grid-auto-columns:minmax(0,88px);grid-gap:6px;gap:6px;align-items:stretch}.bbaRow:has(>.slipAction>.submittedPill)>*,.dabRowActs:has(>.slipAction>.submittedPill)>*{min-width:0}.betBoxActions .boardSkip,.detailActionBar .boardSkip{margin:0}.dabRowActs>.slipAction:first-child{flex:1 1;min-width:max-content}.dabRowActs>.slipAction:first-child:has(.submitBetForm){min-width:0}.dabRow.dabRowActs>.slipAction.slipSplitAction{flex:0 0 auto}.dabRowActs .slipSplit>.ghostBtn{padding:8px 10px}.submitBetForm .submitRow.submitRowActs{display:grid;grid-auto-flow:column;grid-template-columns:minmax(112px,1fr);grid-auto-columns:minmax(0,88px);grid-gap:6px;gap:6px;align-items:end}.submitBetForm .submitRow.submitRowActs .submitStake{width:auto;min-width:0;grid-template-columns:minmax(0,1fr)}.submitBetForm .submitRow.submitRowActs .submitStake>span{overflow:visible;text-overflow:clip}.submitBetForm .submitRow.submitRowActs .submitStake .clearField>input.clearable{padding-left:10px;padding-right:30px}.submitBetForm .submitRow.submitRowActs .submitStake .clearField>input.clearable,.submitBetForm .submitRow.submitRowActs>.sheetActBtn{height:44px;min-height:44px;box-sizing:border-box;border-radius:12px;margin:0}.submitBetForm .submitRow.submitRowActs>.submitSave{min-width:0;padding:0 8px;font-size:14px;line-height:1;white-space:nowrap}@container sheetrow (max-width: 400px){.submitBetForm .submitRow.submitRowActs>.submitSave{padding:0 5px;font-size:13.5px}}@container sheetrow (max-width: 330px){.submitBetForm .submitRow.submitRowActs>.submitSave{padding:0 4px}.submitBetForm .submitRow.submitRowActs{grid-template-columns:minmax(96px,1fr);gap:5px}}.submitBetForm.submitBetCondensed .submitPrice .priceRead{margin-top:4px}.sheetWarn{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;gap:10px;min-width:0;box-sizing:border-box;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--neg) 12%,var(--panel));color:var(--neg);font-size:14px;font-weight:700}.sheetWarn>span{min-width:0;overflow-wrap:anywhere}.sheetWarnAction{flex:none;padding:4px 0;border:0;background:none;color:var(--link);font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.sheetWarnAction:disabled{opacity:.6;cursor:default}.submitBetForm>.cardMissError,.submitBetForm>.cardMissNone,.submitBetForm>.cardMissSwap{flex:1 1 100%}.bbaSlip .slipSplit>.ghostBtn{background:var(--panel)}.bbaSlip .dabSlipBtn:not(.ghostBtnOn):not(:disabled){border-color:var(--accent-line);color:var(--accent-bright)}.bbaMore{align-items:center;gap:6px 14px}.bbaMore .openInAppBtn{min-height:36px;box-sizing:border-box;padding:6px 12px;border-radius:10px;font-size:13px;background:var(--panel)}.sheetFoot{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.sheetFoot .linkButton{font-size:13px;white-space:nowrap}.sheetLayer{display:contents}.sheetFoot .sheetLinkOff,.sheetLinkOff{color:var(--muted-faint);text-decoration:none;cursor:help}.sheetFoot>.bbaNotes{flex-basis:100%}.bbaHelp{position:relative;flex:none;width:26px;height:26px;margin-left:auto;padding:0;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.bbaHelp:after{content:"";position:absolute;inset:-9px}.bbaHelp:hover{color:var(--text);border-color:var(--line-strong)}.bbaHelp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bbaNotes{display:grid;grid-gap:4px;gap:4px;margin:0;padding:8px 10px;list-style:none;border-radius:10px;background:var(--panel);color:var(--muted);font-size:12px;line-height:1.4}.bbaNotes b{margin-right:4px;color:var(--text)}.detailSection.lineVenues{gap:6px;padding:12px 14px}.lvHead{margin:0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-label)}.detailSection.whyBet{padding:0}.whyToggle{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;width:100%;min-height:44px;box-sizing:border-box;padding:11px 14px;border:0;border-radius:inherit;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.whyToggle:hover .whyTitle{color:var(--accent-bright)}.whyToggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.whyTitle{font-size:14px;font-weight:800}.whySummary{color:var(--muted);font-size:12.5px;font-weight:650}.heroStats.whyTiles{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px 14px}@media (max-width:420px){.detailHero .heroTop{flex-direction:row;align-items:flex-start}.detailHero .heroSubject{font-size:21px}}.detailTabsAnchor{height:0;margin-bottom:-14px}.detailTabs{position:-webkit-sticky;position:sticky;top:-16px;z-index:3;display:flex;gap:4px;padding:6px;border-radius:14px;border:1px solid var(--line);background:var(--drawer-head-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-x:auto;scrollbar-width:none;margin:0}.detailTabs::-webkit-scrollbar{display:none}.detailTab{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:750;cursor:pointer;white-space:nowrap}.detailTab:hover{color:var(--text);background:var(--hover-option)}.detailTab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.detailTabOn,.detailTabOn:hover{background:var(--accent-soft);color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-line)}.detailTabCount{font-size:10px;font-weight:800;padding:1px 6px;border-radius:999px;background:var(--chip);color:var(--muted)}.detailTabOn .detailTabCount{background:var(--accent-line);color:var(--accent-ink)}.chartFrame{position:relative;width:100%;margin-top:10px}.chartSvg{display:block;overflow:visible;font-family:inherit}.chartScrub{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chartSvg:focus:not(:focus-visible){outline:none}.chartSvg:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.chartGrid{stroke:var(--line-soft);stroke-width:1}.chartAxis{stroke:var(--line-strong);stroke-width:1}.chartTick{fill:var(--muted-dim);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chartReadout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin-top:8px;min-height:18px;font-size:12px;color:var(--muted)}.chartReadout b{color:var(--text)}.chartLegend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11px;color:var(--muted-dim)}.chartLegend i:not(:first-child){margin-left:8px}.legendSwatch{display:inline-block;width:12px;height:8px;border-radius:2px;background:var(--accent)}.legendOther{background:var(--bar-under-a)}.legendModel{background:var(--accent);height:3px}.legendMarket{background:var(--info);height:3px}.legendRule{display:inline-block;width:12px;border-top:2px dashed var(--muted-faint)}.legendRuleModel{border-top-color:var(--accent)}.legendDot{display:inline-block;width:9px;height:9px;border-radius:50%}.legendConsensus{background:var(--info)}.legendPrice{border:2px solid var(--muted)}.distStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 0}.distStats div{padding:8px 10px;border-radius:10px;background:var(--inset);min-width:0}.distStats dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);overflow:hidden;text-overflow:ellipsis}.distStats dd,.distStats dt{font-weight:800;white-space:nowrap}.distStats dd{margin:2px 0 0;font-size:16px}.distStatPick{box-shadow:inset 0 0 0 1px var(--accent-line)}.distStatPick dd{color:var(--accent-bright)}.distBar{transition:fill .12s ease,opacity .12s ease}.distBar-pick{fill:var(--accent)}.distBar-other{fill:var(--bar-under-a)}.distBar-split{fill:var(--accent);opacity:.4}.legendSplit{background:var(--accent);opacity:.4}.distBarHover{opacity:.7}.distMedian,.distQuoted{stroke:var(--muted-faint);stroke-width:1}.distMedian{stroke-dasharray:3 3}.distLine line{stroke:var(--text);stroke-width:2}.distLine circle{fill:var(--text);stroke:var(--panel);stroke-width:2}.distLineLabel{fill:var(--text);font-size:11px;font-weight:800}.curveModel{fill:none;stroke:var(--accent);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.curveModelDot{fill:var(--accent);stroke:var(--panel);stroke-width:2.5}.curveConsensus{fill:var(--info);stroke:var(--panel);stroke-width:1.5}.curvePrice{fill:var(--panel);stroke:var(--muted);stroke-width:1.5}.curveActive{stroke:var(--text);stroke-width:1.5}.curveHover{stroke:var(--muted-faint);stroke-width:1;stroke-dasharray:2 3}.curveReadout{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;font-size:12px;color:var(--muted)}.curveReadout span{display:inline-flex;align-items:center;gap:6px}.curveReadout b{color:var(--text)}.curveReadLine{font-weight:800;color:var(--text)!important}.probScale{margin:16px 0 4px}.probScaleTrack{position:relative;height:12px;border-radius:999px;background:var(--bar-track);border:1px solid var(--line-soft)}.probScaleTick{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--line)}.probScaleBand{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--accent) 35%,transparent);border-radius:999px}.probScaleBandNeg{background:color-mix(in srgb,var(--neg) 30%,transparent)}.probMark{position:absolute;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%}.probMarkStatic{position:static;transform:none;flex:none;display:inline-block}.probMark-model{width:18px;height:18px;background:var(--accent);border:3px solid var(--panel);box-shadow:0 0 0 1px var(--accent)}.probMark-model.probMarkStatic{width:14px;height:14px;border-width:2px}.probMark-implied{background:var(--panel);border:2.5px solid var(--text)}.probMark-devig{background:var(--muted);border-radius:3px;width:10px;height:10px}.probMark-consensus{background:var(--info);transform:translate(-50%,-50%) rotate(45deg);border-radius:2px;width:11px;height:11px}.probMark-consensus.probMarkStatic{transform:rotate(45deg)}.probScaleAxis{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;color:var(--muted-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.probLegend{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 18px;gap:6px 18px}.probLegend li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line-soft);min-width:0}.probLegendText{display:flex;flex-direction:column;min-width:0;flex:1 1}.probLegendText strong{font-size:13px}.probLegendText small{font-size:11px;color:var(--muted-dim);line-height:1.3}.probLegend b{font-size:16px;font-weight:850}.probLegendNone b,.probLegendNone strong{color:var(--muted-dim)}.probLegendNone .probMark{opacity:.35}.venueBars{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.venueBar{width:100%;display:grid;grid-template-columns:minmax(110px,170px) 58px minmax(0,1fr) 84px;grid-template-areas:"name odds track ev";align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:9px 12px;border-radius:12px;border:1px solid var(--line-soft);background:var(--inset);color:var(--text);font:inherit;text-align:left;cursor:pointer}.venueBar:hover{border-color:var(--line-strong)}.venueBar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.venueBarOn{border-color:var(--accent-line);background:var(--accent-soft)}.venueBarMine .venueBarName strong{color:var(--info)}.venueBarName{grid-area:name;min-width:0;overflow:hidden}.venueBarName .provName strong{overflow:hidden;text-overflow:ellipsis}.venueBarOdds{grid-area:odds;font-size:15px;font-weight:850;text-align:right}.venueBarTrack{grid-area:track;height:8px;border-radius:999px;background:var(--bar-track);overflow:hidden}.venueBarFill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--info-line),var(--info))}.venueBarOn .venueBarFill{background:linear-gradient(90deg,var(--accent-strong),var(--accent-bright))}.venueBarEv{grid-area:ev;text-align:right;font-size:12px;font-weight:750;white-space:nowrap}.venueBarEv.num:not(.pos):not(.neg):not(.tone){color:var(--muted-dim)}.venueBarFlags{grid-column:1/-1}.venueBarFlags:empty{display:none}.venueFold{margin-top:10px}.venueFold summary{padding:6px 0;font-weight:700}.venueFold .tableWrap{margin-top:8px}.priceChart{margin-top:4px}.priceArea{fill:color-mix(in srgb,var(--info) 14%,transparent)}.priceLine{fill:none;stroke:var(--info);stroke-width:2;stroke-linejoin:round}.priceDot{fill:var(--info)}.priceDotOn{stroke:var(--panel);stroke-width:2}.priceModel line{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:5 4}.priceModel text{fill:var(--accent-bright);font-size:10px;font-weight:800}.detailSkeleton{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--section-bg)}.skel{display:block;border-radius:8px;background:linear-gradient(90deg,var(--inset) 0,var(--raised) 50%,var(--inset) 100%);background-size:200% 100%;animation:skelShimmer 1.2s ease-in-out infinite}.skelEyebrow{width:30%;height:10px}.skelTitle{width:55%;height:28px}.skelLine{width:45%;height:12px}.skelCard{height:74px;border-radius:14px}.skelChart{height:160px;border-radius:14px}@keyframes skelShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skelChips{height:36px;border-radius:999px}@media (prefers-reduced-motion:reduce){.skel{animation:none}.distBar{transition:none}}.ladder{min-width:0}.ladder td.ladderPick{padding:8px 10px}.ladderPickOn{box-shadow:inset 0 0 0 1.5px var(--accent)}.ladderPick:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rungCell{display:flex;flex-direction:column;gap:3px;min-width:0}.rungTop{align-items:baseline}.rungPrice{font-size:15px;font-weight:850}.rungP{font-size:13px}.rungSub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 8px;font-size:11px;color:var(--muted-dim)}.rungSub b{color:var(--muted);font-weight:700}.rungVenue{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rungSub .bookCount-chip{padding:1px 6px}.rungBar{height:3px;margin-top:3px;background:var(--bar-track);overflow:hidden}.rungBar,.rungBar span{display:block;border-radius:999px}.rungBar span{height:100%;background:var(--accent)}@media (max-width:850px){.drawer{width:100%}.drawerHead{padding:10px 14px}.drawerBody{padding:12px 12px 32px}.detailTabs{top:-12px;margin:0}.detailActionBar{margin:4px 0 0;padding:8px}.heroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.heroStat{padding:8px 9px}.heroStat dd{font-size:17px}.heroStat small{font-size:9.5px}.detailTabCount{display:none}.detailTabsAnchor{margin-bottom:-14px}.detailSection{padding:14px;border-radius:14px}.detailHero{padding:14px}.heroSubject{font-size:25px}.pickLine{font-size:30px}.pickOdds{font-size:25px}.distStats{gap:6px}.distStats div{padding:7px 8px}.distStats dt{font-size:9px;letter-spacing:.06em}.distStats dd{font-size:14px}.probLegend{grid-template-columns:minmax(0,1fr);gap:0}.venueBar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name odds ev" "track track track";gap:6px 10px;padding:8px 10px}.venueBarEv{min-width:72px}.detailTab{padding:8px 10px;font-size:12px}}@media (max-width:420px){.heroTop{flex-direction:column-reverse;align-items:flex-start;gap:8px}}.settingsLink{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--panel2);color:var(--muted)}.settingsLink:hover{color:var(--accent-bright);border-color:var(--accent-strong)}.settingsLink[aria-current=page]{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--accent-line)}.segOpt:focus-visible,.settingsLink:focus-visible,.settingsNav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settingsNav{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px}.settingsNav a{color:var(--muted);font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel2)}.settingsNav a:hover{color:var(--accent-bright);border-color:var(--accent-strong)}.settingsStack{display:grid;grid-gap:16px;gap:16px;max-width:980px}.settingsSection{padding:0;scroll-margin-top:100px}.settingsHead{padding:20px 22px 14px;border-bottom:1px solid var(--line-soft)}.settingsHead h2{font-size:22px;margin-top:4px}.settingsHead p{margin:6px 0 0;font-size:13px;max-width:70ch}.settingsBody{padding:4px 22px 18px}.settingRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 28px;gap:8px 28px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line-soft)}.settingRow:last-of-type{border-bottom:0}.settingText h3{margin:0 0 4px;font-size:14px}.settingText p{margin:0;font-size:12px;color:var(--muted);line-height:1.55;max-width:62ch}.settingControl{min-width:0}.settingRowStacked{grid-template-columns:minmax(0,1fr);align-items:start}.settingsNote{margin:0;font-size:12px;color:var(--warn);max-width:none}.settingsFoot{margin:12px 0 0;font-size:11px;color:var(--muted-dim);line-height:1.55;max-width:none}.settingsFoot code,.settingsHead code{background:var(--inset);border:1px solid var(--line-soft);border-radius:5px;padding:1px 5px;font-size:11px}.segmented{align-items:center;gap:2px;padding:3px}.accentSwatches{display:flex;flex-wrap:wrap;gap:10px}.accentSwatch{width:32px;height:32px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--swatch);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.accentSwatchOn{box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--swatch)}.accentSwatch:focus-visible{outline:2px solid var(--text);outline-offset:5px}.segOpt{border:0;background:transparent;color:var(--muted);border-radius:7px;padding:8px 16px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.segOpt:hover{color:var(--accent-bright)}.segOptOn{background:var(--accent)}.segOptOn,.segOptOn:hover{color:var(--accent-ink)}.segOptOn:active{background:var(--accent-strong)}.oddsPreview{margin-top:6px;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;background:var(--inset)}.oddsPreviewRow{display:grid;grid-template-columns:150px 130px 130px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;padding:11px 16px;border-bottom:1px solid var(--line-soft);font-size:13px}.oddsPreviewRow:last-child{border-bottom:0}.oddsPreviewHead{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);font-weight:800}.oddsPreviewRow b{font-size:15px}.oddsPreviewName{font-weight:700;display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.oddsPreviewName em{font-style:normal;font-size:10px;font-weight:800;color:var(--accent-bright);letter-spacing:.06em;text-transform:uppercase}.oddsPreviewWhat{color:var(--muted-dim);font-size:11.5px}.oddsPreviewOn{background:var(--accent-soft)}.oddsPreviewOn b{color:var(--accent-bright)}.stakeField{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.stakeField input{width:84px;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 10px;font:inherit;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.stakeField input:focus{outline:none;border-color:var(--accent)}.stakeUnit{color:var(--muted);font-size:12px;font-weight:700}.stakeField .ghostBtn{padding:8px 12px}.stakeField .stakeNow{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.venuePick{display:grid;grid-gap:10px;gap:10px;max-width:520px}.venuePickMeta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted-dim);line-height:1.5}.venuePickMeta .ghostBtn{flex:none;padding:6px 12px}.statusList{margin:0}.feedAccuracy{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-soft);min-width:0}.feedHead{margin:14px 0 4px;font-size:13px;font-weight:800}.feedHead:first-child{margin-top:0}.feedRange{font-weight:600;color:var(--muted)}.feedAnswer{margin:0 0 6px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.feedFlags{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px}.feedFlags li{overflow-wrap:anywhere}.feedFlags small{color:var(--muted-dim)}.statusRow{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:4px 20px;gap:4px 20px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.statusRow:last-child{border-bottom:0}.statusRow dt{font-size:12px;font-weight:700;color:var(--muted)}.statusRow dd{margin:0;display:flex;flex-direction:column;gap:2px}.statusRow dd small{color:var(--muted-dim);font-size:11px;line-height:1.5}.statusValue{font-size:14px;font-weight:800}.statusValue-good{color:var(--good)}.statusValue-warn{color:var(--warn)}.statusValue-muted{color:var(--text)}@media (max-width:850px){.settingsHead{padding:16px 16px 12px}.settingsBody{padding:2px 16px 14px}.settingRow{grid-template-columns:minmax(0,1fr)}.segmented{display:flex}.segOpt{flex:1 1;padding:10px 8px}.oddsPreview{overflow-x:auto}.oddsPreviewRow{grid-template-columns:110px 90px 90px;min-width:0;padding:10px 12px}.oddsPreviewWhat{display:none}.statusRow{grid-template-columns:minmax(0,1fr)}.venuePick{max-width:none}.venuePickMeta{flex-direction:column}.settingsStack{max-width:none}}.exploreControls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.exploreControls .exSearch{flex:1 1 320px;min-width:0;max-width:560px;position:relative}.exploreSummary{margin:8px 0 12px;font-size:13px;color:var(--text);max-width:none}.exploreSummaryMeta{color:var(--muted-dim);font-size:12px}.exploreEmpty,.exploreLoading{color:var(--muted);font-size:13px;padding:14px 4px;max-width:none}.exploreEmpty code{background:var(--panel2);border:1px solid var(--line);border-radius:6px;padding:1px 5px;font-size:11px}.exSuggest{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--pop);border:1px solid var(--pop-line);border-radius:12px;box-shadow:var(--shadow-pop);max-height:360px;overflow-y:auto}.exSuggestRow{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:8px;cursor:pointer}.exSuggestRow strong{font-size:13px}.exSuggestRow small{font-size:10px;letter-spacing:.08em;color:var(--muted-label);font-weight:700}.exSuggestOn{background:var(--hover-option)}.ctxBar{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin:0 0 10px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--section-bg)}.ctxLabel{font-size:11px;letter-spacing:.1em;color:var(--muted-label)}.ctxLabel,.ctxNoun{font-weight:800;text-transform:uppercase}.ctxNoun{font-size:10px;letter-spacing:.08em;color:var(--muted)}.ctxMissing{background:var(--warn-soft);border-color:var(--warn-line)}.ctxNote{flex-basis:100%;margin:0;font-size:12px;color:var(--muted);max-width:none}.ctxExplore{color:var(--accent-bright);font-weight:700}.entityList{display:flex;flex-direction:column;gap:8px}.entity{border:1px solid var(--line);border-radius:14px;background:var(--panel);min-width:0}.entity:hover,.entityOpen{border-color:var(--line-strong)}.entityPinned{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line)}.entityHead{display:flex;align-items:stretch;gap:8px;padding:4px 10px 4px 4px}.entityToggle{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:18px minmax(170px,1fr) minmax(0,250px) minmax(0,250px);align-items:center;grid-gap:4px 14px;gap:4px 14px;text-align:left;background:transparent;border:0;color:var(--text);font:inherit;padding:10px 8px;border-radius:10px;cursor:pointer}.entityToggle:hover{background:var(--hover-row)}.entityToggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.entityChevron{color:var(--muted);font-size:14px;width:14px;text-align:center;flex:none}.entityId{display:flex;flex-direction:column;min-width:0}.entityName{font-size:15px;letter-spacing:-.01em;overflow-wrap:anywhere}.entityCtx{font-size:11px;color:var(--muted-label);font-weight:700;letter-spacing:.06em}.entityFacts{color:var(--muted)}.entityFacts,.entityStats{font-size:12px;min-width:0}.entityStats{color:var(--muted-dim)}.entityActions{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap;justify-content:flex-end}.entityAct{padding:7px 11px;font-size:12px;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center}.entityActBest{color:var(--accent-bright)}.entityBody{border-top:1px solid var(--line-soft);padding:12px 14px 14px;min-width:0}.entityMoreBtn{align-self:center;margin:8px 0}.entityStack{display:flex;flex-direction:column;gap:16px}.entitySub h4{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-label)}.entitySub h4 small{text-transform:none;letter-spacing:0;font-weight:500;color:var(--muted-dim);margin-left:6px}.entityLinks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:6px;gap:6px}.entityLinks li{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line-soft);border-radius:10px;padding:6px 8px 6px 4px;background:var(--inset);min-width:0}.entityLink{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;text-align:left;background:transparent;border:0;color:var(--text);font:inherit;padding:4px 8px;border-radius:8px;cursor:pointer}.entityLink:hover{background:var(--hover-row)}.entityLink strong{font-size:13px;overflow-wrap:anywhere}.entityLink small{font-size:11px;color:var(--muted)}.entityLinkAlt{flex:none;font-size:11px;font-weight:700;color:var(--accent-bright);white-space:nowrap}.entityMore{border:0!important;background:transparent!important}.entityMore,.entityNote{color:var(--muted);font-size:12px}.entityNote{margin:8px 0 0;max-width:none}.mktList{display:flex;flex-direction:column;gap:8px;min-width:0}.mkt{border:1px solid var(--line-soft);border-radius:12px;background:var(--inset);min-width:0}.mktOpen{border-color:var(--line)}.mktFocus{border-color:var(--accent-line)}.mktHead{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:transparent;border:0;color:var(--text);font:inherit;text-align:left;padding:10px 12px;cursor:pointer;border-radius:12px}.mktHead:hover{background:var(--hover-row)}.mktName{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.mktStats{font-size:12px;color:var(--muted)}.mktNote{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-dim);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.mxCard{padding:0 10px 10px;min-width:0}.mxScroll{overflow-x:auto;border:1px solid var(--line-soft);border-radius:10px;background:var(--panel);max-width:100%}.mxScroll:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mxTable{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.mxTable td,.mxTable th{padding:6px 8px;border-bottom:1px solid var(--line-soft);text-align:center;white-space:nowrap;background:var(--panel)}.mxTable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;font-size:11px;font-weight:700;color:var(--muted);background:var(--inset)}.mxStickBest,.mxStickLine{position:-webkit-sticky;position:sticky;z-index:3}.mxStickLine{left:0;text-align:left!important;min-width:96px}.mxStickBest{left:96px;min-width:96px;border-right:1px solid var(--line)}.mxTable thead .mxStickBest,.mxTable thead .mxStickLine{z-index:4}.mxLineStart td,.mxLineStart th{border-top:1px solid var(--line)}.mxRow:hover td,.mxRow:hover th{background:var(--hover-row)}.mxLineNum{font-weight:800;font-size:14px;margin-right:6px}.mxLineFraction,.mxLineWhole{display:inline-block}.mxLineWhole{min-width:var(--mx-line-whole,1ch);text-align:right}.mxLineFraction{min-width:var(--mx-line-fraction,0);text-align:left}.mxSide{display:inline-block;min-width:16px;text-align:center;font-size:11px;font-weight:850;border-radius:5px;padding:1px 5px;border:1px solid var(--line);color:var(--muted)}.mxSide-over{color:var(--good);border-color:var(--good-line);background:var(--good-soft)}.mxSide-under{color:var(--info);border-color:var(--info-line);background:var(--info-soft)}.mxBestWrap{display:inline-flex;flex-direction:column;align-items:center;gap:1px}.mxBestVenue{font-size:10px;color:var(--muted-dim);max-width:84px;overflow:hidden;text-overflow:ellipsis}.mxVenueHead{vertical-align:bottom}.mxVenueHead .provMark{margin:0 auto 3px;display:flex}.mxVenueName{display:block;font-size:10px;font-weight:700;max-width:74px;overflow:hidden;text-overflow:ellipsis}.mxVenueCol{min-width:74px}.mxMine{background:var(--accent-soft)!important}.mxTable thead .mxMine{color:var(--good)}.mxQuote{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:56px;border:1px solid transparent;border-radius:8px;padding:4px 7px;font:inherit;font-size:13px;font-weight:700;color:var(--text);background:transparent;cursor:default}button.mxQuote{cursor:pointer}button.mxQuote:hover{border-color:var(--accent-strong);background:var(--hover-cell);color:var(--accent-bright)}button.mxQuote:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mxBestCell{color:var(--good);border-color:var(--good-line);background:var(--good-soft)}.mxStar{font-size:10px;color:var(--good)}.mxStale{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}.mxMuted{color:var(--muted);font-weight:600}.mxPickem{font-size:11px;font-weight:700;color:var(--muted)}.mxNone{color:var(--muted-faint)}.mxBooks{display:none}.mxBooksBtn{background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:4px 8px;font:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.mxBooksBtn:hover{color:var(--accent-bright);border-color:var(--accent-strong)}.mxReveal td{background:var(--inset);white-space:normal;text-align:left}.mxRevealList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:4px 12px;gap:4px 12px}.mxRevealList li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-radius:8px}.mxRevealVenue{display:inline-flex;gap:8px;min-width:0}.mxFoot,.mxRevealVenue{align-items:center;font-size:12px}.mxFoot{display:flex;gap:6px 16px;flex-wrap:wrap;padding:8px 2px 0;color:var(--muted)}.mxRule{flex-basis:100%;color:var(--muted-dim);font-size:11px}.mxEmpty{margin:0 10px 10px;font-size:12px;color:var(--muted);max-width:none}.rawToggle{margin:22px 0 8px}.rawQuotes{margin-top:8px}.detailNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:2px 2px 0}@media (min-width:640px){.detailNav{grid-template-columns:repeat(4,minmax(0,1fr))}}.detailNavLabel{grid-column:1/-1;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-label)}.detailNavLink{padding:8px 10px;min-height:40px;font-size:13px;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2}@media (max-width:1100px){.entityToggle{grid-template-columns:18px minmax(150px,1fr) minmax(0,1fr)}.entityStats{grid-column:2/-1}.entityActions{align-self:center}}@media (max-width:850px){.exploreControls{align-items:stretch;flex-direction:column}.exploreControls .exSearch{max-width:none;flex-basis:auto}.exploreVenueScope{align-self:flex-start}.entityHead{flex-direction:column;padding:4px}.entityToggle{grid-template-columns:16px minmax(0,1fr)}.entityFacts,.entityStats{grid-column:2}.entityActions{justify-content:flex-start;padding:0 8px 8px 30px}.entityBody{padding:10px 8px 12px}.entityLinks{grid-template-columns:1fr}.mxCard{padding:0 6px 8px}.mxVenueCol{display:none}.mxBooks{display:table-cell}.mxTable{width:100%}.mxStickBest,.mxStickLine{position:static;min-width:0}.mxStickBest{border-right:0}.mxTable td,.mxTable th{padding:6px 5px}.mxBestVenue{max-width:70px}.mxRevealList{grid-template-columns:1fr}.mktNote{margin-left:0}}.matchupGames{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.matchupGameCard{display:grid;grid-gap:4px;gap:4px;text-decoration:none;color:inherit}.matchupGameCard strong{font-size:20px}.matchupGameCard small,.matchupGameCard span{color:var(--muted)}.matchupEdges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.edgeChip{cursor:pointer;font:inherit;font-size:11px;font-weight:700;white-space:normal;text-align:left;background:none;color:var(--accent-bright)}.edgeChip:hover,.edgeChipOn{border-color:var(--accent);color:var(--text)}.slotPlayer{display:block;margin-top:2px;padding:0;border:0;background:none;color:var(--accent-bright);font:inherit;font-size:12px;text-align:left;cursor:pointer}.slotPlayer:hover,.slotPlayerOn{text-decoration:underline}.muFocus{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;font-size:13px;color:var(--muted)}.muFocus strong{color:var(--text)}.muSummary{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:14px 18px;margin-bottom:14px}.muSummary h2{font-size:15px;margin:0 0 8px}.muSummary ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:14px;line-height:1.45}.muEdges{margin-bottom:18px}.muEdges table{min-width:0}.muEdges td,.muEdges th{padding:8px 12px}.muSlotCont td{border-top:0}.muPromoted{color:var(--warn)}.muFaces{white-space:nowrap}.muFaces+.muFaces:before{content:" · ";color:var(--muted)}.linkButton{padding:0;border:0;background:none;color:var(--accent-bright);font:inherit;cursor:pointer;text-decoration:underline}.matchupTeams{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}.matchupLayout>*,.matchupTeam{min-width:0}.matchupTeam h2{margin-bottom:10px}.matchupTeam h2 small{color:var(--muted);font-size:14px;font-weight:600;margin-left:8px}.matchupDefense{margin-bottom:14px}.matchupDefense table{min-width:560px}.rank-soft{color:var(--good);font-weight:700}.rank-tough{color:var(--muted)}.matchupLayout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:20px;gap:20px;align-items:start}.matchupLayout.noSlip{grid-template-columns:minmax(0,1fr)}.slipDock{position:-webkit-sticky;position:sticky;top:calc(84px + 16px + env(safe-area-inset-top, 0px));display:grid;grid-gap:10px;gap:10px;align-content:start;max-height:calc(100vh - 84px - 32px - env(safe-area-inset-top, 0px));overflow-y:auto;overscroll-behavior:contain}.slipDockHead{display:grid;grid-gap:2px;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--line)}body:has(.slipDock) .slipTray,body:has(.slipDock) .slipTrayPanel{display:none}.slipNumbers{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;margin:0;font-size:13px}.slipNumbers dt{color:var(--muted)}.slipNumbers dd{margin:0;font-weight:700;text-align:right}.sideBtn{border:1px solid var(--line);background:var(--inset);color:var(--text);border-radius:6px;padding:2px 8px;font-weight:800;font-size:11px;cursor:pointer}.sideBtnOn{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-bright)}.matchupPicked td{background:var(--hover-row)}@media (max-width:1100px){.matchupLayout{grid-template-columns:minmax(0,1fr)}}.venueCompare{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line-soft);padding-top:10px}.venueRow{border:1px solid var(--line-soft);border-radius:10px;padding:8px 10px;display:grid;grid-gap:4px;gap:4px;font-size:13px}.venueRowBest{border-color:var(--good-line)}.venueRowOff{opacity:.7}.venueRowHead,.venueRowStats{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;align-items:center}.venueRowStats .pos{color:var(--good);font-weight:700}.venueRowStats .muted,.venueRowStats .neg{color:var(--muted)}.venueOverride{display:flex;gap:8px;align-items:center}.venueOverride input{width:90px}.suggestPanel{display:grid;grid-gap:10px;gap:10px}.suggestControls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.suggestedSlip{border:1px solid var(--line-soft);border-radius:10px;padding:8px 12px;display:grid;grid-gap:6px;gap:6px}.suggestedSlip ul{margin:0;padding-left:18px;font-size:13px}.slipAnswer{margin:0;padding:8px 12px;border-radius:10px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-bright);font-weight:750;font-size:14px;overflow-wrap:anywhere}.slipAnswer.none{background:var(--inset);border-color:var(--line);color:var(--muted);font-weight:650}.appSlips{display:grid;grid-gap:6px;gap:6px;min-width:0}.appSlipsHead{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px}.appSlipsRank{font-size:11px;font-weight:800;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appSlips .linkButton{justify-self:start}.slipWhyNone{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:var(--muted)}.slipWhyNone li{display:flex;align-items:flex-start;gap:6px;min-width:0;overflow-wrap:anywhere}.slipWhyNone b{color:var(--text)}.tilesNone{margin-top:8px;min-width:0}.tilesNone>summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;cursor:pointer;list-style:none;font-size:13px;color:var(--muted)}.tilesNone>summary::-webkit-details-marker{display:none}.tilesNone>summary:after{content:"▸";font-size:12px;transition:transform .15s}.tilesNone[open]>summary:after{transform:rotate(90deg)}.tilesNone .slipWhyNone li>span{flex:1 1;min-width:0}.tilesNoneTry{flex:none;font-size:12.5px;white-space:nowrap}.slipTileApp{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:13px}.cardGrowth>*{min-width:0}.buildChips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.buildChip{display:inline-flex;align-items:baseline;gap:4px;box-sizing:border-box;min-height:28px;padding:5px 10px;border-radius:999px;border:1px solid var(--line-soft);background:var(--inset);color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none}.buildChip b{color:var(--text);font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buildChipLead{border-color:var(--accent-line);background:var(--accent-soft)}.buildChipLead small{font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:750;color:var(--muted)}.buildChipLead b{color:var(--accent-bright)}.buildChipWarn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--text)}.buildChipEdit{border-color:var(--line);background:none;color:var(--accent-bright);font-weight:700}.buildChipEdit:hover{border-color:var(--accent-line)}.cardSummary{display:grid;grid-gap:12px;gap:12px}.cardStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.cardStat{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line-soft);border-radius:12px;padding:10px 12px;background:var(--inset)}.cardStat small{color:var(--muted-label);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.cardStat strong{font-size:20px}.cardSummaryLine{margin:0;font-size:16px;font-weight:650;line-height:1.45;color:var(--text)}.cardRoleHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.cardRoleHead h2{margin:0;font-size:18px}.cardRoleNums{margin-left:auto;color:var(--muted);font-size:13px}.cardEntries{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));grid-gap:10px;gap:10px}.cardEntry{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;grid-gap:8px;gap:8px;background:var(--card-grad)}.cardEntry-good{border-color:var(--good-line)}.cardEntry-bad{opacity:.75}.cardEntryHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cardEntryPayout{margin-left:auto;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cardEntryPayout small{display:block;font-weight:600;font-size:10px;color:var(--muted)}.cardStatus{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.cardStatus-good{color:var(--good)}.cardStatus-bad{color:var(--neg)}.cardLegs{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.betFlexTable{margin:4px 0 8px;font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardLeg{display:grid;grid-gap:2px;gap:2px;font-size:13px}.cardLegName{font-weight:700}.cardLegProbs{font-size:12px}.cardLegGrade{display:flex;flex-wrap:wrap;gap:4px}.cardLegOutcome{display:flex;gap:6px;align-items:center}.cardEntryStats{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;border-top:1px solid var(--line-soft);padding-top:6px}.cardEntryStats .pos{color:var(--good)}.cardGrowth{display:grid;grid-gap:10px;gap:10px}.cardGrowthChart svg{width:100%;height:auto;max-height:220px}.growthRealised{fill:none;stroke:var(--accent);stroke-width:2.5}.growthExpected{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:6 5}.cardGrowthTable{overflow-x:auto}.cardGrowthTable table{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardGrowthTable td,.cardGrowthTable th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.cardGrowthTable td.pos{color:var(--good)}.cardGrowthTable summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:700;padding:4px 0}.cardGrowthExplain{margin:0;font-size:13px}.cardGrowthExplain b{color:var(--text)}.cardGrowthCaution{margin:0;font-size:12px;color:var(--warn);border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:10px;padding:8px 10px;max-width:none}.cardGrowthCaution a{color:inherit;text-decoration:underline}.cardGrowthLegend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11px;color:var(--muted)}.cardGrowthLegend span{display:inline-flex;align-items:center;gap:6px}.cardGrowthLegend i{display:inline-block;width:18px;height:0}.legendSolid{border-top:2px solid var(--accent)}.legendDashed{border-top:2px dashed var(--muted)}.legendBar{height:10px!important;width:8px!important;border-radius:2px;background:var(--good)}.legendTick{border-top:2px solid var(--text);width:12px!important}.cardGrowthChart svg{overflow:visible}.growthStart{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:2 4}.growthZero{stroke:var(--line-strong);stroke-width:1}.growthCross{stroke:var(--line);stroke-width:1}.growthDot{fill:var(--accent);stroke:var(--panel);stroke-width:2}.growthLabel{fill:var(--muted);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.growthLabelStrong{fill:var(--text);font-weight:800}.growthBar-up{fill:var(--good)}.growthBar-down{fill:var(--neg)}.growthBar{opacity:.7}.growthBarOn{opacity:1}.growthTick{stroke:var(--text);stroke-width:2}.growthHit{fill:transparent;cursor:pointer;outline:none}.growthHit:focus-visible{fill:var(--accent-glow)}.cardGrowthReadout{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;border:1px solid var(--line-soft);background:var(--inset);border-radius:10px;padding:8px 10px}.cardGrowthReadout .sub{margin:0}.cardGrowthReadout .ghostBtn{margin-left:auto;padding:6px 10px}.cardCal .pos,.cardCalList .pos,.cardGrowthReadout .pos{color:var(--good)}.cardCal{display:grid;grid-gap:8px;gap:8px;padding:14px}.cardCalHead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cardCalHead h2{margin:0;font-size:16px;min-width:9.5em;text-align:center}.cardCalNav{background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:8px;width:32px;height:32px;font-size:18px;line-height:1;cursor:pointer}.cardCalNav:disabled{opacity:.35;cursor:default}.cardCalDay:focus-visible,.cardCalNav:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cardCalSum{margin-left:auto;font-size:12px;color:var(--muted)}.cardCalGrid{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:3px}.cardCalGrid tr:hover td{background:none}.cardCalGrid th{padding:2px 0;text-align:center;border:0;font-size:10px}.cardCalGrid td{padding:0;border:0;min-width:0}.cardCalDay{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:46px;padding:3px 0;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted-dim);font:inherit;font-size:12px;box-sizing:border-box}button.cardCalDay{cursor:pointer;color:var(--text);border-color:var(--line);background:var(--panel2)}.cardCalOut{opacity:.45}.cardCalDate{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardCalMoney{font-size:10px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cardCalCount{position:absolute;top:2px;right:3px;font-size:9px;font-weight:800;color:var(--muted)}.cardCal-up{background:color-mix(in srgb,var(--good) 16%,var(--panel))!important;border-color:var(--good-line)!important}.cardCal-up .cardCalMoney{color:var(--good)}.cardCal-down{background:color-mix(in srgb,var(--neg) 14%,var(--panel))!important;border-color:color-mix(in srgb,var(--neg) 45%,var(--line))!important}.cardCal-down .cardCalMoney{color:var(--neg)}.cardCal-up.cardCalStrong{background:color-mix(in srgb,var(--good) 32%,var(--panel))!important}.cardCal-down.cardCalStrong{background:color-mix(in srgb,var(--neg) 28%,var(--panel))!important}.cardCal-even .cardCalMoney,.cardCal-open .cardCalMoney{color:var(--muted)}.cardCal-discarded{opacity:.5;border-style:dashed!important}.cardCal-discarded .cardCalMoney{color:var(--muted)}.cardCalSwatch.cardCal-discarded,.cardSwatchDiscarded{border-style:dashed}.cardCalToday{box-shadow:inset 0 0 0 2px var(--accent)}.cardCalList{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.cardCalList li{display:flex;align-items:baseline;gap:8px;font-size:13px}.cardCalList li b{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardCalList .sub{margin:0}.cardCalKey{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:11px;color:var(--muted);max-width:none}.cardCalSwatch{display:inline-block;width:11px;height:11px;border-radius:3px;border:1px solid var(--line);background:var(--panel2);margin-left:6px}.cardCalSwatch:first-child{margin-left:0}.cardCalHead h2.cardCalSpan{min-width:0;text-align:left;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardCalMon{font-weight:800;color:var(--accent-bright)}.cardCalNote{margin:0;font-size:11px}.cardLegFlag{margin-left:6px}.cardLegContext{margin-left:6px;font-size:10px;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:0 5px}.altPage{display:grid;grid-gap:14px;gap:14px}.altControls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.altTable{overflow-x:auto}.altTable table{width:100%;border-collapse:collapse;font-size:13px}.altTable td,.altTable th{text-align:left;padding:8px;border-bottom:1px solid var(--line-soft);vertical-align:top}.altLow{opacity:.7}.altFlags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.altFlags .cardLegContext,.altFlags .cardLegFlag{margin-left:0}.altLadder{display:flex;flex-wrap:wrap;gap:6px}.altRung{display:grid;grid-gap:1px;gap:1px;text-align:left;border:1px solid var(--line);background:var(--inset);color:var(--text);border-radius:8px;padding:6px 8px;font-size:12px;cursor:pointer;min-width:120px}.altRungPlus{border-color:var(--good-line)}.altRungOn{background:var(--accent-soft);border-color:var(--accent)}.altParlay{display:grid;grid-gap:8px;gap:8px;position:-webkit-sticky;position:sticky;bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.altParlay ul{margin:0;padding-left:18px;font-size:13px}@media (max-width:700px){.boardWrap{border:0;background:transparent;overflow:visible}.boardTable{min-width:0;display:block}.boardTable thead{display:none}.boardTable tbody{display:grid;grid-gap:8px;gap:8px}.boardTable tr.boardRow{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:10px 12px;background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-areas:"player player player player ev" "market market market market slip" "venue price ourp mkt slip" "badges badges badges badges track"}.boardTable tr.boardRowGrouped{grid-template-areas:"market market market market ev" "venue price ourp mkt slip" "badges badges badges badges track";border-top-left-radius:4px;border-top-right-radius:4px}.boardTable tr.boardRow td{padding:0;border:0;background:transparent;font-size:13px;min-width:0;text-align:left;white-space:normal}.boardTable tr.boardRow:hover td{background:transparent}.boardTable tr.boardRow:active{border-color:var(--accent-line)}.boardTable td.c-desk{display:none}.boardTable td.c-player{grid-area:player;font-weight:750;font-size:15px;line-height:1.25}.boardTable td.c-player .sub{font-size:11px;font-weight:600;margin-top:1px}.boardTable td.c-market{grid-area:market;color:var(--text);font-size:14px;font-weight:600;display:flex;gap:6px;flex-wrap:wrap}.boardTable td.c-line,.boardTable td.c-pick{display:none}.boardTable td.c-market:after{content:"· " attr(data-pick);color:var(--accent-bright);font-weight:800}.boardTable tr.boardRowGrouped td.c-market{display:flex}.boardTable tr.boardRowGrouped td.c-market .srOnly{position:static;width:auto;height:auto;margin:0;clip:auto;overflow:visible}.boardTable td.c-venue{grid-area:venue}.boardTable td.c-price{grid-area:price;font-weight:800;font-size:14px}.boardTable td.c-ourp{grid-area:ourp}.boardTable td.c-mkt{grid-area:mkt}.boardTable td.c-ourp:before{content:"Our "}.boardTable td.c-mkt:before{content:"Mkt "}.boardTable td.c-mkt:before,.boardTable td.c-ourp:before{color:var(--muted-label);font-size:11px;font-weight:700}.boardTable td.c-ev,.boardTable td.c-vs{grid-area:ev;justify-self:end;font-size:15px;font-weight:850;padding:3px 9px;border-radius:999px;background:var(--panel2)}.boardTable td.c-ev.pos,.boardTable td.c-vs.pos{background:var(--good-soft);color:var(--good)}.boardTable td.c-ev:after{content:" EV";font-size:10px;font-weight:700;opacity:.8}.boardTable td.c-vs:after{content:" vs mkt";font-size:10px;font-weight:700;opacity:.8}.boardTable.mode-price td.c-ev,.boardTable:not(.mode-price) td.c-vs{display:none}.boardTable td.c-badges{grid-area:badges}.boardTable td.c-badges .badges{gap:4px}.boardTable td.c-badges .tag{font-size:10px;padding:2px 7px}.boardTable td.c-call,.boardTable td.c-track{grid-area:track;justify-self:end}.boardTable td.c-slip{grid-area:slip;justify-self:end}.boardTable tr.boardGroupHead{display:block}.boardTable tr.boardGroupHead td{display:block;padding:10px 4px 0;border:0}.boardTable td.empty{display:block;padding:24px 12px}.boardTable td.groupedCell{display:none}}.filtersActions{display:flex;gap:8px;flex-wrap:wrap}.filtersToggle{display:none}@media (max-width:850px){.filtersToggle{display:inline-flex}.filters.filtersCollapsed>:not(.filtersTop):not(.filterChips){display:none}.pageTitle p{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:700px){.muWrap{border:0;background:transparent;overflow:visible}.muSortBar{display:flex}.muTable{min-width:0;display:block}.muTable thead{display:none}.muTable tbody{display:grid;grid-gap:10px;gap:10px}.muTable tr.muRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;padding:12px 14px;background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-areas:"player player add" "market market line" "model mkt read" "hits rank best"}.muTable tr.muRow td{padding:0;border:0;background:transparent;font-size:14px;min-width:0;text-align:left;white-space:normal}.muTable .mu-player{grid-area:player}.muTable .mu-add{grid-area:add;justify-self:end}.muTable .mu-add .sideSeg .segOpt{min-width:44px;min-height:40px;font-size:14px}.muTable .mu-market{grid-area:market;color:var(--muted)}.muTable .mu-line{grid-area:line;text-align:right;font-weight:750}.muTable .mu-model{grid-area:model}.muTable .mu-mkt{grid-area:mkt}.muTable .mu-read{grid-area:read}.muTable .mu-hits{grid-area:hits}.muTable .mu-rank{grid-area:rank}.muTable .mu-best{grid-area:best}.muTable td[data-label]{text-align:left}.muTable td[data-label]:before{content:attr(data-label);display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);font-weight:700;margin-bottom:2px}.matchupDefense table{min-width:0}}.trackWindows{display:flex;gap:6px;margin:0 0 14px;flex-wrap:wrap}.trackWindows a{padding:8px 14px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-weight:700;font-size:13px}.trackWindows a[aria-current=page]{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--accent-line)}.trackMeta{color:var(--muted);font-size:13px;margin:0 0 12px}.trackRuleNums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.trackRuleNums div{display:grid}.trackNum{font-size:20px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trackRuleNums small{color:var(--muted);font-size:11px}.trackSection{margin:0 0 22px}.trackSection h2{font-size:18px;margin:0 0 10px}.trackList{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.trackList li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding:10px 14px;border-bottom:1px solid var(--line-soft)}.trackList li:last-child{border-bottom:0}.trackListName{font-weight:650}.trackListValue{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.trackListValue.pos{color:var(--good)}.trackListValue.neg{color:var(--warn)}.trackListMeta{grid-column:1/-1}.trackListMeta,.trackNote{color:var(--muted);font-size:12px}.trackNote{max-width:760px}.trackDetail{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--accent-line);border-radius:16px;padding:14px;background:var(--card-grad);scroll-margin-top:96px}.trackDetail>*{min-width:0}.trackDetail h3{font-size:15px;margin:0 0 6px}.trackDetailHead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.trackDetailHead h2{margin:2px 0 0}.trackDetailSplit{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px}.trackBets li{grid-template-columns:minmax(0,1fr) auto}.trackBets .trackListMeta b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trackMoreBets summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--accent-bright);padding:8px 2px}.trackBetResult{grid-column:1/-1;justify-self:start}.valueTimeline{display:grid;grid-gap:8px;gap:8px}.valueTimelineHead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.valueTimelineKey{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.valueTimelineKey i{display:inline-block}.keyBar{width:8px;height:10px;border-radius:2px;background:var(--good)}.keyLine{width:16px;border-top:2px solid var(--text);margin-left:8px}.valueTimelineChart{width:100%;height:auto;max-height:240px;overflow:visible}.valueTimelineReadout{margin:0;font-size:13px;max-width:none}.trackDetail .pos,.valueTimelineReadout .pos{color:var(--good)}.valueTimelineReadout .neg{color:var(--warn)}.vtZero{stroke:var(--line-strong);stroke-width:1}.vtCross{stroke:var(--line);stroke-width:1}.vtBar{opacity:.75}.vtBarOn{opacity:1}.vtBar-pos{fill:var(--good)}.vtBar-neg{fill:var(--warn)}.vtLine{fill:none;stroke:var(--text);stroke-width:2;stroke-linejoin:round}.vtDot{fill:var(--text);stroke:var(--panel);stroke-width:2}.vtLabel{fill:var(--muted);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vtHit{fill:transparent;cursor:pointer;outline:none}.vtHit:focus-visible{fill:var(--accent-glow)}@media (max-width:700px){.entityHead{flex-direction:row;align-items:center;padding:2px 8px 2px 2px}.entityToggle{padding:8px 4px;gap:1px 8px}.entityName{font-size:14px;font-weight:750}.entityActions{flex-direction:column;align-items:stretch;gap:4px;padding:0}.entityAct{padding:5px 9px;font-size:11px;justify-content:center}}.tabBar{display:none}@media (max-width:850px){.tabBar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:25;background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom, 0px))}.tabBar a,.tabBar button{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:6px 0;border-radius:10px;color:var(--muted);font:inherit;font-size:11px;font-weight:700;background:none;border:0;cursor:pointer}.tabBar a[aria-current=page],.tabBar button[aria-current=page]{color:var(--accent-bright)}.mobileSheet{bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.shell{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0);background:var(--statusbar-bg);z-index:80;pointer-events:none}@media (max-width:850px){.topbar{padding-top:calc(8px + env(safe-area-inset-top, 0px))}.mobileSheet{top:calc(56px + env(safe-area-inset-top, 0px))}}@media (max-width:700px){.cardEntryStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 12px;gap:4px 12px}.cardLegContext{display:none}}.pickemChip{display:inline-flex;gap:6px;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pickemChip[aria-pressed=true]{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--accent-line)}.pickemChip small{opacity:.8}.pickemToggle{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:12px}.pickemList{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:8px;gap:8px}.pickemCard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px}.pickemTop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.pickemTop strong{font-size:15px}.pickemTop .sub{display:block;font-size:11px}.pickemEdge{font-weight:850;font-size:14px;padding:3px 9px;border-radius:999px;background:var(--panel2);white-space:nowrap}.pickemEdge.pos{background:var(--good-soft);color:var(--good)}.pickemBet{font-size:14px}.pickemBet b{color:var(--accent-bright)}.pickemNums{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.pickemNums,.pickemNums span{display:grid}.pickemNums small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);font-weight:700}.pickemNums b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pickemPair{border-color:var(--accent-line);background:var(--card-grad)}.pickemPair .pickemNums{grid-template-columns:repeat(3,minmax(0,1fr))}.trackActual{font-size:13px;color:var(--muted);border-top:1px solid var(--line-soft);padding-top:8px}.trackActual b.pos{color:var(--good)}.trackActual b.neg{color:var(--warn)}.cardRuleLine{display:inline-block;margin-top:4px;font-size:12px;line-height:1.45;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:7px 12px;text-decoration:none}.cardRuleLine:hover{color:var(--text);border-color:var(--accent)}.commandBar{margin:14px 0 4px;position:relative;max-width:760px}.commandBar form{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:4px 4px 4px 12px;color:var(--muted)}.commandBar form:focus-within{border-color:var(--accent-line)}.commandBar input{flex:1 1;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:15px;padding:8px 0;outline:none}.commandBar button[type=submit]{border:0;border-radius:10px;background:var(--accent-soft);color:var(--accent-bright);font:inherit;font-weight:700;padding:8px 14px;cursor:pointer}.commandBar button[type=submit]:disabled{opacity:.5;cursor:default}.commandExamples{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;display:grid;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:6px;box-shadow:0 12px 30px rgba(0,0,0,.35)}.commandExamples button{text-align:left;border:0;background:none;color:var(--text);font:inherit;font-size:14px;padding:10px 12px;border-radius:10px;cursor:pointer}.commandExamples button:hover{background:var(--panel2)}.commandResult{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 2px 0;font-size:13px;color:var(--muted);animation:commandIn .2s ease-out}.commandResult[data-state=failed],.commandResult[data-state=unknown]{border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:12px;padding:8px 12px;margin:8px 0 0}.commandResult[data-state=failed]{color:var(--warn)}.commandHeading{flex-basis:100%;color:var(--text);font-size:14px}.commandBar button[type=submit]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.commandBar button[aria-busy=true]:disabled{opacity:.85}.commandSpinner{width:12px;height:12px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:commandSpin .7s linear infinite}@keyframes commandSpin{to{transform:rotate(1turn)}}@keyframes commandIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.commandResult,.commandSpinner{animation:none}}.betSearchActive~*{display:none!important}.betSearch input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.betSearchClear{flex:none;width:34px;height:34px;border:0;border-radius:10px;background:var(--panel2);color:var(--muted);font:inherit;font-size:20px;line-height:1;cursor:pointer}.betSearchClear:hover{color:var(--text)}.betSearchBusy{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent-bright);animation:betSearchSpin .8s linear infinite}@keyframes betSearchSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.betSearchBusy{animation-duration:2.4s}}.betSearchResults{margin-top:10px}.betSearchSummary{margin:10px 2px 8px;color:var(--text);font-weight:700;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betSearchEmpty{margin:14px 2px 4px;color:var(--text);font-weight:700;font-size:16px}.betSearchNote{margin:6px 2px;font-size:13px;color:var(--muted)}.betSearchList{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.betSearchList li+li{border-top:1px solid var(--line)}.betSearchRow{display:flex;align-items:center;gap:12px;padding:11px 14px;color:var(--text);text-decoration:none;min-height:44px}a.betSearchRow:focus-visible,a.betSearchRow:hover{background:var(--panel2)}.betSearchMain{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.betSearchMain strong{font-size:14px;font-weight:600}.betSearchMain small,.betSearchMain strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.betSearchMain small{font-size:12px;color:var(--muted)}.betSearchOutcome{flex:none;font-weight:700;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.betSearchOutcome.pos{color:var(--good)}.betSearchOutcome.neg{color:var(--neg)}.boostInput{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--muted)}.boostInput input{width:44px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);font:inherit;padding:4px 6px;text-align:right}.refreshOdds{display:inline-flex;gap:8px}.pageRefresh,.refreshOdds{flex-wrap:wrap;align-items:center}.pageRefresh{display:flex;gap:10px 14px;margin-top:10px}.matchupHead{display:grid;grid-gap:8px;gap:8px;margin:2px 0 14px;min-width:0}.matchupHead .pageRefresh,.matchupHead>*{margin:0}.autoRefresh{white-space:nowrap}.matchupLeague{margin-bottom:22px}.matchupLeague h2{font-size:15px;letter-spacing:.08em;color:var(--muted-label);margin:0 0 10px}.leagueBar{display:flex;gap:6px;margin:10px 0 0;overflow-x:auto;scrollbar-width:none}.leagueBar::-webkit-scrollbar{display:none}.leagueBar button{white-space:nowrap;border:1px solid var(--line);background:none;color:var(--muted);border-radius:999px;padding:5px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.leagueBar button.on{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--accent-line)}.leagueBar .leagueReset{border-style:dashed}.slipPins{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.slipPin{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:4px 6px 4px 12px;font-size:13px}.slipPin.locked{border-color:var(--accent-line);background:var(--accent-soft)}.slipPin.excluded{border-style:dashed;color:var(--muted)}.slipPin button{border:0;background:var(--panel2);color:var(--text);border-radius:999px;width:24px;height:24px;cursor:pointer;font:inherit}.legActions{display:inline-flex;gap:4px;margin-left:8px}.legActions button{border:1px solid var(--line);background:none;color:var(--muted);border-radius:8px;font:inherit;font-size:11px;padding:1px 7px;cursor:pointer}.legActions button:hover{color:var(--text);border-color:var(--accent-line)}.boardUpdated{margin:4px 0 8px;font-size:12px;color:var(--muted)}.mvpCard{display:grid;grid-gap:4px;gap:4px;margin-bottom:14px;border-color:var(--accent-line)}.mvpCard strong{font-size:22px}.streakColumns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.streakList h2{font-size:16px;margin:0 0 8px}.streakList ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;font-size:13px}.streakList li .tag{margin-left:6px}.playerResults{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px}.playerResult.onCard{border-color:var(--accent-line)}.playerResultHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:8px}.playerResultHead .tag{margin-left:auto}.playerResult ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.playerResult li{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:2px 10px;gap:2px 10px;font-size:13px;align-items:baseline}.playerResult .resLine{color:var(--muted)}.playerResult .resActual{font-weight:700}.playerResult .resMark{font-size:12px;min-width:76px;text-align:right}.playerResult .res-over .resMark{color:var(--good)}.playerResult .res-under .resMark{color:var(--warn)}.playerResult .resLeg{grid-column:1/-1;padding-left:8px;border-left:2px solid var(--accent-line)}.playerResult .leg-loss{border-left-color:var(--warn)}.playerResultHead .tag.resLean{margin-left:0}.playerResult .resRun{grid-column:1/-1;font-size:11.5px;font-weight:700}.playerResult .resRun-wagon{color:var(--good)}.playerResult .resRun-fade{color:var(--warn)}.trackTile.bankrollTile{grid-column:1/-1}@media (min-width:900px){.trackTile.bankrollTile{grid-column:auto}}.bankrollTile .bankrollNum{color:var(--text);font-size:24px}.bankrollChange{font-size:12.5px;font-weight:700;color:var(--muted)}.bankrollChange.pos{color:var(--good)}.bankrollChange.neg{color:var(--neg)}.bankrollFoot{display:flex;align-items:center;gap:8px;margin-top:4px}.bankrollGo{margin-left:auto;color:var(--accent-bright);font-size:13px;font-weight:750}.betsSwitch.pageTabs{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin:10px 0 12px}.showMore{display:inline-block;margin-top:12px}.betsScanner{margin:0 0 14px;min-width:0}.betsScanBar{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;box-sizing:border-box;border:1px dashed var(--accent-line);border-radius:14px;background:var(--card-grad);color:var(--text);text-align:left;cursor:pointer;font:inherit}.betsScanBar:hover{background:var(--accent-soft)}.betsScanIcon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.betsScanText{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.betsScanText strong{font-size:15px}.betsScanText .sub{font-size:12px;overflow-wrap:anywhere}.betsScanGo{flex:none;color:var(--muted);font-size:20px;line-height:1}.betsScanHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 4px}.betsScanHead strong{font-size:16px}.betsScanNote{margin:0 0 8px;max-width:720px;font-size:13px}#bet-scanner{scroll-margin-top:72px}.betsMoreTiles{margin-top:20px}.playersGroup h2 small,.playersSub h3 small{margin-left:6px;font-size:13px;font-weight:500}.playersGroup>p.sub{margin:-4px 0 10px}.playersSub{margin:0 0 14px}.playersSub h3{font-size:15px;margin:0 0 8px}.playersCount{margin:0 0 14px}.playerResultNote{margin:-2px 0 8px;font-size:12.5px}.playersLeansList{margin-top:6px}.playersLeansList>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:750}.playersLeansList[open]>summary{margin-bottom:6px}#your-leans{scroll-margin-top:72px}.teamForms{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));grid-gap:10px;gap:10px;align-items:start}.teamForm>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:44px;cursor:pointer;list-style:none}.teamForm>summary::-webkit-details-marker{display:none}.teamFormName{flex:1 1 140px;min-width:0}.teamFormTags{display:flex;flex-wrap:wrap;gap:6px}.teamGames{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:0;list-style:none}.teamGames li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:baseline;font-size:13px}.teamGameWhen{color:var(--muted)}.teamGameScore{font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.teamGameLines{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:6px}.teamNext{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--accent-bright);font-weight:750}.teamsLeague h2{display:flex;align-items:center;gap:8px}.term{position:relative;display:inline}.termLabel{padding:0;border:0;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.termTip{position:absolute;z-index:30;left:0;top:calc(100% + 6px);width:min(280px,80vw);padding:10px 12px;border:1px solid var(--accent-line);border-radius:12px;background:var(--panel);color:var(--text);font-size:13px;font-weight:400;line-height:1.45;text-transform:none;letter-spacing:normal;box-shadow:0 12px 30px rgba(0,0,0,.35);white-space:normal}@media (max-width:700px){.termTip{position:fixed;left:16px;right:16px;top:auto;bottom:calc(84px + env(safe-area-inset-bottom));width:auto}}.ledgerForm{margin:14px 0 18px}.ledgerForm h2{font-size:16px;margin:0 0 10px}.ledgerFields{display:flex;flex-wrap:wrap;gap:8px}.ledgerFields input,.ledgerFields select{border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text);font:inherit;padding:8px 10px;min-width:0}.ledgerTable{min-width:640px}.ledgerEntries{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ledgerEntries li{display:grid;grid-template-columns:96px 1fr 1fr auto auto;grid-gap:10px;gap:10px;align-items:baseline;border-bottom:1px solid var(--line-soft);padding:6px 0;font-size:13px}@media (max-width:700px){.ledgerEntries li{grid-template-columns:1fr auto}}.teamLogo{display:inline-block;vertical-align:middle;object-fit:contain;flex:none}.gameTeams{display:inline-flex;align-items:center;gap:8px}.venuePicker{display:flex;flex-wrap:wrap;gap:6px}.venueChip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:999px;padding:4px 10px 4px 5px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.venueChip.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-bright)}.venueChip:disabled{opacity:.4;cursor:not-allowed}.leagueLogo{display:inline-block;vertical-align:-3px;object-fit:contain;filter:drop-shadow(0 0 1px rgba(255,255,255,.55))}html[data-theme=light] .leagueLogo{filter:none}.leagueCode{font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--muted)}.leagueBar button{display:inline-flex;align-items:center;gap:5px}.dbars{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dbars li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(90px,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:center;font-size:13px}.dbarLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbarTrack,.resBar{position:relative;height:10px;border-radius:999px;background:var(--panel2);overflow:hidden}.dbarZero{left:50%;width:1px;background:var(--line)}.dbar,.dbarZero{position:absolute;top:0;bottom:0}.dbar{border-radius:999px}.dbar.pos{background:var(--good)}.dbar.neg{background:var(--warn)}.dbarValue{font-weight:700;min-width:56px;text-align:right}.dbarValue.pos{color:var(--good)}.dbarValue.neg{color:var(--warn)}.dbarNote{grid-column:1/-1;color:var(--muted);font-size:11px;margin-top:-4px}.playerResult .resBar{grid-column:1/-1;height:6px;margin-bottom:4px}.gameFlags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.gameFlag{gap:4px}.vpHead{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.vpHead small{font-size:12px}.vpChips{display:flex;gap:6px;overflow-x:auto;padding:8px 2px 6px;margin:0 -2px;scroll-snap-type:x proximity;scrollbar-width:none}.vpChips::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.vpChips{flex-wrap:wrap;overflow-x:visible;scroll-snap-type:none}}.vpChip{position:relative;flex:0 0 auto;min-width:68px;min-height:58px;display:grid;justify-items:center;align-content:center;grid-gap:4px;gap:4px;padding:7px 8px 6px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);color:var(--text);font:inherit;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.vpChip .provMark-sm{width:24px;height:24px}.vpChipPrice{font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;text-align:center;white-space:nowrap;letter-spacing:-.01em}.vpChip[data-tone=est] .vpChipPrice,.vpChip[data-tone=guess] .vpChipPrice{color:var(--muted);font-weight:700}.vpChip[data-tone=off],.vpChip[data-tone=unpriced]{background:transparent;border-style:dashed}.vpChip[data-tone=off] .provMark,.vpChip[data-tone=unpriced] .provMark{opacity:.5;filter:grayscale(1)}.vpChip[data-tone=off] .vpChipPrice,.vpChip[data-tone=unpriced] .vpChipPrice{color:var(--muted);font-size:10px;font-weight:600;line-height:1.1}.vpChip[aria-selected=true]{border-color:var(--accent-line);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-line) inset;border-style:solid}.vpChip[aria-selected=true] .vpChipPrice{color:var(--accent-bright)}.vpChip[aria-selected=true] .provMark{opacity:1;filter:none}.vpChipBest{position:absolute;top:-7px;right:4px;padding:0 5px;border-radius:999px;background:var(--good-soft);border:1px solid var(--good-line);color:var(--good);font-size:9px;font-weight:800;line-height:13px;text-transform:uppercase;letter-spacing:.04em}.vpPanel .venueRow{background:var(--panel);border-color:var(--line);border-radius:12px;padding:10px 12px;gap:8px}.vpPanelName{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:14px}.vpChipNote{display:block;font-size:9.5px;font-weight:700;color:var(--warn);letter-spacing:0}.vpStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.vpStats.typedSingleStats{grid-template-columns:repeat(2,minmax(0,1fr))}.typedSingleVerdict{margin:0;font-size:12.5px;line-height:1.4}.typedSingleVerdict.pos{color:var(--good)}.typedSingleVerdict.neg{color:var(--muted)}.vpStats>div{display:grid;grid-gap:1px;gap:1px;padding:6px 8px;border-radius:9px;background:var(--panel2);min-width:0}.vpStats dt{font-size:10.5px;color:var(--muted);font-weight:600}.vpStats dd{margin:0;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}.vpStats .pos dd{color:var(--good)}.vpStakeHint{display:block;font-size:11.5px;line-height:1.35}.vpStats .muted dd,.vpStats .neg dd{color:var(--muted)}.vpNote{margin:0;font-size:12.5px;line-height:1.4}.vpWarn{font-size:12px}.vpSuspect,.vpWarn{color:var(--warn);line-height:1.35}.vpSuspect{margin:2px 0 0;font-size:13px}.vpSuspect b{font-weight:600}.vpBestJump{justify-self:start;min-height:40px;font-size:13px}.vpLoading{margin:4px 0}.vpError{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);font-size:13px;line-height:1.35}.vpError .vpRetry{flex:none;min-height:36px}.venuePayout{display:grid;justify-items:end;text-align:right;line-height:1.25}.venuePayout>span{white-space:nowrap}.venuePayout>span .sub{display:inline;font-size:12px}.venuePayout strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.venuePayout>small{font-size:11px}.vpPanel .venueOverride{display:grid;grid-gap:4px;gap:4px;align-items:stretch;padding-top:8px;border-top:1px solid var(--line-soft)}.vpPanel .venueOverride>small{font-size:11.5px;line-height:1.3}.vpPanel .venueOverride .priceInput{width:100%}.vpPanel .venueOverride .priceRead{font-size:11px;line-height:1.3;overflow-wrap:anywhere}.vpPanel .venuePlaced{padding-top:8px;border-top:1px dashed var(--line-soft)}.vpPanel .venuePlaced .submitBetBtn{width:100%;min-height:44px}.vpPanel .venuePlaced .submitBetForm{display:grid;grid-gap:8px;gap:8px;cursor:auto}.vpPanel .venuePlaced .submitBetForm input{width:100%;box-sizing:border-box;font-size:16px}.vpPanel .venuePlaced .submitBetForm:has(.priceInput)>button{margin-top:0;min-height:40px}.vpPanel .venuePlaced .submittedPill{white-space:normal}.submitPromo{flex-basis:100%;font-size:12px;line-height:1.35}.submitBetForm label.submitPayout{flex:1 1 100%;min-width:0}.submitBetForm label.submitPayout>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submitBetForm label.submitPayout .clearField{display:flex;width:100%}.submitBetForm label.submitPayout .clearField>input.clearable{width:100%;min-width:0;box-sizing:border-box;font-size:16px}.submitBooks{flex-basis:100%;font-size:12px;line-height:1.35}.submitBooks,.vpPrefill{display:block;overflow-wrap:anywhere}.vpPrefill{font-size:11.5px;line-height:1.3}.vpPrefillEstimate{color:var(--warn)}.submitAt{display:block;line-height:1.35;overflow-wrap:anywhere}.saveVerdict,.submitAt{flex-basis:100%;font-size:12px}.saveVerdict{font-weight:700;line-height:1.3}.vpPlay{justify-self:start}.flexCheck{display:grid;grid-gap:8px;gap:8px;padding-top:8px;border-top:1px solid var(--line-soft)}.flexCheck>small{font-size:11.5px;line-height:1.35}.flexRows{display:grid;grid-gap:6px;gap:6px}.flexRow{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;align-items:center}.flexHits{font-size:12.5px;font-weight:700}.flexRow input{width:100%;box-sizing:border-box;font-size:16px;min-height:40px}.flexRead{grid-column:2;font-size:11px;color:var(--muted);line-height:1.3;overflow-wrap:anywhere}.flexRead:empty{display:none}.flexMsg.neg,.flexRead.neg{color:var(--neg)}.flexMsg{font-size:12px;line-height:1.35}.flexAnswer{display:grid;grid-gap:8px;gap:8px}.flexVerdict{font-size:15px}.flexVerdict.pos{color:var(--good)}.flexVerdict.neg{color:var(--neg)}.flexChances{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));grid-gap:6px;gap:6px}.flexChances>span{display:grid;justify-items:center;grid-gap:1px;gap:1px;padding:5px 4px;border-radius:9px;background:var(--panel2);border:1px solid transparent}.flexChances small{font-size:10.5px;color:var(--muted);font-weight:600}.flexChances b{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flexChances .flexPaid{border-color:var(--good-line)}.priceEcho{font-size:14px;font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.priceRead>span:empty{display:none}.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:40;width:min(440px,calc(100vw - 24px));box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:10px 8px 10px 16px;border-radius:14px;background:var(--panel2);border:1px solid var(--line);box-shadow:0 10px 30px rgba(0,0,0,.35);color:var(--text);font-size:14px;font-weight:650;animation:toastIn .2s ease-out}.toastText{flex:1 1;min-width:0}.toastLink{color:var(--accent-bright);font-weight:800;text-decoration:none;white-space:nowrap}.toastAction{padding:0 14px;border:0;border-radius:10px;background:var(--accent-soft);color:var(--accent-bright);font:inherit;font-weight:800}.toastAction,.toastClose{flex:none;min-height:40px;cursor:pointer}.toastClose{width:36px;border:0;background:none;color:var(--muted);font-size:20px}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:850px){.toast{bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.builderResultsBar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:6px 0;border-top:1px solid var(--line-soft)}.builderResultsBar .ghostBtn{min-height:40px;flex:none}.resultGroup{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.resultTag{margin-right:8px;vertical-align:1px}.slipTileActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.slipTileActions .primaryBtn{flex:1 1 auto;min-height:40px}.slipTileActions .ghostBtn{text-decoration:none;display:inline-flex;align-items:center}.submitBetBtn.compact{padding:6px 11px}.submitBetForm{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;width:100%}.submitBetForm label{display:grid;grid-gap:3px;gap:3px;font-size:11px;color:var(--muted)}.submitBetForm input{width:84px;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 9px;font:inherit;font-size:14px}.submitBetForm input:not([type=checkbox]):not([type=radio]):focus{outline:2px solid transparent;border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.submitBetForm .primaryBtn{background:var(--accent-strong);border:1px solid var(--accent-strong);color:var(--accent-ink);border-radius:10px;padding:9px 14px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.submitBetForm .primaryBtn:disabled{opacity:.5;cursor:wait}.submitBetForm .gradeError{flex-basis:100%}.submitBetForm label.submitCardChange{flex-basis:100%;display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text);font-weight:700}.submitBetForm label.submitCardChange input[type=checkbox],.vpPanel .venuePlaced .submitBetForm label.submitCardChange input[type=checkbox]{width:18px;height:18px;padding:0;margin:1px 0 0;flex:none;accent-color:var(--accent-strong)}.submitBetForm label.submitCardChange>span{flex:1 1 auto;min-width:0}.submitBetForm label.submitCardChange small{display:block;font-weight:400;font-size:12px;margin-top:2px}.submittedPill{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--good-line);background:var(--good-soft);color:var(--good);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.submittedPill.submitted-loss{border-color:var(--line-strong);background:var(--panel2);color:var(--muted)}.cardEntrySubmit{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px dashed var(--line-soft);margin-top:8px}.suggestedSlip .cardEntrySubmit{justify-content:flex-start}.betSplits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:10px 18px;gap:10px 18px;margin-top:10px}.betSplit{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betSplit caption{text-align:left;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-bottom:4px}.betSplit td,.betSplit th{text-align:left;padding:5px 6px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.betSplit th{font-weight:700;text-transform:capitalize}.betSplit td:last-child,.betSplit td:nth-child(3){text-align:right}.betLegResult{font-size:13px;font-weight:650;color:var(--muted)}.betLegResult-push{color:var(--warn)}.betWouldPaid{color:var(--muted)}.betLegResult-win{color:var(--good)}.betLegResult-loss{color:var(--neg)}a.brandBlock{display:block;color:inherit;text-decoration:none}a.brandBlock:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.mktGame{display:flex;flex-direction:column;gap:8px;min-width:0}.mktGame+.mktGame{margin-top:8px}.mktGameHead{margin:0;font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.04em}.mxStaleNote{flex-basis:100%;color:var(--muted)}.mxStaleNote .mxStale{font-weight:700;margin-right:2px}.mxHurdle{font-style:italic;font-weight:600}.playerResult .resBet{border-left-color:var(--good,var(--accent-line));font-weight:600}.waysToPlay{margin-top:6px;font-size:12px}.waysToPlay summary{cursor:pointer;color:var(--muted)}.waysToPlay table{width:100%;border-collapse:collapse;margin:6px 0}.waysToPlay td,.waysToPlay th{text-align:right;padding:3px 6px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.waysToPlay th[scope=row],.waysToPlay thead th:first-child{text-align:left;white-space:normal}.waysToPlay tr.current th[scope=row]{color:var(--text);font-weight:700}.pickemEasiest{margin:4px 0 0;font-size:12px}.payoutCalc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0}.payoutCalc label{display:inline-flex;align-items:center;gap:4px;font-size:12px}.payoutCalc input{width:3.6em}.promoEditor{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--line-soft);font-size:12px}.promoLabel{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);font-weight:750}.promoPins{display:flex;flex-wrap:wrap;gap:6px}.promoForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.promoForm .selectBtn{width:100%;min-width:0}.promoForm .promoAdd{min-height:40px;border-radius:12px}.promoForm .promoAdd:nth-child(odd){grid-column:1/-1}@media (min-width:700px){.promoForm{display:flex;flex-wrap:wrap}.promoForm .fieldBox,.promoForm .selectBtn{width:auto;flex:1 1 140px}}.promoUses{margin:10px 0}.promoUses h3{margin:0 0 4px;font-size:13px}.promoUses ul{margin:0;padding-left:18px;font-size:13px}.betSplit,.waysToPlay table{min-width:0}.waysToPlay{max-width:100%;overflow-x:auto}.c-player .playerName{display:block;font-weight:600}.c-player .playerGame{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;margin-top:2px;white-space:nowrap}.c-player .playerKick:before{content:"·";margin-right:5px}.groupMatch{gap:4px}.groupMatch,.msChip.msChipIcon{display:inline-flex;align-items:center}.msChip.msChipIcon{gap:5px}.msChip.msChipIcon .provMark,.msChip.msChipIcon img{flex:none}@media (max-width:520px){.msChip.msChipIcon .msChipText{display:none}.msChip.msChipIcon{padding-left:4px;padding-right:4px}}.glChip .leagueLogo{display:block}.glSub{margin-top:-4px}.glControls{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-bottom:12px}.glControls .selectBtn{max-width:100%}.glControls .pickemToggle{margin:0}.glMeta{display:flex!important;gap:4px}.glBest,.glMeta{flex-wrap:wrap;align-items:center}.glBest{display:flex;gap:6px;min-width:0}.glBest b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.glGames{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.glGame{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-width:0}.glGameHead{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}.glGameHead strong{font-size:15px}.glSet{border-top:1px solid var(--line);padding:6px 0 2px}.glSetName{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-label);font-weight:700;margin-bottom:2px}.glSetName .sub{display:inline;text-transform:none;letter-spacing:0;font-weight:500}.glRowMain{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto 56px;grid-gap:8px;gap:8px;align-items:center;padding:5px 0;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer}.glSel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glFair{color:var(--muted);font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.glPrice{display:inline-flex;gap:4px;align-items:center;justify-content:flex-end;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.glValue{text-align:right;font-size:12px;font-weight:800;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.glValue.pos{color:var(--good)}.glPrices{list-style:none;margin:0 0 6px;padding:4px 8px;background:var(--panel2);border-radius:8px;display:grid;grid-gap:3px;gap:3px}.glPrices li{display:grid;grid-template-columns:auto minmax(0,1fr) auto 52px;grid-gap:6px;gap:6px;align-items:center;font-size:13px}.glPrices li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glPrices li small{text-align:right}.glPrices li.glPricesHead{display:block}.glPricesHead .sub{margin:0;font-size:10px}.glSuspect{opacity:.55}.glPrices .glPriceSkel{display:block;height:18px;border-radius:6px;background:linear-gradient(90deg,var(--panel2),var(--hover-option),var(--panel2));background-size:200% 100%;animation:homeShimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.glPrices .glPriceSkel{animation:none}}.msOption .msOptionIcon,.msOption .msOptionIcon span{flex:none}.msOptionIcon{justify-content:center;width:20px}.msOptionIcon,.venueWithMark{display:inline-flex;align-items:center}.venueWithMark{gap:6px;min-width:0}select:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--line);border-radius:10px;background-color:var(--panel2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b95a7' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;color:var(--text);font:inherit;font-size:13px;font-weight:650;padding:7px 30px 7px 12px;cursor:pointer;min-height:34px}select:not([multiple]):hover{border-color:var(--accent-line)}select:not([multiple]):focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}select option{background:var(--panel);color:var(--text)}.segmented{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel2)}.segmented button{border:0;border-right:1px solid var(--line);background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:750;text-transform:capitalize;padding:7px 11px;cursor:pointer;min-height:34px}.segmented button:last-child{border-right:0}.segmented button[aria-checked=true]{background:var(--accent-soft);color:var(--accent-bright)}.segmented button:hover:not([aria-checked=true]){color:var(--text)}.segmented button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-bright)}.primaryBtn{background:var(--accent);border:1px solid var(--accent);color:#04130a;border-radius:10px;padding:7px 16px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;min-height:34px}.primaryBtn:hover:not(:disabled){filter:brightness(1.08)}.primaryBtn:disabled{opacity:.5;cursor:not-allowed}.suggestTitle{margin-right:4px}.suggestOptions{margin-top:10px}.suggestFind{margin-left:auto}.venueGroup{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.venueGroup+.venueGroup{padding-left:10px;border-left:1px solid var(--line)}.venueGroupLabel{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);font-weight:750}.suggestOptions .boostInput input{min-height:34px;border-radius:10px}@media (max-width:520px){.venueGroup+.venueGroup{padding-left:0;border-left:0}.venueGroup{width:100%}.suggestFind{margin-left:0;width:100%}}.glCompare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:6px;gap:6px;padding-bottom:2px}.glCompare span{display:flex;flex-direction:column;gap:1px;min-width:0}.glCompare small{display:block;font-size:10px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-label);font-weight:700;overflow-wrap:anywhere}.glCompare small:last-child{font-size:11px;text-transform:none;letter-spacing:0;color:var(--muted);font-weight:600}.glCompare b{display:block;font-size:15px;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gameBetDetail .pickemCard{overflow:visible;height:auto;padding-bottom:12px}.glModel,.glProjected{color:var(--accent-bright);font-weight:700}.glProjected{margin-left:auto;font-size:12px}.glModelFar{color:var(--muted);text-decoration:line-through}.enterBetOpen{margin:4px 0 12px}.enterBet{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.enterBet h2{margin:0;font-size:16px}.enterBet form{display:grid;grid-gap:10px;gap:10px}.enterBetRow{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.enterBetRow label{display:grid;grid-gap:3px;gap:3px;font-size:11px;color:var(--muted);flex:1 1 96px;min-width:0}.enterBetRow label.wide{flex:2 1 160px}.enterBetRow input,.enterBetRow select{width:100%;min-width:0;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 9px;font:inherit;font-size:14px}.enterBetPrice{display:flex;gap:4px}.enterBetPrice .selectBtn{flex:0 0 auto;width:auto}.enterLegs{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.enterLeg{border:1px dashed var(--line);border-radius:10px;padding:8px;display:grid;grid-gap:6px;gap:6px}.enterMatch{margin:0;font-size:12px}.enterBetActions{display:flex;flex-wrap:wrap;gap:8px}.inspectLink{margin-left:auto;font-weight:700}.inspectSummary{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.inspectSummary .tag{justify-self:start}.inspectLegs{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.inspectLeg{min-width:0;grid-template-columns:minmax(0,1fr)}.inspectLeg>*{min-width:0}.inspectLeg .cardEntryHead>*{min-width:0;overflow-wrap:anywhere}.inspectLeg .betLegResult{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.inspectLegHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 12px}.inspectLegTitle{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1 16em}.inspectLegTitle strong{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.inspectLegTitle .sub{margin:0}.inspectLegSide{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;min-width:0}.inspectLegSide .cardEntryPayout{margin-left:0}.inspectLegBody{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-width:0}.inspectLegBody>*{min-width:0}.inspectLegBody .sparkWrap{padding:6px 10px}.inspectLegBody .sparkEmpty{margin:0}@media (min-width:760px){.inspectLegBody{grid-template-columns:max-content minmax(180px,1fr);gap:14px}}.inspectTable{width:auto}.inspectTable td,.inspectTable th{padding:5px 9px;vertical-align:baseline}.inspectTable tr>:first-child{padding-left:0}.inspectTable tr>:last-child{padding-right:2px}.inspectTable tbody th{font-weight:650;font-size:12.5px;white-space:nowrap}@media (hover:hover){.inspectTable tbody tr:hover>*{background:none}}@media (max-width:480px){.inspectTable{width:100%}.inspectTable td,.inspectTable th{padding:5px}.inspectTable .dtInline{display:block;margin-left:0}}.muBriefSlips{margin-top:8px}.muSummary .suggestPanel{margin-top:10px}.suggestNote{margin:0}.slatePicks{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.slatePicks>*{min-width:0}.slatePicksHead{display:grid;grid-gap:10px;gap:10px;min-width:0}.slatePicksHead h2{margin:0;font-size:16px;letter-spacing:-.01em}.slatePicks>p.sub{margin:0;padding:16px 14px;border:1px dashed var(--line);border-radius:12px;background:var(--inset);color:var(--muted);font-size:13px;line-height:1.45;text-align:center}.slatePicksHead select{background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:6px 8px;font:inherit;font-size:13px}.slatePickList{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.slatePick{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:6px;min-width:0}.slatePickWho{flex:1 1 auto;min-width:0;font-size:13px;overflow-wrap:anywhere}.slatePickNums{display:grid;justify-items:end;font-size:12px;white-space:nowrap}.slatePickSets{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.slatePickSets .ghostBtn.on{border-color:var(--accent-strong);color:var(--accent-strong)}.enterPaste{display:grid;grid-gap:6px;gap:6px}.enterPaste summary{cursor:pointer;font-weight:700;font-size:13px}.enterPaste textarea{width:100%;min-height:110px;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px;font:inherit;font-size:13px}.cardCheckedNote,.cardPastNote{font-size:13px;color:var(--muted);margin:0 0 8px}.leagueBar,.subTabs{flex-wrap:wrap;overflow:visible}@media (max-width:700px){.leagueBar{gap:5px}.leagueBar button{padding:5px 10px}.subTabs{gap:5px}.subTabs a{padding:6px 11px}}@media (max-width:850px){.pageTitle>p[data-clamped]{position:relative;cursor:pointer}.pageTitle>p[data-clamped]:focus-visible{outline:2px solid var(--accent-line);outline-offset:4px;border-radius:4px}.pageTitle>p[data-clamped]:after{content:"More \25BE";position:absolute;right:0;bottom:0;padding-left:40px;background:linear-gradient(to right,transparent,var(--bg) 34px);color:var(--accent-bright);font-weight:700;font-size:13px}.pageTitle>p[data-clamped][data-open=true]{display:block;-webkit-line-clamp:unset;overflow:visible}.pageTitle>p[data-clamped][data-open=true]:after{content:"Less \25B4";position:static;display:block;padding:0;background:none}}.slateVenues .segOpt{gap:7px;padding:4px 8px 4px 5px}.slateVenues .venueCount{min-width:22px;height:22px;box-sizing:border-box;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;background:var(--inset);color:var(--muted);font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slateVenues .venueCount.empty{background:none;color:var(--muted-faint)}.venueChip .venueCount{min-width:22px;height:22px;box-sizing:border-box;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;background:var(--inset);color:var(--muted);font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.venueChip.on .venueCount{background:var(--accent-line);color:var(--accent-ink)}.venueChip.empty:not(.on){opacity:.6}.venueChip.empty .venueCount{background:none;color:var(--muted-faint)}.bankrollPage{display:grid;grid-gap:12px;gap:12px}.bankrollDue{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-bright);font-weight:650;font-size:13px}.bankrollChart{display:grid;grid-gap:6px;gap:6px}.bankrollChart h2,.bankrollForm h2{margin:0;font-size:16px}.bankrollChart svg{width:100%;height:auto;max-height:220px}.bankrollZero{stroke:var(--line);stroke-width:1}.bankrollBar{cursor:pointer}.bankrollBar.up{fill:var(--good);opacity:.75}.bankrollBar.down{fill:var(--neg,#dc2626);opacity:.75}.bankrollBar.on,.bankrollBar:focus-visible{opacity:1;outline:none;stroke:var(--text);stroke-width:1}.bankrollLine{fill:none;stroke:var(--accent-bright);stroke-width:2}.bankrollDot{fill:var(--accent-bright)}.bankrollInspect{margin:0;font-size:13px}.bankrollForm,.bankrollForm form{display:grid;grid-gap:10px;gap:10px}.bankrollFormHead{display:flex;justify-content:space-between;align-items:center;gap:8px}.bankrollDate{display:grid;grid-gap:3px;gap:3px;font-size:11px;color:var(--muted);max-width:180px}.bankrollDate input,.bankrollNote,.bankrollRow input{background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 9px;font:inherit;font-size:14px;min-width:0;width:100%}.bankrollRows{display:grid;grid-gap:6px;gap:6px}.bankrollRow{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:center}.bankrollRowHead{font-size:11px;color:var(--muted);font-weight:650;align-items:end;line-height:1.25}.bankrollVenue{display:flex;align-items:center;gap:6px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bankrollFormActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bankrollNote{flex:1 1 160px;width:auto}.bankrollList{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.bankrollList li{border-top:1px solid var(--line);padding-top:8px;display:grid;grid-gap:2px;gap:2px}.bankrollListTop{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:10px;gap:10px;align-items:center;font-size:14px}.home{display:grid;grid-gap:28px;gap:28px;padding:22px 0 12px}.home,.home>*{min-width:0}.homeHead{display:grid;grid-gap:4px;gap:4px}.homeTitle{font-size:clamp(28px,7vw,40px);letter-spacing:-.04em;line-height:1.1;margin:2px 0 0}.homePlan{margin:4px 0 0;font-size:16px;line-height:1.45;color:var(--muted);max-width:none}.homeSection{display:grid;grid-gap:12px;gap:12px;min-width:0}.homeSectionHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.homeSectionTitle{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);font-weight:750}.homeMore{color:var(--accent-bright);font-size:13px;font-weight:700;white-space:nowrap}.homeMore:hover{text-decoration:underline}.homeEmpty{margin:0;color:var(--muted);font-size:14px;line-height:1.5;max-width:none;padding:16px;border-radius:14px;background:var(--panel2)}.homeAside a,.homeEmpty a{color:var(--accent-bright);font-weight:650}.homeAside code,.homeEmpty code{background:var(--inset);border:1px solid var(--line);border-radius:6px;padding:1px 5px;font-size:11px}.homeAside{margin:0;font-size:12.5px;color:var(--muted-dim);line-height:1.5;max-width:none}.homeChevron{color:var(--muted-dim);flex:none}.homeAllClear{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:650;color:var(--good)}.homeNeedList{list-style:none;margin:0;padding:0;border-radius:14px;background:var(--panel2);overflow:hidden}.homeNeedList li+li{border-top:1px solid var(--line-soft)}.homeNeed{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:52px;font-size:15px;font-weight:650}.homeNeed:hover{background:var(--hover-row)}.homeNeedText{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeNeedIcon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;flex:none}.homeNeedIcon.homeTone-warn{background:var(--warn-soft);color:var(--warn)}.homeNeedIcon.homeTone-info{background:var(--info-soft);color:var(--info)}.homeNeedIcon.homeTone-good{background:var(--good-soft);color:var(--good)}.homeGlances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.homeTileWide{grid-column:1/-1;display:grid;min-width:0}.homeTile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;min-width:0;min-height:128px;border:0;border-radius:16px;background:var(--panel2);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s,transform .15s}.homeTile:hover{background:var(--hover-option)}.homeTile:active{transform:scale(.985)}.homeTile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.homeTileEmpty{cursor:default;gap:10px}.homeTileEmpty:hover{background:var(--panel2)}.homeTileEmpty:active{transform:none}.homeTileHead{display:flex;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:4px}.homeTileIcon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent-bright);flex:none}.homeTileTitle{flex:1 1;min-width:0;font-size:13px;font-weight:700;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeTileValue{font-size:30px;font-weight:800;letter-spacing:-.035em;line-height:1.05}.homeTileValue.pos{color:var(--good)}.homeTileValue.neg{color:var(--neg)}.homeTileLabel{font-size:13px;color:var(--muted)}.homeTileLine{font-size:14px;color:var(--muted);line-height:1.4}.homeChip{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:750;white-space:nowrap;background:var(--neutral-soft);color:var(--muted)}.homeChip-good{background:var(--good-soft);color:var(--good)}.homeChip-warn{background:var(--warn-soft);color:var(--warn)}.homeCta{margin-top:auto;align-self:flex-start;color:var(--accent-bright);font-size:14px;font-weight:750;padding:6px 0}.homeCta:hover{text-decoration:underline}.homeCtaPrimary{background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:10px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.homeCtaPrimary:hover{background:var(--accent-strong);color:var(--accent-ink);text-decoration:none}.homeStats{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0}.homeStats div{display:grid;grid-gap:2px;gap:2px}.homeStats dt{font-size:11px;color:var(--muted-label);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.homeStats dd{margin:0;font-size:17px;font-weight:800}.homeStats dd.pos{color:var(--good)}.homeStats dd.neg{color:var(--neg)}.homePop{padding:0;border:1px solid var(--pop-line);background:var(--pop);color:var(--text);box-shadow:var(--shadow-pop);width:100%;max-width:100%;margin:auto 0 0;border-radius:20px 20px 0 0;max-height:85vh}.homePop::-webkit-backdrop{background:var(--scrim)}.homePop::backdrop{background:var(--scrim)}.homePopInner{display:grid;grid-gap:16px;gap:16px;padding:18px 18px calc(20px + env(safe-area-inset-bottom))}.homePopHead{display:flex;align-items:center;gap:10px}.homePopHead h2{margin:0;flex:1 1;font-size:17px;letter-spacing:-.01em}.homePopClose{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:0;background:var(--panel2);color:var(--muted);cursor:pointer}.homePopClose:hover{color:var(--text)}.homePopBig{display:grid;grid-gap:2px;gap:2px}.homePopNote{display:grid;grid-gap:8px;gap:8px;justify-items:start;margin:0;font-size:13px;color:var(--muted);line-height:1.6;max-width:none}.homePopCta{align-self:stretch;margin-top:4px}@media (min-width:600px){.homePop{width:min(440px,calc(100% - 32px));margin:auto;border-radius:18px}}.homeRoleBar{display:flex;gap:2px;height:12px;border-radius:6px;overflow:hidden;background:var(--bar-track)}.homeRoleSeg{flex-basis:0;min-width:4px}.role-core{background:var(--accent)}.role-safe{background:color-mix(in srgb,var(--accent) 68%,var(--panel))}.role-value{background:color-mix(in srgb,var(--accent) 44%,var(--panel))}.role-moonshot{background:color-mix(in srgb,var(--accent) 24%,var(--panel))}.homeRoleLegend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--muted)}.homeRoleLegend li{display:inline-flex;align-items:center;gap:6px}.homeRoleLegend li b{color:var(--text)}.homeRoleLegend li.isEmpty{opacity:.5}.homeSwatch{width:10px;height:10px;border-radius:3px;display:inline-block}.homeChartRead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;color:var(--muted);margin:0 0 6px}.homeChartRead b{font-size:13px;color:var(--text)}.homeChartRead b.pos{color:var(--good)}.homeChartRead b.neg{color:var(--neg)}.homeBars,.homeSpark{margin:0}.homeSparkPlot{position:relative;height:64px;touch-action:pan-y}.homeSparkSvg{display:block;width:100%;height:100%;overflow:visible;cursor:crosshair}.homeSparkLine{fill:none;stroke:var(--good);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.homeSparkArea{fill:var(--good);opacity:.14}.homeSparkSvg.isDown .homeSparkLine{stroke:var(--neg)}.homeSparkSvg.isDown .homeSparkArea{fill:var(--neg);opacity:.12}.homeSparkZero{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:3 3}.homeSparkCursor,.homeSparkZero{vector-effect:non-scaling-stroke}.homeSparkCursor{stroke:var(--line-strong);stroke-width:1}.homeSparkDot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--good);box-shadow:0 0 0 2px var(--panel);pointer-events:none}.homeBarsRow{position:relative;display:flex;gap:6px;height:56px}.homeBarsLabels{display:flex;gap:6px;margin-top:4px}.homeBarsLabels span{flex:1 1;max-width:56px;text-align:center;font-size:10px;color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.homeBarsLabels span.on{color:var(--text);font-weight:700}.homeBarsZero{position:absolute;left:0;right:0;border-top:1px solid var(--line-strong);pointer-events:none}.homeBar{position:relative;flex:1 1;max-width:56px;min-width:0;border:0;padding:0;background:transparent;cursor:pointer;border-radius:6px}.homeBar:hover{background:var(--hover-cell)}.homeBar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.homeBarFill{position:absolute;left:14%;right:14%;border-radius:4px}.homeBarFill.side-pos{background:var(--good);opacity:.65}.homeBarFill.side-neg{background:var(--neg);opacity:.65}.homeBarFill.side-none{background:var(--line-strong)}.homeBar.on .homeBarFill{opacity:1}.homeBeat{display:grid;grid-gap:6px;gap:6px}.homeBeatTrack{height:8px;background:var(--bar-track);overflow:hidden}.homeBeatFill,.homeBeatTrack{display:block;border-radius:4px}.homeBeatFill{height:100%;background:var(--good)}.homeBeatText{font-size:13px;color:var(--muted)}.homeBeatText b{color:var(--text)}.homeSplit{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.homeVenueChips{display:flex;flex-wrap:wrap;gap:6px}.homeVenue{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 5px;border-radius:999px;border:1px solid transparent;background:var(--panel2);color:var(--muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer;min-height:36px}.homeVenue:hover{color:var(--text)}.homeVenue.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-bright)}.homeVenue.empty:not(.on){opacity:.5}.homeVenueCount{font-size:12px;font-weight:800;color:var(--text)}.homeGames,.homePicks{list-style:none;margin:0;padding:0;border-radius:14px;background:var(--panel2);overflow:hidden}.homeGames li+li,.homePicks li+li{border-top:1px solid var(--line-soft)}.homePick{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;min-height:60px}.homeGame:hover,.homePick:hover{background:var(--hover-row)}.homePickBody{display:grid;grid-gap:2px;gap:2px;min-width:0}.homePickWho{font-size:15px;min-width:0}.homePickWhat,.homePickWho{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homePickWhat{font-size:13px;color:var(--muted)}.homePickWhat b{color:var(--text)}.homePickNums{display:grid;justify-items:end;grid-gap:4px;gap:4px}.homePickNums b{font-size:15px}.homePickNums small{font-size:11.5px;color:var(--muted);white-space:nowrap}.homePickBar{width:56px;height:3px;background:var(--bar-track);overflow:hidden}.homePickBar,.homePickBar span{display:block;border-radius:2px}.homePickBar span{height:100%;background:var(--good)}.homeSkeleton{display:grid;grid-gap:8px;gap:8px}.homeSkelRow{display:block;height:52px;border-radius:12px;background:linear-gradient(90deg,var(--panel2),var(--hover-option),var(--panel2));background-size:200% 100%;animation:homeShimmer 1.4s ease-in-out infinite}.homeSkelLine{height:48px}@keyframes homeShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.homeSkelRow{animation:none}}.homeChips{display:flex;flex-wrap:wrap;gap:6px}.homeFilter{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;border:1px solid transparent;background:var(--panel2);color:var(--muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer;min-height:34px}.homeFilter:hover{color:var(--text)}.homeFilter.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-bright)}.homeGame{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;min-height:56px}.homeGameTeams{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px;white-space:nowrap;overflow:hidden}.homeGameTeams .teamLogo{width:22px;height:22px;object-fit:contain;flex:none}.homeGameAt{color:var(--muted-faint);font-size:13px;padding:0 2px}.homeGameWhenBox{display:grid;justify-items:end;grid-gap:2px;gap:2px}.homeGameWhen{font-size:13px;font-weight:750;color:var(--text);white-space:nowrap}.homeGameWhen.soon{color:var(--warn)}.homeGameWhenBox small{font-size:11.5px;color:var(--muted-dim);white-space:nowrap}.homeHealth{border-radius:14px;background:var(--panel2)}.homeHealthSummary{display:flex;align-items:center;gap:10px;padding:14px 16px;min-height:52px;cursor:pointer;list-style:none;font-size:14px;color:var(--muted)}.homeHealthSummary::-webkit-details-marker{display:none}.homeHealthSummary>span:nth-child(2){flex:1 1;min-width:0}.homeHealthSummary:hover{color:var(--text)}.homeHealthSummary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:14px}.homeHealth[open] .homeHealthSummary .homeChevron{transform:rotate(180deg)}.homeDot{width:8px;height:8px;border-radius:50%;background:var(--good);flex:none}.homeDot.isWarn{background:var(--warn)}.homeHealthBody{display:grid;grid-gap:16px;gap:16px;padding:4px 16px 16px}.homeHealthMain{display:grid;grid-gap:14px;gap:14px;min-width:0}.homeDue{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.homeDueGame{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--warn-soft);font-size:12px;font-weight:650;color:var(--text)}.homeDueGame small{color:var(--muted);font-weight:500}.homeEdgesEmpty{padding-top:14px;border-top:1px solid var(--line-soft)}.homeHealthStats{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px}.homeHealthStats div{display:grid;grid-gap:2px;gap:2px;align-content:start;min-width:0}.homeHealthStats dt{font-size:10.5px;color:var(--muted-label);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.homeHealthStats dd{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em}.homeHealthStats small{font-size:11px;color:var(--muted-dim)}.homeHealthStats .isWarn dd{color:var(--warn)}.homeHealthStats .isGood dd{color:var(--good)}.homeMeter{display:block;height:4px;border-radius:2px;background:var(--bar-track);overflow:hidden;margin-top:4px}.homeMeter span{display:block;height:100%;background:var(--accent)}.homeEdges{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--line-soft);display:grid;grid-gap:6px;gap:6px}.homeEdge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 4px;border-radius:10px}.homeEdge:hover{background:var(--hover-row)}.homeEdgeText{display:grid;min-width:0}.homeEdgeText b{font-size:13px}.homeEdgeText b,.homeEdgeText small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeEdgeText small{font-size:11.5px;color:var(--muted)}.homeEdgeNums{display:grid;justify-items:end}.homeEdgeNums b{font-size:13px}.homeEdgeNums small{font-size:11px}.homeJump{display:flex;flex-wrap:wrap;gap:8px}.homeJump a{padding:8px 14px;border-radius:999px;background:var(--panel2);color:var(--muted);font-size:13px;font-weight:650}.homeJump a:hover{color:var(--accent-bright)}@media (min-width:900px){.home{gap:32px;padding-top:32px}.homeGlances{grid-template-columns:repeat(3,minmax(0,1fr))}.homeTileWide{grid-column:auto}.homeNeedList{max-width:640px}.homeHealthBody{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.homeEdges,.homeEdgesEmpty{border-top:0;padding-top:0;border-left:1px solid var(--line-soft);padding-left:16px}}@media (min-width:1100px){.homeSplit{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (max-width:420px){.homeTileValue{font-size:26px}.homeHealthStats dd{font-size:17px}}.trackHero{display:grid;grid-gap:6px;gap:6px;margin:8px 0 16px}.trackHero h1{font-size:clamp(24px,6vw,40px);margin:0;letter-spacing:-.02em}.trackQuestion{margin:0;color:var(--muted);font-size:13px;font-weight:650}.trackAnswer{font-size:clamp(34px,10vw,56px);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:6px 0 0;color:var(--text);max-width:none}.trackAnswer-good{color:var(--good)}.trackAnswer-warn{color:var(--warn)}.trackAnswerText{font-size:17px;line-height:1.45;color:var(--text);margin:0;font-weight:600}.trackWhy{font-size:13px;margin:4px 0 6px}.trackHero .trackWindows{margin:4px 0 0}.trackHero .trackMeta{margin:2px 0 0}.trackTiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 24px}.trackTile{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--panel);color:var(--text);transition:border-color .15s}a.trackTile:hover{border-color:var(--accent-line)}a.trackTile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trackTileTitle{font-size:13px;font-weight:750;color:var(--muted)}.trackTileNum{font-size:28px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--good)}.trackTileNum.neg{color:var(--neg)}.trackTileLabel{font-size:11.5px;color:var(--muted);line-height:1.3}.trackTileChip{justify-self:start;margin-top:4px;white-space:normal}.trackTileEmpty{background:transparent;border-style:dashed}.trackTileNone{font-size:13px;color:var(--muted-dim);font-weight:650;margin-top:6px}.reportRange{display:grid;grid-gap:8px;gap:8px;margin:0 0 6px;min-width:0;max-width:520px}.reportRange[data-pending]{opacity:.7}.reportCustom{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.reportCustom .segmented{justify-self:start}.reportCustomDates{display:flex;flex-wrap:wrap;gap:8px 14px}.reportCustomField{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:var(--muted)}.reportCustomField input{min-height:36px;padding:4px 8px;border-radius:8px;border:1px solid var(--line);background:var(--panel2);color:var(--text);font:inherit}.reportCustomField input[type=number]{width:84px}.reportCustomActions{display:flex;align-items:center;gap:14px}.statGridWrap{margin:0 0 12px;min-width:0}.statGridTitle{margin:0 0 6px;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.statGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.statGrid,.statTile{display:grid;min-width:0}.statTile{align-content:start;grid-gap:2px;gap:2px;min-height:76px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--text);text-decoration:none;transition:border-color .15s}a.statTile:hover{border-color:var(--accent-line)}a.statTile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.statTileWide{grid-column:1/-1}.statTileEmpty{background:transparent;border-style:dashed}.statTileLabel{font-size:11.5px;font-weight:700;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statTileMain{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;min-width:0}.statTileValue{font-size:24px;font-weight:850;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.statTileWide .statTileValue{font-size:34px}.statTileAside .pos,.statTileValue.pos{color:var(--good)}.statTileAside .neg,.statTileValue.neg{color:var(--neg)}.statTileValue.warn{color:var(--warn)}.statTileEmpty .statTileValue,.statTileValue.muted{color:var(--muted-dim)}.statTileAside{font-size:12px;color:var(--muted)}.statTileAside b{font-size:15px;font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.statTileSub{font-size:11.5px;line-height:1.3;color:var(--muted);overflow-wrap:anywhere}@media (min-width:900px){.statGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.statRows{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;margin:8px 0 12px;min-width:0;align-items:start}.statRow{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);transition:border-color .15s}.statRow:hover,.statRow[data-open]{border-color:var(--accent-line)}.statRowHead{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;border:0;background:none;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;border-radius:12px}.statRowHead:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.statRowText{display:grid;grid-gap:1px;gap:1px;flex:1 1;min-width:0}.statRowLabel{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statRowSub{font-size:11.5px;line-height:1.3;color:var(--muted)}.statRowValue{flex:none;font-size:22px;font-weight:850;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.statRowValue.pos{color:var(--good)}.statRowValue.neg{color:var(--neg)}.statRowValue.warn{color:var(--warn)}.statRowValue.muted{color:var(--muted-dim)}.statRowChevron{flex:none;width:12px;color:var(--muted);font-size:18px;line-height:1;text-align:center;transition:transform .15s}.statRow[data-open] .statRowChevron{transform:rotate(90deg)}.statRowBody{display:grid;grid-gap:8px;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--line-soft);min-width:0;overflow-x:auto}.statRowBody>:first-child{margin-top:0}.statRowBody .empty{padding:12px}.statLines{display:grid;grid-gap:4px;gap:4px;margin:0}.statLine{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}.statLine dt{color:var(--muted)}.statLine dd{margin:0;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.statLine dd.pos{color:var(--good)}.statLine dd.neg{color:var(--neg)}.statRowAction{justify-self:start;font-size:13px;font-weight:700;color:var(--accent-bright);text-decoration:none}.statRowAction[data-on]{color:var(--text)}@media (min-width:851px){.statRows{grid-template-columns:repeat(2,minmax(0,1fr))}.statRowWide{grid-column:1/-1}}.rvRows{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;margin:8px 0 12px;min-width:0}.rvRow{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);transition:border-color .15s}.rvRow:hover,.rvRow[data-open]{border-color:var(--accent-line)}.rvHead{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;min-width:0}.rvHead:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rvRowText{display:grid;grid-gap:1px;gap:1px;flex:1 1;min-width:0}.rvRowLabel{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvRowSub{font-size:11.5px;line-height:1.3;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rvValue{flex:none;font-size:22px;font-weight:850;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.rvValue.pos{color:var(--good)}.rvValue.neg{color:var(--neg)}.rvValue.warn{color:var(--warn)}.rvValue.muted{color:var(--muted-dim)}.rvChevron{flex:none;width:12px;color:var(--muted);font-size:18px;line-height:1;text-align:center;transition:transform .15s}.rvRow[data-open] .rvChevron{transform:rotate(90deg)}.rvRowChart{display:block;min-width:0;padding:0 12px 10px;margin-top:-2px;cursor:pointer}.rvBody{padding:10px 12px 12px;border-top:1px solid var(--line-soft);min-width:0;overflow-x:auto}.rvMicro{font-size:11px;font-weight:700;color:var(--muted)}.rvStack{display:grid;grid-gap:4px;gap:4px}.rvRingRow{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.rvRingSpark{display:block;min-width:0}.rvBars,.rvSpark{width:100%;overflow:visible}.rvBars,.rvSpark,.rvSparkEmpty{display:block;height:28px}.rvSparkLine{fill:none;stroke:var(--muted);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rvSparkDot{fill:var(--muted)}.rvSpark.rv-pos .rvSparkLine{stroke:var(--good)}.rvSpark.rv-pos .rvSparkDot{fill:var(--good)}.rvSpark.rv-neg .rvSparkLine{stroke:var(--neg)}.rvSpark.rv-neg .rvSparkDot{fill:var(--neg)}.rvZero{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.rvBarPos{fill:var(--good)}.rvBarNeg{fill:var(--neg)}.rvRing{display:block;flex:none}.rvRingTrack{fill:none;stroke:var(--line);stroke-width:7}.rvRingArc{fill:none;stroke:var(--muted);stroke-width:7;stroke-linecap:round}.rvRing.rv-pos .rvRingArc{stroke:var(--good)}.rvRing.rv-neg .rvRingArc{stroke:var(--neg)}.rvRingValue{fill:var(--text);font-size:15px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rvRingSub{fill:var(--muted);font-size:8px}.rvTrack{position:relative;display:block;height:8px;border-radius:4px;background:var(--bar-track);border:1px solid var(--line-soft);min-width:0}.rvFill{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--muted-dim)}.rvFillPos{background:var(--good)}.rvFillNeg{background:var(--neg)}.rvFillMuted{background:var(--muted-dim)}.rvFillPlain{background:var(--info)}.rvFillOther,.rvZeroTick{background:var(--line-strong)}.rvZeroTick{position:absolute;top:-3px;bottom:-3px;width:1px}.rvTarget{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:var(--text);box-shadow:0 0 0 2px var(--panel)}.rvBullet{display:block;padding:4px 0}.rvPaired{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:5px 6px;gap:5px 6px;min-width:0;font-size:11px}.rvPairedRow{display:contents}.rvPairedLabel{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12em}.rvPairedValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:750;color:var(--text);text-align:right;min-width:38px}.rvPairedValue.pos{color:var(--good)}.rvPairedValue.neg{color:var(--neg)}.rvKey{display:inline-block;width:12px;height:3px;border-radius:2px;margin-right:5px;vertical-align:middle;background:currentColor}.rvSeriesActual{color:var(--text)}.rvSeriesMarket{color:var(--info)}.rvSeriesBefore,.rvSeriesCard{color:var(--muted-dim)}.rvSeriesAfter{color:var(--good)}.rvSeriesOther{color:var(--line-strong)}.rvKey.rvDashed{background:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 6px)}.rvHero{margin:0;min-width:0}.rvHeroSvg{display:block;width:100%;height:auto;overflow:visible}.rvLegend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--muted);margin:2px 0}.rvLegendItem{white-space:nowrap}.rvGrid{stroke:var(--line-soft);stroke-width:1}.rvAxis{stroke:var(--line-strong);stroke-width:1}.rvTick{fill:var(--muted);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rvLine{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rvLine.rvDashed{stroke-dasharray:5 4}.rvDot{stroke:var(--panel);stroke-width:1.5}.rvDot,.rvEnd{fill:currentColor}.rvEnd{font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rvDetail{display:grid;grid-gap:10px;gap:10px;min-width:0}.rvTable{width:100%;border-collapse:collapse;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rvTable td,.rvTable th{padding:4px 6px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line-soft)}.rvTable thead th{color:var(--muted);font-weight:700;font-size:11px}.rvTable th:first-child{text-align:left;padding-left:0}.rvTable tbody th{font-weight:700;color:var(--text);white-space:normal}.rvTable td{font-weight:700}.rvTable td.pos{color:var(--good)}.rvTable td.neg{color:var(--neg)}.rvDaily,.rvProgress{display:grid;grid-gap:3px;gap:3px}.rvAxisRow{justify-content:space-between;font-size:10px}.rvAxisRow,.rvVenueHead{display:flex;color:var(--muted)}.rvVenueHead{flex-wrap:wrap;gap:4px 14px;font-size:11px}.rvVenueHead b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:2px}.rvVenueMeasure{display:grid;grid-gap:4px;gap:4px}.rvWhy{font-size:12px;color:var(--muted)}.rvWhy summary{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);font-weight:800;cursor:pointer;list-style:none}.rvWhy summary::-webkit-details-marker{display:none}.rvWhyBody{margin-top:6px;line-height:1.45}@media (min-width:851px){.rvHeroSvg{max-height:280px}}.helpDot{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:800;text-decoration:none}.helpDot:hover{color:var(--text);border-color:var(--accent-line)}.cardVsYou{display:grid;grid-gap:8px;gap:8px}.cvyRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 10px;gap:0 10px;align-items:baseline}.cvyWho{font-weight:700;font-size:14px}.cvyValue{font-size:18px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cvyValue.pos{color:var(--good)}.cvyValue.neg{color:var(--neg)}.cvySub{grid-column:1/-1;color:var(--muted);font-size:12px}.cvyReason{color:var(--text)}.cvyMoved,.cvyReason{margin:2px 0 0;font-size:13px;max-width:none}.cvyLink{justify-self:start;font-size:13px;font-weight:700;color:var(--accent-bright)}.cardCalKeyNote{font-weight:700;margin-right:2px}.scoreSheet{display:grid;grid-gap:8px;gap:8px}.scoreBeat{font-size:13px;color:var(--text)}.scoreNotes{margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px;font-size:12px;color:var(--muted)}.scoreLine{margin:0;font-size:13px;color:var(--text);max-width:none}.scoreGrad{color:var(--muted)}.scoreGradReady{color:var(--good);font-weight:700}.trackCardHistory{padding:0;margin:0 0 16px;border-radius:12px}.trackCardHistory>summary{display:flex;align-items:center;gap:4px 10px;padding:10px 12px;min-height:44px;cursor:pointer;list-style:none}.trackCardHistory>summary::-webkit-details-marker{display:none}.trackCardHistory>summary:after{content:"›";margin-left:auto;color:var(--muted);font-size:18px;transition:transform .15s}.trackCardHistory[open]>summary:after{transform:rotate(90deg)}.trackCardHistoryTitle{font-weight:700}.trackCardHistorySum{flex:1 1;min-width:0;color:var(--muted);font-size:12px}.trackCardHistorySum .pos{color:var(--good)}.trackCardHistory .cardCal{border:0;border-top:1px solid var(--line-soft);border-radius:0 0 12px 12px;background:none}.placedClose{display:grid;grid-gap:8px;gap:8px}.placedClose p{margin:0}.placedCloseHeadline{font-size:15px;line-height:1.45;font-weight:600}.placedCloseKey{font-size:12px;color:var(--muted-dim);line-height:1.4}.placedCloseTable{width:100%;border-collapse:collapse;font-size:13.5px;table-layout:auto}.placedCloseTable td,.placedCloseTable th{padding:7px 4px;text-align:right;vertical-align:top;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.placedCloseTable th:first-child{text-align:left;white-space:normal;width:100%;padding-left:0}.placedCloseTable thead th{font-size:11.5px;font-weight:700;color:var(--muted);border-bottom:1px solid var(--line)}.placedCloseTable tbody+tbody .pcType>*{border-top:1px solid var(--line)}.placedCloseTable .pcType th{font-weight:750}.placedCloseTable .pcType th a{color:var(--text);margin-right:6px}.placedCloseTable .pcType .tag{vertical-align:1px}.placedCloseTable .pcType small{display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:var(--muted);line-height:1.35}.placedCloseTable .pcType td{font-weight:750}.placedCloseTable .pcApp th{padding-left:12px;font-weight:500}.placedCloseTable .pcApp th a{color:var(--accent-bright)}.placedCloseTable .pos{color:var(--good)}.placedCloseTable .neg{color:var(--neg)}.venueBarTable{font-size:12.5px}.venueBarTable td,.venueBarTable th{padding:6px 3px}.venueBarTable td small{font-size:10.5px;font-weight:500;color:var(--muted)}.promoReport{display:grid;grid-gap:10px;gap:10px}.promoReport p{margin:0}.promoKey{font-size:12px;color:var(--muted-dim);line-height:1.4}.promoTable{width:100%;border-collapse:collapse;font-size:13px;table-layout:auto}.promoTable td,.promoTable th{padding:7px 3px;text-align:right;vertical-align:top;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.promoTable th:first-child{text-align:left;white-space:normal;width:100%;padding-left:0}.promoTable thead th{font-size:11px;font-weight:700;color:var(--muted);border-bottom:1px solid var(--line)}.promoTable tbody+tbody .promoRow>*{border-top:1px solid var(--line)}.promoRow td{font-weight:700}.promoRow small{display:block;margin-top:1px;font-size:11px;font-weight:500;color:var(--muted)}.promoRowBtn{all:unset;cursor:pointer;font-weight:750;color:var(--text)}.promoRowBtn span{color:var(--muted);margin-left:2px}.promoRowBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.promoTable .pos{color:var(--good)}.promoTable .neg{color:var(--neg)}.promoTable .muted{color:var(--muted)}.promoPicks td{padding:0 0 8px;white-space:normal;text-align:left}.promoPicks ul{list-style:none;margin:0;padding:0 0 0 10px;display:grid;grid-gap:6px;gap:6px}.promoPicks li{display:flex;gap:8px;justify-content:space-between;align-items:baseline;font-size:12.5px}.promoPickWhat{min-width:0;overflow-wrap:anywhere}.promoPickWhat a{color:var(--accent-bright)}.promoPickWhat small{display:block;font-size:11px;color:var(--muted)}.promoPicks b{white-space:nowrap;font-weight:700}.trackTileHow{background:transparent}.trackTileHow .trackTileTitle{color:var(--accent-bright)}@media (min-width:900px){.trackTiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.tsLayer{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center}.tsScrim{position:absolute;inset:0;background:var(--scrim)}.tsPanel{position:relative;width:100%;max-height:92vh;max-height:92dvh;display:flex;flex-direction:column;background:var(--drawer-grad,var(--panel));border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:var(--shadow-drawer);animation:tsUp .2s ease-out;outline:none}.tsGrip{align-self:center;width:40px;height:4px;border-radius:2px;background:var(--line-strong);margin:8px 0 0}.tsHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 16px 10px;border-bottom:1px solid var(--line-soft)}.tsHead h2{margin:2px 0 0;font-size:20px;letter-spacing:-.01em}.tsClose{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--panel2);color:var(--muted);font-size:22px;line-height:1}.tsClose:hover{color:var(--accent-bright);border-color:var(--accent-strong)}.tsBody{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 32px;display:grid;align-content:start;grid-gap:12px;gap:12px}.tsBody>*{min-width:0}.tsBody p{margin:0}.tsIntro{font-size:13.5px;line-height:1.5}.tsKey{font-size:12px;color:var(--muted-dim)}.tsSub{font-size:14px;margin:6px 0 0}.tsBack{justify-self:start;font-size:13px;font-weight:700;color:var(--accent-bright)}.tsRows{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.tsRows>li+li{border-top:1px solid var(--line-soft)}.tsRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:11px 14px;color:var(--text);cursor:pointer}a.tsRow:hover,summary.tsRow:hover{background:var(--hover-row)}.tsRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.tsRowName{font-weight:700;font-size:14px;display:grid;grid-gap:2px;gap:2px;min-width:0}.tsRowName small{font-weight:500;font-size:12px;color:var(--muted)}.tsRowValue{font-weight:850;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tsRowValue.pos{color:var(--good)}.tsRowValue.neg{color:var(--warn)}.tsRowMeta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tsRowMeta small{font-size:11.5px;color:var(--muted-dim)}.tsSlip summary{list-style:none}.tsSlip summary::-webkit-details-marker{display:none}.tsSlip[open] summary{background:var(--hover-row)}.tsSlipBody{display:grid;grid-gap:8px;gap:8px;padding:4px 14px 14px}.tsGroup,.tsHow{display:grid;grid-gap:6px;gap:6px}.tsHow h3{font-size:14px;margin:8px 0 0}.tsHow p{font-size:13.5px;line-height:1.5}.tsBody .trackDetail{border:0;padding:0;background:none}.trackDetailName{font-size:16px;margin:0}.tsBody .trackActual{font-size:13px;color:var(--muted)}.tsBody .trackActual .pos{color:var(--good)}.tsBody .trackActual .neg{color:var(--warn)}@keyframes tsUp{0%{transform:translateY(24px);opacity:.4}to{transform:none;opacity:1}}@keyframes tsIn{0%{transform:translateX(24px);opacity:.4}to{transform:none;opacity:1}}@media (min-width:900px){.tsLayer{justify-content:flex-end;align-items:stretch}.tsPanel{width:min(720px,94vw);max-height:none;height:100%;border-radius:0;border:0;border-left:1px solid var(--line);animation-name:tsIn}.tsGrip{display:none}.tsHead{padding:18px 22px 12px}.tsBody{padding:16px 22px 40px}}@media (prefers-reduced-motion:reduce){.tsPanel{animation:none}}.betsSwitch{display:inline-flex;margin:4px 0 14px;padding:3px;gap:3px;border:1px solid var(--line);border-radius:999px;background:var(--panel)}.betsSwitch a{min-width:92px;text-align:center;padding:8px 18px;border-radius:999px;color:var(--muted);font-size:14px;font-weight:750}.betsSwitch a:hover{color:var(--text)}.betsSwitch a[aria-current=page]{color:var(--accent-bright);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.betTiles{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-bottom:10px}.betTile{background:var(--card-grad);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.betTileHead{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.betTileHead .sub{font-size:11.5px}.tilePicks{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.tilePick{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px;margin:0 -8px;width:calc(100% + 16px);border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tilePick:hover{background:var(--hover-row)}.tilePick:focus-visible{outline:2px solid var(--accent);outline-offset:0}.tilePickMain{display:grid;min-width:0}.tilePickMain small,.tilePickMain strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tilePickMain strong{font-size:14px}.tilePickMain small{font-size:12px}.tilePickGame{display:flex!important;gap:4px;align-items:center;font-size:11px!important}.tilePickSide{display:grid;justify-items:end;grid-gap:2px;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tilePickPrice{display:inline-flex;gap:5px;align-items:center;font-weight:700;font-size:13px;white-space:nowrap}.tilePickSide b{font-size:13px}.tileBig{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.tileBig b{font-size:30px;line-height:1;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tileNext{margin:0;gap:4px;align-items:center;font-size:12px}.tileChips,.tileNext{display:flex;flex-wrap:wrap}.tileChips{gap:6px}.tileChips .pickemChip{padding:6px 10px;font-size:12.5px}.tileEmpty{margin:0;font-size:12.5px}.seeAllBtn{display:flex;width:100%;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:2px;margin:0 0 16px;padding:11px 14px;border:1px dashed var(--line-strong);border-radius:12px;background:none;color:var(--accent-bright);font:inherit;font-size:14px;font-weight:750;cursor:pointer}.seeAllBtn:hover{background:var(--accent-soft);border-color:var(--accent-line)}.seeAllBtn .sub{font-weight:500}.gameBetDetail,.gameLegDetail{display:grid;grid-gap:10px;gap:10px}.gameLegDetail{min-width:0}.gameLegStepper{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}.gameLegLine{min-width:96px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gameLegAt{display:inline-flex;align-items:center;gap:4px;font-weight:800;white-space:nowrap}.gameLegNote{flex-basis:100%}.gameBetPricesHead{margin:4px 0 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-label)}.slipTiles{margin-bottom:6px}.slipTilesHead{display:flex;gap:4px 10px;margin-bottom:8px}.slipTilesHead,.slipTilesVenue{flex-wrap:wrap;align-items:center}.slipTilesVenue{display:inline-flex;gap:4px;font-size:12px}.slipTileLegs{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px;font-size:13px}.slipTileLegs li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slipTileLegs .sub{display:inline;font-size:11.5px}.slipTileLegs .tileLogged{display:block;font-size:11.5px;color:var(--warn);white-space:normal}.tileSpreadNote{margin:0;font-size:12px;line-height:1.35}.tileSpreadWarn{color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:8px;padding:5px 8px}.mySlipLogged{display:block;color:var(--warn)}.slipTileStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.slipTileStats span{display:grid;min-width:0}.slipTileStats small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);font-weight:700}.slipTileStats b{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slipTileStats b.muted{color:var(--muted);font-weight:600}.slipTileStats:has(.slipTileStake){grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.6fr);align-items:start}.slipTileStats .slipTileStake b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;line-height:1.25}.slipTileStats .slipTileStake .expectedProfit{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.slipTile{display:flex;flex-direction:column}.slipTileOpen{align-self:flex-start;margin-top:auto;text-decoration:none}.reveal{border:1px solid var(--line);border-radius:14px;background:var(--section-bg);margin:0 0 10px;scroll-margin-top:80px;min-width:0}.revealHead{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chevron" "blurb chevron";grid-gap:2px 12px;gap:2px 12px;align-items:center;padding:12px 14px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.revealHead:hover .revealTitle{color:var(--accent-bright)}.revealTitle{grid-area:title;font-size:15px;font-weight:750}.revealBlurb{grid-area:blurb;font-size:12px}.revealChevron{grid-area:chevron;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:18px;line-height:1}.revealOpen .revealChevron{color:var(--accent-bright);border-color:var(--accent-line)}.revealBody{padding:0 12px 12px;min-width:0}@media (min-width:760px){.betTiles{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.slipTiles .betTiles{grid-template-columns:repeat(3,minmax(0,1fr))}.gameLines>.betTiles{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.betsSwitch,.rankTabs,.segmented,.subTabs,.trackWindows{display:inline-flex;flex-wrap:nowrap;align-items:stretch;gap:3px;padding:3px;max-width:100%;border:1px solid var(--line);border-radius:999px;background:var(--panel);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rankTabs::-webkit-scrollbar,.segmented::-webkit-scrollbar,.subTabs::-webkit-scrollbar,.trackWindows::-webkit-scrollbar{display:none}.betsSwitch a,.rankTabs button,.segmented button,.subTabs a,.trackWindows a{flex:0 0 auto;white-space:nowrap;text-align:center;padding:8px 16px;min-height:36px;border:0;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:750;cursor:pointer;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.betsSwitch a:hover,.rankTabs button:hover,.segmented button:hover,.subTabs a:hover,.trackWindows a:hover{color:var(--text)}.betsSwitch a[aria-current=page],.rankTabs button[aria-selected=true],.segmented button[aria-checked=true],.subTabs a[aria-current=page],.trackWindows a[aria-current=page]{color:var(--accent-bright);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.subTabs{display:flex;width:-moz-fit-content;width:fit-content;margin:16px 0 8px}.trackWindows{margin:4px 0 12px}.trackWindows a{min-width:64px}@media (max-width:700px){.betsSwitch a,.rankTabs button,.segmented button,.subTabs a,.trackWindows a{padding:7px 13px;font-size:13px}.subTabs{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:24px}.subTabs:not(:has(a:nth-child(4))){-webkit-mask-image:none;mask-image:none;padding-right:3px}}.staleBanner{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--warn-line,var(--line));background:var(--warn-soft,var(--panel2));margin:0 0 12px}.staleBanner p{margin:0;font-size:13px}.isStale{opacity:.62}.thinEdge{margin:4px 0 0;font-size:12.5px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.thinEdge .tag{margin-right:4px}.expectedProfit{display:block;font-size:11px;font-weight:600}.submitBetForm .thinEdge,.venueRowStats .thinEdge{flex-basis:100%;margin:0}.staleTag{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:1px 6px;border-radius:999px;color:var(--warn,var(--muted))}.consensusVenues,.staleTag{background:var(--panel2);border:1px solid var(--line)}.consensusVenues{margin:10px 0 4px;border-radius:12px;padding:8px 12px}.consensusVenues summary{cursor:pointer;font-size:13px;font-weight:700}.consensusVenues ul{list-style:none;margin:8px 0;padding:0;display:grid;grid-gap:4px;gap:4px}.consensusVenues li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:baseline;font-size:13px}.consensusOut li{color:var(--muted)}.consensusVenues p{margin:4px 0;font-size:12px}.rungCell{display:grid;grid-gap:6px;gap:6px}.rungTop{display:flex;justify-content:space-between;align-items:center;gap:8px}.rungPriceWrap{display:inline-flex;align-items:center;gap:6px;min-width:0}.rungPrice{font-size:16px}.rungP{font-size:15px;font-weight:800;color:var(--accent-bright)}.rungValue{font-size:12px;font-weight:700}.rungValue.muted{color:var(--muted);font-weight:600}.ladder td.ladderPick{padding:10px 12px}.msEnterHint{display:block;margin:2px 2px 6px;font-size:11px;color:var(--muted)}.mySlipLegs{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:6px;gap:6px}.mySlipLegs li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);min-width:0}.mySlipLegs li.mySlipOut{opacity:.6;border-style:dashed}.mySlipLeg{display:flex;flex-direction:column;min-width:0;flex:1 1}.mySlipLeg small,.mySlipLeg strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mySlipLeg small{color:var(--muted)}.mySlipLegOpen{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mySlipPrice{display:flex;flex-direction:column;align-items:flex-end;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mySlipPrice small{font-weight:500;font-size:10px;color:var(--muted)}.mySlipPrice .mySlipTierTag{font-size:11px;font-weight:700;padding:1px 6px}.mySlipAt{flex:none;max-width:42%;text-align:right}.mySlipAtPrice{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mySlipAt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mySlipPrice .mySlipAtLine{color:var(--warn);font-weight:700}.mySlipAtOff small{white-space:normal;text-align:right}.mySlipRemove{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font:inherit}.mySlipRemove:hover{color:var(--text);border-color:var(--line-strong)}.mySlipBar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.muRowOpen{cursor:pointer}.muRowOpen:hover td{background:var(--panel2)}.muRowOpen:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.quotaChipWrap{flex:none}.quotaChip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--drawer-head-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--muted);font:inherit;font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:var(--shadow-pop)}.quotaChip:hover{color:var(--text)}.quotaDot{width:7px;height:7px;border-radius:50%;background:var(--good)}.quota-warn .quotaDot{background:var(--warn)}.quota-bad .quotaDot{background:var(--bad,#ef4444)}.freshMenu .quotaDot,.oddsAgeLine .quotaDot,.updateBtn .quotaDot{flex:none}.quotaDot[data-tone=fresh]{background:var(--good)}.quotaDot[data-tone=some]{background:var(--warn)}.quotaDot[data-tone=old]{background:var(--bad,#ef4444)}.quotaDot[data-tone=checking]{background:var(--muted)}.cardHomeBtn.updateBtn{flex:0 1 auto;min-width:0;gap:8px;padding:0 14px 0 13px;font-size:13.5px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.updateBtn>.quotaDot,.updateBtn>.updateSpin{flex:none;position:static;margin:0}.updateBtnText{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.updateBtn[data-running]{color:var(--accent-bright);border-color:var(--accent-line)}.updateBtn[data-old]{color:var(--neg);border-color:color-mix(in srgb,var(--bad,#ef4444) 45%,var(--line));background:color-mix(in srgb,var(--bad,#ef4444) 8%,var(--panel))}.updateBtn[data-old]:hover{border-color:color-mix(in srgb,var(--bad,#ef4444) 70%,var(--line))}.betsHiddenNote,.oddsAgeLine[data-old],.oddsAgeLine[data-old]:hover{color:var(--neg)}.betsHiddenNote{font-weight:650}.updateBtn[data-failed=bad]{color:var(--neg);border-color:color-mix(in srgb,var(--bad,#ef4444) 55%,var(--line));background:color-mix(in srgb,var(--bad,#ef4444) 10%,var(--panel))}.updateBtn[data-failed=warn]{color:var(--warn);border-color:var(--warn-line);background:var(--warn-soft)}.oddsAgeLine[data-failed=bad],.oddsAgeLine[data-failed=bad]:hover{color:var(--neg)}.oddsAgeLine[data-failed=warn],.oddsAgeLine[data-failed=warn]:hover{color:var(--warn)}.oddsAgeFailed{flex:none;font-weight:750;white-space:nowrap}.failBanner{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;margin:8px 0 4px;padding:6px 6px 6px 12px;border:1px solid color-mix(in srgb,var(--bad,#ef4444) 45%,var(--line));border-left-width:4px;border-radius:10px;background:color-mix(in srgb,var(--bad,#ef4444) 10%,var(--panel));color:var(--neg);font-size:13px;font-weight:650}.failBanner[data-tone=warn]{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.failBanner[data-tone=wait]{border-color:var(--line);background:var(--panel);color:var(--muted);font-weight:600}.failBannerInSheet{margin:0 0 10px}.failBannerText{flex:1 1 auto;min-width:0;padding:4px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button.failBannerText{cursor:pointer}.failBannerRetry{flex:none;min-height:36px;padding:0 14px;border:1px solid;border-radius:9px;background:var(--panel);color:inherit;font:inherit;font-weight:800;cursor:pointer}.failBannerRetry:disabled{opacity:.5;cursor:default}.failBannerClose{flex:none;width:32px;min-height:36px;border:0;background:none;color:var(--muted);font-size:20px;cursor:pointer}.toast[data-tone=bad]{border-color:color-mix(in srgb,var(--bad,#ef4444) 55%,var(--line));border-left:4px solid var(--bad,#ef4444)}.toast[data-tone=bad] .toastAction{background:color-mix(in srgb,var(--bad,#ef4444) 14%,transparent);color:var(--neg)}.updateSpin{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent-bright) 30%,transparent);border-top-color:var(--accent-bright);animation:updateSpin .8s linear infinite}@keyframes updateSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.updateSpin{animation:none;border-color:var(--accent-bright)}}.pageTopNameRow{display:flex;align-items:center;gap:10px;min-width:0}.pageTopNameRow>.eyebrow{flex:none}.oddsAgeLine{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:28px;padding:2px 0;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;overflow:hidden}.oddsAgeLine:hover{color:var(--text)}.oddsAgeLine:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.oddsAgeText{min-width:0;overflow:hidden;text-overflow:ellipsis}.oddsAgeRun{flex:none;color:var(--accent-bright)}.oddsAgeQuota{flex:none}.oddsAgeShort{display:none}@media (max-width:440px){.oddsAgeFull,.oddsAgeQuota{display:none}.oddsAgeShort{display:block}}.mobileSheet.freshMenu{gap:12px;font-size:13px}@media (min-width:851px){.mobileSheet.freshMenu{inset:var(--fresh-top,72px) var(--fresh-right,24px) auto var(--fresh-left,auto);z-index:61;width:440px;max-height:calc(100vh - var(--fresh-top, 72px) - 16px);padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.35)}}.updateOptions{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.updateOption{display:grid;grid-gap:4px;gap:4px;padding:10px 0;border-top:1px solid var(--line-soft,var(--line));min-width:0}.updateOption:first-child{border-top:0;padding-top:0}.updateOptionBtn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:6px 12px;font-size:13.5px;text-align:left}.updateOptionName{min-width:0;font-weight:750}.updateOptionCost{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;opacity:.85}.updateOption[data-running] .updateOptionCost{color:var(--accent-bright);opacity:1}.updateOptionPlain{margin:0;font-size:12.5px;line-height:1.35;color:var(--text)}.updateOptionWhat{margin:0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.updateOption[data-idle] .updateOptionPlain,.updateOption[data-idle] .updateOptionWhat{opacity:.7}.updateOptionLink{padding:0;font-size:12px;font-weight:650}.freshMenuHead{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px}.freshMenuHead b{flex:1 1 auto;min-width:0}.freshMenuHead .tag{flex:none}.freshMenuLine{margin:-6px 0 0;font-size:12px}.freshLeagues{padding:0;border:0;background:none;color:var(--accent-bright);font:inherit;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.freshLeagueList{margin-top:4px;font-size:11.5px;color:var(--muted)}.freshRunning{color:var(--accent-bright)}.freshMenuStatus{display:grid;grid-gap:6px;gap:6px;font-size:12px}.freshMenuStatus small{overflow-wrap:anywhere}.freshMenuStatus .ghostBtn{justify-self:start}.tag.syncStatusTag{justify-self:start;white-space:normal;text-align:left;line-height:1.35;padding:3px 8px;font-size:12px}.cardHomeSync{margin:-6px 4px 0}.freshMenuFoot{display:grid;grid-gap:6px;gap:6px;padding-top:10px;border-top:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.freshQuotaBar{height:4px;border-radius:2px;background:var(--panel2);overflow:hidden}.freshQuotaBar span{display:block;height:100%;border-radius:2px;background:var(--good)}.freshQuotaBar[data-tone=some] span{background:var(--warn)}.freshQuotaBar[data-tone=old] span{background:var(--bad,#ef4444)}.freshQuotaBack{display:block;font-size:12px;line-height:1.35}.freshMenuLinks{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.freshMenuLinks>span{flex:none;white-space:nowrap}.freshMenuDot{color:var(--muted)}.freshMenuLinks .sub{margin-top:0}.freshMenuLinks .linkBtn{font-size:12px;font-weight:600;color:var(--muted)}.freshMenuLinks .linkBtn:hover,.syncStrip{color:var(--text)}.syncStrip{position:relative;display:flex;align-items:center;gap:8px;width:100%;margin:8px 0 4px;padding:8px 12px 10px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,var(--panel));font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer;overflow:hidden}.syncStrip[data-tone=good]{border-color:color-mix(in srgb,var(--good) 40%,var(--line));background:color-mix(in srgb,var(--good) 9%,var(--panel))}.syncStrip[data-tone=bad]{border-color:color-mix(in srgb,var(--bad,#ef4444) 35%,var(--line));background:color-mix(in srgb,var(--bad,#ef4444) 9%,var(--panel))}.syncStripLine{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.syncStripMore{flex:none;color:var(--muted);font-size:11px}.syncStripBar{position:absolute;left:0;right:0;bottom:0;height:3px;background:color-mix(in srgb,var(--text) 8%,transparent)}.syncStripBar span{display:block;height:100%;background:var(--accent-bright);transition:width .6s ease}.syncStrip[data-tone=good] .syncStripBar span{background:var(--good)}.syncStrip[data-tone=bad] .syncStripBar span{background:var(--bad,#ef4444)}.syncStripBar[data-indeterminate] span{width:30%;animation:syncStripPulse 1.6s ease-in-out infinite}@keyframes syncStripPulse{0%{margin-left:-30%}to{margin-left:100%}}@media (prefers-reduced-motion:reduce){.syncStripBar[data-indeterminate] span{animation:none;width:100%;opacity:.4}.syncStripBar span{transition:none}}.syncSteps{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.syncSteps li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 0;border-top:1px solid var(--line-soft,var(--line));font-size:13.5px}.syncSteps li:first-child{border-top:0}.syncStepMark{text-align:center;color:var(--muted);font-weight:800}.syncSteps li[data-state=done] .syncStepMark{color:var(--good)}.syncSteps li[data-state=running] .syncStepLabel,.syncSteps li[data-state=running] .syncStepMark{color:var(--accent-bright)}.syncStepTime,.syncSteps li[data-state=skipped] .syncStepLabel,.syncSteps li[data-state=waiting] .syncStepLabel{color:var(--muted)}.syncStepTime{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.syncSheetLine{margin:0;font-size:12px}.syncSheetCard{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--good) 35%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--good) 8%,var(--panel));font-weight:650}.syncSheetCard .primaryBtn{min-height:36px;padding:6px 14px}.syncSheetProblems{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:12px}.syncBudget{display:grid;grid-gap:6px;gap:6px;min-width:0}.syncBudget p{margin:0;min-width:0;white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.4}.syncBudget .sub{font-size:12px}.syncBudgetLocked{font-size:13px;font-weight:700;color:var(--text)}.segmented.syncBudgetBar{display:flex;width:100%;overflow:hidden}.segmented.syncBudgetBar button{flex:1 1;min-width:0;text-transform:none;white-space:normal;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.syncFreeLink{margin:-4px 0 0;font-size:12px;line-height:1.4}.syncFreeLink .linkBtn{padding:0;font-size:12px;font-weight:650}.shownPicks{flex-basis:100%;font-size:12px;color:var(--muted)}.shownPicks summary{cursor:pointer;font-weight:700;padding:4px 0}.shownPicks ol{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.shownPicks li{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,104px);grid-gap:6px;gap:6px;align-items:center}.shownPickName{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:13px}.shownPicks select,.submitBetForm .shownPicks input{width:100%;min-width:0;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:7px 8px;font:inherit;font-size:13px}.betAppsHeading{font-size:15px;margin:0 0 8px;color:var(--muted)}.workingSection{margin:0 0 22px}.workingRoi{display:block;font-size:12px;font-weight:650;color:var(--muted)}.workingHow{font-size:12.5px;line-height:1.5;margin:0 0 24px}.betDrill{display:grid;grid-gap:12px;gap:12px;margin:0 0 24px;min-width:0}.betDrill h2{margin:0;font-size:20px}.betDrill .tsRowName small{overflow-wrap:anywhere}.betPayoutApp{display:grid;grid-gap:10px;gap:10px;margin:0 0 14px;min-width:0}.betPayoutHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.betPayoutHead h2{margin:0;font-size:18px}.modelsPayouts{margin:18px 0 0}.betPayoutRow{cursor:default}.betPayoutRow .tag{white-space:normal}.betPayoutPicks ul{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px}.betPayoutsNote{margin:0 0 24px}.betPayoutApp{gap:6px;padding:12px 14px;grid-template-columns:minmax(0,1fr)}.payoutTable{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payoutTable td,.payoutTable th{padding:5px 4px;border:0;border-bottom:1px solid var(--line-soft,var(--line));text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payoutTable tbody tr:last-child td,.payoutTable tbody tr:last-child th{border-bottom:0}.payoutTable thead th{font-size:11px;font-weight:650;color:var(--muted);letter-spacing:0;text-transform:none}.payoutTable tbody th,.payoutTable thead th:first-child{width:22%}.payoutTable thead th:nth-child(2){width:24%}.payoutTable thead th:last-child{width:2.2em}.payoutTable tbody th{font-weight:750}.payoutTable tr:hover td,.payoutTable tr:hover th{background:none}.payoutMark{text-align:center!important;font-weight:800}.payoutMark-good{color:var(--good)}.payoutMark-warn{color:var(--warn)}.payoutMark-muted{color:var(--muted)}.payoutNotes{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px;font-size:12px}.betPayoutPicks ul{font-size:12.5px;gap:2px}.betDays{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px;min-width:0}.betDayBar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.betDayWhat{flex:1 1 12em;min-width:0;font-size:14px}.betDayBar .ghostBtn{min-height:36px;padding:6px 12px}.betDayCal,.slateCal{margin:0}.fbarCard .slateCal{max-width:420px}.cardCal-has{color:var(--text)}.cardCal-has .cardCalMoney{color:var(--accent-bright);font-size:12px;line-height:1}.cardCalSwatch.cardCal-has{background:var(--accent-soft);border-color:var(--accent-line)}.navPending{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;overflow:hidden;background:transparent}.navPending:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:var(--accent);border-radius:3px;animation:navPending 1.1s ease-in-out infinite}@keyframes navPending{0%{left:-40%}to{left:100%}}.pageLoading{display:grid;grid-gap:14px;gap:14px;padding:8px 0 24px}.pageLoading span{display:block;height:18px;border-radius:10px;background:var(--bar-track);animation:pageLoading 1.2s ease-in-out infinite alternate}.pageLoading span:first-child{width:45%;height:28px}.pageLoading span:nth-child(2){width:85%}.pageLoading span:nth-child(3),.pageLoading span:nth-child(4){height:120px;border-radius:16px}@keyframes pageLoading{0%{opacity:.45}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.navPending:after,.pageLoading span{animation:none}}.selectBtn{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;min-height:40px;padding:6px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer;box-sizing:border-box}.selectBtn:hover:not(:disabled){border-color:var(--accent-line)}.selectBtn:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.selectBtn[aria-expanded=true]{border-color:var(--accent-line);background:var(--accent-soft)}.selectBtn:disabled{opacity:.55;cursor:not-allowed}.selectKey{color:var(--muted);font-weight:700;font-size:12px;flex:0 0 auto;white-space:nowrap}.selectValue{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;font-weight:800}.selectValue[data-placeholder=true]{color:var(--muted);font-weight:650}.selectText{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selectIcon{display:inline-flex;align-items:center;flex:none}.selectCaret{color:var(--muted);font-size:11px;flex:0 0 auto;margin-left:auto}.selectBtn.selectField{width:100%;background:var(--inset);border-radius:8px;min-height:38px;padding:7px 9px;font-size:14px}.selectBtn.selectField .selectValue{font-weight:650}.selectList{display:grid;grid-gap:2px;gap:2px;outline:none}.selectList:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-radius:10px}.selectOption{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border-radius:8px;color:var(--text);font-size:14px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.selectOption[data-active=true]{background:color-mix(in srgb,var(--text) 9%,transparent)}.selectOption[aria-selected=true]{color:var(--accent-bright);font-weight:750}.selectOption[aria-disabled=true]{opacity:.45;cursor:default}.selectOptionText{display:grid;grid-gap:1px;gap:1px;flex:1 1 auto;min-width:0}.selectOptionText>span{overflow-wrap:anywhere}.selectOptionText small{color:var(--muted);font-size:12px;font-weight:500}.selectCheck{flex:0 0 16px;text-align:center;font-weight:800;color:var(--accent-bright)}.selectGroup{display:grid;grid-gap:2px;gap:2px}.selectGroup+.selectGroup,.selectOption+.selectGroup{margin-top:6px}.selectGroupHead{padding:6px 10px 2px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);font-weight:750}.selectListSheet{gap:0}.selectListSheet .selectOption{min-height:50px;padding:8px 12px;font-size:16px;border-radius:12px}.selectListSheet .selectOption[data-active=true]{background:none}.selectListSheet .selectOption[aria-selected=true]{background:var(--accent-soft)}.selectListSheet .selectOption:active{background:var(--panel2)}.selectPop{position:fixed;z-index:90;overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--line-strong);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-pop);animation:selectPopIn .12s ease-out}.selectPop .selectList:focus-visible{outline:none}@keyframes selectPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.selectPop{animation:none}}.selectFiltered{display:grid;grid-gap:6px;gap:6px}.selectFilter{position:-webkit-sticky;position:sticky;top:0;z-index:1;width:100%;box-sizing:border-box;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--inset);color:var(--text);font:inherit;font-size:16px}.selectFilter::placeholder{color:var(--muted)}.selectFilter:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.selectPop .selectFilter{font-size:14px;min-height:34px;padding:6px 10px}.selectEmpty{padding:10px 12px;color:var(--muted);font-size:13px}.selectBtn.sortPicker{min-height:32px;padding:4px 10px;border-radius:10px;background:var(--inset);font-size:13px}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}}.seeAllTop{display:block;margin:0 0 12px auto;padding:8px 14px;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-soft);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.whenChips{margin:0 0 12px}.pasteSlip{display:grid;grid-gap:8px;gap:8px;margin:4px 0 14px;max-width:760px}.pasteTitle{margin:0 2px;font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.02em}.pasteSlip .sub{margin:0}.pasteSlip input,.pasteSlip select,.pasteSlip textarea{width:100%;min-width:0;box-sizing:border-box;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:9px 10px;font:inherit;font-size:16px}.slipBar{display:flex;align-items:flex-end;gap:6px;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:4px;color:var(--muted);transition:border-color .15s,background .15s}.slipBar:focus-within{border-color:var(--accent-line)}.slipBar.dragging{border-color:var(--accent-line);border-style:dashed;background:var(--accent-soft)}.pasteSlip .slipBar textarea{flex:1 1;min-width:0;width:auto;border:0;background:none;border-radius:0;padding:9px 2px;resize:none;min-height:40px;max-height:220px;line-height:1.35;outline:none;overflow-y:auto}.slipAttach{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:10px;background:none;color:var(--muted);cursor:pointer}.slipAttach:focus-visible,.slipAttach:hover{background:var(--panel2);color:var(--text)}.slipAttach:disabled{opacity:.5;cursor:default}.slipThumb{flex:none;width:34px;height:40px;object-fit:cover;object-position:top;border-radius:6px;border:1px solid var(--line);margin-bottom:0}.slipGo{flex:none;min-height:40px;border:0;border-radius:10px;background:var(--accent-soft);color:var(--accent-bright);font:inherit;font-weight:700;padding:8px 14px;cursor:pointer}.slipGo:disabled{opacity:.5;cursor:default}.pasteSlip .selectBtn.slipApp{flex:none;width:auto;max-width:112px;min-height:40px;border:0;border-radius:10px;background:var(--panel2);padding:6px 8px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pasteHint{margin:0 2px;font-size:12px;color:var(--muted)}.pastePreview{grid-gap:8px;gap:8px;padding:12px}.pasteCard,.pastePreview{display:grid;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.pasteCard{grid-gap:10px;gap:10px;padding:10px 12px;min-width:0}.pasteCard.tone-dup,.pasteCard.tone-needs{border-color:var(--warn-line)}.pasteCard.tone-saved{border-color:var(--accent-line)}.pasteCard .pastePreview{border:0;background:none;padding:0;border-radius:0}.pasteCardHead{display:flex;align-items:center;gap:10px;min-width:0}.pasteTick{flex:none;width:22px;height:22px;margin:0;accent-color:var(--accent)}.pasteSlip input.pasteTick{width:22px;padding:0}.pasteCardThumb{flex:none;width:36px;height:48px;object-fit:cover;object-position:top;border-radius:6px;border:1px solid var(--line)}.pasteCardToggle{flex:1 1 auto;min-width:0;display:grid;grid-gap:3px;gap:3px;text-align:left;border:0;background:none;color:var(--text);font:inherit;padding:2px 0;cursor:pointer}.pasteCardToggle:disabled{cursor:default;color:var(--text);opacity:1}.pasteCardToggle strong{font-size:14px;overflow-wrap:anywhere}.pasteCardStatus{font-size:12px;font-weight:700;color:var(--muted);overflow-wrap:anywhere}.pasteCardStatus.ready,.pasteCardStatus.saved{color:var(--accent-bright)}.pasteCardStatus.dup,.pasteCardStatus.needs{color:var(--warn)}.pasteCardStatus.bad{color:var(--neg)}.pasteChevron{flex:none;color:var(--muted);font-size:16px}.pasteProgress{display:block;height:3px;border-radius:2px;background:var(--inset);overflow:hidden;margin-top:3px}.pasteProgress span{display:block;height:100%;width:35%;border-radius:2px;background:var(--accent-line)}.pasteProgress.reading span{animation:pasteProgress 1.1s ease-in-out infinite}.pasteProgress.queued span{width:0}@keyframes pasteProgress{0%{transform:translateX(-100%)}to{transform:translateX(290%)}}@media (prefers-reduced-motion:reduce){.pasteProgress.reading span{animation:none;width:100%;opacity:.5}}.pasteListHead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.pasteTally{font-size:13px;font-weight:700;color:var(--muted)}.pasteListActions{display:flex;gap:8px}.pasteListActions .ghostBtn,.pasteListActions .primaryBtn{min-height:40px}.pasteListHead .sub{flex-basis:100%;font-size:12px}.pasteNote{margin:0 2px;font-size:12px}.pasteDup,.pasteNote{color:var(--warn);font-weight:700}.pasteDup,.pasteSettled{margin:0;font-size:13px}.pasteSettled{color:var(--muted)}.pasteFailed,.scanPromo{display:grid;grid-gap:8px;gap:8px}.scanPromo{padding:10px 12px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft);min-width:0}.scanPromo p{margin:0;overflow-wrap:anywhere}.scanPromoHead{font-size:14px}.scanPromo .sub,.scanPromoApp{font-size:12px}.scanPromoApp{display:grid;grid-gap:4px;gap:4px;color:var(--muted);max-width:320px}.scanPromoBuild{justify-self:start;min-height:44px}.pasteOcr{display:grid;grid-gap:6px;gap:6px}.pasteOcr summary{cursor:pointer;font-size:12px;color:var(--muted)}.pasteOcr textarea{margin:6px 0;line-height:1.35}.pasteOcr .ghostBtn{min-height:40px}.pasteSaved{display:grid;grid-gap:6px;gap:6px}.pasteSaved p{margin:0}.pasteSavedLink{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.shareBet{flex-wrap:wrap}.shareBet,.shareBet .ghostBtn{display:inline-flex;align-items:center;gap:6px}.shareBet .ghostBtn{min-height:36px}.shareBetLink{width:100%;min-width:0;box-sizing:border-box;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 10px;font:inherit;font-size:16px}.inspectShare{margin:8px 0 0}.betActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;min-width:0}.betActions>*{margin:0;min-width:0}.betActions .ghostBtn{min-height:36px;display:inline-flex;align-items:center;gap:6px}.betActions>.betCopy:has(.betCopyAsk),.betActions>.betEditing,.betActions>.cashOutDone,.betActions>.cashOutEditing{flex:1 1 100%}.betActions>.cashOut:not(.cashOutEditing):not(.cashOutDone){display:flex;flex-wrap:wrap;align-items:center;gap:6px}.betActionsHelp{margin:6px 0 0;font-size:12px}.inspectSummary{min-width:0}.inspectSummary .cardStats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}.inspectSummary .cardStat{min-width:0;padding:8px 10px}.inspectSummary .cardStat small{text-transform:none;letter-spacing:0;font-weight:650;color:var(--muted)}.inspectSummary .cardStat strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inspectSummary .cardStat>*{overflow-wrap:anywhere}.removeBet{display:grid;justify-items:start;grid-gap:4px;gap:4px;margin:20px 0 8px;padding-top:14px;border-top:1px solid var(--line-soft)}.removeBetBtn{min-height:44px;padding:0 4px;border:0;background:none;color:var(--neg);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.removeBetBtn:hover:not(:disabled){text-decoration:underline}.removeBetBtn:disabled{opacity:.6;cursor:default}.removedNote{margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-size:14px;font-weight:700}.pasteFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pasteFields label{display:grid;grid-gap:3px;gap:3px;font-size:11px;color:var(--muted);min-width:0}.pasteFields label.wide{grid-column:1/-1}.pasteFields input,.scanEdits input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.pasteFields input[type=datetime-local]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-height:40px}.pastePrice{display:flex;gap:6px;min-width:0}.pastePrice .ghostBtn{flex:none;padding:6px 9px}.pasteFields .segmented{width:100%}.pasteFields .segmented button{flex:1 1;min-height:40px;font-size:14px}.pasteSummary{margin:2px 0 0;font-size:13px;font-weight:700}.pasteFlex{display:grid;grid-gap:2px;gap:2px;min-width:0}.pasteFlexHead{font-size:13px}.pasteLegs{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pasteLegs li{display:flex;gap:8px;align-items:flex-start;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:8px 10px;min-width:0}.pasteLegs li.unmatched{border-style:dashed}.pasteMark{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--inset);color:var(--muted)}.pasteLegs li.matched .pasteMark{background:var(--accent-soft);color:var(--accent-bright)}.pasteLeg{display:grid;grid-gap:2px;gap:2px;min-width:0;overflow-wrap:anywhere;font-size:14px}.pasteLeg small{font-size:12px}.pasteLeg{flex:1 1 auto}.pasteLegs li.needs{border-color:var(--warn-line)}.pasteStatus{font-weight:750;color:var(--muted)}.pasteStatus.matched{color:var(--accent-bright)}.pasteStatus.side,.pasteStatus.stat{color:var(--warn)}.pasteSide,.pasteStat{margin-top:4px}.pasteStat{width:100%;box-sizing:border-box;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 10px;font:inherit;font-size:16px}.pasteRemove{flex:none;width:32px;height:32px;margin:-4px -4px 0 0;border:0;border-radius:8px;background:none;color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.pasteRemove:hover{color:var(--text);background:var(--inset)}.pasteMissing{margin:0;font-size:13px;color:var(--warn);font-weight:700}.pasteAdd{justify-self:start;min-height:40px}.pasteHand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;border:1px dashed var(--line);border-radius:10px;padding:10px}.pasteHand .wide{grid-column:1/-1}.pasteHand label{display:grid;grid-gap:3px;gap:3px;font-size:11px;color:var(--muted);min-width:0}.pasteHand input{width:100%;box-sizing:border-box;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 10px;font:inherit;font-size:16px}.pasteHand .segmented{display:flex;width:100%}.pasteHand .segmented button{flex:1 1;min-height:40px;font-size:14px}.pasteHandHead{font-size:13px}.pasteHandActions{display:flex;gap:8px}.pasteHandActions .primaryBtn{flex:1 1 auto;min-height:44px}.pasteHandActions .ghostBtn{min-height:44px}.pasteHand .gradeError{margin:0}.pasteLeg .segmented.segFill{display:flex;width:100%}.pasteLeg .segmented.segFill>.segOpt{flex:1 1;min-width:0;justify-content:center;text-align:center}.pasteMarkBtn{border:0;padding:0;cursor:pointer;font:inherit;font-size:12px;font-weight:800;color:var(--warn);background:var(--warn-soft,var(--inset))}.pasteMarkBtn:focus-visible,.pasteMarkBtn:hover{outline:2px solid var(--accent);outline-offset:1px}.pasteLegActions{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pasteEditBtn{border:0;background:none;color:var(--link);font:inherit;font-size:13px;font-weight:750;padding:6px 2px;min-height:32px;cursor:pointer}.pastePromo{display:grid;grid-gap:4px;gap:4px;margin-top:6px}.pastePromoHead{font-size:11px;font-weight:750;color:var(--muted)}.pastePromoBox{display:grid;grid-template-columns:auto minmax(0,90px);align-items:center;grid-gap:4px 8px;gap:4px 8px;font-size:12px;color:var(--muted)}.pastePromoBox input{width:100%;box-sizing:border-box;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:6px 8px;font:inherit;font-size:16px}.pastePromoBox small{grid-column:1/-1}.pastePromoBoost{display:flex;flex-wrap:wrap;gap:6px 14px}.pastePromoBoost label{display:inline-flex;align-items:center;gap:6px}.pastePromoBoost input{width:72px}.pastePromoX{margin-left:-2px}.pasteRepaired{color:var(--warn);font-weight:750}.pasteSuggest{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pasteSuggestBtn{min-height:36px;padding:6px 12px}.pasteEdit{margin-top:6px}.pasteUnread summary{cursor:pointer;font-size:12px;color:var(--muted)}.pasteActions{display:flex;flex-wrap:wrap;gap:8px}.pasteActions .primaryBtn{min-height:44px;padding:10px 22px;font-size:15px;flex:1 1 auto}.pasteActions .ghostBtn{min-height:44px}.pasteSlip .gradeError,.pasteSlip [role=status]{margin:0;font-size:13px}.pasteScanLink{margin-left:8px;font-weight:600;font-size:12px;color:var(--link,var(--info));letter-spacing:0}.scanSlip{max-width:720px}.slipBar.scanBox{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"text text text" "thumbs thumbs thumbs" "attach app go";align-items:center;grid-gap:4px 6px;gap:4px 6px;padding:6px}.pasteSlip .slipBar.scanBox textarea{grid-area:text;width:100%;min-height:76px;padding:10px 8px;font-size:16px}.scanBox .slipAttach{grid-area:attach}.scanBox .selectBtn.slipApp{grid-area:app;justify-self:end}.scanBox .slipGo{grid-area:go}.scanThumbs{grid-area:thumbs;list-style:none;margin:0;padding:2px 4px 4px;display:flex;flex-wrap:wrap;gap:8px}.scanThumb{position:relative;width:64px;display:grid;grid-gap:2px;gap:2px;justify-items:center}.scanThumb img{width:64px;height:80px;object-fit:cover;object-position:top;border-radius:8px;border:1px solid var(--line);background:var(--panel2)}.scanThumbState{font-size:10px;font-weight:700;color:var(--muted);white-space:nowrap}.scanThumb-queued .scanThumbState,.scanThumb-reading .scanThumbState{color:var(--accent-bright)}.scanThumb-failed img{border-color:var(--neg)}.scanThumb-failed .scanThumbState{color:var(--neg)}.scanThumbRetry img{border-style:dashed}.scanThumbX{position:absolute;top:-6px;right:-6px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text);font-size:14px;line-height:1;cursor:pointer}.scanSlip .selectBtn.slipApp{max-width:132px}.scanAnalysis{display:grid;grid-gap:10px;gap:10px;min-width:0}.scanVerdict{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:14px;background:var(--card-grad);padding:12px 14px;min-width:0}.scanVerdict.scan-good{border-color:var(--good-line)}.scanVerdict.scan-warn{border-color:var(--warn-line)}.scanVerdict.scan-bad{border-color:var(--line-strong)}.scanVerdictHead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.scanPill{border-radius:999px;padding:4px 14px;font-size:15px;font-weight:800;border:1px solid var(--neutral-line);background:var(--neutral-soft);color:var(--muted)}.scanPill.scan-good{border-color:var(--good-line);background:var(--good-soft);color:var(--good)}.scanPill.scan-warn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.scanPill.scan-bad{color:var(--neg)}.scanKind{font-size:13px;color:var(--muted);min-width:0;overflow-wrap:anywhere}.scanOffered{margin:0;font-size:15px;overflow-wrap:anywhere}.scanStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.scanStats>div{display:grid;grid-gap:2px;gap:2px;background:var(--inset);border:1px solid var(--line-soft);border-radius:10px;padding:8px 10px;min-width:0}.scanStats small{font-size:11px;color:var(--muted-label)}.scanStats strong{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.scanTake,.scanWhy{margin:0;font-size:14px}.scanWhy{line-height:1.4;color:var(--text)}.scanFoot,.scanNote,.scanStake{margin:0;font-size:12px}.scanStale{margin:0;font-size:13px;color:var(--warn)}.scanEdits{display:grid;grid-gap:8px;gap:8px;min-width:0;padding-top:8px;border-top:1px solid var(--line)}.scanEditsRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.scanEditField{display:grid;grid-gap:3px;gap:3px;font-size:11px;color:var(--muted);min-width:0}.scanEditField:has(.priceInput){grid-column:1/-1}.scanMoney{gap:4px;min-width:0;color:var(--text);font-size:14px}.scanMoney,.scanSuggest{display:flex;align-items:center}.scanSuggest{margin:0;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700}.scanSuggest .ghostBtn{min-height:34px;padding:4px 10px;font-size:13px}.scanEditLegs{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.scanEditLeg{display:grid;grid-gap:4px;gap:4px;min-width:0}.scanEditLegName{font-size:13px;font-weight:700;overflow-wrap:anywhere}.scanEditLegControls{display:flex;align-items:center;gap:6px;min-width:0}.scanEditLegControls .segmented{flex:0 0 auto}.scanEditLine{width:76px!important;flex:0 0 76px;min-height:34px}.scanUpdating{margin:0;font-size:12px}.scanBuild{margin:8px 0 0;display:flex}.pasteActions .ghostBtn,.scanBuild .ghostBtn{min-height:44px}.pasteWarning{margin:0;color:var(--warn)}.pasteWarning,.scanHead{font-size:13px;font-weight:700}.scanHead{margin:4px 2px 0;color:var(--muted);letter-spacing:.02em}.scanBetter,.scanLegs{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.scanBetter li,.scanLegs li{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:9px 12px;min-width:0}.scanLegs li.weak{border-color:var(--warn-line)}.scanLeg{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 180px}.scanLeg strong{font-size:14px;overflow-wrap:anywhere}.scanLeg small{font-size:12px}.scanChances{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scanChances small{color:var(--muted-label);font-size:11px;margin-right:2px}.scanBetterEv{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scanBetter .ghostBtn{min-height:36px}.scanActions{display:flex;gap:8px;flex-wrap:wrap}.scanActions>button{flex:1 1 140px;min-height:44px;font-size:15px}.scanTailed{display:grid;grid-gap:6px;gap:6px}.scanTailedTick{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.pasteSlip .scanTailedTick input{width:20px;height:20px;padding:0;flex:none}.scanTailedTick small{margin-left:4px}.scanForm{border:1px solid var(--line-soft);border-radius:12px;padding:8px 10px}.scanForm>summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--muted)}.scanForm[open]>summary{margin-bottom:8px}.betTailed{border-color:var(--info-line);color:var(--info)}.priceInput{display:grid;grid-gap:4px;gap:4px;min-width:0;width:100%}.priceInput input{width:100%;min-width:0;box-sizing:border-box;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 9px;font:inherit;font-size:16px}.priceInput input:focus{outline:2px solid transparent;border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.priceField{display:flex;flex-wrap:wrap;gap:4px;align-items:stretch;min-width:0}.priceField input{flex:1 1 auto}.priceField>.clearField.clearFill{flex:1 1;width:auto;min-width:0}.priceField>.clearField.clearFill>input.clearable{min-width:calc(5ch + 32px)}.priceSymbols{display:inline-flex;gap:3px;flex:0 0 auto}.priceSymbols button{min-width:30px;min-height:36px;padding:0 6px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:inherit;font-weight:800;font-size:15px;cursor:pointer}.priceRead{display:grid;grid-gap:2px;gap:2px;font-size:12px;line-height:1.35;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.priceRead.neg{color:var(--neg)}.priceRead.neg span:first-child:not(:last-child){color:var(--muted)}.priceRead.pos span:last-child{color:var(--good)}.submitBetForm:has(.priceInput){align-items:flex-start}.submitBetForm label.submitPrice{flex:1 1 180px;min-width:0}.submitBetForm:has(.priceInput)>button{margin-top:18px}.submitBetForm .submitPrice input{width:100%}.enterBetRow label span a.sub,.pasteFields label span a.sub,.submitBetForm label span a.sub{display:inline;margin-left:6px}.enterBetRow label.enterBetPriceLabel{flex:2 1 200px}.enterBetPrice .priceInput{flex:1 1 auto}.enterBetPrice,.pastePrice{align-items:flex-start}.pasteFields label:has(.priceInput){grid-column:1/-1}.venueOverride .priceInput{width:auto;flex:1 1 140px}.venueOverride .priceInput input{width:100%}.calcStack{max-width:640px}.calcCard,.calcStack{display:grid;grid-gap:12px;gap:12px}.calcCard{padding:16px}.calcCard>*{min-width:0}.calcHead{display:grid;grid-gap:2px;gap:2px}.calcHead h2{margin:0;font-size:17px;letter-spacing:-.01em}.calcLede{margin:0;font-size:12.5px;color:var(--muted);line-height:1.4}.calcField{display:grid;grid-gap:6px;gap:6px;margin:0}.calcField>span:first-child{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);font-weight:750}.calcField .priceInput input{border-radius:12px;background:var(--panel);font-weight:700}.calcField .fieldBox,.calcField .priceInput input{min-height:46px;padding:0 14px;font-size:18px}.calcField .fieldBox input{font-size:18px;font-weight:700}.calcOut{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.calcOut div{display:grid;grid-gap:2px;gap:2px;background:var(--inset);border:1px solid var(--line-soft);border-radius:12px;padding:10px 12px;min-width:0}.calcOut div:last-child:nth-child(odd){grid-column:1/-1}.calcOut dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);font-weight:750}.calcOut dd{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calcNote{margin:0;font-size:11.5px;line-height:1.45;color:var(--muted-dim)}.fieldBox{display:flex;align-items:center;gap:6px;box-sizing:border-box;min-width:0;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted);font-size:14px;font-weight:650;cursor:text}.fieldBox:focus-within{border-color:var(--accent-line)}.fieldBox>span{flex:none;white-space:nowrap}.fieldBox input{flex:1 1 auto;width:100%;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:16px;font-weight:650;padding:8px 0;outline:none}.fieldBox input::placeholder{color:var(--muted-faint);font-weight:500}.howTo{font-size:12px;color:var(--muted)}.howTo summary{display:inline-flex;align-items:center;gap:6px;min-height:28px;cursor:pointer;list-style:none;font-weight:650;color:var(--muted)}.howTo summary::-webkit-details-marker{display:none}.howTo summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .15s}.howTo[open] summary:after{transform:translateY(-2px) rotate(45deg)}.howTo summary:hover{color:var(--text)}.howTo p{margin:4px 0 0;line-height:1.5;color:var(--muted-dim);max-width:62ch}.drawerLayer{z-index:70}.drawer:focus{outline:none}.drawerHead{flex:none}.drawerClose{display:inline-grid;place-items:center}@keyframes drawerUp{0%{transform:translateY(32px);opacity:.4}to{transform:none;opacity:1}}@media (max-width:850px){.drawerLayer{align-items:flex-end}.drawer{width:100%;height:calc(100% - 48px - env(safe-area-inset-top, 0px));border-left:0;border-top:1px solid var(--line-strong);border-radius:18px 18px 0 0;overflow:hidden;animation:drawerUp .2s ease-out}.drawerHead{align-items:center}.drawerClose{width:44px;height:44px;font-size:26px;border-radius:12px;color:var(--text)}.drawerBody{padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px))}}.consensusVenues .evidenceList{margin:8px 0}.consensusVenues .evidenceList li{grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center}.sourceList .evidenceVenue small{white-space:normal;overflow:visible}.evidenceList .evidence-excluded{opacity:.65}.takeAt{white-space:nowrap}.cardDiscarded,.takeAt strong{color:var(--text)}.cardDiscarded{border-color:var(--warn-line);background:var(--warn-soft);padding:10px 12px;border-radius:10px;margin:0}.cardDiscardBtn{color:var(--neg)}.cardSupersede{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.venueVerdict{display:block;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.venueVerdict.pos{color:var(--good)}.venueVerdict.neg{color:var(--neg)}.homeVenueUnit{font-size:11px;font-weight:600;color:var(--muted)}.homeSlipNote{margin:0 0 8px}.homeSlips{list-style:none;margin:0;padding:0;border-radius:14px;background:var(--panel2);overflow:hidden}.homeSlip+.homeSlip{border-top:1px solid var(--line-soft)}.homeSlip{padding:10px 16px 12px;display:grid;grid-gap:6px;gap:6px}.homeSlipHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;color:var(--text);text-decoration:none;min-height:32px}.homeSlipHead:hover{color:var(--accent-bright)}.homeSlipPays b{font-size:16px}.homeSlipHead small{color:var(--muted);font-size:12px}.homeSlipTake{white-space:nowrap}.homeSlipLegs{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.homeSlipLegs a{display:flex;align-items:center;gap:6px;min-height:32px;font-size:13.5px;color:var(--text);text-decoration:none;min-width:0}.homeSlipLegs a:hover{background:var(--hover-row)}.homeSlipLegs a .sub{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.homeSlipLegs b{white-space:nowrap}.suggestAnyway{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);min-height:36px}.suggestAnyway input{width:18px;height:18px}.anywayOffer{margin:4px 0;padding:10px 12px;border:1px dashed var(--warn-line);border-radius:10px;background:var(--warn-soft);font-size:14px}.anywaySlips{display:grid;grid-gap:10px;gap:10px}.anywayHead{margin:0;font-size:13px;color:var(--muted)}.suggestedSlipBelow{border-color:var(--warn-line)!important;border-style:dashed!important}.slipBelow{margin:0 0 6px}.slipBelow .tag{display:block;height:auto;white-space:normal;line-height:1.35;text-align:left;padding:4px 8px}.anywayHead .tag{white-space:nowrap}.playerCard{display:grid;grid-gap:14px;gap:14px;min-width:0}.pcHead h2{margin:0;font-size:22px;letter-spacing:-.02em}.pcHead p{margin:4px 0 0}.pcSummary{font-size:14px;font-weight:700;color:var(--text)}.pcMarkets{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pcMarket{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--line-soft);border-radius:12px;padding:8px 10px;background:var(--inset)}.pcOpen{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.pcOpen:disabled{cursor:default}.pcOpen:hover strong{color:var(--accent-bright)}.pcTop{align-items:center;justify-content:space-between;gap:6px}.pcNums,.pcTop{display:flex;flex-wrap:wrap}.pcNums{gap:2px 10px;color:var(--muted)}.pcBest{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font-weight:700}.pcChips{gap:6px}.pcChips,.pcLinks{display:flex;flex-wrap:wrap}.pcLinks{gap:8px 16px;margin:0;font-size:13px}.gpMakeBtn,.pcLinks a{color:var(--accent-bright)}.gpMakeBtn{display:flex;width:100%;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin-top:10px;padding:10px 12px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.gpMakeBtn small{font-weight:600;font-size:11.5px;color:var(--muted)}.gpAddBtn{justify-self:start;margin-top:6px;padding:6px 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.gpAddBtn.gpAdded{border-color:var(--accent-line);color:var(--accent-bright);background:var(--accent-soft)}.glPrices .gpRowAdd{border:0;background:none}.gpDrawer{display:grid;grid-gap:12px;gap:12px}.gpDrawerBar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:8px 0}.gpDrawerBar a{color:var(--accent-bright)}.gameParlay{display:grid;grid-gap:10px;gap:10px;min-width:0}.gpLegs{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.gpLeg{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}.gpLeg,.gpLegMain{display:flex;min-width:0}.gpLegMain{flex-direction:column;flex:1 1}.gpLegMain small,.gpLegMain strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpLegChance{display:flex;flex-direction:column;align-items:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gpLegChance small{font-size:10.5px}.gpLegFlag{flex-basis:100%}.gpBasis{margin:0;font-size:12px}.gpVenues{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.gpVenue{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}.gpVenueBest{border-color:var(--accent-line)}.gpVenueOff{opacity:.7;border-style:dashed}.gpVenueHead{display:flex;flex-wrap:wrap;font-weight:700}.gpVenueHead,.gpVenuePick{align-items:center;gap:6px}.gpVenuePick{display:inline-flex;min-height:32px;padding:0 8px 0 2px;margin-left:-2px;border:1px solid transparent;border-radius:999px;background:none;color:inherit;font:inherit;cursor:pointer}.gpVenuePick:hover{border-color:var(--line)}.gpVenue.gpVenueIsOpen,.gpVenuePick[aria-pressed=true]{border-color:var(--accent-line)}.gpVenue.gpVenueIsOpen{box-shadow:0 0 0 1px var(--accent-line) inset;opacity:1}.gpPrice{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.gpOdds{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gpOddsEst{color:var(--muted);font-weight:600}.gpAbout{color:var(--muted);font-size:13px}.gpStats dd.muted{color:var(--muted);font-weight:600}.gpQuoteAsk{font-size:13px;color:var(--text)}.gpStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0;font-size:12.5px}.gpStats div{display:flex;flex-direction:column;min-width:0}.gpStats dt{color:var(--muted);font-size:11px}.gpStats dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gpNote{font-size:11.5px}.gpQuote{display:grid;grid-gap:3px;gap:3px}.gpRefused{margin:0;padding:10px 12px;border:1px solid var(--warn-line);border-radius:12px;background:var(--warn-soft);color:var(--warn);font-size:13px}.gpSection{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.gpHead{margin:6px 0 0;font-size:14px}.betNoteField{display:grid;grid-gap:3px;gap:3px;flex-basis:100%;min-width:0;font-size:11px;color:var(--muted)}.betNoteLabel .sub{display:inline;margin:0}.betNoteBox{display:block;width:100%;box-sizing:border-box;min-height:40px;resize:none;overflow-y:auto;background:var(--inset);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:9px 11px;font:inherit;font-size:16px;line-height:1.35}.betNoteBox:focus{outline:2px solid transparent;border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.betNoteBox::placeholder{color:var(--muted)}.betNote{display:grid;grid-gap:6px;gap:6px;margin:6px 0}.betNoteText{margin:0;padding:8px 10px;border-left:3px solid var(--line);background:var(--inset);border-radius:0 8px 8px 0;font-size:14px;line-height:1.4;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.betNoteEdit{justify-self:start;font-size:12px}.betNoteActions{display:flex;flex-wrap:wrap;gap:8px}.cashOut{display:grid;grid-gap:6px;gap:6px;margin:8px 0;justify-items:start}.cashOut .sub{font-size:12px}.cashOutBtn{min-height:40px}.cashOutDone{padding:10px 12px;border-radius:12px;background:var(--inset);border:1px solid var(--line);justify-items:stretch}.cashOutDone.cashOut-good{border-color:color-mix(in srgb,var(--good) 45%,var(--line))}.cashOutDone.cashOut-bad{border-color:color-mix(in srgb,var(--neg) 45%,var(--line))}.cashOutLine{font-size:15px}.cashOutLine,.cashOutWould{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cashOutEditing{justify-items:stretch;padding:10px 12px;border-radius:12px;background:var(--inset);border:1px solid var(--line)}.cashOutField{display:grid;grid-gap:6px;gap:6px}.betEditApp{max-width:220px}.cashOutLabel{font-size:13px;font-weight:700}.cashOutInput{display:flex;align-items:center;gap:6px;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:0 11px;max-width:220px}.cashOutInput input{flex:1 1;min-width:0;background:none;border:0;color:var(--text);font:inherit;font-size:16px;padding:9px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cashOutInput input:focus{outline:none}.cashOutInput:focus-within{outline:2px solid transparent;border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.cashOutActions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.betCashOut{margin:4px 0 6px;font-size:13px}.betEdit{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.betEdit .sub{font-size:12px}.betEditBtn{min-height:40px}.betCopyAsk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.betCopyAsk small{font-size:13px}.betCopyActions{display:inline-flex;gap:8px}.betCopyActions button{min-height:40px}.betEditing{display:grid;grid-gap:12px;gap:12px;align-items:stretch;padding:10px 12px;border-radius:12px;background:var(--inset);border:1px solid var(--line)}.betEditing .priceInput{max-width:100%}.betEditBoostPrice,.betEditPromos{flex-wrap:wrap;max-width:100%}.betEditWarn{margin:0;font-size:13px;color:var(--muted)}.betEditWarnOn{color:var(--text);padding:8px 10px;border-radius:8px;border-left:3px solid var(--warn,var(--accent));background:var(--panel2)}.betEditLegsOpen{justify-self:start}.betLegsEdit{display:grid;grid-gap:10px;gap:10px;min-width:0}.betLegsEditHead{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.betLegsList{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;min-width:0}.betLegEditRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);min-width:0}.betLegEditName{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1 160px}.betLegEditPlayer{font-weight:600;overflow-wrap:anywhere}.betLegEditName .sub{font-size:12px}.betLegEditControls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.betLegEditLine{width:4.5em;min-height:36px;font-size:16px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betLegEditMove{display:inline-flex;gap:2px}.betLegEditMove button{min-width:32px;min-height:36px;font-size:16px}.betLegEditRemove{min-width:36px;min-height:36px;border:0;background:none;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;border-radius:8px}.betLegEditRemove:hover{color:var(--bad,#ef4444);background:var(--inset)}.betLegEditPromo{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.betLegEditStruck{display:inline-flex;align-items:center;gap:4px}.betLegEditStruck .betLegEditLine{width:3.5em}.betLegEditRematch{min-height:36px;margin-left:auto;font-size:13px;font-weight:650;text-decoration:none}.betLegEditRematch.on{color:var(--accent-bright)}.betLegsChanges{margin:4px 0 0;padding-left:18px}.betLegEdits{list-style:none;margin:4px 0 0;padding:0;font-size:12px;display:grid;grid-gap:2px;gap:2px}html{text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}[role=button],[tabindex],a,button,input,label,select,summary,textarea{touch-action:manipulation}.betsSwitch,.leagueBar,.mobileSheet,.quotaChip,.segmented,.subTabs,.tabBar,.themeSwitch,.topbar{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.edgeBack,.topbarBack,.topbarTitle{display:none}body.edgeSwiping .shell{overflow-x:clip}body.edgeSwiping .shell>*{transform:translateX(var(--edge-x,0));transition:var(--edge-t,none);will-change:transform;box-shadow:-14px 0 24px -10px rgba(0,0,0,.45)}body.edgeSheetSwipe .edgeBack,body.edgeSwiping .edgeBack{display:grid;place-items:center;position:fixed;left:0;top:50%;z-index:30;width:38px;height:38px;border-radius:50%;background:var(--sheet-bg);color:var(--accent);box-shadow:0 2px 14px rgba(0,0,0,.3);opacity:0;pointer-events:none;transform:translate(-8px,-50%);transition:background .15s,color .15s}body.edgeSheetSwipe .edgeBackArmed,body.edgeSwiping .edgeBackArmed{background:var(--accent);color:#fff}body.edgeSheetSwipe .edgeBack{z-index:200}.edgeDim{display:none}body.edgeSwiping .edgeDim{display:block;position:fixed;inset:0;z-index:29;background:#000;opacity:0;pointer-events:none;transform:translateX(-100%);will-change:transform,opacity}.edgeArrive{animation:edgeArrive .26s ease-out}@keyframes edgeArrive{0%{opacity:.35}to{opacity:1}}@media (display-mode:standalone) and (pointer:coarse),(max-width:850px){.topbarBack{display:inline-flex;align-items:center;gap:6px;min-height:44px;max-width:42%;margin-left:-6px;padding:0 8px 0 4px;border:0;background:none;color:var(--accent);font:inherit;font-size:17px;font-weight:400;letter-spacing:-.01em;cursor:pointer}.topbarBack svg{flex:none}.topbarBack span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar:has(.topbarBack) .brandBlock{display:none}body.menuOpen .topbarBack,body:has([aria-modal=true]) .topbarBack{visibility:hidden}}.mobileGrip,.mobileScrim,.sheetGrip{display:none}.tsDrag{flex:none;display:flex;flex-direction:column}@media (hover:none){[role=button]:active,a:active,button:active:not(:disabled),label:active,summary:active{opacity:.55}.tabBar a:active,.tabBar button:active{opacity:.45}tr:hover td{background:none}.ghostBtn:hover:not(:disabled){border-color:var(--line);color:var(--text)}.betsSwitch a:hover,.segmented button:hover,.subTabs a:hover{color:inherit}}@media (pointer:coarse){.ghostBtn{min-height:40px}.primaryBtn,.seeAllBtn,.seeAllTop{min-height:44px}.leagueBar button{min-height:34px}.quotaChip{min-height:28px;padding:4px 11px}}@media (max-width:850px){.shell{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.topbar{margin:0 calc(-1 * max(14px, env(safe-area-inset-left, 0px)));padding:env(safe-area-inset-top,0) 16px 0;min-height:calc(48px + env(safe-area-inset-top, 0px));border-bottom:.5px solid var(--line);z-index:15;background:var(--topbar-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.topbarTitle{display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);max-width:calc(100% - 250px);height:48px;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);opacity:0;transition:opacity .18s;pointer-events:none}.topbarTitleOn{opacity:1}.navPending{top:env(safe-area-inset-top,0)}.pageTitle,.sectionHeader{padding:14px 0 10px}.pageTitle h1,.sectionHeader h1{font-size:34px;line-height:1.08;letter-spacing:-.03em;font-weight:800;margin:4px 0 8px}.pageTitle .eyebrow,.sectionHeader .eyebrow{font-size:10.5px}.pageTitle p{-webkit-line-clamp:2}.betsSwitch,.rankTabs,.segmented,.subTabs,.themeSwitch,.trackWindows{background:var(--seg-track);border:0;border-radius:9px;padding:2px;gap:0;box-shadow:none}.subTabs{width:100%;margin:12px 0 6px}.subTabs a{flex:1 0 auto}.betsSwitch a,.rankTabs button,.segOpt,.segmented button,.subTabs a,.themeOpt,.trackWindows a{min-height:32px;padding:5px 12px;border-radius:7px;border:0;background:none;box-shadow:none;color:var(--text);font-size:13px;font-weight:600;letter-spacing:0}.betsSwitch a[aria-current=page],.rankTabs button[aria-selected=true],.segOptOn,.segmented button[aria-checked=true],.subTabs a[aria-current=page],.themeOptOn,.trackWindows a[aria-current=page]{background:var(--seg-thumb);color:var(--text);box-shadow:var(--seg-shadow);font-weight:700}.segOptOn:active,.themeOptOn:active{background:var(--seg-thumb)}.subTabs{padding-right:2px}.subTabs:has(a:nth-child(4)){-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.betsSwitch{display:flex;width:100%}.betsSwitch a{flex:1 1;min-width:0}.tabBar{padding:0 4px env(safe-area-inset-bottom,0);border-top:.5px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.tabBar a,.tabBar button{min-height:50px;padding:5px 0 3px;gap:1px;align-content:center;border-radius:0;font-size:10px;font-weight:600;letter-spacing:.01em;color:var(--muted)}.tabBar svg{width:25px;height:25px}.tabBar a[aria-current=page],.tabBar button[aria-current=page]{color:var(--accent)}.mobileScrim{display:block;position:fixed;inset:0;z-index:22;background:var(--scrim);touch-action:none;animation:iosFade .2s ease-out}.mobileSheet{inset:auto 0 calc(50px + env(safe-area-inset-bottom, 0px)) 0;max-height:calc(100% - 50px - env(safe-area-inset-bottom, 0px) - env(safe-area-inset-top, 0px) - 36px);z-index:24;padding:0 14px 14px;gap:18px;background:var(--sheet-bg);border:0;border-radius:14px 14px 0 0;box-shadow:0 -12px 40px rgba(0,0,0,.35);overscroll-behavior:contain;animation:iosSheetUp .28s cubic-bezier(.2,.9,.3,1)}.mobileGrip{display:grid;place-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:1;height:22px;margin:0 -14px -8px;background:var(--sheet-bg);touch-action:none;cursor:-webkit-grab;cursor:grab}.mobileGrip span{width:36px;height:5px;border-radius:3px;background:var(--line-strong)}.mobileNav{gap:14px}.mobileGroup{gap:0;padding:0}.mobileGroupLabel{padding:0 16px 6px;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--muted)}.mobileNav a{min-height:44px;padding:0 16px;border:0;border-radius:0;background:var(--group-bg);color:var(--text);font-size:16px;font-weight:450;box-shadow:inset 0 .5px 0 var(--line)}.mobileNav a:after{content:"";margin-left:auto;width:7px;height:7px;border-right:2px solid var(--muted-faint);border-top:2px solid var(--muted-faint);transform:rotate(45deg)}.mobileGroupLabel+a{box-shadow:none;border-radius:12px 12px 0 0}.mobileGroup a:last-child{border-radius:0 0 12px 12px}.mobileGroupLabel+a:last-child{border-radius:12px}.mobileNav a[aria-current=page]{color:var(--accent);background:var(--group-bg);border:0;font-weight:650}.drawer{border-radius:14px 14px 0 0}.drawerHead{position:relative;padding-top:18px;touch-action:none}.sheetGrip{display:block;position:absolute;top:6px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:var(--line-strong)}.drawerScrim,.tsScrim{touch-action:none}.drawerBody,.tsBody{overscroll-behavior:contain}.tsPanel{border-radius:14px 14px 0 0}.tsDrag{touch-action:none}.tsGrip{width:36px;height:5px;border-radius:3px;margin-top:6px}.settingsNav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px 16px;padding:0 14px}.settingsNav::-webkit-scrollbar{display:none}.settingsNav a{flex:none;min-height:32px;display:inline-flex;align-items:center}.settingsStack{gap:26px}.settingsSection.card{background:none;border:0;border-radius:0;padding:0;box-shadow:none}.settingsHead{padding:0 16px 7px;border:0}.settingsHead .eyebrow{display:none}.settingsHead h2{margin:0;font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.settingsHead p{margin:3px 0 0;font-size:12.5px;color:var(--muted-dim);line-height:1.4}.settingsBody{background:var(--group-bg);border-radius:12px;padding:0 16px}.settingRow{padding:13px 0;border-bottom:.5px solid var(--line);gap:8px}.settingText h3{font-size:16px;font-weight:550;margin:0 0 2px}.settingText p{font-size:12.5px;line-height:1.45}.settingsFoot{padding-bottom:12px}}@keyframes iosFade{0%{opacity:0}to{opacity:1}}@keyframes iosSheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mobileScrim,.mobileSheet{animation:none}}.reviewKinds{display:grid;grid-gap:10px;gap:10px}.reviewKind{border:1px solid var(--line);border-radius:14px;background:var(--panel2);min-width:0}.reviewKind.isEmpty{opacity:.65}.reviewKindHead{display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:56px;list-style:none}details.reviewKind>summary{cursor:pointer}.reviewKindHead::-webkit-details-marker{display:none}.reviewKindHead:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:14px}.reviewKind[open]>.reviewKindHead .homeChevron{transform:rotate(180deg)}.reviewKindText{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.reviewKindTitle{font-size:15px;font-weight:800;color:var(--text)}.reviewCount,.reviewKindText small{font-size:12px;color:var(--muted)}.reviewCount{min-width:28px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;border:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reviewCount.isOn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.reviewKindBody{padding:0 16px 16px;display:grid;grid-gap:14px;gap:14px}.reviewKindLede{margin:0;font-size:13px;color:var(--muted);max-width:none}.reviewGroup{display:grid;grid-gap:8px;gap:8px}.reviewGroup h3{margin:4px 0 0;font-size:14px;display:flex;align-items:baseline;gap:8px;overflow-wrap:anywhere}.reviewGroup h3 small{font-size:11px;color:var(--muted-dim);font-weight:700}.reviewItem{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:12px 14px;display:grid;grid-gap:8px;gap:8px;min-width:0}.reviewItemTitle{font-size:13px;font-weight:700;overflow-wrap:anywhere}.reviewItemDetail{margin:0;font-size:13px;color:var(--text);max-width:none}.reviewEvidence{margin:0;display:grid;grid-gap:4px;gap:4px}.reviewEvidence div{display:grid;grid-template-columns:minmax(84px,34%) 1fr;grid-gap:10px;gap:10px;font-size:12px;min-width:0}.reviewEvidence dt{color:var(--muted-label)}.reviewEvidence dd{margin:0;color:var(--muted);overflow-wrap:anywhere;min-width:0}.reviewItemFoot{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;color:var(--muted-dim)}.reviewItemFoot a{color:var(--accent-bright);font-weight:700;min-height:32px;display:inline-flex;align-items:center}.reviewEmpty{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px;color:var(--good)}.reviewEmpty h2{margin:0 0 4px;font-size:17px;color:var(--text)}.reviewEmpty p{margin:0;font-size:13px;color:var(--muted)}.reviewFoot{margin:16px 0 8px}.reviewLink{display:inline-flex;align-items:center;gap:8px}.watchToggle{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.watchCompact{margin-top:0}.watchRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.watchStar{display:inline-grid;place-items:center;min-width:44px;min-height:44px;margin:-6px -8px;padding:0;border:0;background:none;border-radius:999px;font:inherit;font-size:20px;line-height:1;color:var(--muted);cursor:pointer}.watchStar:hover{color:var(--text)}.watchStar.on{color:var(--warn)}.watchSwitch>.segOptOn:first-child{color:var(--good)}.watchSwitch>.segOptOn:last-child{color:var(--warn)}.watchNote,.watchNoteBtn{font-size:13px}.watchNote{margin:0;color:var(--muted);font-style:italic}.watchNoteInput{width:100%;max-width:420px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--inset);color:var(--text);font:inherit;font-size:16px}.watchError{margin:0;color:var(--neg);font-size:12px}.heroIdentity .watchToggle{margin-top:6px}.boardQuick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.boardQuick .whenChips{margin:0}.boardMine{padding:6px 12px}.myPlayers{margin:0 0 16px}.mpSummary{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.mpSwitch{margin:10px 0}.mpSwitch .segmented{display:flex;width:100%}.mpCols{display:grid;grid-gap:14px;gap:14px}.mpCol{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.mpColHead{display:none;margin:0;align-items:baseline;gap:8px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mpColHead small{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em}.mpColHead.lean-back{color:var(--good)}.mpColHead.lean-fade{color:var(--warn)}.mpList{list-style:none;margin:0;padding:0;border-radius:14px;background:var(--panel2);overflow:hidden}.mpList>li+li{border-top:1px solid var(--line-soft)}.mpRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 8px;gap:4px 8px;padding:8px 10px 8px 14px;min-width:0}.mpSuggestion.mpRow{grid-template-columns:minmax(0,1fr) auto auto auto;gap:4px 6px}.mpRowOpen{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;text-align:left;background:none;border:0;padding:4px 0;min-height:44px;color:inherit;font:inherit;cursor:pointer}.mpRowName{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px}.mpRowName b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpRowName small{color:var(--muted);font-size:12px;white-space:nowrap}.mpLine{font-size:13px;color:var(--muted);line-height:1.35}.mpLine.mp-agrees{color:var(--good)}.mpLine.mp-against{color:var(--warn)}.mpChevron{color:var(--muted-dim);font-size:20px;line-height:1;padding:0 4px}.mpWhy{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;font:inherit;font-size:12px;font-weight:700;padding:4px 10px;min-height:32px;cursor:pointer;white-space:nowrap}.mpWhy[aria-expanded=true]{color:var(--text);border-color:var(--muted-dim)}.mpLeanBtn{border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:750;padding:5px 12px;min-height:32px;cursor:pointer}.mpLeanBtn.lean-back{background:var(--good-soft);color:var(--good);box-shadow:inset 0 0 0 1px var(--good-line)}.mpLeanBtn.lean-fade{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-line)}.mpX{border:0;background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:700;min-height:32px;min-width:32px;padding:0 6px;border-radius:999px;cursor:pointer;white-space:nowrap}.mpX:hover{color:var(--text)}.mpWhyBody{grid-column:1/-1;display:grid;grid-gap:4px;gap:4px;padding:8px 10px;margin:0 0 4px;border-radius:10px;background:var(--panel);border:1px solid var(--line-soft)}.mpMoreRow{display:flex}.mpMore{flex:1 1;border:0;background:none;color:var(--accent-bright);font:inherit;font-size:13px;font-weight:700;padding:10px 14px;min-height:40px;text-align:left;cursor:pointer}.mpNone{margin:0;font-size:13px}.mpNone,.mpNote{color:var(--muted)}.mpNote{font-size:12.5px;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpLineLink{display:flex;align-items:center;gap:8px;min-height:44px;margin:0 0 12px;padding:8px 12px;border-radius:12px;background:var(--panel2);border:1px solid var(--line-soft);color:var(--muted);text-decoration:none;font-size:14px;min-width:0}.mpLineLink:hover{border-color:var(--line)}.mpLineLink b{color:var(--text);font-weight:750}.mpLineStar{color:var(--muted-dim);font-size:15px}.mpLineAgrees .mpLineStar,.mpLineAgrees .mpLineText{color:var(--good)}.mpLineText{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpLineChevron{color:var(--muted-dim);font-size:20px;line-height:1}.streakNote{margin:-4px 0 10px}.streakList .streakRow{display:flex;gap:8px}.streakText{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.streakName{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.mpLeanBtn.on{box-shadow:inset 0 0 0 2px currentColor}.playersRunsLink{margin:0 0 14px}.mpLeadNote{margin:8px 0 0;color:var(--muted);font-size:12.5px}.mpRemove{margin-top:6px;min-height:44px;padding:0 2px;border:0;background:none;color:var(--neg);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.mpProps{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.mpProp{display:flex;align-items:flex-start;gap:8px;border-radius:10px;background:var(--panel);border:1px solid var(--line-soft);padding:8px 10px;min-width:0}.mpProp.mp-agrees{border-color:var(--good-line)}.mpProp.mp-against{border-color:var(--warn-line)}.mpOpen{flex:1 1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3px;gap:3px;text-align:left;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.mpPropTop{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:14px}.mpPropTop strong{min-width:0;overflow-wrap:anywhere}.mpPrice{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:4px}.mpPrice .sub{display:inline;margin:0}.mpText{font-size:13px;line-height:1.4;color:var(--text)}.mpAdd{align-self:center;padding:6px 10px;min-height:32px;white-space:nowrap}.mpSuggestTitle{margin:4px 0 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-label);font-weight:750}.mpReason{margin:0;font-size:14px;line-height:1.45}.mpSample{margin:0;font-size:12.5px;color:var(--muted);line-height:1.4}@media (max-width:759px){.mpCols[data-active=back] .mpCol[data-lean=fade],.mpCols[data-active=fade] .mpCol[data-lean=back],.mpXText{display:none}}@media (min-width:760px){.mpSwitch{display:none}.mpCols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:12px}.mpColHead{display:flex}}.gearBtn{cursor:pointer;font:inherit;padding:0}.gearBtn[aria-expanded=true]{color:var(--accent-bright);border-color:var(--accent-line)}@media (min-width:851px){.mobileSheet.gearMenu{inset:var(--gear-top,72px) var(--gear-right,24px) auto auto;z-index:40;width:240px;max-height:calc(100vh - var(--gear-top, 72px) - 16px);display:block;gap:0;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.35)}.gearMenu .mobileNav{gap:2px}.gearMenu .mobileGroup{gap:1px;padding-bottom:0}.gearMenu .mobileGroup+.mobileGroup{margin-top:4px;padding-top:4px;border-top:1px solid var(--line-soft)}.gearMenu .mobileGroupLabel{padding:8px 12px 2px}.gearMenu .mobileNav a{min-height:0;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:600;color:var(--muted)}.gearMenu .mobileNav a:hover{color:var(--text);background:var(--panel2)}.gearMenu .mobileNav a[aria-current=page]{color:var(--accent-bright)}.gearMenu .mobileNav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@media (max-width:850px){.gearBtn{width:44px;height:44px;margin-right:-10px;border:0}.gearBtn,.gearBtn[aria-current=page],.gearBtn[aria-expanded=true]{background:none;color:var(--accent)}.gearBtn svg{width:22px;height:22px}.quotaChipWrap{margin-right:4px}}.betList{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:8px}.betList,.betList>*{min-width:0;max-width:100%}.blHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px}.blTitle{font-size:clamp(28px,6vw,40px);margin:4px 0}.blLede{margin:0;font-size:14px}.stakeField.compact input{width:64px}.blFilters{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.blBoardLink{margin-left:auto;font-size:13px;font-weight:700}.blEmpty{font-size:14px}.blGames{display:grid;grid-gap:12px;gap:12px}.blGame{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:4px 0;min-width:0}.blGame .homeSkelRow{margin:8px 12px}.blGameHead{display:flex;align-items:center;gap:8px;padding:8px 12px 6px}.blGameHead strong{font-size:14px}.blGameHead .sub{margin:0 0 0 auto;font-size:12px}.blAppHead{width:100%;display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.blAppName{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blAppCount{font-size:12px;white-space:nowrap}.blAppBest{margin-left:auto;font-size:13px;white-space:nowrap}.blAppChevron{margin-left:auto;display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.blAppHead[aria-expanded=true] .blAppChevron{color:var(--accent-bright);border-color:var(--accent-line)}.blAppBest+.blAppChevron{margin-left:0}.blAppChevron .chev{width:10px;height:10px;color:inherit}.blAppHead:hover .blAppName{color:var(--accent-bright)}.blRows{list-style:none;margin:0;padding:0}.blMoreLines{padding:0 12px 8px 14px;font-size:13px}.blOtherLines{margin:4px 0 0 22px;padding-left:10px;border-left:2px solid var(--line-strong)}.blOtherCaption{display:block;margin:0 0 2px;font-size:11px}.blOtherLines ul{list-style:none;margin:0;padding:0}.blOtherLine{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(52px,auto);align-items:center;grid-gap:2px 10px;gap:2px 10px;width:100%;min-height:36px;padding:4px 0;background:none;border:0;border-top:1px solid var(--line);color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.blOtherEv{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.blOtherEv b.blEvPlain{color:var(--text)}.blOtherEvSub{color:var(--muted);font-size:10px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blOtherLines li:first-child .blOtherLine{border-top:0}.blOtherWhat{min-width:0;overflow-wrap:anywhere}.blOtherApp{color:var(--muted);font-size:12px;white-space:nowrap}.blOtherLine b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.blOtherTier{grid-column:1/-1;justify-self:start;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);border-radius:4px;padding:1px 4px}.blRow{grid-template-columns:auto minmax(0,1fr);grid-gap:6px 8px;gap:6px 8px;padding:6px 12px;border-top:1px solid var(--line)}.blMain,.blRow{display:grid;align-items:center}.blMain{grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;min-width:0;min-height:48px;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.blWho{display:grid;min-width:0}.blWho strong{font-size:15px}.blWho small,.blWho strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blWho small{color:var(--muted);font-size:12px}.blWho small.blDetail,.blWho strong.blTitle{white-space:normal;overflow-wrap:break-word;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.blWho strong.blTitle{line-height:1.25}.blTitleLine{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blWho .playerLabel{align-items:flex-start}.blWho .playerLabel>strong{white-space:normal;overflow-wrap:break-word;line-height:1.25}.blWho .playerLabel .playerLabelTeam{line-height:1.45}.blPrice[data-long] b{font-size:13px;letter-spacing:-.02em}.blRiskTag{flex:none;justify-self:end;font-size:9.5px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);border-radius:4px;padding:2px 4px 2px 5px;white-space:nowrap}.blPriceTagged .blRiskTag{grid-column:1/-1;margin-bottom:3px}.blPriceTagged b{min-width:4.2ch;text-align:right}.blPrice{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:0 5px;gap:0 5px;justify-items:end}.blPrice b{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blPrice .sub{grid-column:1/-1;margin:0}.blNums{display:grid;justify-items:end;min-width:58px}.blNums b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blNums .sub{margin:0;white-space:nowrap}.blNums b.blEv{font-weight:800;letter-spacing:-.01em}.blEvFlagged{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blNums b.blEvFlagged{font-weight:700}.blNums b.blEvPlain{color:var(--text);font-weight:700}.blNumsSub{display:inline-flex;align-items:center;gap:4px;margin:1px 0 0;color:var(--muted);font-size:11px;line-height:1.3;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blRow.blRowR1{position:relative;grid-template-columns:118px minmax(0,1fr) 96px;grid-template-areas:"add l1 ev" "price l2 mev";align-items:center;column-gap:12px;row-gap:3px;padding:10px 14px;cursor:pointer}.blRow.blRowR1>.blMain{position:absolute;inset:0;z-index:0;display:block;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none}.blRow.blRowR1>.blMain:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.blRowR1 .blNums>*,.blRowR1>:not(.blMain){position:relative;z-index:1}.blRowR1>.callAdd{grid-area:add;justify-self:start;width:84px;height:24px}.blRowR1>.blLine1{grid-area:l1;display:flex;align-items:baseline;gap:5px;min-width:0;white-space:nowrap}.blRowR1 .blLine1 .playerLabel{flex:0 1 auto;align-items:baseline}.blRowR1 .blLine1 .playerLabel>strong,.blRowR1 .blLine1 strong.blTitle{white-space:nowrap;line-height:1.3}.blRowR1 .blLine1 strong.blTitle{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;line-clamp:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blRowR1 .blLine1.blNoTeam .playerLabelTeam{display:none}.blRowR1 .blLine1 .blWhenTime{flex:none;white-space:nowrap;color:var(--muted);font-size:12px;font-weight:500}.blRowR1>.blPrice{grid-area:price;display:flex;align-items:center;justify-self:start;gap:4px;min-width:0;white-space:nowrap}.blRowR1>.blPrice b{font-size:14px;line-height:1.2}.blAlso{color:var(--muted);font-size:10.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blRowR1>.blLine2{grid-area:l2;display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.blRowR1 .blLine2 .blSub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;line-height:1.35}.blRowR1 .blLine2 .blSub .leagueLogo{vertical-align:-2px}.blRowR1 .blLine2 .blRiskTag{flex:none}.blRowR1>.blLine2:not(:has(.heldChooserPop)){overflow:hidden}.blRowR1 .blLine2 .blSub{flex:0 1 auto}.blRowR1 .blLine2>.tag,.heldChip{flex:none}.blRowR1 .blLine2 .tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;padding:1px 6px}.heldChip{display:inline-flex;position:relative}.heldChip>.tag{overflow:visible}.heldShort{display:none}.heldChooserPop{position:absolute;top:calc(100% + 4px);right:0;z-index:5;min-width:220px;padding:4px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow-pop)}.blRowR1>.blLine2:has(.heldChooserPop){z-index:3}.blRowR1 .blNums{display:contents}.blRowR1 .blNums b.blEv{grid-area:ev;justify-self:end;font-size:16px;line-height:1.2}.blRowR1 .blNums .blNumsSub{grid-area:mev;justify-self:end;margin:0}.blRowR1.blSkipped .blNums>*,.blRowR1.blSkipped .blSub,.blRowR1.blSkipped>:is(.blLine1,.blPrice){opacity:.55}@media (max-width:560px){.blRow.blRowR1{grid-template-columns:74px minmax(0,1fr) 58px;column-gap:7px;padding:10px}.blRowR1>.callAdd{width:100%}.blRowR1 .blAlso{display:none}.blRowR1>.blPrice{gap:3px}.blRowR1 .blLine1 .blWhenTime{font-size:11.5px}.blRowR1 .blLine1{gap:4px}.blRowR1 .blNums b.blEv{font-size:15px}.blRowR1>.blPrice b{font-size:13px}.blRowR1>.blPrice[data-long] b{font-size:12px}.blRowPlayer .blSubGame,.heldFull{display:none}.heldShort{display:inline}}.callAdd{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:30px;padding:0 2px;border-radius:8px;border:1px solid var(--call-chip,var(--line-strong));background:var(--call-chip,transparent);color:var(--call-chip-ink);font:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.callAdd:before{content:"";position:absolute;inset:-7px -6px}.callAdd:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.callAdd-play{--call-chip:var(--call-play-chip);--call-fg:var(--call-play);--call-bg:var(--call-play-bg)}.callAdd-lean{--call-chip:var(--call-lean-chip);--call-fg:var(--call-lean);--call-bg:var(--call-lean-bg)}.callAdd-pass{--call-chip:var(--call-pass-chip);--call-fg:var(--call-pass);--call-bg:var(--call-pass-bg)}.callAddWords{display:inline-flex;align-items:center;gap:3px}.callAddMark{display:none;font-family:system-ui,sans-serif;font-weight:900;letter-spacing:0}.callAddNone{border-color:var(--accent-line);color:var(--accent-bright);font-size:17px}.callAddNone .callAddMark{display:inline}.callAdd.callAddIn,.callAddIn{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.callAddIn .callAddMark{display:inline}.callAddNone.callAddIn{font-size:13px}.callAddFlash .callAddWords{font-size:11px;letter-spacing:0;font-weight:800}@media (hover:hover){.callAdd:not(.callAddIn):not(.callAddNone):focus-visible,.callAdd:not(.callAddIn):not(.callAddNone):hover{background:var(--call-bg);border-color:var(--call-fg);color:var(--call-fg)}.callAdd:not(.callAddIn):focus-visible .callAddMark,.callAdd:not(.callAddIn):hover .callAddMark{display:inline}.callAddNone:hover{border-color:var(--accent)}}@media (max-width:560px){.callAdd{font-size:11px;letter-spacing:.06em}}.boardSortBar{display:flex;align-items:center;gap:8px;margin:2px 0 8px;min-width:0}.boardSortBar>.sub{margin:0;font-size:12px;flex:none}.boardSortBar .segmented{overflow-x:auto;scrollbar-width:none;flex:none;max-width:calc(100% - 40px)}.boardSortBar .segmented::-webkit-scrollbar{display:none}.boardSortBar .segOpt{padding:7px 14px;text-transform:none}.blGroupHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding:8px 12px 6px;border-top:1px solid var(--line);font-size:12px;font-weight:800;color:var(--text)}.blGroupHead:first-child{border-top:0}.blGroupHead small{color:var(--muted);font-weight:600}.blGroupHead+.blRows>.blRow:first-child{border-top:0}.blLogged .blWho strong{color:var(--muted)}.blMore{display:block;width:100%;border:0;border-top:1px solid var(--line);background:none;color:var(--accent-bright);font:inherit;font-size:13px;font-weight:700;padding:10px 12px;text-align:left;cursor:pointer}.blCapNote{margin:0}.boardLayoutBar,.boardTools,.listTools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.boardTools,.listTools{min-width:0;max-width:100%}.boardTools>.segmented{flex:0 0 auto}.boardTools .selectBtn,.listTools>.selectBtn{flex:0 1 auto;min-width:0;max-width:100%;min-height:38px}.boardPicks .listTools{margin:0 0 10px}.mpkTrigger[data-active=true]{border-color:var(--accent-line);background:var(--accent-soft)}.mpkTrigger[data-active=true] .selectValue{color:var(--accent-bright)}.listTools>.segmented{flex:0 0 auto}.segmented button:disabled{opacity:.45;cursor:not-allowed}.betList>.listTools{margin:2px 0 10px}.playFilterBtn.savedBtn{flex:0 0 auto;gap:6px}@media (max-width:520px){.playFilterBtn.savedBtn{padding:6px 8px}.savedBtnText{display:none}}.savedRows{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:6px;gap:6px}.savedRows li{display:flex;align-items:stretch;gap:6px;min-width:0}.savedRow{flex:1 1 auto;min-width:0;display:grid;grid-gap:2px;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;cursor:pointer}.savedRow:hover{border-color:var(--accent-line)}.savedRow small{overflow-wrap:anywhere}.savedRowDelete{flex:0 0 40px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted);font:inherit;font-size:18px;cursor:pointer}.savedRowDelete:hover{color:var(--neg)}.savedNew{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.savedNew .savedName{flex:1 1 180px;min-height:38px;font-size:14px}.savedEmpty{margin:0 0 12px}.appSectionBox{display:inline-flex;align-items:center;gap:4px;text-transform:none;letter-spacing:0;font-weight:700;cursor:pointer}.appSectionBox input{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.appSectionAll{text-transform:none;letter-spacing:0;font-size:12px;font-weight:700}.mpkBody{display:grid;grid-gap:8px;gap:8px;min-width:0}.mpkPop{width:min(340px,calc(100vw - 16px));padding:10px}.mpkNote{margin:0;font-size:12.5px}.mpkActions{display:flex;flex-wrap:wrap;gap:8px}.mpkActions .ghostBtn{min-height:36px;padding:6px 12px}.mpkList{list-style:none;margin:0;padding:0;display:grid}.mpkList>li+li{border-top:1px solid var(--line-soft,var(--line))}.mpkOption{display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 4px;cursor:pointer}.mpkOption input{width:20px;height:20px;flex:none;accent-color:var(--accent);margin:0}.mpkText{display:grid;flex:1 1 auto;min-width:0;font-weight:650}.mpkText>span{overflow-wrap:anywhere}.mpkText small{font-size:12px;font-weight:500}.mpkCount{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.boardMarketChip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:13px}.boardMarketClear{border:0;background:none;color:var(--accent-bright);font:inherit;padding:4px 0;cursor:pointer;text-decoration:underline}.boardSkippedToggle{margin:0 0 10px}.blSkipped:not(.blRowR1)>.blMain,.blSkipped>.blTick,.blSkipped>.callAdd{opacity:.55}.boardSkip{display:grid;grid-gap:8px;gap:8px;margin:14px 0 4px;min-width:0}.boardSkip .entrySheetSkipped{margin:0}.boardSkipBtn{justify-self:start;min-height:40px}.boardRanked .blRows>.blRow:first-child{border-top:0}.blWho .blWhen{font-size:11.5px}.blWho small.blWhen{white-space:normal;overflow-wrap:break-word;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.blWhen .leagueLogo{vertical-align:-2px}.blWhenTime{white-space:nowrap}.boardCount{margin:-4px 0 0;font-size:12.5px}.boardPlacedGroup .blRows{opacity:.6}.blGames[data-pending],.boardCount[data-pending],.boardRanked[data-pending]{opacity:.55;transition:opacity .15s .1s}.boardDense .blRow{padding-top:3px;padding-bottom:3px}.boardDense .blMain{min-height:40px}.boardDense .blRow.blRowR1{padding-top:7px;padding-bottom:7px}.boardDense .blWho strong{font-size:14px}.boardDense .blWho small{font-size:11.5px}.boardDense .blNums b{font-size:14px}.playTopRows>.blRow:first-child{border-top:0}.playFilters{display:flex;align-items:stretch;gap:8px;margin:12px 0 10px;min-width:0}.playFilterBtn{flex:1 1;min-width:0;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;font-size:13px;cursor:pointer;text-align:left}.playFilterBtn[data-active=true]{border-color:var(--accent-line);background:var(--accent-soft)}.playFilterKey{color:var(--muted);font-weight:700;font-size:12px;flex:0 0 auto}.playFilterValue{font-weight:800;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playFilterBtn[data-active=true] .playFilterValue{color:var(--accent-bright)}.playFilterCaret{color:var(--muted);font-size:11px;flex:0 0 auto}.playAskBtn{flex:0 0 40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--accent-bright);cursor:pointer}.playAskBtn[aria-expanded=true]{border-color:var(--accent-line);background:var(--accent-soft)}.playFilterBtn.filterToggle{flex:0 0 auto;gap:6px}.filterToggleIcon{color:var(--muted);font-size:15px}.playFilterBtn.filterToggle[data-active=true] .filterToggleIcon{color:var(--accent-bright)}@media (max-width:599px){.playFilterBtn.filterToggle{flex:0 0 40px;justify-content:center;padding:6px}.filterToggleText{display:none}}.playFiltersSingle .playFilterBtn{flex:0 1 230px}@media (min-width:851px){.playFilters .playFilterBtn:not(.filterToggle){flex:0 1 260px}}.playFiltersSingle+.commandBar{margin-top:0}.betList>.commandBar{margin:0 0 10px}.playChips{display:flex;flex-wrap:wrap;gap:8px}.playChips button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.playChips button[aria-pressed=true]{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--accent-line)}.playChipsNote{margin:14px 0 8px}.appGroup{margin-top:14px}.appGroupTitle{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.appGroupTitle small{font-weight:600;letter-spacing:0;text-transform:none}.appList{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:15px;line-height:1.25;text-size-adjust:none}.appList>li+li{border-top:1px solid var(--line)}.appRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:48px;padding:7px 12px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.appRow[aria-pressed=true]{background:var(--accent-soft)}.appRow:disabled{cursor:default;opacity:.5}.appRowName{display:grid;min-width:0}.appRowName b{font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appRowName small{color:var(--muted);font-size:12px;line-height:1.3}.appRowCheck{font-weight:900}.appBalance,.appRowCheck{color:var(--accent-bright)}.appBalance{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--accent-line);background:var(--accent-soft);font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appSection{margin-top:12px}.appSection>summary{list-style:none;cursor:pointer;min-height:40px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.appSection>summary::-webkit-details-marker{display:none}.appSectionTitle{flex:1 1 auto}.appSectionNote{margin-left:8px;font-size:11px;font-weight:600}.appSectionCount,.appSectionNote{letter-spacing:0;text-transform:none}.appSectionCount{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appSectionChevron{transition:transform .15s ease;transform:rotate(-90deg)}.appSection[open]>summary .appSectionChevron{transform:none}.appSection .appGroup{margin-top:2px}.appSectionGreyed>summary{opacity:.7}.appGroupNote{margin:0 0 6px;font-size:12px}.appRowBox{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;border:1.5px solid var(--line);color:var(--accent-bright);font-weight:900;font-size:13px}.appRow[aria-checked=true]{background:var(--accent-soft)}.appRow[aria-checked=true] .appRowBox{border-color:var(--accent-line);background:var(--accent-soft)}.appsSeveralNote{margin:10px 0 0;font-size:13px}.appRowRadio{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);color:var(--accent-bright);font-weight:900;font-size:12px}.appRow[aria-pressed=true] .appRowRadio{border-color:var(--accent-line);background:var(--accent-soft)}.leaguesPicker{display:grid;grid-gap:14px;gap:14px}.sportLeagues{display:grid;grid-gap:12px;gap:12px}.sportAll{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 12px;border:1px solid var(--line);border-radius:12px;cursor:pointer;font-weight:700}.sportAll input{width:18px;height:18px;margin:0;accent-color:var(--accent);cursor:pointer}.sportAllName{flex:1 1 auto;min-width:0}.sportAllCount{color:var(--muted);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sportChips button{padding:6px 14px 6px 8px}.sportChipTick{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line);font-size:11px;font-weight:900}.sportChips button[aria-pressed=true] .sportChipTick{border-color:var(--accent-line);background:var(--accent-soft)}.sportNote{margin:0}.entryPicker{margin:0 0 10px}.entryDot{display:inline-block;width:6px;height:6px;margin-left:4px;border-radius:50%;background:var(--good);vertical-align:super}.entryRead{margin:2px 0 0;color:var(--muted);font-size:13px}.entryRead b{color:var(--text)}.entryBest{color:var(--good);white-space:nowrap}.entryBest>.entryDot{margin:0 2px 0 0;vertical-align:middle}.streakCard{margin:0 0 10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.streakRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.streakCount{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.streakButtons{display:inline-flex;gap:6px}.streakButtons>button{min-width:40px;min-height:36px;padding:4px 10px;font-weight:700}.streakButtons>button:disabled{opacity:.45;cursor:default}.streakChance{margin:6px 0 2px;font-weight:600}.streakRules{margin:0;font-size:12px}.openInApp{display:grid;grid-gap:4px;gap:4px;justify-items:start;margin:6px 0}.openInApp small{font-size:12px}.openInAppBtn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.vpOpenRow{display:flex;align-items:flex-start;gap:8px}.vpOpenRow:empty{display:none}.vpOpenRow .openInApp{flex:1 1 auto;min-width:0;margin:0}.vpOpenRow .sheetActSkip{margin-left:auto;flex:0 0 88px}.venueRow .boardSkip{margin:0}.appRowWithAdd{display:flex;align-items:stretch}.appRowWithAdd>.appRow{flex:1 1 auto;min-width:0}.appRowAdd{flex:none;width:48px;border:0;border-left:1px solid var(--line);background:none;color:var(--accent-bright);font:inherit;font-size:22px;font-weight:700;line-height:1;cursor:pointer}.appRowAdd:active{background:var(--accent-soft)}.appOrderBar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 6px;font-size:12px}.appOrderBar .linkBtn{font-size:13px;text-decoration:none;min-height:32px}.appOrderBar .linkBtn:disabled{opacity:.45;cursor:default}.appOrderHelp{margin:0 0 10px;font-size:13px}.appOrderList{overflow:visible}.appOrderList>li{position:relative;background:var(--panel)}.appOrderList>li:first-child{border-radius:12px 12px 0 0}.appOrderList>li:last-child{border-radius:0 0 12px 12px}.appOrderList>li.appOrderShifting{transition:transform .15s ease}.appOrderList>li.appOrderDragging{z-index:2;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.22)}.appOrderRow{grid-template-columns:auto auto minmax(0,1fr) auto;cursor:default}.appOrderHandle{display:inline-grid;place-items:center;width:32px;height:40px;margin-left:-6px;color:var(--muted);font-size:20px;cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.appOrderDragging .appOrderHandle{cursor:-webkit-grabbing;cursor:grabbing;color:var(--accent-bright)}.appOrderMove{display:inline-flex;gap:4px}.appOrderMove button{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:var(--panel2);color:var(--text);font-size:12px;cursor:pointer}.appOrderMove button:disabled{opacity:.35;cursor:default}.appOrderFoot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}.appOrderFoot .ghostBtn:first-child{margin-right:auto}.fbar{margin:0 0 12px;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.fbar[data-open]{border-color:var(--accent-line)}.fbarHead{width:100%;min-height:52px;padding:8px 14px;border:0;background:none;color:var(--text);font:inherit;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.fbarHead:hover .fbarMain{color:var(--accent-bright)}.fbarIcon{flex:none;color:var(--muted)}.fbarText{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.fbarMain,.fbarRest{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbarMain{font-size:14px;font-weight:800}.fbarScope{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:700;color:var(--accent-bright)}.fbarApps{display:grid;min-width:0}.fbarApps>.appsSeveralNote{margin:8px 0 0}.fbarApps>.appSection:first-of-type{margin-top:8px}.fbarRest{font-size:12px;color:var(--muted)}.fbarCount{flex:none;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:800}.fbarChev{flex:none;color:var(--muted);font-size:13px}.boardTopRow{width:100%}.boardTopRow,.fbarCompact{display:flex;align-items:center;gap:8px;min-width:0}.fbarCompact{flex:0 1 auto}.boardTopTools{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.fbarPill{flex:0 1 auto;min-width:0;max-width:180px;height:36px;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel2);color:var(--text);font:inherit;font-size:13.5px;font-weight:750;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.fbarPill[data-on]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-bright)}.fbarPillText{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbarPillCaret{flex:none;font-size:11px;opacity:.8}.fbarIconBtn{position:relative;flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer}.fbarIconBtn:hover{color:var(--text)}.fbarIconCount{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:10.5px;font-weight:800}.boardTopTools>.playFilterBtn{flex:none;width:36px;height:36px;min-height:36px;padding:0;gap:0;justify-content:center;border-radius:10px;background:var(--panel2)}.boardTopTools .filterToggleText,.boardTopTools .playFilterCaret,.boardTopTools .savedBtnText{display:none}.boardViewLink{flex:none;height:36px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;border:1px solid var(--line);background:var(--panel2);color:var(--text);font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}.boardViewLink:hover{color:var(--accent-bright);border-color:var(--accent-line)}.fbarCard{border-top:1px solid var(--line-soft);padding:12px 14px 14px}.fbarBody{display:grid;grid-gap:16px;gap:16px;min-width:0}.fbarCard .fbarBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;align-items:start}.fbarCard .fbarSec[data-wide]{grid-column:1/-1}.fbarCard .fbarBody:has(>.fbarSec[data-side]){grid-auto-flow:row dense}.fbarCard .fbarSec[data-side]{grid-column:2;grid-row:1/span 8}.fbarFoot{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.fbarFoot .primaryBtn{min-height:40px;min-width:180px}.fbarSec{display:grid;grid-gap:8px;gap:8px;min-width:0}.fbarSecTitle{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fbarSec .entryPicker{margin:0}.fbarSec .oddsControl{background:none;border:0;padding:0}.fbarSec .oddsTitle .msLabel{display:none}.fbarCard .entryPicker{max-width:560px}.fbarNote{margin:0;font-size:11px}.drawerAction{margin-left:auto;align-self:center}.fbarReset{font-weight:700;text-decoration:none}.fbarReset:disabled{color:var(--muted-faint);cursor:default}.fbarChips{display:grid;grid-gap:6px;gap:6px}.fbarChipRow{display:flex;flex-wrap:wrap;gap:6px}.fbarChip{min-height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel2);color:var(--text);font:inherit;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.fbarChip small{color:var(--muted);font-weight:600;font-size:11px}.fbarSearch{width:100%;min-height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel2);color:var(--text);font:inherit;font-size:16px}.fbarSearch:focus{outline:2px solid var(--accent);outline-offset:1px}.fbarChip[aria-checked=true],.fbarChip[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-bright)}.fbarChip[aria-checked=true] small,.fbarChip[aria-pressed=true] small{color:var(--accent-bright)}.fbarChip:disabled{opacity:.45;cursor:not-allowed}.fbarLines{display:grid}.fbarLine+.fbarLine,.fbarLines{border-top:1px solid var(--line-soft)}.fbarLines{border-bottom:1px solid var(--line-soft)}.fbarLineHead{width:100%;min-height:46px;padding:0;border:0;background:none;color:var(--text);font:inherit;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left}.fbarLineName{font-size:14px;font-weight:700;flex:none}.fbarLineValue{flex:1 1;min-width:0;text-align:right;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbarLineChev{flex:none;color:var(--muted);transition:transform .15s ease}.fbarLine[data-open] .fbarLineChev{transform:rotate(90deg)}.fbarLineBody{padding:0 0 12px}.fbarLineBody .searchBar{width:100%}.fbarMore{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.fbarMore>.ms{display:flex}.fbarMore>.ms>.msTrigger{width:100%}.marginRange{display:grid;grid-gap:6px;gap:6px}.marginHead{display:flex;justify-content:flex-end;align-items:baseline;gap:10px}.marginRead{font-size:12px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marginHist{position:relative;height:64px;display:flex;align-items:flex-end;gap:3px;padding:0 2px}.marginBar{flex:1 1;min-width:0;border-radius:3px 3px 0 0;background:var(--line-strong);opacity:.55}.marginBar[data-kept]{background:var(--accent);opacity:1}.marginZero{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--muted-faint)}.marginSlider{width:100%;accent-color:var(--accent);margin:2px 0 0}.marginAxis{display:flex;justify-content:space-between;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:850px){.fbar{border-radius:16px}.fbarSheet .fbarLines{margin:0 -2px}}:root{--tone-s:78%;--tone-l:58%}html[data-theme=light]{--tone-s:85%;--tone-l:34%}.marginTone,.tone{color:hsl(var(--tone-h,45) var(--tone-s) var(--tone-l));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pickNeeds .marginTone{font-weight:800}.pickApp{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-weight:500}.pickApp .provMark{flex:0 0 auto}.pickApp .provMark-sm{width:13px;height:13px}.pickBet{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;margin:3px 0 2px}.pickBet>span{width:auto;flex:0 1 auto}.pickMarket{font-size:14px;font-weight:600;color:var(--text)}.pickPushTag{font-weight:600;color:var(--muted);white-space:nowrap}.pickPushTag,.pickSplit{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pickSource,.pickSplit{display:block;margin:2px 0 0}.pickSource{font-size:12px;overflow-wrap:anywhere}.manualLines{margin:4px 0 8px}.manualLines,.manualLines ul{display:grid;grid-gap:6px;gap:6px}.manualLines ul{list-style:none;margin:0;padding:0}.manualLines li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.manualLeg{display:grid;min-width:0}.manualLeg small,.manualLeg strong{overflow-wrap:anywhere}.manualLine{width:5.5em;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.manualBoxes{display:flex;gap:6px;flex:none}.manualBoxes .manualLine{width:4.6em}.manualBookPrice{display:grid;grid-gap:8px;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line);min-width:0}.mbpHead{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-label)}.manualBookPrice .mbpRow{display:grid;grid-template-columns:minmax(0,7.5em) minmax(0,1fr);align-items:center;grid-gap:4px 10px;gap:4px 10px;min-width:0}.mbpName{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:700}.mbpName>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbpRow .selectBtn.mbpPick{width:100%;min-height:40px;padding:6px 8px;border-radius:10px;background:var(--inset);font-weight:700}.mbpElsewhere{font-size:12px;overflow-wrap:anywhere;margin:0}.mbpRow .mbpInput{display:contents}.mbpRow .mbpWide,.mbpRow .priceRead{grid-column:1/-1;margin:0}.mbpRow .priceRead:empty{display:none}.mbpKeys{display:grid;grid-gap:4px;gap:4px;min-width:0}.mbpKeys .sub{font-size:12px;overflow-wrap:anywhere}.manualLines>.priceSymbols{display:flex;gap:6px}.manualLines>.priceSymbols button{flex:1 1;min-height:40px}.closestFold{display:grid;grid-gap:10px;gap:10px}.closestNote{margin:0;font-size:14px}.closestToggle{justify-self:start}.boardPicksSection{margin-top:18px}.homeSectionTitle small{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.playFilterBtn .provMark{flex:0 0 auto}.pickNeeds{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.boardPicks{display:grid;grid-gap:10px;gap:10px}.boardPicks .boardLayoutBar{justify-content:flex-end}.drawerFoot{flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line);background:var(--drawer-head-bg)}.drawer.drawerFit{width:min(440px,94vw)}.drawer.drawerFit .drawerBody{padding:16px}@media (min-width:851px){.drawer.drawerFit:has(.entrySheet){width:min(640px,94vw)}}@media (max-width:850px){.drawer.drawerFit{width:100%;height:auto;max-height:calc(100% - 48px - env(safe-area-inset-top, 0px))}.drawer.drawerFit .drawerBody{padding-bottom:20px}}.playSheetFoot{display:flex;justify-content:space-between;gap:10px;width:100%}.playSheetFoot button{min-height:44px;flex:1 1}.playTopHead .playEvery{margin-left:auto}.playTopHead .segmented{order:3;flex:1 0 100%;display:flex}.playTopHead .segmented button{flex:1 1;text-transform:none}.segMulti{display:flex;gap:8px;min-width:0}.segMulti .ghostBtn{flex:1 1;min-width:0;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;font-size:13px;line-height:1.2;text-transform:none;-webkit-tap-highlight-color:transparent}.riskChipsLabel{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-right:2px}.riskChips button{border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:700;padding:5px 13px;min-height:32px;cursor:pointer;-webkit-tap-highlight-color:transparent}.riskChips button[aria-checked=true],.riskChips button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-bright)}.playControls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"risk risk" "legs entry";grid-gap:12px 10px;gap:12px 10px;min-width:0;margin-top:2px}.playControlsNoEntry{grid-template-areas:"risk risk" "legs legs"}.pcRisk{grid-area:risk;min-width:0}.pcLegs{grid-area:legs;min-width:0}.pcEntry{grid-area:entry;min-width:0}.pcLabel{display:block;margin:0 2px 6px;color:var(--muted-dim);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pcLabelNote{font-weight:500;letter-spacing:0;text-transform:none;font-size:11.5px}.riskCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.riskCards>button{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:8px 4px 7px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background .15s}.riskCards>button:hover{border-color:var(--line-strong)}.riskCards>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.riskCardName{font-size:13.5px;font-weight:750}.riskCardName,.riskCards>button small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.riskCards>button small{margin-top:2px;color:var(--muted-dim);font-size:10.5px;font-weight:600}.riskCards>button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft)}.riskCards>button[aria-pressed=true] .riskCardName{color:var(--accent-bright)}.riskCards>button[aria-pressed=true] small{color:var(--accent-bright);opacity:.8}.riskCardBar{display:block;height:3px;margin:6px 10px 0;border-radius:2px;background:var(--line)}.riskCardBar1{background:linear-gradient(90deg,var(--risk-1) 25%,var(--line) 25%)}.riskCardBar2{background:linear-gradient(90deg,var(--risk-2) 50%,var(--line) 50%)}.riskCardBar3{background:linear-gradient(90deg,var(--risk-3) 75%,var(--line) 75%)}.riskCardBar4{background:var(--risk-4)}.riskCards>button small.riskCardCount{color:var(--muted);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mpkBody .riskCards>button{padding:10px 4px 8px}@media (min-width:900px){.playControls{grid-template-columns:minmax(200px,1.1fr) minmax(0,2fr) minmax(150px,1fr);grid-template-areas:"legs risk entry";gap:16px;align-items:end}.playControlsNoEntry{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);grid-template-areas:"legs risk"}.playControls .segmented>button{min-height:44px}}.playPending{opacity:.55;transition:opacity .15s}.everyLine{display:grid;grid-gap:10px;gap:10px;min-width:0}.blPickem{margin-top:8px}.blPickemTiles{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.tileRiskBar{margin-bottom:10px}.riskTag{align-self:center;border:1px solid var(--line);border-radius:5px;background:none;color:var(--muted);font:inherit;font-size:10px;font-weight:750;letter-spacing:.06em;line-height:1;padding:3px 5px;cursor:help}.riskTag[aria-expanded=true]{color:var(--text);border-color:var(--muted)}.riskTagStatic{cursor:default}.tileRiskNote{margin:0;font-size:12px}.tileMore{align-self:flex-start;font-size:13px;text-decoration:none}.moreSlips{display:grid;grid-gap:10px;gap:10px}.moreSlipsBlurb{margin:0;font-size:12.5px}.moreSlips .segmented{justify-self:start}.moreSlipsList{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.moreSlip{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}.moreSlip .tileBig b{font-size:22px}.moreSlip .primaryBtn{min-height:40px}.moreSlipOnTile{margin-left:auto}.moreSlipsOpen{justify-self:start;text-decoration:none}.moreSlipsBelow{display:grid;grid-gap:8px;gap:8px}.moreSlipsBelowHead{display:grid;grid-gap:2px;gap:2px;margin:4px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:12px;font-weight:800;color:var(--text)}.moreSlipsBelowHead small{color:var(--muted);font-weight:500;font-size:12px;line-height:1.4}.moreSlipBelow,.slipTileBelow{border-style:dashed}.belowBarTag{margin-left:6px;font-size:11px;vertical-align:2px}.belowBarMiss{margin:0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}@media (min-width:900px){.blPickemTiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:420px){.blMain{gap:8px}.blRow{padding:6px 10px}.blWho strong{font-size:14px}}.ceilingSlip{display:grid;grid-gap:14px;gap:14px;min-width:0}.ceilingModes{display:grid;grid-gap:6px;gap:6px}.ceilingModes .segmented{justify-self:start}.ceilingLegs{list-style:none;margin:0;padding:0}.ceilingLeg,.ceilingLegs{display:grid;grid-gap:8px;gap:8px}.ceilingLeg{border:1px solid var(--line-soft);border-radius:12px;background:var(--inset);padding:10px 12px;min-width:0}.ceilingAnchor{border-color:var(--accent-strong)}.ceilingLegMain{display:grid;grid-gap:4px;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.ceilingLegTop{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px}.ceilingLegTop strong{min-width:0;overflow-wrap:anywhere}.ceilingChance{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-bright);white-space:nowrap}.ceilingWhy{color:var(--muted);font-size:12px;line-height:1.45}.ceilingStep{display:flex;flex-wrap:wrap;gap:6px}.ceilingStep .ghostBtn{padding:7px 10px}.ceilingRemoved{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ceilingPrice{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:14px;background:var(--section-bg);padding:12px}.ceilingPricing{opacity:.7}.ceilingTiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ceilingTiles>span{display:grid;grid-gap:2px;gap:2px;min-width:0;border:1px solid var(--line-soft);border-radius:10px;background:var(--inset);padding:8px;text-align:center}.ceilingTiles b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ceilingTiles small{color:var(--muted);font-size:11px}.ceilingCheck{display:grid;grid-gap:10px;gap:10px}.ceilingBook{display:grid}.ceilingBook .selectBtn{justify-self:start;min-width:min(240px,100%)}.ceilingActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ceilingOpen{display:inline-block;margin:4px 0 0 6px;padding:3px 9px;font-size:11px;border-radius:999px}.ceilingPriceBox{display:grid;grid-gap:6px;gap:6px}.ceilingPriceBox .priceInput input{max-width:220px}.ceilingOffers{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px}.ceilingOffers .pos{color:var(--good);font-weight:700}.ceilingOffers .muted{color:var(--muted)}.ceilingSlate{margin-top:8px;display:grid;grid-gap:10px;gap:10px;min-width:0}.ceilingSlateControls{display:flex;flex-wrap:wrap;gap:8px}.ceilingSlateLede{margin:0}.ceilingTile{color:inherit;font:inherit;text-align:left;cursor:pointer;gap:6px}.ceilingTile:hover{border-color:var(--accent-strong)}.ceilingTileVerdict{margin:0;font-size:13px;font-weight:700}.ceilingTileVerdict.muted{color:var(--muted);font-weight:600}.pcCeiling{grid-column:1/-1;grid-row:2;justify-self:start;font-size:12px}.pickFlip,.pickWhat{align-items:center}.pickFlip{display:inline-flex;gap:5px;padding:6px 10px;min-height:36px;border-radius:999px;border:1px solid var(--accent-line);background:var(--panel);cursor:pointer;font:inherit;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright)}.pickFlip:hover{background:var(--hover-cell)}.pickFlip svg{opacity:.8}.pickSide-under.pickFlip{color:var(--info);border-color:var(--info-line)}.lineStepper{display:inline-flex;align-items:center;gap:2px}.stepBtn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-size:24px;font-weight:700;line-height:1;cursor:pointer;touch-action:manipulation}.stepBtn:hover:not(:disabled){border-color:var(--accent-line);color:var(--accent-bright)}.stepBtn:disabled{opacity:.35;cursor:default}.lineStepper .pickLine{min-width:2.4ch;padding:0 4px;text-align:center}.modelLineTag{margin-left:8px;font-style:normal;font-size:11px;font-weight:700;color:var(--info)}.lineVenues{display:grid;grid-gap:8px;gap:8px}.lvList{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.lvRow{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto 76px;align-items:center;grid-gap:8px;gap:8px;padding:7px 10px;min-height:44px;border-radius:10px;border:1px solid var(--line-soft);background:var(--panel);color:var(--text);font:inherit;text-align:left;cursor:pointer}.lvRow:hover{background:var(--hover-cell)}.lvRowOn{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lvRowBest{background:var(--accent-soft);border-color:var(--accent-line)}.lvName{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:13px;font-weight:700;overflow:hidden}.lvTag{font-style:normal}.lvPrice{font-size:15px;font-weight:850}.lvPrice,.lvValue{white-space:nowrap}.lvValue{font-size:12px;font-weight:750;text-align:right}.lvPriceCell{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.feeNote{display:block;font-size:11px;font-weight:600;line-height:1.2;color:var(--muted);white-space:nowrap;letter-spacing:0}.feeNoteInline{display:inline;margin-left:6px}.pickPrice .feeNote{font-size:12px;white-space:normal;text-align:right;max-width:120px}.blPrice .feeNote{grid-column:1/-1}.venueBarName .feeNote{margin-top:2px}.lvValue.muted{color:var(--muted);font-weight:600;white-space:normal}.lvValueCell{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;text-align:right}.lvValueModel{font-size:10px;font-weight:600;line-height:1.2;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lvNone{margin:0;padding:10px 12px;border-radius:10px;border:1px dashed var(--line);color:var(--muted);font-size:13px}.lvNone b{color:var(--text)}.lvMore{justify-self:start;font-size:12px}.lineTableWrap{max-height:520px;overflow-y:auto}.lineTable{width:100%;min-width:0}.lineTable td,.lineTable th{padding:8px 6px;vertical-align:middle}.lineRow{cursor:pointer}.lineRow:hover{background:var(--hover-cell)}.lineRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lineRowOn{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.lineRowOn .ladderLine{color:var(--accent-bright)}.lineRowModel .ladderLine{color:var(--muted);font-weight:700}.ltPrice{display:inline-flex;align-items:center;gap:6px}.ltModel{font-size:12px}.ltMine,.ltModel{color:var(--muted)}.ltMine{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:11px}.lineTable td.pos{color:var(--good);font-weight:750}.lineTable td.muted{color:var(--muted)}@media (max-width:520px){.stepBtn{width:38px;height:38px}.lvRow{grid-template-columns:auto minmax(0,1fr) auto 68px;padding:6px 8px;gap:6px}.lineTable td,.lineTable th{padding:7px 4px;font-size:13px}}.errorScreen{display:grid;place-items:center;min-height:50vh;padding:24px 16px}body>.errorScreen{min-height:100vh;min-height:100dvh}.errorCard{width:min(420px,100%);display:grid;grid-gap:10px;gap:10px}.errorTitle{margin:0;font-size:20px;line-height:1.25}.errorCard .sub{margin:0}.errorActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.errorActions .ghostBtn{display:inline-flex;align-items:center;text-decoration:none;font-size:13px}.errorDigest{font-size:11px;color:var(--muted-dim)}.blTick{position:relative;display:grid;place-items:center;width:24px;height:24px;padding:0;margin-right:-2px;border-radius:50%;border:1.5px solid var(--line-strong);background:transparent;color:transparent;font:inherit;font-size:13px;font-weight:900;line-height:1;cursor:pointer;transition:opacity .12s ease,background-color .12s ease,border-color .12s ease}.blTick:before{content:"";position:absolute;inset:-10px}.blTick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blTicked{background:var(--accent-soft)}.blTickOn,.blTicked .blTick{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media (hover:hover){.blTick{opacity:0}.blRow:hover .blTick,.blTick:focus-visible,.blTickOn,.blTicked .blTick,.boardRow:hover .blTick{opacity:1}.blTick:hover{border-color:var(--accent)}}@media (hover:none){.blTick{opacity:.6}.blTickOn,.blTicked .blTick{opacity:1}}.slipTray{position:fixed;z-index:20;left:50%;bottom:16px;transform:translateX(-50%);width:min(560px,calc(100% - 24px));display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 14px 8px 8px;box-sizing:border-box;border-radius:14px;border:1px solid var(--accent-line);background:var(--panel);color:var(--text);box-shadow:0 8px 24px rgba(0,0,0,.3);font:inherit;text-align:left;cursor:pointer;touch-action:pan-y;transition:transform .2s ease,opacity .2s ease;transform:translateX(calc(-50% + var(--swipe, 0px)))}.slipTray[data-swiping]{transition:none}.slipTray[data-armed]{border-color:var(--neg)}.slipTray[data-armed] .slipTrayCount{background:var(--neg);color:#fff}.slipTrayCount{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slipTrayText{display:grid;min-width:0;flex:1 1}.slipTrayText strong{font-size:14px}.slipTrayText small{display:flex;align-items:center;gap:5px;min-width:0;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slipTrayText small b{color:var(--text)}.slipTrayText small .slipTrayEst,.slipTrayText small b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slipTrayText small .slipTrayEst{color:var(--muted)}.slipTrayGo{flex:none;color:var(--accent-bright);font-size:20px;font-weight:800}body:has(.slipTray) .shell{padding-bottom:88px}@media (max-width:850px){.slipTray{bottom:calc(58px + env(safe-area-inset-bottom, 0px))}body:has(.slipTray) .shell{padding-bottom:calc(150px + env(safe-area-inset-bottom, 0px))}body:has(.slipTray):not(:has(.slipDock)):after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:19;pointer-events:none;height:calc(58px + 52px + 10px + env(safe-area-inset-bottom, 0px));background:linear-gradient(to bottom,transparent,var(--bg) 10px)}}.mySlipCompact .vpHead>strong{font-size:14px}@media (min-width:900px){.slipTray{left:auto;right:20px;transform:translateX(var(--swipe,0));width:380px}.slipTrayPanel{position:fixed;z-index:21;right:20px;bottom:80px;width:380px;max-height:calc(100vh - 84px - 16px - 80px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid var(--line);background:var(--sheet-bg,var(--panel));box-shadow:var(--shadow-drawer,0 12px 40px rgba(0,0,0,.35))}.slipTrayPanelHead{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.slipTrayPanelBody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 14px}}.slipTrayHost{display:contents}.gpUnrelated{display:block;margin:0 0 8px}.cyclePrice{all:unset;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.cyclePrice:focus-visible{outline:2px solid var(--accent-line);outline-offset:3px;border-radius:6px}.mySlipFindMore{display:flex;align-items:center;gap:8px;min-height:44px;margin:8px 0 4px;padding:6px 12px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft);color:var(--accent-bright);font-weight:800;font-size:14px;text-decoration:none}.mySlipFindMore>span:nth-child(2){flex:1 1 auto}.parlayEntryNote{margin:-2px 0 0;font-size:12.5px;line-height:1.4}.slipFill{grid-gap:8px;gap:8px;margin:4px 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--section-bg)}.slipFill,.slipFillBar{display:grid;min-width:0}.slipFillBar{grid-gap:10px;gap:10px}.slipFillLegs{min-width:0}.slipFillBar .riskChips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.slipFillBar .riskChips button{padding:5px 12px;min-width:40px}.slipFillGo{min-height:40px;flex:1 1 auto}.slipFillNote{margin:0;font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}.slipFillOne,.slipFillResults{display:grid;grid-gap:8px;gap:8px;min-width:0}.slipFillOneWhy{margin:0;display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.slipFillEvery{justify-self:start}.slipFillNotAt{margin:0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.slipFillPending{margin:0;display:flex;align-items:center;gap:6px;font-size:13px}.fillSlip{gap:6px;padding:10px 12px;min-width:0}.fillSlip .slipTileActions .primaryBtn{min-height:40px}.slipTileLegs li.fillAdded{color:var(--text);font-weight:650}.fillPlus{display:inline-grid;place-items:center;width:16px;height:16px;margin-right:4px;border-radius:999px;background:var(--accent-soft);color:var(--accent-bright);font-size:12px;font-weight:800;line-height:1}.slipWhyNone li.slipWhyNoneAnyway{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:6px 8px;gap:6px 8px}.slipWhyNone li.slipWhyNoneAnyway>.anywayNote,.slipWhyNone li.slipWhyNoneAnyway>.betTile{grid-column:1/-1}.anywayBtn{flex:none;min-height:34px;padding:4px 12px;font-size:12.5px}.slipTileLegs.swapLegs li{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;white-space:normal}.swapLegText{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swapLegText .tileLogged{white-space:normal}.swapControls{flex:none;display:inline-flex;align-items:center;gap:2px}.swapBtn,.swapStep{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 4px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:16px;line-height:1;cursor:pointer}.swapBtn:hover,.swapStep:hover{color:var(--text);background:var(--accent-soft)}.swapBtn:disabled{cursor:default;opacity:.55}.swapBtn.swapLoading{animation:swapSpin 1s linear infinite;opacity:1}@keyframes swapSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.swapBtn.swapLoading{animation:none}}.slipTileLegs li.swapActive{background:var(--accent-soft);border-radius:8px;padding-left:6px}.swapCount{font-size:11.5px;color:var(--accent-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.swapWhy{flex-basis:100%;font-size:11.5px;color:var(--muted);white-space:normal}.slipTile>.anywayBtn{align-self:flex-start;margin-top:auto}.anywayNote{margin:0;font-size:12.5px}.vpPromoOpen{justify-self:start;margin:2px 0;font-size:13px;text-align:left;min-height:32px}.vpPromo{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px;border:1px dashed var(--accent-line);border-radius:12px}.vpPromoHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.vpPromoKinds{width:100%}.vpPromoFields{display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0}.vpPromoFields .boostInput input{width:64px;min-height:36px;font-size:16px}.vpPromoWorth{margin:0;color:var(--good);font-size:15px}.vpPromoStats{grid-template-columns:repeat(3,minmax(0,1fr))}.propChipsWrap{min-width:0;max-width:100%;margin-top:10px}.segmented.propChips{position:relative}.propChipDot{width:7px;height:7px;border-radius:50%;background:var(--good);flex:0 0 auto}.betsSwitch,.rankTabs,.segmented,.subTabs,.themeSwitch,.trackWindows{background:var(--seg-track);border:1px solid var(--line-soft);border-radius:12px;padding:3px;gap:0;box-shadow:none}.betsSwitch a,.rankTabs button,.segOpt,.segmented button,.subTabs a,.themeOpt,.trackWindows a{min-height:36px;border:0;border-radius:9px;background:none;box-shadow:none;color:var(--muted);font-weight:650;letter-spacing:0;-webkit-tap-highlight-color:transparent}.betsSwitch a:hover,.rankTabs button:hover,.segOpt:hover,.segmented button:hover,.subTabs a:hover,.themeOpt:hover,.trackWindows a:hover{color:var(--text)}.betsSwitch a[aria-current=page],.rankTabs button[aria-selected=true],.segOptOn,.segOptOn:active,.segOptOn:hover,.segmented button[aria-checked=true],.segmented button[aria-pressed=true],.subTabs a[aria-current=page],.themeOptOn,.themeOptOn:active,.themeOptOn:hover,.trackWindows a[aria-current=page]{background:var(--seg-thumb);color:var(--text);box-shadow:var(--seg-shadow);font-weight:750}.themeSwitch .themeOpt{min-height:30px}.betsSwitch{display:flex;width:100%}.betsSwitch a{flex:1 1;min-width:0}@media (max-width:850px){.trackWindows{display:flex;width:100%}.trackWindows a{flex:1 1;min-width:0}}.playFilterCaret,.selectCaret{display:inline-block;flex:0 0 auto;width:10px;height:10px;font-size:0;color:var(--muted);opacity:1;background-color:currentColor;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.25 6 7.75l3.5-3.5' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.25 6 7.75l3.5-3.5' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}[aria-expanded=true]>.playFilterCaret,[aria-expanded=true]>.selectCaret{transform:rotate(180deg)}.mpkTrigger[data-active=true] .selectCaret,.playFilterBtn[data-active=true] .playFilterCaret{color:var(--accent-bright)}.playFilters>.playFilterBtn:has(+.leagueStrip){flex:0 0 auto;max-width:46%}.appSectionChevron,.chev,.tilesNone>summary:after{display:inline-block;flex:0 0 auto;width:10px;height:10px;font-size:0;color:var(--muted);background-color:currentColor;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.25 6 7.75l3.5-3.5' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.25 6 7.75l3.5-3.5' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}.tilesNone>summary:after{content:""}.appSectionChevron{transform:none}.appSection[open]>summary .appSectionChevron,.chev[data-open=true],.tilesNone[open]>summary:after{transform:rotate(180deg)}.revealChevron .chev{width:11px;height:11px}.entityChevron .chev,.revealOpen .revealChevron .chev{color:inherit}.appName{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;vertical-align:middle}.appName>.provMark{flex:0 0 auto}.appName>b,.appName>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.betsSwitch,.betsSwitch a,.rankTabs,.rankTabs button,.segOpt,.segmented,.segmented button,.subTabs,.subTabs a,.themeOpt,.themeSwitch,.trackWindows,.trackWindows a{border-radius:999px}.tickPills{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.tickPills>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font:inherit;font-size:14px;font-weight:650;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s,color .15s}.tickPills>button:before{content:"";display:inline-grid;place-items:center;width:15px;height:15px;flex:0 0 auto;border-radius:50%;border:1.5px solid var(--line-strong);box-sizing:border-box;line-height:1}.tickPills>button:hover{color:var(--text);border-color:var(--line-strong)}.tickPills>button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text);font-weight:750}.tickPills>button[aria-pressed=true]:before{content:"✓";border:0;background:var(--accent);color:var(--accent-ink);font-size:10px;font-weight:900}.tickPills>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tickPills.tickFill>button{flex:1 1;min-width:0}.linkBtn,.linkButton{color:var(--link);font-weight:650;text-decoration:underline;text-underline-offset:2px}.linkBtn:hover,.linkButton:hover{color:var(--text)}.dashLede a,.entityLinkAlt,.gpDrawerBar a,.groupLink,.homeAside a,.homeEmpty a,.pcLinks a,.reviewItemFoot a,.sub a:not([class]),.toastLink,.trackAction .detailNote a,.trackNotice a,p>a:not([class]){color:var(--link)}@media (max-width:600px){.listTools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.listTools>.segmented,.listTools>.selectBtn{width:100%;max-width:none;min-width:0}.listTools>.segmented{display:flex}.listTools>.segmented>button{flex:1 1;min-width:0;padding-left:4px;padding-right:4px}.listTools>.selectBtn .selectValue{flex:1 1 auto}}.tickPills>button{text-transform:capitalize}.streakList ul{gap:0}.streakList .streakRow{display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:center;grid-gap:4px 12px;gap:4px 12px;min-width:0;padding:9px 0;border-top:1px solid var(--line-soft)}.streakList .streakRow:first-child{border-top:0}.streakList .streakName{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.streakList .streakName strong{color:var(--text)}.streakList .streakName .leagueLogo{vertical-align:-2px}.streakSide{display:grid;justify-items:stretch;grid-gap:5px;gap:5px;min-width:0}.streakList li .streakSide .tag{margin:0;text-align:center}.mpSuggestion .mpLeanBtn,.streakSide .mpLeanBtn{width:100%;padding-left:6px;padding-right:6px}.mpSuggestion.mpRow{grid-template-columns:minmax(0,1fr) 68px 72px 32px}.mpSuggestion .mpWhy{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:5px}@media (min-width:760px){.mpSuggestion.mpRow{grid-template-columns:minmax(0,1fr) 68px 72px auto}}.pageTop{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0 0 12px}.pageTop .pageTabs,.pageTop .subTabs,.pageTop>*{margin:0;min-width:0}.pageTop .eyebrow{margin:0}.pageTopHead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.pageTopName{display:grid;grid-gap:4px;gap:4px;min-width:0}.pageTopName .eyebrow a{color:inherit}.pageTopTitle{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:800;overflow-wrap:anywhere}.pageTopTabs{display:flex;align-items:center;gap:8px;min-width:0}.pageTopTabs>.pageTabs,.pageTopTabs>.subTabs{display:flex;flex:1 1 auto;width:auto;min-width:0;max-width:none}.pageTopTabs>.pageTabs a,.pageTopTabs>.subTabs a{flex:1 0;min-width:max-content;justify-content:center;text-align:center}.pageTopActions{position:relative;display:flex;align-items:center;gap:8px;flex:none}.boardTop{margin:0}.pageTopHead .pageTopActions>.playFilterBtn{flex:0 0 auto}.pageTop+.researchBar{margin-top:-4px}.fbarText>.fbarScope:only-child{font-size:14px;font-weight:800}.fbarOneList .selectOption{width:100%;border:0;background:none;font:inherit;font-size:14px;text-align:left}.fbarOneList .selectOption:hover{background:color-mix(in srgb,var(--text) 9%,transparent)}.fbarOneList .selectOption[aria-checked=true]{color:var(--accent-bright);font-weight:750}.topSearch{margin:14px 0 4px;max-width:760px}.oneSearch{position:relative;min-width:0}.oneSearch form{display:flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:0 4px 0 12px;color:var(--muted)}.oneSearch form:focus-within{border-color:var(--accent-line)}.oneSearch input{flex:1 1;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:16px;padding:8px 0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.oneSearch input::-webkit-search-cancel-button{display:none}.oneSearch input::placeholder{color:var(--muted)}.searchClear{border:0;background:none;font:inherit;font-size:20px;line-height:1;padding:4px 8px;cursor:pointer}.searchClear,.searchSpinner{flex:0 0 auto;color:var(--muted)}.searchPanel{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;display:grid;grid-gap:2px;gap:2px;max-height:min(70vh,520px);overflow-y:auto;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:6px;box-shadow:0 12px 30px rgba(0,0,0,.35)}.searchHead{margin:6px 10px 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.searchExample,.searchIntent,.searchRow{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;text-align:left;border:0;background:none;color:var(--text);font:inherit;font-size:14px;padding:8px 10px;border-radius:10px;cursor:pointer}.searchExample:hover,.searchIntent:hover,.searchRow:hover{background:var(--panel2)}a.searchRow{text-decoration:none}.searchRowText{display:grid;flex:1 1;min-width:0}.searchRowText small,.searchRowText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchGo,.searchRowGo{flex:0 0 auto;color:var(--accent-bright);font-weight:700}.searchIntent{flex-wrap:wrap;border:1px solid var(--accent-line);background:var(--accent-soft)}.searchIntent:hover{background:var(--accent-soft);border-color:var(--accent-strong)}.searchIntentChips{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:4px}.searchIntent .sub{flex:1 1;min-width:0;font-size:12px}.searchIntent .searchUnused{flex-basis:100%;color:var(--warn,var(--muted));font-style:italic}.searchNote{margin:8px 10px}.searchImageBtn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.searchImageBtn:focus-visible,.searchImageBtn:hover{color:var(--text);background:var(--accent-soft)}.oneSearchDrop form{border-color:var(--accent);border-style:dashed}.searchImage{display:grid;grid-gap:6px;gap:6px;margin-bottom:6px}.searchImageHead{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 10px}.searchImageHead .sub{flex:1 1;min-width:0;font-size:12px}.searchImageThumb{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid var(--line);flex:0 0 auto}.searchPick{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:10px;min-width:0}.searchPickLine{margin:0;font-size:14px;overflow-wrap:anywhere}.searchPickNote{margin:0;font-size:12px}.searchPickSide{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.searchPickActions{display:flex;flex-wrap:wrap;gap:6px}.searchPickActions button{min-height:36px;font-size:13px}.oneSearchCompact{position:static}.oneSearchCompact .searchPanel{top:46px}@media (min-width:851px){.oneSearchCompact{position:relative}.oneSearchCompact .searchPanel{top:calc(100% + 6px);left:auto;right:0;width:max(100%,440px)}}.mySlipAdd{display:grid;grid-gap:6px;gap:6px;margin:10px 0 12px}.mySlipAddLabel{font-size:13px;font-weight:700}.mySlipAddLabel small{display:inline;font-weight:600}.mySlipAddRow{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:8px 0 12px;padding:6px 12px;border:1px dashed var(--line);border-radius:12px;background:none;color:var(--text);font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.mySlipAddRow small{font-size:12px;font-weight:600}.mySlipAddLabel{display:flex;align-items:baseline;gap:6px}.mySlipAddClose{margin-left:auto;font-size:13px}.mySlipParlay{margin-top:14px}.mySlipParlayToggle{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);color:var(--text);font:inherit;text-align:left;cursor:pointer}.mySlipParlayToggle>span:first-child{font-size:14px;font-weight:800;white-space:nowrap}.mySlipParlayToggle small{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.mySlipParlayChevron{flex:none;color:var(--muted);font-size:13px}.mySlipParlayOpen .mySlipParlayToggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.mySlipParlayBody{display:grid;grid-gap:4px;gap:4px;padding:6px 12px 10px;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;min-width:0}.mySlipParlayBody>*{min-width:0}.mySlipParlayBody .mySlipBar{margin:6px 0 0}.playerLabel{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;vertical-align:bottom}.playerLabel .leagueCode,.playerLabel .leagueLogo{flex:none}.playerLabel>strong,.playerLabelName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heroSubject .heroSubjectTeam,.heroSubjectLink .heroSubjectTeam{margin-left:6px;color:var(--muted);font-size:.7em;font-weight:700;white-space:nowrap}.heroHisTeam{color:var(--accent);font-weight:800}.playerLabelTeam{flex:none;color:var(--muted);font-size:.86em;font-weight:600;white-space:nowrap}.mySlipLegWho{display:flex;min-width:0}.legLines{display:inline-flex;flex-direction:column;min-width:0;max-width:100%;vertical-align:top}.legLinesWho{display:flex;min-width:0}.legLinesSub{display:block;color:var(--muted);font-size:11.5px;font-weight:400;white-space:normal;overflow-wrap:anywhere}.legLinesSub .leagueLogo,.mySlipLegSub .leagueLogo{vertical-align:-2px}.mySlipLeg small.mySlipLegSub{white-space:normal;overflow:visible;overflow-wrap:anywhere}.slipTileLegs li:has(.legLines),.swapLegText:has(.legLines){white-space:normal}.searchCard{display:grid;grid-gap:6px;gap:6px;margin:0 0 10px}.searchCard p{margin:0;line-height:1.4}.searchCard .ghostBtn{justify-self:start;min-height:40px}.searchCardScope{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft);font-size:13px}.searchCardScope .linkButton{font-size:13px}.searchCardWhy{font-size:12.5px}.stateAsk{display:grid;grid-gap:6px;gap:6px;margin:8px 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.stateAskRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.stateAskRow .selectBtn{min-width:0;flex:1 1 160px;max-width:100%}.stateLine{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pullRefresh{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 4px);left:50%;z-index:120;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--line-strong);background:var(--panel);color:var(--muted);box-shadow:var(--shadow-pop);pointer-events:none;font-size:20px;font-weight:700}.pullRefresh span{display:block;line-height:1}.pullRefreshReady{color:var(--accent);border-color:var(--accent)}.pullRefreshSpin span{animation:pullRefreshSpin .8s linear infinite}@keyframes pullRefreshSpin{to{transform:rotate(1turn)}}.mySlipLegs li{flex-wrap:wrap}.mySlipLegExtra{flex:1 0 100%;min-width:0;padding-left:30px}.mySlipHandTag{align-self:flex-start;margin-top:2px}.mySlipByHand{justify-self:start;font-size:13px}.searchByHand{font-size:inherit}.handChance{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:12px;color:var(--muted)}.handChance input{width:3.4em;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.handChance input[aria-invalid]{border-color:var(--bad,#ef4444)}.handForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 10px;gap:8px 10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);min-width:0}.handForm>small,.handFormHead{grid-column:1/-1}.handFormHead{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.handField{display:grid;grid-gap:3px;gap:3px;min-width:0;font-size:12px;color:var(--muted)}.handField .selectBtn,.handField input{width:100%;min-width:0}.handWide{grid-column:1/-1}.handSide{display:flex;width:100%}.discountStartLine{margin:-4px 0 10px;font-size:13px}.discountSheet{display:grid;grid-gap:14px;gap:14px;min-width:0}.discountField{display:grid;grid-gap:6px;gap:6px;min-width:0}.discountLineRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.discountLineRow input{width:5.5em;min-height:40px;font-size:16px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.discountLineRow input[aria-invalid]{border-color:var(--bad,#ef4444)}.discountError{margin:-6px 0 0;color:var(--bad,#ef4444)}.discountJudged{margin:0;font-size:13px}.discountJudged b{color:var(--text)}.discountConflict{margin:0;padding:8px 10px;border:1px solid var(--warn-line,var(--line-strong));border-radius:10px;background:var(--panel2);font-size:13px;line-height:1.4}.discountTag{max-width:100%;margin-top:2px;padding:0 0 0 7px;gap:0}.discountTag>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discountTag button{flex:none;width:24px;height:24px;border:0;border-radius:999px;background:none;color:inherit;font:inherit;font-size:15px;line-height:1;cursor:pointer}.vpHand{margin:2px 0 0;font-size:12.5px;line-height:1.4}.vpHand b{font-weight:650}.vpPromoKinds{flex-wrap:wrap}.promoKindNote,.promoNoBoost{margin:-4px 0 0;font-size:12.5px;line-height:1.4}.promoNoBoost{color:var(--muted)}.mySlipTail{margin:0 0 8px}.pasteSlipHint{margin:4px 2px 0;font-size:12px}.vpBoost{color:var(--good,var(--accent-bright));font-size:12px;line-height:1.35}.cardHome{display:grid;grid-gap:18px;gap:18px;width:min(760px,100%);margin:0 auto}.cardHome>.cardHomeTop{margin:0}.cardHome>*{min-width:0}.cardHomeLine{margin:0;font-size:13px;font-weight:500;color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.cardHomeActions{position:relative;display:flex;align-items:center;gap:8px;flex:none}.cardHomeBtn{height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--text);display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.cardHomeBtn:hover{border-color:var(--line-strong)}.cardHomeBtn:disabled{opacity:.55;cursor:default}.cardHomeError,.cardHomeNotice{margin:-6px 4px 0;font-size:13px}.cardHero{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--card-grad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardHeroTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cardHeroStake{display:grid;grid-gap:4px;gap:4px;min-width:0}.cardHeroStake strong{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1}.cardHeroStake .sub{font-size:14px}.cardHeroExpected{display:grid;grid-gap:4px;gap:4px;justify-items:end;text-align:right}.cardHeroExpected strong{font-size:22px;font-weight:800;line-height:1.1}.cardHeroExpected .sub{font-size:13px}.cardHeroDay{display:grid;grid-gap:8px;gap:8px}.cardHeroDayLine,.cardHeroRange{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:13px;color:var(--muted)}.cardHeroDayLine b{color:var(--text);font-weight:700}.cardHeroRange{font-size:12px}.cardHeroBar{display:flex;height:10px;border-radius:999px;background:var(--bar-track);overflow:hidden}.cardHeroBarLoss{background:color-mix(in srgb,var(--neg) 42%,transparent)}.cardHeroBarProfit{background:color-mix(in srgb,var(--good) 42%,transparent)}.cardHeroResult{margin:0;font-size:14px;color:var(--muted)}.cardHeroResult b{color:var(--text);font-weight:700}.cardHeroExpectedSmall{font-size:12px;color:var(--muted)}.cardHeroExpected strong.cardHeroNow{font-size:28px;line-height:1}.cardHeroDayTotal{margin:0;padding:8px 10px;border-radius:12px;background:var(--bar-track);font-size:13px;color:var(--muted);overflow-wrap:anywhere}.cardHeroDayTotal b{font-weight:800}.cardHeroFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line-soft);font-size:14px;color:var(--muted)}.cardHeroFoot b{color:var(--text);font-weight:800}.cardHeroInfoBtn{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:none;color:var(--muted);cursor:pointer}.cardHeroInfoBtn[aria-expanded=true]{border-color:var(--accent-line);color:var(--accent-bright)}.cardHeroInfo{display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.5;color:var(--muted)}.cardHeroInfo b{color:var(--text)}.cardGroup{display:grid;grid-gap:8px;gap:8px}.cardGroupHead{width:100%;min-height:36px;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:2px 4px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.cardGroupName{font-size:16px;font-weight:800;white-space:nowrap}.cardGroupName small{display:inline;font-size:13px;font-weight:600}.cardGroupNums{display:inline-flex;align-items:baseline;gap:4px;font-size:13px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardGroupNums b{font-weight:700}.cardGroupChevron{margin-left:4px}.cardGroupEmpty{margin:-6px 4px 0;font-size:13px;color:var(--muted-dim)}.cardGroupNote{margin:6px 4px 0;font-size:12.5px;color:var(--muted-dim);overflow-wrap:anywhere}.cardTiles{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.cardTile{display:flex;align-items:stretch;min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.cardTile.cardTilePlaced{border-color:var(--accent-line)}.cardTile.cardTile-win{border-color:var(--good-line)}.cardTileMain{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 6px 10px 12px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.cardTileMain:hover{background:var(--hover-row)}.entrySheetHead .provMark{width:36px;height:36px;border-radius:10px;width:44px;height:44px;border-radius:12px}.cardTileWords{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.cardTileWords strong{font-size:15px;font-weight:700}.cardTileWords small,.cardTileWords strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardTileWords small{font-size:13px}.cardTileNums{display:grid;justify-items:end;grid-gap:2px;gap:2px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardTileWords{min-width:min(8rem,45%)}.cardTileNums{flex:0 1 auto}.cardTileNums small{white-space:normal;text-align:right;overflow-wrap:break-word}.cardTileNums strong{font-size:15px;font-weight:800}.cardTileNums small{font-size:12px}.cardTileNums b{font-weight:700}.cardTilePlacedTag{flex:none}.cardTile.cardTileInBet{flex-wrap:wrap}.cardTileInBet .cardTileMain{flex:1 1}.cardTileInBetLine{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;margin-top:-6px;padding:0 12px 8px 80px;font-size:12px;color:var(--text);text-decoration:none}a.cardTileInBetLine:hover .sub{color:var(--link)}.cardTileInBetTag{flex:0 0 auto}.cardTileInBetChooser{flex:1 0 100%;list-style:none;margin:0;padding:0;display:grid}.cardTileInBetChooser a{display:flex;align-items:center;min-height:36px;color:var(--link);font-weight:700}.heldLine{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:28px;margin-top:-4px;padding-left:32px;font-size:12px;text-decoration:none}.ppSide>.heldLine{padding:0 0 8px 12px}.lineMoveLine{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-top:-4px;padding-left:32px;font-size:12px}.lineMoveTag{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lineMoveWhen{flex:1 1 100%;min-width:0;font-size:11.5px;line-height:1.35}.lineMoveLine.detailLineMove{margin:4px 0 8px;padding-left:0}.tag.lineCheckTag{white-space:normal;overflow-wrap:anywhere;line-height:1.35;max-width:100%;min-width:0;text-align:left;padding:3px 8px}.scanLegs li .scanLineCheck{flex:1 1 100%}.betLegEditName .betLegEditCheck{justify-self:start;margin-top:2px;font-size:11.5px}.entryLeg .entryLegMoved{justify-self:start;margin:0 0 6px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heldChooser{flex:1 0 100%;list-style:none;margin:0;padding:0;display:grid}.heldChooser a{display:flex;align-items:center;min-height:36px;color:var(--link);font-weight:700}.entrySheetInBet{margin:-4px 0 0;padding:8px 12px;border-radius:12px;border:1px solid var(--line);font-size:13px}.entrySheetInBet a{color:var(--link);font-weight:700}.mySlipCardNote{margin:6px 2px 0;font-size:12px}.entrySheetActions .submitBetBtn.entrySheetInSlip{background:var(--good-soft);border-color:var(--good-line);color:var(--good)}@media (min-width:851px){.cardPhoneOnly{display:none!important}}@media (max-width:850px){.cardDeskOnly{display:none!important}}.cardMetaLink{font-size:inherit;font-weight:650}.cardHomeTop>.pageTopTabs>.pageTabs{align-self:stretch}.cardDiscardFoot{margin:18px 0 4px;text-align:center}.linkButton.cardDiscardLink{color:var(--muted);font-size:12.5px;font-weight:600;text-decoration:none}.linkButton.cardDiscardLink:hover:not(:disabled){color:var(--neg);text-decoration:underline}.linkButton.cardDiscardLink:disabled{opacity:.55;cursor:default}.cardReportActions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 4px;min-width:0}.cardReportPast{margin-left:auto;color:var(--accent-bright);font-size:13px;font-weight:700;text-decoration:none}.cardReportPast:hover{text-decoration:underline}.cardReportLine{flex-basis:100%}@media (min-width:851px){.cardHome{width:min(1216px,100%)}}.cardSumWrap{display:grid;grid-gap:10px;gap:10px;min-width:0}.cardSum{gap:12px;padding:16px}.cardSumTop{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap;min-width:0}.cardSumStake{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1}.cardSumStakeLine{flex:1 1 auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;min-width:0}.cardSumStakeLine .cardHeroInfoBtn{width:28px;height:28px}.cardSumExpected{display:grid;justify-items:end;text-align:right;grid-gap:2px;gap:2px;margin-left:auto}.cardSumExpected strong{font-size:22px;font-weight:800;line-height:1.1}.cardSumExpected small{font-size:12px}.cardSumResult{margin:0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.cardSumRange,.cardSumResult b{color:var(--text)}.cardSumRange{font-weight:600;white-space:nowrap}.cardSumBoxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.cardSumBoxes.cardSumBoxesOne{grid-template-columns:minmax(0,1fr)}.cardSumBox{display:grid;grid-gap:5px;gap:5px;align-content:start;min-width:0;padding:10px 12px;border-radius:12px;background:var(--inset)}.cardSumBox>small{font-size:12px;color:var(--muted)}.cardSumBox>b{font-size:15px;font-weight:750;overflow-wrap:anywhere}.cardSumBox>small.cardSumBoxNote{font-size:12px}.cardSumProgress{height:6px;border-radius:999px;background:var(--bar-track);overflow:hidden}.cardSumProgress>span{display:block;height:100%;border-radius:999px;background:var(--accent)}.cardStrip{display:grid;border:1px solid var(--line);border-radius:16px;background:var(--card-grad);overflow:hidden;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardStripCell{display:grid;grid-gap:4px;gap:4px;align-content:start;min-width:0;padding:14px 18px;border-right:1px solid var(--line-soft)}.cardStripCell:last-child{border-right:0}.cardStripCell>strong{font-size:22px;font-weight:800;line-height:1.15}.cardStripCell>small.sub{font-size:12px;overflow-wrap:anywhere}.cardStripLabel{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:var(--muted);min-height:22px}.cardStripLabel .cardHeroInfoBtn{width:24px;height:24px}.cardStripRange{font-size:15px;font-weight:700;padding-top:4px}.cardStrip .cardHeroBar{height:6px;margin-top:4px}.cardStrip .cardSumProgress{margin-top:4px}@media (max-width:850px){.cardTileWords strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;overflow-wrap:break-word}.cardTileWords small{white-space:normal;overflow:visible;text-overflow:clip}}.cardPhoneGroups{display:grid;grid-gap:18px;gap:18px;min-width:0}.cardTable{display:grid;grid-gap:12px;gap:12px;min-width:0}.cardViewSeg{justify-self:start}.cardTableBox{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel)}.blRow.blRowR1.cardEntryRow{grid-template-columns:118px minmax(0,1fr) 136px}.cardEntryRow>.callTag{grid-area:add;justify-self:start;width:84px;height:24px;position:relative;z-index:1}.cardEntryRow .blNums .blNumsSub{white-space:nowrap}.cardEntryRow .blLine2 .cardRoleTag{flex:none;padding:1px 6px;font-size:10px;line-height:1.35}.cardEntryRow .blNums b.blEv:not(.pos):not(.neg){color:var(--text)}.cardEntryRow.blSkipped>:is(.callTag,.callAdd){opacity:.55}.cardEntryRow .blLine2>.tag{margin:0}.cardEntryRow .blNumsSub>span+span:before{content:"· "}.cardTileStale .staleShort{display:none;align-items:center;gap:3px}.cardEntryRow>.cardTileInBetLine{grid-column:2/-1;grid-row:3;min-height:0;margin:2px 0 0;padding:0}.cardRowPlaced{background:color-mix(in srgb,var(--accent) 6%,transparent)}.cardEntryRows{gap:0;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.cardEntryRows>.blRow:first-child,.cardTableRows>.blRow:first-child{border-top:0}@media (max-width:560px){.blRow.blRowR1.cardEntryRow{grid-template-columns:74px minmax(0,1fr) 64px}.cardEntryRow>.callTag{width:100%}.cardEntryRow .blNumsSub>.cardNumsModel,.cardTileStale .staleFull{display:none}.cardTileStale .staleShort{display:inline-flex}.cardEntryRow .blLine2>.cardTileStale{max-width:60px}}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardTableRows{list-style:none;margin:0;padding:0}.cardTableEmpty{margin:0;padding:22px;text-align:center;color:var(--muted);font-size:14px}.cardTableNotes{display:grid;grid-gap:4px;gap:4px}.cardTableNotes .cardGroupEmpty{margin:0 4px}.cardRoleTag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cardRoleTag-core{background:var(--good-soft);color:var(--good)}.cardRoleTag-safe{background:color-mix(in srgb,#5b8def 16%,transparent);color:color-mix(in srgb,#5b8def 80%,var(--text))}.cardRoleTag-value{background:var(--warn-soft);color:var(--warn)}.cardRoleTag-moonshot{background:color-mix(in srgb,#c27be0 16%,transparent);color:color-mix(in srgb,#c27be0 80%,var(--text))}.cardMoreAt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title all" "lede lede" "row row";align-items:center;grid-gap:8px 12px;gap:8px 12px;min-width:0;padding-top:4px}.cardMoreAtTitle{grid-area:title;margin:0;font-size:15px;font-weight:800}.cardMoreAtLede{grid-area:lede;margin:-6px 0 0;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardMoreAtAll{grid-area:all;display:inline-flex;align-items:center;min-height:36px;font-size:14px;font-weight:700;color:var(--link)}.cardMoreAtList{grid-area:row;list-style:none;margin:0;padding:0;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.cardMoreAtList>li{min-width:0;border-top:1px solid var(--line-soft)}.cardMoreAtList>li:first-child{border-top:0}.cardMoreAtRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;grid-gap:10px;gap:10px;min-height:44px;padding:0 12px;color:var(--text);font-size:14px;text-decoration:none}a.cardMoreAtRow:hover{background:var(--hover-row)}.cardMoreAtName{font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardMoreAtCount{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cardMoreAtCount small{font-size:12.5px;font-weight:600;color:var(--muted)}.cardMoreAtEv{min-width:62px;box-sizing:border-box;justify-content:center;text-align:center;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardMoreAtGo{color:var(--muted)}.cardMoreAtLink{display:inline-flex;align-items:center;min-height:40px;color:var(--link);font-weight:750;white-space:nowrap}.cardMoreAtLink[data-done],.cardMoreAtRow[data-done],.cardMoreAtRow[data-done] .cardMoreAtCount{color:var(--muted)}.cardMoreAtRow[data-done] .provMark{opacity:.55}@media (min-width:851px){.cardMoreAtList{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cardMoreAtList>li:nth-child(2){border-top:0}.cardMoreAtList>li:nth-child(odd){border-right:1px solid var(--line-soft)}}.boardSlips{display:grid;grid-gap:14px;gap:14px;min-width:0}.boardSlips>*{min-width:0}.boardSlipsLede,.boardSlipsPromo{margin:0}.boardSlipsOwn{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;color:var(--link)}.entrySheet{display:grid;grid-gap:16px;gap:16px;padding:4px 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entrySheetHead{display:flex;align-items:center;gap:12px}.entrySheetWords{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.entrySheetWords strong{font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entrySheetWords small{font-size:13px}.entrySheetHeadLink{min-height:44px;align-content:center;margin:-4px 0;padding:4px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;border-radius:8px}.entrySheetHeadLink:hover strong{text-decoration:underline;text-underline-offset:2px}.entrySheetHeadLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entrySheetHeadGo{color:var(--muted);font-weight:700}.entrySheetPrice{font-size:20px;font-weight:800;white-space:nowrap}.entrySheetPriceCol{display:grid;justify-items:end;grid-gap:4px;gap:4px;flex:none}.sheetOpenApp{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--accent);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.sheetOpenApp:hover{border-color:var(--accent)}.glBest .sheetOpenApp{margin-left:auto}.sheetOpenApp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entrySheetLegs{padding:10px 12px;border-radius:12px;background:var(--inset)}.entrySheetLegs.entryLegs{list-style:none;margin:0;padding:2px 12px;display:grid;container-type:inline-size}.entryLegHead,.entryLegRow{display:grid;grid-template-columns:minmax(0,1fr) auto 2.6rem 2.6rem 10px;grid-column-gap:8px;column-gap:8px;grid-row-gap:1px;row-gap:1px;align-items:center;grid-template-areas:"who ctx model mkt chev" "bet bet model mkt chev"}.entryLegHead{grid-template-areas:"who who model mkt chev"}.entryLegHead>.entryLegHeadLeg,.entryLegRow>.entryLegMain{grid-area:who}.entryLegHead>.entryLegHeadBet,.entryLegRow .entryLegBet{grid-area:bet}.entryLegHead>.entryLegHeadCtx,.entryLegRow .entryLegCtx{grid-area:ctx}.entryLegSub{display:contents}.entryLegRowWrap{grid-template-areas:"who who model mkt chev" "sub sub model mkt chev"}.entryLegRowWrap>.entryLegSub{grid-area:sub;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}.entryLegRowWrap .entryLegBet{flex:0 1 auto;max-width:100%}.entryLegRowWrap .entryLegCtx{flex:none;max-width:100%}.entryLegHead>.entryLegNum:nth-of-type(4),.entryLegRow>.entryLegModel{grid-area:model}.entryLegHead>.entryLegNum:nth-of-type(5),.entryLegRow>.entryLegMkt{grid-area:mkt}.entryLegHead>.entryLegTime,.entryLegRow>.entryLegTime{grid-area:time}.entryLegHead>.entryLegChevron,.entryLegRow>.entryLegChevron{grid-area:chev}.entryLegBet:empty,.entryLegCtx:empty,.entryLegHeadBet,.entryLegHeadCtx{display:none}.entryLegCtx{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.entryLegTime{display:none}.entryLegHead{padding:5px 0;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.entryLeg{display:grid;min-width:0}.entryLeg+.entryLeg{border-top:1px solid color-mix(in srgb,var(--line-soft) 60%,transparent)}.entryLegRow{position:relative;min-height:38px;padding:4px 0}.entryLegRowOpen{cursor:pointer}.entryLegRowOpen:focus-within .entryLegChevron,.entryLegRowOpen:hover .entryLegChevron{color:var(--text)}.entryLegMain{display:flex;align-items:center;gap:6px;font-size:14px}.entryLegMain,.entryLegName{min-width:0;white-space:nowrap}.entryLegName{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;font-weight:700}.entryLegNameMeasure{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;overflow:visible;max-width:none}.entryLegOpen{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.entryLegOpen:after{content:"";position:absolute;inset:0}.entryLegOpen:focus-visible{outline:none}.entryLegOpen:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.entryLegTeam{flex:none;margin-left:-2px;color:var(--muted);font-size:11.5px;font-weight:600}.entryLegBet{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;font-size:13px;white-space:nowrap}.entryLegBet>.entryLegStatFull,.entryLegBet>.entryLegStatShort{flex:none}.entryLegBet{flex-wrap:wrap;row-gap:0}.entryLegWhen{flex:0 1 auto;min-width:0;color:var(--muted);font-size:12px;white-space:normal;overflow-wrap:anywhere}.entryLegTime .leagueLogo,.entryLegWhen .leagueLogo{vertical-align:-2px}.entryLegStatFull{display:none}.entryLegMod{flex:none;color:var(--muted);font-size:12px}.entryLegTag.tag{flex:none;font-size:10px;font-weight:600;padding:1px 5px}.entryLegChip{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:2px;min-height:22px;padding:0 6px;border:0;border-radius:6px;background:var(--chip,var(--line-soft));color:var(--muted);font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.entryLegChip[aria-expanded=true]{color:var(--text)}.entryLegContext{display:flex;flex-wrap:wrap;gap:4px;padding:0 0 6px}.entryLegNum{text-align:right;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.entryLegHead .entryLegNum{font-size:10.5px}.entryLegMkt{color:var(--muted);font-weight:600}.entryLegChevron{color:color-mix(in srgb,var(--line) 70%,transparent);font-size:16px;line-height:1;text-align:right}.entryLegOutcome{padding:0 0 6px}@container (min-width: 561px){.entryLegHead,.entryLegRow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.55fr) 3.1rem 3.1rem 6.9rem 10px;column-gap:10px;grid-template-areas:"who bet ctx model mkt time chev"}.entryLegRowWrap>.entryLegSub{display:contents}.entryLegHeadBet,.entryLegHeadCtx{display:block}.entryLegTime{display:block;text-align:right;color:var(--muted);font-size:12px;white-space:normal}.entryLegBet{flex-wrap:nowrap}.entryLegHead .entryLegTime{font-size:10.5px}.entryLegStatShort{display:none}.entryLegStatFull{display:inline}.entryLegWhen{display:none}.entryLegBet>.entryLegStatFull{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}}.entrySheetStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.entrySheetStats>span{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:12px;background:var(--inset);min-width:0}.entrySheetStats small{font-size:12px}.entrySheetStats strong{font-size:17px;font-weight:800}.entrySheetMore{margin:-4px 0 0;font-size:13px}.entrySheetActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;align-items:start}.entrySheetActions .submitBetBtn,.entrySheetActions .submittedPill,.entrySheetDetail{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:15px;font-weight:800}.entrySheetActions .submitBetForm{grid-column:1/-1}.cardTileCheck{justify-self:start;margin-top:2px}.entrySheetCheck{margin:-4px 0 0;padding:10px 12px;border-radius:12px;border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);font-size:14px;font-weight:700}.cardLegOpen{display:inline;padding:0;border:0;background:none;color:var(--link);font:inherit;font-weight:700;text-align:left;cursor:pointer;min-height:32px}.cardLegOpen:hover{text-decoration:underline}.entrySheetSlipNote{margin:-8px 0 0;font-size:12px}.cardTile.cardTileSkipped{border-style:dashed;background:color-mix(in srgb,var(--panel) 60%,transparent)}.cardTileSkipped .cardTileMain{opacity:.55}.cardTileSkipped .cardTileMain:hover{opacity:.8}.cardTileSkip{justify-self:start;margin-top:2px}.cardHeroSkipped,.entrySheetSkipped{color:var(--muted);font-weight:700}.entrySheetSkipped{margin:-4px 0 0;padding:8px 12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;border-radius:12px;border:1px dashed var(--line-strong);background:var(--inset);font-size:13px}.entrySheetSkipped .linkButton{min-height:32px;font-weight:800}.entrySheetActions .entrySheetSkipBtn{color:var(--muted);font-weight:700}.cardTileMoved{justify-self:start;margin-top:2px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0}.cardTileMoved small{font-size:12px;font-weight:700;color:var(--warn)}.cardTileStale{justify-self:start;margin-top:2px;white-space:normal}.entrySheetMoved{margin:-4px 0 0;padding:10px 12px;display:grid;grid-gap:8px;gap:8px;border-radius:12px;border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);font-size:14px;font-weight:700;min-width:0}.entrySheetMoved p{margin:0}.cardMiss{display:grid;grid-gap:8px;gap:8px;min-width:0;margin-top:6px}.cardMissActions{display:flex;flex-wrap:wrap;gap:8px}.cardMissActions .ghostBtn{min-height:40px;padding:0 14px;border-radius:10px;font-weight:800}.cardMissSwap{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}.cardMissSwapRow{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.cardMissSwapWords{display:grid;grid-gap:2px;gap:2px;min-width:0}.cardMissSwapWords strong{overflow-wrap:anywhere}.cardMissSwapRow .primaryBtn{flex:none;min-height:40px;padding:0 14px;border-radius:10px}.cardMissError,.cardMissNone{font-size:12px}.skipPanel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel);min-width:0}.skipPanelTitle{font-size:15px;font-weight:800}.skipPills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.skipPill{min-height:44px;padding:6px 10px;border:1px solid var(--line);border-radius:22px;background:var(--inset);color:var(--text);font:inherit;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer}.skipPill:hover{border-color:var(--line-strong)}.skipPill[aria-pressed=true]{border-color:var(--accent-strong);background:var(--accent-strong);color:var(--accent-ink);font-weight:800}.skipPanelActions{display:flex;gap:8px}.skipPanelActions .primaryBtn{flex:1 1 auto;min-height:50px;border-radius:12px;font-size:16px}.skipPanelActions .ghostBtn{flex:0 0 110px;min-height:50px;border-radius:12px;background:var(--inset);font-size:16px;font-weight:600}.skipField{display:grid;grid-gap:6px;gap:6px;min-width:0}.skipField small{font-size:12px}.skipNote{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font:inherit;font-size:16px}.lineMoved{display:grid;grid-gap:6px;gap:6px;min-width:0}.lineMovedRow{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.lineMovedBox{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1 140px}.lineMovedBox.lineMovedPrice{flex:1.6 1 230px}.lineMovedBox small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lineMovedBox input{min-height:40px;font-size:16px}.lineMovedCheck{font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lineMovedPick.segmented{display:flex;width:100%}.lineMovedPick.segmented>.segOpt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.entrySheetActions .submitBetBtn{background:var(--accent);border-color:var(--accent);color:#04130a}.entrySheetActions .submitBetBtn:hover:not(:disabled){filter:brightness(1.08)}.cardNone{display:grid;grid-gap:14px;gap:14px;padding:22px 18px;border:1px solid var(--line);border-radius:20px;background:var(--card-grad)}.cardNone h2{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.cardNoneLede{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.cardBuildChoices{display:grid;grid-gap:12px;gap:12px}.cardBuildPrimary{min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:16px;font-weight:800;text-align:center}.cardBuildCost{text-align:center;font-size:13px}.cardRebuildLead{margin:0;font-size:13px;line-height:1.4}.cardRebuildLocked{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--inset);min-width:0}.cardRebuildLocked b{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.cardRebuildFull{display:grid;grid-gap:2px;gap:2px;justify-items:center;padding:8px 12px;height:auto}.cardRebuildFull small{font-size:13px;font-weight:500}.cardRebuildPicked{margin:0;font-size:15px}.cardRebuildChecking{margin:0}.cardBuildSecondary{min-height:44px;border-radius:12px;font-size:15px;font-weight:700}.cardNoneBoard{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border:1px dashed var(--line);border-radius:16px;background:var(--panel);color:var(--text)}.cardNoneBoard>span:first-child{display:grid;grid-gap:2px;gap:2px}.cardNoneBoard strong{font-size:15px;font-weight:800}.cardNoneBoard small{font-size:13px}.cardBuildOptions{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.cardBuildOptions>summary{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:650;color:var(--accent-bright);cursor:pointer}.cardBuildOptions .sub{margin:0;font-size:12.5px}.cardPast{display:grid;grid-gap:16px;gap:16px}.playerPage{display:grid;grid-gap:14px;gap:14px;min-width:0}.playerPage>.ppTitle{margin:0}.ppTitle{gap:10px}.ppIdentity{display:flex;align-items:center;gap:14px;min-width:0}.ppIdentityText{min-width:0}.ppIdentity h1{margin:0;line-height:1.05;overflow-wrap:anywhere}.ppTeam{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--muted);font-size:14px}.ppAvatar{position:relative;flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid var(--line);background:linear-gradient(160deg,var(--panel2),var(--panel))}.ppAvatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center top}.ppAvatar-photo{background:var(--panel2)}.ppInitials{color:var(--muted);font-size:22px;font-weight:800;letter-spacing:.02em}.ppAvatarTeam{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:var(--bg)}.ppAvatarTeam .teamLogo{width:20px;height:20px}@media (max-width:600px){.ppAvatar{width:56px;height:56px}.ppInitials{font-size:19px}}.ppNext{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:15px}.ppNextLabel{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ppNext a{font-weight:800;color:var(--text)}.ppNextWhen{color:var(--muted)}.injuryLine{display:grid;grid-gap:3px;gap:3px;min-width:0}.injuryLine p,.injuryReport p{margin:0}.injuryStatus{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px}.injuryCaption{color:var(--text)}.injuryMore{overflow-wrap:anywhere}.injuryMore,.injuryQuiet{font-size:13px;color:var(--muted)}.injuryAsOf{color:var(--muted);font-size:12px}.injuryReport{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px;min-width:0}.injuryReport h2{margin:0;font-size:17px}.injuryReport h2 small{color:var(--muted);font-size:13px;font-weight:600;margin-left:6px}.injuryTeams{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;min-width:0}@media (min-width:851px){.injuryTeams{grid-template-columns:1fr 1fr}}.injuryTeam{display:grid;grid-gap:5px;gap:5px;align-content:start;min-width:0;padding:10px 12px;border:1px solid var(--line-soft);border-radius:12px;background:var(--inset)}.injuryTeam h3{margin:0;font-size:14px}.injuryRow{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.injuryRow .tag{margin-right:2px}.injuryGameday{color:var(--muted);font-size:11px}.ppSectionBar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.ppSectionBar .ppTabs{margin:0}.ppExplore{font-size:14px;font-weight:650;color:var(--accent-bright);text-decoration:none;white-space:nowrap}.ppExplore:hover{text-decoration:underline}.ppPane{min-width:0}.ppPane[hidden]{display:none}.ppSection{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--section-bg);scroll-margin-top:72px}.ppSectionHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.ppSectionHead h2{margin:0;font-size:18px;letter-spacing:-.02em}.ppSectionHead .sub{margin:0}.ppEmpty{margin:0;color:var(--muted);font-size:14px}.ppNote{margin:0}.ppProps{display:grid;grid-gap:10px;gap:10px}.ppProp{display:grid;padding:8px 10px 4px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel);min-width:0}.ppPropHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;padding-bottom:6px}.ppPropHead h3{margin:0;font-size:14px;font-weight:800}.ppLines .segmented button{min-height:28px;padding:4px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:none}.ppSide{grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;border-top:1px solid var(--line)}.ppSide,.ppSideOpen{display:grid;align-items:center}.ppSideOpen{grid-template-columns:80px minmax(80px,1fr) auto 82px;grid-template-areas:"side chance price verdict";grid-gap:4px 12px;gap:4px 12px;min-width:0;min-height:48px;padding:6px 0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.ppSideOpen:disabled{cursor:default}.ppSideName{grid-area:side;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ppChance{grid-area:chance;display:grid;grid-gap:4px;gap:4px;min-width:0}.ppChanceNums{display:flex;align-items:baseline;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ppChanceNums b{font-size:13px}.ppChanceNums small{color:var(--muted);font-size:11px}.ppChanceTrack{position:relative;height:5px;border-radius:999px;background:var(--neutral-soft,var(--panel2))}.ppChanceModel{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--accent-bright);opacity:.8}.ppChanceBooks{position:absolute;top:-3px;width:2px;height:11px;margin-left:-1px;border-radius:1px;background:var(--text)}.ppKey{display:inline-block;width:12px;height:5px;margin:0 2px 1px 0;border-radius:999px;vertical-align:middle;background:var(--accent-bright)}.ppKey-books{width:2px;height:11px;border-radius:1px;background:var(--text)}.ppVerdict{grid-area:verdict;justify-self:end;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ppPrice{grid-area:price;display:grid;justify-items:end;grid-gap:1px;gap:1px;font-size:14px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ppPrice .feeNote{font-size:10.5px;font-weight:600}.ppPriceTop{display:inline-flex;align-items:center;gap:6px}.ppPriceElsewhere{color:var(--muted);font-weight:600}.ppAdd{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--accent-line);border-radius:10px;background:var(--accent-soft);color:var(--accent-bright);font:inherit;font-size:18px;font-weight:800;line-height:1;cursor:pointer}.ppAdd.on{background:var(--accent-bright);color:var(--bg,#000)}.ppAdd:disabled{opacity:.4;cursor:default}@media (max-width:600px){.ppSideOpen{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"side price verdict" "chance chance chance";gap:6px 10px;padding:8px 0}.ppChance{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.ppVerdict{min-width:64px;text-align:center}}.ppFormRows{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.ppFormRow{display:grid;grid-template-columns:minmax(140px,220px) auto 112px auto;justify-content:start;grid-template-areas:"name strip hits avg";align-items:center;grid-gap:4px 16px;gap:4px 16px;padding:9px 12px;border-top:1px solid var(--line)}.ppFormRow:first-child{border-top:0}.ppFormName{grid-area:name;display:flex;align-items:baseline;gap:8px;min-width:0}.ppFormName strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppFormName small{padding:1px 6px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ppStrip{grid-area:strip;display:inline-flex;align-items:center;gap:3px}.ppStrip i{display:block;width:10px;height:14px;border-radius:3px}.ppStripEmpty{min-width:1px}.ppDot-over{background:var(--good)}.ppDot-under{background:var(--line-strong)}.ppDot-push{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}.ppDot-none{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.ppFormHits{grid-area:hits;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppFormAvg,.ppFormHits{font-size:13px;white-space:nowrap}.ppFormAvg{grid-area:avg;display:inline-flex;gap:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppFormAvg small{color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.04em}@media (max-width:600px){.ppFormRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name avg" "strip hits";gap:6px 10px}.ppFormHits{justify-self:end}}.ppLogWrap{overflow-x:auto;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.ppLog{width:auto;min-width:0;border-collapse:separate;border-spacing:0;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppLog td,.ppLog th{padding:6px 10px;border-bottom:1px solid var(--line);text-align:left}.ppLog tbody tr:last-child td,.ppLog tbody tr:last-child th{border-bottom:0}.ppLog thead th{color:var(--muted);font-size:11px;font-weight:750;white-space:nowrap;text-transform:none;letter-spacing:0;vertical-align:bottom}.ppLog thead th small{display:block;font-weight:600;color:var(--muted-dim)}.ppLog tbody th{font-weight:700;white-space:nowrap;text-transform:none;letter-spacing:0;color:var(--text);font-size:13px}.ppLog tbody th small{margin-left:4px;color:var(--muted);font-weight:550;font-size:12px}.ppLog .num{min-width:44px;text-align:right}.ppCell-over{background:var(--good-soft);color:var(--good);font-weight:800}.ppCell-push{color:var(--muted)}.ppLog tbody th,.ppLog thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--panel)}.ppTotals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ppTotals li{display:grid;grid-template-columns:1fr auto;grid-gap:0 8px;gap:0 8px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.ppTotals span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ppTotals strong{grid-row:2;font-size:18px}.ppTotals small{grid-column:1;color:var(--muted);font-size:12px}.ppTotals b{grid-column:2;grid-row:1/span 3;align-self:center;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppHistory{display:grid;grid-gap:12px;gap:12px}.ppHistoryGroup h3{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 6px;font-size:14px}.ppHistoryGroup h3 .sub{margin:0}.ppHistoryGroup ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ppHistoryItem a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);text-decoration:none}.ppHistoryMain{display:grid;grid-gap:2px;gap:2px;min-width:0}.ppHistoryKind{color:var(--muted);font-size:11px;font-weight:700}.ppHistoryPick{font-size:14px;overflow-wrap:anywhere}.ppHistoryPick em{font-style:normal;font-weight:700}.ppHistoryPick em.muted{color:var(--muted)}.ppHistoryMoney{display:grid;justify-items:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppHistoryMoney b.muted{color:var(--muted);font-weight:650}.ppHistoryMoney small{color:var(--muted);font-size:11px;white-space:nowrap}.ppNoteText{margin:0;font-size:15px;font-style:italic}.searchRowWrap{display:flex;align-items:center;gap:2px}.searchRowWrap .searchRow{flex:1 1;min-width:0}.searchRowPage{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding:0 10px;border-radius:10px;color:var(--accent-bright);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.searchRowPage:hover{background:var(--panel2)}.heroSubjectLink{color:inherit;text-decoration:none}.heroSubjectLink:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.heroSubjectLink span{font-size:.6em;color:var(--accent-bright);margin-left:6px;vertical-align:middle}.heroTeamsLink{text-decoration:none}.heroTeamsLink:hover{text-decoration:underline;text-underline-offset:3px}.heroTeamsLink>span[aria-hidden=true]{color:var(--accent-bright);margin-left:4px}.pcPageLink{display:inline-block;margin-top:4px;font-size:14px;font-weight:700;color:var(--accent-bright)}.playerResultName{color:inherit;text-decoration:none}.playerResultName:hover{text-decoration:underline}@media (min-width:900px){.ppProps{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cardCalDay{align-items:stretch;justify-content:flex-start;height:56px;min-height:56px;padding:3px;gap:0;overflow:hidden;vertical-align:top}span.cardCalDay{opacity:.5}.cardCalDay .cardCalDate{align-self:flex-start;font-size:10px;line-height:1;padding:2px 3px;border-radius:4px;color:var(--muted)}button.cardCalDay .cardCalDate{border:1px solid var(--line-soft);background:var(--panel);color:var(--text)}.cardCalBody{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;width:100%;line-height:1.15}.cardCalToday .cardCalDate{color:var(--accent-bright);border-color:var(--accent-line)}.cardCalOn{outline:2px solid var(--text);outline-offset:1px}button.cardCalOn .cardCalDate{background:var(--text);color:var(--bg);border-color:var(--text)}.betCalCount{font-size:11px;font-weight:800;white-space:nowrap}.betCalLine{display:block;max-width:100%;font-size:9px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.betCalLine b{font-weight:800}.betCalOpenCorner{position:absolute;top:3px;right:3px;min-width:14px;height:14px;padding:0 3px;box-sizing:border-box;border:1px solid var(--muted);border-radius:999px;font-size:9px;line-height:12px;font-weight:800;color:var(--muted);text-align:center;white-space:nowrap}.betCalKeyOpen{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.betCalKeyOpen .betCalOpenCorner{position:static}.betCalOpenMore{display:none}@media (min-width:640px){.cardCalDay{height:64px;min-height:64px}.betCalCount{font-size:12px}.betCalLine{font-size:10px}.betCalKeyOpen,.cardCalDay .betCalOpenCorner{display:none}.betCalOpenMore{display:inline}}.betDayWhat{font-size:13px}.betDays{scroll-margin-top:calc(64px + env(safe-area-inset-top, 0px))}.betDayBar .ghostBtn{min-height:32px;padding:4px 10px;font-size:13px}.betSummary{min-width:0}.betSummary .statRows{margin:4px 0 0}.betSplit thead th{font-size:10px;font-weight:700;text-transform:none;letter-spacing:.02em;color:var(--muted);padding:2px 6px}.betSplit td,.betSplit th{padding:4px 6px}.betSplit td,.betSplit th:not(:first-child){text-align:right}.betSplit tbody th{font-weight:700;text-transform:none;letter-spacing:normal;font-size:13px;color:var(--text)}.betSplitName{display:inline-flex;align-items:center;gap:6px}.placedBet{gap:6px;padding:9px 11px}.betCardHead{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:13px;min-width:0}.betCardKind{font-weight:700}.betCardBadge{font-size:10px;padding:1px 6px}.betCardPrice{margin-left:auto;font-weight:800}.betCardPrice,.betChip{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betRiskLine{margin:0;display:flex}.betRisk{display:inline-block;font-size:10.5px;font-weight:750;line-height:1.2;padding:2px 6px;border-radius:5px;border:1px solid var(--line);color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:help}.betRisk-safe{color:var(--risk-1);border-color:color-mix(in srgb,var(--risk-1) 40%,var(--line));background:color-mix(in srgb,var(--risk-1) 9%,transparent)}.betRisk-bullish{color:var(--risk-3);border-color:color-mix(in srgb,var(--risk-3) 40%,var(--line));background:color-mix(in srgb,var(--risk-3) 9%,transparent)}.betRisk-moonshot{color:var(--risk-4);border-color:color-mix(in srgb,var(--risk-4) 40%,var(--line));background:color-mix(in srgb,var(--risk-4) 9%,transparent)}.pageTop .betPageMeta,.pageTop .betRiskLine{margin:0}.betSplitStack{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.betLegs{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.betLeg{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px 6px;font-size:13px;min-width:0}.betDot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--muted-dim);align-self:center;box-sizing:border-box}.betDot-win{background:var(--good)}.betDot-loss{background:var(--neg)}.betDot-push{background:var(--warn)}.betDot-void{background:none;border:1.5px solid var(--muted)}.betLegText{font-weight:600;min-width:0;overflow-wrap:anywhere}.betLegShown{font-weight:500}.betLegShown,.betLegTrail{font-size:11px;color:var(--muted)}.betLegTrail{margin-left:auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betLegApplied{font-size:11px;color:var(--muted)}.legGrade{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0}.trackLeg>.legGrade{grid-column:2/-1}.inspectLeg>.legGrade{margin-top:2px}.legGradeLink{display:inline-flex;align-items:center;min-height:40px;font-size:13px;font-weight:700}.legGradeForm{flex-basis:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,6.5rem) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0}.legGradeForm .legGradeResult{min-height:40px}.legGradeActual{width:100%;min-width:0;min-height:40px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--inset);color:var(--text);font:inherit;font-size:16px;padding:6px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legGradeActual:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.legGradeForm .legGradeSave{min-height:40px}.legGradeForm .legGradeInjured{grid-column:1/-1;justify-self:start;min-height:40px}.legGradeDate{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);min-width:0}.legGradeDate .legGradeActual{width:auto;max-width:11rem;flex:0 1 11rem}.legGradeError{flex-basis:100%;font-size:13px}.betNoteLine,.betOpenLegs{margin:0;font-size:12px;color:var(--muted)}.betNoteLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.betCardFoot{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;border-top:1px solid var(--line-soft);padding-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betCardMoney{min-width:0}.betCardWhen{flex-basis:100%;font-size:11px;color:var(--muted)}.betLegGame{font-weight:500;color:var(--muted)}.placedBet{position:relative;grid-template-columns:minmax(0,1fr);cursor:pointer;transition:border-color .15s}.placedBet,.placedBet>*{min-width:0}.placedBet :is(a,button,.cardLegGrade,.legGrade):not(.betCardOpen){position:relative;z-index:1}.betCardOpen{margin-left:auto;color:var(--muted);font-size:20px;line-height:1;font-weight:700;text-decoration:none;align-self:center;padding:0 2px}.betCardOpen:after{content:"";position:absolute;inset:0;border-radius:inherit}.betCardOpen:focus-visible{outline:none}.placedBet:has(.betCardOpen:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.placedBet:hover{border-color:var(--accent)}.placedBet:hover .betCardOpen{color:var(--accent)}}.betLegTrail{white-space:normal}.betCardPrice,.betChip,.betLegTrail{max-width:100%}.cardEntries.betList{gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start}.betSummaryHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:10px}.betSummaryTitle{display:grid;grid-gap:0;gap:0;min-width:0}.betSummaryTitle strong{font-size:16px}.betSummaryTitle .sub{font-size:12px;margin:0}.betSummaryTools{display:flex;flex-wrap:wrap;gap:8px}.betsSegLinks{padding:3px;border:1px solid var(--line-soft);background:var(--seg-track)}.betsSegLink,.betsSegLinks{display:inline-flex;border-radius:999px}.betsSegLink{min-height:30px;min-width:40px;padding:0 11px;align-items:center;justify-content:center;color:var(--muted);font-weight:650;font-size:13px;text-decoration:none}.betsSegLink[data-on]{background:var(--seg-thumb);color:var(--text);box-shadow:var(--seg-shadow);font-weight:750}.betsSegLink:hover{color:var(--text)}.betShowing{font-size:12px;color:var(--muted)}.betShowing strong{color:var(--text)}.betShowing .linkButton{font-size:12px;font-weight:700;margin-left:4px}.betEmpty p{margin:0 0 10px;color:var(--text)}.betEmptyOuts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.betEmptyOuts .ghostBtn{min-height:36px;display:inline-flex;align-items:center;text-decoration:none}.betChart{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0;border:1px solid var(--line-soft);border-radius:12px;padding:10px 12px;--chart-bg:var(--inset);background:var(--chart-bg)}.betChartHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.betChartTitle{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.betChartHead strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betChartEmpty,.betChartHint{font-size:12px;margin:0}.betLineBox{min-width:0;overflow:hidden}.betLineSvg{width:100%;max-width:100%;height:auto;display:block}.betAxis,.betLine,.betLineDots,.betMark{pointer-events:none}.betAxisText{font-size:10.5px;fill:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betGridX{stroke:var(--line-soft);stroke-dasharray:2 4}.betGridY{stroke:var(--line-soft)}.betLineZero{stroke:var(--muted);stroke-width:1.25}.betMarkRing{fill:none;stroke:var(--text);stroke-width:1.75}.betMarkText{font-size:11px;font-weight:700;fill:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--chart-bg,var(--inset));stroke-width:3px;stroke-linejoin:round}.betMarkText .pos{fill:var(--good)}.betMarkText .neg{fill:var(--neg)}.betMarkText .betMarkWhen{fill:var(--muted);font-weight:600}.betChartKey{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--muted)}.betChartKey li{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.betChartKey b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betChartKey b.pos{color:var(--good)}.betChartKey b.neg{color:var(--neg)}.betKeyWhen{font-size:11px}.betBars{pointer-events:none}.betBar-pos{fill:var(--good)}.betBar-neg{fill:var(--neg)}.betBar.betBar-0{fill:var(--accent-bright)}.betBar.betBar-1{fill:var(--warn)}.betBar.betBar-2{fill:var(--muted)}.betBarSwatch{display:inline-block;width:10px;height:10px;border-radius:2px;background:linear-gradient(to bottom,var(--good) 50%,var(--neg) 50%)}.betBarSwatch.betBar-0{background:var(--accent-bright)}.betBarSwatch.betBar-1{background:var(--warn)}.betBarSwatch.betBar-2{background:var(--muted)}.betBarText{font-size:10px;font-weight:700;fill:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--chart-bg,var(--inset));stroke-width:3px;stroke-linejoin:round}.betBarText.pos{fill:var(--good)}.betBarText.neg{fill:var(--neg)}.betBars[data-active] .betBar:not([data-on]),.betBars[data-active] .betBarText:not([data-on]){opacity:.45}.betChartReadout{font-size:12px;margin:0;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betChartReadout b{color:var(--text)}.betChartReadout b.pos{color:var(--good)}.betChartReadout b.neg{color:var(--neg)}.betChartKeyTotal{font-size:11px;gap:2px 10px}.betChartKeyTotal li:first-child{font-weight:800;letter-spacing:.04em;text-transform:uppercase}.betKeyMark{display:inline-block;width:9px;height:9px;border-radius:50%;border:1.75px solid var(--text)}.betLine{stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.betLine.betLine-0,.betLine.betLine-total{stroke:var(--accent-bright)}.betLine.betLine-1{stroke:var(--warn);stroke-dasharray:8 5}.betLine.betLine-2{stroke:var(--muted);stroke-dasharray:2 4}.betLineDot{stroke:var(--chart-bg,var(--inset));stroke-width:2}.betLineDot.betLine-0,.betLineDot.betLine-total{fill:var(--accent-bright)}.betLineDot.betLine-1{fill:var(--warn)}.betLineDot.betLine-2{fill:var(--muted)}.betLineHit{fill:transparent}.betLinePoint{cursor:pointer;outline:none}.betLinePoint:focus-visible .betLineHit,.betLinePoint:hover .betLineHit{fill:color-mix(in srgb,var(--accent-bright) 14%,transparent)}.betLinePoint[data-on] .betLineHit{fill:color-mix(in srgb,var(--accent-bright) 20%,transparent)}.betSwatch{display:inline-block;width:18px;height:0;border-top:3px solid var(--accent-bright)}.betSwatch.betLine-1{border-top:3px dashed var(--warn)}.betSwatch.betLine-2{border-top:3px dotted var(--muted)}.betChartSplit{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.betChartSplit .sub{font-size:12px;margin:0}.betsListSec{display:grid;grid-gap:0;gap:0;min-width:0;scroll-margin-top:calc(64px + env(safe-area-inset-top, 0px))}.betsBar[data-pending] .fbarHead{opacity:.6}.betFilterChips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px}.betFilterChip{min-height:32px;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--text);font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.betFilterChip span{color:var(--muted)}.betFilterChip:hover{border-color:var(--neg)}.betChipsClear{font-size:13px;font-weight:700}.betChipsCount{font-size:12px;margin:0}.betsPage{display:contents}.betsPage[data-pending] .betHitting>:not(.betHittingHead),.betsPage[data-pending] .betSummary{opacity:.55;transition:opacity .15s .1s}.betsListBody{position:relative;display:grid;min-width:0}.betsListBody[data-pending]>:not(.betsListSpin):not(style){opacity:.5;transition:opacity .15s .1s}.betsListBody[data-pending][data-only-day]>:not(.betsListSpin):not(style){opacity:.85}.betsListSpin{position:absolute;z-index:2;top:10px;left:50%;width:22px;height:22px;margin-left:-11px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent-bright);background:var(--panel);animation:betSearchSpin .8s linear infinite}@media (prefers-reduced-motion:reduce){.betsListSpin{animation-duration:2.4s}}.betListNote{font-size:12px;margin:0 0 8px}.betDayGroup{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px;min-width:0}.betDayHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding-bottom:6px;border-bottom:1px solid var(--line-soft);font-size:15px;font-weight:800}.betDayHead .sub{font-size:12px;font-weight:600;margin:0}.ldBoard{display:grid;grid-gap:12px;gap:12px;min-width:0}.ldRungChips>.segOpt{position:relative;min-width:48px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldModelDot{position:absolute;top:4px;right:5px;width:5px;height:5px;border-radius:50%;border:1px solid var(--muted)}.ldToggle{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:13px;font-weight:650;cursor:pointer}.ldEmpty{margin:0;padding:12px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:14px}.ldCount{margin:0}.ldViz{--ld-ours:var(--accent);--ld-books:var(--muted);--ld-value:hsl(135 var(--tone-s) var(--tone-l));--ld-ring:var(--accent-bright)}.ldGood{color:var(--ld-value);font-weight:750}.ldLegend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;color:var(--muted);font-size:12px;font-weight:600}.ldLegend span{display:inline-flex;align-items:center;gap:6px}.ldLegend i{display:inline-block;flex:none}.ldKeyLine{width:16px;height:3px;border-radius:2px;background:var(--ld-ours)}.ldKeyFill{width:18px;height:5px;border-radius:3px;background:linear-gradient(90deg,hsl(135 var(--tone-s) var(--tone-l)),hsl(45 var(--tone-s) var(--tone-l)),hsl(0 var(--tone-s) var(--tone-l)))}.ldKeyBooks{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--ld-books)}.ldKeyValue{width:9px;height:9px;border-radius:50%;background:var(--ld-value)}.ldKeyRing{width:10px;height:10px;border-radius:50%;border:2px solid var(--ld-ring)}.ldCards{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}@media (min-width:851px){.ldCards{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start}}.ldCard{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px 8px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.ldRowSuspect{border-style:dashed}.ldCardHead{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;align-items:baseline;min-width:0;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.ldCardWho{min-width:0;overflow-wrap:anywhere}.ldCardGame{margin:0;white-space:nowrap;font-size:12px}.ldCardSummary{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;color:var(--muted);font-size:12.5px;font-weight:600}.ldCardSummary b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldCardMore{margin-left:auto;color:var(--muted);font-size:16px;line-height:1}.ldCurve{display:block;width:100%;height:auto;overflow:visible;-webkit-tap-highlight-color:transparent}.ldCurve text{font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldCurve .ldGrid{stroke:var(--line);stroke-dasharray:2 3;stroke-width:1}.ldCurve .ldAxis{stroke:var(--line-strong);stroke-width:1}.ldCurve .ldTick{fill:var(--muted-dim);font-size:9px}.ldCurve .ldGuide{stroke:var(--muted-dim);stroke-dasharray:2 3;stroke-width:1}.ldCurve .ldGuideOpen{stroke:var(--ld-ring);stroke-dasharray:2 3;stroke-width:1.2}.ldCurve .ldArea{fill:var(--ld-ours);opacity:.1}.ldCurve .ldLine{fill:none;stroke:var(--ld-ours);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.ldCurve .ldBooksDot{fill:var(--panel);stroke:var(--ld-books);stroke-width:1.5}.ldCurve .ldOursDot{fill:var(--ld-ours)}.ldCurve .ldValueDot{fill:var(--ld-value)}.ldCurve .ldRing{fill:none;stroke:var(--ld-ring);stroke-width:1.8}.ldCurve .ldOursLabel{fill:var(--ld-ours);font-weight:700}.ldCurve .ldOursLabel,.ldCurve .ldValueLabel{font-size:10px;paint-order:stroke;stroke:var(--panel);stroke-width:3px}.ldCurve .ldValueLabel{fill:var(--ld-value);font-weight:800}.ldCurve .ldXLabel{fill:var(--muted);font-size:10.5px;font-weight:650}.ldCurve .ldXLabel.on{fill:var(--text);font-weight:800}.ldCurve .ldHit{fill:transparent;cursor:pointer;outline:none}.ldCurve .ldHit:focus-visible{fill:var(--accent-soft);opacity:.5}.ldBubble{position:relative;display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding:10px 12px;border:1px solid var(--pop-line);border-radius:12px;background:var(--pop)}.ldBubble:before{content:"";position:absolute;top:-7px;left:var(--ld-arrow,50%);width:12px;height:12px;margin-left:-6px;transform:rotate(45deg);border-left:1px solid var(--pop-line);border-top:1px solid var(--pop-line);background:var(--pop)}.ldBubbleInline{margin:0 0 4px;border-radius:10px}.ldBubbleInline:before{left:28px}.ldBubbleTitle{font-size:15px}.ldBubbleNums{font-size:13px;color:var(--muted)}.ldBubbleNums b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldBubbleNums .ldOursText{color:var(--ld-ours)}.ldBubblePrice{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;font-weight:650}.ldBubblePrice .tone{font-weight:800}.ldBubbleActions{display:flex;gap:8px}.ldSlipBtn{min-height:40px;padding:0 16px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent);color:var(--accent-ink);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.ldSlipBtn.on{background:var(--accent-soft);color:var(--accent-bright)}.ldSlipBtn:disabled{opacity:.4;cursor:default}.ldDetailBtn{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);color:var(--text);font:inherit;font-size:14px;font-weight:750;cursor:pointer}.ldLadder{display:grid;grid-gap:10px;gap:10px;min-width:0}.ldFlagLine{margin:0;color:var(--good);font-size:12.5px;font-weight:700;overflow-wrap:anywhere}.ldTrack{list-style:none;margin:0;padding:0;display:grid}.ldTrack,.ldTrack>li{min-width:0}.ldTick{display:grid;justify-items:center;grid-gap:3px;gap:3px;width:100%;padding:0;border:0;background:none;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ldTickPrice{min-height:14px;color:var(--muted);font-size:10.5px;font-weight:650;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldTickPrice.ldGood{color:var(--ld-value);font-weight:800}.ldTickBar{position:relative;display:block;width:100%;height:6px;margin:7px 0;background:hsl(var(--tone-h,45) var(--tone-s) var(--tone-l))}.ldTrack>li:first-child .ldTickBar{border-radius:3px 0 0 3px}.ldTrack>li:last-child .ldTickBar{border-radius:0 3px 3px 0}.ldTrack>li+li .ldTickBar{box-shadow:inset 2px 0 0 var(--panel)}.ldTickMark{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;background:var(--text);border:2px solid var(--panel);font-size:12px;line-height:1}.ldTickMark.ring{width:18px;height:18px;background:var(--panel);border:3px solid var(--ld-ring);box-shadow:inset 0 0 0 3px var(--panel),inset 0 0 0 8px var(--text)}.ldTickMark.best{width:20px;height:20px;background:var(--ld-value);color:var(--panel);border:2px solid var(--panel);box-shadow:none}.ldTick.on .ldTickMark{outline:2px solid var(--ld-ring);outline-offset:2px}.ldTickLabel{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldTickChance{font-size:12px;font-weight:800}.ldTick.on .ldTickLabel{color:var(--ld-ring)}.ldTable{display:grid;min-width:0;border-top:1px solid var(--line-soft)}.ldTr{display:grid;grid-template-columns:minmax(48px,.8fr) minmax(78px,1.2fr) minmax(38px,.6fr) minmax(86px,1.4fr) minmax(56px,.9fr);align-items:center;grid-gap:6px;gap:6px;min-height:34px;width:100%;padding:0 6px;border:0;border-bottom:1px solid var(--line-soft);background:none;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ldTh{min-height:26px;color:var(--muted-label);font-size:10.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;cursor:default}.ldTr.on{background:var(--hover-row)}.ldTrValue{background:color-mix(in srgb,var(--ld-value) 12%,transparent);box-shadow:inset 3px 0 0 var(--ld-value)}.ldTrSuspect .ldTdRung{-webkit-text-decoration:underline dashed var(--warn);text-decoration:underline dashed var(--warn);text-underline-offset:3px}.ldTdRung{display:inline-flex;align-items:center;gap:4px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ldTdRung small{font-size:10px;font-weight:600}.ldRingMark{display:inline-block;width:9px;height:9px;border-radius:50%;border:2px solid var(--ld-ring)}.ldTdOurs{display:flex;align-items:center;gap:6px;min-width:0}.ldTdOurs b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldMini{flex:1 1 auto;max-width:40px;height:5px;border-radius:3px;background:var(--panel2);overflow:hidden}.ldMini span{display:block;height:100%;border-radius:3px;background:hsl(var(--tone-h,45) var(--tone-s) var(--tone-l))}.ldTdBooks{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldBest,.ldTdBest{min-width:0}.ldBest{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ldBest .provMark{flex:none}.ldBestElsewhere{opacity:.5;font-weight:500}.ldPickTag{padding:1px 6px;border:1px solid var(--warn-line);border-radius:6px;color:var(--warn);font-size:11px;font-weight:700}.ldNum{justify-self:end;text-align:right}.ldEdge{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ldFoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:0;font-size:13px;font-weight:700}.ldLinkBtn{min-height:36px;padding:0;border:0;background:none;color:var(--link);font:inherit;cursor:pointer}.segmented{overflow-x:auto;overscroll-behavior-x:contain;flex-wrap:nowrap;min-width:0;max-width:100%}.segmented>.segOpt{flex:0 0 auto;gap:6px;text-transform:none;white-space:nowrap}.segmented>.segOpt small{color:var(--muted-dim);font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.segmented>.segOpt:disabled{opacity:.45;cursor:not-allowed}.segmented>.segOpt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.segmented.segFill{display:flex;width:100%}.segmented.segFill>.segOpt{flex:1 0 auto;min-width:0;padding-left:8px;padding-right:8px}.segmented.segSm>.segOpt{min-height:30px;padding:3px 11px;font-size:12.5px}@media (max-width:850px){.segmented:not(.segFill){display:inline-flex}.whenChips{display:flex;width:100%}.whenChips>.segOpt{flex:1 1;min-width:0}}.entryTabs{margin:0 0 8px}.entryLegs{margin:0 0 6px}.entryLegs>.segOpt{position:relative;flex-direction:column;gap:0;min-height:44px;padding:4px 2px;font-size:15px;font-weight:800;line-height:1.15}.entryLegs>.segOpt small{display:block}.entryLegs>.segOptOn small{color:var(--muted)}.entryLegs>.segOpt>.entryDot{position:absolute;top:5px;right:7px;margin:0}.glLeagues{margin:0 0 10px}.glLeagues.glSub{margin-top:-4px}.fbarSort{display:grid;grid-gap:6px;gap:6px;min-width:0}.fbarSortHint{font-size:12px;margin:0}.sideSeg>.segOpt{min-width:34px;justify-content:center}.badge,.tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 6px;border:0;border-radius:6px;box-shadow:none;font:inherit;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:0;white-space:nowrap;vertical-align:middle;text-decoration:none}.badge,.badge.tone-muted,.tag,.tag-muted,.tag-neutral{background:var(--neutral-soft);color:var(--muted)}.badge.tone-good,.tag-good{background:var(--good-soft);color:var(--good)}.badge.tone-neg,.tag-bad,.tag-neg{background:color-mix(in srgb,var(--neg) 13%,transparent);color:var(--neg)}.badge.tone-warn,.tag-warn{background:var(--warn-soft);color:var(--warn)}.badge.tone-info,.tag-info{background:var(--info-soft);color:var(--info)}.tag-accent{background:var(--accent-soft);color:var(--accent-bright)}.tag.tagLink,a.tag{cursor:pointer}.betNudge,.lowPayout{display:block;margin:4px 0;line-height:1.4;overflow-wrap:anywhere}.betNudge{flex-basis:100%;width:100%;box-sizing:border-box;padding:4px 8px;border-left:3px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);font-size:12.5px;border-radius:4px}button.tag{min-height:28px}.tag.tagLink:hover,a.tag:hover,a:hover>.tag{text-decoration:underline;text-underline-offset:2px}.tag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pickTag{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pickSideTag{color:var(--text)}.mySlipTypedLine{display:grid;justify-items:start;grid-gap:4px;gap:4px}.mySlipEditLine{font-size:13px;min-height:28px}.mySlipOldOdds{color:var(--warn)}.mySlipTyped{color:var(--text)}.typedLineEdit{display:grid;grid-gap:6px;gap:6px;width:100%;max-width:420px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:10px;background:var(--panel)}.typedLineRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.typedLineLabel{font-size:13px;font-weight:700}.typedLineStepper{display:inline-flex;align-items:center;gap:4px}.typedLineStep{min-width:36px;min-height:36px;padding:0;font-size:17px}.typedLineBox{width:64px;min-height:36px;padding:4px 6px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-weight:750;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.typedLinePriceField{flex:1 1 220px;max-width:280px}.typedLinePriceField input{min-height:36px;padding:4px 6px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.typedLineError{color:var(--warn);font-weight:650}.typedLineActions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.typedLineDup{display:grid;grid-gap:4px;gap:4px;padding:6px 8px;border:1px solid var(--warn-line);border-radius:10px;background:var(--warn-soft);max-width:420px}.lvTyped{margin-top:4px}.lvRow.lvTypedRow{grid-template-columns:auto minmax(0,1fr) auto;border-style:dashed}.lvTypedDone{margin:0;font-size:13px}.loginPage{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:calc(24px + env(safe-area-inset-top, 0px)) 16px calc(24px + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.loginCard{width:100%;max-width:380px;display:grid;grid-gap:16px;gap:16px;padding:24px 20px;box-sizing:border-box;background:var(--card-grad);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-pop)}.loginBrand{display:grid;grid-gap:2px;gap:2px}.loginTitle{margin:4px 0 0;font-size:20px;font-weight:750;letter-spacing:-.02em}.loginError,.loginNote{margin:0;font-size:14px;line-height:1.4;padding:10px 12px;border-radius:10px}.loginNote{color:var(--muted);background:var(--panel2);border:1px solid var(--line-soft)}.loginError{color:var(--neg);background:var(--warn-soft);border:1px solid var(--warn-line)}.loginField{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:650;color:var(--muted)}.loginField input{font:inherit;font-size:16px;font-weight:500;color:var(--text);background:var(--inset);border:1px solid var(--line);border-radius:12px;min-height:48px;padding:0 14px;box-sizing:border-box;width:100%}.loginField input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent-line)}.loginKeep{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text);cursor:pointer;min-height:44px}.loginKeep input{width:20px;height:20px;margin:0;flex:none}.loginKeep small{display:block;color:var(--muted-dim);font-size:12px;margin-top:1px}.loginSubmit{min-height:48px;font-size:16px;border-radius:12px;color:var(--accent-ink)}.gearSignOut{margin:0}.gearSignOut button{display:flex;align-items:center;width:100%;min-height:48px;padding:0 14px;border:0;border-radius:12px;background:none;font:inherit;font-size:17px;font-weight:650;color:var(--neg);cursor:pointer;text-align:left}@media (max-width:850px){.gearSignOut button{min-height:44px;padding:0 16px;background:var(--group-bg);font-size:16px;font-weight:450}}@media (min-width:851px){.gearMenu .gearSignOut{margin-top:4px;padding-top:4px;border-top:1px solid var(--line-soft)}.gearMenu .gearSignOut button{min-height:0;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:600}.gearMenu .gearSignOut button:hover{background:var(--panel2)}}.gearSignOut button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.headerSearchBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);cursor:pointer}.headerSearchBtn:hover{color:var(--text)}.headerSearchBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.headerSearch{position:absolute;inset:0;z-index:70;display:flex;align-items:center;gap:10px;padding:0 4px;background:var(--bg)}.headerSearchField{position:relative;flex:1 1 auto;min-width:0;max-width:760px}.headerSearch .commandBar form,.headerSearch .oneSearch form{min-height:40px}.headerSearch .commandBar{margin:0;max-width:none}.headerSearch .betSearchActive>.betSearchNote,.headerSearch .betSearchResults{position:absolute;left:0;right:0;top:calc(100% + 6px);margin:0;max-height:min(72vh,640px);overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--bg);box-shadow:0 12px 30px rgba(0,0,0,.35)}.headerSearchCancel{flex:0 0 auto;min-height:40px;padding:0 6px;border:0;background:none;color:var(--accent-bright);font:inherit;font-size:15px;font-weight:650;cursor:pointer}body.headerSearchOpen .quotaChipWrap{visibility:hidden}@media (max-width:850px){.headerSearchBtn{width:44px;height:44px;border:0;background:none;color:var(--accent)}.headerSearchBtn svg{width:22px;height:22px}.headerSearch{top:env(safe-area-inset-top,0);padding:0 12px}.headerSearch .searchPanel{max-height:calc(100dvh - 180px)}}@media (min-width:851px){.headerSearch{padding:0 24px;justify-content:center}}.clearField{position:relative;display:inline-flex;align-items:stretch;max-width:100%;min-width:0;vertical-align:middle}.clearField>input.clearable{padding-right:32px}.clearField.clearFill{display:flex;width:100%;flex:1 1 auto}.clearField.clearFill>input.clearable{width:100%;flex:1 1 auto;min-width:0}.clearField>.clearX{position:absolute;top:50%;right:0;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.clearField>.clearX>span{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--muted) 22%,transparent);font-size:15px;font-weight:700}.clearField>.clearX:hover>span{background:color-mix(in srgb,var(--muted) 36%,transparent);color:var(--text)}.clearField>.clearX:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.submitBetForm .submitStake .clearField>input.clearable{width:116px}.vpPanel .venuePlaced .submitBetForm .clearField{display:flex;width:100%}.vpPanel .venuePlaced .submitBetForm .clearField>input.clearable{width:100%}.boostInput .clearField>input.clearable{width:72px}.vpPromoFields .boostInput .clearField>input.clearable{width:96px}.discountLineRow .clearField>input.clearable{width:7.5em}.typedLineRow .clearField>input.typedLineBox.clearable{width:92px}.scanEditLegControls .clearField{flex:0 0 auto}.scanEditLegControls .clearField>input.scanEditLine.clearable{width:104px!important;flex:0 0 104px}.manualLines .clearField{flex:none}.manualLines .clearField>input.manualLine.clearable{width:7.5em}.duplicatePrompt{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid var(--warn-line);border-radius:12px;background:var(--warn-soft);grid-column:1/-1;min-width:0}.duplicatePrompt p{margin:0;font-size:14px;font-weight:700;color:var(--warn);overflow-wrap:anywhere}.duplicatePromptActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.duplicatePromptOpen{color:var(--accent-bright);font-weight:700;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.duplicateBets{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.duplicateBetRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:6px 0;border-top:1px solid var(--line-soft);font-size:13px}.duplicateBetRow a{color:var(--accent-bright);font-weight:700;min-height:36px;display:inline-flex;align-items:center}.duplicateBetRow .removeBet{margin:0;padding:0;border:0}.duplicateBetRow .removeBetBtn{min-height:36px;font-size:13px}.recentlyRemoved{margin:16px 0}.recentlyRemoved summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.recentlyRemovedRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:8px 0;border-top:1px solid var(--line-soft);font-size:14px;min-width:0}.recentlyRemovedRow>span{min-width:0;overflow-wrap:anywhere}.recentlyRemovedRow small{display:block;color:var(--muted)}.betsTop{display:grid;grid-gap:10px;gap:10px;margin:0 0 14px;min-width:0}.betsTop .betDays{margin:0}.betSummaryHead .betRangeBar{flex:1 1 260px;max-width:380px;min-width:0}.betSummaryHead .betRangeBar .segmented.segFill>.segOpt{padding-left:5px;padding-right:5px}.betSummaryHead .betCustomRange{flex:1 1 100%;padding:10px;gap:8px}.betCustomRange .reportCustomField input{min-width:0;max-width:150px}.betCustomRange .reportCustomActions{flex-wrap:wrap;gap:6px 14px}.betSummary .betSummaryHead{margin-bottom:8px}.betDayStripWrap{align-items:stretch}.betDayStrip,.betDayStripWrap{display:flex;gap:6px;min-width:0}.betDayStrip{overflow-x:auto;overscroll-behavior-x:contain;flex:1 1 auto;padding-bottom:2px;scrollbar-width:none}.betDayStrip::-webkit-scrollbar{display:none}.betDayChip{flex:0 0 auto;width:64px;min-height:50px;display:grid;place-content:center;grid-gap:2px;gap:2px;text-align:center;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--muted);font:inherit;cursor:pointer;padding:4px 2px}.betDayChip b{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.betDayChipDate{font-size:11px}.betDayChip-pos{background:color-mix(in srgb,var(--good) 14%,var(--panel));border-color:color-mix(in srgb,var(--good) 45%,var(--line))}.betDayChip-neg{background:color-mix(in srgb,var(--neg) 14%,var(--panel));border-color:color-mix(in srgb,var(--neg) 45%,var(--line))}.betDayChip[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--text)}.betDayCalBtn:focus-visible,.betDayChip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.betDayTools{flex:0 0 auto;display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel2)}.betDayTools .betDayCalBtn{border:0;border-radius:0}.betDayTools .betDayCalBtn+.betDayCalBtn{border-left:1px solid var(--line)}.betDayStripNone{align-self:center;margin:0}.betDayCalBtn{flex:0 0 auto;width:44px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--muted);cursor:pointer;display:grid;place-items:center}.betDayCalBtn[aria-pressed=true]{color:var(--accent-bright);background:var(--accent-soft)}.betDays .betDayCal{display:none}.betDays[data-open]:not([data-chart]) .betDayCal{display:block}.betDays .betChart{--chart-bg:var(--panel)}.betDays[data-pending]{opacity:.7;transition:opacity .15s}.betCalHint{display:inline;margin:0 0 0 auto}@media (min-width:851px){.betsTop{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch}.betDayStripWrap{justify-content:flex-end}.betDayStrip{display:none}.betDayTools .betDayCalBtn{width:38px;height:30px}.betDays:not([data-chart]) .betDayCalBtn-cal{color:var(--accent-bright);background:var(--accent-soft)}.betsTop:has(.betDays[data-chart]){grid-template-columns:minmax(0,1fr)}.betsTop .betDays[data-chart] .betDayCal{display:none}.betsTop .betSummary{display:flex;flex-direction:column;min-height:0}.betsTop .betDays{display:flex;flex-direction:column;gap:6px}.betsTop .betDays:not([data-chart]) .betDayCal{display:grid;flex:1 1 auto;align-content:start;grid-gap:4px;gap:4px;padding:8px 10px}.betsTop .cardCalHead{gap:4px;flex-wrap:nowrap}.betsTop .cardCalHead h2{font-size:13px;min-width:0;flex:1 1 auto}.betsTop .cardCalNav{width:26px;height:26px;min-height:26px}.betsTop .cardCalSum{font-size:11px;white-space:nowrap;margin-left:auto}.betsTop .cardCalGrid{border-spacing:2px}.betsTop .cardCalGrid th{padding:0;font-size:9px}.betsTop .cardCalDay{height:34px;min-height:34px;padding:2px}.betsTop .cardCalDay .cardCalDate{font-size:9px;padding:1px 2px}.betsTop .betCalLine{font-size:9.5px;line-height:1.1}.betsTop .cardCalKey{font-size:10px}}.betHitting{display:grid;grid-gap:8px;gap:8px;padding:12px;margin:0 0 16px;min-width:0;border-radius:12px;background:var(--panel)}.betHittingHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.betHittingHead h2{margin:0;font-size:17px;font-weight:750}.betHitTabs{min-width:0;max-width:100%}@media (max-width:850px){.betHitTabs{flex:1 1 100%}.betHitTabs .segmented{flex-wrap:wrap;overflow:visible}.betHitTabs .segOpt{flex:1 0 auto;padding:8px 6px;min-width:0}}.betGroupBar [data-pending],.betHitTabs[data-pending],.betRangeBar[data-pending]{opacity:.7}.betHitHeadline{margin:0;font-size:13px;color:var(--muted);line-height:1.4;max-width:none}.betHitRows{display:grid;min-width:0}.betHitRow{display:grid;grid-template-columns:minmax(0,1fr) 56px 68px 92px 66px 140px 84px;align-items:center;grid-gap:6px;gap:6px;min-height:36px;padding:4px 6px;border-bottom:1px solid var(--line-soft);color:var(--text);text-decoration:none;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:8px}.betHitRow:last-child{border-bottom:0}.betHitClose b,.betHitLegs b,.betHitPl,.betHitRoi{font-weight:800;letter-spacing:-.01em}.betHitRow>span:not(.betHitName){text-align:right;white-space:nowrap}a.betHitRow:hover{background:var(--panel2)}a.betHitRow[data-on]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.betHitHeadRow,a.betHitRow[data-empty]:not([data-on]){color:var(--muted)}.betHitHeadRow{min-height:26px;font-size:11.5px;font-weight:700;border-bottom-color:var(--line)}.betHitName{display:flex;align-items:center;gap:6px;min-width:0;font-weight:700}.betHitName>span{overflow-wrap:anywhere}.betHitMeta{display:none}.betHitLegs{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.betHitLegs b{min-width:3ch}.betHitBar{display:inline-block;width:80px;height:6px;border-radius:3px;background:var(--bar-track);overflow:hidden}.betHitBar>span{display:block;height:100%;border-radius:3px}.betHitBar-good{background:var(--good)}.betHitBar-warn{background:var(--warn)}.betHitClose{display:grid;justify-items:end;grid-gap:1px;gap:1px;line-height:1.15}.betHitClose small{font-size:11px;font-weight:500;color:var(--muted)}.betHitClose .betHitCloseTag{display:none}.profitUnits{font-size:.78em;font-weight:500;opacity:.85;white-space:nowrap}.profitUnitsStack{display:block;line-height:1.15}.profitUnitsStack .profitUnitsSep{display:none}.betHitNote{margin:2px 0 0;font-size:11.5px;color:var(--muted-dim);max-width:none}.betHitNone{margin:0}@media (max-width:640px){.betHitRow{grid-template-columns:minmax(0,1fr) auto auto 62px;gap:4px 8px;padding:8px 4px}.betHitClose b{font-size:13px}.betHitClose .betHitCloseTag{display:inline;font-size:10px;font-weight:600}.betHitHeadRow{display:none}.betHitName{display:grid;grid-gap:1px;gap:1px}.betHitName>.provMark{display:none}.betHitMeta{display:block;font-size:12px;font-weight:500;color:var(--muted)}.betHitCount,.betHitRecord,.betHitRoi{display:none}.betHitPl{font-weight:850;font-size:15px}.betHitLegs{display:grid;justify-items:end;grid-gap:3px;gap:3px}.betHitLegs b{order:-1;font-size:13px}.betHitBar{width:60px;height:5px}}.betsListHead{display:grid;grid-gap:8px;gap:8px;margin:0 0 8px;min-width:0}.betsListHead h2{margin:0;font-size:17px}.betGroupBar{display:flex;align-items:center;gap:8px;margin:0 0 10px;min-width:0}.betGroupBar>.sub{margin:0;flex:none;font-size:12px}.betGroupBar>div{min-width:0}.betViewBars{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;min-width:0}.betViewBars>.betGroupBar{flex:none;max-width:100%}.betChartStake{color:var(--muted)}h3.betDayHead{font-size:15px}.trackViewBar{margin:0 0 12px;min-width:0;max-width:520px}.trackViewBar .segmented{width:100%;padding:4px;border-radius:12px}.trackViewBar .segOpt{min-height:40px;font-size:15px;font-weight:750;border-radius:9px}.trackViewBar[data-pending]{opacity:.7}.trackOpen{display:grid;grid-gap:8px;gap:8px;padding:12px;margin:0 0 14px;min-width:0}.trackOpenTitle{margin:0;font-size:16px}.trackOpen .trackOpenTiles{margin:0}.trackOpenHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;min-width:0}.trackNeedsYou{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:999px;background:var(--warn-soft);color:var(--warn);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.trackGradingBar{min-width:0;max-width:560px}.trackGradingBar .segmented{width:100%}.trackGradingBar .segOpt{padding-left:4px;padding-right:4px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trackGradingBar[data-pending]{opacity:.7}.trTag-needs{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn)}.trTag-needs,.trackNeedsLine{color:var(--warn)}.trackStrip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 12px}@media (min-width:700px){.trackStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}.trackStripTile{display:grid;align-content:start;grid-gap:2px;gap:2px;min-width:0;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.trackStripTile dt{font-size:12px;color:var(--muted)}.trackStripTile dd{margin:0;font-size:18px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trackStripTile dd.sub{font-size:12px;font-weight:400}.trackTable{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.trackHead{display:none}.trackGroupHead{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 14px;border:0;border-bottom:1px solid var(--line);background:var(--panel2);color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.trackGroupTitle{flex:none;font-weight:650}.trackGroupLine{flex:1 1;min-width:0;color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trackFoldMark{flex:none;color:var(--muted)}.trackGroup:last-child>.trackGroupBody>.trackRow:last-child,.trackGroup:last-child>.trackGroupHead[aria-expanded=false],.trackTable>.trackRow:last-child{border-bottom:0}.trackRow{border-bottom:1px solid var(--line);min-width:0}.trackRowHead{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;grid-template-areas:"app title title price" ". meta money result";grid-column-gap:8px;column-gap:8px;grid-row-gap:3px;row-gap:3px;align-items:center;width:100%;min-height:44px;padding:9px 14px;box-sizing:border-box;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.trackRowHead:hover,.trackRow[data-open=true]>.trackRowHead{background:var(--panel2)}.trCell{min-width:0}.trAppName,.trClose,.trDate,.trFold,.trLegs,.trRisk,.trStake,.trToWin,.trType{display:none}.trApp{grid-area:app;display:flex;align-items:center;gap:6px}.trApp .trAppBare{display:inline;font-size:11px;color:var(--muted)}.trTitle{grid-area:title;font-size:14px;overflow:hidden;text-overflow:ellipsis}.trPrice,.trTitle{white-space:nowrap}.trPrice{grid-area:price;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.trMeta{grid-area:meta;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.trMeta,.trMoney{font-size:12px;white-space:nowrap}.trMoney{grid-area:money;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.trResult{grid-area:result;justify-self:end}.trTag{display:inline-block;padding:2px 7px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap;background:var(--neutral-soft);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trTag-good{background:var(--good-soft);color:var(--good)}.trTag-bad{background:color-mix(in srgb,var(--neg) 13%,transparent);color:var(--neg)}.trTag-neutral{background:var(--warn-soft);color:var(--warn)}.trMuted{color:var(--muted)}.trRisk-safe{color:var(--risk-1)}.trRisk-bullish{color:var(--risk-3)}.trRisk-moonshot{color:var(--risk-4)}.trSort{color:inherit;text-decoration:none}.trSort:hover,.trSort[data-on=true]{color:var(--text)}.trackBetDetail{display:grid;grid-gap:8px;gap:8px;padding:2px 14px 12px 40px;background:var(--panel2);min-width:0}.trackBetDetailBadges{display:flex;flex-wrap:wrap;gap:6px;margin:0}.trackLegs{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.trackLeg,.trackLegs{display:grid;min-width:0}.trackLeg{grid-template-columns:8px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.trackLegText{font-size:14px;min-width:0;overflow-wrap:anywhere}.trackLegResult{grid-column:3;grid-row:1;justify-self:end;max-width:12em;text-align:right;font-size:12px;font-weight:650;color:var(--muted)}.legLinesNote{color:var(--muted-dim);font-size:11px}.legStruck{text-decoration:line-through}.trackBetDetailClose{align-self:center;font-size:12px}.trackLegResult-win{color:var(--good)}.trackLegResult-loss{color:var(--neg)}.trackLegResult-push{color:var(--warn)}.trackWould{margin:0}.betRowActions{display:grid;grid-gap:8px;gap:8px;min-width:0}.betRowActs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.betRowAct{display:inline-flex;align-items:center;justify-content:center;min-height:36px;box-sizing:border-box;padding:6px 10px;border-radius:10px;font-size:13px;text-decoration:none;white-space:nowrap}.betRowMore{min-width:36px;padding:6px 8px}.betRowOpen{margin-left:auto;display:inline-flex;align-items:center;min-height:36px;font-size:13px;font-weight:650;white-space:nowrap;text-decoration:none}.betRowMoreRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.betRowMoreRow .betEdit{margin:0}.betRowMoreRow .betEditBtn{min-height:36px;padding:6px 10px;font-size:13px}.betRowMoreRow .removeBet{margin:0;padding:0;border:0}.betRowMoreRow .removeBetBtn{min-height:36px;font-size:13px}.betRowGrades,.betRowPairs{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;min-width:0}.betRowPair{display:inline-flex;align-items:center;min-height:36px;font-size:13px;font-weight:650}.betRowGrade{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:4px 0}.betRowGradeName{font-size:13px}.betAnalyzeLoading{margin:0;font-size:13px}.betAnalyzePanel{display:grid;grid-gap:6px;gap:6px;justify-items:start;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:10px;font-size:13px}.betAnalyzeTag{max-width:100%;font-size:12px;overflow-wrap:anywhere}.betAnalyzeGrid{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:3px;row-gap:3px;width:100%;align-items:baseline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betAnalyzeHead{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:right}.betAnalyzeName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.betAnalyzeNum{text-align:right;white-space:nowrap;font-weight:650}.betAnalyzeWide{grid-column:2/-1}.betAnalyzeLeg{display:contents}.betAnalyzeLegName{color:var(--text)}@media (min-width:1000px){.trackHead,.trackRowHead{display:grid;grid-template-areas:none;grid-column-gap:10px;column-gap:10px;align-items:center;padding:0 14px;box-sizing:border-box;grid-template-columns:52px 120px 64px minmax(0,1fr) 70px 58px 68px 126px 80px 76px}.trackHead{min-height:36px;background:var(--panel2);border-bottom:1px solid var(--line);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.trackRowHead{min-height:44px;padding-top:8px;padding-bottom:8px}.trAppName,.trClose,.trDate,.trLegs,.trRisk,.trStake,.trToWin,.trType{display:block}.trMeta,.trMoney,.trTitle{display:none}.trApp,.trPrice,.trResult{grid-area:auto}.trResult{justify-self:start}.trDate,.trRisk,.trType{font-size:13px;color:var(--muted)}.trAppName{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trApp .trAppBare{font-size:13px;color:var(--text)}.trLegs{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trClose,.trPrice,.trStake,.trToWin{text-align:right;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trackHead .trClose,.trackHead .trPrice,.trackHead .trStake,.trackHead .trToWin{text-align:right}.trackHead .trDate,.trackHead .trRisk,.trackHead .trType{font-size:12px}.trackBetDetail{padding:4px 14px 12px 76px}}@media (max-width:850px){:root:has(.balanceChip) .topbarTitle{left:132px;transform:none;text-align:left;max-width:calc(100% - 132px - 58px - 8px)}:root:has(.balanceChip):has(.headerSearchBtn) .topbarTitle{max-width:calc(100% - 132px - 98px - 8px)}}.yaWrap{display:grid;grid-gap:10px;gap:10px;min-width:0}.yaFilters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.yaChip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.yaChip[aria-pressed=true]{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--accent-line)}.yaSortPicker{display:none}.yaTable{border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.yaRow,.yaTable{display:grid;min-width:0}.yaRow{align-items:center;grid-gap:6px;gap:6px;padding:6px 10px;grid-template-columns:minmax(130px,1.4fr) 78px 148px 76px 76px 88px 58px 50px 80px minmax(84px,1fr);border-top:1px solid var(--line-soft);font-size:13px}.yaRow:first-child{border-top:0}.yaHead{background:var(--inset);color:var(--muted);font-weight:700}.yaHead,.yaHead .sortBtn{font-size:11px;text-transform:uppercase;letter-spacing:.03em}.yaNum{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-self:stretch}.yaHead .yaNum{display:flex;justify-content:flex-end}.yaFlag{text-align:center}.yaFlag input{width:18px;height:18px;accent-color:var(--accent)}.yaApp,.yaName{min-width:0}.yaName{display:flex;align-items:center;gap:8px;width:100%;padding:2px 0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.yaNameText{display:grid;min-width:0}.yaNameText b,.yaTags{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yaTags{color:var(--muted);font-size:11px}.yaPhoneOnly{display:none}.yaMuted{color:var(--muted)}.yaNeg{color:var(--neg)}.yaPos{color:var(--good)}.yaKind{font-size:12px}.yaKind,.yaMoney{color:var(--muted)}.yaMoney{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;width:100%}.yaMoney input{width:84px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 6px;text-align:right}.yaMoney input:focus{outline:none;border-color:var(--accent)}.yaTotal{background:var(--inset)}.yaTotalStrong{border-top:1px solid var(--line)}.yaError{margin:0;color:var(--neg);font-size:13px}.yaAdd{max-width:260px}.bankrollSource{display:grid;grid-gap:8px;gap:8px;justify-items:start}.bankrollToggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;cursor:pointer}.bankrollToggle input{width:18px;height:18px;accent-color:var(--accent)}.bankrollBox{width:160px}.bankrollLive{color:var(--muted);font-size:12px;max-width:52ch}.bankrollBox input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yaSheet{display:grid;grid-gap:14px;gap:14px}.yaSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.yaSummary div{border:1px solid var(--line-soft);border-radius:10px;padding:6px 8px}.yaSummary dt{color:var(--muted);font-size:11px;font-weight:700}.yaSummary dd{margin:2px 0 0;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yaSheetFlags{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px}.yaSheetFlags label{display:inline-flex;align-items:center;gap:6px}.yaSheetFlags input{width:18px;height:18px;accent-color:var(--accent)}.yaForm{display:grid;grid-gap:8px;gap:8px}.yaFormRow{display:flex;gap:8px;flex-wrap:wrap}.yaFormRow .fieldBox{flex:1 1 140px}.yaLedger{list-style:none;margin:0;padding:0;display:grid}.yaLedger li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:8px 0;border-top:1px solid var(--line-soft);font-size:13px}.yaLedgerWhat{display:grid;min-width:0}.yaLedgerWhat small{color:var(--muted)}.yaLedgerAmount{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.yaLedgerActions{grid-column:1/-1;display:flex;gap:6px}.yaLedgerActions .ghostBtn{padding:4px 10px;font-size:12px}.yaMoneyTop{display:grid;grid-gap:8px;gap:8px}.yaMoneyTiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:420px}.yaMoneyTiles div{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line-soft);border-radius:10px;padding:8px 10px}.yaMoneyTiles span{color:var(--muted);font-size:11px;font-weight:700}.yaMoneyTiles b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yaNudge{margin:0;padding:8px 10px;border:1px solid var(--warn-line);border-radius:10px;background:var(--warn-soft);color:var(--text);font-size:13px}.yaConfirmLine{display:block;font-size:11px;line-height:1.2;margin-top:2px;white-space:nowrap}.yaWarnText{color:var(--warn)}.yaDrift{margin:0;color:var(--muted);font-size:13px}.yaDriftLook{color:var(--text);padding:8px 10px;border:1px solid var(--warn-line);border-radius:10px;background:var(--warn-soft)}.yaSheetFlags small{flex-basis:100%;margin-top:-4px}.yaBalance{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;white-space:nowrap}.yaBalance .yaMoney{width:auto}.yaOk{flex:0 0 auto;min-width:44px;min-height:28px;padding:3px 7px;border:1px solid var(--accent-line);border-radius:8px;background:var(--accent-soft);color:var(--accent-bright);font:inherit;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.yaOk.yaOkSave{background:var(--accent);border-color:var(--accent);color:#04130a}.yaOk:disabled{opacity:.5;cursor:wait}.yaConfirmAll{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px}.yaConfirmAllQ{font-weight:700}.yaConfirmAllBtns{display:inline-flex;gap:6px;flex:0 0 auto}.yaConfirmAllDone{color:var(--good)}.yaSmallBtn{padding:6px 12px;min-height:32px;font-size:12px;white-space:nowrap}.yaTiming{margin:0;color:var(--muted);font-size:12px}@media (max-width:850px){.yaRow{grid-template-columns:minmax(0,1fr) 132px 32px;gap:6px;padding:6px 8px}.yaRow .yaDeskOnly,.yaRow .yaKind,.yaRow .yaWide{display:none}.yaPhoneOnly{display:inline}.yaSortPicker{display:inline-flex;margin-left:auto}.yaHead .sortBtn{white-space:nowrap}.yaHead .yaFlag{font-size:10px;line-height:1.1}.yaMoney input{width:70px}.yaSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.dabRow>.slipAction.slipSplitAction{flex:2 0 auto}.slipSplit{display:flex;align-items:stretch;width:100%}.slipSplit>.ghostBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 0 auto;min-height:44px;box-sizing:border-box;padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.2;white-space:nowrap;text-align:center}.slipSplitTwo>.slipSplitMain{border-top-right-radius:0;border-bottom-right-radius:0}.slipSplitTwo>.slipSplitOpen{flex:0 0 auto;border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;color:var(--text);font-weight:700}.slipSplitTwo>.slipSplitOpen:hover{color:var(--accent-bright)}.submitBetForm.submitBetCondensed{align-items:stretch;row-gap:6px}.submitBetForm.submitBetCondensed label.submitPrice{flex:1 1 100%;min-width:0}.submitBetForm .submitRow{display:flex;flex:1 1 100%;align-items:flex-end;gap:8px;min-width:0}.submitBetForm .submitRow .submitStake{flex:1 1 auto;min-width:0}.submitBetForm .submitRow .submitStake>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submitBetForm .submitRow .submitStake .clearField{display:flex;width:100%}.submitBetForm .submitRow .submitStake .clearField>input.clearable{width:100%;min-width:0;box-sizing:border-box;font-size:16px}.submitBetForm .submitRow .submitSave{flex:0 0 auto;min-height:40px;margin:0;white-space:nowrap}.detailActionBar .submitBetForm .submitRow .submitSave{min-height:44px;border-radius:12px;font-size:13px}.submitBetForm .submitFoot{display:flex;flex:1 1 100%;align-items:center;gap:14px;min-width:0}.submitBetForm .submitFoot .linkButton{font-size:12.5px}.submitBetForm .submitFoot .submitCancel{margin-left:auto;color:var(--muted);font-weight:600}.submitBetForm .submitFoot{justify-content:flex-start}.submitBetForm .submitFoot .submitMoreLink{color:var(--muted);text-decoration:none;font-size:13px;white-space:nowrap}.submitBetForm .submitFoot .submitMoreLink:hover{color:var(--text)}.submitBetForm .submitMoreAside{min-width:0;margin-left:auto;font-size:13px;text-align:right}.submitBetForm .submitMoreAside+.submitCancel{margin-left:0}.submitBetForm .submitMore{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}.submitBetForm .submitMore .submitCreditChip{min-height:30px;padding:0 10px;font-size:12px;white-space:nowrap;flex:none}.submitBetForm .submitFoot .submitCancel:hover{color:var(--text)}.submitBetForm .submitFoot.sheetFoot{flex-wrap:wrap;gap:6px 14px}.submitBetForm .sheetFoot .linkButton{font-size:13px}.submitBetForm .sheetFoot .submitMoreAside{order:1;flex-basis:100%;margin-left:0;text-align:left}.submitBetForm .submitStakeSource{display:inline}.mySlipSwap{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:15px;line-height:1;padding:0}.mySlipSwap:hover:not(:disabled){color:var(--accent-bright);border-color:var(--accent-line)}.mySlipSwap:disabled{cursor:wait}.mySlipSwap.swapLoading{animation:swapSpin 1s linear infinite}@media (prefers-reduced-motion:reduce){.mySlipSwap.swapLoading{animation:none;opacity:.55}}.mySlipSwap+.mySlipRemove{margin-left:-4px}.traySwapLine small{font-size:12px;line-height:1.35}.expenseList{list-style:none;margin:0;padding:0;display:grid}.expenseRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 0;border-bottom:1px solid var(--line-soft);min-width:0}.expenseWhat{display:grid;grid-gap:2px;gap:2px;flex:1 1 180px;min-width:0}.expenseWhat b{font-size:14px;overflow-wrap:anywhere}.expenseWhat small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.expenseAmount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:13px}.expenseActions{display:flex;gap:6px;margin-left:auto}.expenseActions .ghostBtn{padding:6px 12px;min-height:34px}.expenseForm{display:grid;grid-gap:8px;gap:8px;width:100%;padding:12px 0;min-width:0}.expenseRow .expenseForm{padding:0}.expenseFormRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.expenseFormRow .fieldBox{flex:1 1 140px}.expenseError{margin:0;color:var(--warn);font-size:12px}.expenseEmpty{margin:12px 0 0;color:var(--muted);font-size:13px}.expenseAdd{margin-top:12px}.expenseTotal{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.expenseTotal span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.expenseTotal b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.expenseTotal small{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evModel{font-size:.72em;font-weight:400;white-space:nowrap}.pasteHandWrap{display:grid;grid-gap:6px;gap:6px}.pasteHand .pickField{display:grid;grid-gap:3px;gap:3px;font-size:11px;color:var(--muted);min-width:0}.pasteHand .pickField .selectField{width:100%}.pickPlayer{position:relative;display:grid;grid-gap:3px;gap:3px;min-width:0}.pickList{list-style:none;margin:0;padding:4px;display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:10px;background:var(--panel);max-height:260px;overflow-y:auto}.pickList li{display:grid;grid-gap:1px;gap:1px;padding:8px 10px;border-radius:8px;cursor:pointer;min-height:40px}.pickList li strong{font-size:14px;color:var(--text)}.pickList li.on,.pickList li:hover{background:var(--accent-soft)}.pickLines{display:flex;flex-wrap:wrap;gap:6px}.pickLines .on{border-color:var(--accent);color:var(--accent-bright)}.pickFree{justify-self:start;font-size:13px;min-height:32px}.pasteLeg .pasteHand{grid-template-columns:repeat(2,minmax(0,1fr))}.quotaChipWrap{display:flex;align-items:center;gap:6px}.balanceChip{flex-direction:column;align-items:flex-end;justify-content:center;gap:0;padding:2px 10px;min-height:28px;color:var(--text);text-decoration:none;line-height:1.05;white-space:nowrap}.balanceChip:hover{color:var(--text)}.balanceChip:hover,.balanceChip[aria-expanded=true]{border-color:var(--accent-line)}.balanceChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.balanceAmount{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:800}.balanceShort{display:none}.balanceToday{font-size:9.5px;font-weight:700}.balanceChipSet{flex-direction:row;color:var(--accent-bright);font-size:11.5px}.balanceFlag{display:inline-block;flex:none;width:6px;height:6px;margin-left:4px;border-radius:50%;background:var(--warn);vertical-align:middle}.balanceAmount .balanceFlag{margin-left:0}@media (max-width:399px){.balanceFull{display:none}.balanceShort{display:inline}}@media (max-width:359px){.balanceToday{display:none}}@media (max-width:850px){:root:has(.topbarTitleOn) .balanceChip{display:none}}@media (min-width:851px){.mobileSheet.balanceMenu{inset:var(--bal-top,72px) var(--bal-right,24px) auto auto;z-index:61;width:400px;max-height:calc(100vh - var(--bal-top, 72px) - 16px);padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.35)}}.mobileSheet.balanceMenu{gap:12px;font-size:13px}.balanceTile{display:grid;min-width:0;margin:-4px;padding:4px;border-radius:8px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.balanceTile:hover .balanceTileLabel{color:var(--accent-bright)}.balanceBetRow:active,.balanceTile:active{background:color-mix(in srgb,var(--text) 8%,transparent)}.balanceTileLabel{color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.balanceTileValue{margin-top:2px;font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balanceStrip{display:grid;grid-gap:12px;gap:12px;margin:0}.balanceStripTop{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.balanceStripBig{gap:2px}.balanceStripEnd{justify-items:end;text-align:right}.balanceStripValue{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.balanceStripValue-big{font-size:clamp(22px,7vw,30px);line-height:1.1;letter-spacing:-.01em}.balanceStripValue-small{font-size:16px;font-weight:700}.balanceStripQuiet{color:var(--muted)}.balanceStripRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--text) 5%,transparent)}.balanceStripSmall{gap:2px;align-content:start}.balanceStripLabel{font-size:12px}.balanceStripLabel,.balanceStripNote{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balanceStripNote{font-size:11px}.balanceList{list-style:none;margin:0;padding:0;display:grid}.balanceList>li+li{border-top:1px solid var(--line-soft)}.balanceRow{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;color:inherit;text-decoration:none}.balanceAppRow:hover b,.balanceBetRow:hover b{color:var(--accent-bright)}.balanceBetRow{grid-template-columns:20px minmax(0,1fr) auto 10px;border-radius:8px;-webkit-tap-highlight-color:transparent}.balanceChevron{color:var(--muted);font-size:16px;line-height:1}.balanceRowMain{display:grid;min-width:0}.balanceRowMain b,.balanceRowMain small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balanceRowMain b{font-size:13.5px}.balanceRowMain small{font-size:12px}.balanceRowNum{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.balanceEmpty{margin:4px 0}.balanceBar{scroll-margin-top:36px}.balanceTileButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.confirmScrim{position:fixed;inset:0;z-index:80;background:var(--scrim);touch-action:none;animation:iosFade .18s ease-out}.confirmSheet{position:fixed;z-index:81;left:50%;top:50%;transform:translate(-50%,-50%);width:min(360px,calc(100vw - 32px));display:grid;grid-gap:6px;gap:6px;padding:18px 18px 16px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.35);animation:confirmPop .16s ease-out}.confirmGrip{display:none}.confirmTitle{margin:0;font-size:17px;font-weight:750;line-height:1.3}.confirmLine{margin:0;font-size:14px;line-height:1.4;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.confirmActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.confirmActions button{min-height:44px;font-size:15px}.confirmActions .confirmDanger{background:var(--neg);border-color:var(--neg);color:#fff}@keyframes confirmPop{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:850px){.confirmSheet{left:0;right:0;top:auto;bottom:0;width:auto;transform:none;gap:4px;border:0;border-radius:14px 14px 0 0;background:var(--sheet-bg);padding:0 16px calc(16px + env(safe-area-inset-bottom, 0px));box-shadow:0 -12px 40px rgba(0,0,0,.35);animation:iosSheetUp .28s cubic-bezier(.2,.9,.3,1)}.confirmGrip{display:grid;place-items:center;height:22px;margin:0 -16px 4px;touch-action:none;cursor:-webkit-grab;cursor:grab}.confirmGrip span{width:36px;height:5px;border-radius:3px;background:var(--line-strong)}.confirmLine,.confirmTitle{text-align:center}.confirmActions{display:flex;flex-direction:column-reverse;gap:8px;margin-top:14px}.confirmActions button{min-height:50px;font-size:16px}}@media (prefers-reduced-motion:reduce){.confirmScrim,.confirmSheet{animation:none}}.syncRunRow{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.syncRunRow .syncStatusTag{min-width:0}.syncCancelBtn{flex:none;min-height:32px;padding:5px 12px;color:var(--neg)}.pairWith{display:grid;grid-gap:12px;gap:12px;min-width:0}.pairEmpty,.pairNote{margin:8px 0;font-size:13px}.pairBest,.pairLock,.pairPartner{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:10px 12px}.pairLock{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.pairLockHead{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.pairLockTag{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-bright)}.pairRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.pairRow .legLines{min-width:0;flex:1 1 auto}.pairChance{display:grid;justify-items:end;flex:0 0 auto;text-align:right}.pairChance b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pairChance small{color:var(--muted);font-size:11px;white-space:nowrap}.pairControls{display:grid;grid-gap:8px;gap:8px;min-width:0}.pairApp{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.pairNeed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:13px;font-weight:700}.pairPayout{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--muted)}.pairPayout input{width:64px;padding:6px 8px;border-radius:8px;border:1px solid var(--line);background:var(--inset);color:var(--text);font:inherit;font-size:14px}.pairPayout input:focus{outline:2px solid transparent;border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.pairBestHead{display:flex;justify-content:space-between;gap:8px;font-size:14px}.pairBestHead span{font-weight:800}.pairBestNums{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0 2px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pairBestLegs{margin:0 0 8px;font-size:12px}.pairList{display:grid;grid-gap:8px;gap:8px;min-width:0}.pairHead{margin:4px 0 0;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pairMeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:12px}.pairTake{font-weight:800;color:var(--accent-bright)}.pairFoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:8px}.pairSlip{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pairActions{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.pairActions .ghostBtn{min-height:36px;padding:7px 12px}.pairActions .linkBtn{font-size:12px}.pairVetoed summary{cursor:pointer;font-size:12px;color:var(--muted);padding:4px 0}.pairVetoed .pairPartner{opacity:.75;margin-top:6px}.pairNotes{margin:0;padding-left:18px;font-size:12px;display:grid;grid-gap:2px;gap:2px}.pairNeedMain small{font-weight:600}.pairBelowHead{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pairBelowHead:after{content:"";flex:1 1 auto;border-top:1px solid var(--line)}.pairShort{background:transparent;border-style:dashed}.pairShort .pairChance b{color:var(--muted);font-size:16px}.pairShortBy{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pairLockEdit{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:2px 0 8px;min-width:0}.pairStep{display:inline-flex;align-items:center;gap:4px}.pairStep .ghostBtn{min-height:32px;min-width:32px;padding:4px 8px}.pairStep input{width:56px;padding:6px;border-radius:8px;border:1px solid var(--line);background:var(--inset);color:var(--text);font:inherit;font-size:14px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pairStep s{font-size:13px;margin-left:2px}.pairPromo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.pairBoostBox{width:52px;padding:4px 6px;border-radius:6px;border:1px solid var(--line);background:var(--inset);color:var(--text);font:inherit;font-size:13px}.bvLockup{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.36em;color:var(--brand-ink);font-size:19px;line-height:1}.bvWord{display:flex;align-items:baseline;white-space:nowrap;font-weight:700;font-size:1em;line-height:1;letter-spacing:.06em}.bvWordB{flex:none;width:.706em;height:.735em}.bvWordEt{margin-left:.06em}.bvWordSpace{flex:none;width:.2em}.bvWordV{flex:none;width:.985em;height:.955em;margin-bottom:-.11em}.bvTagline{font-size:max(9px,.46em);font-weight:650;letter-spacing:.34em;text-transform:uppercase;color:var(--brand-word-grey);white-space:nowrap}.bvWordBowl{fill:var(--brand-word-grey)}.bvWordE{fill:var(--brand-green)}.bvGreenStroke{stroke:var(--brand-green)}.bvLockup-login{font-size:24px}@media (min-width:851px) and (max-width:1000px){.bvLockup-header{font-size:16px}}@media (max-width:850px){.bvLockup-header{font-size:13px}.bvLockup-header .bvTagline{display:none}}.learnChipWrap{position:relative;flex:none}.learnChip{min-height:44px;padding:0 2px;border:0;background:none;color:inherit;cursor:pointer}.learnChip,.learnChipPill{display:inline-flex;align-items:center}.learnChipPill{gap:6px;height:30px;padding:0 11px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:700;white-space:nowrap}.learnChip:focus-visible{outline:none}.learnChip:focus-visible .learnChipPill{outline:2px solid var(--accent-bright);outline-offset:2px}.learnMenu{position:absolute;right:0;top:calc(100% + 4px);z-index:120;min-width:236px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-pop);display:flex;flex-direction:column}.learnMenu button{min-height:44px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--text);font-size:15px;text-align:left;cursor:pointer}.learnMenu button:focus-visible,.learnMenu button:hover{background:var(--panel2);outline:none}body.headerSearchOpen .learnChipWrap{visibility:hidden}@media (max-width:430px){.learnChipOn{display:none}.learnChipPill{padding:0 9px;font-size:12px}.topbar:has(.demoTag) .learnChipPill{padding:0 7px}.topbar:has(.demoTag) .learnChipPill>span{display:none}.topbar:has(.demoTag) .learnChip{padding:0}}.coachLayer{--coach-bg:#f2f4f5;--coach-ink:#0b0d11;--coach-muted:#3b444d;--coach-label:#4b5560;--coach-btn:#e2e6ea;--coach-dot:#c4cad0;position:fixed;inset:0;z-index:300;pointer-events:none}html[data-theme=light] .coachLayer{--coach-bg:#10141b;--coach-ink:#f4f7fb;--coach-muted:#c3ccd8;--coach-label:#93a0b2;--coach-btn:#26303c;--coach-dot:#3a4757}.coachDim{position:fixed;inset:0;background:rgba(0,0,0,.55)}.coachDimBlock{pointer-events:auto}.coachHole{position:fixed;border-radius:14px;box-shadow:0 0 0 3px var(--accent),0 0 0 9999px rgba(0,0,0,.6);transition:top .12s ease-out,left .12s ease-out,width .12s ease-out,height .12s ease-out}.coachCard{position:fixed;pointer-events:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;background:var(--coach-bg);color:var(--coach-ink);box-shadow:0 18px 40px rgba(0,0,0,.45)}.coachCard:focus,.coachCard:focus-visible{outline:none}.coachCardDock,.coachClipCard{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));margin:0 auto;max-width:420px}.coachClipCard{gap:10px;padding:14px;border-radius:20px}.coachCount{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coach-label)}.coachTitle{font-size:18px;line-height:1.25;font-weight:700}.coachText{font-size:14px;line-height:1.4;color:var(--coach-muted)}.coachActions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.coachNav{display:flex;gap:8px;margin-left:auto}.coachSkip{padding:0;background:none;color:var(--coach-label)}.coachBack,.coachNext,.coachSkip{min-height:44px;border:0;font-size:15px;cursor:pointer}.coachBack,.coachNext{min-width:72px;padding:0 16px;border-radius:12px}.coachBack{background:var(--coach-btn);color:var(--coach-ink);font-weight:600}.coachNext{min-width:88px;background:var(--accent);color:var(--accent-ink);font-weight:700}.coachBack:focus-visible,.coachNext:focus-visible,.coachSkip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coachClip{display:block;width:100%;height:210px;border-radius:14px;background:#151922;object-fit:cover}.coachClipEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#9aa4af;font-size:14px;font-weight:600;text-align:center;padding:0 16px;box-sizing:border-box}.coachDots{display:flex;gap:6px}.coachDots span{width:6px;height:6px;border-radius:3px;background:var(--coach-dot)}.coachDots .coachDotOn{width:18px;background:var(--accent)}@media (min-width:851px){.coachCardDock,.coachClipCard{bottom:24px}}@media (max-height:640px){.coachClip{height:150px}}@media (prefers-reduced-motion:reduce){.coachHole{transition:none}}.loginOr{display:flex;align-items:center;gap:12px;margin:18px 0 4px;color:var(--muted);font-size:13px}.loginOr:after,.loginOr:before{content:"";flex:1 1;height:1px;background:var(--line)}.loginDemo{display:flex;align-items:center;justify-content:center;min-height:52px;border:1px solid var(--line);border-radius:12px;color:var(--text);font-size:16px;font-weight:600;text-decoration:none}.loginDemo:focus-visible,.loginDemo:hover{border-color:var(--accent)}.loginDemoNote{margin:8px 0 0;font-size:13px;color:var(--muted);text-align:center}.callBanner{display:flex;align-items:center;gap:12px;margin:10px 0 2px;padding:12px 14px;border:1px solid var(--call-line);border-radius:16px;background:var(--call-bg)}.callBanner-play{--call-fg:var(--call-play);--call-bg:var(--call-play-bg);--call-line:var(--call-play-line)}.callBanner-lean{--call-fg:var(--call-lean);--call-bg:var(--call-lean-bg);--call-line:var(--call-lean-line)}.callBanner-pass{--call-fg:var(--call-pass);--call-bg:var(--call-pass-bg);--call-line:var(--call-pass-line)}.callBannerGlyph{flex:none;width:28px;color:var(--call-fg);font-size:26px;font-weight:900;line-height:1;text-align:center}.callBannerText{display:grid;grid-gap:2px;gap:2px;flex:1 1 auto;min-width:0}.callWord{color:var(--call-fg);font-size:19px;font-weight:700;letter-spacing:.08em;line-height:1.1}.callBannerLine{color:var(--text);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.callBannerTake{display:grid;justify-items:end;grid-gap:2px;gap:2px;flex:none;white-space:nowrap}.callBannerTake small{color:var(--muted);font-size:11px}.callBannerTake .callBannerOrBetter{font-size:10px;line-height:1}.callBannerTake b{color:var(--text);font-size:16px;font-weight:750}.callChip{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:3px 6px;border-radius:6px;background:var(--call-chip);color:var(--call-chip-ink);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.2;white-space:nowrap}.callChip-play{--call-chip:var(--call-play-chip)}.callChip-lean{--call-chip:var(--call-lean-chip)}.callChip-pass{--call-chip:var(--call-pass-chip)}.callTag{display:flex;align-items:center;justify-content:center;width:100%;height:30px;padding:0 2px;border-radius:8px;border:1px solid var(--call-chip);background:var(--call-chip);color:var(--call-chip-ink);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;white-space:nowrap}.callTag-play{--call-chip:var(--call-play-chip)}.callTag-lean{--call-chip:var(--call-lean-chip)}.callTag-pass{--call-chip:var(--call-pass-chip)}.callTagNone{border:0;background:none}@media (max-width:560px){.callTag{font-size:11px;letter-spacing:.06em}}.cardTilePriceLine{display:inline-flex;align-items:center;gap:6px}.cardTilePriceLine .provMark{width:20px;height:20px;border-radius:6px}.sheetActPlay,.sheetActPlay.primaryBtn{background:var(--call-play-chip);border-color:var(--call-play-chip);color:var(--call-chip-ink)}.priceRead.pos span:only-child{color:var(--good);font-weight:600}