.v525-site-left{flex:0 0 auto;min-width:max-content}.v525-site-version,.v525-version-badge{white-space:nowrap;flex:0 0 auto}.v560-settlement-head{margin-top:14px;border-color:#f20b171f}.v560-settlement-list{display:grid;gap:10px;margin-top:14px}.v560-settle-question{padding:15px 17px;display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.4fr);gap:18px;align-items:center}.v560-settle-copy{display:flex;gap:12px;align-items:center;min-width:0}.v560-settle-copy>div{min-width:0}.v560-settle-copy b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v560-settle-copy small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.v560-settle-races{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v560-settle-race{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff05}.v560-settle-race label{display:grid;gap:6px;min-width:0}.v560-settle-race label>span,.v560-settle-podium label>span{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.v560-settle-race select{width:100%;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#11151b;color:#fff;padding:9px 10px;font:inherit;font-size:10px}.v560-settle-race>button{padding:9px 10px;font-size:9px}.v560-settle-podium{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.v560-settle-podium label{display:grid;gap:4px}.v560-admin-locked-summary{border-color:#f20b171f!important;background:#f20b1709!important}@media(max-width:820px){.v560-settle-question{grid-template-columns:1fr}.v560-settle-races{grid-template-columns:1fr 1fr}}@media(max-width:620px){.v560-settle-races,.v560-settle-race,.v560-settle-podium{grid-template-columns:1fr}.v560-settle-race>button{justify-self:start}}.v630-driver-finish .v567-risk-head small[data-v630-rank-copy]{max-width:100%;color:#ffffff94}.v630-driver-finish .v567-risk-grid input[readonly]{cursor:default;color:#fff;background:#ffffff09}.v630-driver-finish .v567-risk-grid input[readonly]:focus{outline:none;box-shadow:none}.v560-admin-question[data-pred-slot] .v6225-select-shell.v6236-pred-type-select>select[data-pred-field=type]{font-size:16px!important;line-height:1.45!important}[data-v6232-end-now]{display:none!important}.v525-grid-inline-controls.locked>.v6232-round-readiness,.v525-grid-inline-controls.locked>.v6231-round-readiness,.v525-grid-inline-controls.locked>.v6232-readiness-loading,.v525-grid-inline-controls.locked>[data-v611-games-readiness]{display:none!important}.v525-grid-inline-controls.locked .v525-grid-action-row .v630-round-next{white-space:nowrap!important;width:auto!important;min-width:max-content}.web-auth-v31 .web-auth-pattern{background-image:linear-gradient(90deg,rgba(255,0,28,.065) 0%,rgba(255,0,28,.025) 32%,transparent 58%),url(/gpb-pattern.png);background-repeat:no-repeat,no-repeat;background-size:62% 100%,clamp(650px,54vw,980px) auto;background-position:left top,left -42px center;opacity:.18;pointer-events:none}.web-auth-v31 .web-auth-brand{align-items:flex-start;padding-top:84px;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(circle at 24% 27%,rgba(255,0,30,.19),transparent 36%),linear-gradient(135deg,rgba(255,0,28,.055),transparent 64%);background-size:96px 96px,96px 96px,auto,auto}.web-auth-v31 .web-auth-brand-inner{position:relative;z-index:2}.web-auth-v31 .web-auth-logo{margin-bottom:24px}.web-auth-v31 .web-auth-brand-inner>.eyebrow{display:flex;align-items:center;gap:10px;width:max-content}.web-auth-v31 .web-auth-brand-inner>.eyebrow:after{content:"BETA PHASE";display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid rgba(255,55,72,.52);border-radius:999px;background:#f20b1724;color:#ff6672;font-size:8px;line-height:1;font-weight:900;letter-spacing:.11em}.web-auth-v31 .web-auth-brand h1{margin-top:16px}.v630-site-footer{position:relative;z-index:3;margin-top:48px;border-top:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#0d1015,#090b0f);color:#fff}.v630-footer-main,.v630-footer-bottom{width:min(calc(100% - 40px),1400px);margin:0 auto}.v630-footer-main{min-height:126px;padding:30px 0 26px;display:grid;grid-template-columns:minmax(250px,1.25fr) minmax(300px,1fr) auto;align-items:center;gap:34px}.v630-footer-brand{display:flex;align-items:center;gap:14px;min-width:0}.v630-footer-brand img{width:48px;height:48px;display:block;object-fit:contain;border-radius:13px;box-shadow:0 12px 34px #f20b171f}.v630-footer-brand div{display:grid;gap:3px;min-width:0}.v630-footer-brand b{font-size:14px;letter-spacing:-.01em}.v630-footer-brand span{color:#777f8b;font-size:10px;letter-spacing:.035em}.v630-footer-nav{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.v630-footer-nav button,.v630-footer-external a{border:0;background:transparent;color:#a7aeb8;font:inherit;font-size:11px;font-weight:750;text-decoration:none;padding:8px 9px;border-radius:8px;cursor:pointer;white-space:nowrap}.v630-footer-nav button:hover,.v630-footer-external a:hover{color:#fff;background:#ffffff0b}.v630-footer-external{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.v630-footer-bottom{min-height:46px;border-top:1px solid rgba(255,255,255,.055);display:flex;align-items:center;justify-content:space-between;gap:18px;color:#606874;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.web-auth-v31 .web-auth-pattern{display:none}.web-auth-mobile-logo:after{content:"BETA";margin-left:auto;padding:5px 7px;border:1px solid rgba(255,55,72,.45);border-radius:999px;background:#f20b171f;color:#ff6672;font-size:8px;font-weight:900;letter-spacing:.1em}.v630-footer-main{grid-template-columns:1fr;gap:18px;align-items:start}.v630-footer-nav,.v630-footer-external{justify-content:flex-start}}@media(max-width:620px){.v630-site-footer{margin-top:34px}.v630-footer-main,.v630-footer-bottom{width:min(calc(100% - 28px),1400px)}.v630-footer-main{padding:24px 0 20px}.v630-footer-nav{display:grid;grid-template-columns:1fr 1fr;width:100%}.v630-footer-nav button{text-align:left}.v630-footer-bottom{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding:12px 0}}
/* GPB Paddock V6.3.3 — scoped Race Status, Prediction and Log polish only. */
@media(min-width:721px){
.v554-home-round .v5511-countdown-kpi{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;column-gap:22px!important;row-gap:0!important;padding:12px 16px!important}
.v554-home-round .v5511-countdown-units{order:initial!important;width:min(100%,460px)!important;justify-self:center!important;align-self:center!important;gap:6px!important}
.v554-home-round .v5511-countdown-head{order:initial!important;width:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:5px!important;text-align:right!important}
.v554-home-round .v5511-countdown-head>small{width:auto!important;text-align:right!important;white-space:nowrap;font-size:8px!important}
.v554-home-round .v5511-countdown-badge{padding:3px 6px!important;font-size:7px!important}
}
.v6220-race-status-row[data-game="prediction"].running .v550-driver-game.running{border-color:rgba(56,210,125,.30)!important;background:rgba(56,210,125,.07)!important;color:#69e59d!important}
.v6220-race-status-row[data-game="prediction"].running .v550-driver-game.running>b,.v6220-race-status-row[data-game="prediction"].running .v550-driver-game.running>small{color:#69e59d!important}
.v633-team-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.v633-team-pick-card{min-width:0;min-height:92px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:rgba(255,255,255,.025);color:inherit;font:inherit;text-align:left;cursor:pointer}
.v633-team-pick-card:hover:not(:disabled){background:rgba(255,255,255,.045)}
.v633-team-pick-card.selected{border-color:color-mix(in srgb,var(--driver-team,#69e59d) 62%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--driver-team,#69e59d) 12%,rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--driver-team,#69e59d) 24%,transparent)}
.v633-team-pick-logo{width:42px;height:42px;display:grid;place-content:center;border-radius:10px;background:rgba(255,255,255,.035)}
.v633-team-pick-logo img{max-width:88%;max-height:82%;object-fit:contain}
.v633-team-pick-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.v633-team-pick-copy b{font-size:12px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v633-team-pick-copy small{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.v633-team-pick-score{font-size:10px;font-weight:900;white-space:nowrap;color:#69e59d}.v633-team-pick-card.none{--driver-team:#a8afb9}.v633-team-pick-card.none .v633-team-pick-logo{font-size:19px;font-weight:900;color:#a8afb9}.v633-team-pick-note{margin-top:9px;color:var(--muted);font-size:9px;line-height:1.4}
.v633-team-pick-admin .v560-admin-auto{min-height:72px}
.v633-review-team-picks{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.v6220-log-hero.v633-log-hero{align-items:center!important}.v6220-log-hero.v633-log-hero .v6220-log-kpis{display:none!important}.v6220-log-hero.v633-log-hero p{max-width:680px!important}.v6220-log-entry.v633-log-entry .v6220-log-copy p{max-width:760px}
@media(max-width:720px){.v633-team-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v633-team-pick-card{min-height:78px;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:10px}.v633-team-pick-logo{width:36px;height:36px}.v633-team-pick-score{grid-column:2;font-size:9px}}

/* GPB Paddock V6.3.4 — scoped hotfix: Home countdown, Prediction saved state, Q15 picker, editable Risk/Reward. */
@media(min-width:721px){
html body .v554-home-round .v5511-countdown-kpi{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;grid-template-columns:none!important;grid-template-rows:none!important;column-gap:0!important;row-gap:0!important;gap:0!important;padding:14px 16px!important}
html body .v554-home-round .v5511-countdown-head{position:absolute!important;top:50%!important;right:14px!important;left:auto!important;transform:translateY(-50%)!important;order:initial!important;width:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;gap:5px!important;text-align:right!important;z-index:1!important}
html body .v554-home-round .v5511-countdown-head>small{width:auto!important;text-align:right!important;white-space:nowrap!important;font-size:9px!important;line-height:1.15!important}
html body .v554-home-round .v5511-countdown-badge{padding:4px 7px!important;font-size:8px!important}
html body .v554-home-round .v5511-countdown-units{order:initial!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;justify-self:auto!important;align-self:auto!important;gap:0!important;padding-right:178px!important}
html body .v554-home-round .v5511-countdown-units>span{flex:0 0 auto!important;min-width:58px!important;padding:2px 11px!important;border-left:1px solid rgba(255,255,255,.08)!important}
html body .v554-home-round .v5511-countdown-units>span:first-child{border-left:0!important;padding-left:0!important}
html body .v554-home-round .v5511-countdown-units b{font-size:22px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.025em!important}
html body .v554-home-round .v5511-countdown-units small{margin-top:5px!important;font-size:9px!important;line-height:1.1!important}
}
html body .v6220-race-status-row[data-game="prediction"] .v6220-race-badge{border-color:rgba(56,210,125,.30)!important;background:rgba(56,210,125,.07)!important;color:#69e59d!important}
html body .v6220-race-status-row[data-game="prediction"] .v6220-race-badge>b,html body .v6220-race-status-row[data-game="prediction"] .v6220-race-badge>small{color:#69e59d!important}
.v634-team-pick-field{position:relative;min-height:112px!important;display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:16px!important;overflow:hidden;border-style:dashed!important}
html body .v560-single-driver.v634-team-pick-field.filled.selected{border-style:solid!important;border-color:color-mix(in srgb,var(--driver-team,#fff) 52%,rgba(255,255,255,.12))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--driver-team,#fff) 11%,rgba(255,255,255,.02)),rgba(255,255,255,.025))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--driver-team,#fff) 18%,transparent)!important}
.v634-team-pick-field:not(:disabled):hover{border-color:color-mix(in srgb,var(--driver-team,#fff) 68%,rgba(255,255,255,.18))!important}
.v634-team-pick-logo,.v634-team-pick-empty,.v634-f1-silhouette{width:72px;height:72px;display:grid;place-content:center;border-radius:13px;background:rgba(255,255,255,.04);color:#727b87}
.v634-team-pick-logo img{max-width:88%;max-height:78%;object-fit:contain}.v634-team-pick-logo.fallback{font-size:14px;font-weight:950;color:#b6bdc7}.v634-team-pick-empty{font-size:27px;font-weight:950;color:#9da5af}
.v634-team-pick-field-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.v634-team-pick-field-copy b{font-size:16px;line-height:1.05}.v634-team-pick-field-copy small{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.v634-team-pick-score{font-size:11px;font-weight:950;color:#69e59d;white-space:nowrap}
.v634-f1-silhouette{position:relative}.v634-f1-silhouette:before{content:"";width:40px;height:11px;border-radius:7px 7px 4px 4px;background:currentColor;box-shadow:0 -12px 0 -3px currentColor,0 12px 0 -3px currentColor}.v634-f1-silhouette:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:48px;transform:translate(-50%,-50%);border-radius:8px 8px 5px 5px;background:currentColor}.v634-f1-silhouette i{position:absolute;left:50%;top:50%;width:58px;height:7px;transform:translate(-50%,-50%);background:linear-gradient(90deg,currentColor 0 14%,transparent 14% 86%,currentColor 86% 100%);opacity:.82}
.v634-team-picker{width:min(620px,100%)!important}.v634-team-picker-list{overflow:auto;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.v634-team-picker-option{min-width:0;min-height:72px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025);color:inherit;font:inherit;text-align:left;cursor:pointer}.v634-team-picker-option:hover{background:rgba(255,255,255,.05);border-color:color-mix(in srgb,var(--driver-team,#fff) 52%,rgba(255,255,255,.12))}.v634-team-picker-option.selected{border-color:color-mix(in srgb,var(--driver-team,#fff) 68%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--driver-team,#fff) 10%,rgba(255,255,255,.02))}.v634-team-picker-logo{width:48px;height:48px;display:grid;place-content:center;border-radius:10px;background:rgba(255,255,255,.035)}.v634-team-picker-logo img{max-width:88%;max-height:78%;object-fit:contain}.v634-team-picker-logo.fallback,.v634-team-picker-logo.none{font-size:12px;font-weight:950;color:#aab2bd}.v634-team-picker-option>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.v634-team-picker-option>span:nth-child(2)>b{font-size:12px}.v634-team-picker-option>span:nth-child(2)>small{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.v634-team-picker-option>em{font-style:normal;font-size:9px;font-weight:950;color:#69e59d;white-space:nowrap}
.v632-risk-grid input[data-v567-point]{cursor:text!important;background:#11151b!important;border-color:rgba(255,255,255,.13)!important}.v632-risk-grid input[data-v567-point]:focus{outline:none!important;border-color:rgba(92,166,255,.72)!important;box-shadow:0 0 0 2px rgba(92,166,255,.12)!important}
@media(max-width:720px){.v634-team-pick-field{min-height:96px!important;grid-template-columns:56px minmax(0,1fr) auto!important;padding:12px!important;gap:10px!important}.v634-team-pick-logo,.v634-team-pick-empty,.v634-f1-silhouette{width:56px;height:56px}.v634-team-pick-field-copy b{font-size:13px}.v634-team-picker-list{grid-template-columns:1fr}.v634-team-picker-option{min-height:64px}}

/* GPB Paddock V6.3.4a — scoped hotfix only. */
.v634a-team-pick{display:grid!important;grid-template-columns:minmax(0,190px)!important;justify-content:center!important;max-width:100%;margin:0 auto!important}
.v634a-team-pick .v634a-team-pick-card{width:100%!important;position:relative!important}
.v634a-team-pick .v5610-team-h2h-card{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding:18px!important;border:1px solid var(--driver-team,#666)!important;background:linear-gradient(145deg,#ffffff09,#ffffff03)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--driver-team,#666) 18%,transparent)!important;overflow:hidden!important}
.v634a-team-pick .v5610-team-h2h-card.selected{border-color:var(--driver-team,#666)!important;background:linear-gradient(145deg,#ffffff0b,#ffffff04)!important;box-shadow:0 0 0 2px #2fce742e!important}
.v634a-team-pick .v5610-team-h2h-logo{display:block!important;width:76%!important;height:54%!important;object-fit:contain!important;object-position:center!important;filter:none!important}
.v634a-team-pick .v634-f1-silhouette{width:76%!important;height:54%!important;min-height:64px;background:transparent!important;color:#727b87!important;border-radius:0!important}
.v634a-team-pick .v634a-team-none,.v634a-team-pick .v634a-team-fallback{width:76%;height:54%;min-height:64px;display:grid;place-items:center;font-size:24px;font-weight:950;color:#aab2bd}
.v634a-team-pick .v634a-team-fallback{font-size:15px}
.v634a-team-pick .v5610-team-h2h-name{font-size:15px!important;line-height:1.1!important;font-weight:950!important;text-align:center!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}
.v634a-team-pick-score{font-size:9px;font-weight:950;color:#69e59d;line-height:1}
.v6211-home-game-status-row[data-v634a-game="prediction"].running>small{color:#69e59d!important}
.v6220-race-status-row[data-v634a-game="prediction"].running .v550-driver-game.running{border-color:rgba(56,210,125,.30)!important;background:rgba(56,210,125,.07)!important;color:#69e59d!important}
.v6220-race-status-row[data-v634a-game="prediction"].running .v550-driver-game.running>b,.v6220-race-status-row[data-v634a-game="prediction"].running .v550-driver-game.running>small{color:#69e59d!important}
@media(max-width:680px){.v634a-team-pick{grid-template-columns:minmax(0,170px)!important}.v634a-team-pick .v5610-team-h2h-card{padding:16px!important;gap:12px!important}.v634a-team-pick .v5610-team-h2h-name{font-size:12px!important}}
