/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#f5f3ed;--muted:#999b98;--red:#ff493f;--green:#a6f65a;--greenText:#101210;--line:#2b2d2e;--panel:#17191a;--bg:#0d0f10}[data-theme=bright]{--ink:#152018;--muted:#606b64;--green:#237a3b;--greenText:#fff;--line:#d7ded9;--panel:#fff;--bg:#f3f6f3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,textarea,select{font:inherit}button{cursor:pointer}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0f10ed;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:72px;padding:0 max(24px,50vw - 560px);display:grid;position:sticky;top:0}.headerTools{align-items:center;gap:8px;display:flex}.themeToggle,.guideButton,.accountButton,.discordButton{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.discordButton{color:#fff;background:#5865f2;border-color:#7580f6;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.discordButton:hover{background:#4752c4;border-color:#8d96ff}.themeToggle:hover,.guideButton:hover,.accountButton:hover{border-color:var(--green)}.accountCluster{align-items:center;display:flex;position:relative}.accountButton{align-items:center;gap:6px;padding-right:13px;display:flex}.accountButton span{background:var(--green);width:20px;height:20px;color:var(--greenText);border-radius:50%;place-items:center;font-size:12px;display:grid}.planBadge{z-index:2;border:2px solid var(--bg);color:#fff;text-transform:uppercase;letter-spacing:.05em;pointer-events:none;background:#555;border-radius:999px;padding:3px 6px;font:900 12px monospace;position:absolute;top:-8px;right:-3px}.planBadge.trial{color:#fff;background:#9a5b00}.planBadge.pro{background:var(--green);color:var(--greenText)}.sportLaunch,.sportSwitch a{color:#f1c40f;background:#f1c40f12;border:1px solid #f1c40f77;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.sportLaunch:hover,.sportSwitch a:hover{border-color:#f1c40f}.sportSwitch{gap:6px;display:flex}.sportSwitch a{border-color:var(--line);background:var(--panel);color:var(--muted)}.sportSwitch.iconOnly a{width:44px;padding:8px}.sportSwitch a.active.mlb{background:#ff493f16;border-color:#ff493f99}.sportSwitch a.active.nfl{background:#f1c40f1c;border-color:#f1c40f99}.sportSwitch .sportIcon{font-size:18px;line-height:1}.tdHero .eyebrow,.tdGrid .step,.tdGrid .meta span,.tdHero h1 em{color:#f1c40f}.tdGrid .marketLoader{border-color:#f1c40f55}.tdGrid .marketCopy .newBadge,.tdGrid .marketActions button{color:#17140b;background:#f1c40f}.tdGrid .marketActions .marketAdd{background:var(--green);color:var(--greenText)}.tdGrid .pickTags b{color:#f1c40f;border-color:#f1c40f66}.tdGrid .ticketMeta{background:linear-gradient(105deg,#f1c40f17,#a6f65a0d);border-color:#f1c40f44}.tdGrid .tdGenerate{color:#17140b;background:#f1c40f}.tdGrid .result{border-color:#f1c40f55}.tdGrid .marketGame>header{background:#f1c40f0e}.brand{color:var(--ink);letter-spacing:.14em;align-items:center;gap:11px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.brand b{color:var(--red)}.brandLogo{border-radius:9px;width:39px;height:39px;display:block;box-shadow:0 0 20px #ff493f20}.date{color:var(--ink);background:#a6f65a0d;border:1px solid #a6f65a66;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;display:flex;box-shadow:0 0 22px #a6f65a0c}.date span{color:var(--green);text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:900}.date strong{white-space:nowrap;letter-spacing:.015em;font-size:12px}.date i,.resultTop i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:2px;display:inline-block;box-shadow:0 0 0 4px #a6f65a14}.page{width:min(1120px,100% - 32px);margin:auto}.hero{padding:82px 0 52px;position:relative;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--red);margin-bottom:18px;font-size:12px;font-weight:800}h1{letter-spacing:-.065em;text-transform:uppercase;max-width:920px;margin:0;font-size:clamp(46px,7.5vw,88px);font-weight:900;line-height:.94}h1 em{color:var(--red);font-style:normal}.hero p{color:var(--muted);max-width:550px;margin:25px 0 0;font-size:17px;line-height:1.6}.hero.compact{padding:54px 0 36px}.hero.compact h1{max-width:760px;font-size:clamp(42px,6.2vw,72px)}.heroActions{gap:9px;margin-top:24px;display:flex}.heroActions a,.heroActions button{z-index:1;border:1px solid var(--green);background:var(--green);color:var(--greenText);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:900;text-decoration:none;position:relative}.heroActions button{color:var(--ink);border-color:var(--line);background:0 0}.how{margin-bottom:18px}.howHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.howHead>div{align-items:center;gap:14px;display:flex}.howHead .eyebrow{margin:0}.howHead>button{color:var(--muted);background:0 0;border:0;font-size:12px;text-decoration:underline}.howSteps{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.howSteps article{border:1px solid var(--line);background:linear-gradient(145deg,#17191a,#121415);border-radius:15px;min-height:175px;padding:22px 18px;position:relative;overflow:hidden}.howSteps article>b{color:#3c4040;font:900 28px monospace;position:absolute;top:11px;right:13px}.howSteps article>span{width:38px;height:38px;color:var(--red);background:#ff493f18;border-radius:9px;place-items:center;margin-bottom:20px;font-size:17px;display:grid}.howSteps strong{font-size:13px;display:block}.howSteps p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.howSteps article:nth-child(2)>span,.howSteps article:nth-child(4)>span{color:var(--green);background:#a6f65a17}.workspace{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:18px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px}.setup,.generator{padding:27px}.panelHead,.historyHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.panelHead>div,.historyHead>div{align-items:center;gap:11px;display:flex}.step{color:var(--red);border:1px solid #ff493f59;border-radius:5px;padding:4px 5px;font-family:monospace;font-size:12px}h2{letter-spacing:-.025em;margin:0;font-size:18px}.count{color:var(--green);background:#a6f65a14;border-radius:999px;padding:7px 10px;font-size:12px}.help{color:var(--muted);margin:18px 0 10px;font-size:12px}.newBadge{letter-spacing:.12em;color:var(--greenText);background:var(--green);border-radius:4px;padding:5px 7px;font-size:12px;font-weight:900}.dailyPicks{background:linear-gradient(135deg,var(--panel),#a6f65a08);border-color:#a6f65a55;margin-bottom:18px;padding:22px 24px}.dailyPicksHead,.dailyPicksHead>div,.dailyPicksFoot{justify-content:space-between;align-items:center;gap:14px;display:flex}.dailyPicksHead>div{justify-content:flex-start}.dailyPicksHead h2{margin:0}.dailyPicksHead p,.dailyPicksFoot p,.dailyPickToggle p{color:var(--muted);margin:5px 0 0;font-size:12px}.dailyPicksHead>span{color:var(--green);text-transform:uppercase;font:900 12px monospace}.dailyPickGroups{gap:10px;margin-top:18px;display:grid}.dailyPickGroup{border:1px solid var(--line);border-radius:13px;padding:12px}.dailyPickGroup.open{border-color:#a6f65a66}.dailyPickToggle{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:3px;display:flex}.dailyPickToggle h3{margin:0;font-size:14px}.dailyPickToggle>span{color:var(--muted);text-transform:uppercase;flex-shrink:0;align-items:center;gap:7px;font-size:12px;display:flex}.dailyPickToggle>span b{color:var(--green);font:900 13px monospace}.dailyPickToggle i{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-size:17px;font-style:normal;display:grid}.dailyPickSignals{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.dailyPickSignals span{color:var(--green);letter-spacing:.06em;border:1px solid #a6f65a55;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.dailyPickSignals span:last-child{color:#ffad62;border-color:#ff9a3d66}.dailyPicksGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;display:grid}.dailyPicksGrid article{border:1px solid var(--line);background:#101213;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.dailyPicksGrid article>span{color:#737975;font:800 12px monospace}.dailyPicksGrid article>div{flex:1;min-width:0}.dailyPicksGrid strong,.dailyPicksGrid small{display:block}.dailyPicksGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dailyPicksGrid small{color:var(--muted);margin-top:3px;font-size:12px}.dailyPicksGrid .dailyPickTeam{color:var(--muted);letter-spacing:.04em;font-weight:800}.dailyPicksGrid .pitcherMatchup{color:var(--green);white-space:normal;font-size:12px;font-weight:800;line-height:1.35}.dailyPicksGrid article>b{color:var(--red);letter-spacing:.06em;border:1px solid #ff493f55;border-radius:5px;padding:5px 6px;font-size:12px}.addGroup{width:100%;color:var(--green);text-transform:uppercase;background:#a6f65a10;border:1px solid #a6f65a66;border-radius:9px;margin-top:10px;padding:11px;font-size:12px;font-weight:900}.dailyPicksFoot{margin-top:15px}.dailyPicksFoot p{margin:0}.dailyPicksFoot button{background:var(--green);color:var(--greenText);text-transform:uppercase;letter-spacing:.05em;border:0;border-radius:9px;padding:13px 16px;font-size:12px;font-weight:900}.dailyPicksGrid .droughtMatchup{color:#ffcc4d;white-space:normal;font-size:12px;font-weight:800;line-height:1.35}.droughtLeaders{background:#ffcc4d09;border:1px solid #ffcc4d55;border-radius:12px;grid-template-columns:minmax(180px,.75fr) 1.25fr;gap:14px;margin-top:15px;padding:14px;display:grid}.droughtLeaders>div:first-child strong{font-size:12px}.droughtLeaders>div:first-child p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.droughtLeaders>div:last-child{gap:6px;display:grid}.droughtLeaders span{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:flex}.droughtLeaders span>b{color:#17140b;background:#ffcc4d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.droughtLeaders span>small{color:#ffcc4d;margin-left:auto;font:900 12px monospace}.droughtUnavailable{color:var(--muted);border:1px solid #ffcc4d55;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:12px 14px;font-size:13px;display:flex}.droughtUnavailable button{color:#ffcc4d;background:#ffcc4d12;border:1px solid #ffcc4d77;border-radius:8px;padding:8px 12px;font-weight:900}.resultsRecap{margin-bottom:18px;padding:22px 24px}.resultsHead,.resultsHead>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.resultsHead>div{justify-content:flex-start}.resultsHead h2{align-items:center;gap:7px;display:flex}.betaBadge{color:#b27600;letter-spacing:.1em;background:#ffcc4d16;border:1px solid #ffcc4d66;border-radius:999px;align-items:center;padding:3px 7px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.resultsHead p{color:var(--muted);margin:5px 0 0;font-size:12px}.resultsHead>button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.resultsSummary{background:#a6f65a0a;border:1px solid #a6f65a44;border-radius:11px 11px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:16px;padding:15px;display:grid}.resultsSummary strong{color:var(--green);font:900 24px monospace}.resultsSummary strong span{font-size:12px}.resultsSummary p{color:var(--ink);margin:0;font-size:12px}.resultsSummary time{color:var(--muted);font-size:12px}.resultHighlights{border:1px solid var(--line);border-top:0;border-radius:0 0 11px 11px;align-items:center;gap:12px;padding:11px 15px;display:flex}.resultHighlights>span{color:#ffcc4d;text-transform:uppercase;background:#ffcc4d16;border-radius:999px;flex-shrink:0;padding:6px 9px;font-size:12px;font-weight:900}.resultHighlights p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.resultHighlights strong{color:var(--ink)}.resultsRecap>small{color:var(--muted);margin-top:12px;font-size:12px;display:block}.resultsEmpty{border:1px dashed var(--line);text-align:center;border-radius:11px;margin-top:15px;padding:18px}.resultsEmpty strong{font-size:12px}.resultsEmpty p{color:var(--muted);margin:5px 0 0;font-size:12px}.yesterdayRecap{background:linear-gradient(135deg,var(--panel),#ff493f08);border-color:#ff493f4d;margin-bottom:18px;padding:22px 24px}.yesterdayRecap .newBadge{background:var(--red);color:#fff}.yesterdaySummary{background:#ff493f08;border:1px solid #ff493f3d;border-radius:11px;align-items:center;gap:15px;margin-top:16px;padding:15px;display:flex}.yesterdaySummary strong{color:var(--red);font:900 25px monospace}.yesterdaySummary strong span{text-transform:uppercase;font-size:12px}.yesterdaySummary p{color:var(--ink);margin:0;font-size:12px}.yesterdayHomerList{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.yesterdayHomer{border:1px solid var(--line);background:#101213;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.yesterdayHomer>span{background:#a6f65a16;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.yesterdayHomer strong{flex:1;min-width:0;font-size:12px}.yesterdayHomer b{color:var(--green);font:900 12px monospace}.yesterdayNoHits{border:1px dashed var(--line);text-align:center;border-radius:11px;margin-top:10px;padding:18px}.yesterdayNoHits strong{font-size:12px}.yesterdayNoHits p{color:var(--muted);margin:5px 0 0;font-size:12px}.yesterdayRecap>small{color:var(--muted);margin-top:12px;font-size:12px;display:block}.marketLoader{border-color:#ff493f45;margin-bottom:18px;padding:22px 24px}.marketCopy{align-items:flex-start;gap:12px;display:flex}.marketCopy .newBadge{background:var(--red);color:#fff;margin-top:2px}.marketCopy h2{margin:0}.marketCopy p{max-width:650px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.marketActions{gap:8px;margin-top:17px;display:flex}.marketActions button{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.05em;border:0;border-radius:9px;padding:13px 16px;font-size:12px;font-weight:900}.marketActions button:disabled{opacity:.45}.marketActions .marketAdd{background:var(--green);color:var(--greenText)}.marketStatus{color:var(--muted);align-items:center;gap:8px;margin-top:13px;font-size:12px;display:flex}.marketStatus i{border:2px solid var(--line);border-top-color:var(--green);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin}.marketPicker{border:1px solid var(--line);border-radius:12px;margin-top:15px;overflow:hidden}.marketTools{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px;display:flex}.marketTools input,.marketTools select{border:1px solid var(--line);color:var(--ink);background:#101213;border-radius:7px;padding:9px 10px;font-size:12px}.marketTools input{flex:1;min-width:150px}.marketTools span{color:var(--muted);font-size:12px}.marketTools button{color:var(--green);background:0 0;border:0;font-size:12px;text-decoration:underline}.marketGrid{grid-template-columns:repeat(2,1fr);gap:8px;max-height:390px;padding:8px;display:grid;overflow:auto}.marketGame{border:1px solid var(--line);border-radius:9px;overflow:hidden}.marketGame>header{border-bottom:1px solid var(--line);background:#ff493f0d;justify-content:space-between;gap:8px;padding:9px 10px;display:flex}.marketGame>header strong{font-size:12px}.marketGame>header time{color:var(--muted);font-size:12px}.marketGrid label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;padding:11px;display:flex}.marketGrid label:last-child{border-bottom:0}.marketGrid label.selected{background:#a6f65a0b}.marketGrid input{accent-color:var(--green)}.marketGrid label>span{flex:1;min-width:0}.marketGrid strong,.marketGrid small{display:block}.marketGrid label>span strong{font-size:12px}.marketGrid small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:3px;font-size:12px;overflow:hidden}.marketOdds{text-align:right}.marketOdds b{color:var(--green);font:900 12px monospace;display:block}.marketOdds small{max-width:85px}.marketLoader>small{color:#707472;margin-top:13px;font-size:12px;display:block}@keyframes spin{to{transform:rotate(360deg)}}textarea{resize:vertical;width:100%;min-height:225px;color:var(--ink);background:#101213;border:1px solid #323536;border-radius:11px;outline:none;padding:15px;line-height:1.75}textarea:focus,select:focus{border-color:var(--red);box-shadow:0 0 0 3px #ff493f1a}.inputFoot{color:#686b6c;justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.inputFoot button,.historyHead>button{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.historyHead>button{color:#d88782}.candidateEmpty{background:#a6f65a08;border:1px dashed #a6f65a55;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.candidateEmpty>span{font-size:23px}.candidateEmpty>div{flex:1;min-width:0}.candidateEmpty strong{font-size:12px;display:block}.candidateEmpty p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.candidateEmpty button{background:var(--green);color:var(--greenText);text-transform:uppercase;border:0;border-radius:8px;flex-shrink:0;padding:10px 12px;font-size:12px;font-weight:900}.candidateRules{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.rulesTitle{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.rulesTitle strong{font-size:12px}.rulesTitle span{color:var(--muted);font-size:12px}.ruleRow{background:#101213;border:1px solid #2e3132;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:9px 10px;display:flex}.ruleRow>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ruleRow>div{flex-shrink:0;gap:4px;display:flex}.ruleRow button{color:#777b79;text-transform:uppercase;background:0 0;border:1px solid #343738;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:800}.ruleRow button.active{color:#fff;background:#343738}.ruleRow button.include{background:var(--green);color:var(--greenText);border-color:var(--green)}.ruleRow button.lean{color:#17140b;background:#ffcc4d;border-color:#ffcc4d}.ruleRow button.exclude{color:#fff;background:#ff493f;border-color:#ff493f}.ruleRow.include{border-color:#a6f65a55}.ruleRow.lean{border-color:#ffcc4d66}.ruleRow.exclude{opacity:.62}.generator label{color:var(--muted);margin:30px 0 11px;font-size:12px;display:block}.legRow{grid-template-columns:48px 1fr 48px;gap:9px;display:grid}.legRow button,.legRow select,.ticketCount{color:var(--ink);background:#101213;border:1px solid #353738;border-radius:10px;height:52px}.legRow button{font-size:22px}.legRow select{text-align:center;appearance:none;padding:0 14px;font-weight:800}.ticketCount{width:100%;padding:0 14px;font-weight:800}.batchNote{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.weightNote{color:#777b79;margin:18px 0 0;font-size:12px;line-height:1.45}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:25px 0;padding:18px 0;display:grid}.stats div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:0 14px;display:flex}.stats div:first-child{padding-left:0}.stats div:last-child{border:0}.stats strong{font-family:monospace;font-size:20px}.stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.generate{color:#fff;background:var(--red);text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:11px;width:100%;height:58px;font-weight:900;box-shadow:0 8px 28px #ff493f33}.generate:hover{filter:brightness(1.08);transform:translateY(-1px)}.generate:disabled{opacity:.35;cursor:not-allowed;transform:none}.notice{color:var(--green);text-align:center;margin-top:12px;font-size:12px}.result{border-color:#a6f65a4d;margin-top:18px;padding:27px;box-shadow:inset 0 1px #a6f65a0f}.resultTop,.meta{justify-content:space-between;align-items:center;display:flex}.resultTop>div{color:var(--green);letter-spacing:.15em;font-size:12px;font-weight:800}.resultTop button,.historyGrid article>button{color:var(--ink);background:0 0;border:1px solid #3b3e3f;border-radius:8px;padding:8px 12px;font-size:12px}.ticketMeta{background:linear-gradient(105deg,#ff493f18,#a6f65a0d);border:1px solid #ff493f33;border-radius:12px;justify-content:space-between;align-items:center;margin-top:20px;padding:18px 20px;display:flex}.ticketMeta strong{text-transform:uppercase;letter-spacing:.06em;font-size:15px}.ticketMeta span{color:var(--muted);font-size:12px}.picks{grid-template-columns:repeat(2,1fr);gap:9px;margin:12px 0 22px;display:grid}.pick{background:#101213;border:1px solid #2e3132;border-radius:9px;align-items:center;gap:13px;min-height:68px;padding:10px 13px;display:flex}.pick>span{color:#606364;font-family:monospace;font-size:12px}.pick strong{flex:1;font-size:13px}.pickTags{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pickTags b{color:var(--red);border:1px solid #ff493f59;border-radius:5px;padding:4px;font-size:12px}.pickTags small{letter-spacing:.08em;color:var(--green);font-size:12px;font-weight:900}.pickTags small.lean{color:#ffcc4d}.safe{color:var(--muted);margin:0;font-size:12px}.pictureActions{gap:8px;margin-top:18px;display:flex}.pictureActions button{background:var(--green);color:var(--greenText);text-transform:uppercase;letter-spacing:.05em;border:0;border-radius:9px;flex:1;padding:13px;font-size:12px;font-weight:900}.pictureActions button:last-child{color:var(--ink);background:0 0;border:1px solid #3b3e3f}.resultBatch{gap:18px;margin-top:18px;display:grid}.generatedTicket{border-top:1px solid var(--line);padding-top:18px}.generatedTicket:first-child{border-top:0;padding-top:0}.generatedTicket .ticketMeta{margin-top:0}.history{padding:65px 0 25px}.historyHead{margin-bottom:8px}.historySync{color:var(--muted);margin:0 0 18px;font-size:12px}.historySync.synced{color:var(--green)}.historySync.error{color:#ffb24d}.empty{color:#616465;border:1px dashed #303334;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.empty span{font-size:25px}.empty strong{color:#929493;margin-top:9px;font-size:13px}.empty p{margin:7px 0 0;font-size:12px}.historyGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.historyGrid article{border:1px solid var(--line);background:#131516;border-radius:13px;padding:17px}.meta span{color:var(--red);letter-spacing:.12em;font-size:12px;font-weight:800}.meta time{color:#686a6a;font-size:12px}.historyGrid ol{color:#d7d6d1;margin:16px 0;padding-left:20px;font-size:12px;line-height:1.8}.historyGrid article>button{width:100%}.historyActions{gap:6px;display:flex}.historyActions button{color:var(--ink);background:0 0;border:1px solid #3b3e3f;border-radius:8px;flex:1;padding:8px;font-size:12px}.historyShareBar{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.historyShareBar label,.historySelect{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.historyShareBar input,.historySelect input{width:18px;height:18px;accent-color:var(--green);margin:0}.historyShareBar>span{color:var(--muted);margin-left:auto;font-size:12px}.historyShareBar>button{border:1px solid var(--green);background:var(--green);color:var(--greenText);border-radius:9px;padding:10px 14px;font-size:12px;font-weight:900}.historyShareBar>button:disabled{cursor:not-allowed;opacity:.45}.historyTicket{transition:border-color .16s,box-shadow .16s}.historyTicket.selected{border-color:var(--green);box-shadow:0 0 0 2px #a6f65a22}.historyCardTop{align-items:flex-start;gap:12px;display:flex}.historyCardTop .meta{flex:1}.historySelect{padding-top:1px}.historySelect span{color:var(--muted);font-size:12px}@media (width<=760px){.historyShareBar{flex-wrap:wrap}.historyShareBar>span{margin-left:auto}.historyShareBar>button{width:100%}}.trust{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),#111414);border-radius:18px;margin:45px 0 0;padding:30px}.trustHead p{color:var(--muted);font-size:12px}.trustGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.trustGrid article{border:1px solid var(--line);border-radius:12px;padding:18px}.trustGrid article>span{color:var(--green);margin-bottom:13px;display:block}.trustGrid strong{font-size:12px}.trustGrid p{color:var(--muted);font-size:12px;line-height:1.5}.localStats{background:#0f1112;border-radius:12px;align-items:center;gap:22px;margin-top:18px;padding:16px 18px;display:flex}.localStats div{flex-direction:column;display:flex}.localStats strong{font:900 18px monospace}.localStats span{color:var(--muted);text-transform:uppercase;font-size:12px}.localStats button{color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:12px;text-decoration:underline}.legalNote{color:var(--muted);font-size:12px;line-height:1.6}.legalNote a{color:var(--green)}.onboardingBackdrop{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050607c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.onboarding{background:linear-gradient(145deg,#252b28,#171b19);border:1px solid #56605b;border-radius:22px;width:min(520px,100%);max-height:calc(100vh - 36px);padding:34px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.onboardingClose{color:#d7ddd9;background:#ffffff0a;border:1px solid #4b5550;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:15px;right:17px}.onboardingMark{background:var(--red);border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:22px;font-weight:900;display:grid}.onboarding h2{max-width:400px;font-size:28px}.onboarding ol{margin:25px 0;padding:0;list-style:none}.onboarding li{border-top:1px solid #3b433f;gap:13px;padding:12px 0;display:flex}.onboarding li>b{height:30px;color:var(--green);background:#a6f65a20;border-radius:8px;flex:0 0 30px;place-items:center;font-size:12px;display:grid}.onboarding li strong{font-size:12px}.onboarding li p{color:#b6beb9;margin:5px 0;font-size:12px}.onboardingStart{background:var(--green);width:100%;color:var(--greenText);text-transform:uppercase;border:0;border-radius:10px;padding:15px;font-weight:900}.onboarding>small{text-align:center;color:#a3aca7;margin-top:12px;font-size:12px;display:block}.onboardingChoices{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.onboardingChoices button{min-height:88px;color:var(--ink);text-align:left;background:#a6f65a13;border:1px solid #a6f65a70;border-radius:12px;flex-direction:column;gap:6px;padding:15px;display:flex}.onboardingChoices button:last-child{background:#ff493f12;border-color:#ff493f70}.onboardingChoices strong{font-size:12px}.onboardingChoices small{color:#b6beb9;font-size:12px;line-height:1.45}.onboardingGuideLabel{color:#b6beb9;margin:22px 0 0;font-size:12px;font-weight:800}.onboardingGuideLabel+ol{margin-top:10px}.handednessLegend{background:#ffffff08;border:1px solid #4b5550;border-radius:12px;margin:0 0 18px;padding:14px}.handednessLegend>strong{color:#f6f8f4;margin-bottom:10px;font-size:12px;display:block}.handednessLegend>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.handednessLegend span{color:#d2dad5;font-size:12px;line-height:1.4}.handednessLegend span b{min-width:48px;color:var(--green);font-size:12px;display:inline-block}.handednessLegend>small{color:#b6beb9;margin-top:11px;font-size:12px;line-height:1.45;display:block}.toastNotice{left:50%;bottom:max(22px,env(safe-area-inset-bottom));z-index:80;color:#fff;border-radius:999px;width:max-content;max-width:calc(100vw - 32px);padding:13px 18px;font-size:12px;font-weight:900;animation:.2s ease-out toastIn;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #0007}.toastNotice.success{background:#1e7139;border:1px solid #7ee69a}.toastNotice.error{background:#8d2d29;border:1px solid #ff8d86}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.authBackdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050607b8;place-items:start end;padding:86px max(24px,50vw - 560px) 24px;display:grid;position:fixed;inset:0}.authDialog{background:linear-gradient(145deg,#1b1e1f,#0d0f10);border:1px solid #414544;border-radius:18px;width:min(420px,100%);max-height:calc(100dvh - 110px);padding:27px;position:relative;overflow:auto;box-shadow:0 24px 80px #000}.authClose{color:#aaa;background:0 0;border:0;font-size:25px;position:absolute;top:13px;right:16px}.authMark{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:14px;font-weight:900;display:grid}.authDialog h2{font-size:25px}.authDialog>p{color:#959a97;font-size:12px;line-height:1.55}.googleButton,.authPrimary,.authSecondary{border-radius:10px;width:100%;height:47px;font-weight:900}.googleButton{color:#172019;background:#fff;border:1px solid #dfe4e0;margin-top:12px}.googleButton b{color:#4285f4;margin-right:9px;font-size:16px}.authDivider{color:#707572;text-transform:uppercase;align-items:center;gap:10px;margin:15px 0;font-size:12px;display:flex}.authDivider:before,.authDivider:after{content:"";background:#313534;flex:1;height:1px}.authDialog form{gap:10px;display:grid}.authDialog label{color:#aeb2af;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.authDialog input{color:#f5f3ed;text-transform:none;letter-spacing:0;background:#101313;border:1px solid #343837;border-radius:9px;outline:0;width:100%;margin-top:6px;padding:12px;display:block}.authDialog input:focus{border-color:var(--green);box-shadow:0 0 0 3px #a6f65a14}.authPrimary{background:var(--green);color:var(--greenText);border:0;margin-top:3px}.authSecondary{border:1px solid var(--line);color:var(--ink);background:0 0;margin-top:9px}.authPrimary:disabled,.authSecondary:disabled,.googleButton:disabled{opacity:.5}.authSwitch{width:100%;color:var(--green);background:0 0;border:0;margin-top:14px;font-size:12px;text-decoration:underline}.authLegal{color:#686d6a;text-align:center;margin-top:14px;font-size:12px;display:block}.authMessage{text-align:center;border-radius:8px;margin-top:11px;padding:10px;font-size:12px}.authMessage.error{color:#ff8d86;background:#ff493f17}.authMessage.success{color:var(--green);background:#a6f65a12}.authEmail{overflow-wrap:anywhere;font-weight:800;color:var(--ink)!important}.accountStatus{border:1px solid var(--line);background:#101313;border-radius:11px;flex-direction:column;gap:5px;margin:17px 0;padding:15px;display:flex}.accountStatus span,.accountStatus small{color:#888d89;font-size:12px}.accountStatus strong{color:var(--green);font-size:18px}.authLegal a{color:var(--green);text-underline-offset:2px;font-weight:800;text-decoration:underline}.authMessage.info{color:#9bd3ff;background:#65b7ff18}.authSwitch:disabled{cursor:not-allowed;color:var(--muted);opacity:.72}.count.builderCount{text-align:right;max-width:55%;font-size:14px;line-height:1.5}.stats small{color:var(--muted);font-size:12px;line-height:1.4}footer{border-top:1px solid var(--line);color:#707472;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:18px;margin-top:50px;padding:26px 0 38px;font-size:12px;display:flex}footer p{letter-spacing:0;margin:0}footer nav{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}footer a{color:var(--muted);text-decoration:none}footer a:hover{color:var(--green);text-decoration:underline}.legalPage{width:min(820px,100% - 32px);min-height:100vh;margin:auto;padding-bottom:70px}.legalPage>header{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;min-height:74px;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.legalPage>header a{color:var(--ink);text-decoration:none}.legalPage article{padding:55px 0}.legalPage h1{max-width:none;margin-bottom:30px;font-size:clamp(42px,8vw,72px)}.legalPage h2{margin:34px 0 10px;font-size:17px}.legalPage p,.legalPage li{color:var(--muted);font-size:13px;line-height:1.75}.legalPage a{color:var(--green)}.legalKicker{text-transform:uppercase;letter-spacing:.15em;font-weight:900;color:var(--red)!important;font-size:12px!important}.legalPage ul{padding-left:22px}.helpCard{background:#a6f65a0c;border:1px solid #a6f65a55;border-radius:14px;margin:30px 0;padding:22px}.helpCard strong{font-size:16px}.helpCard p{margin-bottom:0}[data-theme=bright] .topbar{background:#f3f6f3ed}[data-theme=bright] .howSteps article,[data-theme=bright] .trust,[data-theme=bright] .dailyPicks,[data-theme=bright] .yesterdayRecap{background:linear-gradient(145deg,#fff,#f7faf7)}[data-theme=bright] textarea,[data-theme=bright] .ruleRow,[data-theme=bright] .legRow button,[data-theme=bright] .legRow select,[data-theme=bright] .ticketCount,[data-theme=bright] .ticketStyles button,[data-theme=bright] .pick,[data-theme=bright] .historyGrid article,[data-theme=bright] .localStats,[data-theme=bright] .marketTools input,[data-theme=bright] .marketTools select,[data-theme=bright] .dailyPicksGrid article,[data-theme=bright] .yesterdayHomer{background:#f8faf8}[data-theme=bright] .historyGrid ol{color:#1f2a23}[data-theme=bright] .historyGrid article>button,[data-theme=bright] .historyActions button{color:#1f2a23;border-color:#bcc8bf}[data-theme=bright] .meta time{color:#536058}[data-theme=bright] .empty{color:#69736c}[data-theme=bright] .themeToggle,[data-theme=bright] .date{box-shadow:0 2px 12px #23382a12}[data-theme=bright] .resultsSummary,[data-theme=bright] .candidateEmpty{background:#f5fbf6}[data-theme=bright] .resultHighlights>span{color:#684b00;background:#f5e6ad}[data-theme=bright] .historyHead>button{color:#8f302a}[data-theme=bright] .tdGrid .marketActions button{color:#fff;background:#9a6b00;box-shadow:0 4px 14px #6d4c0030}[data-theme=bright] .tdGrid .marketActions button:disabled{color:#fff;opacity:.72;background:#665f4c}[data-theme=bright] .tdGrid .marketActions .marketAdd{color:#fff;background:#1f7138}.authSportLink{border:1px solid var(--line);min-height:45px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;margin:0 0 9px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.authSportLink:hover{border-color:var(--green);color:var(--green)}.sportHome{width:min(1120px,100% - 32px);min-height:100vh;margin:auto;padding-bottom:48px}.sportHomeNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:86px;display:flex}.sportHomeIntro{text-align:center;padding:clamp(58px,9vw,110px) 0 36px}.sportHomeIntro h1{text-transform:none;max-width:none;margin:12px 0 14px;font-size:clamp(48px,9vw,92px)}.sportHomeIntro p{max-width:570px;color:var(--muted);margin:0 auto;font-size:16px;line-height:1.6}.sportChoiceGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sportChoice{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),#a6f65a08);min-height:340px;color:var(--ink);border-radius:22px;flex-direction:column;padding:32px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.sportChoice:after{content:"";background:#a6f65a0e;border-radius:50%;width:190px;height:190px;position:absolute;top:-58px;right:-62px}.sportChoice.football{background:linear-gradient(145deg,var(--panel),#f1c40f0e)}.sportChoice.football:after{background:#f1c40f13}.sportChoice:hover{border-color:#a6f65a88;transform:translateY(-4px);box-shadow:0 20px 50px #0005}.sportChoice.football:hover{border-color:#f1c40f99}.sportChoiceIcon{z-index:1;background:#a6f65a15;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:42px;font-size:34px;display:grid;position:relative}.sportChoice.football .sportChoiceIcon{background:#f1c40f18}.sportChoice small{color:var(--green);letter-spacing:.14em;font-size:12px;font-weight:900}.sportChoice.football small{color:#f1c40f}.sportChoice h2{margin:9px 0 10px;font-size:clamp(28px,4vw,42px)}.sportChoice p{max-width:440px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.sportChoice strong{color:var(--green);text-transform:uppercase;letter-spacing:.06em;margin-top:auto;padding-top:28px;font-size:13px}.sportChoice.football strong{color:#f1c40f}.sportHomeNote{text-align:center;color:var(--muted);margin:26px 0 0;font-size:12px}[data-theme=bright] .sportChoice{background:linear-gradient(145deg,#fff,#f3f8f4);box-shadow:0 12px 35px #23382a12}[data-theme=bright] .sportChoice.football{background:linear-gradient(145deg,#fff,#fff8df)}[data-theme=bright] .sportChoice.football small,[data-theme=bright] .sportChoice.football strong{color:#755000}@media (width<=700px){.sportHomeNav{min-height:76px}.sportHomeIntro{padding:48px 0 28px}.sportHomeIntro h1{font-size:48px}.sportChoiceGrid{grid-template-columns:1fr}.sportChoice{min-height:280px;padding:25px}.sportChoiceIcon{margin-bottom:28px}}.sportHome{width:min(1320px,100% - 32px);padding-bottom:28px}.sportHomeNav{min-height:76px}.sportDashboard{grid-template-columns:180px minmax(0,1fr) 280px;gap:24px;padding-top:28px;display:grid}.sportRail,.sportAccountPanel{border:1px solid var(--line);background:var(--panel);border-radius:16px;height:max-content;padding:20px}.sportRail>small,.sportAccountPanel>small{color:var(--muted);letter-spacing:.1em;margin:0 0 12px;font-size:12px;font-weight:900;display:block}.sportRail a{color:var(--muted);border-radius:9px;align-items:center;gap:11px;margin:4px 0;padding:12px 13px;font-weight:800;text-decoration:none;display:flex}.sportRail a:hover,.sportRail a.active{color:var(--ink);background:#ffffff0b}.sportDirectory{min-width:0}.sportDirectoryHead{align-items:center;gap:14px;margin:2px 0 20px;display:flex}.sportDirectoryMark{background:var(--green);width:48px;height:48px;color:var(--greenText);border-radius:14px;place-items:center;font-weight:950;display:grid}.sportDirectoryHead h1{text-transform:none;max-width:none;margin:0;font-size:30px}.sportDirectoryHead p{color:var(--muted);margin:4px 0 0;font-size:14px}.sportDirectory .sportChoiceGrid{grid-template-columns:1fr;gap:14px;display:grid}.sportDirectory .sportChoice{background:var(--panel);border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:132px;padding:20px;display:grid}.sportDirectory .sportChoice:after{display:none}.sportDirectory .sportChoiceIcon{border-radius:50%;width:52px;height:52px;margin:0;font-size:27px}.sportDirectory .sportChoice h2{margin:5px 0;font-size:23px}.sportDirectory .sportChoice p{margin:0;font-size:14px;line-height:1.45}.sportDirectory .sportChoice strong{margin:0;padding:0}.sportAccountPanel h2{margin:0 0 8px;font-size:20px}.sportAccountPanel p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.5}.sportAppearance{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:18px;display:grid}.sportAppearance span{color:var(--muted);letter-spacing:.1em;font-size:12px;font-weight:900}.sportAppearance .themeToggle{width:100%}[data-theme=bright] .sportRail,[data-theme=bright] .sportAccountPanel,[data-theme=bright] .sportDirectory .sportChoice{background:#fff;box-shadow:0 8px 24px #23382a0d}[data-theme=bright] .sportRail a:hover,[data-theme=bright] .sportRail a.active{background:#edf2ee}@media (width<=950px){.sportDashboard{grid-template-columns:150px minmax(0,1fr)}.sportAccountPanel{grid-column:1/-1}}@media (width<=700px){.sportHome{width:min(100% - 24px,620px)}.sportDashboard{padding-top:16px;display:block}.sportRail{gap:5px;margin-bottom:18px;padding:6px;display:flex}.sportRail>small{display:none}.sportRail a{flex:1;justify-content:center;margin:0;padding:10px 6px}.sportDirectoryHead{margin-bottom:15px}.sportDirectoryHead h1{font-size:24px}.sportDirectoryHead p{font-size:13px}.sportDirectory .sportChoice{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:112px;padding:15px}.sportDirectory .sportChoiceIcon{width:44px;height:44px;font-size:23px}.sportAccountPanel{margin-top:18px;padding:17px}}@media (width<=760px){.topbar{grid-template-columns:auto 1fr;gap:8px 12px;min-height:106px;padding:10px 16px}.brand>span:last-child{display:none}.headerTools{justify-content:flex-end}.date{grid-column:1/-1;justify-content:center;width:100%;padding:8px 12px}.date strong{font-size:13px}.themeToggle,.guideButton{padding:9px 11px}.hero.compact{padding:38px 0 28px}h1{font-size:clamp(40px,13vw,58px)}.heroActions{flex-wrap:wrap}.howSteps{grid-template-columns:1fr 1fr}.workspace{grid-template-columns:1fr}.setup,.generator,.result,.trust,.marketLoader,.dailyPicks,.resultsRecap,.yesterdayRecap{padding:20px}.dailyPicksGrid,.yesterdayHomerList{grid-template-columns:1fr}.dailyPicksHead,.dailyPicksFoot{flex-direction:column;align-items:flex-start}.dailyPickToggle{align-items:flex-start}.dailyPickToggle>span{padding-top:2px}.dailyPickSignals{justify-content:flex-start}.droughtLeaders{grid-template-columns:1fr}.dailyPicksFoot button{width:100%}.resultsHead{align-items:flex-start}.resultsSummary{grid-template-columns:auto 1fr}.resultsSummary time{grid-column:1/-1}.resultHighlights{flex-direction:column;align-items:flex-start}.marketActions{flex-direction:column}.marketTools{flex-wrap:wrap;align-items:stretch}.marketTools input{flex-basis:100%}.marketGrid{grid-template-columns:1fr}.pictureActions{flex-direction:column;align-items:stretch}.candidateEmpty{flex-wrap:wrap;align-items:flex-start}.candidateEmpty button{width:100%}.ruleRow{flex-direction:column;align-items:flex-start}.ruleRow>div{width:100%}.ruleRow button{flex:1}.ticketStyles{grid-template-columns:1fr}.ticketStyles button{min-height:56px}.ticketMeta{flex-direction:column;align-items:flex-start;gap:6px}.picks,.historyGrid,.trustGrid{grid-template-columns:1fr}.localStats{flex-wrap:wrap}.localStats button{text-align:left;width:100%;margin-left:0}.onboarding{padding:28px 22px}footer{flex-direction:column;gap:10px}.sportLaunch{padding:8px}.sportLaunch .sportLabel{display:none}.sportIcon{font-size:16px;line-height:1;display:inline-block}.tdGrid .headerTools .discordButton{display:none}.sportSwitch.iconOnly a{min-width:42px;padding:8px}}@media (width<=390px){.howSteps,.onboardingChoices,.handednessLegend>div{grid-template-columns:1fr}.howSteps article{min-height:150px}.onboardingChoices button{min-height:auto}.stats strong{font-size:16px}.stats div{padding:0 8px}}[data-theme=bright] .authDialog{background:linear-gradient(145deg,#fff,#f4f7f4);border-color:#cbd4ce}[data-theme=bright] .authDialog input,[data-theme=bright] .accountStatus{color:#152018;background:#f8faf8;border-color:#cbd4ce}[data-theme=bright] .onboardingBackdrop{background:#20302670}[data-theme=bright] .onboarding{background:linear-gradient(145deg,#fff,#f4f8f5);border-color:#bdc9c1;box-shadow:0 26px 80px #20302638}[data-theme=bright] .onboardingClose{color:#25352a;background:#fff;border-color:#bcc8c0}[data-theme=bright] .onboarding li{border-color:#d8e0da}[data-theme=bright] .onboardingChoices button{background:#edf8ef;border-color:#72a87e}[data-theme=bright] .onboardingChoices button:last-child{background:#fff2f0;border-color:#cf7d77}[data-theme=bright] .handednessLegend{background:#f4f7f5;border-color:#9aa89f}[data-theme=bright] .handednessLegend>strong{color:#152018}[data-theme=bright] .handednessLegend span,[data-theme=bright] .handednessLegend>small{color:#46564c}[data-theme=bright] .onboarding li>b{color:#1f6b35;background:#dcefe0}.guideThemeShell{background:var(--bg);min-height:100vh;color:var(--ink);transition:background .18s,color .18s}.guideThemeToggle{right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:30;border:1px solid var(--line);background:var(--panel);color:var(--ink);letter-spacing:.02em;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:900;position:fixed;box-shadow:0 10px 34px #0004}.guideThemeToggle:hover{border-color:var(--green)}.guideThemeToggle:focus-visible{outline-offset:3px;outline:3px solid #a6f65a55}[data-theme=bright] .guideThemeToggle{box-shadow:0 10px 34px #23382a24}.guidePage{width:min(860px,100% - 32px);min-height:100vh;margin:auto;padding-bottom:72px}.guideNav{border-bottom:1px solid var(--line);min-height:74px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.guideNav a{color:var(--ink);font-weight:800;text-decoration:none}.guidePage>article{padding:58px 0}.guideKicker{text-transform:uppercase;letter-spacing:.16em;font-weight:900;color:var(--red)!important;margin:0 0 18px!important;font-size:12px!important}.guidePage h1{letter-spacing:-.055em;text-transform:none;max-width:820px;font-size:clamp(42px,7vw,76px);line-height:1}.guidePage h2{letter-spacing:-.035em;margin:42px 0 12px;font-size:24px}.guidePage p,.guidePage li{color:var(--muted);font-size:15px;line-height:1.75}.guideLead{max-width:760px;color:var(--ink)!important;font-size:19px!important}.guideLead strong,.guidePage article>p strong{color:var(--ink)}.guideSummary,.formulaCard,.guideCta{background:linear-gradient(135deg,var(--panel),#a6f65a0b);border:1px solid #a6f65a55;border-radius:16px;margin:34px 0;padding:24px}.guideSummary>span,.guideCta>span{color:var(--green);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.guideSummary>strong{font:900 clamp(18px,4vw,28px) monospace;display:block}.guideSummary p{margin:10px 0 0}.formulaCard{background:linear-gradient(135deg,var(--panel),#ff493f0c);text-align:center;border-color:#ff493f4d}.formulaCard code{color:var(--ink);font-size:clamp(17px,4vw,26px);font-weight:900;display:block}.formulaCard small{color:var(--muted);margin-top:12px;font-size:12px;display:block}.exampleEquation{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:24px 0;padding:20px;font:800 18px monospace;display:flex}.exampleEquation b{color:var(--muted)}.exampleEquation strong{color:var(--green)}.guideTable{border:1px solid var(--line);border-radius:14px;margin:24px 0;overflow:hidden}.guideTable>div{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:18px;padding:14px 18px;font-size:13px;display:grid}.guideTable>div:first-child{color:var(--green);background:#a6f65a12;border-top:0}.guideTable span{color:var(--muted)}.guideCaution{border-left:3px solid #ffcc4d;padding-left:16px;font-size:12px!important}.guidePage ul{padding-left:22px}.guideCta{text-align:center;padding:34px}.guideCta h2{margin:6px 0 8px}.guideCta p{margin:0 0 20px}.guideCta a{background:var(--green);color:var(--greenText);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:13px 20px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.guideSources{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}.guideSources h2{margin-top:0;font-size:16px}.guideSources p{font-size:12px}.guideSources a{color:var(--green)}[data-theme=bright] .guideSummary,[data-theme=bright] .formulaCard,[data-theme=bright] .guideCta{background:#fff}[data-theme=bright] .guideTable>div:first-child{color:#1f6b35;background:#edf7ef}@media (width<=600px){.guideNav{flex-direction:column;justify-content:center;align-items:flex-start}.guidePage>article{padding:40px 0}.guidePage h2{font-size:21px}.guideLead{font-size:17px!important}.guideSummary,.formulaCard,.guideCta{padding:20px}.guideTable>div{grid-template-columns:1fr;gap:5px}.exampleEquation{font-size:15px}}.researchGrid{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.researchGrid>div{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:18px}.researchGrid span{color:var(--red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.researchGrid strong{font-size:12px;line-height:1.55}.guideChecklist{gap:8px;margin:24px 0;list-style:none;display:grid;padding:0!important}.guideChecklist li{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-items:center;gap:14px;padding:14px;display:flex}.guideChecklist b{color:var(--green);flex:0 0 34px;font:900 12px monospace}.guideChecklist span{color:var(--ink);font-weight:700}.guideIndex{width:min(1000px,100% - 32px);min-height:100vh;margin:auto;padding-bottom:72px}.guideIndexHero{padding:70px 0 40px}.guideIndexHero h1{text-transform:none;font-size:clamp(46px,8vw,82px)}.guideIndexHero>p:last-child{max-width:650px;color:var(--muted);font-size:16px;line-height:1.7}.guideCards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.guideCards>a{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),#a6f65a08);min-height:285px;color:var(--ink);border-radius:17px;padding:26px;text-decoration:none;transition:all .18s;display:block;position:relative}.guideCards>a:hover{border-color:#a6f65a88;transform:translateY(-2px)}.guideCards small{color:var(--muted);font:900 18px monospace;position:absolute;top:20px;right:20px}.guideCards span{color:var(--red);text-transform:uppercase;letter-spacing:.12em;margin-bottom:34px;font-size:12px;font-weight:900;display:block}.guideCards h2{max-width:390px;font-size:24px;line-height:1.12}.guideCards p{color:var(--muted);font-size:12px;line-height:1.6}.guideCards b{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:12px;position:absolute;bottom:24px;left:26px}.guideIndexNote{color:var(--muted);margin-top:26px;font-size:12px}.matchupTable>div{grid-template-columns:170px 1fr}@media (width<=600px){.researchGrid,.guideCards{grid-template-columns:1fr}.guideIndexHero{padding:44px 0 30px}.guideCards>a{min-height:260px}.matchupTable>div{grid-template-columns:1fr}}.signalGrid{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.signalGrid>div{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:18px}.signalGrid span{color:var(--green);margin-bottom:7px;font:900 12px monospace;display:block}.signalGrid strong{font-size:12px;line-height:1.5}.guidePage article>p a{color:var(--green);font-weight:800}.researchTable>div{grid-template-columns:150px 1fr}@media (width<=600px){.signalGrid,.researchTable>div{grid-template-columns:1fr}}.authBackdrop{overscroll-behavior:contain;height:100dvh;overflow-y:auto}.authDialog{overscroll-behavior:contain;max-height:calc(100dvh - 36px)}@media (width<=760px){.authBackdrop{padding:90px 12px max(92px,env(safe-area-inset-bottom));place-items:end center}.authDialog{scrollbar-gutter:stable;border-radius:18px;width:100%;max-height:calc(100dvh - 182px);padding:20px 18px 18px}.authMark{width:40px;height:40px;margin-bottom:15px}.authDialog h2{font-size:23px}.googleButton{margin-top:10px}.authDivider{margin:14px 0}.authDialog form{gap:10px}.authDialog input{padding:12px}.authSwitch,.authLegal{margin-top:13px}}.cancelHelp{text-align:center;color:var(--muted)!important;margin:11px 4px 0!important;font-size:12px!important;line-height:1.45!important}.cancelHelp a{color:var(--green);text-underline-offset:3px;font-weight:800;text-decoration:underline}.authMark{background:0 0;border-radius:11px;width:46px;height:46px;margin-bottom:14px;display:block}.dailyPicksGrid .dailyPickTeam,.dailyPicksGrid .pitcherMatchup,.dailyPicksGrid .droughtMatchup{font-size:12px;line-height:1.4}.dailyPicksGrid article>b,.addGroup,.dailyPicksFoot button,.resultsHead>button,.droughtLeaders>div:first-child p,.droughtLeaders span,.droughtLeaders span>small{font-size:12px}.droughtLeaders span>b{width:22px;height:22px;font-size:12px}.betaBadge,.resultsSummary time,.resultsRecap>small,.resultsEmpty p{font-size:12px}.resultCounts{border-inline:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 15px;display:flex}.resultCounts span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.resultCounts b{color:var(--ink);font-family:monospace}.resultHighlights{border-top:0}.resultHighlights>span,.marketTools span,.marketTools button,.marketGame>header strong,.marketGame>header time,.marketGrid label>span strong,.marketGrid small,.marketLoader>small{font-size:12px}[data-theme=bright]{--red:#9f1c13}[data-theme=bright] .dailyPickSignals span:last-child{color:#6d3100;border-color:#8b4216}[data-theme=bright] .dailyPicksGrid .droughtMatchup{color:#6a4a00}[data-theme=bright] .droughtLeaders span>small{color:#6a4200}[data-theme=bright] .droughtLeaders span>b{color:#fff;background:#6a4200}[data-theme=bright] .betaBadge,[data-theme=bright] .resultHighlights>span{color:#574000;background:#f4e7b2}[data-theme=bright] .planBadge.trial{color:#fff;background:#7d4900}.onboarding{color:#f6f8f4!important;background:#202622!important}.onboarding h2,.onboarding li strong,.onboardingChoices strong{color:#f6f8f4!important}.onboarding li p,.onboardingChoices small,.onboardingGuideLabel,.onboarding>small{color:#d2dad5!important}.sportDirectoryMark{object-fit:cover;color:#0000;background:0 0}.onboardingMark{object-fit:cover!important;background:0 0!important;border-radius:12px!important;width:58px!important;height:58px!important;display:block!important}[data-theme=bright] .onboarding{color:#152018!important;background:#fff!important}[data-theme=bright] .onboarding h2,[data-theme=bright] .onboarding li strong,[data-theme=bright] .onboardingChoices strong{color:#152018!important}[data-theme=bright] .onboarding li p,[data-theme=bright] .onboardingChoices small,[data-theme=bright] .onboardingGuideLabel,[data-theme=bright] .onboarding>small{color:#46564c!important}.heroPrice{font-weight:800;color:var(--green)!important}.lineupStatus{margin-top:6px;font-weight:800;display:block}.lineupStatus.confirmed{color:var(--green)}.lineupStatus.not_starting{color:#ff8b82}.lineupStatus.unconfirmed{color:var(--muted)}.sampleSignup{background:var(--green);min-height:46px;color:var(--greenText);cursor:pointer;border:0;border-radius:8px;margin:14px 0 0;padding:10px 16px;font-weight:900}.digestPanel{background:linear-gradient(135deg,var(--panel),#a6f65a0d);border:1px solid #a6f65a66;border-radius:18px;grid-template-columns:1fr minmax(300px,.8fr);align-items:center;gap:28px;margin:30px 0;padding:26px;display:grid}.digestPanel>div>span,.contentRhythm>span,.archiveResult>span,.archiveGroup>div>span{color:var(--green);letter-spacing:.12em;font-size:12px;font-weight:900}.digestPanel h2{margin:7px 0}.digestPanel p{color:var(--muted);font-size:12px;line-height:1.55}.digestPanel a{color:var(--green);font-size:12px;font-weight:900}.digestForm label{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900;display:block}.digestForm>div{gap:8px;margin-top:7px;display:flex}.digestForm input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);border-radius:10px;flex:1;padding:13px}.digestForm button{background:var(--green);color:var(--greenText);border:0;border-radius:10px;padding:0 18px;font-weight:900}.digestForm small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.contentRhythm{margin:28px 0}.contentRhythm>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.contentRhythm article{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:18px}.contentRhythm b{color:var(--red);text-transform:uppercase;font-size:12px;display:block}.contentRhythm strong{margin-top:8px;font-size:12px;display:block}.contentRhythm p{color:var(--muted);font-size:12px;line-height:1.5}.archivePage{width:min(960px,100% - 32px);min-height:100vh;margin:auto;padding-bottom:70px}.archivePage>header{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;min-height:74px;font-size:12px;display:flex}.archivePage a{color:var(--ink);text-decoration:none}.archiveHero{padding:62px 0 30px}.archiveHero h1{text-transform:none;font-size:clamp(44px,8vw,78px)}.archiveHero>p:last-child{max-width:680px;color:var(--muted);font-size:15px;line-height:1.7}.archiveCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.archiveCards>a{border:1px solid var(--line);background:var(--panel);border-radius:15px;flex-direction:column;min-height:190px;padding:22px;display:flex}.archiveCards span{color:var(--red);text-transform:uppercase;font-size:12px;font-weight:900}.archiveCards strong{margin-top:26px;font-size:22px}.archiveCards p{color:var(--muted);font-size:12px}.archiveCards b{color:var(--green);margin-top:auto;font-size:12px}.archiveGroup{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:24px;margin:16px 0;padding:24px;display:grid}.archiveGroup h2{margin:10px 0}.archiveGroup p,.archiveGroup small{color:var(--muted);font-size:12px;line-height:1.55}.archiveGroup ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.archiveGroup li{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.archiveGroup li span{font-size:12px;font-weight:800}.archiveGroup li b{color:var(--red);font-size:12px}.archiveResult{background:#ff493f0b;border:1px solid #ff493f66;border-radius:16px;margin:22px 0;padding:24px}.archiveResult strong{margin-top:10px;font-size:22px;display:block}.archiveResult p,.archiveResult small,.archiveDisclosure{color:var(--muted);font-size:12px;line-height:1.6}[data-theme=bright] .digestPanel,[data-theme=bright] .archiveCards>a,[data-theme=bright] .archiveGroup,[data-theme=bright] .contentRhythm article{background:#fff}@media (width<=700px){.digestPanel,.archiveGroup,.contentRhythm>div,.archiveCards{grid-template-columns:1fr}.digestForm>div{flex-direction:column}.digestForm button{min-height:44px}}.shareMenu{flex-wrap:wrap}.shareMenu button{min-height:42px}.shareMenu button:first-child{color:#fff;background:#111;border-color:#555}.pictureActions .trackDiscordButton,.historyActions .trackDiscordButton{color:#fff!important;background:#5865f2!important;border:1px solid #7580f6!important}.pictureActions .trackDiscordButton:disabled,.historyActions .trackDiscordButton:disabled{cursor:default;opacity:.78}.gridSlipLaunch{color:#0b1509!important;background:linear-gradient(135deg,#a6f65a,#58c932)!important;border:1px solid #baff78!important}.historyActions .gridSlipLaunch{color:#fff!important;background:#34783c!important;border-color:#4f9657!important}.gridSlipBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050807d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gridSlipDialog{background:var(--panel);width:min(680px,100%);max-height:min(820px,100vh - 36px);color:var(--ink);border:1px solid #a6f65a66;border-radius:20px;overflow:auto;box-shadow:0 24px 80px #0009}.gridSlipDialog>header{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:flex-start;padding:22px 22px 16px;display:flex;position:sticky;top:0}.gridSlipDialog header span{color:var(--green);letter-spacing:.14em;font:900 12px monospace}.gridSlipDialog h2{letter-spacing:-.04em;margin:4px 0 0;font-size:30px}.gridSlipClose{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:0 0;border-radius:50%;font-size:29px;line-height:1}.gridSlipIntro,.gridSlipDisclosure{color:var(--muted);margin:0;padding:18px 22px;font-size:15px;line-height:1.55}.gridSlipStatus{border:1px solid var(--line);color:var(--muted);border-radius:12px;margin:0 22px 22px;padding:18px}.gridSlipStatus.error{color:#ff6f67;border-color:#ff493f80}.gridSlipBooks{grid-template-columns:repeat(5,1fr);gap:8px;padding:0 22px 18px;display:grid}.gridSlipBooks button{border:1px solid var(--line);background:var(--bg);min-height:64px;color:var(--ink);border-radius:10px;padding:9px 6px}.gridSlipBooks button.active{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.gridSlipBooks strong,.gridSlipBooks small{display:block}.gridSlipBooks small{color:var(--muted);margin-top:5px;font-size:12px}.gridSlipSummary{border-block:1px solid var(--line);background:var(--bg);justify-content:space-between;gap:18px;padding:15px 22px;display:flex}.gridSlipSummary span{color:var(--muted)}.gridSlipLegs{gap:8px;margin:0;padding:18px 22px;list-style:none;display:grid}.gridSlipLegs li{border:1px solid var(--line);background:var(--bg);border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.gridSlipLegs li>span{color:#aeb3b0;background:#252928;border-radius:50%;place-items:center;width:36px;height:36px;font:800 12px monospace;display:grid}.gridSlipLegs strong,.gridSlipLegs small{display:block}.gridSlipLegs small{color:var(--muted);margin-top:4px;font-size:12px}.gridSlipLegs a{background:var(--green);color:var(--greenText);border-radius:8px;padding:10px 12px;font-weight:900;text-decoration:none}.gridSlipLegs a.marketOnly{color:var(--ink);border:1px solid var(--line);background:0 0}.gridSlipLegs li>b{color:var(--muted);font-size:12px}.gridSlipLegs .missing{opacity:.65}@media (width<=620px){.gridSlipBooks{grid-template-columns:1fr 1fr}.gridSlipLegs li{grid-template-columns:36px 1fr}.gridSlipLegs a,.gridSlipLegs li>b{grid-column:2}.gridSlipDialog h2{font-size:26px}}.guideDates{color:var(--muted)!important;margin:0 0 14px!important;font-size:12px!important}.guideRelated{border-top:1px solid var(--line);gap:10px;margin-top:36px;padding-top:28px;display:grid}.guideRelated h2{margin:0 0 4px}.guideRelated a{color:var(--green);font-size:13px;font-weight:800;text-decoration:none}.guideRelated a:hover{text-decoration:underline}.archiveRelated{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.archiveRelated a{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.archiveRelated a:hover{border-color:var(--green);color:var(--green)}.whyDingerGrid{background:linear-gradient(145deg,var(--panel),#a6f65a0a);border:1px solid #a6f65a66;border-radius:18px;margin:32px 0;padding:30px}.whyHead{max-width:760px;display:grid}.whyHead h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(28px,5vw,48px)}.whyHead>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.whyComparison{border:1px solid var(--line);border-radius:14px;margin-top:26px;overflow:hidden}.whyRow{border-top:1px solid var(--line);grid-template-columns:.75fr 1fr 1fr;align-items:center;gap:16px;padding:14px 17px;font-size:12px;display:grid}.whyRow:first-child{border-top:0}.whyRow>span{color:var(--muted);line-height:1.45}.whyRow>strong{font-size:12px;line-height:1.45}.whyRow>strong:nth-child(2){color:var(--green)}.whyLabels{text-transform:uppercase;letter-spacing:.07em;background:#a6f65a10}.whyLabels strong{font-size:12px;color:var(--muted)!important}.whyOffer{background:#0f1112;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:18px 20px;display:flex}.whyOffer>div{gap:3px;display:grid}.whyOffer span{color:var(--red);letter-spacing:.12em;font-size:12px;font-weight:900}.whyOffer strong{font-size:18px}.whyOffer p{color:var(--muted);margin:0;font-size:12px}.whyOffer>a{background:var(--green);color:var(--greenText);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex:none;padding:13px 18px;font-size:12px;font-weight:900;text-decoration:none}[data-theme=bright] .whyDingerGrid{background:linear-gradient(145deg,#fff,#f5faf5)}[data-theme=bright] .whyOffer{background:#f0f5f1}@media (width<=700px){.whyDingerGrid{padding:20px}.whyRow{grid-template-columns:.8fr 1fr;gap:8px 12px}.whyLabels>strong:first-child,.whyRow>span:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:3px}.whyLabels>strong:first-child{display:none}.whyOffer{flex-direction:column;align-items:flex-start}.whyOffer>a{box-sizing:border-box;text-align:center;width:100%}}.marketCoverageNote{border-bottom:1px solid var(--line);color:var(--muted);background:#a6f65a08;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.builderHero{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:center;gap:36px;display:grid}.heroSample{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:24px;box-shadow:0 14px 40px #23382a0b}.heroSample>span{color:var(--green);letter-spacing:.09em;font-size:12px;font-weight:900}.heroSample ol{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.heroSample li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.heroSample li strong{font-size:15px}.heroSample li b{color:var(--red);font-size:12px}.heroSample p,.heroSample small{color:var(--muted);font-size:12px;line-height:1.6}.responsibleNotice{border-top:1px solid var(--line);color:var(--muted);background:var(--bg);text-align:center;padding:18px 20px;font-size:12px}.responsibleNotice p{max-width:1120px;margin:auto;line-height:1.7}.responsibleNotice a{color:var(--green)}@media (width<=760px){.topbar{grid-template-columns:40px minmax(0,1fr)}.headerTools{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.accountCluster{flex-shrink:0}.builderHero{grid-template-columns:1fr;gap:24px}.builderHero h1{font-size:clamp(34px,8.5vw,52px)}.heroSample{padding:20px}.heroPrice{line-height:1.6}}button{min-width:44px;min-height:44px}footer nav a{align-items:center;min-height:44px;display:inline-flex}.dailyPicksGrid .dailyPickTeam{overflow-wrap:anywhere}@media (width<=390px){.headerTools{flex-wrap:wrap;gap:6px}.dailyPicksGrid article{flex-wrap:wrap}.dailyPicksGrid article>div{flex-basis:calc(100% - 40px)}.dailyPicksGrid article>b{margin-left:28px}.marketTools input,.marketTools select{min-width:0;max-width:100%}.stats span{letter-spacing:0;overflow-wrap:anywhere}.droughtLeaders span,.archiveGroup li{flex-wrap:wrap}}.gridSlipBackdrop{background:radial-gradient(circle at 50% 10%,#25402666,#0000 42%),#050706e8;padding:14px}.gridSlipDialog{background:#111513;border:1px solid #526055;border-radius:26px;width:min(640px,100%);max-height:min(860px,100dvh - 28px);box-shadow:0 32px 100px #000c,0 0 0 1px #a6f65a10}.gridSlipDialog>.gridSlipHeader{background:linear-gradient(135deg,#111513 55%,#1e2c20);border-bottom:1px solid #2a302c;align-items:center;padding:20px 22px}.gridSlipBrand{align-items:center;gap:14px;min-width:0;display:flex}.gridSlipBrand img{border-radius:12px;flex:none;width:48px;height:48px;box-shadow:0 0 0 1px #ffffff14,0 9px 24px #0007}.gridSlipDialog .gridSlipBrand span{color:#a6f65a;letter-spacing:.16em;margin:0 0 3px;font:900 12px monospace;display:block}.gridSlipDialog .gridSlipBrand h2{color:#f7faf7;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;line-height:1.05;overflow:hidden}.gridSlipBrand p{color:#9ea8a1;margin:5px 0 0;font-size:12px}.gridSlipDialog .gridSlipClose{color:#fff;background:#202622;border-color:#3a423d;flex:none}.gridSlipDialog .gridSlipClose:hover{color:#a6f65a;border-color:#a6f65a}.gridSlipDialog .gridSlipIntro{color:#f7faf7;gap:4px;padding:18px 22px 14px;line-height:1.4;display:grid}.gridSlipIntro strong{font-size:16px}.gridSlipIntro span{color:#9ea8a1;font-size:13px}.gridSlipDialog .gridSlipStatus{color:#c3ccc6;background:#181d1a;border-color:#39423c}.gridSlipDialog .gridSlipStatus.error{color:#ff8d86;background:#ff493f0d;border-color:#ff6f6780}.gridSlipDialog .gridSlipBooks{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;gap:9px;padding:0 22px 18px;display:grid;overflow-x:auto}.gridSlipBooks::-webkit-scrollbar{display:none}.gridSlipDialog .gridSlipBooks button{color:#f4f7f4;text-align:left;scroll-snap-align:start;background:#181d1a;border-color:#343b37;border-radius:14px;align-items:center;gap:10px;min-height:68px;padding:10px 12px;transition:transform .15s,border-color .15s,background .15s;display:flex}.gridSlipDialog .gridSlipBooks button:hover{border-color:#657168;transform:translateY(-1px)}.gridSlipDialog .gridSlipBooks button.active{background:#202b21;border-color:#a6f65a;box-shadow:inset 0 0 0 1px #a6f65a,0 8px 24px #0004}.gridSlipBooks button i{color:#fff;letter-spacing:-.03em;background:#27302a;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font:900 12px Arial,sans-serif;display:grid}.gridSlipBooks button[data-book=fanduel] i{background:#1672e8}.gridSlipBooks button[data-book=draftkings] i{background:#f06b20}.gridSlipBooks button[data-book=betmgm] i{color:#111;background:#b68a24}.gridSlipBooks button[data-book=williamhill_us] i{background:#173a78}.gridSlipBooks button[data-book=betrivers] i{background:#24649a}.gridSlipBooks button span{min-width:0}.gridSlipDialog .gridSlipBooks strong{color:#f4f7f4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.gridSlipDialog .gridSlipBooks small{color:#98a29b;white-space:nowrap;margin-top:4px;font-size:12px}.gridSlipDialog .gridSlipSummary{background:#0c0f0d;border-block-color:#2d342f;align-items:center;padding:15px 22px}.gridSlipSummary>div{gap:3px;display:grid}.gridSlipSummary>div small{color:#879189;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.gridSlipSummary>div strong{color:#fff;font-size:17px}.gridSlipSummary>b{color:#bbc4bd;border:1px solid #475048;border-radius:999px;padding:7px 10px;font-size:12px}.gridSlipSummary>b.complete{color:#a6f65a;background:#a6f65a12;border-color:#a6f65a70}.gridSlipDialog .gridSlipLegs{gap:10px;padding:18px 22px 12px}.gridSlipDialog .gridSlipLegs li{background:linear-gradient(135deg,#1b211d,#161a18);border-color:#303833;border-radius:16px;grid-template-columns:46px minmax(0,1fr) minmax(170px,auto);gap:13px;min-height:96px;padding:14px;position:relative;box-shadow:0 8px 22px #0002}.gridSlipDialog .gridSlipLegs li.ready{border-color:#3e4c41}.gridSlipDialog .gridSlipLegs li>span{color:#a6f65a;background:#0c0f0d;width:40px;height:40px;box-shadow:inset 0 0 0 1px #3a433c}.gridSlipPick{min-width:0}.gridSlipPick>small{letter-spacing:.11em;font-weight:900;color:#778179!important;margin:0 0 5px!important;font-size:12px!important}.gridSlipPick>strong{color:#f7faf7;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.gridSlipPick>em{color:#ff655d;text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.gridSlipLegAction{justify-items:end;gap:6px;display:grid}.gridSlipDialog .gridSlipLegAction>a{color:#111510;background:#a6f65a;border:1px solid #a6f65a;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:11px 13px;font-size:13px;font-weight:900;display:flex}.gridSlipDialog .gridSlipLegAction>a b{font-size:16px}.gridSlipDialog .gridSlipLegAction>a.marketOnly{color:#e9eeea;background:0 0;border-color:#4b554e}.gridSlipLegAction>small{color:#7f8982;font-size:12px}.gridSlipLegAction>b{color:#8f9991;align-self:center;font-size:12px}.gridSlipDialog .gridSlipLegs .missing{opacity:.72}.gridSlipNotice{background:#19201b;border:1px solid #3b463e;border-radius:14px;gap:11px;margin:6px 22px 0;padding:14px;display:flex}.gridSlipNotice>span{color:#101510;background:#a6f65a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.gridSlipNotice strong{color:#f4f7f4;font-size:13px;display:block}.gridSlipNotice p{color:#9da69f;margin:4px 0 0;font-size:12px;line-height:1.45}.gridSlipDialog .gridSlipDisclosure{color:#7f8982;text-align:center;padding:15px 22px 22px;font-size:12px}[data-theme=bright] .gridSlipDialog{background:#f6f8f6;border-color:#cbd4cd}[data-theme=bright] .gridSlipDialog .gridSlipIntro{color:#172019}[data-theme=bright] .gridSlipIntro span{color:#657168}[data-theme=bright] .gridSlipDialog .gridSlipBooks button{color:#172019;background:#fff;border-color:#d7ded9}[data-theme=bright] .gridSlipDialog .gridSlipBooks button.active{background:#f1f8f2;border-color:#237a3b;box-shadow:inset 0 0 0 1px #237a3b,0 8px 20px #173d2012}[data-theme=bright] .gridSlipDialog .gridSlipBooks strong{color:#172019}[data-theme=bright] .gridSlipDialog .gridSlipBooks small{color:#657168}[data-theme=bright] .gridSlipDialog .gridSlipSummary{background:#eef2ef;border-block-color:#d7ded9}[data-theme=bright] .gridSlipSummary>div strong{color:#172019}[data-theme=bright] .gridSlipDialog .gridSlipLegs li{background:#fff;border-color:#d7ded9;box-shadow:0 8px 22px #173d200d}[data-theme=bright] .gridSlipDialog .gridSlipLegs li.ready{border-color:#c2d5c5}[data-theme=bright] .gridSlipDialog .gridSlipLegs li>span{color:#a6f65a;background:#172019}[data-theme=bright] .gridSlipPick>strong{color:#172019}[data-theme=bright] .gridSlipNotice{background:#eef5ef;border-color:#d1ddd3}[data-theme=bright] .gridSlipNotice strong{color:#172019}[data-theme=bright] .gridSlipNotice p{color:#657168}@media (width<=620px){.gridSlipBackdrop{padding:8px}.gridSlipDialog{border-radius:22px;max-height:calc(100dvh - 16px)}.gridSlipDialog>.gridSlipHeader{padding:16px}.gridSlipBrand{gap:11px}.gridSlipBrand img{width:42px;height:42px}.gridSlipDialog .gridSlipBrand h2{font-size:20px}.gridSlipDialog .gridSlipIntro{padding:15px 16px 12px}.gridSlipDialog .gridSlipBooks{grid-auto-columns:minmax(142px,46%);padding:0 16px 15px}.gridSlipDialog .gridSlipSummary{padding:13px 16px}.gridSlipDialog .gridSlipLegs{padding:14px 16px 10px}.gridSlipDialog .gridSlipLegs li{grid-template-columns:42px minmax(0,1fr);padding:13px}.gridSlipLegAction{grid-column:1/-1;justify-items:stretch}.gridSlipLegAction>small{text-align:center}.gridSlipNotice{margin-inline:16px}.gridSlipDialog .gridSlipDisclosure{padding-inline:16px}}.marketActions select{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:9px;padding:12px;font-size:12px;font-weight:800}.marketActions select:disabled{opacity:.55}@media (width<=760px){.marketActions select{width:100%}}.tdWeeklyBoard{background:linear-gradient(135deg,var(--panel),#a6f65a08);border-color:#a6f65a55;margin-bottom:18px;padding:22px 24px}.tdWeeklyIntro{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.55}.tdWeeklyGroups{margin-top:16px}.tdWeeklyPlayers article{min-width:0}.tdWeeklyPlayers article>b{color:#f1c40f;border-color:#f1c40f66}.tdWeeklyGroupActions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.tdWeeklyGroupActions a{color:var(--green);white-space:nowrap;font-size:13px;font-weight:800}.tdWeeklyGroupActions .addGroup{width:auto;min-height:42px;margin:0;padding:10px 14px}.tdWeeklyFoot{border-top:1px solid var(--line);padding-top:15px}.tdWeeklyFoot button{min-height:44px}.tdWeeklyAdmin{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:14px;font-size:13px;display:flex}.tdWeeklyAdmin>span{font-weight:800}.tdWeeklyAdmin button{background:var(--green);min-height:42px;color:var(--greenText);cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.tdWeeklyAdmin p{width:100%;color:var(--muted);margin:0}@media (width<=650px){.tdWeeklyBoard{padding:16px}.tdWeeklyBoard .dailyPicksHead{align-items:flex-start}.tdWeeklyBoard .dailyPicksHead>span{white-space:nowrap}.tdWeeklyPlayers{grid-template-columns:1fr}.tdWeeklyGroupActions{flex-wrap:wrap}.tdWeeklyGroupActions .addGroup{width:100%}.tdWeeklyFoot{flex-direction:column;align-items:stretch}.tdWeeklyFoot button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
