@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:var(--font);color:var(--ink);background:var(--bg);font-synthesis:none;font-feature-settings:"tnum" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:border-box}html{scrollbar-color:var(--line-2) var(--bg);min-width:320px;scroll-padding-top:150px}@media (width<=760px){html{scroll-padding-top:125px;scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}}body{min-width:320px;min-height:100vh;margin:0;font-size:15px;line-height:1.45}#root{min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;touch-action:manipulation;border:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.45}button,a{transition:background-color .15s,border-color .15s,color .15s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}a{color:inherit;text-underline-offset:3px}img,svg{vertical-align:middle}svg{flex-shrink:0}img{max-width:100%}h1,h2,h3,h4,p{margin:0}h1{font-family:var(--num)}strong{font-weight:700}fieldset{min-width:0}::selection{color:var(--ink);background:var(--accent-soft)}.positive{color:var(--up)!important}.negative{color:var(--down)!important}.muted{color:var(--ink-3)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.prop-fields{gap:18px;display:grid}.ticket-photo-import{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px}.ticket-photo-import>summary{cursor:pointer;align-items:center;gap:.5rem;padding:.8rem .9rem;font-weight:700;list-style:none;display:flex}.ticket-photo-import>summary::-webkit-details-marker{display:none}.ticket-photo-body{gap:.75rem;padding:0 .9rem .9rem;display:grid}.ticket-photo-body .button{justify-self:start}.ticket-photo-preview{width:min(100%,220px);position:relative}.ticket-photo-preview img{object-fit:cover;border-radius:8px;width:100%;max-height:180px;display:block}.ticket-photo-preview .icon-button{background:var(--surface);position:absolute;top:6px;right:6px}.beta-badge{background:var(--accent-soft);color:var(--accent-strong);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.15rem .4rem;font-size:.65rem}.prop-line-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}.prop-line-fields .selection-field{margin-bottom:0}.prop-result-field,.book-payout{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:16px}.prop-result-field .field-help{margin:8px 0 0}.book-payout summary{cursor:pointer;color:var(--ink-3);min-height:24px;font-size:14px}.book-payout[open] summary{margin-bottom:12px}@media (width<=600px){.prop-fields input,.prop-fields select,.prop-result-field select,.book-payout input{min-height:44px;font-size:16px}.bet-markets button{padding-inline:8px}.prop-line-fields{grid-template-columns:minmax(0,1fr);gap:10px}.prop-line-fields .selection-option{gap:5px;padding-inline:8px}}.bet-import-sources{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.bet-import-paste{flex:260px;min-width:0}.bet-import-paste>summary{min-height:40px;color:var(--ink-3);cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.bet-import-paste textarea{border:1px solid var(--line-2);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;margin:8px 0 10px;padding:10px 12px;font-size:14px;line-height:1.5}.bet-import-busy{color:var(--ink-3);align-items:center;gap:8px;margin:16px 0 0;font-size:14px;display:flex}.bet-import-notices{color:var(--ink-3);gap:6px;margin:16px 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:grid}.bet-import-notices svg,.bet-import-problem svg,.bet-import-warning svg{flex-shrink:0;margin-top:3px}.bet-import-notices li{gap:7px;display:flex}.bet-import-heading{color:var(--ink);margin:22px 0 10px;font-size:14.5px;font-weight:600}.bet-import-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bet-import-list>li{border:1px solid var(--line);border-radius:10px}.bet-import-list>li.unavailable{border-style:dashed}.bet-import-item{cursor:pointer;gap:12px;padding:13px 14px;display:flex}.unavailable .bet-import-item{cursor:default}:is(.modal,.log-sheet) .bet-import-item{color:inherit;font-size:inherit;font-weight:inherit;display:flex}.bet-import-item>input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--accent);flex-shrink:0;margin:1px 0 0;padding:0}.bet-import-body{gap:5px;min-width:0;display:grid}.bet-import-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 9px;font-size:13.5px;display:flex}.bet-import-status{background:var(--surface-2);color:var(--ink-3);border-radius:5px;padding:2px 7px;font-size:12.5px;font-weight:600}.bet-import-status.status-won{background:var(--up-soft);color:var(--up)}.bet-import-status.status-lost{background:var(--down-soft);color:var(--down)}.bet-import-legs{color:var(--ink);gap:2px;font-size:14px;line-height:1.45;display:grid}.bet-import-meta{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.bet-import-problem,.bet-import-warning{gap:6px;font-size:13px;line-height:1.5;display:flex}.bet-import-problem{color:var(--down)}.bet-import-warning{color:var(--gold-ink)}:is(.modal,.log-sheet) .bet-import-pick{color:var(--ink-2);gap:6px;margin:-4px 14px 14px 44px;font-size:13px;font-weight:600;display:grid}.bet-import-pick select{width:100%;min-width:0}.bet-import-group{margin-right:auto}.bet-import-group>label:first-child{color:var(--ink-3);align-items:center;gap:8px;font-size:14px;display:flex}.bet-import-group>label:first-child select{width:auto;margin-top:0}@media (width<=560px){.bet-import-group{width:100%}.bet-import-group>label:first-child select{flex:1}}.parlay-modal{min-width:0}.parlay-modal button,.parlay-card button{min-height:44px}.parlay-modal .icon-button,.parlay-card .icon-button{flex:0 0 44px;width:44px;min-width:44px}.parlay-progress{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;font-size:13px;display:flex}.parlay-progress>span:first-child{align-items:center;gap:8px;font-weight:650;display:flex}.parlay-progress>span:last-child{color:var(--ink-2);font-size:11.5px}.parlay-back{margin:0 0 14px}.parlay-matchup{align-items:center;gap:8px;min-width:0;display:inline-flex}.parlay-matchup strong{color:var(--ink);font-size:14px}.parlay-matchup .team-logo{flex:0 0 26px;width:26px;height:26px;padding:2px}.parlay-matchup .team-logo>span{font-size:8.5px}.parlay-matchup .muted{font-size:11.5px}.parlay-picker-heading{margin:0 0 18px}.parlay-picker-heading h3{letter-spacing:-.5px;margin:0 0 6px;font-size:19px;font-weight:650}.parlay-picker-heading p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.parlay-modal .parlay-search{border:1.5px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink-3);align-items:center;gap:10px;padding:0 13px;display:flex}.parlay-search:focus-within{border-color:var(--ink);outline:2.5px solid var(--focus);outline-offset:2px}.parlay-search input{width:100%;min-width:0;min-height:46px;box-shadow:none;background:0 0;border:0;outline:none;margin-top:0;padding:10px 0}.parlay-search input:focus{box-shadow:none;outline:none}.parlay-leagues{width:100%;margin:13px 0 15px}.parlay-leagues button{flex:1}.parlay-game-list{border:1px solid var(--line);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sunk) var(--surface-2);border-radius:16px;max-height:min(44dvh,410px);overflow:auto}.parlay-game-option{text-align:left;width:100%;color:var(--ink);background:var(--surface);border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.parlay-game-option:last-child{border-bottom:0}.parlay-game-option-main{gap:8px;min-width:0;display:grid}.parlay-game-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;display:flex}.parlay-game-meta>span{color:var(--ink);border:1px solid var(--line-2);border-radius:4px;padding:2px 5px;font-size:10.5px}.parlay-feed-note{color:var(--ink-2);align-items:center;gap:7px;margin:0 0 12px;font-size:12.5px;line-height:1.6;display:flex}.parlay-feed-note svg{flex:0 0 15px}.parlay-picker-empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;padding:35px 22px;display:flex}.parlay-picker-empty strong{color:var(--ink);margin:12px 0 0;font-size:14.5px}.parlay-picker-empty p{max-width:260px;font-size:13px;line-height:1.7}.parlay-more{justify-content:center;width:100%;padding:10px}.parlay-editor-matchup{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin:0 0 20px;padding:14px 0;display:flex}.parlay-leg-editor .form-grid{margin-top:20px}.parlay-modal .bet-markets button,.parlay-modal .market-quote .text-button{min-height:44px}.parlay-leg-editor .market-quote-main{flex-wrap:wrap}.parlay-leg-editor .selection-option{min-width:0}.parlay-draft-legs{margin:0;padding:0;list-style:none}.parlay-draft-legs li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.parlay-leg-number{border:1px solid var(--line-2);width:26px;height:26px;color:var(--ink);background:var(--flat-soft);border-radius:50%;flex:0 0 26px;place-items:center;font-size:12.5px;display:grid}.parlay-draft-pick{flex:1;gap:5px;min-width:0;display:grid}.parlay-draft-pick strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.parlay-draft-pick>span{color:var(--ink-2);font-size:11.5px;line-height:1.5}.parlay-draft-pick i{color:var(--ink-3);margin:0 5px;font-style:normal}.parlay-add-leg{border:1.5px dashed var(--line-2);border-radius:var(--r);width:100%;color:var(--ink);background:0 0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:16px 0 24px;padding:14px;font-size:14px;font-weight:600;display:flex}.parlay-add-leg>span{color:var(--ink-2);margin-left:auto;font-size:11.5px;font-weight:400}.parlay-price-panel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:16px}.parlay-price-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.parlay-price-heading>span:first-child{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.parlay-price-source{background:var(--flat-soft);color:var(--ink-2);border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:700}.parlay-price-panel .form-grid{margin-bottom:0}.parlay-price-panel .form-footnote{margin:14px 0 0;font-size:11.5px;line-height:1.7}.parlay-pricing-notice{color:var(--accent);background:var(--flat-soft);border:1px solid var(--accent);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 17px;padding:12px;font-size:13px;line-height:1.65;display:flex}.parlay-pricing-notice svg{flex:0 0 16px;margin-top:2px}.parlay-estimate{margin-top:10px;font-size:12.5px}.parlay-details{margin:22px 0}.parlay-repricing{background:var(--flat-soft);border:1px solid var(--line-2);border-radius:10px;margin-top:18px;padding:16px}.parlay-repricing>div{color:var(--accent);align-items:center;gap:9px;font-size:13px;display:flex}.parlay-repricing p{color:var(--accent);margin:9px 0 14px;font-size:12.5px;line-height:1.7}.parlay-modal .parlay-repricing label{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.parlay-repricing input{flex:0 0 100%;width:100%}.parlay-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;box-shadow:var(--shadow);overflow:hidden}.parlay-card-live{border-color:color-mix(in srgb, var(--live) 22%, var(--line))}.parlay-card-header{align-items:center;gap:3px;padding:18px 15px 16px 20px;display:flex}.parlay-card-header>div{flex:1;min-width:0}.parlay-card-kicker{color:var(--ink-3);letter-spacing:.06em;align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:flex}.parlay-card-kicker>span{letter-spacing:0;color:var(--ink-2);margin-left:4px;font-weight:400}.parlay-card-header h3{overflow-wrap:anywhere;color:var(--ink);margin:9px 0 0;font-size:17px;font-weight:700;line-height:1.35}.parlay-card .icon-button{color:var(--ink-2)}.parlay-ticket-terms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.9fr 1fr 1.2fr;gap:12px;margin:0 20px;padding:17px 0;display:grid}.parlay-ticket-terms>div{flex-direction:column;gap:7px;min-width:0;display:flex}.parlay-ticket-terms>div:last-child{text-align:right}.parlay-ticket-terms span{color:var(--ink-2);font-size:11.5px}.parlay-ticket-terms strong{font:800 16px var(--num);overflow-wrap:anywhere}.parlay-original-price{color:var(--ink-2);margin:12px 20px 0;font-size:11.5px;line-height:1.6}.parlay-leg-meta .parlay-delayed{color:var(--gold-ink)}.parlay-card-legs{margin:0;padding:3px 20px;list-style:none}.parlay-card-legs>li{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:18px 0;display:flex}.parlay-card-legs>li:last-child{border-bottom:0}.parlay-leg-marker{border:1px solid var(--line-2);width:24px;height:24px;color:var(--ink);background:var(--flat-soft);border-radius:50%;flex:0 0 24px;place-items:center;font-size:11.5px;display:grid}.parlay-leg-marker-winning{color:var(--up);background:var(--surface);border:2px solid var(--up)}.parlay-leg-marker-won{color:var(--brand-on);background:var(--up);border-color:var(--up)}.parlay-leg-marker-losing{color:var(--down);background:var(--surface);border:2px solid var(--down)}.parlay-leg-marker-lost{color:var(--brand-on);background:var(--down);border-color:var(--down)}.parlay-leg-marker-push,.parlay-leg-marker-void{color:var(--ink-2);background:var(--flat-soft);border-color:var(--line-2)}.parlay-card-leg-main{flex:1;min-width:0}.parlay-leg-pick{justify-content:space-between;align-items:center;gap:9px;margin:2px 0 12px;display:flex}.parlay-leg-pick>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6}.parlay-leg-pick .bet-status{flex-shrink:0}.parlay-leg-score{flex-wrap:wrap;align-items:center;gap:9px 16px;display:flex}.parlay-leg-score>span{color:var(--ink);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.parlay-leg-score .team-logo{flex:0 0 22px;width:22px;height:22px;padding:1px}.parlay-leg-score .team-logo>span{font-size:7.5px}.parlay-leg-score strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.parlay-leg-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:9px;font-size:10.5px;line-height:1.6;display:flex}.parlay-leg-meta>span+span:before{content:"·";color:var(--ink-3);margin-right:8px}.parlay-leg-missing{color:var(--ink-2);font-size:12.5px}.parlay-leg-excluded .parlay-leg-pick>strong{color:var(--ink-2)}.parlay-reprice-button{margin-top:8px;font-size:12.5px}.parlay-card-footer{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:11.5px;display:flex}.parlay-card-footer .card-group-tag{overflow-wrap:anywhere;min-width:0}.parlay-card-footer>span:last-child{color:var(--ink-2);flex-shrink:0;font-size:10.5px}@media (hover:hover) and (pointer:fine){.parlay-game-option:hover{background:var(--flat-soft)}.parlay-add-leg:hover{background:var(--sunk);border-color:var(--line-2)}}@media (width<=480px){.parlay-progress{gap:8px;padding:12px}.parlay-progress>span:first-child{gap:6px;font-size:12.5px}.parlay-progress>span:last-child{font-size:10.5px}.parlay-draft-legs li{gap:6px}.parlay-draft-pick strong{font-size:13px}.parlay-add-leg{gap:7px}.parlay-add-leg>span{flex:0 0 100%;margin-left:24px}.parlay-price-panel{padding:14px}.parlay-price-panel .form-grid{gap:11px}.parlay-card-header{padding-left:17px}.parlay-ticket-terms{gap:10px;margin:0 17px}.parlay-ticket-terms strong{font-size:14.5px}.parlay-ticket-terms span{font-size:10.5px}.parlay-card-legs,.parlay-card-footer{padding-left:17px;padding-right:17px}}a.parlay-leg-score{width:fit-content;color:inherit;border-radius:6px;margin:-3px -6px;padding:3px 6px;text-decoration:none}a.parlay-leg-score:hover{background:var(--sunk)}a.parlay-leg-score>svg{color:var(--ink-3)}.sheet{border:0;border-left:1px solid var(--line);background:var(--bg);width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);box-shadow:var(--shadow-lg);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}.sheet[open]{animation:.18s ease-out sheet-slide}.sheet::backdrop{background:var(--backdrop)}.sheet-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:20px 16px 14px 24px;display:flex;position:relative}.sheet-grip{display:none}.sheet-titles{flex:1;min-width:0}.sheet-titles h2{font:800 22px/1.15 var(--num);letter-spacing:-.02em}.sheet-context{color:var(--ink-2);margin-top:3px;font-size:13.5px;line-height:1.45}.sheet-close{flex-shrink:0;margin:-6px -4px 0 0}.sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 24px 28px;overflow-y:auto}.sheet-foot{padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}@keyframes sheet-slide{0%{opacity:.6;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes sheet-rise{0%{opacity:.6;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet[open]{animation:none}}@media (width<=760px){.sheet{width:100%;height:auto;max-height:92dvh;box-shadow:var(--shadow-lg);border-top:0;border-left:0;border-radius:22px 22px 0 0;inset:auto 0 0}.sheet[open]{animation-name:sheet-rise}.sheet-head{touch-action:none;padding:26px 12px 14px 20px}.sheet-grip{background:var(--line-2);border-radius:3px;width:40px;height:5px;margin-left:-20px;display:block;position:absolute;top:9px;left:50%}.sheet-titles h2{font-size:21px}.sheet-close{min-width:44px;min-height:44px;margin-top:-10px}.sheet-body{padding:16px 20px calc(24px + env(safe-area-inset-bottom))}}.log-sheet{width:min(540px,100vw)}.log-modes{width:100%;margin-bottom:18px;display:flex}.log-modes button{flex:1;min-height:40px;font-size:14.5px}.log-sheet .sheet-foot:has(>.log-actions:empty){display:none}.log-actions .inline-error{margin:0 0 10px}.log-actions-row{justify-content:flex-end;align-items:center;gap:9px;display:flex}.log-actions-row .button{min-height:44px}.log-actions-row .button-primary{flex:1;justify-content:center;min-width:0}.log-sheet .bet-form,.log-sheet .parlay-leg-editor{margin:0}.log-step{margin:0 0 12px;font-size:15px;font-weight:700}.log-game-list{max-height:none;margin-top:14px}.matchup-mini-end{align-items:center;gap:10px;display:inline-flex}.line-chips{flex-wrap:wrap;gap:8px;display:flex}.line-chip{border:1.5px solid var(--line-2);background:var(--surface);min-height:42px;color:var(--ink);font:800 14px/1 var(--num);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.line-chip:hover:not(:disabled){border-color:var(--ink)}.line-chip.added{opacity:1;border-color:var(--up);color:var(--up);cursor:default}.quick-lines{gap:10px;margin:0 0 18px;display:grid}.quick-lines-label{color:var(--ink-3);align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.5;display:flex}.parlay-slip{background:var(--ink);color:var(--bg);border-radius:16px;margin:0 0 16px;padding:12px 14px}.parlay-slip .parlay-progress{color:var(--bg);background:0 0;border:0;margin:0;padding:0;font-size:15px}.parlay-slip .parlay-progress>span:first-child{font-weight:700}.parlay-slip-price{font-variant-numeric:tabular-nums}.parlay-slip .parlay-progress>.parlay-slip-price{color:color-mix(in srgb, var(--bg) 85%, var(--ink));font:700 14px var(--num)}.parlay-slip-empty{color:color-mix(in srgb, var(--bg) 75%, var(--ink));margin:6px 0 0;font-size:13.5px;line-height:1.5}.parlay-slip .parlay-draft-legs{margin-top:8px}.parlay-slip .parlay-draft-legs li{border-bottom:0;border-top:1px solid color-mix(in srgb, var(--bg) 18%, var(--ink));padding:8px 0}.parlay-slip .parlay-leg-number{background:color-mix(in srgb, var(--bg) 18%, var(--ink));color:var(--bg);font:800 12px var(--num);border:0}.parlay-slip .parlay-draft-pick strong{color:var(--bg);font-size:15px}.parlay-slip .parlay-draft-pick>span,.parlay-slip .parlay-draft-pick i{color:color-mix(in srgb, var(--bg) 75%, var(--ink));font-size:12.5px}.parlay-slip .icon-button{color:var(--bg)}.parlay-slip .icon-button:hover{background:color-mix(in srgb, var(--bg) 14%, var(--ink));color:var(--bg)}.log-sheet .parlay-add-leg{margin:0 0 20px}.log-sheet .parlay-review{margin-bottom:24px}.log-sheet .parlay-picker{border-top:1px solid var(--line);padding-top:18px}.log-sheet .parlay-game-list{max-height:none}@media (width<=760px){.log-sheet{height:92dvh}.log-actions-row .button{min-height:46px}}.theme-toggle-wrap{flex-shrink:0;align-items:center;display:inline-flex}.theme-toggle{width:44px;min-height:44px;color:var(--ink-3);background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:10px;display:inline-flex}.theme-toggle:hover{border-color:var(--line);background:var(--sunk,var(--sunk));color:var(--ink)}.theme-toggle:active{color:var(--accent)}.activity-button{flex-shrink:0;position:relative}.activity-button.has-activity{color:var(--ink)}.activity-count{border:2px solid var(--bg);box-sizing:content-box;background:var(--live);min-width:18px;height:18px;color:var(--brand-on);border-radius:9px;place-items:center;padding-inline:4px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:3px}.game-moment{background:var(--live-soft);min-height:25px;color:var(--live);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;font-weight:600;display:flex}.game-moment>svg{flex-shrink:0}.game-moment>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-moment-red-zone{background:var(--down-soft);color:var(--down)}.game-moment-final{background:var(--flat-soft);color:var(--ink-2)}.game-moment-new{animation:1.3s ease-out 2 moment-arrives}@keyframes moment-arrives{0%{box-shadow:inset 3px 0}65%{box-shadow:inset 0 0 #0000}}.activity-preference{border:1px solid var(--line);background:var(--surface-2,var(--surface-2));border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.activity-preference strong{color:var(--ink);font-size:14px}.activity-preference p,.activity-footnote{color:var(--ink-3);margin:5px 0 0;font-size:12.5px;line-height:1.65}.activity-switch{background:0 0;border:0;border-radius:15px;align-items:center;width:50px;min-width:50px;height:44px;padding:0 3px;display:flex;position:relative}.activity-switch:before{content:"";background:var(--line-2);border-radius:15px;transition:background-color .15s;position:absolute;inset:7px 0}.activity-switch>span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:relative;box-shadow:0 1px 3px #00000040}.activity-switch[aria-checked=true]:before{background:var(--up)}.activity-switch[aria-checked=true]>span{transform:translate(20px)}.activity-now{margin-top:23px}.activity-now h3,.activity-list-heading h3{color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-size:14.5px;display:flex}.activity-now-game{border:1px solid var(--line);background:var(--surface-2,var(--surface-2));text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;padding:13px;display:flex}.activity-now-game>span{gap:3px;min-width:0;display:grid}.activity-now-game strong{color:var(--live);font-size:13.5px}.activity-now-game small{color:var(--ink-3);font-size:12.5px;line-height:1.5}.activity-now-red-zone{border-color:var(--down-line);background:var(--down-soft)}.activity-now-red-zone strong{color:var(--down)}.activity-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:23px;display:flex}.activity-list-heading h3{margin:0}.activity-list-heading button{min-height:44px;font-size:12.5px}.activity-list{margin:10px 0 0;padding:0;list-style:none}.activity-event{border-bottom:1px solid var(--line);width:100%;color:var(--ink-3);text-align:left;background:0 0;align-items:center;gap:12px;padding:15px 0;display:flex}.activity-event-icon{height:34px;color:var(--ink-2);background:var(--flat-soft);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.activity-event-score .activity-event-icon{color:var(--live);background:var(--live-soft)}.activity-event-red-zone .activity-event-icon{color:var(--down);background:var(--down-soft)}.activity-event-copy{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.activity-event-copy strong{color:var(--ink);font-size:14px}.activity-event-copy>span{color:var(--ink-3);font-size:12.5px;line-height:1.6}.activity-event-copy small{color:var(--ink-3);font-size:11.5px}.activity-empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;padding:34px 18px;display:flex}.activity-empty>svg{color:var(--ink-3)}.activity-empty strong{color:var(--ink);margin-top:13px;font-size:16px}.activity-empty p{max-width:300px;margin:9px 0 16px;font-size:13px;line-height:1.7}.activity-footnote{padding-top:12px}@media (width<=640px){.topbar .connection-status{white-space:nowrap;width:8px;overflow:hidden}.topbar .topbar-right{gap:3px}}.game-menu-list{width:236px}.game-menu-list button:disabled{cursor:default;opacity:.7}.game-menu-list button>span{gap:2px;display:grid}.game-menu-list small{color:var(--ink-3);font-size:10.5px}.game-menu-list .negative{color:var(--down)}.icon-button.follow-game-star,.icon-button.follow-team-star{color:var(--ink-3);background:0 0;border-color:#0000}.icon-button.follow-game-star:hover,.icon-button.follow-team-star:hover{background:var(--hover);color:var(--ink-2)}.icon-button.follow-game-star:active,.icon-button.follow-team-star:active{background:var(--press)}.icon-button.follow-game-star.on,.icon-button.follow-team-star.on,.icon-button.follow-game-star.on:hover,.icon-button.follow-team-star.on:hover{color:var(--gold)}.icon-button.follow-game-star:disabled{cursor:default;opacity:.75}.icon-button.follow-game-star:disabled:hover{background:0 0}.icon-button.follow-team-star{flex-shrink:0}.topbar-menu .dropdown-menu{z-index:25}.pin-groups{border:0;gap:6px;margin:0;padding:0;display:grid}.pin-groups legend{margin-bottom:8px}.modal .pin-group{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.modal .pin-group.selected{border-color:var(--selected-line);background:var(--selected-soft)}.modal .pin-group input{width:20px;height:20px;min-height:0;accent-color:var(--accent);flex-shrink:0;margin:0;padding:0}.pin-group .group-dot{border-radius:50%;width:10px;height:10px}.pin-hint{color:var(--ink-3);margin-top:10px;font-size:13px;line-height:1.5}.appearance-group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.appearance-group>legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:14px;font-weight:650}.appearance-note{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.appearance-card .inline-error{margin:0}.mode-choice>input,.scheme-choice>input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mode-choices{background:var(--sunk);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.mode-choice{min-height:44px;color:var(--ink-2);text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:14px;font-weight:600;display:flex;position:relative}.mode-choice:hover{background:var(--hover);color:var(--ink)}.mode-choice:active{background:var(--press)}.mode-choice:has(input:checked){background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow);font-weight:700}.scheme-choices{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;display:grid}.scheme-choice{border:1.5px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:8px;padding:8px 8px 10px;display:grid;position:relative}.scheme-choice:hover{border-color:var(--hover-line);box-shadow:inset 0 0 0 999px var(--hover)}.scheme-choice:has(input:checked){border-color:var(--selected-line);background:var(--selected-soft);box-shadow:inset 0 0 0 1px var(--selected-line)}.scheme-choice:has(input:focus-visible){outline:2.5px solid var(--focus);outline-offset:2px}.mode-choice:has(input:focus-visible){outline:2.5px solid var(--focus);outline-offset:2px}.appearance-card[data-keyboard] :is(.scheme-choice,.mode-choice):has(input:focus){outline:2.5px solid var(--focus);outline-offset:2px}.scheme-choice-text{gap:1px;min-width:0;padding:0 2px;display:grid}.scheme-choice-text strong{font-size:14px;font-weight:650}.scheme-choice:has(input:checked) .scheme-choice-text strong{font-weight:800}.scheme-choice-text small{color:var(--ink-3);font-size:12.5px;line-height:1.35}.scheme-check{color:var(--selected-line);align-self:center}.scheme-swatch{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-column:1/-1;height:64px;padding:9px 10px;display:block;position:relative;overflow:hidden}.scheme-swatch-card{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;width:78%;height:100%;padding:6px 8px;display:grid}.scheme-swatch-mark{align-items:center;gap:2px;display:inline-flex}.scheme-swatch-mark i{background:var(--logo);border-radius:1px;width:3px;height:12px;transform:skew(-18deg)}.scheme-swatch-mark i:nth-child(2){height:9px}.scheme-swatch-mark i:nth-child(3){height:6px}.scheme-swatch-lines{gap:3px;display:grid}.scheme-swatch-lines i{background:var(--ink);border-radius:2px;height:4px}.scheme-swatch-lines i+i{background:var(--accent);width:60%}.scheme-swatch-status{grid-column:1/-1;gap:4px;display:flex}.scheme-swatch-status i{border-radius:4px;width:14px;height:7px}.scheme-swatch-status .up{background:var(--up)}.scheme-swatch-status .down{background:var(--down)}.scheme-swatch-status .live{background:var(--live)}.scheme-swatch-status .push{background:var(--gold)}.scheme-swatch-chip{background:var(--selected);border-radius:5px;width:18%;height:14px;position:absolute;bottom:9px;right:8px}.cagebook-panel{margin-top:22px}.cagebook-status strong{color:var(--ink);font-weight:600}.cagebook-facts{color:var(--ink-3);gap:6px;margin:14px 0 0 32px;padding:0;font-size:13px;line-height:1.65;list-style:none;display:grid}.cagebook-facts .cagebook-warning{color:var(--gold-ink)}.cagebook-review-callout{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.cagebook-review-callout .button{flex-shrink:0}.cagebook-paste .button{margin-top:2px}.cagebook-fineprint{color:var(--ink-3);overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.7}.cagebook-checking,.cagebook-linked{align-items:center;gap:8px;display:flex}.cagebook-review-section{margin-top:20px}.cagebook-review-section h3{color:var(--ink);margin-bottom:10px;font-size:14.5px;font-weight:600}.cagebook-matches,.cagebook-remaining{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cagebook-matches>li{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.cagebook-matches p{color:var(--ink);margin:2px 0 8px;font-size:14px;line-height:1.5}.cagebook-matches p:last-child{margin-bottom:0}.cagebook-source{color:var(--ink-3);letter-spacing:.6px;text-transform:uppercase;font-size:11.5px;font-weight:600}.cagebook-match-actions{flex-shrink:0;gap:8px;display:flex}.cagebook-remaining>li{border:1px solid var(--line);color:var(--ink);border-radius:9px;padding:10px 14px;font-size:14px;line-height:1.5}.cagebook-notice>span{flex:1;min-width:0}@media (width<=560px){.cagebook-facts{margin-left:0}.cagebook-matches>li,.cagebook-review-callout{flex-direction:column;align-items:stretch}.cagebook-match-actions .button{flex:1;min-height:44px}.cagebook-notice{flex-wrap:wrap}}.transfer-panel{border:1px solid var(--line-2);background:var(--flat-soft);border-radius:12px;margin:22px 0 25px;padding:19px}.transfer-heading{align-items:flex-start;gap:11px;display:flex}.transfer-heading>svg{color:var(--accent);margin-top:2px}.transfer-heading>div{min-width:0}.transfer-heading h3{color:var(--ink);letter-spacing:-.25px;font-size:15px;font-weight:600}.transfer-heading p{color:var(--ink-2);margin-top:7px;font-size:13px;line-height:1.75}.transfer-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.transfer-actions .button{flex:1;padding-inline:11px;font-size:12.5px}.transfer-panel .transfer-copied{color:var(--up);align-items:flex-start;gap:7px;margin-top:13px;font-size:12.5px;line-height:1.75;display:flex}.transfer-copied>svg{margin-top:3px}.transfer-manual-copy,.transfer-paste{border-top:1px solid var(--line-2);margin-top:18px;padding-top:18px}.transfer-panel textarea{resize:vertical;width:100%;min-height:105px;color:var(--ink);overflow-wrap:anywhere;margin:9px 0 12px;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.transfer-panel label{color:var(--ink);font-size:13px}.transfer-manual-copy>p,.transfer-paste>p{color:var(--ink);margin-top:7px;font-size:12.5px;line-height:1.75}.transfer-manual-copy .text-button{font-size:12.5px}.transfer-paste .button{width:100%}.transfer-panel .inline-error{overflow-wrap:anywhere}.transfer-panel .transfer-footnote{color:var(--ink-2);margin-top:14px;font-size:11.5px;line-height:1.75}.transfer-backup-heading{color:var(--ink);margin-bottom:13px;font-size:14px;font-weight:600}.transfer-review-error{overflow-wrap:anywhere;flex:0 0 100%;max-height:110px;margin:0 0 4px;overflow:auto}@media (width<=760px){.transfer-panel textarea{font-size:16px}.transfer-actions .button,.transfer-manual-copy .text-button{min-height:44px}}@media (width<=560px){.transfer-panel{padding:17px 15px}.transfer-heading{gap:9px}.transfer-heading h3{font-size:14.5px}.transfer-actions{flex-direction:column;align-items:stretch;gap:8px}.transfer-actions .button{justify-content:flex-start;padding-inline:13px;font-size:13px}.transfer-heading p{font-size:13px}}.more-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.more-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow);gap:14px;padding:18px 20px;display:grid}.more-card>h2{font-size:15px;font-weight:700}.more-card.betting-card{border:1.5px solid var(--ink)}.more-card.betting-card.on{border-color:var(--up)}.more-data{grid-row:span 3}.more-card .transfer-panel,.more-card .settings-description,.more-card .settings-demo{margin:0}.more-card .settings-demo{padding-top:18px}.more-card .transfer-backup-heading{margin:4px 0 -4px}.more-row{border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:13px;padding:8px 4px;display:flex}.more-row>span{flex:1;gap:3px;min-width:0;display:grid}.more-row strong{font-size:14.5px;font-weight:650}.more-row small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.more-row>svg{color:var(--ink-3);flex-shrink:0}.more-row:hover strong{color:var(--accent)}.more-highlights{margin:0}.betting-head{align-items:flex-start;gap:12px;display:flex}.betting-head>svg{color:var(--ink-3);flex-shrink:0;margin-top:2px}.betting-card.on .betting-head>svg{color:var(--up)}.betting-head>div{flex:1;min-width:0}.betting-head h2{letter-spacing:-.3px;font-size:16px;font-weight:700}.betting-head p{color:var(--ink-3);margin-top:5px;font-size:14px;line-height:1.55}.betting-head .activity-switch:disabled{cursor:not-allowed;opacity:.75}.betting-note{color:var(--ink-3);align-items:center;gap:7px;margin:0;font-size:13px;line-height:1.6;display:flex}.betting-question{border:1.5px solid var(--ink);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:14px 16px;margin:0 0 18px;padding:18px 20px;display:flex}.betting-question>svg{color:var(--accent);flex-shrink:0}.betting-question-copy{flex:320px;min-width:0}.betting-question-copy h2{letter-spacing:-.3px;font-size:17px;font-weight:700}.betting-question-copy p{color:var(--ink-3);margin-top:4px;font-size:14px;line-height:1.55}.betting-question-actions{gap:9px;display:flex}.betting-question-actions .button{min-height:44px}@media (width<=560px){.betting-question{gap:10px;margin-bottom:12px;padding:14px 16px}.betting-question-copy h2{font-size:16px}.betting-question-copy p{font-size:13.5px;line-height:1.45}.betting-question>svg{display:none}.betting-question-actions{width:100%}.betting-question-actions .button{flex:1;justify-content:center}}.more-source{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 14px;font-size:13px;line-height:1.6;display:flex}.more-source>span:first-child{align-items:center;gap:6px;display:flex}.transfer-paste-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:14px;display:flex}@media (width<=1120px){.more-grid{grid-template-columns:minmax(0,1fr)}.more-data{grid-row:auto}}@media (width<=560px){.more-card{padding:18px 16px}.transfer-paste-actions .button{flex:auto}}.board-parlays{margin-bottom:34px;scroll-margin-top:90px}.board-parlay-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.parlay-section-caption,.mixed-parlay-note{color:var(--ink-2);font-size:13px;line-height:1.6}.mixed-parlay-note{margin:-4px 0 16px}.wager-switch{border-bottom:1px solid var(--line-2);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:-4px 0 18px;padding-bottom:12px;font-size:13px;display:flex}.wager-switch button{min-height:44px}@media (width<=1100px){.board-parlay-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.parlay-section-caption{display:none}.board-parlay-grid{gap:16px}}.groups-filter-empty{margin-bottom:20px}.wager-section-heading{color:var(--ink);align-items:center;gap:9px;margin-bottom:14px;font-size:15px;display:flex}.team-pick-badge{color:var(--ink-3);flex-shrink:0;align-items:center;line-height:1.3;display:inline-flex}.game-field{border-top:1px solid var(--line);background:var(--surface);padding:9px 20px 10px}.game-scorecard-compact .game-field{padding:7px 14px 9px}.game-field-summary{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:5px 9px;font-size:12.5px;line-height:1.4;display:flex}.game-field-owner{color:var(--ink);align-items:center;gap:4px;font-weight:700;display:inline-flex}.game-field-owner>svg{flex-shrink:0}.game-field-down{color:var(--ink-2);font-weight:600}.game-field-spot{color:var(--ink-3);margin-left:auto}.game-field-fallback{color:var(--ink-3);overflow-wrap:anywhere}.game-field-diagram{align-items:center;gap:7px;margin-top:6px;display:flex}.game-field-end{overflow-wrap:anywhere;max-width:46px;color:var(--ink-3);flex-shrink:0;font-size:10.5px;font-weight:600;line-height:1.2}.game-field-track{background:var(--grass);border-radius:5px;flex:1;min-width:0;height:18px;position:relative}.game-field-track>svg{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.game-field-track line{stroke:var(--grass-line);stroke-width:1px}.game-field-track .midfield-line{stroke:var(--grass-line);stroke-width:2px}.game-field-scrimmage,.game-field-first-down{width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.game-field-scrimmage{background:var(--ink);opacity:.45}.game-field-first-down{z-index:1;background:var(--gold);top:-3px;bottom:-3px}.game-field-ball{z-index:2;border:1.5px solid var(--ink);background:var(--surface);width:17px;height:17px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}.game-field-ball svg{width:11px;height:11px}.game-card .possession{color:var(--ink-2);align-items:center;display:inline-flex;transform:none}.game-scorecard.score-card{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;padding:8px 6px 10px 14px;scroll-margin-top:140px;display:flex;position:relative}.score-card>*{min-width:0}.score-card-compact.score-card{gap:2px;padding-block:6px 8px}.score-card-link{z-index:0;border-radius:inherit;position:absolute;inset:0}.score-card-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.score-card :is(.score-card-tools,.card-bets){z-index:1;position:relative}.score-card-head{align-items:center;gap:6px;min-height:32px;display:flex}.score-card-head .game-labels{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.score-card .game-status{white-space:nowrap;flex-shrink:0;font-size:12.5px}.score-card .stale-label{flex-shrink:0;padding:1px 5px;font-size:11px}.score-card-tools{flex-shrink:0;align-self:flex-start;align-items:center;gap:0;margin:-2px 0;display:flex}.score-card-tools .icon-button.tiny{width:40px;height:40px;margin-block:-4px}.score-card .scoreboard{flex-direction:column;gap:2px;padding:0 4px 0 0;display:flex}.score-card .team-row{gap:10px;min-height:34px}.score-card-compact .team-row{min-height:30px}.score-card .team-logo{width:28px;height:28px}.score-card .team-logo>span{font-size:9.5px}.score-card .team-info{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.score-card .team-info>span{align-items:center;margin:0;line-height:1.3;display:inline-flex}.score-card .team-info h3{white-space:normal;text-overflow:clip;min-width:0;font-size:16px;font-weight:600;line-height:1.25;overflow:visible}.score-card .team-rank{margin-right:-2px;font-size:11px}.score-card .team-record{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:12px}.score-card .followed-star{color:var(--gold-ink);flex-shrink:0}.score-card .possession{color:var(--ink-2);flex-shrink:0}.score-card .team-score{flex-shrink:0;min-width:30px;font-size:22px;line-height:1.15}.score-card-compact .team-score{font-size:20px}.score-card .team-score.team-line{color:var(--ink-2);font:600 13px/1.3 var(--font);letter-spacing:0;white-space:nowrap}.score-card .score-dash{font-size:18px}.game-scorecard.score-card .team-row-picked{box-shadow:inset 2px 0 var(--line-2);background:0 0;border-radius:0;margin-inline:-8px 0;padding-inline:8px 0}.score-card .team-pick-badge{color:var(--ink-3)}.score-card>.card-situation{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.score-card>.card-situation:empty{display:none}.card-situation>.game-moment{border-radius:999px;flex-shrink:1;min-width:0;margin:0;padding:2px 8px}.card-situation>.game-moment>span{white-space:normal;text-overflow:clip;overflow:visible}.card-situation>.game-moment p{display:none}.card-situation>.game-field{background:0 0;border:0;flex-wrap:wrap;flex:240px;align-items:center;gap:6px 10px;min-width:0;padding:0;display:flex}.card-situation .game-field-summary{flex-wrap:wrap;gap:2px 8px;font-size:13px}.card-situation .game-field-summary>*{white-space:nowrap}.card-situation .game-field-spot{margin-left:0}.card-situation .game-field-diagram{flex:90px;min-width:90px;margin:0}.card-situation .game-field-end{display:none}.card-bets{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:36px;color:var(--ink-2);text-align:left;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;padding:5px 30px 5px 8px;font-size:13px;line-height:1.35;display:flex}.card-bets:hover{border-color:var(--line-2);color:var(--ink)}.card-bets-text{min-width:0}.card-bets-chevron{color:var(--ink-3);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.card-bets-badge{background:var(--flat-soft);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:1px 7px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-flex}.card-bets-badge.tone-up{background:var(--up-soft);color:var(--up)}.card-bets-badge.tone-down{background:var(--down-soft);color:var(--down)}.score-card-more{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:2px;padding-top:8px;display:flex}.score-card .discovery-lines{color:var(--ink-2);border:0;flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;font-size:12.5px;display:flex}.score-card .discovery-lines>span{white-space:nowrap}.score-card .discovery-lines strong{color:var(--ink);margin-left:3px;font-weight:600}.live-lines-label{color:var(--live);letter-spacing:.4px;text-transform:uppercase;font-weight:700}.score-card .play-strip{min-height:0;color:var(--ink-2);border:0;align-items:flex-start;gap:7px;margin:0;padding:0;display:flex}.score-card .play-strip>svg{color:var(--ink-3);flex-shrink:0;margin-top:3px}.score-card .play-text{-webkit-line-clamp:unset;line-clamp:none;font-size:13px;line-height:1.4;display:block;overflow:visible}.score-card-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.scorecard-broadcast{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;line-height:1.4;display:inline-flex}.scorecard-broadcast>svg{flex-shrink:0}.sharp-label{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-flex}@media (width>=761px){.games-grid.scorecards-grid{grid-auto-rows:1fr;align-items:stretch}.score-card>.scoreboard{flex:1 0 auto;justify-content:space-evenly}}.game-card-opens{cursor:pointer;transition:border-color .15s,box-shadow .15s}.game-card-opens:hover{border-color:var(--line-2)}.game-card-opens :is(a,button,input,select,textarea,label){cursor:pointer}.game-scorecard:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.game-card-opens{transition:none}}.score-card-compact .score-card-head .game-labels{flex-wrap:nowrap;flex:0 auto}.score-card-compact .score-card-tools{flex:1 0 auto;justify-content:flex-end;align-self:center;gap:2px}.score-card-tools>.card-bets-badge{margin-right:2px;font-size:11px}.score-card-compact .game-status.live:before{content:none}.score-card-compact .game-status.live{color:var(--live)}@media (width<=760px){.score-card-tools .icon-button.tiny{width:44px;height:44px;margin-block:-6px}.card-bets{min-height:44px}}.scores-layout,.scores-main{min-width:0}@media (width>=1400px){.scores-main .games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.slate-section{margin-top:18px}.slate-heading{margin:0 2px 10px;font-size:15px;font-weight:700}.slate-section:not(.slate-yours){border-top:1px solid var(--line-2);margin-top:26px;padding-top:12px}.slate-section:not(.slate-yours) .slate-heading{margin:0 0 12px}.slate-title,.slate-toggle{align-items:center;gap:8px;display:flex}.slate-toggle{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;background:0 0;border-radius:12px;gap:10px;padding:0 8px 0 4px}.slate-toggle:hover{background:var(--hover)}.slate-toggle:active{background:var(--press)}.slate-chevron{color:var(--ink-2);flex-shrink:0;margin-left:auto;transition:transform .16s}.slate-toggle .live-label+.slate-chevron{margin-left:6px}.slate-toggle[aria-expanded=false] .slate-chevron{transform:rotate(-90deg)}.slate-heading .league-badge{background:var(--flat-soft);min-width:38px;height:22px;color:var(--ink-2);font:800 11.5px/1 var(--num);letter-spacing:.04em;border:0;border-radius:6px;place-items:center;padding:0 7px;display:inline-grid}.slate-name{min-width:0;color:var(--ink);font:800 20px/1.2 var(--num);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slate-count{color:var(--ink-3);flex-shrink:0;font-size:13.5px;font-weight:600}.slate-heading .count-pill{min-width:0;height:auto;color:var(--ink-3);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.slate-yours .quiet-empty{color:var(--ink-3);border:0;padding:0 2px;font-size:13.5px}.slate-heading .live-label{color:var(--live);flex-shrink:0;margin-left:auto;font-size:13px;font-weight:700}.slate-heading .live-dot{background:var(--live)}.slate-yours .follow-star{color:var(--gold)}.slate-note{color:var(--ink-3);text-align:center;margin-top:18px;font-size:13px}.slate .load-more{margin-top:14px}.sidebar-teams ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.sidebar-teams button{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:6px 12px;font-size:14px;display:flex}.sidebar-teams button:hover:not(:disabled){background:var(--sunk)}.sidebar-teams button:disabled{cursor:default;opacity:1}.sidebar-team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-team-status{color:var(--ink-3);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.sidebar-team-status.live{color:var(--live);text-transform:uppercase;font-weight:700}.sidebar-teams .live-dot{background:var(--live)}.sidebar-follow{color:var(--ink-3)!important}.sidebar-follow:hover{color:var(--ink)!important}.followed-star{color:var(--gold);flex-shrink:0}.team-rows{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.team-rows button,.team-rows li>span{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink-2);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;font-size:13.5px;line-height:1.35;display:flex}.team-rows button:hover{border-color:var(--line-2);color:var(--ink)}.team-rows .team-logo-small{flex-shrink:0}.team-rows button>span:not(.team-mark){flex:1;min-width:0}.team-row-chevron{color:var(--ink-3);flex-shrink:0}.team-rows .team-rows-follow{border-style:dashed;border-color:var(--line-2);background:0 0;gap:6px;width:auto;min-height:40px;font-weight:600}@media (width<=760px){.slate-name{font-size:17px}.slate-section:not(.slate-yours){margin-top:16px;padding-top:6px}.slate-section:not(.slate-yours) .slate-heading{margin-bottom:8px}.slate-count{font-size:13px}.slate-section{margin-top:12px}.slate-heading{margin-bottom:8px}.slate-toggle{min-height:44px}.slate .games-grid{gap:8px}}.discovery-select{align-items:center;display:flex;position:relative}.discovery-select select{border:1px solid var(--line-2);background:var(--surface);max-width:190px;min-height:36px;color:var(--ink);appearance:none;cursor:pointer;border-radius:8px;padding:7px 30px 7px 12px;font-size:13px;font-weight:600}.discovery-select>svg{color:var(--ink-3);pointer-events:none;position:absolute;right:10px}.lens-count{background:var(--bg,var(--backdrop));text-align:center;border-radius:999px;min-width:18px;padding:1px 5px;font-size:11.5px}.discovery-lens-note{color:var(--ink-3);margin:-2px 0 0;font-size:12.5px;line-height:1.5}@media (width<=760px){.discovery-select{flex:1 1 0;min-width:0}.discovery-select select{width:100%;max-width:none;min-height:44px;font-size:16px;font-weight:500}}.find-heading{margin-bottom:18px}.find-search{max-width:640px;margin-bottom:22px}.find-results,.find-home{gap:26px;display:grid}.find-section-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;font-size:15px;font-weight:650;display:flex}.find-section-title small{color:var(--ink-3);font-size:11.5px;font-weight:450}.find-teams,.browse-leagues{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.find-team,.browse-leagues>li{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 14px;display:flex}.find-team+.find-team,.browse-leagues>li+li{border-top:1px solid var(--line)}.find-team-text{flex:140px;gap:2px;min-width:0;display:grid}.find-team-text small{color:var(--ink-3);font-size:11.5px}.find-team-next{max-width:100%;min-height:28px;color:var(--ink-2);text-align:left;background:0 0;justify-self:start;padding:0;font-size:12.5px;font-weight:600}.find-team-next:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.follow-button{border:1px solid var(--line-2);min-height:40px;color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 14px;font-size:12.5px;font-weight:650;display:inline-flex}.follow-button.on{border-color:var(--gold);background:var(--gold-soft);color:var(--ink)}.follow-button.on svg{color:var(--gold)}.find-hint{color:var(--ink-3);margin-top:12px;font-size:13px}.find-following{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.find-following li{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:3px 2px 3px 5px;font-size:14px;display:inline-flex}.find-following small{color:var(--ink-3);font-size:10.5px}.find-lenses{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px;display:grid}.find-lenses button{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-height:48px;box-shadow:var(--shadow);color:var(--ink);text-align:left;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.find-lenses button:hover{border-color:var(--line-2)}.find-lenses button>svg{color:var(--ink-2);flex-shrink:0}.find-lenses button.active{border-color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-2);color:var(--ink)}.find-lenses button.active>svg,.find-lenses button.active .lens-count{color:var(--ink)}.find-lenses .lens-count{color:var(--ink-3);font:800 15px var(--num);margin-left:auto}.find-home .discovery-lens-note{margin:10px 0 12px}.find-lens-league+.find-lens-league{margin-top:18px}.find-lens-league h3{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:10px;font-size:14px;display:flex}.find-lens-league h3 small{color:var(--ink-3);font-size:13px;font-weight:450}.browse-row{min-width:0;min-height:46px;color:var(--ink);text-align:left;background:0 0;flex:220px;align-items:center;gap:12px;padding:0;display:flex}.browse-row>svg{color:var(--ink-3);margin-left:auto}.browse-text{gap:2px;min-width:0;display:grid}.browse-text small{color:var(--ink-3);font-size:11.5px}.browse-levels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.browse-levels .button-small{min-height:38px}@media (width<=760px){.find-search{margin-bottom:16px}.find-search input{font-size:16px}.find-results,.find-home{gap:20px}.browse-levels{flex:100%}.browse-levels .discovery-select{flex:130px}.browse-levels .button{flex:100%}.follow-button{min-height:44px}}.scope-bar{z-index:15;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:0;padding:10px 0 12px;display:flex;position:sticky;top:0}.scope-main{align-items:center;gap:8px;min-width:0;display:flex}.scope-chip{border:1px solid var(--line-2);min-width:0;max-width:100%;min-height:40px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14.5px;display:inline-flex}.scope-chip:hover{background:var(--surface-2)}.scope-chip>svg{color:var(--ink-2);flex-shrink:0}.scope-chip .group-dot{width:10px;height:10px}.scope-chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.scope-chip strong{font-weight:700}.scope-chip-detail{color:var(--ink-2);font-size:13.5px}.scope-edit{width:40px;height:40px}.scope-reset{background:var(--accent-soft);min-height:40px;color:var(--accent);white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;gap:5px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.scope-reset:hover{background:color-mix(in srgb, var(--accent-soft) 85%, var(--accent))}.scope-status{gap:6px;margin-left:auto;display:flex}.scope-status button{background:var(--sunk);min-height:36px;color:var(--ink-2);white-space:nowrap;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:14px;font-weight:600;display:inline-flex}.scope-status button:hover{color:var(--ink);background:color-mix(in srgb, var(--sunk) 80%, var(--ink))}.scope-status button.selected{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)}.scope-status .live-dot{background:var(--live)}.scope-count{color:var(--ink-3);font-size:12px;font-weight:700}.scope-status button.selected .scope-count{color:var(--ink-2)}.day-strip-row{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;display:flex}.day-strip{grid-template-columns:repeat(7,54px);gap:4px;display:grid}.day-strip button{min-height:46px;color:var(--ink-3);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:3px 2px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.day-strip button:hover{background:var(--sunk);color:var(--ink)}.day-strip-date{color:var(--ink);font:800 16px/1.2 var(--num)}.day-strip button.is-today .day-strip-weekday{color:var(--accent);font-weight:700}.day-strip button.selected{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink-2);color:var(--ink-2)}.day-strip-back{gap:6px;min-height:40px}.scope-sentence{color:var(--ink-3);margin:10px 2px 16px;font-size:13px;line-height:1.5}.scope-sentence strong{color:var(--ink-2)}.date-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.scope-choices{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.scope-choice{border:1.5px solid var(--line);border-radius:var(--r);background:var(--surface);width:100%;min-height:56px;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:8px 14px;display:flex}.scope-choice:hover{border-color:var(--line-2);background:var(--surface-2)}.scope-choice.selected{border-color:var(--selected-line)}.scope-choice>svg:last-child{color:var(--ink)}.scope-choice .group-dot{width:11px;height:11px}.scope-choice-text{flex-direction:column;flex:1;min-width:0;display:flex}.scope-choice-text strong{overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.scope-choice-text small{color:var(--ink-3);font-size:13px}.scope-custom{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;margin-top:18px;padding:14px;display:flex}.scope-custom.selected{border-color:var(--selected-line)}.scope-custom h3,.scope-explainer h3{font-size:14.5px;font-weight:700}.scope-custom-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scope-custom-fields label{min-width:0;color:var(--ink-3);flex-direction:column;gap:6px;font-size:13px;display:flex}.scope-custom-fields input{border:1px solid var(--line-2);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:9px;padding:10px;font-size:14px;display:block}.scope-custom .button{min-height:44px}.scope-sheet-note{color:var(--ink-3);margin-top:14px;font-size:12.5px;line-height:1.6}.scope-explainer{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.scope-explainer p{color:var(--ink-3);margin-top:8px;font-size:14px;line-height:1.65}.scope-manage{width:100%;min-height:44px}@media (width<=760px){.scope-bar{gap:8px;margin-inline:-16px;padding:8px 16px 10px}.scope-main{scrollbar-width:none;flex:100%;margin:-3px -16px;padding:3px 16px;position:relative;overflow-x:auto}.scope-main::-webkit-scrollbar{display:none}.scope-chip{flex-shrink:0;max-width:none;padding-inline:11px}.scope-chip-text{overflow:visible}.scope-chip,.scope-reset,.scope-status button,.scope-edit{min-height:44px}.scope-edit{width:44px;height:44px}.scope-reset{justify-content:center;width:44px;padding:0}.scope-reset span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.day-strip-row{margin-top:8px}.day-strip{flex:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.day-strip button{min-height:44px}.day-strip-back{margin-left:auto}.scope-status{scrollbar-width:none;flex:100%;margin:-3px -16px;padding:3px 16px;position:relative;overflow-x:auto}.scope-status::-webkit-scrollbar{display:none}.scope-status button{flex:1 0 auto}.scope-sentence{margin:8px 2px 12px}.scope-custom-fields input{font-size:16px}}.page-bar{flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:44px;margin-bottom:14px;padding-right:156px;display:flex}.page-bar-title{align-items:center;gap:6px;min-width:0;margin-right:6px;display:flex}.page-bar-title h1{font:800 32px/1.1 var(--num);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-bar-sub{color:var(--ink-3);white-space:nowrap;margin-left:6px;font-size:14px}.page-bar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.page-bar .page-bar-icon{width:44px;color:var(--ink-2);background:0 0;border-color:#0000;padding:0!important}.page-bar .page-bar-icon:hover{background:var(--sunk);color:var(--ink);border-color:#0000}.page-bar-title .connection-status{margin-left:6px}.page-bar-title .refresh-button{flex-shrink:0}.back-pill{min-width:0;max-width:100%;min-height:44px;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:2px;margin-left:-6px;padding:0 10px 0 2px;font-size:15px;line-height:1.25;display:inline-flex}.back-pill:hover{background:var(--hover)}.back-pill>svg{color:var(--ink-2);flex-shrink:0}.back-pill-text{overflow-wrap:anywhere;min-width:0;padding-block:4px}.back-pill strong{color:var(--ink);font-weight:600}@media (width<=1560px) and (width>=761px){.page-bar-title .connection-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=760px){.page-bar{gap:8px;margin-bottom:12px;padding-right:0}.page-bar-title h1{font-size:25px}.page-bar-title{flex:100%;min-height:44px;margin-right:0;padding-right:48px}.page-bar-sub{text-overflow:ellipsis;font-size:13px;overflow:hidden}.bets-tabs{flex:100%}.bets-tabs button{flex:1}.bets-bar .page-bar-actions{display:none}.page-bar-actions{margin-left:0}}.scores-bar.scope-bar{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-8px 0 0;padding:8px 156px 10px 0}.scores-bar-row{display:contents}.scores-bar h1{font:800 32px/1.1 var(--num);letter-spacing:-.025em;white-space:nowrap;margin-right:2px}.scores-bar .connection-status{margin-right:6px}.scores-bar .scope-status{background:var(--sunk);border-radius:12px;gap:2px;margin-left:auto;padding:3px}.scores-bar .scope-status button:not(.selected){background:0 0}.scores-bar .scope-status button{border-radius:9px;min-height:34px}.scores-bar .refresh-button{width:40px;height:40px}.scores-days{flex-wrap:wrap;flex:100%;order:10;align-items:center;gap:4px 14px;display:flex}.scores-days .day-strip-row{margin:0}.scores-more-dates{min-height:40px;color:var(--ink-2);gap:6px;font-size:13.5px;font-weight:600}.scores-more-dates:hover{color:var(--ink)}.scores-chip{gap:4px;padding:0 10px 0 12px;font-size:14px}.scores-chip strong{font-weight:650}.scope-chip svg.flip{transform:rotate(180deg)}@media (width<=1560px) and (width>=761px){.scores-bar .connection-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=760px){.scores-bar.scope-bar{flex-flow:column;align-items:stretch;gap:8px;margin:-12px -16px 0;padding:12px 16px 8px}.scores-bar-row{align-items:center;gap:6px;min-width:0;display:flex}.scores-bar-row:first-child{flex-wrap:wrap;min-height:44px;padding-right:46px}.scores-bar h1{font-size:24px}.scores-bar .connection-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scores-bar h1{margin-right:auto}.scores-bar .scores-chip{min-height:40px;padding:0 8px 0 11px;font-size:13.5px}.scores-days{order:0;gap:2px 10px}.scores-days .day-strip-row{flex:100%}.scores-more-dates{margin-left:auto}.scores-bar-status{gap:6px}.scores-bar .scope-status{flex:auto;min-width:0;margin:0;padding:3px;overflow:visible}.scores-bar .scope-status button{flex:1 1 0;gap:4px;min-width:0;min-height:36px;padding:0 4px;font-size:13.5px}.scores-bar .scope-reset,.scores-bar .refresh-button{width:40px;height:42px;min-height:0}}.game-page{gap:16px;max-width:1240px;display:grid;container:game-page/inline-size}.game-page-top{justify-content:flex-end;align-items:center;gap:12px;margin-top:-8px;display:flex}.game-page-updated{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.game-hero{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:22px 28px;display:grid}.game-hero-team{align-items:center;gap:14px;min-width:0;display:flex}.game-hero-home,.game-hero-home .game-hero-id{text-align:right;flex-direction:row-reverse}.game-hero-id{align-items:center;gap:14px;min-width:0;display:flex}.game-hero-abbr{display:none}.game-hero-team .team-logo{flex-shrink:0;width:56px;height:56px}.game-hero-team .team-logo>span{font-size:17px}.game-hero-name{gap:3px;min-width:0;display:grid}.game-hero-name strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,2.2cqi,21px);font-weight:700;overflow:hidden}.game-hero-name>span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.game-hero-name>.game-hero-title{min-width:0;color:var(--ink);font-size:inherit;align-items:center;gap:2px;display:flex;overflow:visible}.game-hero-home .game-hero-title{flex-direction:row-reverse}.game-hero-title strong{min-width:0}.game-hero-ball{width:18px;color:var(--ink-2);flex-shrink:0;display:inline-flex}.game-hero-ball svg{width:18px;height:18px}.game-hero-score{font-family:var(--num);letter-spacing:-.03em;margin-left:auto;font-size:clamp(40px,5.6cqi,60px);font-weight:800;line-height:1}.game-hero-home .game-hero-score{margin-left:0;margin-right:auto}.game-hero-score.dim{color:var(--ink-3)}.game-hero-mid{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:190px;display:flex}.game-hero-state{font-family:var(--num);align-items:center;gap:6px;font-size:18px;font-weight:800;display:inline-flex}.game-hero-state.live{color:var(--live)}.game-hero-state.live .live-dot{background:var(--live);order:-2;width:8px;height:8px}.game-hero-state.live:before{content:"LIVE";letter-spacing:.06em;order:-1;font-size:13px}.game-hero-mid .league-badge{background:var(--flat-soft);color:var(--ink-2)}.game-hero-count{font-family:var(--num);letter-spacing:-1px;font-size:30px;font-weight:750}.game-hero-sub{color:var(--ink-3);align-items:center;gap:5px;font-size:13px;display:inline-flex}.game-hero-start:first-letter{text-transform:uppercase}.game-hero-mid .button{margin-top:6px}.game-linescore{border-collapse:collapse;margin-top:6px;font-size:13px}.game-linescore th,.game-linescore td{text-align:center;min-width:24px;padding:3px 5px}.game-linescore thead th{color:var(--ink-3);font-size:10.5px;font-weight:500}.game-linescore tbody th{color:var(--ink-3);text-align:left;font-weight:650}.game-linescore .total{font-weight:750}.game-line-chips{gap:9px;display:grid}.game-line-chips h2{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.game-line-chips h2 span{margin-left:auto;font-weight:500}.game-info-strip{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.game-info-strip>div{background:var(--surface);padding:11px 15px}.game-info-strip dt{color:var(--ink-3);letter-spacing:.6px;text-transform:uppercase;margin-bottom:3px;font-size:10.5px}.game-info-strip dd{margin:0;font-weight:600;display:grid}.game-info-strip dd span{color:var(--ink-3);font-weight:400}.game-page-cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.game-page-col{gap:16px;min-width:0;display:grid}.game-page-slot{min-width:0}.game-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.game-panel h2{white-space:nowrap;align-items:baseline;gap:4px 10px;padding:14px 18px 0;font-size:15px;font-weight:700;display:flex}.game-panel h2 small{min-width:0;color:var(--ink-3);text-align:right;white-space:normal;overflow-wrap:anywhere;margin-left:auto;font-family:inherit;font-size:12.5px;font-weight:400}.game-panel-body{padding:12px 18px 16px}.game-page-quiet{color:var(--ink-3);margin:6px 0 0;font-size:13px}.game-page-note{color:var(--ink-3);font-size:13px}.game-skeleton-line,.game-skeleton-block{background:linear-gradient(100deg, var(--surface-2) 30%, var(--line) 45%, var(--surface-2) 60%);background-size:200% 100%;border-radius:6px;animation:1.6s infinite skeleton-sweep}.game-skeleton-line{box-sizing:border-box;background-clip:content-box;width:100%;height:1lh;padding-block:calc(.5lh - .35em);display:block}.game-skeleton-line+.game-skeleton-line{width:72%}.game-skeleton-block{display:block}.game-skeleton-text{color:#0000;background:linear-gradient(100deg, var(--surface-2) 30%, var(--line) 45%, var(--surface-2) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-user-select:none;user-select:none;background-size:200% 100%;border-radius:4px;animation:1.6s infinite skeleton-sweep}.game-now .game-panel-body{gap:10px;padding-top:14px;display:grid}.game-now p{margin:0}.game-now-situation{gap:8px;min-width:0;display:grid}.game-now-situation[data-offense=away]{--offense:var(--team-away-text)}.game-now-situation[data-offense=home]{--offense:var(--team-home)}.game-now-line{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:26px;display:flex}.game-now-ball{color:var(--ink);align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.game-now-ball strong{color:var(--offense,var(--ink));font-family:var(--num);font-weight:800}.game-now-ball>svg{width:17px;height:17px;color:var(--offense,var(--up))}.game-now-ball .team-logo{width:26px;height:26px}.game-now-clock{color:var(--live);font:700 14px/1.2 var(--num);white-space:nowrap;order:2;margin-left:auto}.game-now-tag{letter-spacing:.02em;border-radius:999px;align-items:center;min-height:24px;padding:2px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.game-now-red-zone{background:var(--down-soft);color:var(--down)}.game-now-stale{border:1px dashed var(--line-2);color:var(--ink-2)}.game-now-down{color:var(--ink);font:800 clamp(26px, 4.2cqi, 32px) / 1.15 var(--num);letter-spacing:-.02em;overflow-wrap:anywhere}.game-now-spot{color:var(--ink-2);white-space:nowrap}.game-now-situation .game-field-diagram{gap:9px;margin:2px 0 0}.game-now-situation .game-field-track{border-radius:7px;height:30px}.game-now-situation .game-field-scrimmage{background:var(--offense,var(--up));opacity:1;width:3px}.game-now-situation .game-field-first-down{width:3px}.game-now-situation .game-field-ball{border:2px solid var(--offense,var(--up));background:var(--offense,var(--surface));width:24px;height:24px;color:var(--surface)}.game-now-situation .game-field-ball svg{width:15px;height:15px}.game-now-situation .game-field-end{max-width:none;font-size:12.5px;font-weight:700}.game-now-situation .game-field-end-away{color:var(--team-away-text)}.game-now-situation .game-field-end-home{color:var(--team-home)}.game-now-situation.stale .game-now-down,.game-now-situation.stale .game-field-diagram{opacity:.72}.game-now-headline{color:var(--ink);font:800 clamp(24px, 4cqi, 30px) / 1.15 var(--num);letter-spacing:-.02em}.game-now-headline span{color:var(--ink-2)}.game-now-count{color:var(--ink-2);font:700 18px/1.3 var(--num)}.game-now-baseball{justify-content:space-between;align-items:center;gap:14px;display:flex}.game-now-baseball>div{gap:4px;min-width:0;display:grid}.game-now-bases{flex-shrink:0;width:76px;height:52px}.game-now-bases rect{fill:none;stroke:var(--ink-3);stroke-width:2px}.game-now-bases rect.on{fill:var(--gold);stroke:var(--gold)}.game-now-play{color:var(--ink);letter-spacing:-.1px;overflow-wrap:anywhere;font-size:17px;line-height:1.45}.game-now-label{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-right:8px;font-size:11.5px;font-weight:700}.game-now-meta{color:var(--ink-3);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.game-now-matchup span{white-space:nowrap}.game-now-meta strong{color:var(--ink);font-weight:600}.game-bet{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"what net tools""terms terms tools""why why why";align-items:center;gap:2px 10px;padding:10px 0;display:grid}.game-bet:first-child{border-top:0;padding-top:2px}.game-bet-what{flex-wrap:wrap;grid-area:what;align-items:center;gap:4px 8px;min-width:0;display:flex}.game-bet-what strong{font-size:13.5px}.game-bet-net{font-family:var(--num);text-align:right;white-space:nowrap;grid-area:net;font-size:14.5px;font-weight:700}.game-bet>.icon-button,.game-bet-tools{grid-area:tools}.game-bet-tools{gap:2px;display:flex}.game-bet-terms{color:var(--ink-3);grid-area:terms;font-size:13px}.game-bet-why{color:var(--ink-3);grid-area:why;font-size:13px}.game-bets-total{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;padding-top:10px;font-size:12.5px;display:flex}.game-bets-total strong{font-family:var(--num);font-size:15px}.game-bets-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.game-lines-table{border-collapse:collapse;width:100%;font-size:12.5px}.game-lines-table thead th{color:var(--ink-3);text-align:right;padding:0 0 6px;font-size:10.5px;font-weight:500}.game-lines-table tbody th{color:var(--ink-3);text-align:left;font-weight:400}.game-lines-table tbody th,.game-lines-table td{border-top:1px solid var(--line);padding:8px 0}.game-lines-table td{text-align:right;padding-left:10px}.game-lines-table td.live{color:var(--ink);font-weight:700}.game-pace{margin:10px 0 0;font-size:12.5px;line-height:1.5}.game-pace strong{font-family:var(--num);font-size:15px}.game-pace span{color:var(--ink-3)}.market-tabs{margin-bottom:12px}.market-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 10px;display:grid}.market-summary div{gap:2px;display:grid}.market-summary dt{color:var(--ink-3);letter-spacing:1px;text-transform:uppercase;font-size:10.5px;font-weight:650}.market-summary dd{font-family:var(--num);margin:0;font-size:15px;font-weight:700}.market-sharp{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:12.5px;display:flex}.market-sharp svg{color:var(--accent);flex-shrink:0}.market-sharp small{color:var(--ink-3);font-size:13px}.market-sharp em{margin-left:auto;font-style:normal;font-weight:700}.market-sharp-won em{color:var(--up)}.market-sharp-lost em{color:var(--down)}.market-weather-hint{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;display:flex}.market-weather-hint svg{color:var(--accent)}.market-weather-hint .text-button{min-height:0;font-size:inherit;padding:0}.market-chart{margin:4px 0 6px;position:relative}.market-chart svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.market-grid{stroke:var(--line)}.market-move{fill:var(--ink);stroke:var(--surface);stroke-width:2px}.market-move.against{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.market-open{fill:var(--surface);stroke:var(--ink-3);stroke-width:2px}.market-steam{fill:var(--accent)}.market-yours line{stroke:var(--accent);stroke-dasharray:5 4;stroke-width:1.5px}.market-yours text{fill:var(--accent);font-size:10.5px;font-weight:650}.market-legend{color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;margin:2px 0 12px;padding:0;font-size:11.5px;list-style:none;display:flex}.market-legend i{vertical-align:0;width:8px;height:8px;margin-right:5px;display:inline-block}.market-key-move{background:var(--ink);border-radius:50%}.market-key-move.against{border:1.5px solid var(--ink);background:0 0}.market-key-steam{background:var(--accent);clip-path:polygon(50% 0,100% 100%,0 100%)}.market-splits{gap:6px;margin-bottom:12px;display:grid}.market-split{grid-template-columns:52px minmax(0,1fr);align-items:end;gap:8px;display:grid}.market-split-label{color:var(--ink-3);font-size:11.5px}.market-split-values{justify-content:space-between;gap:8px;margin-bottom:3px;font-size:11.5px;display:flex}.market-split-values strong{font-weight:700}.market-split-bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.market-split-bar i{min-width:2px;display:block}.market-split-bar .market-away{background:var(--team-away)}.market-split-bar .market-home{background:var(--team-home)}.market-split-bar .market-draw{background:var(--line)}.market-split-bar .market-over{background:var(--ink)}.market-split-bar .market-under{background:var(--ink-3);opacity:.55}.market-signals{gap:0;margin:0 0 12px;padding:0;list-style:none;display:grid}.market-signals li{border-top:1px solid var(--line);grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px 0;font-size:12.5px;line-height:1.45;display:grid}.market-signals li:first-child{border-top:0}.market-signals svg{color:var(--accent);margin-top:2px}.market-signals strong{align-items:baseline;gap:8px;font-weight:650;display:flex}.market-signals em{background:var(--accent-soft);color:var(--accent);border-radius:5px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:650}.market-signals span{color:var(--ink-3)}.market-yours-list{margin-bottom:12px}.market-yours-list h3{color:var(--ink-3);letter-spacing:1px;text-transform:uppercase;margin:0 0 4px;font-size:10.5px;font-weight:650}.market-yours-list ul{margin:0;padding:0;list-style:none}.market-yours-list li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.market-yours-list li:first-child{border-top:0}.market-yours-list strong{text-align:right;font-weight:650}.market-yours-list .positive{color:var(--up)}.market-yours-list .negative{color:var(--down)}.market-books thead th:first-child{text-align:left}.market-books td.market-best{color:var(--up);font-weight:800}.market-books td.market-best:before{content:"★ ";font-size:11.5px}.market-foot{margin-top:10px}.wp-chart{position:relative}.wp-chart svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.wp-mid{stroke:var(--ink-3);stroke-dasharray:3 4;stroke-opacity:.5}.wp-area-home{fill:var(--team-home);fill-opacity:.22}.wp-area-away{fill:var(--team-away);fill-opacity:.22}.wp-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.wp-dot{fill:var(--ink);stroke:var(--surface);stroke-width:2px}.wp-axis{fill:var(--ink-3);font-size:10.5px}.wp-team-home,.wp-team-away{font-weight:700}.wp-team-home{fill:var(--team-home)}.wp-team-away{fill:var(--team-away)}.wp-end-label{fill:var(--ink);font-family:var(--num);font-size:13px;font-weight:700}.wp-cross{stroke:var(--ink);stroke-opacity:.4}.wp-tip{border:1px solid var(--line);background:var(--bg);pointer-events:none;white-space:nowrap;border-radius:7px;padding:5px 8px;font-size:11.5px;position:absolute;top:0;transform:translate(-50%)}.game-plays,.game-scoring{margin:0;padding:0;list-style:none}.game-plays li,.game-scoring li{border-top:1px solid var(--line);grid-template-columns:74px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:9px 0;font-size:12.5px;line-height:1.45;display:grid}.game-plays li:first-child,.game-scoring li:first-child{border-top:0;padding-top:2px}.game-plays li.scoring .game-plays-text{color:var(--ink);font-weight:600}.game-plays-when{color:var(--ink-3);font-size:11.5px}.game-plays-text strong{font-weight:650;display:block}.game-scoring .game-plays-text strong{display:inline}.game-plays-yards,.game-scoring-score{font-family:var(--num);white-space:nowrap;font-weight:700}.team-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.team-dot-away{background:var(--team-away)}.team-dot-home{background:var(--team-home)}.game-team-away{color:var(--team-away-text)}.game-team-home{color:var(--team-home)}.game-stat-legend{color:var(--ink-3);gap:14px;margin-bottom:6px;font-size:11.5px;display:flex}.game-stats{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.game-stats td,.game-stats th{padding:5px 0}.game-stats th{width:132px;color:var(--ink-3);text-align:center;font-size:11.5px;font-weight:400}.game-stats-value{width:58px;font-weight:650}.game-stats-value.home{text-align:right}.game-stats-bar i{border-radius:3px;height:6px;display:block}.game-stats-bar.away i{background:var(--team-away);margin-left:auto}.game-stats-bar.home i{background:var(--team-home)}.game-leaders{gap:10px;display:grid}.game-leader-row{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.game-leader-cat{color:var(--ink-3);letter-spacing:1px;text-transform:uppercase;grid-column:1/-1;font-size:10.5px;font-weight:650}.game-leader{min-width:0;font-size:12.5px;display:grid}.game-leader strong{font-weight:650}.game-leader>span{color:var(--ink-3);font-size:13px}.game-predictor-labels{justify-content:space-between;font-size:12.5px;display:flex}.game-predictor-labels strong{font-family:var(--num);font-size:18px}.game-predictor-bar{border-radius:5px;gap:2px;height:10px;margin:10px 0 4px;display:flex;overflow:hidden}.game-predictor-bar i{display:block}.game-predictor-bar .away{background:var(--team-away)}.game-predictor-bar .home{background:var(--team-home);flex:1}.game-form-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.game-form-row:first-child{border-top:0}.game-form-team{align-items:center;gap:8px;font-weight:650;display:flex}.game-form-team .team-logo{width:26px;height:26px}.game-form-team .team-logo>span{font-size:8.5px}.game-form-results{gap:5px;display:flex}.game-form-results span{background:var(--flat-soft);width:26px;height:26px;color:var(--ink-2);border-radius:6px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.game-form-results .game-form-W{background:var(--up-soft);color:var(--up)}.game-form-results .game-form-L{background:var(--down-soft);color:var(--down)}.game-injuries{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.game-injuries h3{color:var(--ink-3);letter-spacing:1px;margin-bottom:4px;font-size:12.5px;font-weight:650}.game-injuries ul{margin:0;padding:0;list-style:none}.game-injuries li{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.game-injuries em{color:var(--ink-3);text-align:right;font-size:12.5px;font-style:normal}.game-injuries em.negative{color:var(--down)}@container game-page (width<=860px){.game-page-cols{flex-direction:column;align-items:stretch;gap:16px;display:flex}.game-page-col{display:contents}.game-page-slot{order:var(--phone-order)}.game-hero{gap:12px;padding:18px 20px}.game-hero-team{gap:10px}.game-hero .game-hero-id{text-align:center;flex-direction:column;gap:6px}.game-hero-name{justify-items:center;max-width:100%}.game-hero-name strong{font-size:17px}.game-hero-side{display:none}.game-hero-team .team-logo{width:48px;height:48px}.game-hero-team .team-logo>span{font-size:14px}.game-hero-score{font-size:clamp(34px,6cqi,46px)}.game-hero-mid{min-width:0}.game-now-play{font-size:16px}.game-stats th{width:104px}}@container game-page (width<=640px){.game-linescore-wrap{display:none}}@container game-page (width<=540px){.game-line-chips .line-chips{grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.game-line-chips .line-chip{text-align:center;white-space:normal;justify-content:center;min-height:44px;padding:4px 6px;font-size:13px;line-height:1.2}.game-hero-full{display:none}.game-hero-abbr{display:inline}}@container game-page (width<=440px){.game-hero{gap:6px;padding:14px 12px}.game-hero-team{gap:6px}.game-hero-team .team-logo{width:36px;height:36px}.game-hero-team .team-logo>span{font-size:11px}.game-hero-name strong{font-size:14.5px}.game-hero .game-hero-id{flex-shrink:0}.game-hero-name strong{text-overflow:clip;overflow:visible}.game-hero-state.live:before{content:none}.game-hero-name>.game-hero-title,.game-hero-home .game-hero-title{flex-direction:column;gap:0}.game-hero-title .follow-team-star{margin-block:-4px -6px}.game-hero-name>span{font-size:12.5px}.game-hero-score{letter-spacing:-1px;font-size:30px}.game-hero-ball,.game-hero-ball svg{width:14px;height:14px}.game-hero-state{font-size:15px}.game-hero-count{font-size:22px}.game-hero-sub{font-size:12.5px}.game-injuries{grid-template-columns:1fr}.game-bets-actions .button{flex:auto;min-height:44px}}.game-tabs.segmented{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:22px;width:100%;margin:0;padding:0;display:flex}.game-tabs.segmented button{border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:42px;margin-bottom:-1px;padding:0 2px;font-size:14.5px}.game-tabs.segmented button:not(.selected):hover,.game-tabs.segmented button:not(.selected):active{color:var(--ink);background:0 0}.game-tabs.segmented button.selected{border-bottom-color:var(--ink);box-shadow:none;color:var(--ink);background:0 0}.game-tabs .count-pill{min-width:20px;height:20px;font-size:12.5px}.game-tab-panel{align-content:start;gap:16px;min-width:0;display:grid}.game-tab-panel:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.game-tab-panel-bets .game-bets-panel,.game-tab-panel-market>.game-panel{max-width:920px}@media (width<=760px){.game-tabs.segmented button{min-height:44px}}.ticket-card{--ticket-edge:var(--line-2);box-shadow:inset 3px 0 var(--ticket-edge), var(--shadow)}.ticket-card[data-ticket-tone=win]{--ticket-edge:var(--up)}.ticket-card[data-ticket-tone=loss]{--ticket-edge:var(--down)}.ticket-status{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding:0 16px 12px 18px;font-size:13px;line-height:1.45}.ticket-status>strong{color:var(--ink);font-weight:750}.ticket-status-win>strong{color:var(--up)}.ticket-status-loss>strong{color:var(--down)}@media (width<=480px){.ticket-status{padding-left:15px;padding-right:12px}}.parlay-leg-progress-track.source-legs{flex:0 0 36px;gap:2px;height:4px;margin:0 0 0 2px}.parlay-leg-progress-track.settled-parlay-legs{width:100%;max-width:160px;height:4px;margin:5px 0 0}.parlay-scorecard{background:var(--surface-2);flex-direction:column;scroll-margin-top:100px;display:flex}.parlay-scorecard:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.parlay-scorecard .parlay-card-header{gap:2px;padding:11px 11px 10px 18px}.parlay-scorecard .parlay-card-kicker{white-space:nowrap;gap:6px;font-size:11.5px}.parlay-scorecard .parlay-card-kicker>span{margin-left:2px}.parlay-scorecard .parlay-card-header h3{margin-top:6px;font-size:17px;line-height:1.4}.parlay-card-compact .parlay-card-header h3{overflow-wrap:anywhere}.parlay-scorecard .parlay-ticket-terms{border-bottom:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1.3fr);gap:10px;margin:0 18px;padding:9px 0 10px}.parlay-scorecard .parlay-ticket-terms>div{gap:5px}.parlay-scorecard .parlay-ticket-terms span{font-size:11.5px;line-height:1.4}.parlay-scorecard .parlay-ticket-terms strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;line-height:1.4}.parlay-leg-progress{min-width:0;padding:0 18px 12px}.parlay-leg-progress-track{gap:4px;height:4px;margin:0 0 7px;display:flex}.parlay-leg-progress-track>span{background:var(--line-2);border-radius:3px;flex:1;min-width:0}.parlay-leg-progress-track>.parlay-progress-winning,.parlay-leg-progress-track>.parlay-progress-won{background:var(--up)}.parlay-leg-progress-track>.parlay-progress-losing,.parlay-leg-progress-track>.parlay-progress-lost{background:var(--down)}.parlay-leg-progress-track>.parlay-progress-tied{background:var(--gold)}.parlay-leg-progress-track>.parlay-progress-push{background:var(--sunk)}.parlay-leg-progress-track>.parlay-progress-void{background:repeating-linear-gradient(120deg, var(--sunk), var(--sunk) 2px, var(--sunk) 2px, var(--sunk) 4px)}.parlay-card-compact .parlay-leg-progress{padding-bottom:11px}.parlay-card-compact .parlay-leg-progress-track{margin-bottom:0}.parlay-leg-progress-caption{min-width:0;color:var(--ink-2);align-items:center;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.parlay-leg-progress-caption p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.parlay-leg-progress-caption .parlay-delayed{color:var(--accent);flex-shrink:0;margin-left:auto}.parlay-leg-peek{flex:1 0 auto;align-content:start;gap:8px;min-width:0;margin:0;padding:2px 18px 14px 30px;font-size:12.5px;line-height:1.45;list-style:none;display:grid}.parlay-leg-peek>li:not(.parlay-peek-more){grid-template-columns:8px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.parlay-peek-dot{box-sizing:border-box;border:1.5px solid var(--line-2);border-radius:50%;width:8px;height:8px;margin-top:5px}.parlay-peek-dot:is(.parlay-progress-winning,.parlay-progress-won,.parlay-progress-losing,.parlay-progress-lost,.parlay-progress-tied,.parlay-progress-push,.parlay-progress-void){border-color:#0000}.parlay-peek-dot:is(.parlay-progress-winning,.parlay-progress-won){background:var(--up)}.parlay-peek-dot:is(.parlay-progress-losing,.parlay-progress-lost){background:var(--down)}.parlay-peek-dot.parlay-progress-tied{background:var(--gold)}.parlay-peek-dot:is(.parlay-progress-push,.parlay-progress-void){background:var(--sunk);border-color:var(--line-2)}.parlay-peek-pick{overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.parlay-peek-pick>strong{color:var(--ink);font-weight:600}.parlay-peek-meta{min-width:0;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:11.5px;display:flex}.parlay-peek-meta>*+:before{content:"·";color:var(--ink-3);margin-right:6px;text-decoration:none;display:inline-block}.parlay-peek-meta>a{color:var(--ink-2)}.parlay-peek-word{font-weight:650}.parlay-peek-word:is(.parlay-peek-word-winning,.parlay-peek-word-won){color:var(--up)}.parlay-peek-word:is(.parlay-peek-word-losing,.parlay-peek-word-lost){color:var(--down)}.parlay-peek-state{font-variant-numeric:tabular-nums}.parlay-leg-peek>.parlay-leg-excluded .parlay-peek-pick>strong{opacity:.7;text-decoration:line-through}.parlay-leg-peek .parlay-delayed{color:var(--accent);margin-right:6px}.parlay-peek-more{flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;padding-left:17px;display:flex}.parlay-peek-more>span{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;font-size:11.5px}.parlay-peek-more>.parlay-delayed{flex-shrink:0;margin:0 0 0 auto;overflow:visible}.parlay-scorecard .parlay-peek-more>button{min-height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:-6px 0 -8px;padding:0;font-weight:600}.parlay-peek-more>button:hover{text-decoration:underline}.parlay-card-details[hidden]{display:none!important}.parlay-card-details{border-top:1px solid var(--line-2);min-width:0}.parlay-details-summary{color:var(--ink);overflow-wrap:anywhere;padding:16px 18px 0;font-size:13px;line-height:1.7}.parlay-details-summary .parlay-original-price,.parlay-details-summary .parlay-exclusion-note{color:var(--ink-2);margin:8px 0 0;font-size:12.5px}.parlay-scorecard .parlay-card-legs{padding:0 18px}.parlay-scorecard .parlay-leg-pick{flex-wrap:wrap;gap:4px 8px}.parlay-scorecard .parlay-leg-meta{font-size:11.5px}.parlay-leg-explanation{color:var(--ink-2);overflow-wrap:anywhere;margin-top:8px;font-size:12.5px;line-height:1.65}.parlay-scorecard .parlay-card-footer{gap:8px;min-width:0;min-height:58px;margin-top:auto;padding:6px 10px 6px 18px}.parlay-footer-context{gap:3px;min-width:0;display:grid}.parlay-footer-context>span,.parlay-footer-context .card-group-tag{overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.parlay-footer-context .card-group-tag>span{vertical-align:middle;margin-right:4px;display:inline-block}.parlay-footer-context>span:last-child{color:var(--ink-2);font-size:11.5px}.parlay-card-details-button{min-height:44px;color:var(--accent);background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:13px;font-weight:600;display:inline-flex}.parlay-card-details-button:hover{background:var(--accent-soft);border-color:var(--accent-line)}.parlay-scorecard .parlay-reprice-button{min-width:0;min-height:44px;color:var(--accent);text-align:left;white-space:normal;justify-content:flex-start;margin:0;padding:4px 0;font-size:12.5px;line-height:1.5}@media (width<=480px){.parlay-leg-peek{padding-left:24px;padding-right:15px}.parlay-scorecard .parlay-card-header{padding-left:15px;padding-right:8px}.parlay-scorecard .parlay-card-kicker{letter-spacing:.9px;gap:5px;font-size:10.5px}.parlay-scorecard .parlay-ticket-terms{gap:8px;margin-inline:15px}.parlay-scorecard .parlay-ticket-terms strong{font-size:14.5px}.parlay-leg-progress,.parlay-scorecard .parlay-card-legs,.parlay-details-summary{padding-inline:15px}.parlay-scorecard .parlay-card-footer{padding-left:15px;padding-right:8px}}.parlay-peek-pick>a{text-decoration:none}.parlay-peek-pick>a:hover{color:var(--ink);text-decoration:underline}.single-bet-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:13px;overflow:hidden}.single-bet-live{border-color:color-mix(in srgb, var(--live) 22%, var(--line))}.single-bet-header{justify-content:space-between;align-items:center;gap:8px;padding:2px 7px 0 16px;display:flex}.single-bet-kicker{color:var(--ink-3);letter-spacing:.7px;text-transform:uppercase;font-size:11.5px;font-weight:650}.single-bet-tools{flex-shrink:0;display:flex}.single-bet-tools .icon-button{width:44px;height:44px}.single-bet-pick{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 13px;display:flex}.single-bet-pick h3{overflow-wrap:anywhere;min-width:0;font:650 18px/1.4 var(--num);letter-spacing:-.4px;margin:0}.single-bet-odds{border:1px solid var(--line);background:var(--surface-2,var(--surface-2));color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;padding:4px 7px;font-size:13px}.single-bet-pick-copy{min-width:0}.single-bet-prop .single-bet-pick{align-items:flex-start}.single-bet-prop .single-bet-pick h3{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.single-bet-prop-market{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.4}.single-bet-game{background:var(--surface-2,var(--surface-2));color:inherit;border:1px solid #0000;border-radius:8px;margin-inline:16px;padding:10px;text-decoration:none;display:block}.single-bet-game:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.single-bet-game:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.single-bet-score{grid-template-columns:1fr 1fr;gap:16px;display:grid}.single-bet-score>span{min-width:0;color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.single-bet-score>span>strong{color:var(--ink);font:650 17px/1.2 var(--num);font-variant-numeric:tabular-nums;margin-left:auto}.single-bet-game-status{min-height:15px;color:var(--ink-3);justify-content:center;align-items:center;gap:6px;margin-top:5px;font-size:11.5px;display:flex}.single-bet-game-status .live-dot{width:5px;height:5px}.single-bet-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 16px 11px;display:grid}.single-bet-metrics>div{min-width:0}.single-bet-metrics dt{color:var(--ink-3);font-size:11.5px;line-height:1.5}.single-bet-metrics dd{font:650 16px/1.3 var(--num);font-variant-numeric:tabular-nums;letter-spacing:-.4px;overflow-wrap:anywhere;margin:3px 0 0}.single-bet-card .ticket-status{padding:0 16px 10px}.single-bet-context{min-width:0;color:var(--ink-3);overflow-wrap:anywhere;margin:0 16px 12px;font-size:11.5px}.single-bet-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-inline:16px;display:flex}.single-bet-group{min-width:0;color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.single-bet-group>i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.single-bet-group>span{overflow-wrap:anywhere;min-width:0}.single-bet-footer .text-button{flex-shrink:0;min-height:44px;font-size:12.5px}.rooting-section+.rooting-section{margin-top:20px}.rooting-section>h3{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:12.5px;font-weight:700;display:flex}.rooting-section>h3 span{color:var(--ink)}.rooting-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.rooting-game{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;overflow:hidden}.rooting-game-live{border-color:color-mix(in srgb, var(--live) 22%, var(--line))}.rooting-game-head{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.rooting-game-head:hover{background:var(--sunk)}.rooting-game-head:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rooting-teams{flex-wrap:wrap;gap:4px 16px;min-width:0;display:flex}.rooting-team{align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.rooting-team strong{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.rooting-clock{color:var(--ink-3);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.rooting-clock.live{color:var(--ink)}.rooting-conflict{border-bottom:1px solid var(--line);background:var(--gold-soft);color:var(--gold-ink);align-items:center;gap:6px;margin:0;padding:7px 14px;font-size:13px;font-weight:650;display:flex}.rooting-picks{margin:0;padding:0;list-style:none}.rooting-pick{border-left:3px solid var(--line);align-items:center;gap:12px;padding:11px 14px 11px 11px;display:flex}.rooting-pick+.rooting-pick{border-top:1px solid var(--line)}.rooting-pick-winning{border-left-color:var(--up)}.rooting-pick-losing{border-left-color:var(--down)}.rooting-pick-tied{border-left-color:var(--gold-ink)}.rooting-pick-main{flex:1;min-width:0}.rooting-pick-title{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rooting-pick-title strong{color:var(--ink);font-size:14.5px}.rooting-pick-main p{color:var(--ink-3);margin:3px 0 0;font-size:13px;line-height:1.45}.rooting-sources{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.rooting-sources button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:28px;color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:650;display:inline-flex}.rooting-sources button:hover{border-color:var(--accent)}.rooting-sources button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rooting-sources button small{color:var(--ink-3);font-size:12.5px}.rooting-sources svg{color:var(--ink-3);flex-shrink:0}.rooting-cushion{text-align:right;flex:none;justify-items:end;min-width:64px;display:grid}.rooting-cushion strong{color:var(--ink);font-family:var(--num);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.05}.rooting-cushion small{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:650}.rooting-cushion.ahead strong{color:var(--up)}.rooting-cushion.behind strong{color:var(--down)}.rooting-note{color:var(--ink-3);margin:16px 0 0;font-size:11.5px;line-height:1.55}@media (width<=760px){.rooting-list{grid-template-columns:1fr}.rooting-sources button{min-height:36px}}.page-bar-sub{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.bets-open{gap:18px;min-width:0;display:grid}.open-hero{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 24px;padding:12px 18px;display:flex}.bets-open .open-hero .summary-card{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.bets-open .open-hero .summary-label{color:var(--ink-3);font-size:12.5px;font-weight:650}.bets-open .open-hero .summary-value{margin:2px 0;font-size:16px}.bets-open .open-hero-main{align-items:baseline;gap:10px;display:flex}.bets-open .open-hero-main .summary-label{font-size:13px}.bets-open .open-hero-main .summary-value{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:750}.open-hero-note{min-width:0;color:var(--ink-3);flex:100%;order:4;font-size:12px;line-height:1.5}.open-hero-stats{flex-wrap:wrap;flex:100%;order:3;gap:4px 26px;display:flex}.bets-open .open-hero-stats .summary-card{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.bets-open .open-hero-stats .summary-value{margin:0;font-size:15px}.open-hero-stats small{color:var(--ink-3);font-size:12px;line-height:1.4}.open-tally{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.open-tally li{color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.open-tally strong{color:var(--ink);font-size:14px}.open-tally-winning svg,.open-tally-winning strong{color:var(--up)}.open-tally-losing svg,.open-tally-losing strong{color:var(--down)}.bets-open-controls{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.bets-open-controls .scope-status{margin-left:0}.open-view{max-width:100%}.open-view button{font-size:12.5px}.open-quick{flex-wrap:wrap;gap:8px;display:flex}.open-quick .button{min-height:36px;padding:8px 13px}.empty-state .open-quick{justify-content:center}.bets-bar-score,.scope-chip-short{display:none}.open-section-title{letter-spacing:-.3px;align-items:center;gap:8px;margin:4px 0 12px;font-size:16px;font-weight:650;display:flex}.by-game{gap:22px;display:grid}.by-game .rooting-section+.rooting-section{margin-top:0}.by-game .rooting-game{background:var(--surface)}.rooting-pick-won{border-left-color:var(--up)}.rooting-pick-lost{border-left-color:var(--down)}.rooting-needs{color:var(--ink)!important;font-size:12.5px!important}.rooting-start{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:650}.cushion-bar{background:var(--sunk);border-radius:999px;width:72px;height:5px;margin-top:6px;display:block;position:relative}.cushion-bar:after{content:"";background:var(--ink-3);border-radius:1px;width:2px;height:9px;position:absolute;top:-2px;left:calc(50% - 1px)}.cushion-bar i{position:absolute;top:0;bottom:0}.cushion-fill-ahead{background:var(--up);border-radius:0 999px 999px 0}.cushion-fill-behind{background:var(--down);border-radius:999px 0 0 999px}.settled-parlays{gap:8px;margin:0;padding:0;list-style:none;display:grid}.settled-parlay{border:1px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--ink);text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.settled-parlay>span:nth-child(2){min-width:0;display:grid}.settled-parlay small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.settled-parlay:hover{border-color:var(--accent)}.by-ticket{gap:22px;display:grid}.ticket-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.results-range{flex:100%;margin-left:0}.bets-results{gap:22px;min-width:0;display:grid}.results-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.results-hero,.results-breakdown{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:20px 22px}.results-hero-range{color:var(--ink);font-size:14px;font-weight:650}.results-net{font:750 clamp(32px, 3.6vw, 46px) / 1.1 var(--num);letter-spacing:-1.4px;font-variant-numeric:tabular-nums;margin:4px 0 2px;display:block}.results-hero-note{color:var(--ink-3);font-size:12.5px}.results-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding-top:16px;display:grid}.results-stats dt{color:var(--ink-3);font-size:13px}.results-stats dd{font:700 19px var(--num);font-variant-numeric:tabular-nums;margin:3px 0 0}.results-side{gap:18px;min-width:0;display:grid}.day-bars{margin:22px 0 0}.day-bars ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.day-bars li{flex:1 1 0;grid-template-rows:70px 70px auto;min-width:0;display:grid}.day-bar-up,.day-bar-down{flex-direction:column;align-items:center;min-height:0;display:flex}.day-bar-up{justify-content:flex-end}.day-bar-down{border-top:1px dashed var(--line-2);justify-content:flex-start}.day-bar{width:min(44px,70%);min-height:2px;max-height:100%;display:block}.day-bar.positive{background:var(--up);border-radius:4px 4px 0 0}.day-bar.negative{background:var(--down);border-radius:0 0 4px 4px}.day-bars:not(.day-bars-week) .day-bar{width:80%}.day-bars small{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:1.6}.day-bar-label{color:var(--ink-3);text-align:center;white-space:nowrap;margin-top:6px;font-size:12.5px;overflow:hidden}.day-bars li.is-today .day-bar-label{color:var(--ink);font-weight:700}.clv-card{border:1px solid color-mix(in srgb, var(--team-away) 45%, var(--line));background:color-mix(in srgb, var(--team-away) 12%, var(--surface));width:100%;color:var(--ink);text-align:left;border-radius:14px;gap:7px;padding:18px 20px;display:grid}.clv-card:hover{border-color:var(--team-away)}.clv-kicker{color:var(--team-away-text);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:750}.clv-card>strong{letter-spacing:-.3px;font-size:19px;font-weight:700}.clv-meter{background:color-mix(in srgb, var(--team-away) 25%, var(--surface));border-radius:999px;height:7px;display:block;overflow:hidden}.clv-meter i{background:var(--team-away);border-radius:999px;height:100%;display:block}.clv-card small{color:var(--ink-3);font-size:12.5px;line-height:1.5}.clv-go{color:var(--team-away-text);align-items:center;gap:3px;font-size:14px;font-weight:700;display:inline-flex}.results-breakdown-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.results-breakdown-head h2{font-size:16px;font-weight:650}.results-breakdown .segmented button{padding:7px 11px;font-size:13px}.results-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.results-table th,.results-table td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:9px 4px}.results-table thead th{color:var(--ink-3);border-top:0;font-size:11.5px;font-weight:600}.results-table th:first-child{text-align:left;text-overflow:ellipsis;width:100%;max-width:1px;overflow:hidden}.results-table tbody th{font-weight:650}.results-table .group-dot{width:8px;height:8px;margin-right:7px;display:inline-block}.results-days{gap:18px;display:grid}.results-day h2{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:15px;font-weight:650;display:flex}.results-day h2 span{font-variant-numeric:tabular-nums;font-size:14.5px}.settled-list{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.settled-list li+li{border-top:1px solid var(--line)}.settled-item{background:var(--surface);width:100%;min-height:58px;color:var(--ink);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.settled-item.settled-won{background:color-mix(in srgb, var(--up-soft) 70%, var(--surface))}.settled-item.settled-lost{background:color-mix(in srgb, var(--down-soft) 70%, var(--surface))}.settled-item:hover{background:var(--sunk)}.settled-main,.settled-net{gap:2px;min-width:0;display:grid}.settled-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.settled-main strong small{color:var(--ink-3);font-size:13px;font-weight:500}.settled-main>small,.settled-net small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.settled-net{font-variant-numeric:tabular-nums;justify-items:end}.settled-net strong{font-size:14.5px}.result-badge{border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.result-won{background:var(--up);color:var(--bg)}.result-lost{background:var(--down);color:var(--bg)}.result-push,.result-void{border:1px solid var(--line);background:var(--surface-2);color:var(--ink)}.closing-sheet{margin:0}.closing-sheet .closing-tables{grid-template-columns:minmax(0,1fr)}.closing-sheet .closing-table{width:100%;font-size:12.5px}.closing-sheet .closing-table thead th{white-space:normal;vertical-align:bottom}.bet-sheet .sheet-body>*+*{margin-top:14px}.bet-sheet .parlay-scorecard{flex-shrink:0}.bet-sheet-standing{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 16px;display:grid}.bet-sheet-standing .bet-status{justify-self:start}.bet-sheet-standing p{color:var(--ink);grid-column:1;font-size:14px;line-height:1.5}.bet-sheet-standing>strong{font:750 22px var(--num);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;justify-items:end;display:grid}.bet-sheet-standing>strong small{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-family:inherit;font-size:12.5px;font-weight:600}.bet-sheet-game{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}.bet-sheet-teams{flex-wrap:wrap;gap:4px 14px;display:inline-flex}.bet-sheet-teams>span{align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.bet-sheet-teams strong{font:750 17px var(--num);font-variant-numeric:tabular-nums}.bet-sheet-clock{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.bet-sheet-clock.live{color:var(--ink);font-weight:700}.bet-sheet-open{min-height:44px;color:var(--accent);align-items:center;gap:2px;margin-left:auto;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bet-sheet-open:hover{text-decoration:underline}.bet-sheet-terms{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.bet-sheet-terms>div{border-bottom:1px solid var(--line);min-width:0;padding:10px 14px}.bet-sheet-terms>div:nth-child(odd){border-right:1px solid var(--line)}.bet-sheet-terms>.bet-sheet-wide{border-right:0;grid-column:1/-1}.bet-sheet-terms dt{color:var(--ink-3);font-size:11.5px}.bet-sheet-terms dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:2px 0 0;font-size:14.5px;font-weight:650;display:flex}.bet-sheet-ticket{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px!important}.bet-sheet-result{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.bet-sheet-move{border:1px solid var(--line);border-radius:12px;margin:0;padding:12px 14px}.bet-sheet-move legend{padding:0 4px;font-size:14px;font-weight:700}.bet-sheet-move p{color:var(--ink-3);margin:0 0 8px;font-size:13px}.bet-sheet-move ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bet-sheet-move button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);text-align:left;border-radius:10px;align-items:center;gap:9px;padding:0 12px;font-size:13.5px;display:flex}.bet-sheet-move button[aria-pressed=true]{border-color:var(--selected-line)}.bet-sheet-move button svg{color:var(--accent);margin-left:auto}.bet-sheet-move .group-dot{width:9px;height:9px}.bet-sheet-actions{grid-template-columns:auto auto minmax(0,1fr);gap:8px;display:grid}.bet-sheet-actions .button{justify-content:center;min-height:44px}.bet-sheet .parlay-card-expanded{margin:0}.group-ledger-note{color:var(--ink-3);margin:-6px 0 16px;font-size:14px;line-height:1.5}.group-ledger-note strong{color:var(--ink)}.group-card-ledger{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;padding:12px 14px;display:grid}.group-card-ledger span{color:var(--ink-3);font-size:12.5px;display:block}.group-card-ledger strong{font:650 18px var(--num);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.group-card-ledger+.group-card-result{padding-top:16px}@media (width<=1000px){.results-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.results-hero,.results-breakdown{padding:16px}.results-stats dd{font-size:16px}.day-bars li{grid-template-rows:56px 56px auto}.day-bars small{font-size:11.5px}.results-breakdown .segmented{width:100%;display:flex}.results-breakdown .segmented button{flex:1;min-height:44px}.settled-item{min-height:64px;padding:10px 12px}.bet-sheet-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.settled-parlay{grid-template-columns:auto minmax(0,1fr) auto}.settled-parlay .bet-status{display:none}.bets-bar-score{min-height:44px;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:5px;margin-left:4px;padding:0 6px;font-size:12.5px;line-height:44px;display:inline-flex}.bets-bar-score>strong{color:var(--ink);font:750 17px/44px var(--num)}.bets-bar-score>strong.positive{color:var(--up)}.bets-bar-score>strong.negative{color:var(--down)}.bets-bar-score>svg{color:var(--ink-2);align-self:center;transition:transform .15s}.bets-bar-score[aria-expanded=true]>svg{transform:rotate(180deg)}.bets-bar-score:hover{background:var(--hover)}.bets-bar-sub{display:none}.bets-open{padding-top:10px}.open-hero{padding:12px 14px}.open-hero:not(.open),.bets-open .open-hero-main{display:none}.open-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bets-open .open-hero-stats .summary-card{display:block}.open-hero-stats small{overflow-wrap:anywhere;display:block}.bets-scope{row-gap:8px}.bets-scope .scope-main{flex-wrap:wrap;margin-block:0;overflow-x:visible}.bets-scope .scope-chip{white-space:normal;flex-shrink:1;max-width:100%}.bets-scope .scope-chip-text{overflow-wrap:anywhere}.bets-scope .scope-chip>svg:first-child{display:none}.bets-scope .scope-chip-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bets-scope .scope-chip-short{display:inline}.bets-open-controls{flex:100%;justify-content:space-between;margin-left:0}.bets-open-controls .scope-status{flex:0 auto;margin:0;padding:0;overflow-x:visible}.bets-open-controls .scope-status button{flex:none}.bets-scope-open+.scope-sentence{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.lost-tickets{margin-top:16px}.lost-tickets>summary{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink-2);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.lost-tickets>summary::-webkit-details-marker{display:none}.lost-tickets>summary:hover{background:var(--hover);color:var(--ink)}.lost-tickets-toggle{color:var(--ink);align-items:center;gap:4px;font-weight:700;display:inline-flex}.lost-tickets-toggle svg{transition:transform .15s}.lost-tickets-hide,.lost-tickets[open] .lost-tickets-show{display:none}.lost-tickets[open] .lost-tickets-hide{display:inline}.lost-tickets[open] .lost-tickets-toggle svg{transform:rotate(180deg)}.lost-tickets[open]>summary{margin-bottom:12px}.closing-report{margin-bottom:34px}.closing-headline{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.closing-headline svg{color:var(--accent);flex-shrink:0;margin-top:2px}.closing-headline p{margin:0}.closing-report .positive{color:var(--up)}.closing-report .negative{color:var(--down)}.closing-tables{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.closing-table{border-collapse:collapse;width:100%;font-size:12.5px}.closing-table th,.closing-table td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:7px 0 7px 10px}.closing-table thead th{color:var(--ink-3);border-top:0;font-size:10.5px;font-weight:500}.closing-table th:first-child{text-align:left;padding-left:0}.closing-table tbody th{font-weight:600}.closing-toggle{margin-top:10px}.closing-toggle .flipped{transform:rotate(180deg)}.closing-bets{margin:6px 0 0;padding:0;list-style:none}.closing-bets li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.closing-bets small{color:var(--ink-3);font-size:11.5px;display:block}.closing-bets strong{white-space:nowrap}.closing-note{color:var(--ink-3);margin:10px 0 0;font-size:11.5px}@media (width<=760px){.closing-tables{grid-template-columns:1fr}}.app-shell{min-height:100dvh}.skip-link{z-index:200;background:var(--brand);color:var(--brand-on);border-radius:12px;padding:12px 20px;font-size:14px;font-weight:600;position:fixed;top:10px;left:50%;transform:translate(-50%,-150%)}.skip-link:focus{transform:translate(-50%)}.sidebar{z-index:30;background:var(--surface-2);border-right:1px solid var(--line);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:18px;width:248px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar>*{flex-shrink:0}.brand-button{text-align:left;background:0 0;border-radius:12px;width:100%;padding:0;display:block}.brand{min-height:52px;color:var(--ink);font:760 28px/1 var(--num);letter-spacing:-1.4px;align-items:center;gap:11px;padding:0 13px;display:flex}.brand-mark{align-items:center;gap:4px;width:28px;height:27px;display:inline-flex}.brand-mark i{background:var(--logo);border-radius:1px;width:5px;height:24px;display:block;transform:skew(-18deg)}.brand-mark i:nth-child(2){height:18px}.brand-mark i:nth-child(3){height:12px}.brand-period{color:var(--logo)}[data-scheme=classic] .brand-period{color:inherit}.sidebar-caption{color:var(--ink-3);letter-spacing:1.2px;text-transform:uppercase;margin:-16px 0 0 13px;font-size:9px}.sidebar-log{margin:0 4px}.main-nav{flex-direction:column;gap:2px;display:flex}.main-nav>button{width:100%;min-height:44px;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;display:flex}.main-nav>button:hover{background:var(--sunk);color:var(--ink)}.main-nav>button.active{background:var(--sunk);box-shadow:inset 3px 0 var(--ink);color:var(--ink);font-weight:700}.nav-count{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:600}.main-nav>button.active .nav-count{color:var(--ink-2)}.nav-count.nav-live{color:var(--live);align-items:center;gap:6px;display:inline-flex}.main-nav>button.active .nav-count.nav-live{color:var(--live)}.nav-money{color:var(--ink-2);font:800 12px/1.2 var(--num);font-variant-numeric:tabular-nums;white-space:nowrap}.main-nav>button>.nav-count+.nav-money{margin-left:8px}.main-nav>button>.nav-money:not(.nav-count+.nav-money){margin-left:auto}.nav-money.positive{color:var(--up)}.nav-money.negative{color:var(--down)!important}.sidebar-section-label{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;padding:0 12px 6px;font-size:11.5px;font-weight:700}.group-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sidebar-bottom{flex-direction:column;gap:6px;margin-top:auto;display:flex}.sidebar-total{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow);margin-bottom:6px;padding:14px 14px 12px}.sidebar-total>span{color:var(--ink-3);letter-spacing:.06em;font-size:11.5px;font-weight:700}.sidebar-total strong{font:800 24px/1.1 var(--num);letter-spacing:-.02em;margin:6px 0 4px;display:block}.sidebar-total small{color:var(--ink-3);font-size:12.5px;line-height:1.45}.local-save-button{width:100%;min-height:44px;color:var(--ink-3);text-align:left;background:0 0;border-radius:11px;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;display:flex}.local-save-button:hover{background:var(--sunk);color:var(--ink)}.local-save-button>span:nth-child(2){min-width:0}.local-save-button strong{color:var(--ink-2);font-size:13px;font-weight:600;display:block}.local-save-button small{font-size:12px;line-height:1.4;display:block}.local-save-button>svg:last-child{margin-left:auto}.local-save-button .local-icon{border-radius:10px;width:32px;height:32px}.sidebar-source{color:var(--ink-3);gap:2px;padding:0 8px;font-size:12px;line-height:1.5;display:grid}.sidebar-source>span:first-child{align-items:center;gap:6px;display:flex}.main-shell{min-height:100dvh;margin-left:248px;position:relative}.main-content{max-width:1244px;margin:0 auto;padding:26px 32px 48px}.topbar{z-index:21;align-items:center;gap:18px;display:flex;position:absolute;top:26px;right:max(32px,50% - 590px)}.topbar-game{background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;max-width:1244px;min-height:64px;margin:0 auto;padding:10px 32px 6px;position:sticky;top:0;right:auto}.main-shell:has(>.demo-banner)>.topbar:not(.topbar-game){top:4px}.main-shell>.demo-banner:has(+.main-content){min-height:52px;padding-right:184px}.topbar-right,.connection-status{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.topbar-right{gap:4px;margin-left:auto}.topbar-divider{display:none}.topbar-now{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;min-width:0;margin-left:auto;margin-right:6px;display:flex}.topbar-game .topbar-right{margin-left:0}.topbar-now.topbar-now-hidden{visibility:hidden}.topbar-score{color:var(--ink-2);font:800 14px/1 var(--num);white-space:nowrap}.topbar-live{color:var(--ink-2);font:700 13px/1.25 var(--num);flex-wrap:wrap;align-items:center;gap:2px 10px;display:inline-flex}.topbar-live:empty{display:none}.topbar-live-clock{color:var(--live);white-space:nowrap}.topbar-live-down{white-space:nowrap}.topbar-live-down.stale{color:var(--ink-3)}.topbar-live-ball{align-items:center;gap:3px;font-weight:800;display:inline-flex}.topbar-score i{color:var(--ink-3);margin:0 5px;font-style:normal;font-weight:600}.group-games{margin-top:30px}.topbar:not(.topbar-game)+.main-content>.notice:first-child{margin-right:152px}.page-heading{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:16px;padding-right:156px;display:flex}.page-heading>div:first-child{min-width:0}.page-heading h1{font:800 32px/1.1 var(--num);letter-spacing:-.025em;overflow-wrap:anywhere}.page-heading p{color:var(--ink-3);margin-top:4px;font-size:14px;line-height:1.45}.button{border:1px solid var(--line-2);background:var(--surface);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.button-primary{color:var(--brand-on);background:var(--brand);border-color:var(--brand)}.button-primary:hover{background:color-mix(in srgb, var(--brand) 88%, var(--accent));border-color:color-mix(in srgb, var(--brand) 88%, var(--accent))}.button-secondary{color:var(--ink);background:var(--surface);border-color:var(--line-2)}.button-secondary:hover{background:var(--surface-2);border-color:var(--ink-3)}.button-danger{background:var(--down);color:var(--brand-on);border-color:var(--down)}.button-danger:hover{background:color-mix(in srgb, var(--down) 88%, var(--ink))}.button-small{border-radius:10px;gap:6px;min-height:34px;padding:0 12px;font-size:13px}.icon-button{width:44px;height:44px;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-button:hover{background:var(--sunk);color:var(--ink)}.icon-button.tiny{border-radius:9px;width:30px;height:30px}.text-button{min-height:32px;color:var(--accent);background:0 0;justify-content:center;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.text-button:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.demo-banner>div{align-items:center;gap:10px;display:flex}.main-shell>.demo-banner{border-width:0 0 1px;border-radius:0;margin:0;padding:11px 42px}.demo-banner>button{min-height:30px;color:var(--accent);background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:3px 0 3px 10px;font-size:12.5px;display:flex}.notice>span{overflow-wrap:anywhere;flex:1;min-width:0}.notice>button{border:1px solid var(--gold-line);background:var(--gold-soft);min-height:35px;color:var(--gold-ink);border-radius:6px;padding:5px 10px;font-size:12.5px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:31px;display:grid}.summary-card{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;min-height:144px;padding:20px}.summary-primary{border-color:var(--line-2);background:var(--sunk)}.summary-label{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.summary-label svg{color:var(--ink-2)}.summary-primary .summary-label svg{color:var(--up)}.summary-value{font:600 clamp(25px, 2.25vw, 32px)/1.15 var(--num);letter-spacing:-.9px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:14px 0 10px;display:block}.summary-foot{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;line-height:1.5;display:flex}.summary-divider{color:var(--ink-2)}.mini-live-dot,.live-dot{background:var(--live);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.live-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--live) 22%, transparent)}.connection-status .live-dot{background:var(--up);box-shadow:none;animation:none}.connection-status.offline .live-dot{background:var(--ink-3)}.section-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.section-title{align-items:center;gap:10px;display:flex}.section-title h2{letter-spacing:-.4px;font-size:18px;font-weight:600}.count-pill{background:color-mix(in srgb, var(--ink) 10%, transparent);min-width:20px;height:20px;color:var(--ink-2);font:700 12px/1 var(--num);border-radius:10px;place-items:center;padding:0 6px;display:inline-grid}.live-label{color:var(--live);align-items:center;gap:6px;margin-left:8px;font-size:13px;font-weight:700;display:inline-flex}.segmented{background:var(--sunk);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.segmented button{min-height:38px;color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.segmented button:hover{color:var(--ink)}.segmented button.selected{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow)}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.game-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;box-shadow:var(--shadow)}.game-card-live{border-color:var(--line)}.game-card-top{justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:14px 20px 0;display:flex}.game-labels{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.league-badge{background:var(--flat-soft);color:var(--ink-2);font:800 11px/1.4 var(--num);letter-spacing:.04em;border-radius:6px;flex-shrink:0;align-items:center;padding:2px 6px;display:inline-flex}.game-status{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.game-status.live{color:var(--ink)}.game-status.live .live-dot{background:var(--live);order:-2}.game-status.live:before{content:"LIVE";color:var(--live);letter-spacing:.06em;order:-1;font-size:11.5px;font-weight:800}.stale-label{color:var(--gold-ink);background:var(--gold-soft);border-radius:6px;padding:2px 6px;font-size:11.5px;font-weight:700}.kickoff-date{color:var(--ink-2);margin:10px 21px 0;font-size:12.5px}.scoreboard{padding:9px 22px 17px}.team-row{align-items:center;gap:13px;min-height:64px;display:flex}.team-logo{background:color-mix(in srgb, var(--team-color) 14%, #f4f3f0);width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--team-color) 30%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.team-logo img{object-fit:contain;width:72%;height:72%;display:block}.team-logo-abbr{background:var(--team-fill);box-shadow:inset 0 0 0 1px #00000014}html:not([data-theme=light]) .team-logo-abbr{box-shadow:inset 0 0 0 1px #ffffff1f}.team-logo>span{color:var(--team-ink);font:800 13px/1 var(--num);letter-spacing:-.02em}.team-logo-small{width:28px;height:28px}.team-logo-small>span{font-size:9.5px}.team-info{flex:1;min-width:0}.team-info>div{align-items:center;gap:6px;min-width:0;display:flex}.team-info h3{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:18px;font-weight:600;overflow:hidden}.team-info>span{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.team-rank{color:var(--ink-3);font:700 .72em var(--num);letter-spacing:0;white-space:pre;margin-right:2px}.team-score{text-align:right;min-width:45px;font:700 32px/1.1 var(--num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink-2)}.team-score.ahead{color:var(--ink);font-weight:800}.team-row:has(.team-score.ahead) .team-info h3{font-weight:700}.team-lost .team-score,.team-lost .team-info h3{color:var(--ink-3)}.team-lost .team-logo{opacity:.75}.score-dash{color:var(--ink-3);font-size:23px}.possession{color:var(--ink-2);margin-left:2px;font-size:10.5px;transform:scaleX(1.3)}.play-strip{min-height:48px;color:var(--ink-2);align-items:flex-start;gap:9px;padding:12px 20px;display:flex}.play-strip>svg{color:var(--ink-3);margin-top:3px}.play-strip>div{flex:1;min-width:0;padding-right:18px;position:relative}.play-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.card-menu{z-index:5;position:relative}.menu-backdrop{z-index:1;cursor:default;background:0 0;width:100%;height:100%;position:fixed;inset:0}.dropdown-menu{z-index:2;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:220px;box-shadow:var(--shadow-lg);padding:6px;position:absolute;top:calc(100% + 4px);right:0}.dropdown-menu button{width:100%;min-height:40px;color:var(--ink);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.dropdown-menu button:hover{background:var(--sunk)}.bet-status{background:var(--flat-soft);color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;gap:3px;margin-top:5px;padding:2px 6px;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex}.bet-status-winning,.bet-status-won{color:var(--up);background:var(--up-soft)}.bet-status-losing,.bet-status-lost{color:var(--down);background:var(--down-soft)}.bet-status-pending,.bet-status-unavailable{color:var(--ink-2);background:var(--flat-soft)}.bet-status-push,.bet-status-tied,.bet-status-void{color:var(--gold-ink);background:var(--gold-soft)}.game-card-footer{border-radius:0 0 var(--r) var(--r);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 20px;display:flex}.card-group-tag{min-width:0;max-width:130px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex;overflow:hidden}.card-group-tag>span{border-radius:50%;flex-shrink:0;width:5px;height:5px}.add-bet-button{flex-shrink:0;font-size:13px}.add-bet-button>svg:last-child{margin-left:4px}.discovery-lines{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:6px 25px;padding:12px 18px;font-size:12.5px;display:flex}.discovery-lines strong{color:var(--ink);margin-left:6px;font-size:12.5px;font-weight:500}.search-field{border:1.5px solid var(--line-2);border-radius:var(--r);background:var(--surface);width:100%;max-width:430px;min-height:50px;box-shadow:var(--shadow);color:var(--ink-3);align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.search-field input{background:0 0;border:0;min-width:0;height:46px;min-height:0;margin:0;padding:0;font-size:16px}.search-field:focus-within{border-color:var(--ink);outline:2.5px solid var(--focus);outline-offset:2px}.search-field input:focus-visible{box-shadow:none;outline:0}.load-more{justify-content:center;margin-top:25px;display:flex}.load-more .button>span{color:var(--ink-2);margin-left:10px;font-size:12.5px}.groups-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.group-card{min-width:0;scroll-margin:80px 0 var(--toast-clear);border:1px solid var(--line-2);background:var(--surface-2);border-radius:14px;padding:22px}.group-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.group-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.group-card-title{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:30px;padding:0;display:flex}.group-card-title:hover{color:var(--accent)}.group-card h3{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:19px;font-weight:600}.group-card-title>svg{color:var(--ink-2)}.group-card-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:12.5px;display:flex}.group-live{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.group-card-result{grid-template-columns:1fr 1fr;gap:15px;padding:25px 0 22px;display:grid}.group-card-result span{color:var(--ink-2);font-size:11.5px;display:block}.group-card-result strong{font:600 21px var(--num);font-variant-numeric:tabular-nums;letter-spacing:-.4px;overflow-wrap:anywhere;margin-top:7px;display:block}.group-card-footer{border-top:1px solid var(--line-2);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:12.5px;display:flex}.group-card-footer>span{flex-wrap:wrap;gap:5px;display:flex}.group-card-footer .text-button{font-size:12.5px}.new-group-card{border:1px dashed var(--line-2);min-height:285px;color:var(--ink);background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:25px;display:flex}.new-group-card:hover{background:var(--surface-2);border-color:var(--line-2)}.new-group-card>span:first-child{border:1px dashed var(--line-2);border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:7px;display:grid}.new-group-card>strong{font:600 17px var(--num)}.new-group-card p,.new-group-card .text-button{font-size:12.5px}.group-explainer{color:var(--ink-2);align-items:center;gap:11px;margin-top:13px;padding:18px 0;font-size:12.5px;display:flex}.empty-state{border:1.5px dashed var(--line-2);border-radius:var(--r-lg);text-align:center;color:var(--ink-2);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.empty-state h3{color:var(--ink);font:800 21px/1.2 var(--num);letter-spacing:-.02em}.empty-state p{max-width:430px;color:var(--ink-2);margin-bottom:6px;font-size:14.5px;line-height:1.55}.empty-icon{background:var(--sunk);width:56px;height:56px;color:var(--ink-2);border-radius:16px;place-items:center;margin-bottom:2px;display:grid}.quiet-empty{border:1.5px dashed var(--line-2);border-radius:var(--r);color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:14px;display:flex}.quiet-empty .text-button{flex-shrink:0}.demo-banner,.notice{border:1px solid var(--gold-line);background:var(--gold-soft);color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:14px;line-height:1.5;display:flex}.notice>svg{color:var(--gold-ink);flex-shrink:0}.notice.notice-feed{border-radius:10px;gap:8px;min-height:36px;margin-bottom:8px;padding:2px 4px 2px 12px;font-size:13px;line-height:1.35}.notice.notice-feed>svg{width:14px;height:14px}.notice.notice-feed>.notice-retry{min-height:32px;color:var(--gold-ink);text-underline-offset:3px;background:0 0;border:0;padding:0 10px;font-weight:700;text-decoration:underline}.demo-banner>div,.notice>div{flex:1;min-width:0}.demo-banner{background:var(--accent-soft);border-color:var(--accent-line);color:var(--ink)}.demo-banner svg{color:var(--accent)}.demo-banner .text-button{color:var(--accent);flex-shrink:0;font-size:12.5px}.inline-error{border:1px solid var(--down-line);background:var(--down-soft);color:var(--ink);border-radius:12px;margin-top:14px;padding:11px 13px;font-size:14px;line-height:1.5}.app-shell{--toast-clear:96px}.main-content{padding-bottom:var(--toast-clear)}.toast{z-index:100;border-radius:var(--r);background:var(--ink);width:max-content;max-width:min(460px,100vw - 295px);color:var(--bg);box-shadow:var(--shadow-lg);border:0;align-items:center;gap:10px;padding:10px 8px 10px 14px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:27px;left:calc(50% + 119px);transform:translate(-50%)}.toast>span:first-child{color:var(--inv-up);display:inline-flex}.toast{flex-wrap:wrap;row-gap:0}.toast-message{flex:13em;min-width:0}.toast-controls{align-items:center;gap:2px;margin-left:auto;display:flex}.toast .toast-action{min-height:36px;color:var(--inv-gold);white-space:nowrap;background:0 0;border-radius:8px;flex-shrink:0;padding:6px 8px;font-weight:700}.toast .toast-action:hover{background:color-mix(in srgb, var(--bg) 14%, var(--ink))}.toast .icon-button{color:color-mix(in srgb, var(--bg) 78%, var(--ink));flex-shrink:0}.toast .icon-button:hover{background:color-mix(in srgb, var(--bg) 14%, var(--ink));color:var(--bg)}.mobile-nav{display:none}.skeleton-card{border:1px solid var(--line-2);background:var(--surface-2);border-radius:14px;min-height:265px;padding:23px}.skeleton-card>div{background:var(--flat-soft);background-size:200% 100%;border-radius:7px;height:44px;margin-bottom:22px;animation:1.6s infinite skeleton-sweep}.skeleton-card>div:first-child{width:35%;height:15px}.modal{overscroll-behavior:contain;border:1px solid var(--line);background:var(--bg);width:590px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 64px);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:20px;padding:26px;overflow:auto}.modal-wide{width:760px}.modal::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal[open]{animation:.16s ease-out modal-in}.modal-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.modal-header>div{min-width:0}.modal-header h2{font:800 22px/1.2 var(--num);letter-spacing:-.02em;overflow-wrap:anywhere}.modal-header p{color:var(--ink-2);margin-top:7px;font-size:13px;line-height:1.7}.modal-header .icon-button{margin:-5px -7px 0 0}.modal label,.log-sheet label{color:var(--ink-2);font-size:13px;font-weight:700;display:block}input,select,textarea{border:1.5px solid var(--line-2);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:12px;margin-top:6px;padding:10px 12px;font-size:15px;line-height:1.45}input,select{min-height:46px}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}input:hover,select:hover,textarea:hover{border-color:var(--ink-3)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--ink);outline:2.5px solid var(--focus);outline-offset:2px;box-shadow:none}select{padding-right:27px}select option{background:var(--surface-2);color:var(--ink)}.matchup-mini{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:10px 12px;display:flex}.matchup-mini>div{align-items:center;gap:9px;display:flex}.matchup-mini strong{font-family:var(--num);font-size:14.5px;font-weight:800}.matchup-mini .muted{color:var(--ink-2);margin:0 3px;font-size:12.5px}.bet-markets{width:100%;margin:19px 0 22px;display:flex}.bet-markets button{flex:1;min-height:35px;font-size:13px}.selection-field{border:0;margin:0 0 18px;padding:0}.period-field{margin:-6px 0 18px}.period-quote{margin:0 0 16px}.selection-field legend,.color-field legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.selection-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.selection-option{border:1.5px solid var(--line-2);border-radius:var(--r);background:var(--surface);min-width:0;min-height:60px;color:var(--ink);align-items:center;gap:10px;padding:8px 12px;font-size:15px;font-weight:600;display:flex}.selection-option>span:not(.team-logo){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selection-option:hover{border-color:var(--ink-3)}.selection-option.selected{border-color:var(--selected-line);background:var(--selected-soft);box-shadow:inset 0 0 0 1px var(--selected-line)}.selection-check{color:var(--ink);margin-left:auto}.market-quote{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin:18px 0;padding:10px 12px 12px}.market-quote-header{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.market-quote-header>span{align-items:center;gap:6px;display:inline-flex}.market-quote-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.market-quote-main>strong{color:var(--ink);font:800 16px var(--num)}.market-quote-main>strong>span{color:var(--ink);letter-spacing:0;margin-left:10px;font:500 13px DM Sans Variable,sans-serif}.market-quote-main>.text-button{min-height:28px;font-size:12.5px}.market-quote p{color:var(--ink-2);overflow-wrap:anywhere;margin-top:6px;font-size:12.5px;line-height:1.6}.market-quote .quote-warning{color:var(--gold-ink)}.quote-unavailable{align-items:center;gap:7px;display:flex}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:19px 0;display:grid}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.field-help{color:var(--ink-2);margin-top:6px;font-size:11.5px;font-weight:400;display:block}.group-picker{align-content:start;gap:10px;min-width:0;display:grid}.group-picker-name{display:block;position:relative}.group-picker-name .group-dot{width:10px;height:10px;position:absolute;top:calc(50% + 3px);left:13px;transform:translateY(-50%)}.group-picker .group-picker-name input{padding-left:32px}.group-picker-error{border-left:3px solid var(--down);background:var(--down-soft);color:var(--ink);overflow-wrap:anywhere;border-radius:8px;margin-top:6px;padding:6px 10px;font-size:12.5px;font-weight:500;line-height:1.45;display:block}.input-affix{position:relative}.input-affix>span{color:var(--ink-2);font-size:14.5px;font-weight:400;position:absolute;top:50%;left:12px;transform:translateY(-30%)}.input-affix input{padding-left:25px}.optional{color:var(--ink-2);font-size:11.5px;font-weight:400}.stake-shortcuts{flex-wrap:wrap;align-items:center;gap:7px;margin:-3px 0 22px;display:flex}.stake-shortcuts>span{color:var(--ink-2);margin-right:4px;font-size:12.5px}.stake-shortcuts button{border:1px solid var(--line-2);background:var(--surface);min-width:52px;min-height:36px;color:var(--ink);border-radius:999px;padding:0 13px;font-size:14px;font-weight:500}.stake-shortcuts button:hover{border-color:var(--ink-3)}.stake-shortcuts button.selected{border-color:var(--selected);background:var(--selected);color:var(--selected-ink);font-weight:600}.payout-preview{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;padding:16px;display:grid}.payout-preview>div+div{border-left:1px solid var(--line);padding-left:20px}.payout-preview>div>span{color:var(--ink-2);align-items:center;gap:5px;font-size:12.5px;display:flex}.payout-preview strong{color:var(--ink);font:800 24px/1.2 var(--num);letter-spacing:-.02em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:6px;display:block}.form-footnote{color:var(--ink-2);text-align:center;margin-top:12px;font-size:12.5px;line-height:1.7}.modal-actions{z-index:2;border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin:25px -26px -26px;padding:18px 26px;display:flex;position:sticky;bottom:-26px}.modal-actions .button{min-width:94px}.modal-actions .delete-group{min-width:auto;margin-right:auto;padding-inline:11px}.track-label{margin-bottom:10px}.new-track-group{margin-top:14px;font-size:13px}.group-preview{border:1px dashed var(--line-2);background:var(--surface);border-radius:10px;align-items:center;gap:14px;margin-bottom:24px;padding:21px;display:flex}.group-preview>span:last-child{color:var(--ink);font:600 18px var(--num);letter-spacing:-.5px;overflow-wrap:anywhere}.color-field{border:0;margin:22px 0 4px;padding:0}.color-options{flex-wrap:wrap;gap:11px;padding:4px 2px;display:flex}.color-option{border:3px solid var(--line);width:33px;height:33px;color:var(--ink-3);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.color-option.selected{box-shadow:var(--shadow)}.confirm-message,.settings-description{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.storage-info{border:1px solid var(--line-2);background:var(--surface);border-radius:11px;align-items:center;gap:16px;padding:20px;display:flex}.local-icon{background:var(--sunk);width:48px;height:48px;color:var(--up);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.storage-info>div{min-width:0}.storage-info strong{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px}.storage-info p{color:var(--ink-2);margin-top:5px;font-size:13px}.settings-description{margin:20px 0}.settings-actions{flex-wrap:wrap;gap:10px;display:flex}.settings-demo{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:23px;display:flex}.settings-demo>div{min-width:0}.settings-demo strong{font-size:14px}.settings-demo p{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.7}.settings-demo .button{flex-shrink:0}.playbook>section{border-bottom:1px solid var(--line-2);padding:18px 0}.playbook>section:first-child{padding-top:0}.playbook>section:last-child{border:0;padding-bottom:0}.playbook h3{color:var(--ink);align-items:center;gap:9px;margin-bottom:8px;font-size:14.5px;font-weight:600;display:flex}.playbook h3 svg{color:var(--up)}.playbook p{color:var(--ink-2);font-size:14px;line-height:1.8}@keyframes modal-in{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes skeleton-sweep{to{background-position:-200% 0}}@media (width<=1320px){.summary-grid{gap:12px}.summary-card{padding-inline:16px}.groups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.summary-card{min-height:134px;padding:17px 20px}.summary-value{font-size:29px}.games-grid{gap:15px}.game-card-top,.scoreboard,.play-strip,.game-card-footer{padding-inline:15px}.team-row{gap:9px}.team-info h3{font-size:16px}.card-group-tag{max-width:110px}}@media (width<=940px) and (width>=761px){.main-content,.topbar-game{padding-inline:24px}.topbar{right:24px}.games-grid,.groups-grid{grid-template-columns:1fr}.team-info h3{font-size:19px}.game-card-top,.scoreboard,.play-strip,.game-card-footer{padding-inline:21px}.section-toolbar{flex-wrap:wrap}.search-field{max-width:none}}@media (width<=760px){.main-shell>.demo-banner{padding-inline:16px}.demo-banner>button,.notice>button{min-height:44px}.sidebar{display:none}.main-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom));margin-left:0}.topbar{top:12px;right:8px}.main-shell:not(:has(>.demo-banner)):has(.scores-bar)>.topbar:not(.topbar-game){position:fixed}.topbar-game{gap:8px;min-height:58px;padding:7px 8px 5px 16px}.main-shell:has(>.demo-banner)>.topbar:not(.topbar-game){top:4px}.main-shell>.demo-banner:has(+.main-content){padding-right:56px}.topbar-right{gap:2px}.topbar .topbar-theme{display:none}.topbar-game{flex-wrap:wrap;row-gap:2px}.topbar-game .back-pill{flex:0 auto}.topbar-game .topbar-now{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:flex-start;min-height:30px;margin:0;padding:2px 16px 6px;position:absolute;top:100%;left:0;right:0}.topbar-game .topbar-now.topbar-now-hidden{display:none}.topbar-score{font-size:14px}.connection-status{gap:6px;font-size:12px}.main-content{padding:12px 16px 28px}.topbar:not(.topbar-game)+.main-content>.notice:first-child{margin-right:50px}.page-heading{padding-right:48px}.page-heading h1{font-size:25px}.page-heading p{margin-top:2px;font-size:13px}.button,.button-small{min-height:44px}.icon-button,.icon-button.tiny{width:44px;min-width:44px;height:44px;min-height:44px}.text-button{min-height:44px}.segmented button{min-width:44px;min-height:44px}.summary-grid{gap:12px;margin-bottom:25px}.summary-card{min-height:136px;padding:17px 18px}.summary-label{font-size:12.5px}.summary-value{font-size:29px}.section-title h2{font-size:17px}.section-toolbar{gap:12px}.segmented button{padding-inline:12px}.search-field input{min-height:44px;font-size:16px}.game-card-top{min-height:55px;padding-top:8px}.game-labels{gap:8px}.team-row{min-height:66px}.team-info h3{font-size:18px}.team-score{font-size:33px}.play-strip{padding-block:13px}.play-strip>div{padding-right:24px}.game-card-footer{min-height:63px;padding-block:9px}.dropdown-menu button{min-height:44px}.mobile-nav{z-index:40;min-height:calc(68px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.mobile-nav button{min-height:68px;color:var(--ink-3);background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:11.5px;font-weight:500;line-height:1.3;display:flex;position:relative}.mobile-nav button:hover{color:var(--ink)}.mobile-nav button.active{color:var(--ink);font-weight:700}.mobile-nav .nav-money{margin-top:-2px;font-size:10.5px}.mobile-nav button.active:before{content:"";background:var(--selected-line);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28%;right:28%}.mobile-nav.mobile-nav-betting{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-nav .mobile-log{justify-content:center;padding-top:0}.mobile-log-mark{background:var(--brand);width:54px;height:54px;color:var(--brand-on);border-radius:18px;place-items:center;margin-top:-14px;display:grid;box-shadow:0 6px 18px #00000038}.mobile-nav .mobile-log:active .mobile-log-mark{transform:translateY(1px)}.app-shell{--toast-clear:calc(160px + env(safe-area-inset-bottom))}.main-content{padding-bottom:28px}.main-shell{padding-bottom:var(--toast-clear)}.toast{left:50%;bottom:calc(92px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px);padding:10px 8px 10px 14px}.toast .icon-button{margin-block:-10px}.toast .toast-action{min-height:40px}.modal{width:calc(100% - 34px);max-width:590px;max-height:calc(100dvh - 40px);padding:24px}.modal input,.modal select,.modal textarea,.log-sheet input,.log-sheet select,.log-sheet textarea{min-height:47px;font-size:16px}.modal-header .icon-button{margin-top:-8px}.modal-actions{margin-inline:-24px;margin-bottom:-24px;padding:16px 24px;bottom:-24px}.modal-actions .button{min-height:46px}.bet-markets button{min-height:44px;font-size:13px}.stake-shortcuts button{min-width:50px;min-height:44px}.market-quote-main>.text-button{min-height:44px}.market-quote-header .icon-button{margin:-9px -7px -5px 0}.color-option{width:44px;height:44px}.color-options{gap:9px}.group-card{padding:23px}.group-card-title{min-height:44px}.settings-demo{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=560px){.main-shell>.demo-banner{padding:10px 17px}.demo-banner>div{align-items:flex-start;gap:8px}.demo-banner>div>svg{margin-top:3px}.demo-banner>button{width:95px;font-size:11.5px}.settings-button{display:none}.summary-grid{gap:10px}.summary-card{border-radius:10px;min-height:132px;padding:16px 14px}.summary-label{gap:5px;font-size:11.5px}.summary-label svg{width:14px;height:14px}.summary-value{letter-spacing:-.8px;margin-top:14px;font-size:26px}.summary-foot{gap:4px;font-size:10.5px}.section-toolbar{flex-wrap:wrap;margin-bottom:15px}.section-title{gap:8px}.live-label{margin-left:3px}.segmented button{padding-inline:11px}.search-field{max-width:none}.games-grid,.groups-grid{grid-template-columns:1fr;gap:17px}.game-card-top,.scoreboard,.play-strip,.game-card-footer{padding-inline:18px}.game-card-top{padding-top:7px}.scoreboard{padding-top:6px;padding-bottom:15px}.team-row{gap:13px;min-height:65px}.team-logo{width:43px;height:43px}.team-logo-small{width:28px;height:28px}.team-info h3{font-size:19px}.team-score{font-size:34px}.card-group-tag{max-width:130px}.discovery-lines{padding-inline:18px}.kickoff-date{margin-left:18px}.empty-state{padding:44px 23px}.empty-state h3{font-size:21px}.empty-state p{font-size:13px}.quiet-empty{flex-direction:column;align-items:flex-start;gap:10px;padding:20px}.demo-banner,.notice:not(.notice-feed){align-items:flex-start;gap:9px;padding:13px;font-size:12.5px}.demo-banner>svg,.notice>svg{width:15px;height:15px;margin-top:3px}.demo-banner .text-button{font-size:11.5px}.modal{border-width:1px 0 0;border-radius:19px 19px 0 0;width:100%;max-width:100%;max-height:94dvh;margin:0;padding:23px 20px;position:fixed;inset:auto 0 0}.modal:before{content:"";background:var(--sunk);border-radius:5px;width:34px;height:3px;margin:-12px auto 20px;display:block}.modal-header{gap:13px;margin-bottom:18px}.modal-header h2{font-size:22px}.modal-header .icon-button{margin-right:-8px}.modal-actions{padding:15px 20px calc(15px + env(safe-area-inset-bottom));gap:8px;margin:22px -20px -23px;bottom:-23px}.modal-actions .button{flex:1;min-width:90px;font-size:13px}.modal-actions .delete-group{flex:0 0 100%;order:3;justify-content:center;margin-top:3px}.matchup-mini{margin-bottom:16px;padding:11px 12px}.matchup-mini>div{gap:7px}.matchup-mini .muted{margin-inline:1px}.bet-markets{margin:16px 0 20px}.selection-options{gap:8px}.selection-option{gap:7px;padding:10px 9px;font-size:13px}.selection-option .team-logo-small{width:24px;height:24px}.selection-check{width:14px;height:14px}.market-quote{margin-block:18px;padding-inline:12px}.market-quote-main{gap:1px 8px}.market-quote-main>strong{font-size:15px}.market-quote-main>strong>span{margin-left:7px;font-size:12.5px}.market-quote-main .text-button,.market-quote p{font-size:11.5px}.form-grid{gap:10px;margin-block:19px}.form-grid label{font-size:12.5px}.form-grid input{padding-inline:10px}.input-affix input{padding-left:24px}.input-affix>span{left:10px}.field-help{font-size:10.5px}.stake-shortcuts{gap:6px;margin-top:-5px}.stake-shortcuts>span{width:100%;margin-bottom:2px}.stake-shortcuts button{min-width:55px;min-height:44px}.payout-preview{gap:12px;padding:16px 14px}.payout-preview>div+div{padding-left:15px}.payout-preview>div>span,.form-footnote{font-size:11.5px}.payout-preview strong{font-size:24px}.color-options{justify-content:space-between;gap:5px}.group-preview{gap:12px;padding:18px}.group-preview>span:last-child{font-size:17px}.storage-info{gap:12px;padding:16px}.storage-info strong{font-size:14px}.settings-actions{flex-direction:column}.settings-actions .button{justify-content:flex-start;width:100%}}@media (width<=360px){.main-content{padding-inline:13px}.summary-card{padding-inline:11px}.summary-value{font-size:23px}.summary-label{font-size:11.5px}.summary-label svg{width:12px;height:12px}.modal{padding-inline:16px}.modal-actions{margin-inline:-16px;padding-inline:16px}.modal label,.log-sheet label{font-size:11.5px}.form-grid{gap:8px}.color-options{gap:2px}}.line-shop{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.market-quote .line-shop-nudge{color:var(--ink);margin:0 0 6px;font-size:13px;line-height:1.5}.market-quote .line-shop-nudge .text-button{min-height:0;font-size:inherit;padding:0;display:inline}.market-quote .line-shop-good{color:var(--up)}.line-shop-books summary{width:fit-content;color:var(--ink-3);cursor:pointer;font-size:12.5px;font-weight:600}.line-shop-books summary:hover{color:var(--ink)}.line-shop ul{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.line-shop li span:first-child{font-weight:600}.line-shop li.best{color:var(--up);font-weight:650}.line-shop li.best:before{content:"★ "}:is(.local-save-button,.icon-button,.theme-toggle,.more-row,.browse-row,.settled-item,.rooting-game-head,.parlay-game-option,.activity-event):hover{background:var(--hover);color:var(--ink)}:is(.local-save-button,.icon-button,.theme-toggle,.more-row,.browse-row,.settled-item,.rooting-game-head,.parlay-game-option,.activity-event):active{background:var(--press)}.main-nav>button:not(.active):hover,.sidebar-teams button:not(:disabled):hover,.dropdown-menu button:hover,.segmented button:not(.selected):hover,.day-strip button:not(.selected):hover,.mobile-nav button:not(.mobile-log,.active):hover{background:var(--hover);color:var(--ink)}.main-nav>button:not(.active):active,.sidebar-teams button:not(:disabled):active,.dropdown-menu button:active,.segmented button:not(.selected):active,.day-strip button:not(.selected):active,.mobile-nav button:not(.mobile-log):active{background:var(--press)}.main-nav>button.active:hover{background:var(--sunk)}.scope-status button:not(.selected):hover,:is(.button-secondary,.scope-chip,.back-pill,.selection-option,.scope-choice,.line-chip,.follow-button,.single-bet-game,.settled-parlay,.bet-sheet-move button,.modal .pin-group):hover,.stake-shortcuts button:not(.selected):hover,.find-lenses button:not(.active):hover{border-color:var(--hover-line);box-shadow:inset 0 0 0 999px var(--hover)}.scope-status button:not(.selected):active,:is(.button-secondary,.scope-chip,.back-pill,.selection-option,.scope-choice,.line-chip,.follow-button,.single-bet-game,.settled-parlay,.bet-sheet-move button,.modal .pin-group):active,.stake-shortcuts button:not(.selected):active,.find-lenses button:not(.active):active{box-shadow:inset 0 0 0 999px var(--press)}.scope-chip:hover{border-color:var(--ink)}.game-card-opens:hover{border-color:var(--hover-line);box-shadow:inset 0 0 0 1px var(--hover-line), 0 2px 4px #0000000f, 0 10px 28px #0000001a}.button-primary:hover,.mobile-log:hover .mobile-log-mark{background:color-mix(in srgb, var(--brand) 86%, var(--bg));border-color:color-mix(in srgb, var(--brand) 86%, var(--bg))}.button-primary:active,.mobile-log:active .mobile-log-mark{background:color-mix(in srgb, var(--brand) 74%, var(--bg))}:is(.segmented button.selected,.scope-status button.selected,.stake-shortcuts button.selected){font-weight:700}.mobile-nav button.active:not(.mobile-log){background:var(--selected-soft)}:is(.scope-choice.selected,.modal .pin-group.selected,.bet-sheet-move button[aria-pressed=true]){border-color:var(--selected-line);background:var(--selected-soft);box-shadow:inset 0 0 0 1px var(--selected-line)}:is(.scope-choice.selected .scope-choice-text strong,.modal .pin-group.selected){font-weight:700}.scope-custom.selected{border-color:var(--selected-line);box-shadow:inset 0 0 0 1px var(--selected-line)}.day-strip button.is-today:not(.selected){box-shadow:inset 0 0 0 1.5px var(--accent)}.day-strip button.selected{font-weight:700}.delete-group-choices{border:0;gap:8px;margin:0;padding:0;display:grid}.delete-group-choices legend{margin-bottom:8px;padding:0}.delete-group-choice{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;display:flex}.delete-group-choice:hover{background:var(--hover)}.delete-group-choice:has(input:checked){border-color:var(--line-2);background:var(--selected)}.delete-group-choice input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.delete-group-choice span{gap:2px;min-width:0;display:grid}.delete-group-choice strong{color:var(--ink);font-size:14px}.delete-group-choice small{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}:root,[data-scheme]{--r:14px;--r-lg:18px;--font:"DM Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--num:"Manrope Variable", "DM Sans Variable", system-ui, sans-serif;--grass:color-mix(in srgb, #2f8f4e var(--grass-mix), var(--surface));--surface-subtle:var(--surface-2);--accent-strong:var(--accent)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-scheme=signposts]{--bg:#0f1114;--surface:#181b20;--surface-2:#1d2127;--sunk:#0b0d10;--line:#2a2f37;--line-2:#3a404a;--ink:#f1f2f4;--ink-2:#b6bbc4;--ink-3:#9aa0aa;--brand:#f1f2f4;--brand-on:#0f1114;--accent:#7b9dff;--accent-soft:#1d2640;--accent-line:#34426b;--live:#ff6680;--live-soft:#3a1820;--up:#34c59a;--up-soft:#12302a;--down:#ff7a45;--down-soft:#3a2116;--down-line:#6b3a24;--flat-soft:#23272e;--gold:#d99a00;--gold-ink:#e8b339;--gold-soft:#2f2612;--gold-line:#5c4714;--inv-up:#0a5a53;--inv-down:#9c3409;--inv-gold:#6b4c00;--hover:#f1f2f41c;--press:#f1f2f430;--hover-line:#b6bbc4;--selected:#f1f2f4;--selected-ink:#0f1114;--selected-ink-2:#3d434c;--selected-soft:#1d2640;--selected-line:#f1f2f4;--focus:#7b9dff;--logo:#7b9dff;--backdrop:#0405079e;--shadow:0 1px 2px #0000004d;--shadow-lg:0 10px 40px #00000080;--team-away:#5b8def;--team-home:#ff7a45;--team-away-text:#7b9dff;--grass-mix:30%;--grass-line:#ffffff38}:root[data-theme=light],[data-theme=light] [data-scheme=signposts]{--bg:#f3f1ec;--surface:#fff;--surface-2:#f8f7f3;--sunk:#ebe8e1;--line:#e3dfd6;--line-2:#d2cdc1;--ink:#16181b;--ink-2:#40454d;--ink-3:#575c65;--brand:#16181b;--brand-on:#f3f1ec;--accent:#2456e6;--accent-soft:#e6ecfd;--accent-line:#b9c8f6;--live:#bb1239;--live-soft:#fdedf0;--up:#0e7068;--up-soft:#e0f2ef;--down:#b33b0b;--down-soft:#fdeee6;--down-line:#f2c2a8;--flat-soft:#eeece6;--gold:#d99a00;--gold-ink:#8a6100;--gold-soft:#fbf1d9;--gold-line:#ecd296;--inv-up:#5eead4;--inv-down:#ffa77c;--inv-gold:#fde047;--hover:#16181b14;--press:#16181b24;--hover-line:#575c65;--selected:#16181b;--selected-ink:#f3f1ec;--selected-ink-2:#c9c6bf;--selected-soft:#e6ecfd;--selected-line:#16181b;--focus:#2456e6;--logo:#2456e6;--backdrop:#0a0c106b;--shadow:0 1px 2px #1414140d, 0 4px 16px #1414140d;--shadow-lg:0 10px 40px #1414142e;--team-away:#2456e6;--team-home:#bb3f0c;--team-away-text:#2456e6;--grass-mix:22%;--grass-line:#ffffffb3}[data-scheme=classic]{--bg:#111412;--surface:#1a201a;--surface-2:#222b1f;--sunk:#151c15;--line:#34402d;--line-2:#48563a;--ink:#f1f1ec;--ink-2:#d6dfcd;--ink-3:#a5b09e;--brand:#f58b62;--brand-on:#211b15;--accent:#f58b62;--accent-soft:#2c291f;--accent-line:#6b4a35;--live:#8cc8ff;--live-soft:#1a2a36;--up:#b0dcb9;--up-soft:#232c24;--down:#f39791;--down-soft:#2d2321;--down-line:#6b3f3b;--flat-soft:#262e23;--gold:#e3d4a3;--gold-ink:#e3d4a3;--gold-soft:#282a20;--gold-line:#5c5639;--inv-up:#285c3d;--inv-down:#963530;--inv-gold:#6b5416;--hover:#d6dfcd1f;--press:#d6dfcd33;--hover-line:#a5b09e;--selected:#d6e4c6;--selected-ink:#111412;--selected-ink-2:#3d4a36;--selected-soft:#2c3826;--selected-line:#c4d6b0;--focus:#f58b62;--logo:#f58b62;--backdrop:#080d08b8;--shadow:0 3px 12px #0000002e;--shadow-lg:0 12px 36px #0006;--team-away:#3d8de6;--team-home:#e26f45;--team-away-text:#4f9aec;--grass-mix:30%;--grass-line:#ffffff38}:root[data-theme=light][data-scheme=classic],[data-theme=light] [data-scheme=classic]{--bg:#f3f2ea;--surface:#fffef9;--surface-2:#edf1e6;--sunk:#e9eee2;--line:#cbd3c0;--line-2:#afbea1;--ink:#263126;--ink-2:#405336;--ink-3:#55634e;--brand:#f5a07c;--brand-on:#472616;--accent:#a94729;--accent-soft:#f8e7dc;--accent-line:#e6b89f;--live:#1d64a8;--live-soft:#e3eef8;--up:#2f6946;--up-soft:#e4f0e4;--down:#ad413b;--down-soft:#fae8e2;--down-line:#dcaaa0;--flat-soft:#e9eee2;--gold:#a68a3e;--gold-ink:#796019;--gold-soft:#f7efd4;--gold-line:#d2c295;--inv-up:#b0dcb9;--inv-down:#f7aca7;--inv-gold:#e3d4a3;--hover:#4053361a;--press:#4053362b;--hover-line:#60794e;--selected:#34492b;--selected-ink:#f3f2ea;--selected-ink-2:#cfdac4;--selected-soft:#e3ebd9;--selected-line:#34492b;--focus:#a94729;--logo:#a94729;--backdrop:#26312673;--shadow:0 1px 2px #3340200f, 0 3px 12px #3340200f;--shadow-lg:0 12px 36px #29391f26;--team-away:#1f6fb8;--team-home:#a94729;--team-away-text:#1d68ad;--grass-mix:22%;--grass-line:#ffffffb3}[data-scheme=stadium]{--bg:#0a1122;--surface:#111a30;--surface-2:#16213a;--sunk:#070d1a;--line:#243150;--line-2:#34446c;--ink:#eef2fa;--ink-2:#bac4da;--ink-3:#9aa6c2;--brand:#d81b3a;--brand-on:#fff;--accent:#ff7383;--accent-soft:#32192b;--accent-line:#6e2a3e;--live:#c9a3ff;--live-soft:#261d42;--up:#3fd1a0;--up-soft:#0f2c2c;--down:#ff8f5a;--down-soft:#332312;--down-line:#6b4a24;--flat-soft:#1c2640;--gold:#e0a800;--gold-ink:#f0c040;--gold-soft:#2b2513;--gold-line:#5c4a14;--inv-up:#08624e;--inv-down:#923c00;--inv-gold:#6b4c00;--hover:#eef2fa1c;--press:#eef2fa30;--hover-line:#bac4da;--selected:#eef2fa;--selected-ink:#0a1122;--selected-ink-2:#3b4a6b;--selected-soft:#222d4d;--selected-line:#eef2fa;--focus:#ff7383;--logo:#ff4d63;--backdrop:#03060ea8;--shadow:0 1px 2px #00000057;--shadow-lg:0 10px 40px #0000008c;--team-away:#5b8def;--team-home:#ff7a45;--team-away-text:#7fa3ff;--grass-mix:30%;--grass-line:#ffffff38}:root[data-theme=light][data-scheme=stadium],[data-theme=light] [data-scheme=stadium]{--bg:#eef1f7;--surface:#fff;--surface-2:#f6f8fc;--sunk:#e1e6f0;--line:#d3dae7;--line-2:#b4bfd4;--ink:#0d1b3e;--ink-2:#2c3a5c;--ink-3:#4a5776;--brand:#c8102e;--brand-on:#fff;--accent:#b80d2b;--accent-soft:#fbe8eb;--accent-line:#f0b5bf;--live:#6b21c8;--live-soft:#f1eafd;--up:#0b6e55;--up-soft:#e0f2ec;--down:#b0360a;--down-soft:#fdeee2;--down-line:#f0c4a0;--flat-soft:#e9edf5;--gold:#d99a00;--gold-ink:#845b00;--gold-soft:#fbf1d9;--gold-line:#ecd296;--inv-up:#5eead4;--inv-down:#ffab70;--inv-gold:#fde047;--hover:#0d1b3e14;--press:#0d1b3e24;--hover-line:#4a5776;--selected:#14295c;--selected-ink:#fff;--selected-ink-2:#c5cfe6;--selected-soft:#e3e9f7;--selected-line:#14295c;--focus:#b80d2b;--logo:#c8102e;--backdrop:#08102673;--shadow:0 1px 2px #0d1b3e0f, 0 4px 16px #0d1b3e0f;--shadow-lg:0 10px 40px #0d1b3e33;--team-away:#2456e6;--team-home:#bb3f0c;--team-away-text:#2456e6;--grass-mix:22%;--grass-line:#ffffffb3}[data-scheme=turf]{--bg:#0b1510;--surface:#112019;--surface-2:#16281f;--sunk:#08110c;--line:#223a2d;--line-2:#305040;--ink:#eef4ef;--ink-2:#bccdc1;--ink-3:#9bb0a2;--brand:#e2b33c;--brand-on:#0b1510;--accent:#ebc252;--accent-soft:#2a2a16;--accent-line:#5c5020;--live:#ff7d9b;--live-soft:#3a1a24;--up:#52cbe0;--up-soft:#0f2b30;--down:#ff8a50;--down-soft:#3a2216;--down-line:#6b3a24;--flat-soft:#1b2c23;--gold:#d9a400;--gold-ink:#f0c040;--gold-soft:#2d2812;--gold-line:#5c4a14;--inv-up:#08596a;--inv-down:#9c3409;--inv-gold:#6b4c00;--hover:#eef4ef1c;--press:#eef4ef30;--hover-line:#bccdc1;--selected:#e2b33c;--selected-ink:#0b1510;--selected-ink-2:#3a3210;--selected-soft:#2a2a16;--selected-line:#e2b33c;--focus:#eef4ef;--logo:#e2b33c;--backdrop:#030805a8;--shadow:0 1px 2px #00000057;--shadow-lg:0 10px 40px #0000008c;--team-away:#5b8def;--team-home:#ff7a45;--team-away-text:#84a6ff;--grass-mix:34%;--grass-line:#ffffff38}:root[data-theme=light][data-scheme=turf],[data-theme=light] [data-scheme=turf]{--bg:#eff2ea;--surface:#fff;--surface-2:#f6f8f2;--sunk:#e2e8da;--line:#d3dcc8;--line-2:#b3c2a3;--ink:#0f2418;--ink-2:#2c4333;--ink-3:#4a5e4f;--brand:#145a32;--brand-on:#fdf6dc;--accent:#17673a;--accent-soft:#e2f0e6;--accent-line:#a8d0b4;--live:#b8123f;--live-soft:#fdecf0;--up:#0a6577;--up-soft:#ddf0f3;--down:#b03a0b;--down-soft:#fdeee6;--down-line:#f2c2a8;--flat-soft:#e8ece2;--gold:#d99a00;--gold-ink:#7e5900;--gold-soft:#fbf1d9;--gold-line:#ecd296;--inv-up:#67e3f5;--inv-down:#ffa77c;--inv-gold:#fde047;--hover:#0f241814;--press:#0f241824;--hover-line:#4a5e4f;--selected:#145a32;--selected-ink:#fdf6dc;--selected-ink-2:#d4e3c6;--selected-soft:#fbf1d9;--selected-line:#145a32;--focus:#946800;--logo:#a87700;--backdrop:#08140d73;--shadow:0 1px 2px #0f24180f, 0 4px 16px #0f24180f;--shadow-lg:0 10px 40px #0f241833;--team-away:#2456e6;--team-home:#bb3f0c;--team-away-text:#2456e6;--grass-mix:22%;--grass-line:#ffffffb3}[data-scheme=slate]{--bg:#0d1015;--surface:#151a21;--surface-2:#1a2029;--sunk:#090c10;--line:#262d38;--line-2:#364050;--ink:#eef1f5;--ink-2:#b6bfcb;--ink-3:#97a2b1;--brand:#4d94ff;--brand-on:#04101f;--accent:#6aa6ff;--accent-soft:#16233b;--accent-line:#2c4a7a;--live:#ff6b8a;--live-soft:#3a1822;--up:#34c59a;--up-soft:#12302a;--down:#ff8a4c;--down-soft:#3a2116;--down-line:#6b3a24;--flat-soft:#20262f;--gold:#d99a00;--gold-ink:#e8b339;--gold-soft:#2f2612;--gold-line:#5c4714;--inv-up:#0a5a53;--inv-down:#9c3409;--inv-gold:#6b4c00;--hover:#6aa6ff24;--press:#6aa6ff3d;--hover-line:#6aa6ff;--selected:#4d94ff;--selected-ink:#04101f;--selected-ink-2:#0c2348;--selected-soft:#16233b;--selected-line:#6aa6ff;--focus:#eef1f5;--logo:#4d94ff;--backdrop:#040609a3;--shadow:0 1px 2px #00000052;--shadow-lg:0 10px 40px #00000085;--team-away:#5b8def;--team-home:#ff7a45;--team-away-text:#7b9dff;--grass-mix:30%;--grass-line:#ffffff38}:root[data-theme=light][data-scheme=slate],[data-theme=light] [data-scheme=slate]{--bg:#eef0f3;--surface:#fff;--surface-2:#f6f7f9;--sunk:#e2e6eb;--line:#d6dbe2;--line-2:#b9c1cc;--ink:#11161d;--ink-2:#343d4a;--ink-3:#525c6a;--brand:#0a55e8;--brand-on:#fff;--accent:#0a55e8;--accent-soft:#e6eefe;--accent-line:#b3c9fb;--live:#bb1239;--live-soft:#fdedf0;--up:#0e7068;--up-soft:#e0f2ef;--down:#b33b0b;--down-soft:#fdeee6;--down-line:#f2c2a8;--flat-soft:#eceef2;--gold:#d99a00;--gold-ink:#835c00;--gold-soft:#fbf1d9;--gold-line:#ecd296;--inv-up:#5eead4;--inv-down:#ffa77c;--inv-gold:#fde047;--hover:#0a55e81c;--press:#0a55e82e;--hover-line:#0a55e8;--selected:#0a55e8;--selected-ink:#fff;--selected-ink-2:#dce7ff;--selected-soft:#e6eefe;--selected-line:#0a55e8;--focus:#11161d;--logo:#0a55e8;--backdrop:#0a0e146b;--shadow:0 1px 2px #11161d0f, 0 4px 16px #11161d0f;--shadow-lg:0 10px 40px #11161d2e;--team-away:#2456e6;--team-home:#bb3f0c;--team-away-text:#2456e6;--grass-mix:22%;--grass-line:#ffffffb3}[data-scheme=contrast]{--bg:#000;--surface:#0b0b0b;--surface-2:#151515;--sunk:#000;--line:#8f8f8f;--line-2:#d0d0d0;--ink:#fff;--ink-2:#f2f2f2;--ink-3:#d6d6d6;--brand:#fff;--brand-on:#000;--accent:#8ec8ff;--accent-soft:#0d2033;--accent-line:#8ec8ff;--live:#ff9eb5;--live-soft:#2e0f17;--up:#5ff0c0;--up-soft:#06291f;--down:#ffb07a;--down-soft:#33190a;--down-line:#ffb07a;--flat-soft:#1d1d1d;--gold:#ffd34d;--gold-ink:#ffd34d;--gold-soft:#2b2205;--gold-line:#ffd34d;--inv-up:#005a3c;--inv-down:#930;--inv-gold:#5c4000;--hover:#ffffff2b;--press:#ffffff45;--hover-line:#fff;--selected:#fff;--selected-ink:#000;--selected-ink-2:#262626;--selected-soft:#0d2033;--selected-line:#fff;--focus:#ffd34d;--logo:#8ec8ff;--backdrop:#000c;--shadow:0 0 0 1px #fff0;--shadow-lg:0 10px 40px #000000b3;--team-away:#6b9cff;--team-home:#ff8a50;--team-away-text:#8ec8ff;--grass-mix:30%;--grass-line:#fff6}:root[data-theme=light][data-scheme=contrast],[data-theme=light] [data-scheme=contrast]{--bg:#fff;--surface:#fff;--surface-2:#f4f4f4;--sunk:#e8e8e8;--line:#6b6b6b;--line-2:#1a1a1a;--ink:#000;--ink-2:#111;--ink-3:#2e2e2e;--brand:#000;--brand-on:#fff;--accent:#0039b3;--accent-soft:#e5edff;--accent-line:#0039b3;--live:#a3002c;--live-soft:#ffe8ee;--up:#005a3c;--up-soft:#e0f5ec;--down:#930;--down-soft:#fff0e5;--down-line:#930;--flat-soft:#ececec;--gold:#b38300;--gold-ink:#5c4000;--gold-soft:#fff5d6;--gold-line:#5c4000;--inv-up:#5ff0c0;--inv-down:#ffb07a;--inv-gold:#ffd34d;--hover:#0000001f;--press:#00000036;--hover-line:#000;--selected:#000;--selected-ink:#fff;--selected-ink-2:#d9d9d9;--selected-soft:#e5edff;--selected-line:#000;--focus:#0039b3;--logo:#0039b3;--backdrop:#0009;--shadow:0 0 0 1px #0000;--shadow-lg:0 10px 40px #0000004d;--team-away:#0039b3;--team-home:#b33b0b;--team-away-text:#0039b3;--grass-mix:22%;--grass-line:#ffffffb3}:root{--settled-win-bg:color-mix(in srgb, var(--up-soft) 55%, var(--surface));--settled-loss-bg:color-mix(in srgb, var(--down-soft) 55%, var(--surface))}html :is(.game-scorecard,.single-bet-card,.parlay-scorecard)[data-bet-outcome=won]{--settled-color:var(--up);--settled-bg:var(--settled-win-bg)}html :is(.game-scorecard,.single-bet-card,.parlay-scorecard)[data-bet-outcome=lost]{--settled-color:var(--down);--settled-bg:var(--settled-loss-bg)}html :is(.game-scorecard,.single-bet-card,.parlay-scorecard):is([data-bet-outcome=won],[data-bet-outcome=lost]){border-color:color-mix(in srgb, var(--settled-color) 48%, var(--line));background:var(--settled-bg);position:relative}html :is(.game-scorecard,.single-bet-card,.parlay-scorecard):is([data-bet-outcome=won],[data-bet-outcome=lost]):after{content:"";z-index:1;border:1px solid color-mix(in srgb, var(--settled-color) 48%, var(--line));border-radius:inherit;box-shadow:inset 3px 0 var(--settled-color);pointer-events:none;position:absolute;inset:-1px}html :is(.game-scorecard,.single-bet-card,.parlay-scorecard):is([data-bet-outcome=won],[data-bet-outcome=lost]) :is(.single-bet-game,.play-strip){background:color-mix(in srgb, var(--settled-bg) 72%, var(--surface))}
