.fade-route-polish .fade-page{max-width:1080px;padding-top:28px}.fade-route-polish .fade-page-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);grid-template-areas:"context rail" "terms rail" "reference rail" "caption rail" "flash rail" "meter rail" "settlement rail" "secondary secondary";align-items:start;gap:14px 24px;margin-top:16px}.fade-route-polish .fade-page-main{display:contents}.fade-route-polish .fade-context-grid{grid-area:context;display:block}.fade-route-polish .fade-event-context{padding:22px 24px 17px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(ellipse at 85% 0,rgba(215,240,74,.08),transparent 48%),var(--card)}.fade-route-polish .fade-event-context>.section-kicker{color:var(--positive);font-size:11px}.fade-route-polish .matchup-panel{min-height:0;margin:14px 0 10px;padding:20px 0 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fade-route-polish .detail-team h2{margin-top:11px;font-size:1rem}.fade-route-polish .detail-team>span:last-child{margin-top:3px}.fade-route-polish .detail-vs{color:var(--muted);font-family:Georgia,serif}.fade-route-polish .event-markets-link{font-size:12px}.fade-route-polish .fade-page-head{align-items:center;gap:14px;margin:12px 0 0;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.fade-route-polish .fade-page-head .bettor{align-items:center;gap:12px}.fade-route-polish .fade-page-head .section-kicker{font-size:10px}.fade-route-polish .fade-page-head h1{margin-top:3px;font-size:1.2rem}.fade-route-polish .fade-page-head p{font-size:11px}.fade-route-polish .fade-page-head .card-actions{gap:7px}.fade-route-polish .fade-page-head .outline-button{min-height:36px;padding:0 10px;gap:7px;font-size:11px}.fade-route-polish .fade-page-terms{grid-area:terms;gap:10px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.fade-route-polish .fade-page-terms .section-kicker{font-size:10px}.fade-route-polish .fade-page-terms strong{margin-top:5px;font-size:clamp(1.3rem,2.1vw,1.8rem)}.fade-route-polish .fade-page-terms small{margin-top:4px;font-size:11px;letter-spacing:.035em}.fade-route-polish .fade-page-terms .versus{padding:5px 0;font-size:12px}.fade-route-polish .fade-page-main>.reference-line{grid-area:reference;margin:0;padding:11px 15px;border:1px solid var(--line);border-radius:10px;background:var(--panel-soft);font-size:11px}.fade-route-polish .fade-page-caption{grid-area:caption;margin:0;padding:14px 17px;border-left:2px solid var(--lime);border-radius:0 9px 9px 0;background:var(--panel-soft);font-size:15px;line-height:1.5}.fade-route-polish .fade-page-rail{grid-area:rail;align-self:stretch;margin:0}.fade-route-polish .fade-page-action{position:sticky;top:94px;display:grid;grid-template-columns:1fr;gap:17px;padding:22px;border-color:rgba(215,240,74,.25);border-radius:16px;background:radial-gradient(ellipse at 100% 0,rgba(215,240,74,.11),transparent 48%),linear-gradient(155deg,#101500,var(--card) 62%);box-shadow:0 22px 56px rgba(0,0,0,.3)}.fade-route-polish .fade-page-action.is-fade-form{grid-template-columns:1fr;gap:17px}.fade-route-polish .fade-action-copy{padding:0}.fade-route-polish .fade-page-action h2{font-size:1.4rem}.fade-route-polish .fade-action-meta{font-size:12px!important}.fade-route-polish .fade-action-form{padding:16px 0 0;border-top:1px solid var(--line);border-left:0}.fade-route-polish .fade-page-action .fade-form fieldset{gap:10px}.fade-route-polish .pool-flash{grid-area:flash;margin:0}.fade-route-polish .fade-page-meter{grid-area:meter;margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.fade-route-polish .fade-page-meter .pool-meter-top{margin-bottom:10px}.fade-route-polish .fade-page-meter .pool-pct{font-size:1.8rem}.fade-route-polish .fade-page-meter .pool-meter-bottom{margin-top:10px;font-size:11px}.fade-route-polish .fade-page-main>.route-note{grid-area:settlement;margin:0}.fade-route-polish .fade-page-secondary{grid-area:secondary;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;margin:8px 0 0;padding-top:22px;border-top:1px solid var(--line)}.fade-route-polish .fade-page-secondary:not(:has(.fade-page-fills)){grid-template-columns:minmax(0,1fr)}.fade-route-polish .fade-page-fills{margin-top:0}.fade-route-polish .comment-thread{margin-top:0;padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:var(--card)}@media (max-width:900px){.fade-route-polish .fade-page-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"context" "terms" "reference" "caption" "rail" "flash" "meter" "settlement" "secondary";gap:14px}.fade-route-polish .fade-page-main{display:contents}.fade-route-polish .fade-page-head{justify-content:space-between}.fade-route-polish .fade-page-rail{width:100%}.fade-route-polish .fade-page-action{position:static}.fade-route-polish .fade-page-action.is-fade-form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.fade-route-polish .fade-action-form{padding:0 0 0 18px;border-top:0;border-left:1px solid var(--line)}}@media (max-width:620px){.fade-route-polish .fade-page{padding-top:18px}.fade-route-polish .fade-page-layout{margin-top:12px}.fade-route-polish .fade-event-context{padding:18px 16px 15px;border-radius:13px}.fade-route-polish .matchup-panel{padding:16px 0}.fade-route-polish .fade-page-head{display:flex;align-items:flex-start;flex-direction:column;margin:15px 0 0}.fade-route-polish .fade-page-head .card-actions{width:100%}.fade-route-polish .fade-page-head .outline-button{flex:1}.fade-route-polish .fade-page-terms{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:15px 13px}.fade-route-polish .fade-page-terms .section-kicker{letter-spacing:.08em}.fade-route-polish .fade-page-terms strong{font-size:1.2rem}.fade-route-polish .fade-page-terms small{font-size:10px}.fade-route-polish .fade-page-action{padding:18px 16px;border-radius:13px}.fade-route-polish .fade-page-action.is-fade-form{grid-template-columns:1fr}.fade-route-polish .fade-action-form{padding:16px 0 0;border-top:1px solid var(--line);border-left:0}.fade-route-polish .fade-page-secondary{grid-template-columns:1fr;gap:18px}}