.picks-page .confidence-legend{display:flex;width:100%;margin:14px 0 16px;padding:12px 16px;align-items:center;justify-content:space-between;border:1px solid rgb(255 255 255 / 7%);border-radius:8px;background:#07120ed1;gap:18px}.picks-page .confidence-legend__levels{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.picks-page .confidence-legend__levels>strong{color:#dfe7e2;font-size:.72rem}.picks-page .confidence-legend__item{display:inline-flex;align-items:center;color:#aebbb4;font-size:.67rem;font-weight:800;gap:6px}.picks-page .confidence-legend__item i{width:8px;height:8px;border-radius:50%}.picks-page .confidence-legend__item--high i{background:#59ed8e;box-shadow:0 0 7px #59ed8e8c}.picks-page .confidence-legend__item--medium-high i{background:#e7c65e;box-shadow:0 0 7px #e7c65e73}.picks-page .confidence-legend__item--medium i{background:#f2a064;box-shadow:0 0 7px #f2a06473}.picks-page .confidence-legend p{max-width:510px;margin:0;color:#718078;font-size:.61rem;line-height:1.45;text-align:right}.picks-page .picks-preview-notice{margin:-4px 0 16px;padding:9px 13px;border:1px dashed rgb(231 198 94 / 38%);border-radius:8px;color:#d8c374;background:#7157141a;font-size:.65rem;font-weight:750;text-align:center}.picks-page .picks-table{min-width:900px;table-layout:fixed}.picks-page .picks-table th:first-child{width:14%}.picks-page .picks-table th:nth-child(2){width:28%}.picks-page .picks-table th:nth-child(3){width:12%;text-align:center}.picks-page .picks-table th:nth-child(4){width:46%;text-align:left}.picks-page .picks-table td:nth-child(3){padding-right:4px;padding-left:4px;text-align:center}.picks-page .recommendation-cell{padding:10px 14px;vertical-align:middle}.picks-page .fixture-status{padding-right:4px!important;padding-left:4px!important;color:#8b9991!important;text-align:center!important}.picks-page .fixture-status--pending{color:#d7bd63!important}.picks-page .fixture-status--score{color:#f4f7f5!important;font-weight:850}.picks-page .fixture-status--neutral{color:#9aa69f!important}.picks-page .fixture-status__content,.picks-page .fixture-status__content span{width:100%;min-width:0;align-items:center;justify-content:center;text-align:center}.picks-page .pick-cell--ht{background:linear-gradient(145deg,#2e1b3e61,#050d0afa)}.picks-page .pick-cell-stack{display:flex;width:100%;min-width:0;margin:0;flex-direction:column;gap:8px}.picks-page .pick-cell{width:100%;min-height:72px;box-sizing:border-box;padding:12px 14px;text-align:left}.picks-page .pick-cell__header{display:flex;width:100%;min-width:0;padding-bottom:10px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgb(86 132 106 / 22%);gap:20px}.picks-page .pick-cell__header strong{min-width:0;flex:1 1 auto;color:#f1f5f2;font-size:1rem;font-weight:750;line-height:1.2;text-align:left;white-space:normal}.picks-page .pick-cell__header .pick-cell__odds{flex:0 0 auto;margin:0;text-align:right}.picks-page .pick-cell__odds:before{content:"CUOTA ";display:block;color:#9ca89f;font-size:.75rem;font-weight:750;line-height:1.15}.picks-page .pick-cell__odds{color:#ffd331;font-size:1.3rem;font-weight:950;line-height:1.05}.picks-page .pick-cell__ev{color:#39e984;font-size:.85rem;font-weight:850;white-space:nowrap}.picks-page .pick-cell__metrics{display:grid;width:100%;min-width:0;margin-top:10px;align-items:center;grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.picks-page .pick-cell__movement{min-width:0;max-width:none;color:#aebbb4;font-size:.85rem;font-weight:750;line-height:1.15;white-space:nowrap}.picks-page .pick-cell__movement:before{content:"MOV. CUOTA ";display:block;color:#9ca89f;font-size:.75rem;font-weight:750;line-height:1.15}.picks-page .pick-cell__settlement{padding-right:8px;padding-left:8px;font-size:.84rem;font-weight:750;line-height:1.1;white-space:nowrap}.picks-page .pick-cell__movement--up{color:#58eb8a}.picks-page .pick-cell__movement--down{color:#ff7b7b}.picks-page .pick-cell__movement--flat{color:#9aa69f}@media(min-width:1050px){.picks-page .picks-table{min-width:900px}}@media(max-width:1049px){.picks-page .picks-table{min-width:760px}.picks-page .recommendation-cell{padding-right:8px;padding-left:8px}.picks-page .pick-cell{padding-right:12px;padding-left:12px}}@media(max-width:850px){.picks-page .confidence-legend{align-items:flex-start;flex-direction:column}.picks-page .confidence-legend p{max-width:none;text-align:left}}@media(max-width:600px){.picks-page .picks-table{min-width:680px}.picks-page .picks-table th:nth-child(2){width:28%}.picks-page .picks-table th:nth-child(3){width:12%}.picks-page .pick-cell{align-items:flex-start;gap:5px 9px}.picks-page .pick-cell__header{gap:12px}.picks-page .pick-cell__header strong{font-size:.95rem}.picks-page .pick-cell__metrics{display:flex;flex-wrap:wrap;gap:8px 12px}.picks-page .pick-cell__movement{flex:1 1 100%;white-space:normal}.picks-page .confidence-legend{padding:12px}.picks-page .confidence-legend__levels{gap:10px}}.picks-page .pick-modal{width:min(790px,calc(100vw - 32px))}.picks-page .pick-modal .detail-panels{gap:7px}.picks-page .pick-modal .detail-card{padding:9px}.picks-page .btts-section-heading{display:grid;margin-bottom:8px;gap:3px}.picks-page .btts-section-heading>span{color:#6f8c80;font-size:.58rem;font-weight:850;text-transform:uppercase}.picks-page .btts-section-heading h3{margin:0;font-size:.78rem}.picks-page .modal-rate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.picks-page .modal-rate-list>.btts-rate-row>div{min-height:28px;align-items:flex-end}.picks-page .modal-profile-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:start;gap:14px}.picks-page .modal-profile-layout>.modal-rate-list{grid-template-columns:1fr}.picks-page .modal-profile-layout .modal-compact-metrics{margin-top:0}.picks-page .modal-compact-metrics{display:grid;margin-top:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.picks-page .modal-compact-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.picks-page .modal-profile-layout .modal-compact-metrics--three{grid-template-columns:repeat(2,minmax(0,1fr))}.picks-page .team-goals-probability .modal-compact-metrics{grid-template-columns:1fr}.picks-page .modal-compact-metrics>div{display:flex;min-width:0;padding:7px 8px;align-items:center;justify-content:space-between;border:1px solid rgb(255 255 255 / 7%);border-radius:6px;background:#ffffff08;gap:8px}.picks-page .modal-compact-metrics span{color:#8e9d95;font-size:.57rem}.picks-page .modal-compact-metrics strong{flex:0 0 auto;color:#f0f4f2;font-size:.68rem}.picks-page .modal-compact-metrics--prominent>div,.picks-page .modal-compact-metrics--featured>div{min-height:54px;padding:10px 11px;border-color:#4fd38933;background:#2670481a}.picks-page .modal-compact-metrics--prominent span,.picks-page .modal-compact-metrics--featured span{font-size:.61rem}.picks-page .modal-compact-metrics--prominent strong,.picks-page .modal-compact-metrics--featured strong{color:#59df93;font-size:.82rem}.picks-page .modal-compact-metrics--featured{grid-template-columns:1fr}.picks-page .modal-compact-metrics--featured>div{min-height:74px;align-content:center}.picks-page .result-summary-standings,.picks-page .ht-summary-layout{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:stretch;gap:7px}.picks-page .result-summary-standings>.detail-card,.picks-page .ht-summary-layout>.detail-card{min-width:0}.picks-page .result-summary-standings{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:stretch}.picks-page .result-summary-standings>.detail-card{height:100%}.picks-page .result-summary-standings .team-form-list>div{display:grid;grid-template-columns:minmax(0,150px) auto;align-items:center;justify-content:flex-start;gap:12px}.picks-page .result-summary-standings .team-form-list>div>strong{min-width:0;max-width:none;overflow-wrap:anywhere}.picks-page .result-summary-standings .team-form-badges{flex:0 0 auto}.picks-page .ht-expected-metrics .modal-compact-metrics{height:100%;margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.picks-page .ht-expected-metrics .modal-compact-metrics>div{min-height:0}.picks-page .corners-expected-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.picks-page .corners-expected-metrics__total{grid-column:1 / -1;min-height:66px!important}.picks-page .odds-validity-secondary-grid--btts{grid-template-columns:repeat(3,minmax(0,1fr))}.picks-page .btts-movement-empty,.picks-page .btts-profile-empty{margin:10px 0 0;padding:9px 10px;border:1px solid rgb(120 150 183 / 22%);border-radius:6px;color:#9dafbd;background:#7896b712;font-size:.67rem}.picks-page .btts-team-grid,.picks-page .btts-form-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.picks-page .btts-team-metrics,.picks-page .btts-form-columns>article{min-width:0;padding:11px;border:1px solid rgb(74 107 98 / 38%);border-radius:8px;background:#071310}.picks-page .btts-team-metrics>header,.picks-page .btts-form-columns>article>header{display:flex;min-width:0;margin-bottom:12px;align-items:baseline;justify-content:space-between;gap:10px}.picks-page .btts-team-metrics>header span,.picks-page .btts-form-columns>article>header span{color:#69d898;font-size:.56rem;font-weight:900;text-transform:uppercase}.picks-page .btts-team-metrics>header strong,.picks-page .btts-form-columns>article>header strong{min-width:0;color:#eef4f0;font-size:.75rem;overflow-wrap:anywhere;text-align:right}.picks-page .btts-rate-row{display:grid;gap:4px}.picks-page .btts-team-metrics>.btts-rate-row+.btts-rate-row{margin-top:9px}.picks-page .btts-rate-row>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.picks-page .btts-rate-row span,.picks-page .btts-rate-row strong{font-size:.61rem}.picks-page .btts-rate-row span{color:#9aa9a1}.picks-page .btts-rate-row strong{flex:0 0 auto;color:#eef4f0}.picks-page .btts-comparison-legend{display:flex;justify-content:flex-end;gap:16px;margin-bottom:10px}.picks-page .btts-comparison-legend span{display:inline-flex;align-items:center;color:#a8b4ae;font-size:.58rem;gap:5px}.picks-page .btts-comparison-legend i{width:7px;height:7px;border-radius:50%;background:#43d580}.picks-page .btts-comparison-legend span+span i{background:#d9b94f}.picks-page .btts-comparison-list{display:grid;gap:9px}.picks-page .btts-comparison-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(170px,1.2fr);align-items:center;gap:12px}.picks-page .btts-comparison-row>strong{color:#a9b5ae;font-size:.62rem}.picks-page .btts-comparison-values,.picks-page .btts-comparison-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.picks-page .btts-comparison-values span{color:#dce5df;font-size:.58rem;font-weight:850;text-align:right}.picks-page .btts-comparison-bars{grid-column:2}.picks-page .btts-comparison-bars i{display:block;height:5px;max-width:100%;border-radius:4px;background:#43d580}.picks-page .btts-comparison-bars i+i{background:#d9b94f}.picks-page .btts-goal-averages,.picks-page .btts-profile-grid{display:grid;margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.picks-page .btts-goal-averages>div,.picks-page .btts-profile-grid>div{display:flex;padding:9px 10px;align-items:center;justify-content:space-between;border:1px solid rgb(255 255 255 / 7%);border-radius:7px;background:#ffffff08;gap:10px}.picks-page .btts-goal-averages span,.picks-page .btts-profile-grid span{color:#8e9d95;font-size:.59rem}.picks-page .btts-goal-averages strong,.picks-page .btts-profile-grid strong{color:#f0f4f2;font-size:.7rem}.picks-page .btts-form-list+.btts-form-list{margin-top:14px}.picks-page .btts-form-list h4{margin:0 0 7px;color:#82928a;font-size:.59rem;text-transform:uppercase}.picks-page .btts-form-list>p{margin:0;padding:10px;color:#84928b;background:#ffffff08;font-size:.62rem;line-height:1.45}.picks-page .btts-form-row{display:grid;min-width:0;min-height:30px;grid-template-columns:42px minmax(0,1fr) 36px 22px;align-items:center;border-bottom:1px solid rgb(255 255 255 / 5%);gap:7px}.picks-page .btts-form-row time,.picks-page .btts-form-row span{color:#8c9992;font-size:.58rem}.picks-page .btts-form-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picks-page .btts-form-row strong{color:#eef3f0;font-size:.65rem;text-align:center}.picks-page .btts-result{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#07110b;background:#d9b94f;font-size:.55rem}.picks-page .btts-result--win{background:#63dc91}.picks-page .btts-result--loss{color:#fff;background:#c9636b}.picks-page .btts-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.picks-page .btts-sample-line{display:flex;margin-top:10px;flex-wrap:wrap;gap:8px 16px}.picks-page .btts-sample-line span{color:#778a81;font-size:.57rem}.picks-page .detail-factor-groups--btts{grid-template-columns:repeat(2,minmax(0,1fr))}.picks-page .btts-data-quality{display:grid;margin-top:9px;padding:12px 14px;border:1px solid rgb(99 220 145 / 24%);border-radius:8px;background:#15492f2e;gap:4px}.picks-page .btts-data-quality>strong{color:#70e79e;font-size:.58rem}.picks-page .btts-data-quality p{margin:0;color:#d5dfd9;font-size:.67rem}.picks-page .btts-data-quality span,.picks-page .btts-data-quality time{color:#7f9188;font-size:.56rem}.picks-page .btts-data-quality--partial{border-color:#d9b94f47;background:#5a471424}.picks-page .btts-data-quality--partial>strong{color:#e0c76e}.picks-page .btts-data-quality--unavailable{border-color:#7896b747;background:#2f445b29}.picks-page .btts-data-quality--unavailable>strong{color:#a9c0d8}.picks-page .ht-match-profile .btts-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.picks-page .ht-form-row{grid-template-columns:52px minmax(90px,1fr) 64px}.picks-page .ht-form-row strong{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.picks-page .ht-form-row strong small{color:#667085;font-size:.56rem;font-weight:700}.picks-page .ht-expected-grid{margin-top:14px}.picks-page .ht-data-quality span{line-height:1.45}.picks-page .corners-average-grid{display:grid;margin-bottom:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.picks-page .corners-average-grid>div{display:flex;min-width:0;padding:8px 10px;align-items:center;justify-content:space-between;border:1px solid rgb(255 255 255 / 7%);border-radius:6px;background:#ffffff08;gap:8px}.picks-page .corners-average-grid span{color:#87978e;font-size:.56rem}.picks-page .corners-average-grid strong{color:#eff4f1;font-size:.67rem}.picks-page .corners-average-grid--comparison{grid-template-columns:repeat(3,minmax(0,1fr))}.picks-page .corners-form-row{grid-template-columns:52px minmax(75px,1fr) 92px}.picks-page .corners-form-row .corners-score{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.picks-page .corners-form-row .corners-score small{color:#667085;font-size:.52rem;font-weight:700}.picks-page .corners-for-against{color:#9aaba1;font-size:.55rem;white-space:normal}.picks-page .corners-coverage-note{margin:10px 0 0;color:#d7c578;font-size:.61rem}.picks-page .corners-expected-summary{margin-top:14px}.picks-page .corners-data-quality span{line-height:1.45}.picks-page .result-coverage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.picks-page .result-coverage__grid>div{display:grid;min-width:0;padding:11px;border:1px solid rgb(255 255 255 / 8%);border-radius:7px;background:#ffffff08;gap:4px}.picks-page .result-coverage__grid span,.picks-page .result-coverage__grid small{color:#8e9d95;font-size:.58rem}.picks-page .result-coverage__grid strong{color:#f0f4f2;font-size:.72rem;overflow-wrap:anywhere}.picks-page .result-coverage__grid .result-coverage__excluded{border-color:#c9636b47;background:#5c1c2324}.picks-page .result-coverage>p{margin:10px 0 0;color:#d7c578;font-size:.64rem}.picks-page .result-performance__metrics{display:grid;margin-top:12px;gap:6px}.picks-page .result-performance__metrics>div{display:flex;padding-top:7px;justify-content:space-between;border-top:1px solid rgb(255 255 255 / 6%);gap:10px}.picks-page .result-performance__metrics span{color:#8e9d95;font-size:.58rem}.picks-page .result-performance__metrics strong{flex:0 0 auto;color:#eef4f0;font-size:.64rem}.picks-page .result-standings__teams,.picks-page .result-standings__row{display:grid;grid-template-columns:minmax(72px,.7fr) repeat(2,minmax(0,1fr));align-items:center;gap:8px}.picks-page .result-standings__teams{padding-bottom:8px;color:#e8efeb;font-size:.64rem;text-align:center}.picks-page .result-standings__lineage{margin:0 0 10px;color:var(--muted-text, #7f8b99);font-size:.78rem;line-height:1.35}.picks-page .result-standings__teams strong{min-width:0;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.picks-page .result-standings__teams:before{content:""}.picks-page .result-standings__row{min-height:32px;border-top:1px solid rgb(255 255 255 / 6%)}.picks-page .result-standings__row span{color:#8e9d95;font-size:.6rem}.picks-page .result-standings__row strong{color:#eef4f0;font-size:.67rem;text-align:center}.picks-page .result-standings__gaps{display:flex;margin-top:10px;flex-wrap:wrap;gap:8px 16px}.picks-page .result-standings__gaps span{color:#8d9d94;font-size:.59rem}.picks-page .team-goals-probability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.picks-page .team-goals-probability-grid article{display:grid;min-height:62px;padding:10px;align-content:center;border:1px solid rgb(112 143 128 / 17%);background:#0b1c198c;gap:5px}.picks-page .team-goals-probability-grid span{color:#8f9e96;font-size:.58rem}.picks-page .team-goals-probability-grid strong{color:#edf4f0;font-size:.82rem}.picks-page .team-goals-probability-grid__selected{border-color:#39dd816b!important;background:#166b422e!important;box-shadow:inset 0 2px #3de68b8c}.picks-page .team-goals-probability-grid__selected strong{color:#51e293}.picks-page .team-goals-profile--opponent header span{color:#d5bf6b}.picks-page .team-goals-comparison .btts-comparison-legend span:last-child i{background:#d5bf6b}.picks-page .team-goals-data-quality span,.picks-page .team-goals-data-quality time{overflow-wrap:anywhere}@media(max-width:700px){.picks-page .btts-team-grid,.picks-page .btts-form-columns,.picks-page .detail-factor-groups--btts,.picks-page .btts-profile-grid,.picks-page .btts-goal-averages{grid-template-columns:1fr}.picks-page .odds-validity-secondary-grid--btts{grid-template-columns:repeat(3,minmax(0,1fr))}.picks-page .modal-rate-list,.picks-page .modal-profile-layout,.picks-page .result-summary-standings,.picks-page .ht-summary-layout{grid-template-columns:1fr}.picks-page .result-summary-standings{order:initial}.picks-page .modal-compact-metrics--three{grid-template-columns:repeat(2,minmax(0,1fr))}.picks-page .btts-comparison-row{grid-template-columns:1fr;gap:5px}.picks-page .btts-comparison-values,.picks-page .btts-comparison-bars{grid-column:1}.picks-page .btts-form-row{grid-template-columns:40px minmax(0,1fr) 36px 22px}.picks-page .ht-match-profile .btts-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.picks-page .ht-form-row{grid-template-columns:38px minmax(68px,1fr) 54px;gap:5px}.picks-page .ht-form-row strong{font-size:.62rem}.picks-page .corners-average-grid,.picks-page .corners-average-grid--comparison{grid-template-columns:1fr}.picks-page .corners-form-row{grid-template-columns:40px minmax(0,1fr) 82px;gap:6px}.picks-page .corners-form-row time{grid-column:1}.picks-page .corners-form-row>span:not(.corners-for-against){grid-column:2}.picks-page .corners-score--corners{grid-column:3}.picks-page .result-coverage__grid{grid-template-columns:1fr}.picks-page .result-standings__teams,.picks-page .result-standings__row{grid-template-columns:minmax(68px,.7fr) repeat(2,minmax(0,1fr))}}@media(max-width:360px){.picks-page .ht-expected-metrics .modal-compact-metrics,.picks-page .corners-expected-metrics{grid-template-columns:1fr}.picks-page .corners-expected-metrics__total{grid-column:1}}.parlays-page{min-height:100vh;padding:78px 0 76px;background:radial-gradient(circle at 78% 7%,rgb(39 212 112 / 7%),transparent 34rem),radial-gradient(circle at 5% 40%,rgb(214 173 39 / 5%),transparent 30rem),linear-gradient(180deg,#020807,#020706 52%,#020605)}.parlays-date-strip{padding:12px 0;border-top:1px solid rgb(200 166 40 / 20%);border-bottom:1px solid rgb(200 166 40 / 24%);background:#020a08eb}.parlays-date-strip button,.parlays-date-strip button:not(.is-active){cursor:pointer;opacity:1}.parlays-date-strip button:not(.is-active){border-color:#6f84397f;color:#a6b1ab;background:#030b09b8}.parlays-date-strip button:not(.is-active):hover{border-color:#a4e035c7;color:#eff7f1;background:#0a1711;transform:translateY(-1px)}.parlays-date-strip button.is-active{cursor:default}.parlays-date-strip__icon{font-size:.66rem}.parlays-preview-label{width:fit-content;margin:10px 24px -8px auto;padding:7px 12px;border:1px solid rgb(218 179 50 / 35%);border-radius:999px;color:#d9c36b;background:#121107eb;box-shadow:0 8px 26px #00000047;font-size:.64rem;font-weight:800;letter-spacing:0}.parlays-dashboard{overflow:hidden;padding-bottom:18px;border:1px solid rgb(203 173 48 / 23%);border-radius:22px;background:linear-gradient(120deg,#04100df0,#020b0aeb);box-shadow:0 28px 90px #00000038}.parlays-hero{display:grid;min-height:128px;padding:18px 18px 18px 26px;align-items:center;grid-template-columns:minmax(320px,.9fr) minmax(620px,1.7fr);gap:28px}.parlays-hero__copy{align-self:center}.parlays-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.parlays-title-row h1{margin:0;color:#f5f8f6;font-size:2.65rem;line-height:1;letter-spacing:0}.parlays-title-row span{padding:7px 12px;border:1px solid rgb(108 220 43 / 23%);border-radius:7px;color:#8ce934;background:#44981a1a;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.parlays-hero p{margin:13px 0 0;color:#d5dcd8;font-size:.86rem}.parlays-hero p b{margin-left:7px;color:#62e36a;font-size:1.1rem}.parlays-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.parlays-overview article{display:grid;min-height:88px;padding:13px 10px;place-items:center;border:1px solid rgb(121 151 137 / 26%);border-radius:13px;background:linear-gradient(150deg,#091411eb,#040c0aeb);text-align:center}.parlays-overview span{color:#a4aea9;font-size:.65rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.parlays-overview strong{color:#8cf044;font-size:2rem;line-height:1;text-transform:uppercase}.parlays-overview article:nth-child(2) strong{color:#f4f7f5}.parlays-list{display:grid;margin:0;padding:0 18px;gap:13px}.parlay-card{display:grid;min-height:210px;overflow:hidden;border:1px solid rgb(118 151 137 / 35%);border-radius:17px;background:linear-gradient(110deg,#05110efc,#020d0dfa);grid-template-columns:360px minmax(0,1fr);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.parlay-card--won{border-color:#43de7c6b}.parlay-card--lost{border-color:#e35b5b70}.parlay-card--void{border-color:#9daba352}.parlay-card--pending{border-color:#c6a53d52}.parlay-card__summary{display:flex;padding:18px 26px 13px;border-right:1px solid rgb(110 139 127 / 28%);flex-direction:column}.parlay-card__title{display:flex;padding-bottom:11px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgb(255 255 255 / 8%)}.parlay-card__title>strong{color:#f5f7f6;font-size:.9rem;text-transform:uppercase}.parlay-status{display:inline-flex;align-items:center;color:#77eb67;font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase;gap:6px}.parlay-status i,.parlay-modal-status i{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.parlay-status--won{color:#68eb94}.parlay-status--lost{color:#ff7f7f}.parlay-status--void{color:#b8c3bd}.parlay-status--pending{color:#d6bd69}.parlay-card__metrics{display:grid;margin:10px 0 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.parlay-card__metrics>div{display:grid;min-height:57px;padding:8px 0;align-content:center;border-bottom:1px solid rgb(255 255 255 / 8%);gap:3px}.parlay-card__metrics>div:nth-child(odd){padding-right:20px;border-right:1px solid rgb(255 255 255 / 8%)}.parlay-card__metrics>div:nth-child(2n){padding-left:20px}.parlay-card__metrics span{color:#929e97;font-size:.6rem;text-transform:uppercase}.parlay-card__metrics strong{color:#f7faf8;font-size:1.25rem;line-height:1}.parlay-card__metrics .is-positive{color:#80e93d}.parlay-card__metrics .is-format{font-size:.78rem;text-transform:uppercase}.parlay-detail-button{display:flex;width:100%;min-height:32px;margin-top:auto;padding:0 13px;align-items:center;justify-content:center;border:1px solid rgb(125 206 39 / 72%);border-radius:8px;color:#9bf14b;background:#5396180d;font-size:.72rem;font-weight:850;gap:10px}.parlay-detail-button span{margin-left:auto;font-size:1.35rem;line-height:1}.parlay-detail-button:hover{color:#071008;background:#8bdf3b}.parlay-card__legs{position:relative;padding:4px 24px 4px 28px}.parlay-card__legs:before{position:absolute;top:25%;bottom:25%;left:42px;border-left:1px dashed #79da3d;content:"";opacity:.7}.parlay-leg{position:relative;display:grid;min-height:112px;padding:13px 0;align-items:center;grid-template-columns:30px minmax(280px,1fr) minmax(240px,.75fr) 20px;gap:14px}.parlay-leg+.parlay-leg{border-top:1px solid rgb(255 255 255 / 7%)}.parlay-leg__number{z-index:1;display:grid;width:28px;height:28px;place-items:center;border:1px solid #83e147;border-radius:50%;color:#f3fff0;background:#07120e;font-size:.72rem}.parlay-leg__content{min-width:0;align-self:center}.parlay-leg__league{display:flex;align-items:center;justify-content:flex-start;color:#7f8e86;font-size:.62rem;gap:14px}.parlay-leg__league span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlay-leg__league time{flex:0 0 auto;color:#7d8b84}.parlay-leg__match{display:flex;min-width:0;margin-top:5px;align-items:center;gap:10px}.parlay-leg__match>div{display:flex;min-width:0;align-items:center;gap:8px}.parlay-leg__match>div strong{overflow:hidden;color:#f0f4f2;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.parlay-leg__match>span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;color:#bcc5c0;background:#111b18;font-size:.59rem;font-weight:900;text-transform:uppercase}.parlay-leg .team-mark{width:34px;height:34px;flex:0 0 34px;padding:4px;border-radius:50%;background:#17231f}.parlay-leg__content p{display:flex;margin:6px 0 0 42px;align-items:center;flex-wrap:wrap;color:#86e83c;font-size:.72rem;gap:6px}.parlay-leg__content p b{color:#3d5d49}.parlay-leg__stats{display:grid;align-items:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.parlay-leg__stat{display:grid;gap:4px}.parlay-leg__stat span{color:#87948d;font-size:.57rem;text-transform:uppercase}.parlay-leg__stat strong{color:#f4f7f5;font-size:1rem;white-space:nowrap}.parlay-leg__stat--ev strong{color:#79ea43}.parlay-leg__chevron{color:#dbe5df;font-size:1.25rem;line-height:1;transform:rotate(-90deg)}.parlay-leg__result{display:flex;min-height:25px;margin:8px 0 0 42px;align-items:center;flex-wrap:wrap;gap:8px}.parlay-leg__score{display:inline-flex;min-width:54px;min-height:23px;padding:0 8px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 10%);border-radius:7px;color:#f4f7f5;background:#ffffff0a;font-size:.7rem;font-weight:900;white-space:nowrap}.parlay-leg-status{display:inline-flex;min-height:23px;padding:0 9px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-size:.58rem;font-weight:950;letter-spacing:0;text-transform:uppercase;white-space:nowrap;gap:6px}.parlay-leg-status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.parlay-leg-status--won{border-color:#41dc7961;color:#64eb91;background:#26be621f}.parlay-leg-status--lost{border-color:#eb5e5e66;color:#ff8585;background:#d243431f}.parlay-leg-status--void{border-color:#9ba9a147;color:#b8c3bd;background:#7889801a}.parlay-leg-status--pending{border-color:#cdae4347;color:#d2bd70;background:#a4892b17}.parlay-leg--compact{grid-template-columns:30px minmax(0,1fr) minmax(220px,.8fr)}.parlays-state{display:flex;min-height:145px;margin:0 18px;padding:24px 30px;align-items:center;justify-content:center;border:1px solid rgb(108 139 125 / 26%);border-radius:15px;color:#9aa69f;background:#030d0bc7;flex-direction:column;gap:9px;text-align:center}.parlays-state strong{color:#e8eeea;font-size:1rem}.parlays-state span{max-width:620px;font-size:.76rem;line-height:1.6}.parlays-state--error strong,.parlays-state--error span{color:#e8a19b}.parlays-loader{width:28px;height:28px;border:2px solid rgb(139 223 61 / 20%);border-top-color:#8bdf3d;border-radius:50%;animation:parlay-spin .7s linear infinite}@keyframes parlay-spin{to{transform:rotate(360deg)}}.parlay-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;padding:20px;place-items:center;background:#000504e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.parlay-modal{position:relative;overflow-y:auto;width:min(900px,100%);max-height:calc(100vh - 40px);padding:22px;border:1px solid rgb(185 157 49 / 40%);border-radius:22px;background:radial-gradient(circle at 8% 0%,rgb(41 176 95 / 9%),transparent 23rem),#030b09;box-shadow:0 38px 120px #000000ad}.parlay-modal--won{border-color:#43de7c6b}.parlay-modal--lost{border-color:#e35b5b75}.parlay-modal--void{border-color:#9daba357}.parlay-modal--pending{border-color:#c6a53d5c}.parlay-modal__state{display:grid;min-height:360px;padding:40px;place-items:center;color:#99a59e;text-align:center}.parlay-modal__state--error{color:#e8a19b}.parlay-modal__header{padding-right:50px}.parlay-modal__header>span{color:#91df47;font-size:.63rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.parlay-modal__header h2{margin:7px 0 0;color:#f5f8f6;font-size:1.7rem}.parlay-modal-status{display:inline-flex;width:fit-content;min-height:26px;margin:7px 0 0;padding:0 10px;align-items:center;border:1px solid transparent;border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase;gap:7px}.parlay-modal-status--won{border-color:#41dc7952;color:#64eb91;background:#26be621a}.parlay-modal-status--lost{border-color:#eb5e5e59;color:#ff8585;background:#d243431a}.parlay-modal-status--void{border-color:#9ba9a140;color:#b8c3bd;background:#78898017}.parlay-modal-status--pending{border-color:#cdae4342;color:#d2bd70;background:#a4892b14}.parlay-modal__metrics{display:grid;margin-top:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.parlay-modal__metrics>div{display:grid;min-width:0;min-height:72px;padding:13px;place-items:center;border:1px solid rgb(125 157 142 / 24%);border-radius:12px;background:#08120f;text-align:center}.parlay-modal__metrics span{color:#8e9b94;font-size:.6rem;text-transform:uppercase}.parlay-modal__metrics strong{color:#f5f8f6;font-size:1.3rem}.parlay-modal__metrics>div.is-positive{border-color:#41dc7947;background:#26be6212}.parlay-modal__metrics>div.is-positive strong{color:#68eb94}.parlay-modal__metrics>div.is-negative{border-color:#eb5e5e4d;background:#d2434314}.parlay-modal__metrics>div.is-negative strong{color:#ff8585}.parlay-modal__explanation{margin-top:12px;padding:13px 15px;border:1px solid rgb(121 151 137 / 22%);border-radius:12px;background:#05100dc2}.parlay-modal__explanation strong{display:block;color:#eaf0ec;font-size:.75rem}.parlay-modal__explanation p{margin:6px 0 0;color:#8f9c95;font-size:.68rem;line-height:1.55}.parlay-modal__legs{margin-top:12px;padding:10px;border:1px solid rgb(125 157 142 / 22%);border-radius:15px;background:#040e0c9e}.parlay-modal-leg{overflow:hidden;border:1px solid rgb(125 157 142 / 19%);border-radius:13px;background:#040d0bcc}.parlay-modal-leg+.parlay-modal-leg{margin-top:10px}.parlay-modal-leg .parlay-leg{padding-right:14px;padding-left:14px}.parlay-modal-leg .parlay-leg__chevron{display:none}.parlay-modal-leg__actions{display:flex;min-height:46px;padding:8px 14px;align-items:center;justify-content:flex-end;border-top:1px solid rgb(255 255 255 / 6%);background:#ffffff05}.parlay-leg-analysis-button{display:inline-flex;min-height:32px;padding:0 12px;align-items:center;justify-content:center;border:1px solid rgb(125 206 39 / 56%);border-radius:8px;color:#9bf14b;background:#5396180f;font-size:.65rem;font-weight:850;gap:12px}.parlay-leg-analysis-button span{font-size:1.05rem}.parlay-leg-analysis-button:hover{color:#071008;background:#8bdf3b}.parlay-leg-analysis-unavailable{color:#69776f;font-size:.62rem;font-weight:750}@media(max-width:1120px){.parlays-hero{grid-template-columns:1fr}.parlays-overview{width:100%}.parlay-card{grid-template-columns:300px minmax(0,1fr)}.parlay-leg{grid-template-columns:30px minmax(220px,1fr) minmax(180px,.7fr) 16px}.parlay-leg__stats{gap:10px}}@media(max-width:900px){.parlay-modal__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.parlay-modal-leg .parlay-leg{grid-template-columns:30px minmax(220px,1fr) minmax(180px,.7fr)}}@media(max-width:860px){.parlays-page{padding-top:138px}.parlays-date-strip__inner{scrollbar-width:none}.parlays-date-strip__inner::-webkit-scrollbar{display:none}.parlays-hero{padding:22px}.parlays-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.parlay-card{grid-template-columns:1fr}.parlay-card__summary{border-right:0;border-bottom:1px solid rgb(110 139 127 / 28%)}.parlay-detail-button{margin-top:2px}}@media(max-width:620px){.parlays-page{padding-top:132px}.parlays-preview-label{margin:10px 12px -4px auto}.parlays-page__inner,.parlays-date-strip__inner{width:calc(100% - 28px)}.parlays-page__inner{margin-top:12px}.parlays-dashboard{border-radius:17px}.parlays-hero{padding:20px 14px 14px;gap:20px}.parlays-title-row h1{font-size:1.8rem}.parlays-overview{gap:8px}.parlays-overview article{min-height:72px}.parlays-overview strong{font-size:1.35rem}.parlays-list{padding:0 9px;gap:10px}.parlays-state{margin:0 9px;padding:24px 18px}.parlay-card__summary{padding:17px 18px 12px}.parlay-card__legs{padding:2px 12px}.parlay-card__legs:before{left:27px}.parlay-leg,.parlay-leg--compact{min-height:0;padding:15px 0;grid-template-columns:28px minmax(0,1fr);gap:8px}.parlay-leg__content,.parlay-leg__stats{grid-column:2}.parlay-leg__match{align-items:flex-start;flex-direction:column}.parlay-leg__match>span{display:none}.parlay-leg__content p,.parlay-leg__result{margin-left:0}.parlay-leg__stats{margin-top:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.parlay-leg__chevron{display:none}.parlay-modal-backdrop{padding:0;align-items:end}.parlay-modal{max-height:92vh;padding:18px 14px;border-radius:20px 20px 0 0}.parlay-modal__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.parlay-modal__metrics>div{min-height:64px;padding:10px 7px}.parlay-modal__metrics span{font-size:.53rem}.parlay-modal__metrics strong{font-size:1.05rem}.parlay-modal__explanation{padding:12px}.parlay-modal__legs{padding:7px}.parlay-modal-leg .parlay-leg{padding:13px 9px;grid-template-columns:28px minmax(0,1fr)}.parlay-modal-leg .parlay-leg__content,.parlay-modal-leg .parlay-leg__stats{grid-column:2}.parlay-modal-leg__actions{padding:8px 10px 10px;justify-content:stretch}.parlay-leg-analysis-button,.parlay-leg-analysis-unavailable{width:100%}.parlay-leg-analysis-unavailable{padding:5px;text-align:center}}#premium.pricing-section{padding:92px 20px;border-top:1px solid rgb(255 255 255 / 7%);background:#050807}#premium.pricing-section:before{content:none}#premium .pricing-section__inner{width:min(1120px,100%);margin:0 auto;text-align:center}#premium .pricing-section__eyebrow{margin:0 0 12px;color:#d6b44d;font-size:.76rem;font-weight:850;letter-spacing:.08em}#premium h2{margin:0;color:#f6faf7;font-size:2.8rem;line-height:1.08;letter-spacing:0}#premium .pricing-section__intro{max-width:650px;margin:18px auto 0;color:#aebbb4;font-size:1rem;line-height:1.7}#premium .pricing-card{display:grid;overflow:hidden;width:min(780px,100%);margin:40px auto 0;border:1px solid rgb(203 171 70 / 38%);border-radius:8px;text-align:left;background:#08110e;box-shadow:0 22px 60px #00000047;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}#premium .pricing-card:before{content:none}#premium .pricing-card__header{display:flex;min-width:0;padding:32px;justify-content:center;border-right:1px solid rgb(255 255 255 / 8%);flex-direction:column}#premium .pricing-card__badge{display:inline-flex;width:fit-content;min-height:28px;padding:0 10px;align-items:center;border:1px solid rgb(155 219 57 / 32%);border-radius:8px;color:#a8e451;background:#0d1b13;font-size:.68rem;font-weight:850;text-transform:uppercase}#premium .pricing-card h3{margin:20px 0 0;color:#f1f6f3;font-size:1.35rem;letter-spacing:0}#premium .pricing-card__price{margin-top:22px}#premium .pricing-card__price strong{display:block;color:#e3c66b;font-size:1.45rem;line-height:1.25}#premium .pricing-card__price span{display:block;margin-top:9px;color:#839188;font-size:.75rem;line-height:1.5}#premium .pricing-card__divider{display:none}#premium .pricing-card__body{min-width:0;padding:32px}#premium .pricing-card__includes{margin:0 0 18px;color:#e7ede9;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}#premium .pricing-card__benefits{display:grid;margin:0;padding:0;list-style:none;gap:13px}#premium .pricing-card__benefits li{display:grid;min-width:0;align-items:center;color:#c6d0ca;font-size:.88rem;line-height:1.45;grid-template-columns:24px minmax(0,1fr);gap:10px}#premium .pricing-card__check{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid rgb(141 213 35 / 32%);border-radius:50%;color:#9de044;background:#0d1a12;font-size:.7rem;font-weight:900}#premium .pricing-card__button{display:inline-flex;width:100%;min-height:48px;margin-top:26px;align-items:center;justify-content:center;border:1px solid rgb(214 180 77 / 44%);border-radius:8px;color:#d8c178;background:#15150c;font:inherit;font-size:.85rem;font-weight:850}#premium .pricing-card__button:disabled{cursor:not-allowed;opacity:.82}#premium .pricing-card__subscription{margin:12px 0 0;color:#78867e;font-size:.72rem;line-height:1.5;text-align:center}#premium .pricing-section__responsible{max-width:640px;margin:22px auto 0;color:#738078;font-size:.76rem;line-height:1.6}@media(max-width:700px){#premium .pricing-card{grid-template-columns:1fr}#premium .pricing-card__header{border-right:0;border-bottom:1px solid rgb(255 255 255 / 8%)}}@media(max-width:600px){#premium.pricing-section{padding:72px 14px}#premium h2{font-size:2.1rem}#premium .pricing-card{margin-top:30px}#premium .pricing-card__header,#premium .pricing-card__body{padding:24px 20px}#premium .pricing-card__price strong{font-size:1.25rem}}.institutional-page{position:relative;min-height:100vh;padding:132px 0 88px;overflow:hidden;background:radial-gradient(circle at 82% 8%,rgb(126 214 46 / 9%),transparent 28rem),radial-gradient(circle at 10% 42%,rgb(214 173 42 / 5%),transparent 30rem),linear-gradient(180deg,#030a08,#020706 58%,#020605)}.institutional-page__glow{position:absolute;top:100px;left:50%;width:min(780px,88vw);height:1px;background:linear-gradient(90deg,transparent,rgb(152 230 73 / 36%),transparent);transform:translate(-50%)}.institutional-page__inner{position:relative;width:min(900px,calc(100% - 48px));margin:0 auto}.institutional-hero{max-width:780px;margin-bottom:34px}.institutional-eyebrow{margin:0 0 12px;color:#a6ec50;font-size:.7rem;font-weight:900;letter-spacing:.14em}.institutional-hero h1{margin:0;color:#f3f7f4;font-size:clamp(2.4rem,6vw,4.5rem);line-height:.98;letter-spacing:-.055em}.institutional-intro{max-width:760px;margin:22px 0 0;color:#aab7b0;font-size:clamp(1rem,2vw,1.13rem);line-height:1.75}.institutional-content{display:grid;gap:14px}.institutional-section,.institutional-contact-card{padding:clamp(22px,4vw,32px);border:1px solid rgb(128 161 145 / 20%);border-radius:18px;background:linear-gradient(145deg,#07130ff5,#030b09fa);box-shadow:inset 0 1px #ffffff05}.institutional-section h2,.institutional-contact-card h2{margin:0 0 13px;color:#eaf1ec;font-size:clamp(1rem,2vw,1.22rem);line-height:1.3}.institutional-section p,.institutional-section li,.institutional-contact-card a{color:#9eaaa3;font-size:.94rem;line-height:1.78}.institutional-section p{margin:0}.institutional-section ul{margin:8px 0 0;padding-left:21px}.institutional-section li+li{margin-top:7px}.institutional-section a,.institutional-contact-card a{color:#a7ed57;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#a7ed5757;text-underline-offset:4px}.institutional-section a:hover,.institutional-contact-card a:hover{color:#c6f58d;text-decoration-color:currentColor}.institutional-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.institutional-contact-card{min-width:0}.institutional-contact-card a{font-size:.82rem}.institutional-disclaimer{display:flex;margin-top:24px;padding:19px 22px;align-items:flex-start;border:1px solid rgb(210 174 50 / 24%);border-radius:14px;background:#2a220a2e;gap:13px}.institutional-disclaimer span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid rgb(221 188 68 / 45%);border-radius:50%;color:#d8bd5d;font-size:.72rem;font-weight:900}.institutional-disclaimer p{margin:1px 0 0;color:#a59c78;font-size:.82rem;line-height:1.65}.faq-groups{display:grid;gap:28px}.faq-group{min-width:0}.faq-group>h2{margin:0 0 12px;color:#d8bd5d;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.faq-list{display:grid;gap:9px}.faq-item{overflow:hidden;border:1px solid rgb(128 161 145 / 20%);border-radius:14px;background:linear-gradient(145deg,#07130ff5,#030b09fa)}.faq-item--featured{border-color:#9fe15357;box-shadow:inset 3px 0 #9ce64d99}.faq-item summary{display:flex;min-height:64px;padding:18px 20px;align-items:center;justify-content:space-between;color:#e6ede8;cursor:pointer;font-size:.96rem;font-weight:800;line-height:1.4;list-style:none;gap:18px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid #a3e635;outline-offset:-3px}.faq-item__icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid rgb(151 221 79 / 28%);border-radius:50%;color:#a7ed57;background:#5b972717;font-size:1.05rem;transition:transform .16s ease}.faq-item[open] .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{padding:0 20px 20px;border-top:1px solid rgb(128 161 145 / 12%)}.faq-item__answer p{margin:17px 0 0;color:#9eaaa3;font-size:.92rem;line-height:1.78}.faq-item__answer a{color:#a7ed57;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#a7ed5757;text-underline-offset:4px}.faq-formula{margin:16px 0 4px;padding:15px 17px;overflow-x:auto;border:1px solid rgb(159 225 83 / 22%);border-radius:10px;background:#4e802317}.faq-formula code{color:#baf377;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88rem;white-space:nowrap}@media(max-width:760px){.institutional-page{padding-top:154px}.institutional-contact-grid{grid-template-columns:1fr}}@media(max-width:600px){.institutional-page{padding:142px 0 64px}.institutional-page__inner{width:calc(100% - 28px)}.institutional-hero h1{font-size:2.45rem}.institutional-section,.institutional-contact-card{padding:20px 18px;border-radius:14px}.institutional-disclaimer{padding:17px}.faq-groups{gap:24px}.faq-item summary{min-height:58px;padding:16px;font-size:.9rem}.faq-item__answer{padding:0 16px 17px}.faq-item__answer p{font-size:.88rem}}#como-funciona{scroll-margin-top:92px}.how-it-works-preview{padding:88px 20px 96px;border-top:1px solid rgb(255 255 255 / 7%);background:#07100c}.how-it-works-preview__inner{width:min(1120px,100%);margin:0 auto}.how-it-works-preview__eyebrow{margin:0 0 12px;color:#9bdb39;font-size:.76rem;font-weight:850;letter-spacing:.08em;text-align:center}.how-it-works-preview h2{margin:0;color:#f6faf7;font-size:2.8rem;line-height:1.08;letter-spacing:0;text-align:center}.how-it-works-preview__intro{max-width:680px;margin:18px auto 0;color:#aebbb4;font-size:1rem;line-height:1.7;text-align:center}.how-it-works-preview__steps{display:grid;margin:38px 0 0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:1px;background:#ffffff14}.how-it-works-preview__steps li{display:flex;min-width:0;min-height:82px;padding:18px;align-items:center;background:#0a1511;gap:12px}.how-it-works-preview__steps span{color:#d4ad3b;font-size:.72rem;font-weight:900}.how-it-works-preview__steps strong{color:#e9efeb;font-size:.84rem;line-height:1.4}.how-it-works-preview__examples{display:grid;margin-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-example{min-width:0;overflow:hidden;border:1px solid rgb(142 173 157 / 24%);border-radius:8px;background:#050b09;box-shadow:0 20px 55px #0000003d}.home-example__header{display:flex;min-height:86px;padding:18px 20px;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(255 255 255 / 7%);gap:16px}.home-example__header span,.home-example__row small,.home-example__parlay-summary small{display:block;color:#7f9087;font-size:.66rem;line-height:1.4}.home-example__header h3{margin:5px 0 0;color:#f4f8f5;font-size:1.25rem;letter-spacing:0}.home-example__header>strong{flex:0 0 auto;color:#d5bb61;font-size:.72rem}.home-example__date{padding:10px 20px;border-bottom:1px solid rgb(255 255 255 / 6%);color:#9edb41;background:#09130f;font-size:.65rem;font-weight:850;text-align:left}.home-example__rows{padding:0 20px 10px}.home-example__row{display:grid;min-width:0;min-height:68px;padding:13px 0;align-items:center;border-bottom:1px solid rgb(255 255 255 / 6%);grid-template-columns:minmax(0,1fr) auto;gap:14px}.home-example__row:last-child{border-bottom:0}.home-example__row>div{min-width:0}.home-example__row strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:#e7ede9;font-size:.82rem;line-height:1.35}.home-example__row>span{color:#bdc8c2;font-size:.7rem;font-weight:800;white-space:nowrap}.home-example__result--won{color:#62e58c!important}.home-example__row>b{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid rgb(157 218 65 / 30%);border-radius:50%;color:#a7e44c;background:#0b1912;font-size:.7rem}.home-example[data-home-preview=parlays] .home-example__row{grid-template-columns:28px minmax(0,1fr) auto}.home-example__parlay-summary{display:grid;border-bottom:1px solid rgb(255 255 255 / 7%);grid-template-columns:repeat(3,minmax(0,1fr))}.home-example__parlay-summary>div{min-width:0;padding:14px 12px;border-right:1px solid rgb(255 255 255 / 7%);text-align:center}.home-example__parlay-summary>div:last-child{border-right:0}.home-example__parlay-summary strong{display:block;margin-top:4px;color:#f1f5f2;font-size:.92rem}@media(max-width:820px){.how-it-works-preview__steps,.how-it-works-preview__examples{grid-template-columns:1fr 1fr}}@media(max-width:600px){#como-funciona{scroll-margin-top:76px}.how-it-works-preview{padding:70px 14px 76px}.how-it-works-preview h2{font-size:2.1rem}.how-it-works-preview__steps,.how-it-works-preview__examples{grid-template-columns:1fr}.how-it-works-preview__steps li{min-height:64px}.home-example__header,.home-example__rows{padding-right:14px;padding-left:14px}.home-example__row{gap:9px}.home-example[data-home-preview=parlays] .home-example__row{grid-template-columns:26px minmax(0,1fr)}.home-example[data-home-preview=parlays] .home-example__row>span{grid-column:2;justify-self:start}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f8fafc;background:#050807;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#050807}button,input,a{font:inherit}a{color:inherit;text-decoration:none}button{border:0;cursor:pointer}.site-shell{min-height:100vh;background:#050807}.site-header{position:fixed;z-index:20;top:0;right:0;left:0;border-bottom:1px solid rgb(251 191 36 / 16%);background:#03080deb;box-shadow:0 12px 35px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{position:relative;display:flex;align-items:center;width:min(1180px,calc(100% - 40px));min-height:68px;margin:0 auto;gap:22px}.brand{display:flex;flex:0 0 auto;align-items:center}.brand img{display:block;width:188px;height:auto;max-height:54px;object-fit:contain}.main-nav{position:absolute;left:50%;display:flex;align-items:center;margin-left:0;gap:28px;transform:translate(-50%)}.main-nav a{color:#cbd5d1;font-size:.86rem;font-weight:750;position:relative;transition:color .16s ease,transform .16s ease}.main-nav a:hover{color:#91dc20;transform:translateY(-1px)}.main-nav a:after{position:absolute;right:0;bottom:-8px;left:0;height:2px;border-radius:999px;background:#a3e635;box-shadow:0 0 12px #a3e6358c;content:"";transform:scaleX(0);transition:transform .16s ease}.main-nav a:hover:after{transform:scaleX(1)}.header-actions,.hero-actions{display:flex;align-items:center;gap:12px}.header-actions{margin-left:auto}.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:9px;font-weight:750;line-height:1;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button:hover{transform:translateY(-2px)}.button--login{min-height:42px;padding:0 17px;border:1px solid rgb(217 154 27 / 42%);border-radius:10px;color:#d9e2dd;background:transparent}.button--gold{gap:7px;border:1px solid #d3a927;min-height:42px;padding:0 20px;border-radius:10px;color:#171105;background:linear-gradient(135deg,#f3d66a,#c7971c);box-shadow:0 8px 24px #cfa3272e}.hero{position:relative;display:flex;min-height:100svh;align-items:center;overflow:hidden;padding:100px 0 58px;isolation:isolate;background:linear-gradient(90deg,#050807 0%,rgb(5 8 7 / 82%) 38%,transparent 76%),var(--hero-image) center right / cover no-repeat}.hero:after{position:absolute;z-index:-1;right:8%;bottom:-22%;width:520px;height:520px;border-radius:50%;background:#77be1f1f;filter:blur(90px);content:""}.hero-shade{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#02070485),linear-gradient(0deg,#050807 0%,transparent 23%)}.hero-content{display:grid;width:min(1180px,calc(100% - 40px));margin:0 auto;align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(320px,.62fr);gap:28px}.hero-copy{max-width:720px}.hero h1{max-width:690px;margin:0;color:#f8faf9;font-size:clamp(2.5rem,4.5vw,4.35rem);line-height:1;letter-spacing:-.055em;text-wrap:balance}.hero h1 span{color:#8dd523;text-shadow:0 0 34px rgb(119 193 26 / 16%)}.hero-lead{max-width:610px;margin:25px 0 0;color:#b8c2bd;font-size:clamp(1rem,1.7vw,1.14rem);line-height:1.7}.hero-actions{margin-top:34px}.button--primary{min-height:48px;color:#071004;background:linear-gradient(135deg,#a4e638,#70bd16);box-shadow:0 12px 32px #74c41733}.button--outline{min-height:48px;border:1px solid rgb(226 232 229 / 30%);color:#f4f7f5;background:#050a0873;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.summary-panel{position:relative;overflow:hidden;width:min(360px,100%);min-height:410px;margin-left:auto;padding:24px 22px 22px;border:1px solid rgb(190 160 50 / 45%);border-radius:28px;background:linear-gradient(#061110eb,#020a0af5);box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.summary-panel:after{position:absolute;top:0;right:22px;width:120px;height:3px;border-radius:999px;background:linear-gradient(90deg,#fbbf240d,#fbbf24,#fbbf240d);box-shadow:0 0 18px #fbbf247f;content:""}.summary-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 105% 20%,rgb(163 230 53 / 8%),transparent 28%),radial-gradient(circle at 88% 85%,rgb(251 191 36 / 6%),transparent 26%);pointer-events:none}.summary-radar{position:absolute;top:8px;right:-105px;width:320px;height:320px;border-radius:50%;opacity:.65;background:radial-gradient(circle,transparent 56%,rgb(163 230 53 / 14%) 57%,transparent 58%),radial-gradient(circle,transparent 71%,rgb(163 230 53 / 8%) 72%,transparent 73%);pointer-events:none}.summary-radar:before{position:absolute;top:26px;right:26px;bottom:26px;left:26px;border:1px solid rgb(163 230 53 / 12%);border-radius:50%;content:""}.summary-radar:after{position:absolute;top:18px;left:56px;width:200px;height:200px;border-top:3px solid rgb(163 230 53 / 85%);border-radius:50%;box-shadow:0 0 18px #a3e63540;content:"";transform:rotate(24deg)}.summary-topline{position:relative;z-index:2;display:flex;align-items:center;gap:8px;color:#a3e635;font-size:.9rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.summary-shine{position:relative;z-index:2;display:block;width:150px;height:3px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,#a3e6350a,#a3e635d9,#a3e6350a);box-shadow:0 0 16px #a3e63559}.status-dot{width:8px;height:8px;border-radius:50%;background:#d4a82f;box-shadow:0 0 14px currentColor}.status-dot--connected{color:#8fe127;background:currentColor}.status-dot--error{color:#ef6c61;background:currentColor}.summary-primary{position:relative;z-index:2;display:flex;flex-direction:column;padding:24px 0 0}.summary-primary strong{color:#f6f8f7;font-size:clamp(4.6rem,8vw,6.4rem);line-height:.9;letter-spacing:-.06em}.summary-primary span{margin-top:9px;color:#ffffffe5;font-size:.84rem;font-weight:850;letter-spacing:.04em}.summary-grid{position:relative;z-index:2;display:grid;margin-top:30px;padding:0;border:0;grid-template-columns:1fr;gap:12px}.summary-metric{display:grid;min-height:66px;padding:11px 13px;border:1px solid rgb(217 154 27 / 32%);border-radius:17px;background:linear-gradient(#0a1012d1,#040a0ceb);box-shadow:inset 0 0 0 1px #a3e63508,0 8px 20px #00000029;grid-template-columns:42px 1fr;align-items:center;gap:12px}.summary-metric-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(163 230 53 / 26%);border-radius:50%;color:#a3e635;background:radial-gradient(circle,#a3e63514,#a3e63505)}.team-mark{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:50%;object-fit:contain}.team-mark--fallback{border:1px solid rgb(163 230 53 / 22%);color:#b7e86c;background:#a3e63512;font-size:.62rem;font-weight:900}.team-mark--league{width:38px;height:38px}.winning-ticker{overflow:hidden;border-top:1px solid rgb(251 191 36 / 13%);border-bottom:1px solid rgb(163 230 53 / 12%);background:#03090a;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ticker-track{display:flex;width:max-content;animation:ticker-scroll 58s linear infinite}.ticker-group{display:flex;flex:0 0 auto;gap:12px;padding:11px 12px 11px 0}.ticker-item{display:flex;min-width:460px;min-height:58px;align-items:center;gap:15px;padding:8px 14px;border:1px solid rgb(255 255 255 / 6%);border-radius:13px;background:linear-gradient(135deg,#0a1212,#050a0b)}.ticker-teams{display:flex;min-width:0;align-items:center;gap:7px;color:#e9eeeb;font-size:.78rem;font-weight:750}.ticker-versus{color:#758079;font-size:.65rem;text-transform:uppercase}.ticker-selection{overflow:hidden;max-width:150px;margin-left:auto;color:#d5b958;font-size:.75rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ticker-win{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border:1px solid rgb(163 230 53 / 24%);border-radius:999px;color:#a3e635;background:#a3e63514}.ticker-win svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@keyframes ticker-scroll{to{transform:translate(-50%)}}.free-picks-section{padding:76px max(24px,calc((100vw - 1180px)/2)) 90px;background:radial-gradient(circle at 50% 0%,rgb(163 230 53 / 6%),transparent 30rem),#050807}.section-heading{max-width:620px;margin-bottom:30px}.section-heading h2{margin:0;color:#f8faf9;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.045em}.section-heading p{margin:12px 0 0;color:#919d96;line-height:1.6}.free-picks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.free-pick-card{position:relative;overflow:hidden;min-width:0;padding:20px;border:1px solid rgb(190 160 50 / 34%);border-radius:22px;background:linear-gradient(150deg,#0b1513,#040a0a);box-shadow:0 20px 50px #0000003d}.free-pick-glow{position:absolute;top:-70px;right:-70px;width:170px;height:170px;border-radius:50%;background:#a3e63514;filter:blur(24px);pointer-events:none}.free-pick-header,.free-pick-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.free-pick-league{display:flex;min-width:0;align-items:center;gap:10px}.free-pick-league div,.free-pick-odds{display:flex;min-width:0;flex-direction:column}.free-pick-league strong{overflow:hidden;color:#f4f7f5;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.free-pick-league span,.free-pick-odds span{color:#7f8c85;font-size:.68rem}.free-pick-odds{align-items:flex-end}.free-pick-odds strong{color:#e6c65d;font-size:1.35rem}.free-pick-match{display:grid;min-height:132px;margin:22px 0;align-items:center;grid-template-columns:1fr auto 1fr;gap:10px}.free-pick-team{display:flex;min-width:0;align-items:center;flex-direction:column;gap:9px;text-align:center}.free-pick-team .team-mark{width:48px;height:48px}.free-pick-team strong{color:#e8eeea;font-size:.8rem}.free-pick-versus{color:#68746d;font-size:.68rem;font-weight:850}.free-pick-selection{display:flex;min-height:64px;justify-content:center;flex-direction:column;padding:11px 14px;border:1px solid rgb(163 230 53 / 17%);border-radius:13px;background:#a3e6350d}.free-pick-selection span{color:#8b988f;font-size:.68rem}.free-pick-selection strong{margin-top:3px;color:#a3e635;font-size:.95rem}.free-pick-footer{margin-top:16px;color:#89958e;font-size:.72rem}.free-pick-footer strong{color:#dcc15d}.free-picks-empty{padding:24px;border:1px solid rgb(255 255 255 / 7%);border-radius:16px;color:#8f9a94;background:#080e0d}.stats-section{padding:12px max(24px,calc((100vw - 1180px)/2)) 54px;background:#050807}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat-card{position:relative;display:grid;min-width:0;min-height:118px;padding:18px;border:1px solid rgb(163 230 53 / 13%);border-radius:18px;background:linear-gradient(145deg,#0d1815f0,#040a09f5);box-shadow:inset 0 1px #ffffff08,0 16px 38px #0000002e;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.stat-card:after{position:absolute;right:18px;bottom:0;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgb(217 154 27 / 42%),transparent);content:""}.stat-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(163 230 53 / 22%);border-radius:13px;color:#a3e635;background:#a3e6350f}.stat-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stat-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.stat-copy span{color:#dce4df;font-size:.76rem;font-weight:750}.stat-copy small{color:#748179;font-size:.66rem}.stat-card>strong{grid-column:1 / -1;color:#f2cf65;font-size:1.9rem;line-height:1;letter-spacing:-.04em}.premium-cta{position:relative;display:flex;width:min(1180px,calc(100% - 48px));min-height:330px;margin:0 auto 88px;overflow:hidden;align-items:center;justify-content:flex-start;gap:clamp(28px,4vw,50px);padding:clamp(34px,6vw,68px);border:1px solid rgb(217 154 27 / 38%);border-radius:30px;background:linear-gradient(125deg,#0a1912f7,#030a09f5);box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0d;isolation:isolate}.premium-cta:before{position:absolute;top:0;left:10%;width:220px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#e4bd4b,transparent);box-shadow:0 0 22px #e4bd4b73;content:""}.premium-cta-glow{position:absolute;z-index:-1;top:-180px;left:-80px;width:520px;height:520px;border-radius:50%;background:#a3e6351a;filter:blur(90px)}.premium-cta-radar{position:absolute;z-index:-1;right:-100px;width:430px;height:430px;border:1px solid rgb(163 230 53 / 10%);border-radius:50%;background:radial-gradient(circle,transparent 45%,rgb(163 230 53 / 9%) 46%,transparent 47%),radial-gradient(circle,transparent 67%,rgb(217 154 27 / 8%) 68%,transparent 69%)}.premium-cta-radar:after{position:absolute;top:64px;right:64px;bottom:64px;left:64px;border-top:2px solid rgb(163 230 53 / 35%);border-radius:50%;content:"";transform:rotate(28deg)}.premium-cta-copy{position:relative;max-width:640px}.premium-cta-kicker{color:#d9b94f;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.premium-cta h2{max-width:660px;margin:12px 0 0;color:#f8faf9;font-size:clamp(2.25rem,5vw,4rem);line-height:1;letter-spacing:-.055em}.premium-cta p{max-width:600px;margin:20px 0 0;color:#aab6af;font-size:1rem;line-height:1.7}.premium-cta-actions{position:relative;display:flex;flex:0 0 auto;align-items:center;flex-direction:column;gap:12px}.premium-cta-actions .button{width:180px;min-height:48px}.premium-cta-primary{box-shadow:0 16px 38px #d99a1b3d}.site-footer{border-top:1px solid rgb(251 191 36 / 14%);background:#020706}.footer-inner{display:grid;width:min(1180px,calc(100% - 48px));min-height:184px;margin:0 auto;padding:34px 0;align-items:start;grid-template-columns:210px minmax(360px,1fr) minmax(280px,360px);gap:clamp(30px,5vw,68px)}.footer-brand{display:flex;align-items:center}.footer-brand img{display:block;width:190px;max-height:56px;object-fit:contain}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.footer-group{display:flex;align-items:flex-start;flex-direction:column;gap:9px}.footer-group strong{margin-bottom:3px;color:#d7b951;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.footer-group a{color:#aeb8b2;font-size:.83rem;font-weight:650;line-height:1.4}.footer-group a:hover{color:#a3e635}.footer-legal{display:flex;align-items:flex-start;flex-direction:column;gap:16px}.responsible-copy{max-width:360px;margin:0;color:#929d97;font-size:.84rem;line-height:1.65}.footer-year{margin:0;color:#77827c;font-size:.78rem;white-space:nowrap}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.winning-ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.summary-metric-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.summary-metric-content{display:flex;flex-direction:column;gap:3px}.summary-metric-content strong{color:#fff;font-size:1.72rem;line-height:1}.summary-metric-content span{color:#ffffffb8;font-size:.8rem;font-weight:750}body.modal-open{overflow:hidden}.local-demo-notice{padding:8px 13px;border:1px solid rgb(219 183 64 / 28%);border-radius:9px;color:#d8c98e;background:#71530c21;font-size:.68rem;font-weight:750;text-align:center}.local-demo-notice--global{position:relative;z-index:10;margin:68px auto -68px;border-width:0 0 1px;border-radius:0}.parlays-date-strip>.parlays-date-strip__inner{width:min(1320px,calc(100% - 48px));margin:0 auto}.parlays-page__inner{width:min(1320px,calc(100% - 48px));margin:20px auto 0}.parlays-date-strip button,.parlays-date-strip button:not(.is-active){cursor:pointer}.parlays-state{min-height:0}.picks-page{min-height:100vh;padding:112px 0 88px;background:radial-gradient(circle at 88% 3%,rgb(48 205 104 / 8%),transparent 28rem),radial-gradient(circle at 8% 12%,rgb(226 181 48 / 5%),transparent 25rem),linear-gradient(180deg,#030908,#020706 44%,#020605)}.picks-page__inner{width:min(1320px,calc(100% - 48px));margin:0 auto}.picks-heading{display:grid;align-items:center;justify-content:space-between;grid-template-columns:minmax(0,1fr) auto;gap:clamp(34px,5vw,76px);margin-bottom:20px}.picks-heading__copy{min-width:0}.picks-heading h1{margin:0;color:#f5f8f6;font-size:clamp(3rem,5vw,4.6rem);line-height:.94;letter-spacing:-.065em}.picks-heading p{max-width:670px;margin:20px 0 0;color:#a5b0aa;font-size:.92rem;line-height:1.6}.picks-summary{display:grid;grid-template-columns:repeat(3,132px);gap:12px}.picks-summary__card{position:relative;overflow:hidden;min-height:126px;padding:15px 16px;border:1px solid;border-radius:20px;background:#09100e}.picks-summary__card:after{position:absolute;right:-28px;bottom:-35px;width:90px;height:90px;border-radius:50%;content:"";filter:blur(18px);opacity:.25}.picks-summary__icon{display:grid;width:36px;height:36px;margin-bottom:10px;place-items:center;border:1px solid currentColor;border-radius:50%;background:#00000042;box-shadow:0 0 18px currentColor}.picks-summary__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.picks-summary__card strong{position:relative;z-index:1;display:block;font-size:1.9rem;line-height:1}.picks-summary__card>span:last-child{position:relative;z-index:1;display:block;margin-top:8px;color:#f1f4f2;font-size:.62rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.picks-summary__card--active{color:#f3ca3c;border-color:#e5b9317a;background:linear-gradient(145deg,#0c110d,#59480c73)}.picks-summary__card--active:after{background:#dfb52d}.picks-summary__card--won{color:#52ec8e;border-color:#3dda7775;background:linear-gradient(145deg,#09110e,#175b327f)}.picks-summary__card--won:after{background:#32d87a}.picks-summary__card--lost{color:#f77;border-color:#e75d5d75;background:linear-gradient(145deg,#110d0d,#6425257a)}.picks-summary__card--lost:after{background:#df5555}.date-tabs{display:grid;margin:14px 0 16px;padding:0 0 2px;grid-template-columns:repeat(7,minmax(138px,1fr));gap:9px;overflow-x:auto}.date-tab{display:flex;min-width:138px;min-height:46px;padding:7px 13px;align-items:center;justify-content:center;gap:9px;border:1px solid rgb(135 180 30 / 52%);border-radius:999px;color:#b8c5bd;background:linear-gradient(180deg,#08110e,#050b09)}.date-tab:hover{border-color:#a4e035c7;color:#eff7f1;background:#0a1711}.date-tab:focus-visible,.league-option:focus-visible,.pick-cell:focus-visible{outline:2px solid #64eb91;outline-offset:2px}.date-tab__icon{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:1px solid rgb(134 207 55 / 20%);border-radius:50%;color:#b9df58;background:#07150e}.date-tab__icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.date-tab__copy{display:flex;min-width:0;align-items:flex-start;flex-direction:column;text-transform:capitalize}.date-tab__copy strong{color:inherit;font-size:.72rem;line-height:1.05}.date-tab__copy small{margin-top:3px;color:#75847b;font-size:.59rem}.date-tab--active{border-color:#59ed86;color:#fff;background:linear-gradient(135deg,#5fce36,#008e48);box-shadow:0 0 24px #43e87557,inset 0 1px #ffffff47}.date-tab--active .date-tab__icon{color:#ddffe8;border-color:#ffffff30;background:#00522b57}.date-tab--active .date-tab__copy small{color:#ffffffc2}.picks-browser{display:grid;grid-template-columns:262px minmax(0,1fr);align-items:start;gap:16px}.league-sidebar,.picks-results{border:1px solid rgb(205 173 48 / 22%);border-radius:22px;background:linear-gradient(145deg,#0a1612f5,#040a08fa);box-shadow:0 24px 65px #0000003d}.league-sidebar{position:sticky;top:92px;overflow:hidden}.league-sidebar__title{display:flex;padding:16px 14px 12px;align-items:center;justify-content:space-between;gap:12px;color:#a7b3ac;font-size:.67rem}.league-sidebar__title strong{color:#4bea83;font-size:.8rem}.league-list{display:flex;padding:5px 11px 12px;flex-direction:column;gap:7px}.league-option{display:grid;width:100%;min-height:49px;padding:7px 9px;border:1px solid rgb(255 255 255 / 8%);border-radius:13px;color:#dce3df;background:#ffffff08;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left}.league-option:hover{border-color:#64e78d4d;background:#34b36212}.league-option--active{border-color:#37dc728c;background:linear-gradient(90deg,#135b387a,#14472f3d);box-shadow:inset 0 0 18px #39de7414,0 0 20px #1ec35b12}.league-option .team-mark{width:36px;height:36px;padding:5px;border-radius:10px;background:#16211e}.league-option__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.league-option__copy strong{overflow:hidden;color:#f0f4f1;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.league-option__copy small{overflow:hidden;color:#78867e;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.league-count{display:grid;min-width:25px;height:25px;padding:0 5px;place-items:center;border-radius:50%;color:#f0ca3e;background:#dcb22421;font-size:.64rem;font-weight:900}.league-option--active .league-count{color:#07150c;background:#58e982;box-shadow:0 0 12px #4ce98140}.picks-results{overflow:hidden;min-width:0}.league-header{display:grid;min-height:118px;padding:22px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;background:radial-gradient(circle at 10% 50%,rgb(56 155 97 / 14%),transparent 18rem),linear-gradient(105deg,#0a1512,#07100e)}.league-header .team-mark{width:58px;height:58px;padding:7px;border-radius:16px;background:#1f352eb8}.league-header>div{min-width:0}.league-header span{display:block;color:#8ba69a;font-size:.73rem}.league-header h2{overflow:hidden;margin:4px 0 0;color:#f6f8f7;font-size:clamp(1.25rem,2.2vw,1.75rem);text-overflow:ellipsis;white-space:nowrap}.league-header p{display:flex;margin:8px 0 0;align-items:center;gap:7px;color:#7e9187;font-size:.68rem}.league-header i{color:#d9b949;font-style:normal}.picks-state{display:grid;min-height:220px;padding:25px;place-items:center;border-top:1px solid rgb(255 255 255 / 6%);color:#8d9992;text-align:center}.picks-state--error{color:#e99a91}.picks-table-wrap{overflow-x:auto;border-top:1px solid rgb(55 186 106 / 14%);background:#040a08}.picks-table{width:100%;min-width:1100px;border-collapse:collapse;table-layout:fixed}.picks-table th{padding:11px 9px;border-bottom:1px solid rgb(53 185 104 / 20%);color:#50ed87;background:#06281c;font-size:.62rem;font-weight:950;letter-spacing:.1em;text-align:left;text-transform:uppercase}.picks-table th:first-child{width:74px}.picks-table th:nth-child(2){width:225px}.picks-table th:nth-child(3){width:88px}.picks-table th:nth-child(n+4):nth-child(-n+7){width:108px;text-align:center}.picks-table th:last-child{width:150px}.picks-table td{padding:10px 9px;border-bottom:1px solid rgb(255 255 255 / 6%);color:#dce3df;vertical-align:middle}.picks-table td:nth-child(n+4):nth-child(-n+7){padding:8px 12px;text-align:center}.picks-table tr:last-child td{border-bottom:0}.fixture-time{white-space:nowrap}.fixture-time strong,.fixture-time small{display:block}.fixture-time strong{color:#f1f5f2;font-size:.75rem}.fixture-time small{max-width:68px;margin-top:5px;color:#77877e;font-size:.59rem;line-height:1.3;white-space:normal}.fixture-match{display:grid;min-width:205px;gap:5px}.fixture-match>div{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px}.fixture-match .team-mark{width:30px;height:30px;padding:3px;border-radius:9px;background:#17201e}.fixture-match span{overflow:hidden;color:#f0f4f1;font-size:.69rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.fixture-match small{padding-left:39px;color:#607068;font-size:.57rem;font-weight:800}.fixture-status{color:#64736b!important;font-size:.72rem;text-align:center;white-space:nowrap}.fixture-status span{display:inline-flex;min-width:54px;justify-content:center}.fixture-status__content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.pick-cell-stack{display:flex;width:min(82px,100%);min-width:0;margin:0 auto;flex-direction:column;gap:5px}.pick-cell{display:flex;width:100%;min-height:86px;padding:7px 5px;align-items:center;justify-content:center;border:1px solid rgb(120 143 132 / 25%);border-radius:10px;color:#dfe7e2;background:linear-gradient(145deg,#091f17f2,#040d0afa);flex-direction:column;text-align:center}.pick-cell--tip{background:linear-gradient(145deg,#302a0842,#060d0afa)}.pick-cell--goals{background:linear-gradient(145deg,#0a2b1c6b,#050d0afa)}.pick-cell--gg{background:linear-gradient(145deg,#0823276b,#050d0afa)}.pick-cell--other{background:linear-gradient(145deg,#1a1f286b,#050d0afa)}.pick-cell--risk-low{border-color:#3ee07994;box-shadow:inset 0 0 16px #31d06c0d}.pick-cell--risk-medium{border-color:#e1bb3a99;box-shadow:inset 0 0 16px #e1bb3a0f}.pick-cell--risk-high{border-color:#f18e42a3;box-shadow:inset 0 0 16px #f18e4212}.pick-cell--risk-blocked{border-color:#de534cad;box-shadow:inset 0 0 16px #de534c14}.pick-cell:hover{filter:brightness(1.12);box-shadow:0 0 18px #30d56d1f;transform:translateY(-1px)}.pick-cell strong,.pick-cell span,.pick-cell small{display:block}.pick-cell strong{max-width:100%;overflow:hidden;color:#f1f5f2;font-size:.61rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.pick-cell__odds{margin-top:3px;color:#ffd331;font-size:.82rem;font-weight:950;line-height:1}.pick-cell__ev{margin-top:4px;padding:2px 4px;border-radius:999px;color:#39e984;background:#25c26524;font-size:.49rem;font-weight:850}.pick-cell__movement{max-width:100%;margin-top:3px;overflow:hidden;color:#aebbb4;font-size:.44rem;font-weight:750;line-height:1;text-overflow:ellipsis;white-space:nowrap}.pick-cell__probability{display:inline-flex!important;margin-top:3px;padding:2px 5px;align-items:center;gap:4px;border-radius:999px;color:#d6e0da;background:#102030;font-size:.48rem;font-weight:850}.pick-cell__probability i{width:5px;height:5px;border-radius:50%;background:#58eb8a;box-shadow:0 0 6px #58eb8a}.pick-cell__settlement{display:inline-flex!important;margin-top:4px;padding:2px 5px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-size:.43rem;font-weight:950;letter-spacing:.04em;line-height:1}.pick-cell__settlement--win{border-color:#40de7a61;color:#64eb91;background:#26be621f}.pick-cell__settlement--loss{border-color:#eb5e5e61;color:#ff8585;background:#d243431f}.pick-cell__settlement--neutral{border-color:#9ba9a147;color:#b8c3bd;background:#7889801a}.pick-cell__settlement--pending{border-color:#cdae4340;color:#c6b878;background:#a4892b14}.pick-cell-empty{display:block;min-width:0;color:#526159;text-align:center}.fixture-risk{padding-right:12px!important}.fixture-risk-list{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.fixture-risk-empty{color:#526159;font-size:.7rem}.risk-badge{display:inline-flex;min-height:22px;padding:4px 7px;align-items:center;justify-content:center;border:1px solid;border-radius:999px;font-size:.52rem;font-weight:900;line-height:1;white-space:nowrap}.risk-badge--low{color:#59ed8e;border-color:#41dc7973;background:#2fae5f1f}.risk-badge--medium{color:#e7c65e;border-color:#e1bb3a7a;background:#a8821c21}.risk-badge--high{color:#f2a064;border-color:#f18e4285;background:#bb591e24}.risk-badge--blocked{color:#f1837c;border-color:#de534c8c;background:#9d312c29}.pick-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;padding:18px;place-items:center;background:#000403e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pick-modal{position:relative;overflow-y:auto;width:min(700px,100%);max-height:calc(100vh - 36px);padding:0 16px 16px;border:1px solid rgb(190 160 50 / 48%);border-radius:21px;background:radial-gradient(circle at 10% 0%,rgb(32 104 61 / 10%),transparent 22rem),#030a08;box-shadow:0 36px 110px #000000a3}.modal-close{position:sticky;z-index:4;top:14px;float:right;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(255 255 255 / 11%);border-radius:50%;color:#e8eeea;background:#101916eb;font-size:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-state{display:grid;min-height:350px;place-items:center;color:#8c9991}.detail-header{margin:0 -16px;padding:18px 62px 12px 16px;border-bottom:0;background:#020a085c}.detail-league{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.detail-league .team-mark{width:38px;height:38px;padding:4px;border-radius:11px;background:#192d26d1}.detail-league>div{display:flex;min-width:0;flex-direction:column;gap:2px}.detail-league strong{color:#f2f5f3;font-size:.88rem}.detail-league span,.detail-league time{color:#7f8c84;font-size:.68rem}.detail-league time{color:#9ca7a0;font-weight:750;white-space:nowrap}.detail-match{display:grid;max-width:510px;margin:15px auto 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.detail-match>div{display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center}.detail-match .team-mark{width:56px;height:56px;padding:5px;border-radius:14px;background:#192522d1}.detail-match strong{color:#f4f7f5;font-size:.88rem}.detail-match>div>small{order:3;color:#78847d;font-size:.61rem;text-transform:capitalize}.detail-match>span{color:#879089;font-size:.72rem;font-weight:950}.detail-pick-highlight{display:flex;min-height:112px;margin-top:12px;padding:14px 12px 12px;border:1px solid rgb(216 180 20 / 34%);border-radius:15px;background:linear-gradient(105deg,#5b5e0e2e,#030f0fb8);flex-direction:column;justify-content:center;gap:4px}.detail-pick-highlight>span{color:#919a94;font-size:.62rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.detail-pick-highlight>strong{color:#ffd400;font-size:1.65rem;line-height:1}.detail-main-metrics{display:grid;margin-top:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.detail-main-metrics article{display:grid;min-width:0;min-height:47px;padding:8px;place-items:center;border:1px solid rgb(77 101 130 / 34%);border-radius:9px;background:#09121e;text-align:center}.detail-main-metrics span,.movement-panel span,.detail-context-metrics span{display:block;margin-bottom:5px;color:#7e8a83;font-size:.62rem}.detail-main-metrics article span{max-width:100%;color:#909aa6;font-size:.57rem;font-weight:900;letter-spacing:.04em;line-height:1.18;overflow-wrap:anywhere;text-transform:uppercase}.detail-main-metrics strong{color:#f5f7f6;font-size:.78rem}.detail-panels{display:grid;margin-top:9px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px}.detail-card--wide,.detail-card--movement{grid-column:1 / -1}.detail-card{min-width:0;padding:10px;border:1px solid rgb(50 74 88 / 44%);border-radius:11px;background:#010a0ae0}.detail-card h3{margin:0 0 10px;color:#f0f3f1;font-size:.73rem}.detail-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-card-heading h3{margin:0;color:#929da6;font-size:.62rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.detail-card-heading>small{color:#8d9992;font-size:.62rem}.movement-panel,.detail-context-metrics{display:grid;margin-top:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.movement-panel>div,.detail-context-metrics>div{padding:10px;border:1px solid rgb(163 230 53 / 10%);border-radius:10px;background:#a3e63508}.movement-panel strong,.detail-context-metrics strong{color:#eff4f1;font-size:.75rem}.odds-validity{position:relative;overflow:hidden;padding:12px;border-color:#ffffff1a;background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / 5%),transparent 15rem),#020b0cf0}.odds-validity:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--odds-accent, #8394a7);content:"";opacity:.95}.odds-validity--vigente{--odds-accent: #42d47b;--odds-soft: rgb(66 212 123 / 12%);--odds-border: rgb(66 212 123 / 36%);--odds-text: #9df1ba}.odds-validity--valor_reducido{--odds-accent: #d9b94f;--odds-soft: rgb(217 185 79 / 13%);--odds-border: rgb(217 185 79 / 38%);--odds-text: #ead184}.odds-validity--no_recomendable{--odds-accent: #b9565f;--odds-soft: rgb(185 86 95 / 14%);--odds-border: rgb(185 86 95 / 38%);--odds-text: #efa3a9}.odds-validity--sin_datos_recientes{--odds-accent: #7896b7;--odds-soft: rgb(120 150 183 / 13%);--odds-border: rgb(120 150 183 / 36%);--odds-text: #b8cae0}.odds-validity-header{position:relative;z-index:1;display:block}.odds-validity-kicker{display:block;margin-bottom:5px;color:#aeb8b2;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.odds-validity-header h3{margin:0;color:var(--odds-text);font-size:.98rem;letter-spacing:.04em;text-transform:uppercase}.odds-validity-header p{max-width:430px;margin:5px 0 0;color:#c2ccc7;font-size:.68rem;line-height:1.45}.odds-validity-source{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px;padding:8px 10px;border:1px solid rgb(255 255 255 / 7%);border-radius:10px;background:#061114b3}.odds-validity-source strong{color:#f2f5f3;font-size:.68rem}.odds-validity-source span{color:#8f9b98;font-size:.62rem;font-weight:750}.odds-validity-primary-grid{position:relative;z-index:1;display:grid;margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.odds-validity-metric{display:grid;min-height:74px;padding:12px 10px;align-content:center;gap:7px;border:1px solid rgb(255 255 255 / 9%);border-radius:13px;background:#081118e0;text-align:center}.odds-validity-metric span{margin:0;color:#94a09b;font-size:.56rem;font-weight:950;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.odds-validity-metric strong{color:#f3f6f5;font-size:1.15rem;line-height:1}.odds-validity-metric--emphasized{border-color:var(--odds-border);background:linear-gradient(145deg,var(--odds-soft),rgb(7 16 18 / 90%));box-shadow:0 12px 28px #0000002e}.odds-validity-metric--emphasized strong{color:var(--odds-text);font-size:1.35rem}.odds-validity-metric--published{order:-1;border-color:#4f759c47;background:linear-gradient(145deg,#102337b8,#071019db)}.odds-validity-metric--minimum{border-color:#d9b94f6b;background:linear-gradient(145deg,#5746124d,#0d0f0fe5)}.odds-validity-metric--minimum strong{color:#f0d476}.odds-validity-secondary-grid{position:relative;z-index:1;display:grid;margin-top:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.odds-validity-secondary-card{display:grid;min-height:48px;padding:8px;align-content:center;gap:4px;border:1px solid rgb(255 255 255 / 8%);border-radius:10px;background:#ffffff08;text-align:center}.odds-validity-secondary-card span{color:#8f9a95;font-size:.5rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.odds-validity-secondary-card strong{color:#edf3f0;font-size:.68rem;line-height:1.15}.odds-validity-secondary-card--up{border-color:#53d6824d;background:#53d68214}.odds-validity-secondary-card--up strong{color:#a7efbf}.odds-validity-secondary-card--down{border-color:#c25c6452;background:#c25c6417}.odds-validity-secondary-card--down strong{color:#efa8ae}.odds-validity-secondary-card--original{border-color:#4f759c42;background:#1023376b}.odds-validity-secondary-card--order-direction{order:1}.odds-validity-secondary-card--order-original{order:2}.odds-validity-secondary-card--order-current{order:3}.odds-validity-secondary-card--order-variation{order:4}.odds-validity-secondary-card--vigente strong{color:#9df1ba}.odds-validity-secondary-card--valor_reducido strong{color:#ead184}.odds-validity-secondary-card--no_recomendable strong{color:#efa3a9}.odds-validity-secondary-card--sin_datos_recientes strong{color:#b8cae0}.detail-featured-metric{display:grid;min-height:68px;margin-bottom:7px;place-items:center;border:1px solid rgb(216 180 20 / 26%);border-radius:11px;background:linear-gradient(135deg,#4c4f142e,#081214e0);text-align:center}.detail-featured-metric strong{color:#ffd400;font-size:1.4rem;line-height:1}.detail-featured-metric span{color:#8f9993;font-size:.59rem;font-weight:850}.detail-probability-bars{display:grid;gap:8px}.detail-probability-row{display:grid;gap:4px}.detail-probability-row>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-probability-row span{color:#aab3ad;font-size:.62rem;font-weight:750}.detail-probability-row strong{color:#f2f4f3;font-size:.63rem}.detail-probability-row--recommended{padding:0;border:0;background:transparent}.detail-probability-row--recommended>div span,.detail-probability-row--recommended>div strong{color:#ffd400}.detail-probability-row--choice{padding:8px;border:1px solid rgb(255 212 0 / 46%);border-radius:10px;background:linear-gradient(135deg,#ffd40017,#299a5f12);box-shadow:0 0 18px #ffd40014}.detail-recommended-badge{display:inline-flex;width:fit-content;max-width:100%;align-items:center;flex-wrap:wrap;gap:5px;padding:3px 7px;border:1px solid rgb(99 245 152 / 28%);border-radius:999px;color:#dfffe9;background:#63f5981a;font-size:.56rem;font-style:normal;font-weight:850;line-height:1.2;white-space:normal}.detail-recommended-badge svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.detail-probability-track{position:relative;display:block;overflow:hidden;width:100%;height:6px;border-radius:999px;background:#203044}.detail-probability-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#28bd72,#f4cf11)}.movement-updated{margin:10px 0 0;color:#748078;font-size:.63rem}.movement-empty{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}.movement-empty>div{display:flex;flex-direction:column;gap:6px}.movement-empty strong{color:#f1f4f2;font-size:.82rem}.movement-empty small{color:#87928b;font-size:.6rem}.movement-empty>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgb(106 126 147 / 36%);border-radius:50%;color:#8c9891;background:#101a26}.team-form-list{display:grid;gap:7px}.team-form-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#aeb8b2;font-size:.63rem}.team-form-list>div+div{padding-top:7px;border-top:1px solid rgb(255 255 255 / 5%)}.team-standings-unavailable{margin:10px 0 0;padding:8px 10px;border:1px solid rgb(201 165 74 / 28%);border-radius:8px;background:#c9a54a12;color:#c8c1a8;font-size:.62rem;line-height:1.45}.team-form-badges{display:flex;align-items:center;gap:4px}.team-form-badge{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#07110b;font-size:.55rem;font-weight:950}.team-form-badge--w{background:#67eaa2}.team-form-badge--d{background:#e5c34f}.team-form-badge--l{background:#f19a9e}.team-table-grid{display:grid;margin-top:10px;grid-template-columns:repeat(2,1fr);gap:6px}.team-table-grid>div{display:grid;min-height:50px;padding:7px;place-items:center;border:1px solid rgb(77 101 130 / 34%);border-radius:8px;background:#09121e;text-align:center}.team-table-grid span{color:#8e99a4;font-size:.54rem;font-weight:850}.team-table-grid strong{color:#f4f6f5;font-size:.72rem}.detail-recommendation{margin-top:9px;padding:15px;border:1px solid rgb(46 183 105 / 40%);border-radius:13px;background:linear-gradient(120deg,#083326c7,#031914db)}.detail-recommendation__heading{display:flex;align-items:flex-start;gap:10px}.detail-recommendation__heading>span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;color:#092915;background:#63f598;box-shadow:0 0 16px #63f59838}.detail-recommendation__heading svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.detail-recommendation h3{margin:2px 0 4px;color:#f2f7f4;font-size:.86rem}.detail-recommendation__heading p{margin:0;color:#a7b3ab;font-size:.62rem;line-height:1.5}.detail-recommendation>p{margin:9px 0 0 38px;color:#aebbb2;font-size:.68rem;line-height:1.55}.detail-factor-groups{display:grid;margin-top:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-facts{padding:0;border:0;background:transparent}.detail-facts>strong{color:#63f598;font-size:.64rem;letter-spacing:.05em;text-transform:uppercase}.detail-facts ul{display:grid;margin:10px 0 0;padding:0;list-style:none;gap:8px}.detail-facts li{position:relative;padding-left:19px;color:#d6ded9;font-size:.67rem;line-height:1.45}.detail-facts li:before{position:absolute;top:.05em;left:0;display:grid;width:13px;height:13px;place-items:center;border-radius:50%;color:#07341a;background:#63f598;content:"✓";font-size:.55rem;font-weight:950}.detail-facts--danger{border-color:#ef6c612e}.detail-facts--danger>strong{color:#ee9b93}.detail-facts--danger li{color:#e8b4ae}.detail-facts--danger li:before{color:#fff5f3;background:#d75b52;content:"!"}.detail-facts--warning{border-color:#d9b94f2e}.detail-facts--warning>strong{color:#ddc267}.detail-facts--warning li{color:#d8cfaa}.detail-facts--warning li:before{color:#261f05;background:#d9b94f;content:"i"}@media(max-width:900px){.picks-page{padding-top:156px}.picks-heading{align-items:start;grid-template-columns:1fr}.picks-summary{width:100%;grid-template-columns:repeat(3,minmax(120px,1fr))}.date-tabs{grid-template-columns:repeat(7,150px)}.picks-browser{grid-template-columns:1fr}.league-sidebar{position:static}.league-list{padding:8px 11px 12px;overflow-x:auto;flex-direction:row}.league-option{min-width:215px}.detail-main-metrics{grid-template-columns:repeat(4,1fr)}.detail-factor-groups{grid-template-columns:1fr}}@media(max-width:600px){.picks-page{padding-top:142px}.picks-page__inner{width:calc(100% - 28px)}.picks-heading h1{font-size:clamp(2.6rem,14vw,3.5rem)}.picks-summary{padding-bottom:4px;grid-template-columns:repeat(3,126px);overflow-x:auto}.picks-summary__card{min-height:112px;padding:12px}.picks-summary__card strong{font-size:1.55rem}.league-header{min-height:100px;padding:16px;grid-template-columns:48px minmax(0,1fr)}.league-header .team-mark{width:48px;height:48px}.league-header p{align-items:flex-start;flex-direction:column;gap:2px}.league-header i{display:none}.pick-modal-backdrop{padding:0;align-items:end}.pick-modal{max-height:92vh;padding:0 12px 14px;border-radius:18px 18px 0 0}.detail-header{margin:0 -12px;padding:16px 50px 11px 12px}.detail-league{grid-template-columns:34px minmax(0,1fr)}.detail-league time{grid-column:2}.detail-match{gap:10px}.detail-match .team-mark{width:48px;height:48px}.detail-main-metrics,.movement-panel,.detail-context-metrics{grid-template-columns:repeat(2,1fr)}.odds-validity-primary-grid{grid-template-columns:1fr}.odds-validity-secondary-grid{grid-template-columns:repeat(2,1fr)}.detail-panels,.team-context-grid{grid-template-columns:1fr}.detail-recommendation__heading p{font-size:.72rem}.detail-facts>strong{font-size:.68rem}.detail-facts li{font-size:.74rem;line-height:1.5}}@media(max-width:900px){.header-inner{flex-wrap:wrap;padding:11px 0 9px;gap:8px 14px}.brand img{width:164px}.main-nav{position:static;order:3;width:100%;margin:0;transform:none;justify-content:center;gap:clamp(16px,6vw,30px)}.header-actions{margin-left:auto}.free-picks-grid{grid-template-columns:1fr}.free-pick-card{width:min(520px,100%)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-cta{align-items:flex-start;flex-direction:column;gap:30px}.premium-cta-actions{align-items:stretch;flex-direction:row}.footer-inner{grid-template-columns:190px 1fr;gap:30px}.footer-legal{grid-column:1 / -1;flex-direction:row;justify-content:space-between;gap:24px}.responsible-copy{max-width:520px}.hero{min-height:auto;padding-top:164px;background-position:62% center}.hero-content{grid-template-columns:1fr;gap:46px}.summary-panel{width:min(460px,100%);margin-left:0}}@media(max-width:600px){.header-inner,.hero-content{width:min(100% - 28px,1180px)}.brand img{width:142px}.button--login{display:none}.button--gold{min-height:36px;padding:0 12px;font-size:.78rem}.main-nav{justify-content:space-between;gap:10px}.main-nav a{font-size:.76rem}.hero{padding-top:150px;padding-bottom:44px;background-position:68% center}.hero h1{font-size:clamp(2.55rem,13vw,3.75rem)}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.summary-panel{min-height:auto;padding:20px 16px 18px;border-radius:24px}.summary-primary strong{font-size:4.2rem}.summary-radar{width:300px;height:300px;top:20px;right:-90px}.summary-metric{min-height:62px;grid-template-columns:38px 1fr}.summary-metric-icon{width:38px;height:38px}.ticker-item{min-width:390px}.ticker-selection{max-width:110px}.free-picks-section{padding:56px 14px 68px}.free-pick-card{padding:18px}.stats-section{padding:0 14px 42px}.stats-grid{grid-template-columns:1fr}.stat-card{min-height:108px}.premium-cta{width:calc(100% - 28px);margin-bottom:62px;padding:30px 22px;border-radius:24px}.premium-cta-actions{width:100%;flex-direction:column}.premium-cta-actions .button{width:100%}.footer-inner{width:calc(100% - 28px);padding:28px 0;grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px}.footer-links{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;text-align:left}.footer-legal{grid-column:auto;align-items:center;flex-direction:column;gap:12px}.responsible-copy{max-width:440px;text-align:center}}@media(max-width:420px){.footer-links{grid-template-columns:1fr;gap:26px}.footer-group{align-items:center;text-align:center}}.history-page{min-height:100vh;padding:110px 0 78px;background:radial-gradient(circle at 84% 5%,rgb(54 215 105 / 7%),transparent 28rem),radial-gradient(circle at 8% 22%,rgb(218 175 44 / 5%),transparent 26rem),linear-gradient(180deg,#020908,#020706 48%,#020605)}.history-page__inner{width:min(1320px,calc(100% - 48px));margin:0 auto}.history-preview-label{width:fit-content;margin:0 0 12px auto;padding:7px 12px;border:1px solid rgb(220 181 48 / 34%);border-radius:999px;color:#d8c56f;background:#131208e0;font-size:.64rem;font-weight:850}.history-heading{display:flex;align-items:end;justify-content:space-between;gap:28px}.history-heading h1{margin:0;color:#f5f8f6;font-size:clamp(2rem,4vw,3.15rem);line-height:.96;letter-spacing:-.05em}.history-heading p{max-width:720px;margin:12px 0 0;color:#99a69f;font-size:.84rem;line-height:1.55}.history-heading time{padding:9px 13px;border:1px solid rgb(109 143 128 / 24%);border-radius:10px;color:#9eaaa4;background:#060f0cb3;font-size:.63rem;white-space:nowrap}.history-periods{display:flex;margin:22px 0 14px;padding:8px;align-items:center;gap:7px;border:1px solid rgb(112 144 130 / 22%);border-radius:14px;background:#040d0bd1}.history-periods>span{margin:0 7px;color:#7e8b84;font-size:.62rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.history-periods button{min-height:34px;padding:0 16px;border:1px solid transparent;border-radius:9px;color:#99a69f;background:transparent;font-size:.67rem;font-weight:850}.history-periods button:hover:not(:disabled){color:#dce6df;background:#ffffff0a}.history-periods button.is-active{border-color:#79da2d6b;color:#9cf04d;background:#5caa1e1f}.history-periods button:disabled{opacity:.42;cursor:not-allowed}.history-state{display:flex;min-height:210px;padding:34px;align-items:center;justify-content:center;border:1px solid rgb(117 151 136 / 25%);border-radius:18px;color:#8bec48;background:linear-gradient(145deg,#071410f2,#030b09f7);flex-direction:column;gap:9px;text-align:center}.history-state>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:1rem}.history-state strong{color:#ecf2ee;font-size:1rem}.history-state p{margin:0;color:#8f9c95;font-size:.72rem}.history-state--error{color:#e87171}.history-loader{border-color:#8be74933!important;border-top-color:#8be849!important;animation:parlay-spin .7s linear infinite}.history-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.history-metric{display:grid;min-height:112px;padding:16px;align-items:center;border:1px solid rgb(200 164 42 / 33%);border-radius:15px;background:linear-gradient(145deg,#081410f5,#030c0afa);grid-template-columns:38px minmax(0,1fr);gap:12px;box-shadow:inset 0 1px #ffffff05}.history-metric__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(126 229 49 / 18%);border-radius:10px;color:#91eb3f;background:#23651a26;font-size:1rem}.history-metric>div{display:grid;min-width:0;gap:5px}.history-metric>div>span{color:#929f98;font-size:.61rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.history-metric strong{overflow:hidden;color:#f2f6f3;font-size:clamp(1.32rem,2vw,1.85rem);line-height:1;text-overflow:ellipsis;white-space:nowrap}.history-metric small{overflow:hidden;color:#6f7e76;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.history-metric.is-positive strong,.history-value.is-positive,.history-parlays-summary strong.is-positive{color:#85ed42}.history-metric.is-negative strong,.history-value.is-negative,.history-parlays-summary strong.is-negative{color:#ef6a6a}.history-metric.is-neutral strong,.history-value.is-neutral,.history-parlays-summary strong.is-neutral{color:#dce4df}.history-chart-grid{display:grid;margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.history-panel{overflow:hidden;min-width:0;padding:17px 18px 16px;border:1px solid rgb(200 164 42 / 32%);border-radius:16px;background:linear-gradient(145deg,#05110ef7,#020b09fa);box-shadow:0 20px 55px #00000024}.history-panel--wide{grid-column:1 / -1}.history-panel>header{display:flex;min-height:37px;align-items:start;justify-content:space-between;gap:14px}.history-panel h2{margin:0;color:#eaf0ec;font-size:.84rem}.history-panel header p{margin:5px 0 0;color:#6f7e76;font-size:.59rem}.history-line-chart{position:relative;min-height:245px;margin-top:4px}.history-line-chart svg{display:block;width:100%;height:245px;overflow:visible}.history-chart-grid line,.history-chart-grid .history-chart-grid{stroke:#74918421;stroke-width:1}.history-chart-grid .history-chart-zero{stroke:#a6bdb240;stroke-dasharray:4 4}.history-line-chart .history-chart-line{fill:none;stroke:#83e83e;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.history-line-chart.is-negative .history-chart-line{stroke:#ef6565}.history-line-chart .history-chart-area{fill:url(#history-area-positive)}.history-line-chart.is-negative .history-chart-area{fill:url(#history-area-negative)}.history-line-chart circle{fill:#a4f05e;stroke:#17340d;stroke-width:1}.history-line-chart.is-negative circle{fill:#ef7979;stroke:#3f1111}.history-line-chart text{fill:#6f7d76;font-size:10px}.history-chart-final{position:absolute;top:10px;right:12px;padding:6px 9px;border-radius:7px;font-size:.7rem}.history-chart-final.is-positive{color:#a7f269;background:#5db42638}.history-chart-final.is-negative{color:#ff9898;background:#b9393933}.history-chart-final.is-neutral{color:#c0cac4;background:#788b8126}.history-chart-empty{display:grid;min-height:180px;place-items:center;color:#75837b;font-size:.68rem;text-align:center}.history-bars{display:grid;max-height:430px;min-height:220px;margin-top:9px;padding-right:5px;overflow-y:auto;align-content:start;gap:7px;scrollbar-color:#365542 transparent}.history-bar{display:grid;min-width:0;min-height:52px;padding:8px 9px;align-items:center;border:1px solid rgb(112 145 130 / 14%);border-radius:8px;background:#040e0b9e;grid-template-columns:minmax(135px,.9fr) minmax(120px,1.35fr) 58px;gap:12px}.history-bar__copy{display:grid;min-width:0;gap:4px}.history-bar__copy strong{overflow-wrap:anywhere;color:#c8d2cc;font-size:.63rem;line-height:1.25}.history-bar__copy small{color:#6f7e76;font-size:.54rem;line-height:1.25}.history-bar__plot{position:relative;height:14px;overflow:hidden;border-radius:4px;background:linear-gradient(90deg,#6f857914 49.7%,#97b1a447,#6f857914 50.3%)}.history-bar__plot i{position:absolute;top:2px;bottom:2px;left:50%;width:var(--history-bar-size);border-radius:0 3px 3px 0;background:linear-gradient(90deg,#4e9f20,#9be64d);box-shadow:0 0 14px #71e0341a}.history-bar.is-negative .history-bar__plot i{right:50%;left:auto;border-radius:3px 0 0 3px;background:linear-gradient(90deg,#9d2930,#e4565b);box-shadow:0 0 14px #dc464c1a}.history-bar.is-neutral .history-bar__plot i{background:#718078}.history-bar__value{color:#a3ef63;font-size:.64rem;font-weight:900;text-align:right;white-space:nowrap}.history-bar.is-negative .history-bar__value{color:#f08080}.history-bar.is-neutral .history-bar__value{color:#8e9b94}.history-parlays-panel{margin-top:12px}.history-parlays-empty{display:flex;min-height:92px;margin-top:8px;padding:17px;align-items:center;justify-content:center;gap:14px;border:1px dashed rgb(112 145 130 / 22%);border-radius:12px;background:#030c0999;text-align:left}.history-parlays-empty>span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;color:#89978f;background:#7992851a}.history-parlays-empty strong{color:#cbd4cf;font-size:.72rem}.history-parlays-empty p{margin:5px 0 0;color:#708078;font-size:.61rem}.history-parlays-content{display:grid;margin-top:10px;align-items:stretch;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:12px}.history-parlays-content .history-line-chart{min-height:210px;margin:0}.history-parlays-content .history-line-chart svg{height:210px}.history-parlays-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.history-parlays-summary>div{display:grid;min-height:76px;padding:13px;place-items:center;border:1px solid rgb(112 145 130 / 20%);border-radius:11px;background:#050f0cd1;gap:5px}.history-parlays-summary span{color:#78877f;font-size:.58rem;text-transform:uppercase}.history-parlays-summary strong{color:#e9eeeb;font-size:1.25rem}.history-recent{margin-top:12px;padding:0}.history-recent>header{padding:15px 17px 11px}.history-recent>header>span{padding:6px 9px;border-radius:999px;color:#9be94f;background:#50911f1f;font-size:.58rem}.history-table-wrap{overflow:hidden;border-top:1px solid rgb(113 145 131 / 18%)}.history-table{width:100%;border-collapse:collapse;table-layout:fixed}.history-table th{padding:9px 11px;color:#c6aa4b;background:#040c0ab8;font-size:.54rem;letter-spacing:.04em;text-align:left;text-transform:uppercase}.history-table td{padding:10px 11px;border-top:1px solid rgb(114 145 132 / 13%);color:#aeb9b3;font-size:.61rem;vertical-align:middle}.history-table th:nth-child(1),.history-table td:nth-child(1){width:13%}.history-table th:nth-child(2),.history-table td:nth-child(2){width:13%}.history-table th:nth-child(3),.history-table td:nth-child(3){width:21%}.history-table th:nth-child(4),.history-table td:nth-child(4){width:21%}.history-table th:nth-child(5),.history-table td:nth-child(5){width:8%}.history-table th:nth-child(6),.history-table td:nth-child(6){width:12%}.history-table th:nth-child(7),.history-table td:nth-child(7){width:12%}.history-table td strong{display:block;overflow:hidden;color:#e4ebe7;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.history-table td strong i{margin:0 3px;color:#69776f;font-style:normal;font-weight:500}.history-table td small{display:block;margin-top:4px;overflow:hidden;color:#68776f;font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.history-result{display:inline-grid;min-width:70px;min-height:24px;padding:0 8px;place-items:center;border-radius:7px;font-size:.57rem;font-weight:850}.history-result.is-win{color:#95ed4f;background:#499c1f29}.history-result.is-loss{color:#f07979;background:#aa2b2e29}.history-result.is-void,.history-result.is-push{color:#c2b36d;background:#977d2326}.history-value{font-size:.64rem;white-space:nowrap}.history-table-empty{display:grid;min-height:100px;place-items:center;color:#75837c;font-size:.65rem}.history-recent__actions{display:flex;min-height:58px;padding:11px 17px 14px;align-items:center;justify-content:flex-end;border-top:1px solid rgb(113 145 131 / 18%);gap:9px}.history-recent__actions>span{margin-right:auto;color:#e97777;font-size:.61rem}.history-button{min-height:34px;padding:0 14px;border:1px solid rgb(121 218 45 / 36%);border-radius:8px;color:#9ced57;background:#4c8c1e24;font-size:.62rem;font-weight:850}.history-button:hover:not(:disabled){background:#4c8c1e38}.history-button:disabled{opacity:.55;cursor:wait}.history-button--quiet{border-color:#879e9233;color:#9da9a2;background:transparent}@media(max-width:1050px){.history-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.history-page{padding-top:154px}.history-heading{align-items:flex-start;flex-direction:column;gap:14px}.history-heading time{white-space:normal}.history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.history-chart-grid{grid-template-columns:1fr}.history-panel--wide{grid-column:auto}.history-parlays-content{grid-template-columns:1fr}.history-table-wrap{overflow:visible}.history-table,.history-table tbody,.history-table tr,.history-table td{display:block;width:100%!important}.history-table thead{display:none}.history-table tbody{display:grid;padding:8px;gap:8px}.history-table tr{padding:9px 12px;border:1px solid rgb(111 142 128 / 18%);border-radius:11px;background:#040e0bb8}.history-table td{display:flex;padding:6px 0;align-items:center;justify-content:space-between;gap:14px;border:0;text-align:right}.history-table td:before{color:#66756d;content:attr(data-label);font-size:.54rem;font-weight:850;text-transform:uppercase}.history-table td strong,.history-table td small{max-width:230px;text-align:right}}@media(max-width:600px){.history-page{padding-top:142px}.history-page__inner{width:calc(100% - 28px)}.history-preview-label{margin-left:0;font-size:.58rem}.history-heading h1{font-size:2.25rem}.history-periods{overflow-x:auto}.history-periods>span{display:none}.history-periods button{flex:1 0 84px}.history-metrics{grid-template-columns:1fr}.history-metric{min-height:88px}.history-panel{padding:14px 12px}.history-line-chart,.history-line-chart svg{min-height:205px;height:205px}.history-bars{max-height:480px;overflow-x:hidden}.history-bar{grid-template-columns:minmax(112px,.9fr) minmax(86px,1.2fr) 51px;gap:8px}.history-bar__copy strong{font-size:.59rem}.history-bar__copy small{font-size:.51rem}.history-parlays-summary{grid-template-columns:1fr}.history-parlays-empty{align-items:flex-start}.history-recent__actions{align-items:stretch;flex-direction:column}.history-recent__actions>span{margin:0;text-align:center}.history-table td strong,.history-table td small{max-width:185px}}@media(min-width:901px){.hero-content{grid-template-columns:minmax(0,1.12fr) minmax(290px,.5fr);gap:20px}.summary-panel{width:min(310px,100%);min-height:380px;padding:20px 18px 18px;border-radius:24px;transform:translate(24px)}.summary-panel:after{right:18px;width:104px}}
