@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#183c31;--muted:#748078;--green:#177451;--line:#e4e9e3;--paper:#f6f8f4}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:14px DM Sans,Arial,sans-serif}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #343a40}button{color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}main{max-width:1360px;margin:auto;padding:0 48px}header{justify-content:space-between;align-items:center;height:100px;display:flex}.brand{align-items:center;gap:12px;font:800 23px Manrope,Arial;display:flex}.brand small{letter-spacing:2.4px;color:var(--muted);margin-top:5px;font:600 9px DM Sans;display:block}.brandmark{background:var(--accent);color:#76e7af;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.head-actions{align-items:center;gap:20px;display:flex}.status{color:var(--green);align-items:center;gap:8px;font-size:12px;display:flex}.status i{background:var(--green);border-radius:50%;width:6px;height:6px}.status.sample{color:#e5c57d}.status.sample i{background:#bc963a}.icon{border-radius:7px;place-items:center;width:31px;height:31px;display:inline-grid}nav{border-bottom:1px solid var(--line);gap:30px;display:flex}nav button{height:49px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:9px;font-weight:500;display:flex}nav button.active{border-color:var(--green);color:var(--ink)}nav button span{background:#20262a;border-radius:5px;padding:1px 6px;font-size:11px}.eyebrow{letter-spacing:1.8px;color:var(--green);font-size:10px;font-weight:700}h1{letter-spacing:-1.3px;margin:11px 0 12px;font:700 34px/1.2 Manrope,Arial}p{color:var(--muted);margin:0;line-height:1.6}.title-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.secondary,.primary{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:600;display:inline-flex}.secondary{background:var(--surface);border:1px solid #343a40}.primary{background:var(--accent);color:#fff}.demo-banner{color:#76e7af;background:#20262a;border:1px solid #343a40;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;font-size:12px;display:flex}.demo-banner button{white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:flex}.notice{color:#e5c57d;background:#302b1c;border:1px solid #6c5930;border-radius:8px;margin-top:12px;padding:12px 16px;font-size:12px}.summary{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.summary>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:20px 22px}.summary small{letter-spacing:1.2px;color:var(--muted);font-size:9px;font-weight:700}.summary strong{margin-top:8px;font:700 26px Manrope;display:block}.summary strong span{color:var(--muted);margin-left:9px;font:12px DM Sans}.board{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.board-head{justify-content:space-between;align-items:center;padding:22px 24px;display:flex}h2{letter-spacing:-.3px;margin:0 0 6px;font:700 18px Manrope}.board-head p{font-size:11px}.side-toggle{background:#20262a;border-radius:7px;padding:4px;display:flex}.side-toggle button{color:var(--muted);border-radius:5px;padding:6px 14px;font-size:12px}.side-toggle .selected{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0005}.filters{gap:10px;padding:0 24px 20px;display:flex}.filters select,.search{border:1px solid var(--line);color:#aab1b7;background:#20262a;border-radius:7px;padding:10px 12px;font-size:12px}.search{flex:1;align-items:center;gap:9px;display:flex}.search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.column-labels,.prop-row{grid-template-columns:2.25fr 1.15fr 1.05fr 1.1fr 1fr 70px;align-items:center;gap:12px;padding:0 24px;display:grid}.column-labels{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:1px;color:#aab1b7;background:#20262a;height:35px;font-size:8px;font-weight:700}.prop+.prop{border-top:1px solid var(--line)}.player{text-align:left;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.avatar{background:#20262a;border:1px solid #343a40;border-radius:11px;place-items:center;min-width:40px;height:40px;font:700 12px Manrope;display:grid}.prop strong{font-size:13px;font-weight:700;display:block}.prop small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.prop small b{padding:0 3px;font-weight:400}.hit strong{background:#20262a;border-radius:5px;padding:4px 8px;font-size:12px;display:inline-block}.hit .good{color:#76e7af;background:#20262a}.good{color:#76e7af}.muted{color:#aab1b7}.neutral{color:#e5c57d}.mini-chart{align-items:end;gap:5px;width:100%;height:52px;padding:0 4px 4px;display:flex}.bar{background:#20262a;border-radius:3px 3px 0 0;width:12px}.bar.hitbar{background:#7cab76}.row-actions{gap:3px;display:flex}.bookmarked{color:var(--green)}.details{background:#20262a;border-top:1px dashed #343a40;grid-template-columns:1.3fr 1fr;gap:30px;padding:20px 24px 24px;display:grid}h3{margin:0 0 12px;font-size:12px}.game-logs{flex-wrap:wrap;gap:8px;display:flex}.game-logs>div{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:7px;min-width:66px;padding:9px 10px}.game-logs strong{margin-top:8px;font-size:19px}.research p{margin-bottom:8px;font-size:11px}.research small{font-size:10px}.empty{text-align:center;color:var(--muted);padding:50px 20px}.empty svg{margin-bottom:12px}.empty h3{color:var(--ink);font:700 17px Manrope}.empty p{margin-bottom:18px}footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:26px 0 35px;display:flex}footer>span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}footer p{font-size:10px}footer small{letter-spacing:1px;font-size:8px}.sources{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}.sources article{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:26px}.sources h2{margin-top:16px}.sources p{margin:14px 0;font-size:12px}.sources a{margin-top:16px;font-size:11px;text-decoration:underline;display:block}.overlay{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10291fd0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border-radius:16px;width:100%;max-width:480px;max-height:90vh;padding:28px;overflow:auto}.modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal p{margin:10px 0 20px;font-size:12px}.modal label{letter-spacing:1px;margin:20px 0 10px;font-size:9px;font-weight:700;display:block}.modal input,.modal select{width:100%;color:var(--ink);letter-spacing:0;border:1px solid #343a40;border-radius:7px;margin-top:8px;padding:12px;font-size:12px;display:block}.modal small{color:var(--muted);font-size:10px;line-height:1.6;display:block}.wide{width:100%;margin:14px 0}.modal-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;display:flex}.text-button{font-size:12px}.source-link{color:var(--green);margin-top:20px;font-size:11px;display:block}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1450px){main{padding-top:10px}}@media (max-width:1050px){main{padding:0 24px}.column-labels,.prop-row{grid-template-columns:2fr 1.2fr 1fr 1.1fr 65px}.column-labels span:nth-child(5),.mini-chart{display:none}.summary strong span{margin:4px 0 0;display:block}.board-head p span{display:none}.player strong{font-size:12px}.sources{grid-template-columns:1fr}}@media (max-width:650px){main{padding:0 16px}header{height:82px}.brand{font-size:20px}.brandmark{width:39px;height:39px}.brand small{letter-spacing:1.8px;font-size:8px}.head-actions{gap:6px}.status{font-size:10px}nav{gap:23px}nav button{gap:6px;font-size:11px}.intro{padding-top:29px}h1{letter-spacing:-1px;font-size:27px}.title-row{align-items:start}.title-row>.secondary{width:37px;min-width:37px;padding:10px;font-size:0}.intro p{font-size:12px}.eyebrow{font-size:8px}.demo-banner{align-items:start;padding:12px;font-size:10px}.demo-banner button{white-space:normal;min-width:87px;font-size:10px}.summary{gap:7px;margin:16px 0}.summary>div{padding:13px 10px}.summary small{letter-spacing:.6px;font-size:7px}.summary strong{font-size:21px}.summary strong span{font-size:8px;line-height:1.5}.board-head{padding:18px 14px}h2{font-size:16px}.board-head p{font-size:9px}.side-toggle button{padding:5px 10px;font-size:10px}.filters{grid-template-columns:1fr 1fr;gap:7px;padding:0 14px 15px;display:grid}.search{grid-column:1/-1}.filters select{width:100%;padding:9px 8px;font-size:10px}.filters select:last-child{grid-column:1/-1}.column-labels{display:none}.prop-row{grid-template-columns:1.4fr 1fr 55px;gap:7px;min-height:104px;padding:15px 14px}.player{grid-column:1/3;gap:10px}.avatar{border-radius:8px;min-width:34px;height:34px;font-size:10px}.player strong{font-size:13px}.row-actions{grid-area:1/3}.line{padding-left:44px}.line strong{font-size:12px}.avg{grid-area:2/2}.avg strong{font-size:15px}.hit{grid-area:2/3}.hit small{font-size:8px}.prop small{font-size:9px}.details{grid-template-columns:1fr;gap:18px;padding:18px 14px}.game-logs>div{min-width:48px;padding:6px}.game-logs strong{font-size:16px}.game-logs small{font-size:8px}footer{flex-wrap:wrap;gap:10px;padding-top:20px}footer p{order:3;width:100%;font-size:9px}.modal{padding:22px}.modal h2{font-size:17px}.sources article{padding:22px}}.method-note{color:#aab1b7;max-width:900px;padding:0 24px 16px;font-size:10px;line-height:1.6}.ml-labels,.ml-row{grid-template-columns:2.2fr .9fr 1fr 1.3fr 1.1fr;align-items:center;gap:14px;padding:0 24px;display:grid}.ml-labels{letter-spacing:.8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#aab1b7;background:#20262a;height:35px;font-size:8px;font-weight:700}.ml-row{text-align:left;width:100%;min-height:95px}.ml-row small svg{vertical-align:middle}.filters{flex-wrap:wrap}.filters select{max-width:210px}.search{min-width:160px}.ml-row .line{padding:0}@media (max-width:650px){nav{gap:16px}nav button{gap:4px;font-size:10px}nav svg{width:13px}nav button:last-child{gap:0;font-size:0}nav button:last-child svg{width:17px}.filters select{max-width:100%}.filters select:last-child,.filters select:nth-last-child(2){grid-column:auto}.method-note{padding:0 14px 14px;font-size:9px}.ml-labels{display:none}.ml-row{grid-template-columns:1fr 1fr 1fr;gap:13px;padding:16px 14px}.ml-row>.player{grid-area:1/1/auto/3}.ml-row>.line{grid-area:1/3}.ml-row>div:nth-child(3){grid-area:2/1}.ml-row>div:nth-child(4){grid-area:2/2}.ml-row>div:nth-child(5){grid-area:2/3}.ml-row .player strong{font-size:12px}.ml-row strong{font-size:11px}.ml-row small{font-size:8px}.ml-row .avatar{min-width:30px}}.odds-pill{color:#76e7af;letter-spacing:.1px;background:#183c31;border-radius:5px;margin:5px 0 0;padding:4px 8px;font-weight:800;font-size:14px!important;display:inline-block!important}.prop-row{min-height:105px}.alt-tag{color:#e5c57d;background:#302b1c;border-radius:3px;padding:2px 3px;font-size:8px;font-style:normal}.history-warning{color:#e5c57d;font-size:9px;font-style:normal}.check-label{color:#aab1b7;align-items:center;gap:9px;letter-spacing:0!important;font-size:11px!important;font-weight:500!important;display:flex!important}.check-label input{height:14px;accent-color:var(--green);flex-shrink:0;width:14px!important;margin:0!important}.history-toggle{padding:0 24px 13px}.parlay-page{margin:24px 0}.builder-controls{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px}.builder-controls h2{margin-top:10px;font-size:21px}.builder-controls p{font-size:12px}.builder-fields{grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0;display:grid}.builder-fields label{letter-spacing:1px;color:var(--muted);font-size:9px;font-weight:700}.builder-fields input,.builder-fields select{width:100%;color:var(--ink);background:#20262a;border:1px solid #343a40;border-radius:7px;margin-top:9px;padding:11px;font-size:13px;display:block}.target-input{gap:7px;display:flex}.target-input select{max-width:63px}.builder-bottom{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.builder-controls .method-note{padding:0}.builder-empty{text-align:center;color:var(--muted);padding:45px 20px}.builder-empty h3{color:var(--ink);margin:15px 0;font:700 18px Manrope}.builder-empty p{margin-bottom:18px;font-size:12px}.parlay-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:20px 0;overflow:hidden}.parlay-heading{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.parlay-heading h2{margin:12px 0 8px;font-size:23px}.parlay-heading h2 span{color:var(--green)}.parlay-heading p{font-size:11px}.payout{text-align:right}.payout small{color:var(--muted);letter-spacing:.5px;font-size:8px}.payout strong{margin:5px 0;font:700 25px Manrope;display:block}.parlay-leg{border-top:1px solid var(--line);grid-template-columns:35px 1.6fr 1.1fr .5fr 1.3fr;align-items:center;gap:16px;padding:18px 24px;display:grid}.parlay-leg strong{font-size:13px;display:block}.parlay-leg small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.parlay-leg .odds-pill{text-align:center;white-space:nowrap;justify-self:start;margin:0}.parlay-leg em{color:#e5c57d;font-size:8px;font-style:normal}.parlay-foot{color:var(--muted);background:#20262a;padding:15px 24px;font-size:10px;line-height:1.5}.builder-note{padding:10px 0}.parlay-leg .avatar{width:32px;min-width:32px;height:32px}.modal .check-label{margin:16px 0}@media (max-width:650px){nav{gap:12px}nav button{font-size:9px}nav button svg,nav button:last-child{display:none}.odds-pill{padding:3px 7px;font-size:13px!important}.prop-row{min-height:133px}.line small{font-size:8px}.history-toggle{padding-left:14px;font-size:10px!important}.builder-controls{padding:18px}.builder-fields{grid-template-columns:1fr 1fr;gap:15px}.builder-fields label{letter-spacing:.5px;font-size:8px}.builder-fields input,.builder-fields select{padding:10px 8px;font-size:11px}.builder-bottom{flex-direction:column;align-items:stretch}.builder-bottom .primary{width:100%}.parlay-heading{align-items:start;padding:18px}.parlay-heading h2{font-size:20px}.parlay-heading p{font-size:9px}.payout strong{font-size:21px}.payout small{font-size:7px}.parlay-leg{grid-template-columns:27px 1.4fr .65fr;gap:8px;padding:15px 18px}.parlay-leg .avatar{width:27px;min-width:27px;height:27px;font-size:9px}.parlay-leg>div:nth-child(2){grid-area:1/2}.parlay-leg>div:nth-child(3){grid-area:2/2}.parlay-leg>.odds-pill{grid-area:1/3}.parlay-leg>.leg-history{grid-area:2/3}.parlay-leg strong{font-size:11px}.parlay-leg small{font-size:8px}.parlay-foot{padding:13px 18px;font-size:9px}}button.parlay-leg{text-align:left;width:100%;color:inherit;background:var(--surface);cursor:pointer}button.parlay-leg:hover{background:#20262a}.leg-history strong svg{vertical-align:middle;margin-left:4px}.parlay-history{background:#20262a;border-top:1px dashed #343a40;padding:20px 24px 24px}.history-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.history-heading h3{margin:0}.history-heading span{color:var(--muted);font-size:10px}.parlay-history table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.parlay-history th{color:var(--muted);border-bottom:1px solid #343a40;padding:10px;font-size:9px;font-weight:600}.parlay-history td{color:#aab1b7;border-bottom:1px solid #343a40;padding:10px}.parlay-history td strong{color:var(--ink)}.result-hit,.result-miss{border-radius:4px;padding:3px 7px;font-size:10px}.result-hit{color:#76e7af;background:#20262a}.result-miss{color:#e5c57d;background:#302b1c}.parlay-history p{margin:14px 0 0;font-size:10px}.history-help{max-width:600px;margin:12px auto!important;font-size:11px!important}.builder-fields{grid-template-columns:repeat(3,1fr)}@media (max-width:650px){.builder-fields{grid-template-columns:1fr 1fr}.parlay-history{padding:16px 14px}.history-heading{display:block}.history-heading span{margin-top:5px;font-size:9px;display:block}.parlay-history table{font-size:10px}.parlay-history th{padding:8px 4px;font-size:8px}.parlay-history td{padding:8px 4px}.parlay-history p{font-size:9px}.result-hit,.result-miss{padding:2px 4px;font-size:9px}}.modal .cache-note{color:var(--muted);margin-top:18px;margin-bottom:0;font-size:10px}.arb-page{margin:24px 0}.arb-head{padding:0}.arb-head h2{margin-top:12px;font-size:23px}.arb-fields{grid-template-columns:220px 220px;gap:18px;margin:24px 0;display:grid}.arb-fields label{letter-spacing:1px;color:var(--muted);font-size:9px;font-weight:700}.arb-fields input,.arb-fields select{width:100%;color:var(--ink);background:#20262a;border:1px solid #343a40;border-radius:7px;margin-top:8px;padding:11px;font-size:13px;display:block}.book-filter>small{letter-spacing:.5px;color:var(--muted);font-size:9px}.book-filter>div{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.book-filter button{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:7px 10px;font-size:10px}.book-filter button.selected{color:#76e7af;background:#20262a;border-color:#343a40}.arb-page .method-note{padding:15px 0 0}.arb-table-wrap{padding:0 24px}.arb-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.arb-table th{letter-spacing:.5px;color:var(--muted);border-bottom:1px solid var(--line);padding:13px 8px;font-size:9px}.arb-table td{border-bottom:1px solid var(--line);padding:15px 8px}.arb-table .odds-pill{margin:0}.arb-total{color:var(--muted);align-items:center;gap:12px;padding:18px 32px;font-size:12px;display:flex}.arb-total strong{color:var(--ink)}.arb-total button{align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}@media (max-width:850px){nav{gap:18px}nav button{gap:5px;font-size:11px}}@media (max-width:650px){nav{white-space:nowrap;scrollbar-width:none;gap:17px;overflow-x:auto}nav button{flex-shrink:0;font-size:10px}nav button:last-child{display:none}.arb-fields{grid-template-columns:1fr 1fr}.arb-head{align-items:start;gap:10px}.arb-head h2{font-size:20px}.arb-head p{font-size:11px}.arb-head .secondary{padding:9px;font-size:10px}.arb-head .secondary svg{display:none}.arb-table-wrap{padding:0 12px;overflow-x:auto}.arb-table{min-width:440px;font-size:10px}.arb-table th{padding:10px 4px;font-size:8px}.arb-table td{padding:13px 4px}.arb-total{padding:15px 16px;font-size:10px}.arb-table-wrap{padding:0 16px;overflow:visible}.arb-table{width:100%;min-width:0;display:block}.arb-table thead{display:none}.arb-table tbody{display:block}.arb-table tr{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0 10px;padding:12px 0;display:grid}.arb-table td{border:0;padding:6px 0;font-size:12px}.arb-table td:first-child{grid-column:1/3;padding-bottom:0}.arb-table td:nth-child(2){color:var(--muted);grid-column:1/3;font-size:10px}.arb-table td:nth-child(6){grid-area:1/3/3;align-self:center;font-weight:700}.arb-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:8px;font-weight:400;display:block}.arb-table td:nth-child(3),.arb-table td:nth-child(4),.arb-table td:nth-child(5){grid-row:3}}.builder-controls .notice .secondary{margin:12px 0}.builder-controls .notice p:last-child{font-size:11px}button:disabled{opacity:.55;cursor:not-allowed}.sgp-quote{border-top:1px solid var(--line);background:#20262a;padding:18px 24px}.sgp-quote label{color:var(--muted);font-size:10px;font-weight:700}.sgp-quote input{border:1px solid var(--line);background:var(--surface);width:100%;max-width:250px;color:var(--ink);border-radius:7px;margin:9px 0;padding:10px;display:block}.sgp-quote p,.builder-fields small{font-size:10px;line-height:1.5}.builder-fields small{letter-spacing:0;margin-top:6px;font-weight:400;display:block}nav{overflow-x:auto}nav button{white-space:nowrap;flex-shrink:0}.planner-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.planner-actions>span{color:var(--muted);font-size:11px}.planner-ticket{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:22px 0;overflow:hidden}.planner-pick{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:18px;padding:18px 24px;display:grid}.planner-pick strong,.planner-table strong{font-size:13px}.planner-pick small,.planner-table small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.planner-line{color:var(--muted);font-size:11px}.planner-line select,.planner-table select{border:1px solid var(--line);width:100%;color:var(--ink);background:#20262a;border-radius:7px;margin-top:6px;padding:10px;font-size:12px;display:block}.planner-search{border:1px solid var(--line);width:100%;color:var(--ink);background:#20262a;border-radius:7px;padding:10px}.planner-table{border-collapse:collapse;text-align:left;width:100%}.planner-table th{color:var(--muted);background:#20262a;padding:12px 24px;font-size:10px}.planner-table td{border-top:1px solid var(--line);vertical-align:middle;padding:16px 24px}.planner-table td:nth-child(2){width:37%}.planner-player{text-align:left}.planner-history{flex-wrap:wrap;gap:6px;max-width:300px;margin-top:10px;display:flex}.planner-history span{background:#20262a;border-radius:4px;padding:5px;font-size:10px}.planner-ticket .builder-fields{margin:0 0 15px}.planner-ticket .sgp-quote input{max-width:none}.planner-table-wrap{overflow:auto}@media (max-width:650px){.planner-pick{grid-template-columns:1fr;gap:10px;padding:16px 18px}.planner-table thead{display:none}.planner-table,.planner-table tbody{display:block}.planner-table tr{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:14px 18px;display:grid}.planner-table td{border:0;padding:0;display:block}.planner-table td:first-child{grid-area:1/1}.planner-table td:nth-child(2){grid-area:2/1/auto/-1;width:100%}.planner-table td:nth-child(3){grid-area:3/1}.planner-table td:nth-child(4){grid-area:1/2}.planner-table td:nth-child(3) small{margin-left:8px;display:inline}.planner-table select{margin:0}.planner-table .secondary{padding:8px 10px}.planner-board .board-head{padding:18px}}.sgp-shortlist .board-head{border-bottom:1px solid var(--line)}.sgp-shortlist h2{margin-top:7px;font-size:21px}.sgp-saved-badge{color:#76e7af;white-space:nowrap;background:#20262a;border-radius:20px;padding:7px 11px;font-size:10px}.sgp-leg+.sgp-leg{border-top:1px solid var(--line)}.sgp-leg-grid{grid-template-columns:44px 1.6fr 1.1fr 1.1fr 85px 66px;align-items:center;gap:16px;padding:25px 24px;display:grid}.sgp-number{border-radius:11px;width:42px;min-width:42px;height:42px}.sgp-player{text-align:left;min-width:0;padding:0}.sgp-player strong{font:700 16px Manrope}.sgp-leg small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.55;display:block}.sgp-row-actions{grid-area:1/6;align-items:center;display:flex}.sgp-line{grid-area:1/3}.sgp-line>strong{font-size:15px;display:block}.sgp-line .odds-pill{margin-top:8px;padding:5px 10px;font-size:19px!important}.sgp-average{grid-area:1/4}.sgp-average>strong{font:700 24px Manrope}.sgp-hits{text-align:center;grid-area:1/5}.sgp-hits>strong{background:#20262a;border-radius:7px;padding:6px 9px;font:700 18px Manrope;display:inline-block}.sgp-hits>strong.good{color:#76e7af;background:#20262a}.sgp-hits small{font-size:10px}.sgp-unpriced{color:#e5c57d;margin-top:8px;font-size:10px;display:block}.sgp-adjust{margin:0 24px 18px 84px}.sgp-adjust summary{width:fit-content;color:var(--green);cursor:pointer;align-items:center;gap:7px;padding:5px 0;font-size:11px;list-style:none;display:flex}.sgp-adjust summary::-webkit-details-marker{display:none}.sgp-adjust[open]{background:#20262a;border-radius:8px;padding:10px 14px}.sgp-adjust-fields{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.sgp-adjust label{letter-spacing:.7px;color:var(--muted);font-size:8px;font-weight:700}.sgp-adjust select,.sgp-adjust input{background:var(--surface);color:var(--ink);border:1px solid #343a40;border-radius:7px;margin-top:7px;padding:10px;font-size:12px;display:block}.sgp-adjust input{width:95px}.sgp-adjust p{font-size:10px;line-height:1.6}.sgp-spread-controls{border-top:1px solid var(--line);padding:14px 0 20px}.sgp-spread-controls .builder-fields{margin-bottom:0}.sgp-spread-controls small{letter-spacing:0;margin-top:8px;font-size:10px;font-weight:400;line-height:1.5;display:block}.sgp-incomplete{margin:14px 24px}.sgp-shortlist .sgp-quote{border-top:1px solid var(--line)}@media (max-width:650px){.sgp-shortlist h2{font-size:17px}.sgp-shortlist .board-head{padding:20px 18px}.sgp-leg-grid{grid-template-columns:36px minmax(0,1.15fr) minmax(0,1fr) 58px;gap:12px 10px;padding:23px 18px 16px}.sgp-number{grid-area:1/1;width:35px;min-width:35px;height:38px}.sgp-player{grid-area:1/2/auto/4}.sgp-player strong{font-size:16px}.sgp-player small{font-size:10px}.sgp-row-actions{grid-area:1/4;justify-content:end;gap:0}.sgp-row-actions .icon{width:28px}.sgp-line{grid-area:2/2;align-self:start}.sgp-line>strong{font-size:14px}.sgp-average{grid-area:2/3}.sgp-average>strong{font-size:22px}.sgp-average small{font-size:9px}.sgp-hits{grid-area:2/4}.sgp-hits>strong{padding:5px 7px;font-size:17px}.sgp-hits small{font-size:9px}.sgp-line .odds-pill{padding:5px 9px;font-size:18px!important}.sgp-adjust{margin:0 18px 18px 64px}.sgp-adjust[open]{margin-left:18px}.sgp-adjust-fields{grid-template-columns:minmax(0,1fr) 96px;gap:12px;display:grid}.sgp-adjust select{width:100%;padding:10px 7px;font-size:11px}.sgp-adjust .secondary{padding:9px;font-size:10px}.sgp-spread-controls .builder-fields{grid-template-columns:1fr 1fr}.sgp-saved-badge{padding:6px 9px;font-size:9px}}.filters{flex-wrap:wrap;align-items:end;gap:12px}.filters .search{flex:240px;min-height:42px}.filters>select{min-height:42px}.filter-field{letter-spacing:1px;color:var(--muted);min-width:180px;font-size:9px;font-weight:700;display:block}.filter-field select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);letter-spacing:0;background:#20262a;border-radius:7px;margin-top:8px;padding:10px 12px;font-size:12px;font-weight:400;display:block}.builder-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.builder-fields label,.arb-fields label{letter-spacing:1px;font-size:9px;line-height:1.4}.builder-fields select,.builder-fields input,.arb-fields select,.arb-fields input{border-color:var(--line);background:#20262a;border-radius:7px;min-height:42px;font-size:12px}.builder-controls,.board,.planner-ticket,.parlay-card,.sources article{border-radius:12px}.builder-controls h2,.board-head h2,.parlay-heading h2{font-size:20px}.primary,.secondary{border-radius:8px;min-height:38px}.sgp-parlay-row{text-align:left;background:var(--surface);border-top:1px solid var(--line);width:100%;padding:0;display:block}.sgp-parlay-row:hover{background:#20262a}.sgp-parlay-row .sgp-row-actions{justify-content:end}.prop strong,.ml-row strong{font-size:14px}.prop .player strong{font:700 16px Manrope}.avg strong{font:700 24px Manrope}.hit strong{border-radius:7px;padding:6px 9px;font:700 18px Manrope}.prop .line .odds-pill{padding:5px 10px;font-size:19px!important}.prop .line>strong{font-size:15px}.summary>div{border-radius:10px;padding:20px 22px}.summary small{font-size:9px}.method-note{line-height:1.65}.arb-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.sources h2{font-size:20px}@media (max-width:650px){.filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.filter-field{letter-spacing:.5px;min-width:0;font-size:8px}.filter-field select{padding:10px 8px;font-size:11px}.filters .search{min-height:42px}.filters>select{min-height:42px;font-size:11px}.builder-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.builder-fields label,.arb-fields label{font-size:8px}.builder-fields select,.builder-fields input,.arb-fields select,.arb-fields input{padding:10px 8px;font-size:11px}.board-head{padding:20px 18px}.board-head h2,.builder-controls h2{font-size:18px}.builder-controls{padding:20px 18px}.prop-row{gap:12px 10px;padding:22px 18px}.prop .player strong{font-size:16px}.prop .avatar{min-width:35px;height:38px}.prop .line>strong{font-size:14px}.prop .line .odds-pill{font-size:18px!important}.avg strong{font-size:22px}.hit strong{padding:5px 7px;font-size:17px}.summary>div{padding:14px 10px}.summary small{font-size:7px}.arb-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.column-labels,.prop-row{grid-template-columns:2.25fr 1.15fr 1.05fr 1.1fr 1fr 168px}.row-actions{flex-wrap:wrap;justify-content:end}.slip-add{white-space:nowrap;background:#20262a;border:1px solid #343a40;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.slip-add.selected{color:#fff;background:var(--green);border-color:var(--green)}.slip-dock{z-index:40;background:var(--accent);color:#fff;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:min(660px,100% - 32px);padding:16px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0005}.slip-dock-title{align-items:center;gap:10px;font-weight:700;display:flex}.slip-dock b{color:var(--ink);background:#20262a;border-radius:5px;padding:3px 8px}.slip-dock small{color:#aab1b7;margin-bottom:3px;font-size:10px;display:block}.slip-backdrop{z-index:80;background:#13271e55;justify-content:flex-end;padding:20px;display:flex;position:fixed;inset:0}.slip-panel{background:var(--surface);overscroll-behavior:contain;border-radius:16px;width:440px;max-width:100%;overflow:auto;box-shadow:0 12px 60px #0005}.slip-heading{background:var(--surface);z-index:1;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex;position:sticky;top:0}.slip-heading h2{margin:6px 0 0;font-size:23px}.slip-heading h2 span{color:var(--muted);margin-left:8px;font-size:14px}.slip-type{background:#20262a;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.slip-type button{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.slip-pick{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 24px;display:flex}.slip-pick>div{flex:1;min-width:0}.slip-pick strong{font-size:14px}.slip-pick p{color:var(--ink);margin:5px 0;font-size:12px}.slip-pick small{color:var(--muted);font-size:10px}.slip-pick .odds-pill{white-space:nowrap;font-size:14px}.slip-caution{color:#e5c57d;background:#302b1c;border:1px solid #6c5930;border-radius:8px;margin:14px 24px;padding:12px 16px;font-size:11px}.slip-wager{padding:22px 24px}.slip-wager label{font-size:12px;font-weight:700}.slip-wager>div:not(.slip-presets){border:1px solid #343a40;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:12px;display:flex}.slip-wager input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;font-size:21px;font-weight:700}.slip-presets{gap:8px;margin-top:10px;display:flex}.slip-presets button{border:1px solid var(--line);border-radius:7px;flex:1;padding:8px;font-size:12px}.slip-presets .selected{border-color:var(--green);color:var(--green);background:#20262a}.slip-wager>small{color:#e5c57d;margin-top:8px;display:block}.slip-totals{margin:0;padding:0 24px}.slip-totals>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.slip-totals dt{color:var(--muted);font-size:12px}.slip-totals dd{margin:0;font-size:16px;font-weight:700}.slip-totals .slip-return{border-top:1px solid var(--line);padding-top:18px}.slip-return dt{color:var(--ink);font-weight:700}.slip-return small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.slip-return dd{color:var(--green);font-size:26px}.slip-footnote{padding:4px 24px 24px;font-size:10px}.slip-empty{text-align:center;padding:45px 30px}.slip-empty svg{color:var(--green)}.slip-empty p{margin-bottom:22px;font-size:12px}footer{padding-bottom:120px}@media (max-width:1000px) and (min-width:651px){.column-labels,.prop-row{grid-template-columns:2fr 1fr 1fr 1fr 120px}.mini-chart{display:none}.row-actions{gap:3px}.slip-add{font-size:10px}.column-labels>span:nth-child(5){display:none}}@media (max-width:650px){.prop-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 65px}.prop-row .row-actions{grid-area:3/1/auto/-1;justify-content:flex-end;gap:8px;display:flex}.slip-add{flex:1;justify-content:center;min-height:38px}.slip-dock{bottom:max(12px,env(safe-area-inset-bottom));gap:10px;padding:14px}.slip-dock small{font-size:8px}.slip-backdrop{align-items:flex-end;padding:0}.slip-panel{width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0}.slip-heading,.slip-pick{padding-left:20px;padding-right:20px}.board>.prop>.prop-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(60px,.7fr);align-items:start;gap:14px 10px;min-height:0;padding:16px}.board>.prop>.prop-row>.player{grid-area:1/1/auto/-1;align-items:center;gap:10px;min-width:0}.board>.prop>.prop-row>.player>span:last-child{min-width:0}.board>.prop>.prop-row>.player strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.board>.prop>.prop-row>.player small{margin-top:3px;font-size:10px}.board>.prop>.prop-row>.player .avatar{border-radius:8px;width:32px;min-width:32px;height:32px}.board>.prop>.prop-row>.line{grid-area:2/1;min-width:0;padding:0}.board>.prop>.prop-row>.line>strong{white-space:normal;font-size:12px;line-height:1.4}.board>.prop>.prop-row>.line .odds-pill{white-space:nowrap;margin-top:5px;padding:4px 8px;font-size:16px!important}.board>.prop>.prop-row>.line small{margin-top:4px;font-size:9px}.board>.prop>.prop-row>.avg{grid-area:2/2;min-width:0;padding:0}.board>.prop>.prop-row>.avg>strong{font-size:20px;line-height:1.3}.board>.prop>.prop-row>.avg small{overflow-wrap:anywhere;margin-top:5px;font-size:9px;line-height:1.45}.board>.prop>.prop-row>.hit{text-align:right;grid-area:2/3;min-width:0}.board>.prop>.prop-row>.hit>strong{padding:5px 8px;font-size:16px;line-height:1.2}.board>.prop>.prop-row>.hit small{margin-top:5px;font-size:9px;line-height:1.4}.board>.prop>.prop-row>.mini-chart{display:none}.board>.prop>.prop-row>.row-actions{border-top:1px solid #343a40;grid-area:3/1/auto/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.board>.prop>.prop-row>.row-actions .slip-add{flex:1;min-height:34px;padding:7px 10px;font-size:11px}.board>.prop>.prop-row>.row-actions .icon{width:34px;height:34px}.slip-dock{border-radius:11px;gap:8px;width:calc(100% - 24px);min-height:52px;padding:11px 14px;box-shadow:0 4px 20px #0005}.slip-dock-title{gap:7px;font-size:12px}.slip-dock-title>svg{width:17px;height:17px}.slip-dock b{padding:2px 6px;font-size:11px}.slip-dock strong{font-size:14px}.slip-dock small{margin-bottom:2px;font-size:8px}.slip-dock-empty{justify-content:space-between}.slip-dock-hint{color:#aab1b7;font-size:11px;font-weight:400}}@media (min-width:651px) and (max-width:1050px){.column-labels,.prop-row{grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr) 120px}.prop-row>.mini-chart,.column-labels>span:nth-child(5){display:none}.prop-row>*{min-width:0}}.prop-summary{gap:12px}.prop-summary>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;padding:18px 20px;display:flex}.prop-summary>div>small{letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;font-size:10px;line-height:1.3}.prop-summary>div>strong{letter-spacing:-.7px;white-space:nowrap;margin:10px 0 6px;font:700 25px/1.2 Manrope,Arial}.prop-summary>div>span{color:var(--muted);white-space:nowrap;font-size:11px;line-height:1.4}@media (max-width:650px){.prop-summary{gap:8px;margin:16px 0}.prop-summary>div{border-radius:10px;padding:14px 12px}.prop-summary>div>small{letter-spacing:.35px;font-size:8px}.prop-summary>div>strong{margin:9px 0 5px;font-size:22px}.prop-summary>div>span{font-size:9px}}@media (max-width:360px){.prop-summary>div{padding:12px 9px}.prop-summary>div>small{font-size:7px}.prop-summary>div>strong{font-size:20px}.prop-summary>div>span{font-size:8px}}.research-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:16px;margin:0 0 18px;padding:14px 16px;display:flex}.research-toolbar label{align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.research-toolbar select{border:1px solid var(--line);max-width:320px;color:var(--ink);background:#20262a;border-radius:7px;padding:9px}.research-toolbar>span{color:var(--muted);flex:1;font-size:10px}.overlay{z-index:90}@media (max-width:650px){.research-toolbar{flex-wrap:wrap;gap:10px;padding:12px}.research-toolbar label{flex:1;min-width:0}.research-toolbar select{width:100%;min-width:0;font-size:11px}.research-toolbar>span{flex-basis:100%;order:3}.title-row>.secondary[aria-label="Refresh selected games"]{width:auto;min-width:75px;font-size:11px}}.save-parlay{font-size:12px}.save-parlay.ticket-saved{color:var(--green);opacity:1;background:#20262a;border-color:#343a40}.save-parlay:disabled{cursor:default}.slip-save{padding:0 24px 20px}.slip-save .secondary{width:100%}.saved-parlays{margin:24px 0}.saved-parlays-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.saved-parlays-heading h2{margin:8px 0;font-size:22px}.saved-parlays-heading h2 span{color:var(--muted);font-size:14px}.saved-parlays-heading p{font-size:12px}.saved-parlays-empty{color:var(--muted);background:#20262a;border:1px dashed #343a40;border-radius:12px;padding:22px;font-size:12px}.saved-ticket{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:14px;overflow:hidden}.saved-ticket-heading{align-items:center;gap:12px;padding:18px;display:flex}.saved-ticket-heading>div{flex:1;min-width:0}.saved-ticket-heading input{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0000;padding:3px 0;font:700 15px Manrope,Arial}.saved-ticket-heading input:focus{border-bottom-color:var(--green)}.saved-ticket-heading small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.5;display:block}.saved-ticket-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.saved-ticket-stats small{color:var(--muted);margin-bottom:6px;font-size:9px;display:block}.saved-ticket-stats strong{font-size:16px}.saved-ticket details{border-top:1px solid var(--line)}.saved-ticket summary{cursor:pointer;background:#20262a;padding:14px 18px;font-size:12px;font-weight:600}.saved-ticket-leg{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.saved-ticket-leg>div{flex:1;min-width:0}.saved-ticket-leg strong{font-size:13px}.saved-ticket-leg p{color:var(--ink);margin-top:4px;font-size:11px}.saved-ticket-leg small{color:var(--muted);font-size:9px}.saved-ticket-leg>b{white-space:nowrap;font-size:13px}.saved-leg-number{background:#20262a;border-radius:6px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.saved-ticket-note{color:#e5c57d;background:#302b1c;padding:12px 18px;font-size:10px}.planner-actions{flex-wrap:wrap}@media (max-width:650px){.saved-ticket-stats strong{font-size:14px}.saved-parlays-heading h2{font-size:19px}.parlay-save{padding:14px 18px}.save-parlay{font-size:11px}}.unified-leg-controls{align-items:center;gap:12px;padding:0 24px 18px 75px;display:flex}.unified-leg-controls label{min-width:0;color:var(--muted);flex:1;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.unified-leg-controls select{border:1px solid var(--line);width:100%;min-width:0;max-width:380px;color:var(--ink);background:#20262a;border-radius:7px;padding:9px 10px;font-size:12px}.sgp-parlay-row .sgp-player{text-align:left;padding:0}@media (max-width:650px){.unified-leg-controls{gap:9px;padding:0 18px 16px}.unified-leg-controls label{font-size:9px;display:block}.unified-leg-controls select{margin-top:5px;padding:9px 6px;font-size:10px;display:block}.unified-leg-controls .secondary{align-self:end;padding:9px;font-size:10px}.parlay-heading h2{font-size:19px}}.swap-exclusions{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;font-size:11px;display:flex}.swap-exclusions .text-button{color:var(--green);font-size:11px;font-weight:700;text-decoration:underline}.swap-history{border-top:1px solid var(--line);padding-top:14px}.swap-history-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.swap-history-heading .secondary{min-height:34px;padding:8px 10px;font-size:11px}.swap-history summary{cursor:pointer;color:var(--green);padding:12px 0 3px;font-size:11px;font-weight:600}.swapped-player-list{border:1px solid var(--line);background:#20262a;border-radius:8px;margin-top:10px;overflow:hidden}.swapped-player-list>div{justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:12px;display:flex}.swapped-player-list>div+div{border-top:1px solid var(--line)}.swapped-player-list .text-button,.reset-swaps{color:var(--green);font-size:11px;font-weight:600}.reset-swaps{padding:12px 0;text-decoration:underline}@media (max-width:650px){.swap-history-heading{gap:8px;font-size:10px}.swap-history-heading .secondary{padding:8px;font-size:10px}.swapped-player-list>div{font-size:11px}}.tester-view .sources .primary,.tester-view .sources .secondary,.tester-view .arb-head>.secondary,.tester-view .builder-empty>.secondary{display:none}.demo-share-link{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:end;gap:12px;margin:12px 0;padding:14px;display:flex}.demo-share-link label{min-width:0;color:var(--muted);flex:1;font-size:10px;font-weight:600}.demo-share-link input{border:1px solid var(--line);width:100%;color:var(--ink);border-radius:7px;margin-top:7px;padding:10px;font-size:11px;display:block}.research-toolbar{flex-wrap:wrap}.tester-view .head-actions .status{font-size:10px}.demo-share-link>a{white-space:nowrap;text-align:center;text-decoration:none}@media (max-width:600px){.demo-share-link{flex-wrap:wrap}.demo-share-link label{flex-basis:100%}.demo-share-link>button,.demo-share-link>a{flex:1}}.parlay-history-toggle{width:100%;color:var(--green);border-top:1px solid var(--line);background:#20262a;justify-content:space-between;align-items:center;padding:11px 24px;font-size:11px;font-weight:600;display:flex}.parlay-history-toggle:hover{background:#20262a}.parlay-history table{table-layout:fixed}.parlay-history th,.parlay-history td{overflow-wrap:anywhere}.result-push{color:#aab1b7;background:#20262a;border-radius:4px;padding:3px 7px;font-size:10px}.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}@media (max-width:650px){.parlay-history-toggle{padding:11px 14px}.result-push{padding:2px 4px;font-size:9px}}.player-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 24px 24px;display:grid}.player-pick-card{border:1px solid var(--line);background:#202428;border-radius:12px;min-width:0;overflow:hidden}.player-card-heading{align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.player-card-heading>div{flex:1;min-width:0}.player-card-heading h3{margin:0 0 5px;font-size:15px}.player-card-heading small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.player-card-selectors{grid-template-columns:1fr 1.1fr;gap:10px;padding:0 16px;display:grid}.player-card-selectors label{min-width:0;color:var(--muted);font-size:9px;font-weight:600}.player-card-selectors select{width:100%;color:var(--ink);border:1px solid var(--line);background:#20262a;border-radius:7px;margin-top:6px;padding:10px 8px;font-size:11px;display:block}.player-card-stats{grid-template-columns:1fr 1.3fr;gap:10px;padding:16px;display:grid}.player-card-stats small{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.player-card-stats strong{font-size:18px}.player-pick-buttons{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px;display:grid}.player-pick-button{color:var(--ink);background:#20262a;border:1px solid #343a40;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:13px 10px;font-size:12px;display:flex}.player-pick-button strong{align-items:center;gap:4px;display:flex}.player-pick-button.selected{background:var(--accent);border-color:var(--accent);color:#76e7af}.player-pick-button:disabled{opacity:.45}.player-card-book{color:var(--muted);padding:10px 16px 13px;font-size:9px}.player-pick-card .parlay-history-toggle{padding:11px 16px}.player-pick-card .parlay-history{padding:14px 16px}.player-pick-card .parlay-history table{font-size:11px}.player-pick-card .parlay-history th,.player-pick-card .parlay-history td{padding:8px 4px}@media (max-width:750px){.player-card-list{grid-template-columns:1fr;gap:12px;padding:12px 14px 18px}.player-card-heading h3{font-size:16px}.player-card-selectors select{min-height:42px;font-size:12px}.player-pick-button{font-size:13px}.player-card-stats strong{font-size:20px}}.prop-tabs{gap:6px;padding:0 16px 14px;display:flex;overflow-x:auto}.prop-tabs button{border:1px solid var(--line);color:var(--muted);border-radius:7px;flex-shrink:0;padding:9px 13px;font-size:11px}.prop-tabs button.selected{background:var(--accent);color:#fff;border-color:var(--accent)}.board-extra-filters{padding:0 16px 12px}.board-extra-filters summary{cursor:pointer;color:var(--green);margin-bottom:10px;font-size:11px;font-weight:600}.board-extra-filters select{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:7px;margin-right:12px;padding:9px;font-size:11px}.board-extra-filters .check-label{padding:0;display:inline-flex}.board-simple-filters{align-items:center;gap:10px;padding:0 16px 14px;display:flex}.board-simple-filters .search{flex:1;min-width:0}.board-simple-filters select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;padding:10px 8px;font-size:11px}.hit-legend{color:var(--muted);flex-wrap:wrap;gap:10px;padding:0 16px 14px;font-size:10px;display:flex}.hit-legend span{border-radius:4px;padding:4px 7px}.hit-legend .high-hits{background:#20262a}.hit-legend .low-hits{background:#302b1c}.prop-tables{padding:0 16px 20px}.prop-type-table{border:1px solid var(--line);border-radius:10px;margin-bottom:18px;overflow:hidden}.prop-type-table>h3{background:#20262a;justify-content:space-between;align-items:center;margin:0;padding:13px 14px;font-size:13px;display:flex}.prop-type-table>h3 span{color:var(--muted);font-size:10px;font-weight:400}.quick-table-heading,.quick-player-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.quick-table-heading{color:var(--muted);background:#20262a;padding:8px 12px;font-size:9px}.quick-table-heading>span:not(:first-child){text-align:center}.quick-player+.quick-player{border-top:1px solid var(--line)}.quick-player-name{text-align:left;min-width:0;padding:0}.quick-player-name>strong{font-size:13px;display:block}.quick-player-name small{color:var(--muted);margin:4px 0;font-size:9px;line-height:1.4;display:block}.quick-player-name>span{color:var(--muted);font-size:10px}.quick-player-name b{color:var(--ink);font-size:12px}.quick-pick{min-height:64px;color:var(--ink);border:1px solid #343a40;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 4px;display:flex}.quick-pick>span{align-items:center;gap:3px;font-size:11px;display:flex}.quick-pick>strong{font-size:13px}.quick-pick>small{font-size:9px}.quick-pick.high-hits{background:#20262a;border-color:#343a40}.quick-pick.mixed-hits{color:#92c8e1;background:#182c35;border-color:#3b596a}.quick-pick.low-hits{background:#302b1c;border-color:#6c5930}.quick-pick.small-sample{background:#20262a;border-style:dashed}.quick-pick.selected{background:var(--accent);color:#76e7af;border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.quick-pick:disabled{opacity:.4}.quick-player-actions{align-items:center;gap:16px;padding:0 12px 9px;display:flex}.quick-player-actions button{color:var(--green);align-items:center;gap:4px;padding:3px 0;font-size:10px;display:flex}.quick-player-actions button:last-of-type{margin-left:auto}.quick-player-actions>span{color:var(--muted);font-size:9px}.quick-alternates{border-top:1px dashed var(--line);background:#20262a;padding:4px 0}.quick-alternates .quick-player-grid{padding-top:6px;padding-bottom:6px}.quick-line-label{text-align:left;font-size:13px}.quick-line-label small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.quick-player .parlay-history{padding:14px 12px}.quick-player .parlay-history table{font-size:11px}.quick-player .parlay-history th,.quick-player .parlay-history td{padding:8px 4px}@media (max-width:650px){.prop-tables{padding:0 10px 14px}.quick-player-grid,.quick-table-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:6px;padding-left:9px;padding-right:9px}.quick-player-name>strong{font-size:12px}.quick-player-name small{font-size:8px}.board-simple-filters{flex-wrap:wrap}.board-simple-filters .search{flex-basis:100%}}.quick-pick.low-hits{color:#ffaaa9;background:#382225;border-color:#794249}.quick-pick.low-hits.selected{background:var(--accent);border-color:var(--accent);color:#76e7af}.touchdown-table .quick-table-heading,.touchdown-table .quick-player-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.td-option{min-width:0;display:block}.td-option .quick-pick{width:100%;height:100%}.quick-pick.td-unavailable{cursor:default}.touchdown-table .quick-player-name{min-width:0}@media (max-width:640px){.touchdown-table .quick-table-heading,.touchdown-table .quick-player-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.touchdown-table .quick-table-heading>span:first-child{display:none}.touchdown-table .quick-player-name{grid-column:1/-1;padding:3px 0 5px}.touchdown-table .quick-player-name small{display:block}}.history-risk-badge{border-radius:5px;margin-top:5px;padding:3px 6px;font-size:10px;font-weight:600;display:inline-block}.history-risk-badge.limited-history,.sgp-hits.limited-history>strong,.history-risk-legend .limited-history,.ticket-history-risk.limited-history{color:#e5c57d;background:#302b1c}.history-risk-badge.missing-history,.sgp-hits.missing-history>strong,.history-risk-legend .missing-history,.ticket-history-risk.missing-history{color:#92c8e1;background:#182c35}.history-risk-badge.recorded-history{color:#aab1b7;background:#20262a}.history-risk-legend{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.history-risk-legend span{border-radius:5px;padding:4px 7px;font-size:10px}.ticket-history-risk{border-radius:6px;margin:7px 0;padding:6px 9px;font-size:11px;display:inline-block}.sgp-hits.limited-history small{color:#e5c57d}.sgp-hits.missing-history small{color:#92c8e1}.matchup-detail{background:#182c35;border:1px solid #3b596a;border-radius:7px;margin:5px 12px;font-size:11px}.matchup-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:9px;padding:8px 10px;list-style:none;display:flex}.matchup-detail summary strong{color:#92c8e1;margin-left:5px}.matchup-detail>div{padding:0 10px 10px}.matchup-detail p{margin-top:5px;font-size:11px;line-height:1.5}.matchup-more{color:#76e7af}.matchup-less{color:#ffaaa9}.matchup-neutral{color:#92c8e1}.quick-pick .estimated-pick-rate{border-top:1px solid #ffffff70;padding-top:3px;font-size:9px;font-weight:700}.sgp-parlay-row+.matchup-detail{margin:5px 14px 9px}@media (max-width:640px){.matchup-detail{margin-left:9px;margin-right:9px}.matchup-detail summary{flex-wrap:wrap;font-size:10px}}.saved-ticket-research{border-top:1px solid var(--line);background:#182c35;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 18px;display:grid}.saved-ticket-research small{color:var(--muted);margin:3px 0;font-size:10px;line-height:1.5;display:block}.saved-ticket-research strong{color:#92c8e1;font-size:19px}.saved-leg-research{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.saved-leg-research span{color:#92c8e1;background:#182c35;border-radius:5px;padding:4px 6px;font-size:10px;font-weight:600}.saved-leg-research .limited-history{color:#e5c57d;background:#302b1c}.saved-research-note{color:#aab1b7;border-top:1px solid var(--line);padding:10px 18px;font-size:10px;line-height:1.5}@media (max-width:650px){.saved-ticket-research strong{font-size:16px}.saved-ticket-research{gap:9px}.saved-leg-research span{font-size:9px}}.sgp-estimate{border-top:1px solid var(--line);background:#20262a;padding:18px 24px}.sgp-estimate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sgp-estimate-grid small{letter-spacing:.5px;color:var(--muted);font-size:9px;line-height:1.5;display:block}.sgp-estimate-grid strong{color:#76e7af;margin:7px 0;font:700 24px Manrope;display:block}.sgp-estimate-grid .estimate-low{color:#e5c57d;font-size:18px}.sgp-estimate-grid .estimate-moderate{color:#92c8e1;font-size:18px}.sgp-estimate p{color:#aab1b7;margin:6px 0 0;font-size:10px;line-height:1.6}@media (max-width:650px){.sgp-estimate{padding:16px 18px}.sgp-estimate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sgp-estimate-grid>div:last-child{grid-column:1/-1;align-items:center;gap:12px;display:flex}.sgp-estimate-grid strong{font-size:22px}.sgp-estimate-grid>div:last-child strong{margin:0}.sgp-estimate p{font-size:10px}}.compact-ticket-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.compact-ticket-stats small{line-height:1.5}.compact-ticket-stats .estimate-confidence{color:#e5c57d;font-size:9px}.estimate-details{color:var(--muted);margin-top:10px;font-size:10px}.estimate-details summary{cursor:pointer;padding:3px 0;font-size:10px;font-weight:600}.estimate-details p{margin:8px 0 0;font-size:10px;line-height:1.6}.saved-estimate-details{border-top:1px solid var(--line);margin:0;padding:10px 18px}.saved-estimate-details summary{border:0!important;padding:0!important;font-size:10px!important}.sgp-estimate-grid>div:last-child{grid-column:auto;display:block}.sgp-estimate-grid>div:last-child strong{margin:7px 0;font-size:24px}@media (max-width:650px){.compact-ticket-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sgp-estimate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sgp-estimate-grid small{letter-spacing:0;font-size:8px}.sgp-estimate-grid strong,.sgp-estimate-grid>div:last-child strong{font-size:20px}.sgp-estimate-grid>div:last-child{grid-column:auto}}.parlay-save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pdf-export{align-items:center;gap:8px;display:inline-flex}.pdf-export small{color:#ffaaa9;font-size:10px}.ticket-export-action{padding:0 18px 14px}.quick-player-actions .pdf-export .secondary{border:1px solid var(--line);border-radius:6px;min-height:30px;padding:6px 9px;font-size:10px}.quick-player-actions{flex-wrap:wrap}.builder-advanced{border-top:1px solid var(--line);padding:14px 0}.builder-advanced summary,.board-summary-details summary,.leg-game-log summary{cursor:pointer;color:var(--green);font-size:11px;font-weight:600}.builder-advanced .builder-fields{margin:16px 0}.builder-advanced p{margin:10px 0 0;font-size:10px;line-height:1.6}.compact-builder-bottom{margin:10px 0 0}.compact-builder-bottom>span{color:var(--muted);font-size:11px}.compact-parlay-heading{padding:20px 24px}.compact-parlay-heading h2{margin:9px 0;font-size:17px}.compact-parlay-heading small{color:var(--muted);font-size:10px}.compact-ticket-pick{border-top:1px solid var(--line)}.compact-leg-row{grid-template-columns:28px minmax(0,1.5fr) minmax(85px,1fr) 75px 30px;align-items:center;gap:14px;padding:18px 24px;display:grid}.compact-leg-player{text-align:left;min-width:0;padding:0}.compact-leg-player strong{font-size:14px}.compact-leg-player small,.compact-leg-line small,.compact-leg-model small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.compact-leg-line strong{font-size:13px}.compact-leg-model{text-align:right}.compact-leg-model strong{color:#92c8e1;font-size:18px}.compact-pick-details{background:#20262a;padding:16px 24px}.compact-pick-details>small{color:var(--muted);font-size:10px}.pick-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.pick-comparison small{letter-spacing:.4px;color:var(--muted);font-size:8px;line-height:1.5;display:block}.pick-comparison strong{color:var(--ink);margin-top:5px;font-size:14px;display:block}.compact-pick-details .unified-leg-controls{flex-wrap:wrap;padding:14px 0}.compact-pick-details .matchup-detail,.quick-player .parlay-history .matchup-detail{margin:12px 0}.leg-game-log{margin:14px 0 0}.leg-game-log .parlay-history{padding:12px 0}.board-summary-details{margin:15px 0}.board-summary-details>.summary{margin:12px 0}.player-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.player-detail-actions>button{color:var(--green);align-items:center;gap:5px;font-size:10px;display:flex}.intro .eyebrow{display:none}.intro h1{font-size:28px}.intro p:empty{display:none}.quick-pick{min-height:62px}.quick-pick .estimated-pick-rate{border:0;padding:0;font-size:10px}.compact-ticket-pick .limited-history{color:#e5c57d}.parlay-save{border-top:1px solid var(--line);padding:16px 24px}@media (max-width:650px){.builder-core-fields{grid-template-columns:1fr 1fr}.builder-core-fields>label:last-child{grid-column:1/-1}.compact-leg-row{grid-template-columns:24px minmax(0,1.2fr) minmax(0,.8fr) 54px 24px;gap:8px;padding:16px 14px}.compact-leg-player strong{font-size:12px}.compact-leg-player small{font-size:9px}.compact-leg-line strong{font-size:11px}.compact-leg-model strong{font-size:16px}.compact-leg-model small,.compact-leg-line small{font-size:9px}.compact-pick-details{padding:14px}.compact-parlay-heading{padding:18px}.compact-parlay-heading h2{font-size:15px;line-height:1.5}.compact-builder-bottom{flex-direction:row;align-items:center}.compact-builder-bottom .primary{width:auto}.parlay-save{padding:14px}.parlay-save .secondary{font-size:11px}.intro h1{font-size:24px}.pick-comparison strong{font-size:12px}}.compact-ticket-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:650px){.compact-ticket-stats{gap:10px}.compact-ticket-stats small{font-size:9px}.compact-ticket-stats strong{font-size:17px}}.usage-risk{font-size:11px;color:#e5c57d!important}.quick-player-actions .usage-risk{background:#302b1c;border-radius:5px;padding:4px 7px}.compact-leg-model .research-strength{font-size:12px}.compact-leg-model .strength-strong{color:#76e7af}.compact-leg-model .strength-moderate{color:#e5c57d}.compact-leg-model .strength-weak{color:#ffaaa9}.college-games{gap:18px;display:grid}.college-game{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:20px}.college-game-heading{margin-bottom:16px}.college-game-heading h2{margin:0 0 6px;font-size:18px;line-height:1.5}.college-game-heading h2 span{color:var(--muted);font-weight:400}.college-game-heading small,.college-caption{color:var(--muted);font-size:11px;line-height:1.6}.college-market{border-top:1px solid var(--line);padding:14px 0}.college-market h3{margin:0 0 10px;font-size:12px}.college-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.college-price{border:1px solid var(--line);background:#20262a;border-radius:10px;min-width:0;padding:12px}.college-price span{font-size:12px;line-height:1.5;display:block}.college-price strong{margin-top:6px;font-size:16px;display:block}.college-price strong small{color:var(--muted)}.college-outcomes p{color:var(--muted);font-size:12px}.college-share{margin:12px 0}.college-board .prop-tabs{margin:14px 0}@media (max-width:650px){.college-game{padding:16px}.college-game-heading h2{font-size:16px}.college-price{padding:10px}.college-price span{font-size:11px}.college-price strong{font-size:14px}}.college-prop-tables{gap:16px;display:grid}.college-prop-table{margin-bottom:0}.college-props{gap:8px;padding:10px;display:grid}.college-prop-row{border:1px solid var(--line);background:#20262a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.college-prop-row span{min-width:0}.college-prop-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.college-prop-row small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.college-prop-row b{font-size:12px;font-weight:600}.college-prop-row em{color:var(--ink);font-size:14px;font-style:normal;font-weight:800}.college-props p{color:var(--muted);font-size:12px;line-height:1.6}@media (max-width:650px){.college-prop-row{grid-template-columns:minmax(0,1fr) 68px 54px;gap:8px;padding:10px}.college-prop-row strong{font-size:12px}.college-prop-row b,.college-prop-row em{text-align:right;font-size:12px}}main{max-width:1180px;padding:0 28px}.brand{font-size:21px}.brand small{letter-spacing:1.4px;font-size:8px}.head-actions{gap:12px}.main-nav{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 0;display:grid;position:sticky;top:0;overflow:visible}.main-nav button{white-space:nowrap;border:0;border-radius:9px;justify-content:center;gap:8px;height:44px;font-size:12px}.main-nav button.active{background:var(--accent);color:#fff}.main-nav button.active span{color:var(--ink)}.intro h1{letter-spacing:-.6px;margin:0 0 5px;font-size:25px}.intro p{font-size:12px}.intro .secondary{min-height:38px;padding:9px 12px}.league-switch{background:#20262a;border-radius:10px;gap:6px;width:fit-content;margin:0 0 14px;padding:5px;display:flex}.league-switch button{color:var(--muted);border-radius:7px;padding:9px 18px;font-size:12px}.league-switch button.selected{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0005}.research-toolbar{background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin:14px 0;padding:14px 16px;display:grid}.research-toolbar label{min-width:0;color:var(--muted);font-size:10px;line-height:1.5;display:block}.research-toolbar label select{width:100%;min-width:0;min-height:40px;color:var(--ink);margin-top:5px;padding:9px 10px;font-size:12px;display:block}.research-toolbar>span{color:var(--muted);grid-column:1/-1;font-size:10px}.demo-banner{padding:9px 12px;font-size:11px}.demo-banner button{font-size:11px}.board-head{padding:18px 20px 12px}.board-head h2{font-size:17px}.board-simple-filters{padding-top:8px}.board-summary-details{margin:12px 0;font-size:10px}.builder-controls{margin-top:14px}.builder-controls h2{font-size:18px}.builder-controls>.eyebrow{font-size:9px}.saved-switch{background:#20262a;border-radius:10px;gap:6px;width:fit-content;margin:14px 0 18px;padding:5px;display:flex}.saved-switch button{color:var(--muted);border-radius:7px;padding:9px 16px;font-size:12px}.saved-switch button.selected{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0005}.saved-switch span{margin-left:5px;font-size:10px}.dismissible-notice{justify-content:space-between;align-items:center;gap:10px;display:flex}.dismissible-notice .icon{flex-shrink:0}.settings-menu>p{margin-bottom:18px;font-size:12px}.settings-actions{gap:10px;display:grid}.settings-actions .wide{margin:0}.settings-more{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.settings-more summary{cursor:pointer;color:var(--green);margin-bottom:12px;font-size:12px;font-weight:600}.settings-more button{margin-bottom:8px}.settings-menu .demo-share-link{flex-wrap:wrap;margin-top:14px;padding:12px;display:flex}.settings-menu .demo-share-link label{flex-basis:100%;min-width:0}.settings-menu .demo-share-link input{width:100%;min-width:0;font-size:11px}.tool-back{color:var(--green);margin-top:18px;font-size:12px}.college-board{margin-top:0}.college-board .board-simple-filters{padding-left:0;padding-right:0}.college-board .demo-banner{margin-bottom:14px}.college-caption{margin-bottom:12px}.slip-dock{width:min(600px,100% - 28px);padding:12px 16px}.slip-dock strong{font-size:16px}@media (max-width:650px){main{padding:0 14px}header{height:70px}.brand{gap:9px;font-size:19px}.brandmark{border-radius:11px;width:36px;height:36px}.brand small{display:none}.status{gap:5px;font-size:10px}.head-actions{gap:6px}.main-nav{gap:4px;padding:7px 0}.main-nav button{gap:4px;height:40px;padding:0 3px;font-size:10px}.main-nav button>svg{display:none}.main-nav button span{padding:1px 4px;font-size:9px}.intro{padding:20px 0 12px}.intro h1{font-size:22px}.intro p{max-width:230px;font-size:11px}.title-row{gap:10px}.research-toolbar{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;padding:12px}.research-toolbar label select{padding:9px 8px;font-size:11px}.research-toolbar>span{font-size:9px}.demo-banner{font-size:10px}.board-head{padding:16px 14px 8px}.saved-switch{width:100%}.saved-switch button{flex:1;font-size:11px}.builder-controls{padding:18px 14px}.slip-dock{bottom:max(10px,env(safe-area-inset-bottom));padding:11px 12px}.slip-dock-title{font-size:12px}.settings-menu{padding:22px 18px}.sources{grid-template-columns:1fr}.main-nav{scrollbar-width:none}}.main-nav button:last-child{gap:8px;font-size:12px;display:flex}.main-nav button{min-width:0}@media (max-width:650px){.main-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.main-nav button,.main-nav button:last-child{gap:6px;height:38px;font-size:12px;display:flex}.main-nav button>svg{width:15px;height:15px;display:block}}.fanduel-export{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 14px;min-width:0;margin:0 0 8px;display:flex}.fanduel-export .secondary{white-space:nowrap;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.fanduel-export small{color:var(--muted);flex:230px;font-size:10px;line-height:1.5}.fanduel-export button:disabled{opacity:.5;cursor:not-allowed}.ticket-export-action{flex-wrap:wrap;gap:8px;display:flex}.slip-panel .fanduel-export{margin:16px 0}@media (max-width:650px){.fanduel-export{gap:7px}.fanduel-export .secondary{width:100%;font-size:12px}.fanduel-export small{flex-basis:100%}}.tracker-heading,.tracked-bet-head,.tracker-tools,.tracker-backup{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tracker-heading{margin:24px 0 10px}.tracker-heading h2{margin:8px 0;font-size:24px}.tracker-heading p,.tracker-caption{color:var(--muted);font-size:11px;line-height:1.6}.tracker-tools .saved-switch{margin:10px 0}.tracker-filter{color:var(--muted);font-size:9px}.tracker-filter select{margin-top:4px;padding:8px;display:block}.tracker-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.tracker-metrics article{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:18px}.tracker-metrics small,.tracker-metrics span{color:var(--muted);font-size:10px;line-height:1.5;display:block}.tracker-metrics strong{color:var(--green);margin:10px 0;font-size:25px;display:block}.tracked-bet{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:16px 0;padding:20px}.tracked-bet h3{margin:0 0 7px;font-size:15px}.tracked-bet small{color:var(--muted);font-size:10px;line-height:1.5}.tracker-result{text-transform:capitalize;color:#e5c57d;background:#302b1c;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.tracked-summary{color:var(--muted);flex-wrap:wrap;gap:25px;margin:18px 0;font-size:11px;display:flex}.tracked-summary strong{color:var(--ink);margin-top:6px;font-size:16px;display:block}.tracked-bet summary{cursor:pointer;color:var(--green);font-size:12px}.tracked-leg{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.tracked-leg>div{min-width:0}.tracked-leg strong{font-size:13px}.tracked-leg small{margin-top:4px;display:block}.tracked-leg label,.tracker-form-grid label{color:var(--muted);min-width:0;font-size:9px}.tracked-leg select,.tracker-form-grid input,.tracker-form-grid select{width:100%;min-width:0;margin-top:6px;padding:10px;font-size:12px;display:block}.tracker-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.tracker-remove{color:#ffaaa9;margin-top:16px;font-size:10px;display:block}.tracker-backup{justify-content:flex-start;margin-top:24px}.tracker-import{cursor:pointer;align-items:center;display:inline-flex}.tracker-import input{display:none}.tracker-toast{border:1px solid var(--line);z-index:60;background:#20262a;border-radius:10px;align-items:center;gap:10px;max-width:min(440px,90vw);padding:14px;font-size:12px;display:flex;position:fixed;bottom:100px;right:20px;box-shadow:0 4px 25px #0005}.placed-modal{max-height:88vh;overflow:auto}.placed-modal details{margin:14px 0;font-size:12px}.placed-modal label{color:var(--muted);margin-top:12px;font-size:10px;display:block}.placed-modal label input{width:100%;margin-top:6px;padding:10px}.placed-modal .primary{justify-content:center;gap:8px;display:flex}.bet-tracker .saved-parlays-empty svg{margin:auto}.bet-tracker .saved-parlays-empty h3{margin:12px 0}.slip-panel>.secondary{align-items:center;gap:8px;margin-top:12px;display:flex}@media (max-width:650px){.tracker-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tracker-metrics article{padding:14px}.tracker-metrics strong{font-size:23px}.tracked-bet{padding:14px}.tracked-leg{align-items:flex-start}.tracked-leg label{flex:0 0 115px}.tracker-heading h2{font-size:21px}.tracker-heading .secondary{font-size:11px}.saved-switch button{padding:9px 10px}.tracker-form-grid{gap:10px}}.game-market-toggles{flex-wrap:wrap;gap:14px;margin:16px 0;display:flex}.game-market-toggles label{color:var(--ink);align-items:center;gap:6px;font-size:12px;display:flex}.game-line-pick{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 60px;align-items:center;gap:14px;padding:16px 24px;display:grid}.game-line-pick strong{font-size:13px;line-height:1.4}.game-line-pick small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.game-line-pick>b{text-align:right;font-size:14px}.college-game-builder .compact-builder-bottom{flex-wrap:wrap;gap:10px;display:flex}.college-game-builder .compact-builder-bottom>span{margin-right:auto}.college-game-builder .builder-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.college-game-builder .builder-controls h2{margin:10px 0}@media (max-width:650px){.game-line-pick{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 48px;gap:8px;padding:14px}.game-line-pick strong{font-size:12px}.college-game-builder .compact-builder-bottom>span{flex-basis:100%}.college-game-builder .compact-builder-bottom button{flex:1;font-size:11px}.game-market-toggles{gap:12px}.game-market-toggles label{font-size:11px}}.game-evidence-toolbar{border:1px solid var(--line);background:#20262a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;display:flex}.game-evidence-toolbar strong{font-size:12px}.game-evidence-toolbar small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.game-rank-select{color:var(--muted);margin:14px 0;font-size:9px;display:block}.game-rank-select select{width:100%;margin-top:6px;padding:10px;font-size:12px;display:block}.game-evidence-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.game-evidence-grid>span{border:1px solid var(--line);background:#182c35;border-radius:9px;padding:10px}.game-evidence-grid small{font-size:9px;line-height:1.5}.game-evidence-grid strong{color:#92c8e1;margin-top:6px;font-size:20px;display:block}.game-evidence-grid .evidence-high{background:#20262a;border-color:#343a40}.game-evidence-grid .evidence-low{background:#382225;border-color:#794249}.game-evidence-grid .evidence-limited{background:#202428;border-style:dashed}.game-evidence-grid .evidence-limited strong{color:var(--muted)}.game-evidence-detail{color:var(--muted);grid-column:1/-1;font-size:11px;line-height:1.6}.game-evidence-detail summary{color:var(--green);cursor:pointer;font-size:11px}.game-evidence-detail p{margin:10px 0}.ticket-evidence-summary{border-top:1px solid var(--line);background:#20262a;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 24px;display:grid}.ticket-evidence-summary small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.ticket-evidence-summary strong{color:#92c8e1;margin:7px 0;font-size:21px;display:block}@media (max-width:650px){.game-evidence-toolbar{align-items:flex-start;padding:12px}.game-evidence-toolbar .secondary{white-space:nowrap;font-size:10px}.game-evidence-grid{gap:6px}.game-evidence-grid>span{padding:8px}.game-evidence-grid small{font-size:8px}.game-evidence-grid strong{font-size:18px}.ticket-evidence-summary{gap:12px;padding:14px}.ticket-evidence-summary small{font-size:9px}}.brandmark{background:0 0;border-radius:0;flex:0 0 54px;width:54px;height:54px}.brandmark img{object-fit:contain;width:100%;height:100%;display:block}.brand{letter-spacing:-.6px}footer>span>img{object-fit:contain;vertical-align:middle}@media (max-width:650px){.brandmark{flex-basis:43px;width:43px;height:43px}.brand{font-size:20px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef0f1;--muted:#aab1b7;--green:#62edb1;--accent:#62edb1;--gold:#ecd196;--line:#343a40;--paper:#121416;--surface:#1c1f22;--raised:#25292d}html{background:var(--paper)}body{background:radial-gradient(ellipse at 35% 0,#0c3022 0,transparent 55%) fixed,var(--paper);color:var(--ink)}input,select,textarea{color:var(--ink);border:1px solid var(--line);accent-color:var(--accent);background:#171a1d;border-radius:9px}input::placeholder{color:#8a9f94}select option{color:var(--ink);background:#10231b}input:disabled,select:disabled{opacity:.6}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--accent);outline-offset:3px}button:disabled{cursor:not-allowed}.brand{letter-spacing:-.8px;color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:700}.brand small{color:var(--muted);font-family:Manrope,Arial,sans-serif}.head-actions .icon{border:1px solid var(--line);width:36px;height:36px}.status{color:var(--accent)}.status i{background:var(--accent)}.main-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#121416f5;border-radius:14px;gap:6px;margin-bottom:8px;padding:5px}.main-nav button{color:var(--muted);border-radius:10px;font-weight:700}.main-nav button.active{color:var(--accent);box-shadow:inset 0 -3px var(--accent);background:#123b2a}.intro{padding:26px 0 20px}.intro h1{letter-spacing:-1px;color:var(--gold);margin-bottom:10px;font:700 39px/1.12 Georgia,Times New Roman,serif}.intro p{color:#b7bdc3;font-size:13px}.primary{background:var(--accent);color:#052217;border:1px solid #7ff6c3;font-weight:800}.builder-bottom>.primary{min-height:46px;box-shadow:0 0 24px #62edb11c}.secondary{color:var(--ink);background:#24292d;border:1px solid #41474d}.builder-controls,.board,.parlay-card,.saved-ticket,.tracked-bet,.college-game,.planner-ticket,.player-pick-card,.modal,.slip-panel,.sources article{border-color:var(--line);background:linear-gradient(135deg,#10271f,#191c1f);border-radius:16px;box-shadow:0 8px 28px #00000018}.builder-controls{padding:26px}.builder-controls h2,.college-game-builder .builder-controls h2{color:var(--gold);letter-spacing:-.4px;font:700 26px/1.25 Georgia,Times New Roman,serif}.builder-fields input,.builder-fields select,.research-toolbar select,.search,.filter-field select,.board-simple-filters select,.modal input,.modal select{color:var(--ink);background:#171a1d;border-color:#41474d;border-radius:10px;min-height:44px}.builder-fields label{color:#aab1b7;font-size:10px}.builder-fields small{letter-spacing:0;color:var(--muted);margin-top:7px;font-weight:400;line-height:1.5;display:block}.research-toolbar{border-color:var(--line);background:#1c1f22}.builder-controls .check-label{color:#b7bdc3}.league-switch,.saved-switch,.side-toggle{border:1px solid var(--line);background:#191c1f}.league-switch button.selected,.saved-switch button.selected,.side-toggle .selected{color:var(--accent);background:#183f2e;box-shadow:inset 0 0 0 1px #408d68}.prop-tabs button.selected,.slip-add.selected,.player-pick-button.selected,.quick-pick.selected,.quick-pick.low-hits.selected{border-color:var(--accent);color:#b7ffdc;box-shadow:inset 0 0 0 1px var(--accent);background:#194d35}.sgp-estimate,.saved-ticket-research,.ticket-evidence-summary{background:#202529}.sgp-estimate-grid strong,.saved-ticket-stats strong,.saved-ticket-research strong,.ticket-evidence-summary strong{color:var(--accent);font-variant-numeric:tabular-nums}.sgp-estimate-grid small{color:#abc1b3}.parlay-heading h2,.compact-parlay-heading h2{color:var(--gold)}.compact-leg-player strong{color:#eef5ef}.game-logs>div{background:#11261d}.quick-pick.mixed-hits,.game-evidence-grid>span{color:#b8d6e5;background:#172d36;border-color:#3d5868}.quick-pick.small-sample,.game-evidence-grid .evidence-limited{color:#bbcabf;background:#1c2924;border-color:#63766a}.game-evidence-grid .evidence-high strong{color:#9ef1bf}.game-evidence-grid .evidence-low strong{color:#ffb4b2}.game-evidence-grid>span strong{color:#acd6e8}.hit-legend .high-hits{color:#b2f2c8;background:#153d2b}.hit-legend .low-hits{color:#ffb4b2;background:#3b2125}.hit-legend .mixed-hits{color:#b8d6e5;background:#172d36}.slip-dock{color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1c1f22f5;border:1px solid #41474d;border-radius:15px;box-shadow:0 8px 35px #00000070}.slip-dock b{background:var(--accent);color:#052217}.slip-dock strong{color:var(--accent)}.slip-dock small{color:#aab1b7}.slip-dock-hint{color:#b9cdbf}.overlay,.slip-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b08bd}.notice,.slip-caution,.saved-ticket-note{color:#ecd39c;background:#302a18;border-color:#625331}.demo-banner{color:#d3d6ad;background:#242b1c;border-color:#465239}.demo-banner strong{color:#e4dfae}.tracker-toast{color:#c8f1d7;background:#183e2b}.tracker-result.result-won{color:#9ef1bf;background:#153d2b}.tracker-result.result-lost{color:#ffb4b2;background:#3b2125}.tracker-result.result-void{color:#bec9bf;background:#26332c}.usage-risk{color:#edc180!important}.tracker-loss{color:#ffb4b2!important}footer{border-top:1px solid var(--line);margin-top:28px}footer>span{color:var(--gold)}.parlay-history td{color:#c4c9ce}.parlay-history th{color:var(--muted)}@media (max-width:650px){header{height:83px}.brand{gap:8px;font-size:26px}.brandmark{flex-basis:53px;width:53px;height:53px}.status{font-size:9px}.intro h1{font-size:34px}.intro p{max-width:260px;font-size:12px}.main-nav button,.main-nav button:last-child{gap:5px;height:42px;font-size:11px}.builder-controls{padding:21px 16px}.builder-controls h2{font-size:25px}.builder-fields input,.builder-fields select{min-height:45px;font-size:13px}.compact-leg-player strong{font-size:13px}.compact-leg-line strong{font-size:12px}.compact-leg-row{padding-top:19px;padding-bottom:19px}.slip-dock{bottom:max(12px,env(safe-area-inset-bottom))}.head-actions .icon{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}body{background:var(--paper)}.main-nav{border:0;border-bottom:1px solid var(--line);background:#121416f5;border-radius:0;padding:4px 0}.main-nav button.active{box-shadow:none;background:#163c2c}.main-nav button{border-radius:9px}.builder-controls,.board,.parlay-card,.saved-ticket,.tracked-bet,.college-game,.planner-ticket,.player-pick-card,.modal,.slip-panel,.sources article{box-shadow:none;background:#1c1f22}.parlay-card:first-of-type{border-color:var(--line)}.parlay-card{border-radius:13px}.college-game-builder .compact-parlay-heading{padding:22px 22px 16px;display:block}.college-game-builder .compact-parlay-heading .eyebrow{letter-spacing:1.2px;color:var(--muted);font-size:9px}.college-game-builder .compact-parlay-heading h2{color:var(--ink);margin:9px 0 6px;font:600 20px/1.3 Manrope,Arial,sans-serif}.college-game-builder .compact-parlay-heading>small{color:var(--muted);font-size:10px;display:block}.simple-ticket-stats{grid-template-columns:1fr 1fr;gap:20px;padding:0 22px 21px}.simple-ticket-stats>span>small{letter-spacing:.3px;color:var(--muted);font-size:9px}.simple-ticket-stats strong{color:var(--ink);margin:7px 0;font:700 24px/1.2 Manrope,Arial,sans-serif;display:block}.simple-ticket-stats>span:last-child strong{color:var(--accent)}.simple-ticket-stats>span>small:last-child:not(:first-child){letter-spacing:0;margin:5px 0 0;font-size:10px}.ticket-analysis{border-top:1px solid var(--line)}.ticket-analysis>summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;padding:13px 22px;font-size:11px;list-style:none;display:flex}.ticket-analysis>summary::-webkit-details-marker{display:none}.game-pick-research>summary::-webkit-details-marker{display:none}.ticket-analysis[open]>summary{color:var(--ink)}.ticket-analysis .ticket-evidence-summary{background:#191c1f;border:0;padding:14px 22px 20px}.ticket-analysis .ticket-evidence-summary strong{color:var(--ink);font-size:19px}.game-line-pick{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 50px;gap:8px 16px;padding:22px}.game-line-pick strong{font-size:13px}.game-line-pick small{font-size:10px;line-height:1.5}.game-line-pick>b{color:#c6d6cb;font-size:13px;font-weight:600}.game-pick-research{grid-column:1/-1;min-width:0;margin-top:5px}.game-pick-research>summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:10px;line-height:1.5;list-style:none;display:flex}.game-pick-research>summary>span:last-child{color:var(--muted);align-items:center;gap:5px;display:flex}.game-pick-research>summary b{color:#c5dacd;margin-left:5px;font-weight:600}.game-pick-research[open]>summary>span:last-child{color:var(--accent)}.game-pick-research[open]>summary svg,.ticket-analysis[open]>summary svg{transform:rotate(180deg)}.game-pick-research-body{padding:12px 0 2px}.game-pick-research-body p{margin:8px 0;font-size:11px;line-height:1.6}.game-pick-research-body p strong{font-size:11px}.research-definition{color:var(--muted);font-size:10px!important}.simple-history-rates{border-top:1px solid var(--line);margin:12px 0}.simple-history-rates>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:11px;display:flex}.simple-history-rates dt{color:var(--muted)}.simple-history-rates dd{margin:0;font-weight:600}.simple-history-rates .evidence-high{color:#9dd6b5}.simple-history-rates .evidence-low{color:#eda6a8}.simple-history-rates .evidence-limited{color:var(--muted)}@media (max-width:650px){.college-game-builder .compact-parlay-heading{padding:20px 18px 16px}.college-game-builder .compact-parlay-heading h2{font-size:18px}.simple-ticket-stats{gap:16px;padding:0 18px 18px}.simple-ticket-stats strong{font-size:23px}.ticket-analysis>summary{padding:12px 18px}.ticket-analysis .ticket-evidence-summary{padding:12px 18px 18px}.game-line-pick{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 44px;gap:8px 12px;padding:20px 18px}.game-line-pick strong{font-size:12px}.game-line-pick small,.game-pick-research>summary{font-size:10px}}.today-scope{color:var(--muted);margin:8px 0 12px!important;font-size:11px!important}.info-help{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.info-trigger{min-width:32px;min-height:32px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:6px;display:inline-grid}.info-trigger:hover{color:var(--ink);background:#292e32}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h2{margin:10px 0}.help-dialog{border:1px solid var(--line);width:min(460px,100vw - 32px);max-height:80dvh;color:var(--ink);background:#1c1f22;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #0009}.help-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a}.help-dialog>section{padding:22px}.help-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.help-heading h2{color:var(--ink)!important;margin:0!important;font:700 18px Manrope,Arial,sans-serif!important}.help-content{text-align:left;letter-spacing:0;font:12px/1.65 DM Sans,Arial,sans-serif;display:block}.help-content p,.help-content small,.help-content .tracker-caption,.help-content .today-scope{color:var(--muted);padding:0;line-height:1.65;margin:12px 0!important;font-size:12px!important}.help-content .slip-caution{background:0 0;border:0}.estimate-help{justify-content:flex-end;margin-top:4px;display:flex}.slip-help{justify-content:flex-end;padding:0 16px;display:flex}.fanduel-export{align-items:center}.fanduel-export .info-help{flex:none}.intro{padding-bottom:14px}.intro h1{margin-bottom:0}.help-content p:first-child{margin-top:0!important}:root{--paper:#121416;--surface:#1c1f22;--raised:#25292d;--ink:#eef0f1;--muted:#aab1b7;--line:#343a40;--green:#49aa85;--accent:#308b68;--gold:#ecd196}html,body{background:#121416}.brand{letter-spacing:-.7px;color:var(--ink);font:800 25px Manrope,Arial,sans-serif}.brand small{display:none}.brandmark{flex-basis:54px;width:54px;height:54px}header{height:83px}.intro h1{color:var(--ink);letter-spacing:-.7px;font:700 27px/1.2 Manrope,Arial,sans-serif}.builder-controls h2,.college-game-builder .builder-controls h2{color:var(--ink);font:700 21px/1.3 Manrope,Arial,sans-serif}.main-nav{background:#121416f5;border-bottom:1px solid #41474d;gap:4px}.main-nav button{color:#aab1b7;background:0 0;border-radius:0}.main-nav button.active{color:#fff;background:0 0;box-shadow:inset 0 -3px #d9bd7b}.main-nav button span,.main-nav button.active span{color:#d8e8df;background:#2d3531}.league-switch,.saved-switch,.side-toggle{background:#191c1f;border-color:#41474d}.league-switch button.selected{color:#fff;box-shadow:none;background:#308b68}.saved-switch button.selected,.side-toggle .selected{color:#fff;box-shadow:none;background:#30363b}.builder-controls,.board,.parlay-card,.saved-ticket,.tracked-bet,.college-game,.planner-ticket,.player-pick-card,.modal,.slip-panel,.sources article{box-shadow:none;background:#1c1f22;border-color:#343a40}.research-toolbar,.game-evidence-toolbar{background:#1c1f22;border-color:#343a40}.builder-fields input,.builder-fields select,.research-toolbar select,.search,.filter-field select,.board-simple-filters select,.modal input,.modal select,input,select,textarea{color:#eef0f1;background:#202428;border-color:#484f55}select option{background:#202428}.primary{color:#fff;box-shadow:none;background:#308b68;border-color:#308b68}.primary:hover:not(:disabled){background:#399d77}.secondary{color:#e3e6e8;background:0 0;border-color:#626a71}.secondary:hover:not(:disabled){background:#2b3035;border-color:#929aa2}.builder-bottom>.primary{box-shadow:none}.icon:hover{background:#30363b}.parlay-heading h2,.compact-parlay-heading h2,.college-game-builder .compact-parlay-heading h2,footer>span{color:var(--ink)}.eyebrow{color:#aab1b7;letter-spacing:1px}.sgp-estimate,.saved-ticket-research,.ticket-evidence-summary,.ticket-analysis .ticket-evidence-summary{background:#202529}.sgp-estimate-grid strong,.saved-ticket-stats strong,.saved-ticket-research strong,.ticket-evidence-summary strong,.simple-ticket-stats>span:last-child strong,.slip-dock strong,.tracker-metrics strong{color:#eef0f1}.compact-leg-model strong{color:#c7d6df}.saved-leg-number,.avatar{color:#e0e5e7;background:#30363b;border-color:#41474d}.odds-pill{color:#eef0f1;background:#30363b}.compact-leg-row:hover,button.parlay-leg:hover,.game-logs>div{background:#252a2e}.slip-dock{color:var(--ink);background:#1c1f22f5;border-color:#50595e;box-shadow:0 6px 24px #0006}.slip-dock b{color:#fff;background:#308b68}.slip-heading{background:#1c1f22}.slip-return dd{color:#eef0f1}.quick-pick.selected,.quick-pick.low-hits.selected,.player-pick-button.selected,.slip-add.selected,.prop-tabs button.selected{color:#f2f6f4;box-shadow:none;background:#245e48;border-color:#4bb58c}.quick-pick.high-hits,.game-evidence-grid .evidence-high{color:#c2dfce;background:#24382f;border-color:#4b6758}.quick-pick.low-hits,.game-evidence-grid .evidence-low{color:#e0b8bc;background:#38292c;border-color:#6c4c53}.quick-pick.mixed-hits,.quick-pick.small-sample,.game-evidence-grid>span,.game-evidence-grid .evidence-limited{color:#c5cfd6;background:#293035;border-color:#505d67}.quick-player-name b{color:#eef0f1}.help-dialog{background:#1c1f22;border-color:#484f55}.section-heading h2{color:var(--ink)}@media (max-width:650px){.brand{font-size:23px}.brandmark{flex-basis:47px;width:47px;height:47px}.intro h1{font-size:26px}.builder-controls h2{font-size:21px}.main-nav button,.main-nav button:last-child{font-size:12px}.compact-leg-model strong{font-size:16px}}.account-panel{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:16px}.account-heading{align-items:center;gap:8px;display:flex}.account-heading>span{color:var(--green);margin-left:auto;font-size:10px}.account-panel>small{color:var(--muted);margin:9px 0;font-size:10px;display:block}.account-panel>p:not(.notice){margin:12px 0;font-size:11px}.account-signout{color:var(--muted);margin-top:12px;font-size:11px;text-decoration:underline;display:block}.paper-test{background:var(--surface,#1c1f22);border:1px solid var(--line,#343a40);border-radius:18px;margin:20px 0;padding:24px}.paper-test[hidden]{display:none}.paper-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.paper-actions a{text-decoration:none}.paper-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.paper-metrics>div{flex-direction:column;gap:8px;display:flex}.paper-metrics strong{font-size:30px}.paper-metrics small,.paper-metrics span{color:#aab1b7}.paper-scroll{margin:16px 0;overflow-x:auto}.paper-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.paper-scroll th,.paper-scroll td{text-align:left;border-bottom:1px solid #343a40;padding:12px}.paper-scroll th{color:#aab1b7;font-size:12px}.paper-test details{border-top:1px solid #343a40;margin-top:20px;padding:16px 0}.paper-test details p{color:#aab1b7}@media (max-width:600px){.paper-test{padding:18px}.paper-metrics{grid-template-columns:1fr;gap:18px}.paper-metrics>div{grid-template-columns:1fr auto;display:grid}.paper-metrics span{grid-column:1/-1}.paper-metrics strong{font-size:26px}}.paper-cell-note{color:#aab1b7;margin-top:5px;font-size:11px;font-weight:400;display:block}.paper-scroll progress{accent-color:#49aa85;width:100px;height:6px}@media (min-width:1024px){body{font-size:16px}main{width:calc(100% - 64px);max-width:1920px;padding:0 0 24px}header{height:96px}.brand{font-size:30px}.brandmark{flex-basis:60px;width:60px;height:60px}.status{font-size:14px}.head-actions .icon{width:42px;height:42px}.main-nav button,.main-nav button:last-child{gap:10px;height:60px;font-size:16px}.main-nav button svg{width:19px;height:19px}.main-nav button span{font-size:13px}.intro{padding:30px 0 20px}.intro h1{font-size:34px}.eyebrow{font-size:12px}.primary,.secondary,.save-parlay{min-height:46px;padding:12px 18px;font-size:15px}.text-button{font-size:14px}.notice{padding:18px 20px;font-size:15px}.notice small{font-size:13px;line-height:1.6}.notice p{max-width:100ch}.league-switch button,.saved-switch button{min-height:44px;padding:11px 22px;font-size:15px}.research-toolbar{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px 24px;padding:20px 24px;display:grid}.research-toolbar label{flex-direction:column;align-items:stretch;gap:9px;font-size:13px;display:flex}.research-toolbar select{width:100%;max-width:none;min-height:48px;padding:11px 14px;font-size:16px}.research-toolbar>span{grid-column:1/-1;font-size:13px}.research-toolbar .text-button,.research-toolbar small{font-size:13px!important}.board-head{padding:26px 24px}.board-head h2,.builder-controls h2,.college-game-builder .builder-controls h2{font-size:25px}.board-head p{font-size:14px}.board-simple-filters{gap:16px}.board-simple-filters .search,.board-simple-filters select,.filter-field select,.filters select{min-height:48px;font-size:16px}.filter-field,.filter-field>span{font-size:12px}.prop-tables{padding:0 24px 24px}.prop-type-table{margin-bottom:24px}.prop-type-table>h3{padding:18px 20px;font-size:18px}.prop-type-table>h3 span{font-size:14px}.quick-table-heading{padding:12px 20px;font-size:13px}.quick-player-grid{align-items:center;gap:14px;padding:16px 20px}.quick-player-name>strong{font-size:19px}.quick-player-name small{font-size:14px;line-height:1.55}.quick-player-name>span,.quick-player-name b{font-size:15px}.quick-pick{gap:5px;min-height:90px;padding:12px}.quick-pick>span{font-size:16px}.quick-pick>strong{font-size:20px}.quick-pick>small,.quick-pick .estimated-pick-rate{font-size:14px}.quick-player-actions{gap:22px;padding:0 20px 15px}.quick-player-actions button,.quick-player-actions>span{min-height:32px;font-size:14px}.quick-line-label{font-size:17px}.quick-line-label small{font-size:13px}.builder-controls{padding:28px}.builder-fields{gap:24px}.builder-fields label,.arb-fields label{letter-spacing:.8px;font-size:12px}.builder-fields input,.builder-fields select,.arb-fields input,.arb-fields select{min-height:50px;padding:12px 14px;font-size:16px}.target-input select{max-width:85px}.builder-fields small{font-size:13px}.check-label{font-size:15px!important}.check-label input{height:18px;width:18px!important}.builder-advanced summary,.board-summary-details summary,.leg-game-log summary{font-size:15px}.compact-builder-bottom>span,.builder-controls p,.builder-empty p{font-size:14px}.pick-comparison small{font-size:12px}.pick-comparison strong{font-size:19px}.compact-parlay-heading h2,.college-game-builder .compact-parlay-heading h2{font-size:24px}.compact-parlay-heading small,.college-game-builder .compact-parlay-heading>small{font-size:14px}.compact-leg-row{grid-template-columns:36px minmax(0,1.5fr) minmax(150px,1fr) 130px 36px;gap:20px;padding:24px}.compact-leg-player strong{font-size:19px}.compact-leg-line strong{font-size:18px}.compact-leg-player small,.compact-leg-line small,.compact-leg-model small{font-size:14px}.compact-leg-model strong{font-size:23px}.game-line-pick strong,.game-line-pick>b{font-size:18px}.game-line-pick small,.game-pick-research>summary,.ticket-analysis>summary{font-size:14px}.simple-ticket-stats>span>small{font-size:13px}.simple-ticket-stats strong{font-size:30px}.parlay-history table,.quick-player .parlay-history table,.paper-scroll table{font-size:15px}.parlay-history th,.paper-scroll th,.parlay-history p{font-size:13px}.saved-ticket-heading input{font-size:19px}.saved-ticket-heading small,.saved-ticket-stats small,.saved-ticket-leg small{font-size:13px}.saved-ticket-stats strong{font-size:22px}.saved-ticket-leg strong,.saved-ticket-leg>b{font-size:17px}.saved-ticket-leg p,.saved-ticket summary{font-size:15px}.slip-dock{max-width:1000px}.slip-dock-title{font-size:17px}.slip-dock small{font-size:12px}.slip-dock strong{font-size:22px}.slip-dock-hint,.slip-dock b{font-size:15px}.help-dialog{width:min(600px,100vw - 64px)}.help-heading h2{font-size:22px!important}.help-content{font-size:15px}.help-content p,.help-content small,.help-content .tracker-caption,.help-content .today-scope{font-size:15px!important}.help-content p{max-width:70ch}.modal{max-width:640px}.modal input,.modal select{font-size:16px}.modal p,.modal label,.modal small,footer>span,footer p{font-size:14px}footer small{font-size:12px}}@media (min-width:1440px){.builder-core-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.main-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.tester-view .main-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.saved-watchlist{margin:22px 0}.watchlist-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.watchlist-heading>p{white-space:nowrap;font-size:14px}.watchlist-heading .search{max-width:600px;min-height:46px}.watchlist-items{gap:18px;display:grid}.watchlist-items .saved-parlays,.watchlist-items .saved-ticket{margin:0}.saved-prop-item{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.saved-item-type{color:var(--muted);border-bottom:1px solid var(--line);padding:15px 20px;font-size:13px}.saved-prop-item .prop-tables{padding:0}.saved-prop-item .prop-type-table{border:0;border-radius:0;margin:0}.saved-prop-item .prop-type-table>h3{display:none}.unavailable-saved-item{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.unavailable-saved-item p{margin-top:8px;font-size:13px}@media (max-width:650px){.main-nav{gap:2px}.main-nav button,.main-nav button:last-child{white-space:normal;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:66px;padding:6px 2px;font-size:11px;line-height:1.25;display:flex;position:relative}.main-nav button svg{flex-shrink:0;width:18px;height:18px;display:block}.main-nav button span{padding:1px 4px;font-size:9px;position:absolute;top:5px;right:3px}.watchlist-heading{flex-direction:column;align-items:stretch;gap:10px}.watchlist-heading .search{flex:auto;width:100%;max-width:none}.saved-item-type{padding:12px 14px;font-size:11px}}.leg-edit-controls{align-items:center;gap:14px;padding:0 24px 16px;display:flex}.leg-edit-controls label{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.leg-edit-controls select{flex:1;min-width:0;max-width:520px;padding:10px;font-size:12px}.omitted-pick .compact-leg-row{opacity:.45}.saved-model-chance{min-width:0}@media (max-width:650px){.saved-ticket .compact-ticket-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-ticket .saved-model-chance{border:1px solid var(--line);background:#252b30;border-radius:9px;grid-column:1/-1;padding:12px;display:block!important}.saved-ticket .saved-model-chance strong{margin:5px 0;font-size:23px;display:block}.saved-ticket .saved-model-chance small{font-size:11px}.leg-edit-controls{flex-wrap:wrap;gap:10px;padding:0 14px 16px}.leg-edit-controls select{flex-basis:100%;width:100%;min-height:44px;font-size:13px}}.ticket-outcomes{margin:20px 0}.ticket-outcomes-heading,.leg-outcome-heading,.leg-stat-comparison{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ticket-outcomes-heading{justify-content:space-between;font-size:14px}.ticket-outcomes-heading>span{color:var(--muted);font-size:12px}.ticket-outcome-bar{gap:4px;height:9px;margin-top:10px;display:flex}.ticket-outcome-bar>span{background:#666e77;border-radius:3px;flex:1}.ticket-outcome-bar>.outcome-won{background:#44b885}.ticket-outcome-bar>.outcome-lost{background:#d16d78}.ticket-outcome-bar>.outcome-void{background:#9a9fa5}.leg-outcome{max-width:420px;margin:12px 0}.leg-outcome-heading>span:last-child{color:var(--muted);font-size:11px}.leg-outcome .tracker-result{padding:6px 11px;font-size:12px}.leg-stat-comparison{gap:8px;margin:10px 0 8px}.tracked-leg .leg-stat-comparison strong{font-size:23px}.leg-stat-comparison>span{color:var(--muted);font-size:12px}.leg-stat-track{background:#353b42;border-radius:5px;height:9px;margin:10px 0 16px;position:relative;overflow:visible}.leg-stat-track>div{background:#818a95;border-radius:5px;height:100%}.outcome-won .leg-stat-track>div{background:#44b885}.outcome-lost .leg-stat-track>div{background:#d16d78}.leg-stat-track>i{background:#eef0f1;width:2px;height:17px;position:absolute;top:-4px}.tracked-leg>div{flex:1}.tracked-bet-head>.tracker-result{padding:9px 14px;font-size:14px}.tracked-leg{gap:24px}.tracked-leg label{flex:0 0 160px}@media (max-width:650px){.tracked-leg{flex-wrap:wrap;gap:12px}.tracked-leg>div{flex-basis:100%;width:100%}.tracked-leg label{flex-basis:100%}.tracked-leg select{min-height:44px;font-size:13px}.leg-outcome{max-width:none}.ticket-outcomes-heading{align-items:flex-start;gap:6px}.ticket-outcomes-heading>span{font-size:11px}.tracked-bet-head>.tracker-result{font-size:12px}.ticket-outcome-bar{height:10px}}.saved-editor{width:min(760px,94vw);max-height:90vh;overflow-y:auto}.saved-editor>label{color:var(--muted);font-size:12px;display:block}.saved-editor>label input{width:100%;margin-top:7px;padding:12px}.saved-editor-leg{border-top:1px solid var(--line);padding:18px 0}.saved-editor-leg>small{color:var(--muted);margin:7px 0;font-size:12px;display:block}.saved-editor-leg .check-label{font-size:15px}.editor-leg-off>small,.editor-leg-off .tracker-form-grid{opacity:.5}.saved-editor-actions{background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;padding:14px 0;display:flex;position:sticky;bottom:0}.saved-editor .sgp-estimate{padding:16px}.saved-editor .sgp-estimate-grid{padding:0}@media (max-width:650px){.saved-editor{padding:18px}.saved-editor .tracker-form-grid{grid-template-columns:1fr}.saved-editor-actions button{flex:1;min-height:44px}.saved-editor select{min-height:44px;font-size:14px}}.saved-ticket .saved-ticket-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-ticket-model{color:var(--ink);background:#252b30;border:1px solid #48535c;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 18px 18px;padding:14px 16px;display:flex}.saved-ticket-model>small{color:var(--muted);font-size:13px}.saved-ticket-model>strong{color:#eef0f1;font-size:24px;line-height:1.3;display:block}.saved-ticket-model>.estimate-confidence{color:var(--muted);margin-left:auto;font-size:11px}@media (max-width:650px){.saved-ticket-model{gap:8px 12px;width:auto;min-width:0;margin:0 14px 14px;padding:13px 12px;display:flex!important}.saved-ticket-model>small:first-child{flex-basis:100%;font-size:12px}.saved-ticket-model>strong{font-size:25px}.saved-ticket-model>.estimate-confidence{font-size:11px}.saved-ticket .saved-ticket-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.paper-week-comparison{border-top:1px solid var(--line);margin:24px 0;padding-top:24px}.paper-week-comparison>label{color:var(--muted);margin:16px 0;font-size:12px;display:block}.paper-week-comparison select{width:min(100%,540px);margin-top:7px;padding:12px;display:block}.paper-week-comparison p{margin:12px 0;font-size:12px}.paper-week-comparison td small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.paper-week-comparison .paper-metrics span{display:block}.paper-week-comparison details{margin:16px 0}.paper-insights{gap:12px;margin:20px 0;display:grid}.paper-insights>h3{margin:0}.paper-insights>article{background:#23292d;border-left:3px solid #657e8c;border-radius:0 8px 8px 0;padding:12px 16px}.paper-insights strong{font-size:15px}.paper-insights p{margin:6px 0 0;font-size:13px;line-height:1.65}.paper-numbers>summary{cursor:pointer;color:var(--green);padding:14px 0;font-weight:600}@media (max-width:650px){.paper-insights strong{font-size:14px}.paper-insights p{font-size:12px}}.builder-mode{margin:16px 0}.builder-mode button{min-height:44px;padding:12px 20px}.allowance-verdict.verdict-favorable{color:#91dbb6!important}.allowance-verdict.verdict-unfavorable{color:#eda4ad!important}.allowance-verdict{font-weight:600}.builder-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.builder-categories button{white-space:normal;min-height:48px;padding:10px 12px;line-height:1.3}.builder-game-refresh{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.builder-game-refresh small{color:var(--muted)}@media (max-width:700px){.builder-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.bet-tracker .tracker-tools{justify-content:flex-start}.bet-tracker .tracker-filter{min-width:140px}.bet-tracker .tracker-filter select{width:100%}.paper-pdf-options{margin:12px 0}.paper-pdf-options summary{cursor:pointer;color:var(--green);font-size:13px}.paper-pdf-options .paper-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0}.paper-pdf-options label{color:var(--muted);font-size:12px}.paper-pdf-options select{min-width:150px;margin-top:6px;padding:9px;display:block}.paper-pdf-options .check{align-items:center;gap:7px;display:flex}.paper-table-section{border-top:1px solid var(--line);margin:24px 0;padding-top:18px}.paper-table-section>h3,.paper-table-section>h4{margin:0 0 12px}.paper-breakdowns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;display:grid}.paper-breakdowns>section{min-width:0}.paper-breakdowns .paper-scroll th[scope=row]{white-space:normal;min-width:100px;color:var(--ink)}.paper-breakdowns .paper-scroll td{font-variant-numeric:tabular-nums}.paper-table-section>p{color:var(--muted)}@media (max-width:1000px){.paper-breakdowns{grid-template-columns:1fr;gap:0}}.opponent-allowance{color:var(--muted);background:#23292d;border:1px solid #30383e;border-radius:10px;margin:0 14px 12px;padding:14px 16px;font-size:12px;display:block}.allowance-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.allowance-heading>span:first-child{color:var(--ink);min-width:0;font-weight:600}.allowance-role{color:var(--muted);font-weight:400}.opponent-allowance .info-help{flex:none;margin-left:auto}.allowance-comparison{margin-top:14px}.allowance-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.allowance-values>div:last-child{text-align:right}.allowance-values>div>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.allowance-values>div:last-child>span{justify-content:flex-end}.allowance-values strong{color:var(--ink);margin-top:5px;line-height:1.3;display:block;font-size:19px!important}.allowance-values strong small{color:var(--muted);font-weight:400;margin:0 0 0 7px!important;font-size:11px!important;display:inline!important}.allowance-value-line{background:#f0f4f6;border-radius:1px;flex-shrink:0;width:3px;height:10px;display:inline-block}.allowance-value-average{background:#9eb9cd;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.allowance-axis{background:#39424a;border-radius:5px;height:8px;margin:19px 6px 16px;position:relative}.allowance-gap{background:#788a97;border-radius:4px;height:100%;position:absolute}.allowance-favorable .allowance-gap{background:#65bd96}.allowance-unfavorable .allowance-gap{background:#d68a94}.allowance-axis i{position:absolute;transform:translate(-50%)}.allowance-line-marker{z-index:3;background:#f0f4f6;border-radius:2px;width:3px;height:18px;top:-5px;box-shadow:0 0 0 2px #23292d}.allowance-average-marker{z-index:4;background:#9eb9cd;border:2px solid #23292d;border-radius:50%;width:12px;height:12px;top:-2px}.allowance-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;font-size:11px;display:flex}.allowance-foot strong{color:var(--muted);font-weight:600;font-size:12px!important}.allowance-favorable .allowance-foot strong{color:#91dbb6}.allowance-unfavorable .allowance-foot strong{color:#eda4ad}.allowance-foot>span{color:var(--muted);font-size:10px}.allowance-unavailable{color:var(--muted);margin:10px 0 0!important;font-size:12px!important}.slip-pick .opponent-allowance,.tracked-leg .opponent-allowance,.saved-editor-leg .opponent-allowance,.saved-ticket-leg .opponent-allowance{margin:12px 0}.saved-ticket-leg .opponent-allowance{width:100%}@media (min-width:1024px){.opponent-allowance{margin-left:24px;margin-right:24px}.allowance-heading{font-size:13px}}@media (max-width:650px){.opponent-allowance{padding:12px;font-size:11px}.allowance-values strong{font-size:17px!important}.allowance-values strong small{margin:3px 0 0!important;font-size:10px!important;display:block!important}.allowance-values>div>span{font-size:10px}.allowance-foot strong{font-size:11px!important}.allowance-foot>span{font-size:10px}}.paper-clean{background:0 0;border:0;padding:24px}.paper-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.paper-top h2{margin:6px 0;font-size:28px}.paper-clean .paper-muted{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.6}.paper-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 10px;display:flex}.paper-period{background:var(--surface);border:1px solid var(--line);border-radius:9px;gap:3px;padding:4px;display:flex}.paper-period button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 16px;font-size:13px}.paper-period button.active{color:var(--ink);background:#34413d;font-weight:650}.paper-toolbar select{border-radius:8px;max-width:100%;padding:10px 12px;font-size:12px}.paper-toolbar>.secondary,.paper-toolbar>.text-button{font-size:12px}.paper-status{color:var(--muted);margin:0 0 20px;font-size:11px}.paper-scope-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:22px;display:flex}.paper-scope-title h3{margin:0;font-size:18px}.paper-sample{color:#d6c28d;background:#302d23;border-radius:6px;padding:6px 9px;font-size:11px}.paper-headline-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.paper-headline-cards article{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px}.paper-headline-cards article>small{color:var(--muted);letter-spacing:.08em;font-size:10px}.paper-headline-cards article>strong{color:var(--ink);margin:10px 0;font-size:29px;line-height:1.3;display:block}.paper-headline-cards article>strong>span{color:var(--muted);font-size:20px;font-weight:500}.paper-headline-cards article>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.paper-reading-key{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin:12px 0 22px;font-size:11px;display:flex}.paper-clean .paper-positive{color:#88d3af}.paper-clean .paper-negative{color:#e69ba4}.paper-clean .paper-neutral{color:var(--muted)}.paper-panel{background:var(--surface);border:1px solid var(--line);border-radius:11px;min-width:0;margin:20px 0;padding:18px 20px}.paper-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.paper-panel-title h3{color:var(--ink);margin:0;font-size:16px}.paper-panel-title>span{color:var(--muted);font-size:11px}.paper-clean .paper-scroll{margin:14px -4px 0}.paper-clean .paper-scroll table{font-variant-numeric:tabular-nums;font-size:13px}.paper-clean .paper-scroll th,.paper-clean .paper-scroll td{vertical-align:middle;border-bottom:1px solid #343a4066;padding:13px 10px}.paper-clean .paper-scroll thead{background:#242a2d}.paper-clean .paper-scroll thead th{letter-spacing:.035em;color:var(--muted);padding-top:10px;padding-bottom:10px;font-size:10px;font-weight:600}.paper-clean .paper-scroll tbody tr:last-child>*{border-bottom:0}.paper-clean .paper-scroll tbody th{color:var(--ink);white-space:normal;min-width:110px;font-size:12px;font-weight:600}.paper-clean .paper-scroll tbody tr:hover{background:#ffffff03}.paper-clean td strong{color:var(--ink);font-size:12px;font-weight:550}.paper-clean td small,.paper-clean th small,.paper-clean td>span>small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;line-height:1.35;display:block}.paper-clean .paper-breakdowns{gap:16px;margin:0}.paper-clean .paper-breakdowns>.paper-panel{margin:0}.paper-clean>.paper-breakdowns{margin-top:20px}.paper-rate{color:var(--ink);font-weight:600;display:block}.paper-rate-track{background:#343e45;border-radius:3px;width:58px;height:3px;margin-top:7px;display:block;overflow:hidden}.paper-rate-track i{background:#9eb9cd;border-radius:3px;height:100%;display:block}.paper-delta{font-weight:600}.paper-subheading{color:var(--ink);margin:24px 0 8px;font-size:13px}.paper-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 24px;display:grid}.paper-checks>div{flex-direction:column;gap:8px;display:flex}.paper-checks span,.paper-checks small{color:var(--muted);font-size:11px}.paper-checks strong{color:var(--ink);font-size:17px}.paper-clean progress{accent-color:#9eb9cd;width:100px;height:4px;margin-top:7px;display:block}.paper-current-week{background:#2c3833}.paper-clean .paper-capture-log{font-size:12px}.paper-capture-log>small{color:var(--muted);margin-top:14px;font-size:11px;display:block}.paper-toolbar .paper-pdf-options{border:0;margin:0;padding:0;position:relative}.paper-toolbar .paper-pdf-options summary{border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:11px 14px;font-size:12px;list-style:none}.paper-toolbar .paper-pdf-options summary::-webkit-details-marker{display:none}.paper-toolbar .paper-pdf-options .paper-actions{z-index:20;border:1px solid var(--line);background:#242a2d;border-radius:10px;width:310px;max-width:80vw;padding:16px;position:absolute;top:34px;right:0;box-shadow:0 10px 30px #0006}@media (max-width:1000px){.paper-clean .paper-breakdowns{gap:16px}}@media (max-width:650px){.paper-clean{padding:12px 0}.paper-top h2{font-size:24px}.paper-headline-cards{grid-template-columns:1fr;gap:8px}.paper-headline-cards article{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px 16px;display:grid}.paper-headline-cards article>strong{grid-area:1/2/3;align-self:center;margin:0;font-size:24px}.paper-headline-cards article>strong>span{font-size:17px}.paper-headline-cards article>small{align-self:end}.paper-headline-cards article>p{grid-column:1}.paper-panel{padding:15px 12px}.paper-checks{grid-template-columns:1fr;gap:18px}.paper-checks>div{border-bottom:1px solid var(--line);padding-bottom:14px}.paper-sample{font-size:10px}.paper-reading-key{gap:6px 12px;font-size:10px}.paper-clean .paper-scroll th,.paper-clean .paper-scroll td{padding:11px 8px}.paper-toolbar .paper-pdf-options .paper-actions{left:0;right:auto}.paper-toolbar{gap:8px}}details.opponent-allowance{background:0 0;border:0;border-radius:0;padding:0}.allowance-toggle{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;gap:8px;padding:6px 0;font-size:12px;font-weight:500;list-style:none;display:flex}.allowance-toggle::-webkit-details-marker{display:none}.allowance-toggle:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}details.opponent-allowance[open]>.allowance-toggle:before{transform:rotate(45deg)}.allowance-toggle:hover{color:var(--ink)}.allowance-toggle:focus-visible{outline:2px solid var(--accent,#65bd96);outline-offset:3px;border-radius:4px}.allowance-expanded{background:#23292d;border:1px solid #30383e;border-radius:10px;padding:14px 16px}@media (max-width:650px){.allowance-expanded{padding:12px}}.paper-compare-controls label{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.paper-league-compare .paper-scroll table{table-layout:fixed;width:100%;min-width:0}.paper-league-compare .paper-scroll thead th:first-child{width:34%}.paper-league-compare .paper-scroll tbody th{min-width:0}.paper-league-compare .paper-scroll td{white-space:normal;overflow-wrap:anywhere}.paper-single-roi{margin-top:5px;font-size:11px;font-weight:600;display:block}.paper-parlay-odds{margin:12px 0 0}.account-entry-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;max-width:40rem;margin:clamp(24px,10vh,112px) auto;padding:clamp(24px,5vw,48px)}.account-entry-card h1{margin:12px 0;font-size:clamp(30px,6vw,48px);line-height:1.08}.account-entry-card p,.account-entry-card small{color:var(--muted);margin:0 0 20px;display:block}.account-entry-card a.primary{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.account-entry-card small{margin:12px 0 0}.account-entry-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-entry-actions a.secondary{align-items:center;text-decoration:none;display:inline-flex}.guest-admin-link,.guest-save-note{color:var(--muted);font-size:12px}.guest-admin-link{text-underline-offset:3px;text-decoration:underline}.guest-save-note{margin:4px 0 14px}
