.hand-page{--brand:#e3b341;--brand-hover:#f0c660;--brand-strong:#b98a1f;--brand-ink:#1a1203;--brand-glow:#e3b34133;--hand-gold:#e3b341;--hand-gold-soft:#e3b3411f;--hand-gold-line:#e3b34152;--hand-blue:#4b8bdc;--hand-card:#111113;--hand-card-2:#17171a;--hand-line:#ffffff17;--hand-win:#3fbf6f;--hand-loss:#e5534b;--hand-draw:#8a8f98;color:var(--text);min-block-size:100%;background:radial-gradient(1200px 520px at 50% -120px,#e3b3411a,#0000 70%),#070708;padding-block-end:var(--sp-10)}.hand-top .pa-duel-hero{--pa-duel-edge:linear-gradient(90deg, var(--hand-gold), #e3b34140 50%, var(--hand-gold))}.hand-top{scroll-margin-block-start:var(--sp-16)}.hand-body{gap:var(--sp-4);margin-block-start:var(--sp-4);display:grid}.hand-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hand-tabs{gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-1);flex-wrap:wrap;display:flex}.hand-tabs__link{border-radius:var(--radius-pill);min-block-size:44px;color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);justify-content:center;align-items:center;padding-inline:18px;text-decoration:none;display:inline-flex}.hand-tabs__link:hover{background:var(--hand-gold-soft);color:var(--hand-gold)}.hand-tabs__link:focus-visible,.hand-alert__cta:focus-visible,.hand-alert__link:focus-visible{outline:2px solid var(--hand-gold);outline-offset:2px}.hand-tabs__link--live{color:var(--live)}.hand-tabs__link--live .pa-live-dot{background:var(--live);margin-inline-end:6px}.hand-row{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hand-row>:only-child{grid-column:1/-1}.hand-card{min-inline-size:0;padding:var(--sp-6);border:1px solid var(--line);background:var(--surface-1);border-radius:14px;scroll-margin-block-start:var(--sp-16)}.hand-card__title{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-4);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text);flex-wrap:wrap;display:flex}.hand-card__title small{color:var(--muted);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.hand-card__icon{border-radius:var(--radius-sm);background:var(--hand-gold-soft);block-size:28px;inline-size:28px;color:var(--hand-gold);place-items:center;display:inline-grid}.hand-card--analysis,.hand-analysis{padding-block-end:var(--sp-3)}.hand-pick{border-color:var(--hand-gold-line);background:radial-gradient(600px 220px at 0% 0%, #e3b3411a, transparent 70%), linear-gradient(180deg, var(--hand-card-2), var(--hand-card))}.hand-pick__main{align-items:center;gap:var(--sp-4);display:flex}.hand-pick__crest{flex:none;place-items:center;display:inline-grid}.hand-pick__text{flex:auto;min-inline-size:0}.hand-pick__label{font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:var(--fw-semibold);line-height:var(--lh-tight);overflow-wrap:anywhere;margin:0}.hand-pick__hint{margin:var(--sp-1) 0 0;color:var(--text-2);font-size:var(--fs-sm)}.hand-pick__odds{min-inline-size:8.5rem;padding:var(--sp-3) var(--sp-4);border:1px solid var(--hand-gold-line);border-radius:var(--radius);background:var(--hand-gold-soft);text-align:center;flex:none;justify-items:center;gap:2px;display:grid}.hand-pick__odds span,.hand-pick__odds small{color:var(--text-2);font-size:var(--fs-2xs)}.hand-pick__odds strong{color:var(--hand-gold);font-size:var(--fs-display-md);font-weight:var(--fw-semibold);line-height:var(--lh-none)}.hand-gauge{margin-block-start:var(--sp-4)}.hand-gauge__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);color:var(--text-2);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:var(--sp-2);display:flex}.hand-gauge__head strong{color:var(--hand-gold);font-size:var(--fs-xl)}.hand-gauge__track{border-radius:var(--radius-pill);background:#ffffff14;block-size:10px;overflow:hidden}.hand-gauge__track i{border-radius:inherit;background:linear-gradient(90deg, #b98a1f, var(--hand-gold));block-size:100%;display:block}.hand-prose{margin:0 0 var(--sp-3);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-normal)}.hand-sub{align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-2);color:var(--text);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}.hand-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.hand-list li{color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-normal);padding-inline-start:1.1rem;position:relative}.hand-list li:before{content:"";background:var(--warning);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:.5em;inset-inline-start:0}.hand-list--cancel li:before{background:var(--negative)}.hand-legend{justify-content:space-between;gap:var(--sp-3);margin:0 0 var(--sp-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);display:flex}.hand-legend span{align-items:center;gap:var(--sp-2);display:inline-flex}.hand-legend span:before{content:"";background:var(--hand-blue);border-radius:50%;block-size:9px;inline-size:9px}.hand-legend__away:before{background:var(--hand-gold)}.hand-bars{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.hand-bars__row{align-items:center;gap:var(--sp-1) var(--sp-3);grid-template-columns:3rem minmax(0,1fr) 3rem;grid-template-areas:"label label label""home track away";display:grid}.hand-bars__label{color:var(--text-2);font-size:var(--fs-xs);grid-area:label}.hand-bars__value{font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.hand-bars__value--home{color:var(--hand-blue);grid-area:home}.hand-bars__value--away{color:var(--hand-gold);text-align:end;grid-area:away}.hand-bars__track{border-radius:var(--radius-pill);background:var(--hand-gold);grid-area:track;block-size:8px;overflow:hidden}.hand-bars__track i{background:var(--hand-blue);block-size:100%;display:block}.hand-table{table-layout:fixed;border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.hand-table th,.hand-table td{padding:var(--sp-2) var(--sp-1);text-align:center;text-transform:none;letter-spacing:normal;border-block-end:1px solid var(--hand-line);background:0 0;font-family:inherit}.hand-table thead th{color:var(--muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}.hand-table .hand-table__rank{inline-size:2rem;color:var(--text-2)}.hand-table .hand-table__team{text-align:start;font-weight:var(--fw-semibold)}.hand-table th:nth-child(n+3),.hand-table td:nth-child(n+3){inline-size:2.6rem}.hand-table .hand-table__rank{inline-size:2rem}@media (max-width:560px){.hand-table{font-size:var(--fs-2xs)}.hand-table thead th{font-size:var(--fs-3xs)}.hand-table .hand-table__rank{inline-size:1.5rem}.hand-table th:nth-child(3),.hand-table td:nth-child(3),.hand-table th:nth-child(7),.hand-table td:nth-child(7),.hand-table th:nth-child(8),.hand-table td:nth-child(8){display:none}.hand-table th:nth-child(n+3),.hand-table td:nth-child(n+3){inline-size:1.95rem}}.hand-table__team span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hand-table .hand-table__row--match th,.hand-table .hand-table__row--match td{background:var(--hand-gold-soft)}.hand-table__row--match .hand-table__team{color:var(--hand-gold)}.hand-table__row--gap td,.hand-table__row--gap th{border-block-start:1px dashed var(--hand-gold-line)}.hand-form,.hand-h2h,.hand-keys{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.hand-form__row{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.hand-form__team{align-items:center;gap:var(--sp-3);min-inline-size:0;display:flex}.hand-form__team strong{overflow-wrap:anywhere;font-size:var(--fs-md)}.hand-form__dots{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:flex}.hand-dot{border-radius:var(--radius-xs);color:#fff;block-size:28px;inline-size:28px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);place-items:center;display:inline-grid}.hand-dot--w{background:#1f8f4e}.hand-dot--l{background:#c13b34}.hand-dot--d{background:#5d636c}.hand-h2h li{gap:var(--sp-3);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.hand-h2h time,.hand-h2h em{color:var(--muted);font-size:var(--fs-2xs);font-style:normal}.hand-h2h em{grid-column:2/-1}.hand-info{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.hand-info__row{column-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:center;display:grid}.hand-info__icon{color:var(--hand-gold);grid-area:icon}.hand-info dt{color:var(--muted);font-size:var(--fs-2xs);grid-area:label}.hand-info dd{font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow-wrap:anywhere;grid-area:value;margin:0}.hand-keys{counter-reset:hand-key}.hand-keys li{align-items:flex-start;gap:var(--sp-3);counter-increment:hand-key;color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-snug);display:flex}.hand-keys li:before{content:counter(hand-key);background:var(--hand-gold-soft);block-size:24px;inline-size:24px;color:var(--hand-gold);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.hand-alert{gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--hand-gold-line);border-radius:var(--radius-lg);background:linear-gradient(180deg, #e3b34114, var(--hand-card));display:grid}.hand-alert h2{align-items:center;gap:var(--sp-2);font-size:var(--fs-lg);margin:0;display:flex}.hand-alert__actions{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.hand-alert__cta{justify-content:center;align-items:center;gap:var(--sp-2);min-block-size:44px;padding-inline:var(--sp-5);border-radius:var(--radius-sm);color:#04140a;font-weight:var(--fw-semibold);background:#3ecf72;text-decoration:none;display:inline-flex}.hand-alert__cta:hover{background:#5fdc8c}.hand-alert__link{align-items:center;gap:var(--sp-2);color:#5fdc8c;min-block-size:44px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;display:inline-flex}.hand-alert__note{color:var(--text-2);font-size:var(--fs-xs);margin:0}@media (max-width:860px){.hand-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.hand-card,.hand-alert{padding:var(--sp-4)}.hand-pick__main{flex-wrap:wrap}.hand-pick__odds{inline-size:100%}.hand-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hand-form__row{flex-wrap:wrap}.hand-info{grid-template-columns:minmax(0,1fr)}}.hand-analysis .pa-prose-acc-body{max-inline-size:none}.hand-top .pa-topbar,.hand-top .pa-crumb,.hand-top .pa-crumb-context{flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.hand-top .pa-crumb em,.hand-top .pa-crumb a{white-space:normal;overflow-wrap:anywhere}.hand-top .predicto-container{align-items:center;column-gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.hand-top .pa-topbar{grid-column:1}.hand-top .pa-page-intro{grid-column:2;justify-self:end}.hand-top .pa-page-intro-copy{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.hand-top .pa-duel-hero{grid-column:1/-1}.hand-hero__vs{color:var(--hand-gold);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:var(--fw-semibold);line-height:var(--lh-none)}.hand-hero__time{color:var(--text);font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:var(--fw-semibold);line-height:var(--lh-display)}.hand-hero__date{color:var(--text-2);font-size:var(--fs-md)}.hand-hero__date:first-letter{text-transform:uppercase}.hand-top .pa-duel-hero--pre .pa-duel-state,.hand-top .pa-duel-hero--pre .pa-duel-vs{display:none}.hand-tabs__link:first-child{border:1px solid var(--hand-gold-line);background:var(--hand-gold-soft);color:var(--hand-gold)}@media (max-width:720px){.hand-top .predicto-container{grid-template-columns:minmax(0,1fr)}.hand-top .pa-page-intro{grid-column:1;justify-self:stretch}}@media (min-width:721px){.hand-top .pa-page-actions,.hand-top .pa-match-actions{flex-wrap:nowrap}}.hand-badge{margin:calc(var(--sp-2) * -1) 0 var(--sp-4);padding:var(--sp-1) var(--sp-3);border:1px solid var(--hand-gold-line);background:var(--hand-gold-soft);color:var(--hand-gold);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border-radius:999px;justify-self:start;inline-size:fit-content}.hand-squads__grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hand-squad{align-content:start;gap:var(--sp-3);min-inline-size:0;display:grid}.hand-squad__head{align-items:center;gap:var(--sp-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0;display:flex}.hand-court{aspect-ratio:100/52;border-radius:var(--radius);background:radial-gradient(120% 90% at 50% 0%, #ffffff2e, transparent 60%), var(--hand-court);position:relative;overflow:hidden}.hand-court--home{--hand-court:#2b6aa6;--hand-jersey:#14233f;--hand-jersey-ink:#fff}.hand-court--away{--hand-court:#a98a2c;--hand-jersey:#f4f1e8;--hand-jersey-ink:#1a1a1a}.hand-court__lines{fill:none;stroke:#ffffffd9;stroke-width:.5px;vector-effect:non-scaling-stroke;block-size:100%;inline-size:100%;position:absolute;inset:0}.hand-court__lines path{vector-effect:non-scaling-stroke;stroke-width:1.5px}.hand-court__player{pointer-events:none;justify-items:center;gap:2px;inline-size:30%;display:grid;position:absolute;transform:translate(-50%,-50%)}.hand-court__name{max-inline-size:100%;padding:1px var(--sp-2);border-radius:var(--radius-xs);color:#fff;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;background:#080c148c;overflow:hidden}.hand-jersey{block-size:auto;inline-size:2rem;fill:var(--hand-jersey);stroke:#ffffffb3;stroke-width:1px}.hand-jersey text{fill:var(--hand-jersey-ink);stroke:none;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.hand-mini{padding:var(--sp-3);border:1px solid var(--hand-line);border-radius:var(--radius);background:#ffffff05}.hand-mini h4{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.hand-mini__table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.hand-mini__table th,.hand-mini__table td{padding:var(--sp-1) var(--sp-1);color:var(--text);font-size:var(--fs-xs);line-height:var(--lh-snug);text-align:start;text-transform:none;letter-spacing:normal;border-block-end:1px solid var(--hand-line);background:0 0;font-family:inherit}.hand-mini__table thead th{color:var(--muted);line-height:var(--lh-tight);font-size:var(--fs-3xs);font-weight:var(--fw-semibold)}.hand-mini__table tbody th{font-weight:var(--fw-semibold)}.hand-mini__status{text-align:end;font-weight:var(--fw-semibold)}.hand-mini__status--out{color:#ff7a6b}.hand-mini__status--doubtful{color:var(--hand-gold)}@media (max-width:860px){.hand-squads__grid{grid-template-columns:minmax(0,1fr)}}html body .predicto-wrap.predicto-wrap--dashboard .hand-page.pa-page.pa-page--shell{padding:0 var(--sp-4) 30px}.hand-top .pa-action-chip{font-size:var(--fs-xs);padding:var(--sp-2) var(--sp-3);border-radius:9px}@media (max-width:560px){.hand-card{padding:var(--sp-5) var(--sp-4)}.hand-tabs__link{padding-inline:14px}}.hand-top .pa-duel-hero{box-shadow:inset 0 0 90px #e3b34129,inset 0 -60px 80px -40px #080e1ed9}.hand-top .pa-duel-name strong{font-style:italic;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);text-transform:uppercase;text-shadow:0 2px 14px #000000b3}.hand-top .pa-duel-name span{letter-spacing:.12em;text-transform:uppercase}.hand-hero__vs{text-shadow:0 0 18px #e3b3418c;font-style:italic}.hand-hero__time{text-shadow:0 2px 12px #000000b3}.hand-top .pa-duel-name span{font-size:clamp(1.4rem,2.2vw,2rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--text)}.hand-top .pa-duel-hero .pa-duel-crest .team-logo-hero{block-size:clamp(5rem,10vw,10rem);inline-size:clamp(5rem,10vw,10rem)}.hand-top .pa-duel-name span{font-style:italic}.hand-court{aspect-ratio:100/74;border-radius:var(--radius-lg);background:radial-gradient(90% 70% at 50% 25%, #ffffff29, transparent 70%), linear-gradient(180deg, var(--hand-court), color-mix(in srgb, var(--hand-court) 78%, #000));box-shadow:inset 0 0 0 1px #ffffff1f}.hand-court--home{--hand-court:#2f72b1}.hand-court--away{--hand-court:#b79a3e}.hand-court__lines{stroke:#fffffff2}.hand-court__lines path{stroke-width:2px}.hand-court__dash{stroke-dasharray:6 5}.hand-court__grain{fill:#fff;opacity:.22;mix-blend-mode:soft-light;stroke:none}.hand-court__goal{fill:#fff;stroke:#d83a34;stroke-width:1.4px}.hand-court__net{stroke:#5050508c;stroke-width:.25px}.hand-court__player{gap:3px;inline-size:32%}.hand-court__name{padding:2px var(--sp-3);border-radius:var(--radius-sm);font-size:var(--fs-2xs);background:#142642d1;box-shadow:inset 0 1px #ffffff1f}.hand-court--away .hand-court__name{background:#3c3014c7}.hand-jersey{filter:drop-shadow(0 2px 3px #00000073);inline-size:2.6rem}.hand-court--home{--hand-jersey:#14233f;--hand-jersey-ink:#fff}.hand-court--away{--hand-jersey:#f4f1e8;--hand-jersey-ink:#1a1a1a}.hand-court--home .hand-jersey{fill:color-mix(in srgb, var(--hand-jersey) 72%, #000)}.hand-court.hand-court--baseball{aspect-ratio:100/68;border:1px solid color-mix(in srgb, var(--hand-side) 55%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--hand-side) 28%, transparent);background:#07130c url(/images/lineups/baseball-field.webp) 50%/cover no-repeat}.hand-court--baseball.hand-court--home{--hand-side:#3b82d6}.hand-court--baseball.hand-court--away{--hand-side:#e0453f}@media (min-width:761px) and (max-width:1100px){.hand-top .pa-duel-name span,.hand-top .pa-duel-name strong{font-size:clamp(1.05rem,2.6vw,1.5rem)}.hand-top .pa-duel-meta{justify-content:center;align-items:flex-start;gap:var(--sp-1);text-align:center;display:flex}.hand-top .pa-duel-meta svg{flex:none;margin-block-start:2px}}.hand-row{align-items:stretch}.hand-card{flex-direction:column;display:flex}.hand-bars,.hand-h2h,.hand-form,.hand-keys,.hand-info{flex:auto;align-content:space-evenly}.hand-h2h li,.hand-form__row{align-content:center}.hand-stack{gap:var(--sp-4);flex-direction:column;min-inline-size:0;display:flex}.hand-stack>.hand-card{flex:auto}#hand-summary{justify-content:space-between}.hand-page{--top-odds-accent:var(--hand-gold)}.hand-pick .top-odds{margin-block-start:var(--sp-4)}@media (min-width:1200px){.hand-body{margin-block-start:var(--sp-1)}}@media (max-width:560px){.hand-tabs{display:none}.hand-body{margin-block-start:calc(var(--sp-4) + 30px)}}.hand-court__player .pa-entity-trigger{max-inline-size:100%;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-items:center;gap:3px;padding:0;display:grid}.hand-court__player .pa-entity-trigger:focus-visible,.hand-mini__table .pa-entity-trigger:focus-visible{outline:2px solid var(--hand-gold);outline-offset:3px;border-radius:var(--radius-xs)}.hand-mini__table .pa-entity-trigger{color:inherit;font:inherit;font-weight:var(--fw-semibold);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.hand-pick__odds .book-cell{justify-content:center}@media (max-width:480px){.hand-page .book-logo{block-size:22px;inline-size:22px}}.hand-avatar{border-radius:var(--radius-round);object-fit:cover;background:var(--surface-3);block-size:28px;inline-size:28px;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);flex:none;place-items:center;display:inline-grid}.hand-mini__table .pa-entity-trigger{align-items:center;gap:var(--sp-2);display:inline-flex}.hand-court__avatar{--hand-avatar:3rem;inline-size:var(--hand-avatar);block-size:var(--hand-avatar);border-radius:var(--radius-round);border:2px solid var(--hand-jersey);background:var(--hand-jersey);place-items:center;display:grid;position:relative;box-shadow:0 2px 6px #00000073}.hand-court__avatar img{inline-size:calc(var(--hand-avatar) - 4px);block-size:calc(var(--hand-avatar) - 4px);border-radius:var(--radius-round);object-fit:cover;object-position:top}.hand-court__avatar-fallback{color:var(--hand-jersey-ink);font-size:var(--fs-lg);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.hand-court__number{background:var(--hand-jersey);block-size:1.25rem;min-inline-size:1.25rem;color:var(--hand-jersey-ink);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);line-height:var(--lh-none);border-radius:999px;place-items:center;padding-inline:3px;display:grid;position:absolute;inset-block-end:-4px;inset-inline-end:-6px;box-shadow:0 0 0 1px #ffffffb3}@media (max-width:560px){.hand-court__avatar{--hand-avatar:2.4rem}.hand-court__name{font-size:var(--fs-3xs);padding-inline:var(--sp-2)}.hand-court{aspect-ratio:100/96}}.hand-squads__grid>:only-child{grid-column:1/-1}.hand-squads__grid--absents{margin-block-start:var(--sp-4)}.hand-page--baseball{--brand:#22c55e;--brand-hover:#3fdc77;--brand-strong:#17a34a;--brand-ink:#03150b;--brand-glow:#22c55e33;--hand-gold:#22c55e;--hand-gold-soft:#22c55e1f;--hand-gold-line:#22c55e57;--hand-blue:#3b82f6;--mlb-home:#3b82f6;--mlb-home-light:#60a5fa;--mlb-away:#ef4444;--mlb-away-light:#f87171;--hand-card:#061322;--hand-card-2:#0b2238;--hand-line:#8cbeff1f;background:#03070c}.hand-page--baseball .hand-card,.hand-page--baseball .hand-tabs{border-color:var(--hand-line);background:linear-gradient(180deg, var(--hand-card-2), var(--hand-card))}.hand-page--baseball .hand-pick__label,.hand-page--baseball .hand-gauge__track i{--hand-gold:#22c55e}.hand-page--baseball .hand-gauge__track i{background:linear-gradient(90deg,#17a34a,#22c55e)}.hand-page--baseball .hand-alert__cta{color:#03150b}.hand-page--baseball .hand-card{padding:var(--sp-5) var(--sp-5)}.hand-page--baseball .hand-card__title{font-size:var(--fs-lg);margin-block-end:var(--sp-3)}.hand-page--baseball .hand-row,.hand-page--baseball .hand-squads__grid,.hand-page--baseball .hand-body{gap:var(--sp-3)}.hand-page--baseball .hand-squad{gap:var(--sp-2)}.hand-page--baseball .hand-badge{margin-block-end:var(--sp-2)}.hand-page--baseball .hand-mini{padding:var(--sp-2)}.hand-page--baseball .hand-mini__table th,.hand-page--baseball .hand-mini__table td{padding:5px var(--sp-1)}.mlb-bars__legend{margin:0 0 var(--sp-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text);justify-content:space-between;display:flex}.mlb-bars{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.mlb-bars__row{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(6rem,1fr) 2.6rem minmax(0,1fr) minmax(0,1fr) 2.6rem;display:grid}.mlb-bars__label{color:var(--text-2);font-size:var(--fs-xs)}.mlb-bars__value{font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text)}.mlb-bars__value--away{text-align:end}.mlb-bars__track{border-radius:var(--radius-pill);block-size:8px;overflow:hidden}.mlb-bars__track--home{background:#3b82f62e}.mlb-bars__track--away{background:#ef44442e}.mlb-bars__track--home i{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--mlb-home), var(--mlb-home-light));block-size:100%;display:block}.mlb-bars__track--away i{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--mlb-away-light), var(--mlb-away));block-size:100%;display:block}@media (max-width:560px){.mlb-bars__row{gap:var(--sp-1);grid-template-columns:minmax(4.5rem,1fr) 2.1rem minmax(0,1fr) minmax(0,1fr) 2.1rem}.mlb-bars__label{font-size:var(--fs-2xs)}}.mlb-bars{align-content:start;gap:var(--sp-3);flex:none}.mlb-bars__legend{gap:var(--sp-2);border-block-end:1px solid var(--hand-line);grid-template-columns:minmax(6rem,1fr) 2.6rem minmax(0,1fr) minmax(0,1fr) 2.6rem;margin-block-end:var(--sp-3);padding-block-end:var(--sp-2);display:grid}.mlb-bars__legend span{text-align:center}.mlb-bars__legend span:first-child{grid-column:3}.mlb-bars__legend span:last-child{grid-column:4}@media (max-width:560px){.mlb-bars__legend{grid-template-columns:minmax(4.5rem,1fr) 2.1rem minmax(0,1fr) minmax(0,1fr) 2.1rem}}@media (min-width:761px){.hand-page--baseball .hand-pick{column-gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title title title""crest text odds""gauge gauge odds""books books books";align-items:center;display:grid}.hand-page--baseball .hand-pick>.hand-card__title{grid-area:title}.hand-page--baseball .hand-pick__main{display:contents}.hand-page--baseball .hand-pick__crest{grid-area:crest}.hand-page--baseball .hand-pick__text{grid-area:text}.hand-page--baseball .hand-pick__odds{grid-area:odds;align-content:center;align-self:stretch}.hand-page--baseball .hand-pick .hand-gauge{grid-area:gauge;margin-block-start:var(--sp-2)}.hand-page--baseball .hand-pick>.top-odds{grid-area:books}}.hand-body>.hand-row:has(.hand-stack){display:contents}.hand-body>.hand-row:has(.hand-stack)>.hand-stack{display:contents}.hand-body>.hand-tabs{order:0}.hand-body>#hand-pronostic{order:1}.hand-body #hand-summary{order:2}.hand-body>#hand-squads{order:3}.hand-body #hand-stats{order:4}.hand-body>#hand-analysis{order:5}.hand-body #hand-h2h{order:6}.hand-body>:has(#hand-standings){order:7}.hand-body>:has(#hand-form){order:8}.hand-body>:has(#hand-keys){order:9}.hand-body>.hand-alert{order:10}.hand-body>.pa-ai-note{order:11}.hand-hero__periods{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:#ffffffd1;flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}
html .hand-page{--hand-pad:var(--sp-6);--hand-tile-border:1px solid color-mix(in srgb, var(--text) 9%, transparent);--hand-tile-bg:color-mix(in srgb, var(--text) 4%, transparent)}html .hand-page--baseball{--hand-pad:var(--sp-5)}@media (max-width:560px){html .hand-page,html .hand-page--baseball{--hand-pad:var(--sp-4)}}html .hand-page .hand-card,html .hand-page .hand-alert,html .hand-page .hand-analysis{padding:var(--hand-pad);border-radius:14px}html .hand-page .hand-alert{background:linear-gradient(180deg, color-mix(in srgb, var(--hand-gold) 9%, var(--hand-card)), var(--hand-card))}html .hand-page .hand-alert h2{gap:var(--sp-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}html .hand-page .hand-alert h2>svg{box-sizing:content-box;border-radius:var(--radius-sm);background:var(--hand-gold-soft);block-size:18px;inline-size:18px;color:var(--hand-gold);flex:none;padding:5px}html .hand-page .hand-info{align-content:stretch;gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(44px,1fr)}html .hand-page .hand-info__row{align-items:center;column-gap:var(--sp-3);border:var(--hand-tile-border);background:var(--hand-tile-bg);border-radius:10px;grid-template-columns:24px minmax(0,auto) minmax(0,1fr);grid-template-areas:"icon label value";padding:8px 14px}html .hand-page .hand-info__row dt{font-size:var(--fs-xs)}html .hand-page .hand-info__row dd{font-size:var(--fs-sm);text-align:end}html .hand-page .hand-row:has(>#hand-standings) #hand-info .hand-info{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}html .hand-page .hand-row:has(>#hand-form):has(>#hand-info){grid-template-columns:minmax(0,1fr)}@media (max-width:760px){html .hand-page .hand-info{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}}html .hand-page .hand-form{align-content:start;gap:var(--sp-3);flex:none;grid-template-columns:repeat(2,minmax(0,1fr))}html .hand-page .hand-form__row{border:var(--hand-tile-border);background:var(--hand-tile-bg);border-radius:10px;padding:10px 14px}html .hand-page .hand-form__row:only-child{grid-column:1/-1}@media (max-width:860px){html .hand-page .hand-form{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}}html .hand-page .hand-h2h{align-content:start;gap:var(--sp-3);flex:none;grid-template-columns:repeat(2,minmax(0,1fr))}html .hand-page .hand-h2h li{gap:2px var(--sp-3);border:var(--hand-tile-border);background:var(--hand-tile-bg);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;padding:12px 14px}html .hand-page .hand-h2h li:last-child:nth-child(odd){grid-column:1/-1}html .hand-page .hand-h2h time{min-inline-size:5rem;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}html .hand-page .hand-h2h em{font-size:var(--fs-xs);grid-column:2}html .hand-page .hand-h2h strong{background:var(--hand-gold-soft);color:var(--hand-gold);font-variant-numeric:tabular-nums;border-radius:6px;margin-inline:4px;padding:1px 8px;display:inline-block}@media (max-width:760px){html .hand-page .hand-h2h,html .hand-page .hand-h2h li{grid-template-columns:minmax(0,1fr)}html .hand-page .hand-h2h em{grid-column:1}}html .hand-page .hand-keys{align-content:start;gap:var(--sp-3);flex:none;grid-template-columns:repeat(2,minmax(0,1fr))}html .hand-page .hand-keys li{border:var(--hand-tile-border);background:var(--hand-tile-bg);min-block-size:52px;color:var(--text);font-size:var(--fs-md);border-radius:10px;align-items:center;padding:10px 14px}html .hand-page .hand-keys li:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:760px){html .hand-page .hand-keys{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}}html .hand-page .hand-analysis{padding-block-end:var(--hand-pad)}html .hand-page .hand-analysis .pa-prose-acc .pa-prose-acc-body{columns:2 22rem;column-rule:1px solid color-mix(in srgb, var(--text) 8%, transparent);column-gap:48px;max-inline-size:none}html .hand-page .hand-analysis .pa-prose-acc .pa-prose-acc-body>p{break-inside:avoid}html .hand-page .hand-analysis .pa-prose-acc .pa-prose-acc-body>p+p{border-top:0;padding-top:0}html .hand-page .hand-analysis .pa-prose-acc .pa-prose-acc-body>:last-child{margin-block-end:0}html .hand-page .hand-hero__periods{text-align:center;justify-content:center;max-inline-size:100%}@media (max-width:560px){html .hand-page .hand-body{margin-block-start:var(--sp-4)}html .hand-page .hand-pick__main{align-items:center;gap:var(--sp-3)}html .hand-page .hand-pick__text{flex:9rem}html .hand-page .hand-h2h__teams{flex-wrap:wrap;align-items:baseline;gap:2px 0;display:flex}html .hand-page--baseball .hand-table th:nth-child(n+3),html .hand-page--baseball .hand-table td:nth-child(n+3){inline-size:2.4rem}}html .hand-page .top-odds-title,html .hand-page .pa-duel-state{font-size:var(--fs-2xs)}html .hand-page .pa-prose-acc-toggle{min-block-size:40px}@media (max-width:560px){html .hand-page .pa-prose-acc-toggle{min-block-size:44px}}
.tn-page{--top-odds-accent:var(--tn-accent);--tn-accent:#dfff4f;--tn-accent-rgb:223 255 79;--tn-accent-strong:#eaff7a;--tn-accent-soft:rgb(var(--tn-accent-rgb) / .12);--tn-accent-line:rgb(var(--tn-accent-rgb) / .38);--tn-on-accent:#141806;--tn-card-bg:var(--pa-card,#14171b);--tn-line:#ffffff24;--tn-muted:var(--text-2,#9aa1aa);--tn-win:#3ecf6e;--tn-loss:#e5484d;--tn-gap:16px}.tn-page a:where(:not(.predicto-btn-primary)){color:inherit}.tn-hero{grid-template-columns:minmax(0,1fr) minmax(14rem,30%) minmax(0,1fr)}.tn-hero-side{gap:var(--sp-2,8px);min-inline-size:0;text-shadow:var(--pa-duel-shadow);align-content:start;display:grid}.tn-hero-side--home{justify-self:end;padding-inline-end:6%}.tn-hero-side--away{justify-self:start;padding-inline-start:6%}.tn-hero-name{line-height:var(--lh-display);margin:0;display:grid}.tn-hero-name span{font-size:clamp(1rem,1.7vw,1.5rem);font-weight:var(--fw-semibold)}html .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--shell) .pa-page.pa-page--shell .tn-hero-name .pa-entity-trigger span:not(.pa-xi-name){font-size:clamp(1rem,1.7vw,1.5rem);font-weight:var(--fw-semibold)}.tn-hero-name strong{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.75rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}html .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--shell) .pa-page.pa-page--shell .tn-hero-name .pa-entity-trigger strong{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.75rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.tn-hero-meta{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);grid-template-columns:auto 1fr;display:grid}.tn-hero-meta span{opacity:.85}.tn-hero-meta b{font-weight:var(--fw-semibold);grid-column:1/-1}.tn-flag{object-fit:cover;vertical-align:middle;border-radius:3px;flex:none;block-size:20px;inline-size:28px;display:inline-block;box-shadow:0 0 0 1px #ffffff2e}.tn-hero-center{text-align:center;text-shadow:var(--pa-duel-shadow);align-content:center;justify-items:center;gap:6px;display:grid}.tn-hero-level{color:var(--tn-accent-strong);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:inline-flex}.tn-hero-title{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--tn-accent-strong);line-height:var(--lh-display);margin:0}.tn-hero-sets{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);word-spacing:.35em;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:0;display:inline-flex}.tn-hero-set--current{border:1px solid var(--tn-accent-line);background:rgb(var(--tn-accent-rgb) / .12);color:var(--tn-accent-strong);border-radius:7px;padding:0 9px}.tn-hero-state{border:1px solid var(--tn-accent-line);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-shadow:none;background:#0006;border-radius:999px;padding:2px 12px}.tn-hero-center .pa-live-title{font-size:var(--fs-3xs);font-weight:var(--fw-semibold);text-shadow:none}.tn-hero-round{line-height:var(--lh-tight);margin:4px 0 0;display:grid}.tn-hero-round strong{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.tn-hero-round span{font-size:var(--fs-xs);opacity:.85}.tn-chip{border:1px solid var(--tn-accent-line);background:rgb(var(--tn-accent-rgb) / .18);color:var(--tn-accent-strong);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;text-shadow:none;border-radius:6px;padding:3px 14px}.tn-hero-line{font-size:var(--fs-xs);align-items:center;gap:8px;margin:0;display:inline-flex}.tn-hero-line svg{color:var(--tn-accent-strong);flex:none}@media (max-width:760px){.tn-hero{align-items:start;column-gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.tn-hero-side--home,.tn-hero-side--away{justify-self:stretch;padding-inline:0}.tn-hero-center{gap:var(--sp-2);grid-area:2/1/auto/-1;padding-block-start:var(--sp-2)}}.tn-nav{margin-block-start:10px}.tn-nav nav{border:1px solid var(--tn-line);background:var(--tn-card-bg);scrollbar-width:none;border-radius:8px;padding:3px;display:flex;overflow-x:auto}.tn-nav a{color:var(--tn-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:center;white-space:nowrap;border-radius:5px;flex:1 1 0;padding:5px 8px;line-height:19.5px;text-decoration:none}.tn-nav a:first-child{background:var(--tn-accent-soft);color:var(--tn-accent)}.tn-nav a:not(:first-child):hover{color:var(--text-1,#f3f5f7)}.tn-nav a:focus-visible{outline:2px solid var(--tn-accent);outline-offset:2px}.tn-nav a.tn-tab--live{color:var(--live)}.tn-nav a.tn-tab--live .pa-live-dot{background:var(--live);vertical-align:-1px;margin-inline-end:6px;display:inline-block}.tn-body{gap:var(--tn-gap);margin-block-start:var(--tn-gap);padding-block-end:8px;display:grid}.tn-body>*{min-width:0}.tn-row{gap:var(--tn-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.tn-row--single{grid-template-columns:minmax(0,1fr)}.tn-page .tn-card{border:1px solid var(--tn-line);background:var(--tn-card-bg);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.tn-page .tn-card:hover{border-color:var(--tn-line)!important;box-shadow:none!important}.tn-card-title{font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);align-items:center;gap:8px;line-height:22px;display:flex;font-size:var(--fs-lg)!important;margin:0!important}.tn-card-icon{color:var(--tn-accent);display:inline-flex}.tn-text{color:var(--text-1,#f3f5f7);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.tn-link{color:var(--tn-accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;gap:6px;margin-block-start:auto;text-decoration:none;display:inline-flex}.tn-link:hover{text-decoration:underline}.tn-list{flex-direction:column;flex:auto;justify-content:space-between;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tn-list li{font-size:var(--fs-sm);line-height:var(--lh-normal);align-items:flex-start;gap:10px;display:flex}.tn-list svg{color:#f5b73b;flex:none;margin-block-start:1px}.tn-list--check svg{color:var(--tn-win)}.tn-prono-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.tn-prono-main{align-items:center;gap:14px;min-width:0;display:flex}.tn-prono-medal{border:1px solid var(--tn-accent-line);background:var(--tn-accent-soft);block-size:48px;inline-size:48px;color:var(--tn-accent-strong);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.tn-prono-medal .pick-subject-photo{object-fit:cover;object-position:center top;block-size:100%;inline-size:100%}.tn-prono-medal .pick-subject-text{font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display)}.tn-prono-pick{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.tn-prono-market,.tn-prono-settle{color:var(--tn-muted);font-size:var(--fs-xs);align-items:center;gap:6px;margin:4px 0 0;display:flex}.tn-prono-settle{color:var(--tn-win);font-weight:var(--fw-semibold)}.tn-prono-odds{border:1px solid var(--tn-line);text-align:center;background:#ffffff08;border-radius:10px;justify-items:center;gap:4px;min-inline-size:168px;padding:12px 20px;display:grid}.tn-prono-odds span{color:var(--tn-muted);font-size:var(--fs-2xs)}.tn-prono-odds strong{color:var(--tn-accent-strong);font-family:var(--font-geist-mono);font-size:var(--fs-display-md);font-weight:var(--fw-semibold);line-height:var(--lh-none)}.tn-meter{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.tn-meter span{color:var(--tn-muted);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.tn-meter-track{background:#ffffff1a;border-radius:999px;block-size:8px;overflow:hidden}.tn-meter-track i{border-radius:inherit;background:linear-gradient(90deg, #b5d11f, var(--tn-accent));block-size:100%;display:block}.tn-meter b{font-family:var(--font-geist-mono);font-size:var(--fs-md)}.tn-legend{color:var(--tn-muted);font-size:var(--fs-2xs);justify-content:flex-end;gap:16px;margin:0;display:flex}.tn-legend span:before{content:"";background:var(--tn-accent);border-radius:50%;block-size:8px;inline-size:8px;margin-inline-end:6px;display:inline-block}.tn-legend .tn-legend-away:before{background:#aeb4bd}.tn-stat-rows{flex-direction:column;flex:auto;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.tn-stat-rows li{border-block-end:1px solid #ffffff12;flex:auto;grid-template-columns:56px minmax(0,1fr) 56px;align-content:center;align-items:center;gap:6px 12px;padding-block:8px;display:grid}.tn-stat-rows li:last-child{border-block-end:0}.tn-stat-rows b{font-family:var(--font-geist-mono);font-size:var(--fs-sm)}.tn-stat-rows b:last-of-type{text-align:end}.tn-stat-label{color:var(--tn-muted);font-size:var(--fs-xs);grid-column:1/-1}.tn-stat-bar{gap:3px;block-size:6px;display:flex}.tn-stat-bar i{background:var(--tn-accent);border-radius:999px;display:block}.tn-stat-bar i+i{background:#aeb4bd}.tn-more{flex-direction:column;flex:auto;display:flex}.tn-more summary{cursor:pointer;flex-direction:column;flex:auto;gap:12px;list-style:none;display:flex}.tn-more summary::-webkit-details-marker{display:none}.tn-more-lead{-webkit-line-clamp:4;font-size:var(--fs-sm);line-height:var(--lh-normal);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tn-more[open] .tn-more-lead{display:none}.tn-more[open] .tn-link svg{transform:rotate(180deg)}.tn-more-body{gap:14px;margin-block-end:12px;display:grid}.tn-more-body h3{font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0 0 4px}.tn-h2h{flex-direction:column;flex:auto;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.tn-h2h li{font-size:var(--fs-xs);border-block-end:1px solid #ffffff12;flex:auto;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-block:10px;display:grid}.tn-h2h li:last-child{border-block-end:0}.tn-h2h time,.tn-form-list time{color:var(--tn-muted);white-space:nowrap}.tn-form-grid{gap:var(--tn-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tn-form-col{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.tn-form-head{background:var(--tn-accent-soft);font-size:var(--fs-md);align-items:center;gap:10px;margin:0;padding:12px 14px;display:flex}.tn-form-head span{color:var(--tn-muted);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}.tn-form-list{flex-direction:column;flex:auto;margin:0;padding:0 14px;list-style:none;display:flex}.tn-form-list li{font-size:var(--fs-xs);border-block-end:1px solid #ffffff12;flex:auto;grid-template-columns:92px minmax(0,1fr) auto 28px;align-items:center;gap:12px;padding-block:10px;display:grid}.tn-form-list li:last-child{border-block-end:0}.tn-form-opp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tn-form-score{font-family:var(--font-geist-mono);font-size:var(--fs-2xs);text-align:end;white-space:nowrap}.tn-badge{block-size:26px;inline-size:26px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border-radius:6px;place-items:center;display:grid}.tn-badge--win{color:#6ee79a;background:#3ecf6e33}.tn-badge--loss{color:#ff8a8e;background:#e5484d38}.tn-surface{isolation:isolate;border-radius:10px;flex:auto;align-items:flex-end;min-block-size:150px;display:flex;position:relative;overflow:hidden}.tn-surface .tn-court{z-index:-1;block-size:100%;inline-size:100%;position:absolute;inset:0}.tn-surface:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#000000b3);position:absolute;inset:0}.tn-surface p{text-shadow:0 1px 8px #000c;margin:0;padding:14px;display:grid}.tn-surface strong{font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.tn-surface span{font-size:var(--fs-xs);opacity:.9}.tn-court{block-size:auto;inline-size:100%;display:block}.tn-court-ground-a{stop-color:#c8622f}.tn-court-ground-b{stop-color:#9d4421}[data-surface=hard] .tn-court-ground-a{stop-color:#3a73b8}[data-surface=hard] .tn-court-ground-b{stop-color:#234f86}[data-surface=grass] .tn-court-ground-a{stop-color:#4f9444}[data-surface=grass] .tn-court-ground-b{stop-color:#2f6a2c}.tn-court-inner{fill:#00000014}.tn-court-lines{stroke:#ffffffeb}.tn-court-net{stroke:#ffffffb3}.tn-court-net-shadow{fill:#00000047}.tn-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0;display:grid}.tn-tiles div{border:1px solid var(--tn-accent-line);background:#ffffff05;border-radius:8px;align-content:start;gap:8px;min-block-size:84px;padding:12px 14px;display:grid}.tn-tiles dt{color:var(--tn-muted);font-size:var(--fs-2xs)}.tn-tiles dd{color:var(--tn-accent-strong);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight);gap:2px;margin:0;display:grid}.tn-tiles dd svg{color:var(--tn-accent)}.tn-tiles dd span{color:var(--text-1,#f3f5f7);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}.tn-ranking,.tn-perf{border-collapse:collapse;inline-size:100%;font-family:inherit;font-size:var(--fs-xs)}.tn-ranking :is(th,td),.tn-perf :is(th,td){text-transform:none;font-family:inherit}.tn-ranking{flex:none}.tn-ranking-all{margin-block-start:auto}.tn-ranking-all[open] summary{margin-block-end:8px}.tn-ranking th,.tn-perf thead th{color:var(--tn-muted);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-align:start;padding:8px 10px;text-transform:uppercase!important}.tn-ranking th:last-child,.tn-ranking td:last-child{text-align:end}.tn-ranking td{font-size:var(--fs-xs);border-block-end:1px solid #ffffff0f;padding:4px 10px;line-height:20px}.tn-ranking .tn-ranking-gap td{color:var(--tn-muted);letter-spacing:.12em;text-align:center;border:0;padding-block:0;line-height:14px}.tn-ranking td:nth-child(2){align-items:center;gap:8px;display:flex}.tn-ranking .tn-flag{block-size:14px;inline-size:20px}.tn-ranking tr[data-highlight] td{background:rgb(var(--tn-accent-rgb) / .2);border-block:1px solid var(--tn-accent-line);color:#fff;font-weight:var(--fw-semibold)}.tn-ranking tr[data-highlight] td:first-child{border-start-start-radius:6px;border-end-start-radius:6px}.tn-ranking tr[data-highlight] td:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.tn-profiles-grid{gap:var(--tn-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.tn-profile{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.tn-profile-head{align-items:center;gap:14px;display:flex}.tn-profile-photo{border:1px solid var(--tn-accent-line);object-fit:cover;object-position:center top;border-radius:8px;flex:none;block-size:130px;inline-size:108px}.tn-profile-photo--crop{background:var(--tn-crop) left 18% / auto 118% no-repeat, #0a0d12}.tn-profile--away .tn-profile-photo--crop{background-position:right 18%}@media (max-width:760px){.tn-profile-photo--crop{background-image:var(--tn-crop-narrow,var(--tn-crop))}}.tn-profile-head h3{font-size:var(--fs-lg);align-items:center;gap:8px;margin:0;display:flex}.tn-profile-rank{min-block-size:20px;color:var(--tn-accent-strong);font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin:4px 0 0}.tn-profile-list{font-size:var(--fs-xs);flex-direction:column;margin:0;display:flex}.tn-profile-list div{border-block-end:1px solid #ffffff0f;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;min-block-size:28px;display:grid}.tn-profile-list div:last-child{border-block-end:0}.tn-profile-list dt{color:var(--tn-muted)}.tn-profile-list dd{font-weight:var(--fw-semibold);margin:0}.tn-perf{flex:auto}.tn-perf th[scope=row]{text-align:start;font-weight:var(--fw-semibold);padding:12px 10px}.tn-perf td{text-align:center;font-weight:var(--fw-semibold);padding:12px 10px}.tn-perf thead th{color:var(--tn-accent);text-align:center}.tn-perf tbody th{color:var(--text-1,#f3f5f7);letter-spacing:0;background:0 0}.tn-perf tbody tr{border-block-start:1px solid #ffffff12}.tn-keys{flex-direction:column;flex:auto;justify-content:space-between;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tn-keys li{flex:auto;align-items:flex-start;gap:12px;display:flex}.tn-keys li>span{background:var(--tn-accent-soft);block-size:36px;inline-size:36px;color:var(--tn-accent-strong);border-radius:8px;flex:none;place-items:center;display:grid}.tn-keys p{font-size:var(--fs-sm);line-height:var(--lh-normal);align-self:center;margin:0}@media (max-width:860px){.tn-row,.tn-form-grid,.tn-profiles-grid,.tn-prono-grid{grid-template-columns:minmax(0,1fr)}.tn-prono-odds{justify-self:stretch}.tn-meter{grid-template-columns:minmax(0,1fr) auto}.tn-meter span{grid-column:1/-1}}@media (max-width:480px),(min-width:861px) and (max-width:1240px){.tn-form-list li{grid-template-columns:92px minmax(0,1fr) 28px}.tn-form-list .tn-form-score{text-align:start;grid-area:2/2/auto/3}.tn-form-list li>.tn-badge{grid-area:1/3/3}}@media (max-width:480px){.tn-form-list li{grid-template-columns:78px minmax(0,1fr) 28px}.tn-h2h li{grid-template-columns:minmax(0,1fr) auto}}.tn-page .tn-cta{border:1px solid var(--tn-line);background:var(--tn-card-bg);border-radius:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title link""button note";align-items:center;gap:12px 24px;padding:20px;display:grid}.tn-cta h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);grid-area:title;align-items:center;gap:8px;margin:0;display:flex}.tn-cta h2 svg{color:var(--tn-accent)}.tn-cta .predicto-btn{background:var(--tn-accent);border-color:var(--tn-accent);color:var(--tn-on-accent);grid-area:button;justify-self:start}.tn-cta .pa-track-link{color:var(--tn-accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);grid-area:link;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tn-cta .pa-rg-note{color:var(--tn-muted);font-size:var(--fs-xs);border-block-start:1px solid #ffffff1a;grid-area:note;margin:0;padding-block-start:12px}@media (max-width:760px){.tn-page .tn-cta{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""button""link""note"}}.tn-profile-photo--initials{background:var(--tn-accent-soft);color:var(--tn-accent-strong);font-size:var(--fs-display-md);font-weight:var(--fw-semibold);text-transform:uppercase;place-items:center;display:grid}.tn-trigger{gap:inherit;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:start;text-shadow:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.tn-trigger:hover strong,.tn-trigger:hover{text-decoration:underline;-webkit-text-decoration-color:var(--tn-accent);text-decoration-color:var(--tn-accent);text-underline-offset:4px}.tn-trigger:focus-visible{outline:2px solid var(--tn-accent);outline-offset:4px;border-radius:6px}.tn-credits{color:var(--tn-muted);font-size:var(--fs-3xs);line-height:var(--lh-normal);margin:0}.tn-credits a{color:inherit;text-decoration:underline}@media (max-width:640px){html body .pa-duel-hero.tn-hero{align-items:end;column-gap:var(--sp-3);row-gap:var(--sp-4);padding:calc(var(--pa-duel-strip) - 3.5rem) var(--sp-4) var(--sp-5);background:linear-gradient(to bottom, transparent calc(var(--pa-duel-strip) * .45), #050a14d9 calc(var(--pa-duel-strip) - 3rem), #050a14 calc(var(--pa-duel-strip) - .5rem)) padding-box, var(--pa-duel-image-narrow,var(--pa-duel-image)) top center / 100% auto no-repeat padding-box, linear-gradient(#050a14, #050a14) padding-box, var(--pa-duel-edge) border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}html body .pa-duel-hero.tn-hero:after{content:"VS";aspect-ratio:auto;color:var(--tn-accent-strong);font-family:var(--font-display);font-size:var(--fs-sm);font-style:italic;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-shadow:var(--pa-duel-shadow);background:0 0;grid-area:1/2;align-self:center;position:static;inset:auto;-webkit-mask-image:none;mask-image:none}html body .tn-hero .tn-hero-side{grid-row:1;justify-self:stretch;gap:6px;min-width:0;padding:0;container-type:inline-size}html body .tn-hero .tn-hero-side--home{text-align:start;grid-column:1;justify-items:start}html body .tn-hero .tn-hero-side--away{text-align:end;grid-column:3;justify-items:end}html body .tn-hero .tn-hero-side--away .tn-trigger{text-align:end;justify-items:end}html body .predicto-wrap .tn-hero .tn-hero-name span{font-size:var(--fs-xs);font-weight:var(--fw-medium);opacity:.85}html .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--shell) .pa-page.pa-page--shell .tn-hero .tn-hero-name .pa-entity-trigger span:not(.pa-xi-name){font-size:var(--fs-xs);font-weight:var(--fw-medium);opacity:.85}html body .predicto-wrap .tn-hero .tn-hero-name strong{font-size:clamp(1rem,13.5cqi,1.5rem);line-height:var(--lh-display);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}html .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--shell) .pa-page.pa-page--shell .tn-hero .tn-hero-name .pa-entity-trigger strong{font-size:clamp(1rem,13.5cqi,1.5rem);line-height:var(--lh-display);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}html body .tn-hero .tn-hero-meta{font-size:var(--fs-2xs);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}html body .tn-hero .tn-hero-side--away .tn-hero-meta{justify-content:flex-end}html body .tn-hero .tn-flag{border-radius:2px;block-size:16px;inline-size:22px}html body .tn-hero .tn-hero-meta b{color:var(--tn-accent-strong);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);flex-basis:100%}html body .tn-hero .tn-hero-center{border-block-start:1px solid #ffffff14;grid-area:2/1/auto/-1;gap:6px;padding-block-start:var(--sp-4)}html body .tn-hero .tn-hero-title{font-size:var(--fs-xl);letter-spacing:var(--tracking-wide)}html body .tn-hero .tn-hero-round{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 6px;margin:0;display:flex}html body .tn-hero .tn-hero-round strong{font-size:var(--fs-sm)}html body .tn-hero .tn-hero-round span{font-size:var(--fs-xs)}html body .tn-hero .tn-hero-round span:before{content:"· "}html body .tn-hero .tn-hero-line{font-size:var(--fs-xs);opacity:.92;gap:6px}html body .tn-hero .tn-hero-line svg{width:15px;height:15px}html body .tn-hero .tn-hero-sets{font-size:var(--fs-2xl)}}@media (max-width:360px){html body .pa-duel-hero.tn-hero{grid-template-columns:repeat(2,minmax(0,1fr))}html body .pa-duel-hero.tn-hero:after{content:none}html body .tn-hero .tn-hero-side--away{grid-column:2}}.tn-row:has(>.tn-card:not(#tn-stats,#tn-analysis,#tn-h2h)):has(>#tn-stats){grid-template-columns:minmax(0,1fr)}.tn-more-lead{-webkit-line-clamp:3;color:var(--text);font-size:calc(var(--fs-sm) + 1px);line-height:1.6}.tn-link{border:1px solid color-mix(in srgb, var(--tn-accent) 45%, transparent);background:color-mix(in srgb, var(--tn-accent) 8%, transparent);border-radius:999px;align-self:flex-start;min-block-size:40px;padding-inline:16px}.tn-more-body{columns:2 340px;column-gap:12px;margin-block:4px 12px;display:block}.tn-more-body article{break-inside:avoid;border:1px solid color-mix(in srgb, var(--text) 9%, transparent);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:12px;margin-block-end:12px;padding:16px 18px 18px}.tn-more-body h3{align-items:center;gap:8px;margin-block-end:10px;display:flex}.tn-more-body h3:before{content:"";background:var(--tn-accent);border-radius:2px;flex:none;block-size:1em;inline-size:3px}.tn-more-body .tn-text{max-inline-size:64ch;color:var(--text-2);margin-block-end:14px;line-height:1.7}.tn-more-body .tn-text--lead{color:var(--text);font-size:calc(var(--fs-sm) + 1px);line-height:1.6}.tn-more-body .tn-text+.tn-text{border-block-start:1px solid color-mix(in srgb, var(--text) 7%, transparent);padding-block-start:14px}.tn-more-body .tn-text:last-child{margin-block-end:0}.tn-tiles div{border-color:var(--tn-line)}.tn-form-head{background:#ffffff0a}.tn-page .tn-perf th[scope=row]{font-size:var(--fs-sm);line-height:var(--lh-normal)}.tn-page .tn-perf td{font-size:var(--fs-sm);white-space:nowrap}.tn-page .tn-perf thead th{font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps)}.tn-surface{max-block-size:320px}@media (max-width:860px){.tn-surface{flex:none;block-size:170px}}@media (max-width:480px){.tn-page .tn-perf :is(th[scope=row],td){font-size:var(--fs-xs);padding-inline:6px}}.tn-nav a{justify-content:center;align-items:center;min-block-size:40px;display:flex}.tn-cta .pa-track-link{min-block-size:32px}
html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board.pa-match-board--f1:not(.pa-match-board--mma){height:auto;min-height:0;padding:28px 24px}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board--f1 .pa-teams{height:auto;margin:0;padding:0}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board--f1 .pa-ko{gap:var(--sp-3);flex-direction:column;height:auto}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board--f1 .pa-ko .pa-ko-date--race{margin:0}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board--f1 .pa-ko .pa-ko-meta{flex-flow:wrap;justify-content:center;gap:4px 8px;block-size:auto;min-block-size:0;margin:0;padding:6px 10px;display:flex;position:static;inset:auto;transform:none}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board--f1 .pa-ko .pa-ko-meta>*{text-align:center;justify-content:center}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref:has(.af-standings-table--race) .pa-factors-panel .pa-factors-lede{color:var(--text-2);font-size:var(--fs-md);margin:0;line-height:1.6}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref:has(.af-standings-table--race) .pa-body .pa-prose-fold>summary>.pa-prose-fold-lede{display:none}:is(html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race tbody td,html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race thead th){font-variant-numeric:tabular-nums;font-family:inherit}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race tbody td{font-size:var(--fs-sm)}:is(html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race :is(th,td)[data-col=circuit],html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race :is(th,td)[data-col=status]){text-align:start}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race td[data-col=status]{white-space:nowrap}:is(html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race td[data-col=position],html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race td[data-col=points]){font-family:var(--font-geist-mono)}@media (min-width:901px){html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race td[data-col=circuit]{white-space:nowrap;min-inline-size:14rem}}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .af-standings-groups>.af-standing-group+.af-standing-group{border-block-start:1px solid var(--pa-border,var(--line-2));margin-block-start:var(--sp-6,24px);padding-block-start:var(--sp-5,20px)}@media (max-width:640px){html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board.pa-match-board--f1:not(.pa-match-board--mma){padding:20px 16px}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race :is(th,td):not(:first-child){padding-inline:6px}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race tbody td{font-size:var(--fs-xs)}}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref:has(.af-standings-table--race) .pa-factors-panel .pa-factor-bullets{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;display:grid}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref:has(.af-standings-table--race) .pa-factors-panel .pa-factor-bullets>li{margin:0;padding:0}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board--f1 .pa-ko-meta a{min-block-size:32px;color:var(--text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race :is(td,th){vertical-align:middle}@media (max-width:640px){html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board--f1 .pa-ko-date--race{color:var(--text)}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board--f1 .pa-ko .pa-ko-meta{flex-direction:column;align-items:center;inline-size:100%}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board--f1 .pa-ko .pa-ko-meta>span{align-items:flex-start;max-inline-size:100%}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-match-board--f1 .pa-ko .pa-ko-meta>span>svg{flex:none;margin-block-start:3px}}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .pa-body .af-standings-table.af-standings-table--race thead th{font-size:.75rem}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref:has(.af-standings-table--race) :is(.pa-sport-data-coverage,.event-data-cockpit__eyebrow){font-size:.75rem}
.nhl-detail{--nhl-panel:var(--surface-1);--nhl-line:var(--pa-shell-line,var(--line));--nhl-accent:var(--brand);gap:var(--sp-3,12px);min-inline-size:0;display:grid}.nhl-grid{gap:var(--sp-3,12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nhl-grid>.nhl-card:only-child{grid-column:1/-1}.nhl-card{min-inline-size:0;scroll-margin-block-start:72px}.nhl-card h2{align-items:center;gap:8px;margin:0 0 12px;display:flex}.nhl-card h2 svg{color:var(--nhl-accent);flex:none}.nhl-card h2 small{color:var(--muted);font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-medium);margin-inline-start:auto}.nhl-card h3{font-size:var(--pa-fs-body,.875rem);font-weight:var(--fw-semibold);align-items:center;gap:8px;margin:0 0 8px;display:flex}.nhl-card h3 em{color:var(--muted);font-size:var(--pa-fs-meta,.8125rem);margin-inline-start:auto;font-style:normal}.nhl-card :is(ul,dl){margin:0;padding:0;list-style:none}.nhl-note{color:var(--muted);font-size:var(--pa-fs-meta,.8125rem);margin:0 0 10px}.nhl-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nhl-form-col ul,.nhl-h2h-list,.nhl-key-list{gap:2px;display:grid}.nhl-form-col li,.nhl-h2h-list li,.nhl-key-list li{border-block-end:1px solid var(--nhl-line);min-block-size:36px;font-size:var(--pa-fs-meta,.8125rem);align-items:center;gap:8px;padding-block:3px;display:flex}.nhl-form-col li:last-child,.nhl-h2h-list li:last-child,.nhl-key-list li:last-child{border-block-end:0}.nhl-form-opp{flex:1;align-items:center;gap:6px;min-inline-size:0;display:flex}.nhl-form-opp span:last-child,.nhl-key-list li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nhl-key-list li>span{flex:1;min-inline-size:0}.nhl-form-col time,.nhl-h2h-list time{color:var(--muted);font-size:var(--pa-fs-meta,.8125rem)}.nhl-h2h-list li>span{flex:1;min-inline-size:0}.nhl-chip{block-size:24px;inline-size:24px;font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-semibold);border-radius:6px;flex:none;place-items:center;display:inline-grid}.nhl-chip--W{background:var(--positive-soft);color:var(--brand-on-soft)}.nhl-chip--L{background:var(--negative-soft);color:var(--negative)}.nhl-chip--D{background:var(--warning-soft);color:var(--warning)}.nhl-table{border-collapse:collapse;inline-size:100%;font-size:var(--pa-fs-meta,.8125rem);font-variant-numeric:tabular-nums}.nhl-table :is(th,td){border-block-end:1px solid var(--nhl-line);text-align:center;padding:7px 6px}.nhl-table thead th{color:var(--muted);font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-semibold)}.nhl-table tbody th{font-weight:var(--fw-medium);text-align:start;align-items:center;gap:8px;display:flex}.nhl-table :is(th:nth-child(2),td:nth-child(2)){text-align:start}.nhl-detail .nhl-table tr.is-focus :is(th,td){background:var(--brand-soft)}.nhl-table--odds :is(th,td){text-align:center}.nhl-table--odds :is(th:first-child,td:first-child){text-align:start}.nhl-table--odds thead th{overflow-wrap:anywhere}.nhl-table td.is-best{color:var(--nhl-accent);font-weight:var(--fw-semibold)}.nhl-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nhl-info>div{border:1px solid var(--nhl-line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 4%, transparent);font-size:var(--pa-fs-meta,.8125rem);flex-direction:column;justify-content:center;gap:6px;padding:12px 14px;display:flex}.nhl-info dt{color:var(--muted);align-items:center;gap:8px;display:flex}.nhl-info-mark{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--nhl-accent) 14%, transparent);block-size:28px;inline-size:28px;color:var(--nhl-accent);flex:none;place-items:center;display:grid}.nhl-info dt svg{block-size:15px;inline-size:15px}.nhl-info dd{color:var(--text);font-size:var(--pa-fs-body,.875rem);font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin:0}.nhl-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nhl-team{min-inline-size:0}.nhl-roster-group h4{color:var(--muted);font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:10px 0 4px}.nhl-roster-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;display:grid}.nhl-roster-group li{min-inline-size:0;font-size:var(--pa-fs-meta,.8125rem);align-items:center;gap:8px;padding-block:3px;display:flex}.nhl-roster-group li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.nhl-roster-group abbr{color:var(--muted);font-size:var(--pa-fs-micro,.6875rem);text-decoration:none}.nhl-portrait{object-fit:cover;background:var(--surface-3);border-radius:50%;flex:none;block-size:32px;inline-size:32px}.nhl-portrait--empty{color:var(--muted);font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-semibold);place-items:center;display:inline-grid}.nhl-rink{aspect-ratio:2;border:1px solid color-mix(in srgb, var(--info) 45%, transparent);background:#06101c url(/images/lineups/hockey-rink.webp) 50%/cover no-repeat;border-radius:16px;position:relative;overflow:hidden}.nhl-rink-player{max-inline-size:22%;font-size:var(--pa-fs-micro,.6875rem);font-weight:var(--fw-semibold);text-shadow:0 1px 2px var(--ink);justify-items:center;gap:2px;display:grid;position:absolute;transform:translate(-50%,-50%)}.nhl-key-list strong{font-size:var(--pa-fs-meta,.8125rem)}.nhl-key-list small{color:var(--muted);font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-medium)}.nhl-keys{gap:8px;display:grid}.nhl-keys li{border-inline-start:3px solid var(--nhl-accent);background:var(--surface-0);font-size:var(--pa-fs-meta,.8125rem);line-height:var(--lh-normal);border-radius:8px;padding:10px 12px}@media (max-width:560px){.nhl-roster-group li span{-webkit-line-clamp:2;white-space:normal;font-size:var(--pa-fs-meta,.8125rem);line-height:var(--lh-tight);-webkit-box-orient:vertical;display:-webkit-box}}@media (max-width:760px){.nhl-grid,.nhl-teams,.nhl-form{grid-template-columns:minmax(0,1fr)}.nhl-card{padding:14px}.nhl-form-col li{min-block-size:44px}}.nhl-detail .team-logo{flex:none;block-size:24px;inline-size:24px}.nhl-detail .team-logo img{object-fit:contain;block-size:100%;inline-size:100%}.nhl-detail :is(table,th,td){text-transform:none;letter-spacing:normal;background:0 0;font-family:inherit}.nhl-legend{color:var(--text-2);font-size:var(--pa-fs-meta,.8125rem);gap:16px;margin:0 0 12px;display:flex}.nhl-legend span:before{content:"";background:var(--negative);border-radius:3px;block-size:10px;inline-size:10px;margin-inline-end:6px;display:inline-block}.nhl-legend .nhl-legend-away:before{background:var(--info)}.nhl-stats{gap:12px;display:grid}.nhl-stats li{font-size:var(--pa-fs-meta,.8125rem);grid-template-columns:56px minmax(0,1fr) minmax(88px,auto) minmax(0,1fr) 56px;align-items:center;gap:8px;display:grid}.nhl-stat-value{white-space:nowrap;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.nhl-stat-value:last-child{text-align:end}.nhl-stat-label{color:var(--text-2);font-size:var(--pa-fs-meta,.8125rem);text-align:center}.nhl-bar{background:var(--surface-3);border-radius:4px;block-size:7px;display:flex;overflow:hidden}.nhl-bar span{border-radius:4px;block-size:100%;display:block}.nhl-bar--home span{background:var(--negative)}.nhl-bar--away{justify-content:flex-start}.nhl-bar--away span{background:var(--info)}.nhl-form-strip{gap:6px;margin:0 0 10px;display:flex}.nhl-vs{color:var(--muted);font-size:var(--pa-fs-meta,.8125rem)}.nhl-h2h-list li{min-block-size:48px}.nhl-h2h-teams{min-inline-size:0;font-weight:var(--fw-semibold);flex:1;align-items:center;gap:8px;display:flex}.nhl-h2h-teams>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.nhl-h2h-teams>:is(.team-logo,.team-badge,.team-flag){flex:none}.nhl-h2h-teams em{color:var(--muted);font-size:var(--pa-fs-meta,.8125rem);font-style:normal}.nhl-card h2 small{border:1px solid var(--nhl-line);font-size:var(--pa-fs-micro,.6875rem);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:999px;padding:2px 8px}.nhl-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nhl-key-name{flex:1;gap:2px;min-inline-size:0;display:grid}.nhl-key-name strong{font-size:var(--pa-fs-meta,.8125rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nhl-status{font-size:var(--pa-fs-micro,.6875rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:4px;justify-self:start;padding:2px 6px}.nhl-status--out{background:var(--negative-soft);color:var(--negative)}.nhl-status--doubtful{background:var(--warning-soft);color:var(--warning)}.nhl-goalies{margin-block-start:12px}.nhl-goalies caption{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.nhl-goalies :is(th:nth-child(n+2),td){text-align:end}.nhl-detail{display:contents}.nhl-detail>.nhl-card--stats{flex:0 0 100%;order:11;max-inline-size:100%}.nhl-detail>:not(.nhl-card--stats){flex:0 0 100%;order:30;max-inline-size:100%}html .pa-page--ref .pa-content--ref>.pa-prose-section{flex:0 0 100%;order:80;max-inline-size:100%}html .pa-page--ref[data-analysis-sport=hockey] .pa-content--ref>.pa-prose-section{max-width:100%!important;flex:0 0 100%!important;max-inline-size:100%!important}@media (max-width:560px){.nhl-h2h-teams{flex-wrap:wrap;gap:2px 8px}.nhl-h2h-teams>span{white-space:normal}}@media (max-width:760px){.nhl-split{grid-template-columns:minmax(0,1fr)}.nhl-stats li{grid-template-columns:36px minmax(0,1fr) minmax(72px,auto) minmax(0,1fr) 36px;gap:6px}}html .pa-page--ref .pa-content--ref>.nhl-tabs{order:1}.nhl-tabs a.nhl-tab--live .pa-live-dot{background:var(--live);vertical-align:-1px;margin-inline-end:6px;display:inline-block}html body .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--ref) .pa-page.pa-page--shell.pa-page--ref .nhl-tabs a.nhl-tab--live{color:var(--live)}html .pa-page--ref .pa-content--ref:has(#nhl-stats)>.pa-pick-slot{order:5}html .pa-page--ref .pa-content--ref:has(#nhl-stats)>.nhl-detail>#nhl-lineups{order:6}html .pa-page--ref .pa-content--ref:has(#nhl-stats) #donnees-scoreboard{order:7}html .pa-page--ref .pa-content--ref:has(#nhl-stats)>.nhl-detail>.nhl-grid--summary{order:10}html .pa-page--ref .pa-content--ref:has(#nhl-stats)>.pa-prose-section{order:12}html .pa-page--ref .pa-content--ref:has(#nhl-stats)>.nhl-detail>.nhl-grid--h2h{order:30}html .pa-page--ref .pa-content--ref:has(#nhl-stats)>.nhl-detail>.nhl-grid--keys{order:31}html .pa-page--ref .pa-content--ref:has(#nhl-stats)>.nhl-detail>.nhl-grid--info{order:32}.nhl-detail .team-logo>*{block-size:100%;inline-size:100%}.nhl-team--probable .nhl-rink{aspect-ratio:200/110;margin-block-end:12px}.nhl-team--probable .nhl-rink-player{color:#fff;text-shadow:0 1px 3px #020812e6;text-align:center;max-inline-size:30%;line-height:var(--lh-tight)}.nhl-team--probable .nhl-rink-player strong{max-inline-size:100%;font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nhl-team--probable .nhl-rink-player small{color:#e2eefad1;font-size:var(--pa-fs-micro,.6875rem)}.nhl-team--probable .nhl-portrait{background:#fff;border:2px solid #fff;block-size:34px;inline-size:34px}.nhl-lines{margin-block-end:12px}.nhl-lines caption{color:var(--text);font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-semibold);text-align:start;padding-block:6px}.nhl-detail .nhl-lines tbody th{inline-size:72px;color:var(--muted);font-weight:var(--fw-medium);white-space:nowrap;display:table-cell}.nhl-goalies thead th:first-child,.nhl-lines :is(th,td){text-align:start}@media (max-width:560px){.nhl-team--probable .nhl-portrait{block-size:28px;inline-size:28px}.nhl-team--probable .nhl-rink-player strong{font-size:var(--pa-fs-micro,.6875rem)}.nhl-team--probable .nhl-rink-player small{display:none}}.nhl-grid>.pa-card,.nhl-detail>.nhl-card--stats{flex-direction:column;display:flex}.nhl-grid .nhl-table,.nhl-grid .nhl-split,.nhl-grid .nhl-form,.nhl-grid .nhl-info,.nhl-grid .nhl-keys,.nhl-grid .nhl-h2h-list,.nhl-card--stats .nhl-stats{flex:1}.nhl-h2h-list,.nhl-info,.nhl-keys,.nhl-stats{grid-auto-rows:1fr}.nhl-form-col{flex-direction:column;display:flex}.nhl-form-col ul,.nhl-key-list{flex:1;grid-auto-rows:1fr}.nhl-grid .nhl-split>.nhl-key-list{align-content:stretch}.pa-page:has(.nhl-tabs) .pa-factors-panel{flex-direction:column;display:flex}.pa-page:has(.nhl-tabs) .pa-factors-panel .pa-factor-bullets{flex:1;grid-auto-rows:1fr;align-content:stretch;display:grid}html .pa-page--ref .pa-content--ref>.nhl-tabs{block-size:35px;overflow:visible}@media (max-width:1279px){html .pa-page--ref .pa-content--ref>.nhl-tabs{block-size:34px}}.nhl-detail .pa-entity-trigger{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.nhl-detail .pa-entity-trigger:after{content:"";position:absolute;inset-block:-12px;inset-inline:-4px}.nhl-detail .pa-entity-trigger:hover strong,.nhl-detail .pa-entity-trigger:hover .nhl-name-link{text-decoration:underline}.nhl-detail .pa-entity-trigger:focus-visible{outline:2px solid var(--nhl-accent);outline-offset:2px;border-radius:4px}.nhl-rink-player>.pa-entity-trigger{justify-items:center;gap:2px;display:grid}.nhl-table tbody th>.pa-entity-trigger{align-items:center;gap:8px;display:inline-flex}.nhl-key-name>.pa-entity-trigger{justify-self:start}@media (max-width:480px){.nhl-table--odds .book-logo{block-size:22px;inline-size:22px}.nhl-info{grid-template-columns:minmax(0,1fr)}}.nhl-key-row{text-align:start;align-items:center;gap:8px;min-inline-size:0;display:flex}.nhl-key-list li>.pa-entity-trigger,.nhl-key-list li>.nhl-key-row{flex:1;min-inline-size:0}.nhl-key-list li .nhl-portrait{block-size:32px;inline-size:32px}.pa-page[data-analysis-sport=hockey]{--pa-card:#15181d;--pa-card-hover:#1c2026aa;--pa-border:#ffffff1a;--pa-radius:14px;background:#08090b}.pa-page[data-analysis-sport=hockey] .pa-card{background:linear-gradient(#15181d,#0e1014)!important;border-color:#ffffff1a!important}.pa-page[data-analysis-sport=hockey] :is(.pa-prose-section,.pa-prose-fold){border-radius:var(--pa-radius);background:linear-gradient(#15181d,#0e1014)!important;border:1px solid #ffffff1a!important}.pa-page[data-analysis-sport=hockey] .nhl-bar{background:#ffffff14}.pa-page[data-analysis-sport=hockey] .nhl-grid .nhl-info{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:14px 12px}.pa-page[data-analysis-sport=hockey] .nhl-info>div{background:0 0;border:0;justify-content:flex-start;gap:4px;padding:0}.pa-page[data-analysis-sport=hockey] .nhl-info dt{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.pa-page[data-analysis-sport=hockey] .nhl-info dd{font-size:var(--fs-xs);padding-inline-start:36px}.pa-page[data-analysis-sport=hockey] .nhl-grid .nhl-keys{flex:none;grid-auto-rows:auto;align-content:start}.pa-page[data-analysis-sport=hockey] .nhl-keys li{background:color-mix(in srgb, var(--text) 4%, transparent);padding:8px 12px}@media (max-width:760px){.pa-page[data-analysis-sport=hockey] .nhl-grid .nhl-info{grid-template-columns:repeat(2,minmax(0,1fr))}}.nhl-stats-solo{display:grid}.nhl-summary-text{margin:0 0 var(--sp-3,12px);color:var(--text);font-size:var(--pa-fs-body,.875rem);line-height:var(--lh-normal)}.nhl-summary h3{margin:var(--sp-3,12px) 0 6px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;align-items:center;gap:6px;display:flex}.nhl-summary-list{font-size:var(--pa-fs-meta,.8125rem);line-height:var(--lh-normal);gap:6px;margin:0;padding:0;list-style:none;display:grid}.nhl-summary-list li{padding-inline-start:14px;position:relative}.nhl-summary-list li:before{content:"";background:var(--warning);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:.55em;inset-inline-start:0}.nhl-summary-list--cancel li:before{background:var(--negative)}.pa-page[data-analysis-sport=hockey] .nhl-grid--summary>.nhl-card--stats{grid-column:auto}.pa-page[data-analysis-sport=hockey] .pa-picks-panel{background-color:#15181d!important;border-color:#ffffff1a!important}.nhl-detail .nhl-standings-group+.nhl-standings-group{margin-top:14px}.nhl-detail .nhl-standings-group>h3{color:var(--text-2);font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);margin:0 0 6px}html .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--shell) .pa-page.pa-page--shell .nhl-detail .nhl-key-name strong{font-size:var(--pa-fs-meta,.8125rem)}html .predicto-wrap.predicto-wrap--dashboard:has(.pa-page--shell) .pa-page.pa-page--shell .nhl-detail .pa-entity-trigger .nhl-key-name>.nhl-status{font-size:var(--pa-fs-micro,.6875rem);line-height:var(--lh-snug);padding:2px 7px}.nhl-stats li{grid-template-columns:44px minmax(0,1fr) 10.5rem minmax(0,1fr) 44px}.nhl-stat-label{line-height:var(--lh-tight);text-wrap:balance}@media (max-width:760px){.nhl-stats li{grid-template-columns:30px minmax(0,1fr) 6.75rem minmax(0,1fr) 30px}}.nhl-form-strip{gap:4px}.nhl-form-strip .nhl-chip{aspect-ratio:1;flex:0 24px;block-size:auto;max-block-size:24px;inline-size:auto;min-inline-size:0}.nhl-split--stack{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:0}.nhl-split--stack>.nhl-key-list+.nhl-key-list{border-block-start:1px solid var(--nhl-line);margin-block-start:6px;padding-block-start:6px}.nhl-split--stack>.nhl-key-list li:last-child{border-block-end:0}@media (min-width:900px){.pa-page[data-analysis-sport=hockey] .nhl-grid--info{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.pa-page[data-analysis-sport=hockey] .nhl-grid--info>.nhl-card:has(.nhl-table,.nhl-standings-group){grid-area:1/1/span 2}.pa-page[data-analysis-sport=hockey] .nhl-grid--info>.nhl-card:has(.nhl-info){grid-area:1/2}.pa-page[data-analysis-sport=hockey] .nhl-grid--info>.nhl-card--keys{grid-area:2/2}}.pa-page[data-analysis-sport=hockey] .nhl-card--keys{flex-direction:column;display:flex}.pa-page[data-analysis-sport=hockey] .nhl-card--keys .nhl-keys{flex:1;grid-auto-rows:minmax(44px,1fr);align-content:stretch}.pa-page[data-analysis-sport=hockey] .nhl-card--keys .nhl-keys li{align-items:center;display:flex}.pa-page[data-analysis-sport=hockey] .pa-recap-head h2 svg{color:var(--muted)}.pa-page[data-analysis-sport=hockey] .pa-picks-medal{display:none!important}.nhl-team--probable .nhl-rink-player small{color:#ebf4ffeb;background:#0208129e;border-radius:999px;padding:1px 7px}#nhl-standings .nhl-table tbody th{color:var(--text);font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-medium);letter-spacing:normal;text-transform:none}.pa-page[data-analysis-sport=hockey] :is(.pa-recap,.pa-prose-section){background:linear-gradient(#15181d,#0e1014)!important;border-color:#ffffff1a!important}.pa-page[data-analysis-sport=hockey] .pa-recap-kpi{background:#ffffff09;border-color:#ffffff14}.pa-page[data-analysis-sport=hockey] .pa-ai-note{background:#15181d8c;border-color:#ffffff1a}.nhl-grid--h2h:has(.nhl-h2h-list>li:nth-child(-n+2):last-child){grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.nhl-stats li{grid-template-columns:46px minmax(0,1fr) 5.75rem minmax(0,1fr) 46px;gap:6px}.nhl-stat-label{font-size:var(--pa-fs-meta,.8125rem);-webkit-hyphens:auto;hyphens:auto}}.pa-page[data-analysis-sport=hockey] .pa-sport-data-card{border-radius:12px;padding:20px;background:linear-gradient(#15181d,#0e1014)!important;border:1px solid #ffffff1a!important}.pa-page[data-analysis-sport=hockey] .pa-sport-data-card>h2,.pa-page[data-analysis-sport=hockey] .pa-sport-data-card>summary h2,.pa-page[data-analysis-sport=hockey] .pa-sport-data-title{font-size:1rem}.pa-page[data-analysis-sport=hockey] #donnees-scoreboard .af-standings-table thead th{white-space:nowrap}.pa-page[data-analysis-sport=hockey] #donnees-scoreboard .af-standings-table th:not(:first-child),.pa-page[data-analysis-sport=hockey] #donnees-scoreboard .af-standings-table td:not(:first-child){text-align:end;padding-inline:14px}.pa-page[data-analysis-sport=hockey] .pa-sport-data-card :is(.af-standings-table,.af-event){--pa-border:#ffffff14}.pa-page[data-analysis-sport=hockey] .nhl-grid--summary{grid-template-columns:minmax(0,1fr)}.pa-page[data-analysis-sport=hockey] .nhl-grid--summary>.nhl-summary{max-inline-size:100%}.pa-page[data-analysis-sport=hockey] .nhl-stats{grid-auto-rows:minmax(34px,auto);align-items:center}html .pa-page--ref.pa-page--pre:has(.nfl-detail) .pa-content--ref>.pa-prose-section{max-width:100%!important;flex:0 0 100%!important;max-inline-size:100%!important}html .pa-page--ref:has(.nfl-detail) .pa-content--ref>.pa-prose-section{max-width:100%!important;flex:0 0 100%!important;max-inline-size:100%!important}.nfl-detail .nhl-info>div:last-child:nth-child(odd){grid-column:1/-1}.pa-page:has(.nfl-detail) #cotes .pa-card-icon{block-size:auto;inline-size:auto;color:var(--muted);background:0 0;border:0;padding:0;display:inline-flex}.pa-page:has(.nfl-detail) #cotes h2{color:var(--text);align-items:center;gap:8px;font-size:1rem;display:flex}.nfl-roster-team>summary{border:1px solid var(--pa-border,#ffffff1a);border-radius:10px;padding:0 14px;list-style:none;transition:border-color .16s,background-color .16s}.nfl-roster-team>summary::-webkit-details-marker{display:none}.nfl-roster-team>summary:hover{background:#38bdf80f;border-color:#38bdf880}.nfl-roster-team>summary em{color:var(--text);font-size:var(--fs-xs,.75rem);background:#38bdf81f;border-radius:999px;padding:2px 10px}.nfl-roster-team>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;block-size:8px;inline-size:8px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.nfl-roster-team[open]>summary:after{transform:translateY(2px)rotate(225deg)}.nfl-roster-team[open]>summary{margin-bottom:var(--sp-3)}.pa-page[data-analysis-sport=hockey] .pa-match-data{background:linear-gradient(#15181d,#0e1014)!important}
.pa-nfl-field{min-inline-size:0;max-inline-size:100%;margin-block:var(--sp-3);border:1px solid var(--line-2);border-radius:var(--pa-shell-radius,12px);background:var(--surface-1);color:var(--text);overflow:hidden}.pa-nfl-field__bar{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);border-block-end:1px solid var(--line-2);flex-wrap:wrap;padding:20px;display:flex}.pa-nfl-field__lead{min-inline-size:0}.pa-nfl-field__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);margin:0;line-height:22px}.pa-nfl-field__hint{color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-snug);margin:3px 0 0}.pa-nfl-field__tabs{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface-2);flex:none;display:flex}.pa-nfl-field__tabs button{border:0;border-inline-end:1px solid var(--line-2);min-block-size:44px;color:var(--text-2);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;padding:0 14px}.pa-nfl-field__tabs button:last-child{border-inline-end:0}.pa-nfl-field__tabs button[aria-selected=true]{background:var(--brand);color:var(--brand-ink,#04130a)}.pa-nfl-field__tabs button:hover:not([aria-selected=true]){background:var(--surface-3);color:var(--text)}.pa-nfl-field__tabs button:focus-visible{outline-offset:-3px;z-index:1;outline:3px solid #bbf7d0;position:relative}.pa-nfl-field__scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--line-strong) var(--surface-1);scrollbar-width:thin;max-inline-size:100%;overflow:auto hidden}.pa-nfl-field__scroll:focus-visible{outline-offset:-3px;outline:3px solid #bbf7d0}.pa-nfl-field__heads{border-block-end:1px solid var(--line-2);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 46px;display:grid}.pa-nfl-field__team-heading{align-items:center;gap:var(--sp-2);min-inline-size:0;display:flex}.pa-nfl-field__team-heading:nth-child(2){text-align:end;flex-direction:row-reverse}.pa-nfl-field__team-heading>:first-child{flex:none;block-size:42px;inline-size:42px}.pa-nfl-field__team-heading>:first-child img{object-fit:contain;block-size:100%;inline-size:100%}.pa-nfl-field__team-heading h3{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);overflow-wrap:anywhere;margin:0}.pa-nfl-field__status{color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-tight);margin-block-start:3px;display:block}.pa-nfl-field__status--confirmed{color:#a9edc2}.pa-nfl-field__ground{isolation:isolate;background:radial-gradient(120% 90% at 50% 0,#aaffc229,#0000 68%),repeating-linear-gradient(90deg,#ffffff0d 0 34px,#00000012 34px 68px),linear-gradient(#237749,#145a35 62%,#0d492f);min-block-size:185px;position:relative;box-shadow:inset 0 2px #a5ffbe66,inset 0 -2px #a5ffbe59}.pa-nfl-field__markings{z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#f2fdf64f calc(10% - 1px) 10%) 46px 0/calc(100% - 92px) 100% no-repeat,linear-gradient(90deg,#0000 calc(50% - 1px),#f2fdf68c calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));position:absolute;inset:0}.pa-nfl-field__markings:before,.pa-nfl-field__markings:after{content:"";background:repeating-linear-gradient(90deg,#f2fdf6ad 0 6px,#0000 6px 16px);block-size:3px;position:absolute;inset-inline:48px}.pa-nfl-field__markings:before{inset-block-start:14px}.pa-nfl-field__markings:after{inset-block-end:32px}.pa-nfl-field__endzone{color:#dcecf3;width:46px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-align:center;text-transform:uppercase;writing-mode:vertical-rl;overflow-wrap:anywhere;background:linear-gradient(#19394a,#10293b);border-left:2px solid #eefaf5a6;border-right:2px solid #eefaf5a6;place-items:center;padding:10px 4px;display:grid;position:absolute;top:0;bottom:0}.pa-nfl-field__endzone--home{left:0;transform:rotate(180deg)}.pa-nfl-field__endzone--away{right:0}.pa-nfl-field__numbers{color:#c6e8d1;font-family:var(--font-geist-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #06301d;justify-content:space-around;display:flex;position:absolute;inset-block-end:5px;inset-inline:48px}.pa-nfl-field__formations{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px;padding:16px 57px 24px;display:grid;position:relative}.pa-nfl-field__half{min-inline-size:0}.pa-nfl-field__pending{border:1px dashed var(--nfl-line,#31536a);color:#f1f8f3;text-align:center;background:#071522bd;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-block-size:130px;margin:0;padding:16px 12px;display:flex}.pa-nfl-field__pending strong{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.pa-nfl-field__pending p,.pa-nfl-field__pending span{max-inline-size:31ch;color:var(--text-2);font-size:var(--fs-2xs);line-height:var(--lh-snug);margin:0}.pa-nfl-field__pending span{color:#f1f8f3}.pa-nfl-field__formation,.pa-nfl-field__players,.pa-nfl-field__unplaced{margin:0;padding:0;list-style:none}.pa-nfl-field__formation{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px 4px;display:grid}.pa-nfl-field__position{text-align:center;min-inline-size:0}.pa-nfl-field__position--wr{grid-area:1/1/auto/span 2}.pa-nfl-field__position--te{grid-area:1/5/auto/span 2}.pa-nfl-field__position--ol{grid-area:2/2/auto/span 4}.pa-nfl-field__position--qb{grid-area:3/2/auto/span 2}.pa-nfl-field__position--rb{grid-area:3/5/auto/span 2}.pa-nfl-field__position--dl{grid-area:4/1/auto/span 2}.pa-nfl-field__position--lb{grid-area:4/3/auto/span 2}.pa-nfl-field__position--db{grid-area:4/5/auto/span 2}.pa-nfl-field__formation--defense .pa-nfl-field__position--dl,.pa-nfl-field__formation--defense .pa-nfl-field__position--lb,.pa-nfl-field__formation--defense .pa-nfl-field__position--db{grid-row:1}.pa-nfl-field__role{border:1px solid color-mix(in srgb, var(--pa-nfl-side-color,#5a7587) 70%, #d9edf4);border-radius:var(--radius-xs);background:linear-gradient(180deg, color-mix(in srgb, var(--pa-nfl-side-color,#5a7587) 62%, #0d2131), color-mix(in srgb, var(--pa-nfl-side-color,#5a7587) 38%, #0d2131));color:#fff;min-block-size:25px;min-inline-size:37px;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);line-height:var(--lh-none);place-items:center;padding:3px 6px;display:inline-grid;box-shadow:0 2px 4px #04171266}.pa-nfl-field__players{flex-wrap:wrap;justify-content:center;gap:3px 5px;margin-block-start:5px;display:flex}.pa-nfl-field__players li,.pa-nfl-field__unplaced li{color:#fff;min-inline-size:0;max-inline-size:100%;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-shadow:0 1px 2px #09261b;overflow-wrap:anywhere;background:#051e18c9;border-radius:3px;padding:2px 4px}.pa-nfl-field__number{color:#b9eac9;font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;margin-inline-end:4px}.pa-nfl-field__detail{color:#c7e2d1;font-size:var(--fs-3xs);margin-inline-start:3px}.pa-nfl-field__unplaced{flex-wrap:wrap;gap:4px;margin-block-start:14px;display:flex}@media (max-width:600px){.pa-nfl-field__bar{padding:var(--sp-2) var(--sp-3)}.pa-nfl-field__tabs{inline-size:100%}.pa-nfl-field__tabs button{flex:1;padding-inline:7px}}.pa-nfl-field__lead{align-items:center;gap:10px;display:flex}.pa-nfl-field__lead>svg{color:var(--nfl-blue,#55b8ff);flex:none}.pa-nfl-field__scroll-hint{color:var(--nfl-muted,#bdcad8);font-size:var(--fs-3xs);margin:0;padding:6px 12px;display:none}.pa-nfl-field__tabs button{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.pa-nfl-field__stage{min-inline-size:700px}.pa-nfl-field__scroll::-webkit-scrollbar{block-size:8px}.pa-nfl-field__scroll::-webkit-scrollbar-track{background:#0d2131}.pa-nfl-field__scroll::-webkit-scrollbar-thumb{background:#7692a6;border-radius:4px}@media (max-width:720px){.pa-nfl-field__stage{min-inline-size:1000px}.pa-nfl-field__scroll-hint{display:block}}.pa-nfl-field__unplaced-group{margin-block-start:12px}.pa-nfl-field__unplaced-group h4{color:#f1f8f3;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);margin:0}.pa-nfl-field__status--probable{color:var(--nfl-blue,#55b8ff)}.pa-nfl-field__projected-view{gap:12px;min-inline-size:0;display:grid}.pa-nfl-field__projected-unit h4{color:#b9eac9;font-family:var(--font-display);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0 0 6px}.pa-nfl-field__projected{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(38px,auto);gap:12px 2px;margin:0;padding:0;list-style:none;display:grid}.pa-nfl-field__projected li{text-align:center;flex-direction:column;align-items:center;gap:4px;min-inline-size:0;display:flex}.pa-nfl-field__projected li strong{color:#fff;max-inline-size:100%;font-family:var(--font-display);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight);overflow-wrap:anywhere;background:#051e18c9;border-radius:3px;padding:2px 3px}.pa-nfl-field__projected-view--both .pa-nfl-field__projected{grid-auto-rows:minmax(34px,auto);gap:7px 2px}.pa-nfl-field__projected-view--both .pa-nfl-field__role{min-block-size:21px;font-size:var(--fs-3xs)}.pa-nfl-field__projected li .pa-nfl-field__player-photo{object-fit:cover;object-position:center 20%;background:#143327;border:1px solid #ffffff47;border-radius:50%;block-size:32px;inline-size:32px}.pa-nfl-field__projected li .pa-nfl-field__player-photo[hidden]{display:none}.pa-nfl-field__projected-view--both .pa-nfl-field__projected li .pa-nfl-field__player-photo{block-size:25px;inline-size:25px}.pa-nfl-field__players li .pa-nfl-field__player-photo{object-fit:cover;object-position:center 20%;background:#143327;border:1px solid #ffffff47;border-radius:50%;block-size:26px;inline-size:26px;margin:0 auto 3px;display:block}.pa-nfl-field__players li .pa-nfl-field__player-photo[hidden]{display:none}.pa-nfl-field__trigger{min-block-size:44px;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-block:-14px;padding:0;display:inline-flex}.pa-nfl-field__trigger:hover,.pa-nfl-field__trigger:focus-visible{color:var(--pa-shell-accent,var(--brand));text-underline-offset:3px;text-decoration:underline}.pa-nfl-field__duo{gap:var(--sp-4);padding:var(--sp-4) 20px 20px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pa-nfl-field__team{align-content:start;gap:var(--sp-3);min-inline-size:0;display:grid}.pa-nfl-field__team .pa-nfl-field__team-heading{text-align:start;flex-direction:row}.pa-nfl-field__team .pa-nfl-field__scroll{border:1px solid var(--line-2);border-radius:var(--radius)}.pa-nfl-field__team .pa-nfl-field__stage{min-inline-size:520px}.pa-nfl-field__team .pa-nfl-field__formations{grid-template-columns:minmax(0,1fr);padding:16px 14px 28px 60px}.pa-nfl-field__team .pa-nfl-field__markings{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#f2fdf64f calc(20% - 1px) 20%) 46px 0/calc(100% - 46px) 100% no-repeat}.pa-nfl-field__team .pa-nfl-field__markings:before,.pa-nfl-field__team .pa-nfl-field__markings:after{inset-inline:48px 0}.pa-nfl-field__team .pa-nfl-field__numbers{justify-content:space-around;inset-inline:46px 0}.pa-nfl-field__team .pa-nfl-field__endzone--home{left:0;transform:none}.pa-nfl-field__badge{border:1px solid var(--line-2);border-radius:var(--radius-pill,999px);color:var(--brand);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;vertical-align:middle;margin-inline-start:10px;padding:3px 9px}.pa-nfl-field__tables{gap:var(--sp-3);display:grid}.pa-nfl-field__table{border-collapse:collapse;inline-size:100%;font-size:var(--pa-fs-meta,.8125rem)}.pa-nfl-field__table caption{border:1px solid var(--line-2);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--surface-2);color:var(--text);font-weight:var(--fw-semibold);text-align:start;padding:8px 10px}.pa-nfl-field__table :is(th,td){border:1px solid var(--line);text-align:start;vertical-align:top;border-block-start:0;padding:7px 10px}.pa-nfl-field__table th{inline-size:4.5rem;color:var(--text-2);font-weight:var(--fw-semibold)}.pa-nfl-field__table-name{color:var(--text)}.pa-nfl-field__table-players{flex-wrap:wrap;gap:6px 16px;display:flex}.pa-nfl-field__table-player{align-items:center;gap:8px;min-block-size:32px;display:inline-flex}.pa-nfl-field__table .pa-nfl-field__player-photo{border:1px solid var(--line-2);background:var(--surface-2);object-fit:cover;object-position:center 20%;border-radius:50%;flex:none;block-size:32px;inline-size:32px}.pa-nfl-field__table .pa-nfl-field__player-photo[hidden]{display:none}.pa-nfl-field__table .pa-entity-trigger{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.pa-nfl-field__table .pa-entity-trigger:hover{text-decoration:underline}@media (max-width:1199px){.pa-nfl-field__duo{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pa-nfl-field__duo{padding:var(--sp-3) 14px 14px}.pa-nfl-field__team .pa-nfl-field__stage{min-inline-size:600px}}.pa-nfl-field__tables .pa-nfl-field__table caption{clip-path:none;block-size:auto;inline-size:auto;display:table-caption;position:static;overflow:visible}.pa-nfl-field__stage:has(.pa-nfl-field__pending){min-inline-size:0!important}.pa-nfl-field__stage:has(.pa-nfl-field__pending) .pa-nfl-field__pending{box-sizing:border-box;inline-size:calc(100% - 24px);margin-inline:auto}
.nfl-avatar{object-fit:cover;background:var(--surface-3);border-radius:50%;flex:none;block-size:28px;inline-size:28px}.nfl-avatar--empty{color:var(--muted);font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-semibold);place-items:center;display:inline-grid}.nfl-roster{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.nfl-roster-team>summary{min-block-size:44px;font-size:var(--pa-fs-body,.875rem);font-weight:var(--fw-semibold);cursor:pointer;align-items:center;gap:8px;display:flex}.nfl-roster-team>summary em{color:var(--muted);font-style:normal;font-weight:var(--fw-semibold);margin-inline-start:auto}.nfl-roster-team li>.pa-entity-trigger{align-items:center;gap:8px;min-inline-size:0;display:flex}@media (max-width:720px){.nfl-roster{grid-template-columns:minmax(0,1fr)}}html .pa-page--ref .pa-content--ref>.nhl-tabs.nfl-tabs{block-size:32px}@media (max-width:1279px){html .pa-page--ref .pa-content--ref>.nhl-tabs.nfl-tabs{block-size:31px}}.nfl-detail .nhl-h2h-teams{flex-wrap:wrap;gap:2px 8px}.nfl-detail .nhl-h2h-teams>span,.nfl-detail .nhl-form-opp>span:last-child{text-overflow:clip;white-space:normal;overflow:visible}@media (max-width:1279px){.nfl-detail .nhl-form{grid-template-columns:minmax(0,1fr)}}.nfl-detail .nhl-table tbody th{color:var(--text);font-size:var(--pa-fs-body,.875rem);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.pa-page.nfl-theme{--nfl-accent:#38bdf8;--nfl-line:#38bdf83d;--brand:var(--nfl-accent);--brand-hover:#7dd3fc;--brand-strong:#0ea5e9;--brand-ink:#03121c;--brand-soft:#38bdf824;--brand-glow:#38bdf838;--brand-on-soft:#7dd3fc;--pa-shell-line:var(--nfl-line);--pa-border:var(--nfl-line);--line-2:var(--nfl-line);background:radial-gradient(900px 420px at 50% -80px,#38bdf81a,#0000 70%)}.nfl-detail{--nfl-home:#38bdf8;--nfl-away:#fb923c}.nfl-detail .nhl-legend span:before,.nfl-detail .nhl-legend .nhl-legend-home:before{background:var(--nfl-home)}.nfl-detail .nhl-legend .nhl-legend-away:before{background:var(--nfl-away)}.nfl-detail .nhl-bar--home{justify-content:flex-end}.nfl-detail .nhl-bar--home span{background:var(--nfl-home)}.nfl-detail .nhl-bar--away span{background:var(--nfl-away)}.nfl-detail .book-cell{align-items:center;gap:6px;display:inline-flex}.nfl-detail .nhl-table--odds td.is-best{background:var(--brand-soft)}html .nfl-detail .nhl-table tbody th,html .nfl-detail .nhl-table tbody th span{color:var(--text);font-size:var(--pa-fs-body,.875rem);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}html .pa-page--ref .pa-content--ref:has(.nfl-detail)>.pa-pick-slot{order:5}html .pa-page--ref .pa-content--ref:has(.nfl-detail)>.nhl-detail>#donnees-lineups{order:6}html .pa-page--ref .pa-content--ref:has(.nfl-detail) #donnees-scoreboard{order:7}html .pa-page--ref .pa-content--ref:has(.nfl-detail)>.pa-prose-section{order:12}html .pa-page--ref .pa-content--ref:has(.nfl-detail)>.nhl-detail>.nhl-grid--keys{order:31}html .pa-page--ref .pa-content--ref:has(.nfl-detail)>.nhl-detail>.nhl-grid--info{order:32}.nfl-detail .nfl-standings-group+.nfl-standings-group{margin-top:14px}.nfl-detail .nfl-standings-group>h3{color:var(--text-2);font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);margin:0 0 6px}
.nhl-hero{min-block-size:clamp(300px,24vw,350px);padding-block:var(--sp-4,16px);border:1px solid var(--line-2,#ffffff24);border-radius:var(--pa-shell-radius,12px);color:var(--on-photo);isolation:isolate;background:#050a14;place-items:center;margin-block:0;display:grid;position:relative;overflow:hidden}.nhl-hero-art{z-index:-2;background:var(--nhl-hero-image) no-repeat;position:absolute;inset-block:0}.nhl-hero-art--base{filter:blur(12px)brightness(.7);background-position:50%;background-size:cover;inset:-12px}.nhl-hero-art--home,.nhl-hero-art--away{background-position:0 0;background-size:auto 135%;inline-size:46%}.nhl-hero-art--home{inset-inline-start:0;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.nhl-hero-art--away{background-position:100% 0;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 70%,#0000);mask-image:linear-gradient(270deg,#000 70%,#0000)}.nhl-hero:before{content:"";z-index:-1;background:radial-gradient(22% 60% at 14% 45%,#6eaaff38,#0000 70%),radial-gradient(22% 60% at 86% 45%,#6eaaff38,#0000 70%),radial-gradient(34% 80%,#030810d1,#0000 100%),linear-gradient(#0000 65%,#03081099);position:absolute;inset:0}.nhl-hero--neutral:before{background:radial-gradient(34% 80%,#030810d1,#0000 100%),linear-gradient(#0000 65%,#03081099)}.nhl-hero-center{text-align:center;text-shadow:0 2px 14px #000000bf;justify-items:center;gap:6px;inline-size:min(46%,34rem);display:grid}.nhl-hero-league{justify-items:center;gap:4px;display:grid}.nhl-hero-league p{font-size:var(--pa-fs-meta,.8125rem);margin:0}.nhl-hero-badge{block-size:34px;inline-size:30px}.nhl-hero-badge--logo{place-items:center;display:grid}.nhl-hero-badge--logo img{object-fit:contain;block-size:100%;inline-size:100%}.nhl-hero-badge path{fill:#ffffff14;stroke:var(--on-photo);stroke-width:2px}.nhl-hero-badge text{fill:var(--on-photo);font-size:var(--fs-3xs);font-weight:var(--fw-semibold)}.nhl-hero-league strong{font-size:var(--pa-fs-body,.875rem);font-weight:var(--fw-semibold)}.nhl-hero-league em{color:color-mix(in srgb, var(--on-photo) 72%, transparent);font-style:normal}.nhl-hero-league em:before{content:" · "}.nhl-hero-state{border:1px solid var(--line-strong);border-radius:var(--radius-pill,999px);font-size:var(--pa-fs-micro,.6875rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;background:#00000059;padding:2px 12px}.nhl-hero-when{font-size:var(--pa-fs-body,.875rem);color:var(--on-photo);margin:0}.nhl-hero .pa-live-title{font-size:var(--pa-fs-micro,.6875rem);font-weight:var(--fw-semibold)}.nhl-hero-duel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;inline-size:100%;margin-block:6px;display:grid}.nhl-hero-team{justify-items:center;gap:2px;min-inline-size:0;display:grid}.nhl-hero-team p{font-size:clamp(1rem,1.5vw,1.3rem);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.nhl-hero .team-logo-hero,.nhl-hero .team-badge{block-size:clamp(4rem,9vw,8.4rem);inline-size:clamp(4rem,9vw,8.4rem);box-shadow:none;filter:drop-shadow(0 6px 16px #000000a6);background:0 0;border:0;border-radius:0;padding:0}.nhl-hero .team-logo-hero img{object-fit:contain;block-size:100%;inline-size:100%}.nhl-hero-vs{color:var(--on-photo);font-size:var(--pa-fs-meta,.8125rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps)}.nhl-hero-vs .pa-duel-score{color:var(--on-photo);font-size:clamp(1.6rem,3vw,2.4rem)}.nhl-hero-where{border-block-start:1px solid var(--pa-shell-line,var(--line));max-inline-size:100%;font-size:var(--pa-fs-meta,.8125rem);align-items:center;gap:6px;margin:6px 0 0;padding-block-start:6px;display:inline-flex}.nhl-hero-where svg{color:var(--muted);flex:none}@media (min-width:761px) and (max-width:860px){.nhl-hero-art--home,.nhl-hero-art--away{background-size:auto 118%;inline-size:34%}.nhl-hero-center{inline-size:50%}}@media (max-width:760px){.nhl-hero-art{display:none}.nhl-hero{--nhl-strip:calc((100vw - 2rem) * 9 / 16);aspect-ratio:auto;min-block-size:auto;padding:calc(var(--nhl-strip) * .8) var(--sp-3) var(--sp-3);background:linear-gradient(to bottom, transparent calc(var(--nhl-strip) * .6), #050a14 var(--nhl-strip)),  var(--nhl-hero-image-narrow,var(--nhl-hero-image)) top center / 100% auto no-repeat, linear-gradient(#050a14, #050a14);place-items:start center}.nhl-hero:before{content:none}.nhl-hero-center{inline-size:100%}.nhl-hero .team-logo-hero,.nhl-hero .team-badge{block-size:3.75rem;inline-size:3.75rem}}
