:root{--story-r6-strong:#facc15;--story-r6-strong-hi:#fde047;--story-r6-strong-rim:rgba(250,204,21,.55);--story-r6-caution:#f59e0b;--story-r6-caution-rim:rgba(245,158,11,.45);--story-r6-news-red:#dc2626;--story-r6-news-cream:#f4eee0;--story-r6-news-ink:#0a0e18;--story-r6-grid:hsla(0,0%,100%,.05);--story-r6-paper:#f5f1e6;--story-r6-stamp-rot:-3deg;--story-r6-accent-rot:0deg}.widget-card.r6-signal-strong{background:radial-gradient(120% 80% at 50% 0,rgba(250,204,21,.22),transparent 65%),linear-gradient(180deg,rgba(20,15,5,.95),rgba(8,11,20,.92));border:2px solid var(--story-r6-strong-rim);box-shadow:0 0 0 1px rgba(250,204,21,.2),0 18px 50px rgba(250,204,21,.18),0 24px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(253,224,71,.35);border-radius:14px;overflow:hidden}.widget-card.r6-signal-strong:before{height:3px;background:linear-gradient(90deg,transparent,var(--story-r6-strong) 20%,var(--story-r6-strong-hi) 50%,var(--story-r6-strong) 80%,transparent);box-shadow:0 0 14px rgba(250,204,21,.7)}.widget-card.r6-signal-strong .widget-eyebrow{color:rgba(253,224,71,.85)}.widget-card.r6-signal-strong .widget-eyebrow .live-tag:before{background:var(--story-r6-strong);box-shadow:0 0 6px var(--story-r6-strong)}.r6-stamp-hot{position:absolute;top:8px;right:10px;z-index:2;font-size:9px;font-weight:900;letter-spacing:.18em;color:#1a1505;background:var(--story-r6-strong);padding:3px 7px;border-radius:3px;transform:rotate(var(--story-r6-stamp-rot));box-shadow:0 4px 12px rgba(250,204,21,.4);text-transform:uppercase}.r6-stamp-hot:before{content:"▲ ";color:#1a1505}.widget-card.r6-signal-mild{background:linear-gradient(180deg,rgba(13,19,38,.7),rgba(13,19,38,.55));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 14px 36px rgba(0,0,0,.45)}.widget-card.r6-signal-mild:before{background:linear-gradient(90deg,var(--story-team-home) 0,color-mix(in oklab,var(--story-team-home) 50%,var(--story-team-away)) 50%,var(--story-team-away) 100%);opacity:.7}.widget-card.r6-signal-caution{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.025) 0 6px,transparent 6px 14px),linear-gradient(180deg,rgba(20,22,28,.85),rgba(15,17,22,.85));border:1.5px dashed var(--story-r6-caution-rim);border-radius:12px;box-shadow:0 14px 36px rgba(0,0,0,.4),inset 0 0 30px rgba(245,158,11,.06);filter:saturate(.7)}.widget-card.r6-signal-caution:before{background:repeating-linear-gradient(90deg,var(--story-r6-caution) 0 6px,transparent 6px 12px);height:2px;opacity:.7}.widget-card.r6-signal-caution .widget-eyebrow{color:rgba(245,158,11,.75)}.widget-card.r6-signal-caution .widget-eyebrow .live-tag:before{background:var(--story-r6-caution)}.r6-stamp-dicey{position:absolute;top:8px;right:10px;z-index:2;font-size:8px;font-weight:900;letter-spacing:.2em;color:var(--story-r6-caution);border:1.5px dashed var(--story-r6-caution-rim);padding:3px 7px;border-radius:3px;transform:rotate(var(--story-r6-stamp-rot));text-transform:uppercase}.r6-stamp-dicey:before{content:"⚠ "}.stage.r6-confident{background:radial-gradient(ellipse 80% 70% at 100% 100%,color-mix(in oklab,var(--story-team-away) 14%,transparent) 0,transparent 55%),radial-gradient(ellipse 95% 110% at 0 50%,color-mix(in oklab,var(--story-team-home) 65%,transparent) 0,color-mix(in oklab,var(--story-team-home) 22%,transparent) 30%,transparent 70%),conic-gradient(from 200deg at 5% 50%,transparent 0deg,color-mix(in oklab,var(--story-team-home) 18%,transparent) 30deg,transparent 80deg),linear-gradient(180deg,var(--story-bg-mid) 0,var(--story-bg-base) 60%,#03050c 100%)}.stage.r6-confident:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(85deg,transparent 0 18px,color-mix(in oklab,var(--story-team-home) 8%,transparent) 18px 19px,transparent 19px 38px);-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.7),transparent 60%);mask:linear-gradient(90deg,rgba(0,0,0,.7),transparent 60%)}.stage.r6-dramatic{background:radial-gradient(ellipse 50% 110% at 50% 50%,color-mix(in oklab,var(--story-team-home) 18%,transparent),transparent 60%),linear-gradient(135deg,transparent 47%,color-mix(in oklab,var(--story-team-away) 50%,transparent) 49%,color-mix(in oklab,var(--story-team-home) 55%,transparent) 51%,transparent 53%),radial-gradient(ellipse 100% 50% at 50% 0,rgba(0,0,0,.6),transparent 70%),radial-gradient(ellipse 100% 50% at 50% 100%,rgba(0,0,0,.7),transparent 70%),linear-gradient(180deg,#050813 0,#02030a 100%)}.stage.r6-dramatic:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 22% 18%,hsla(0,0%,100%,.04) 0 1px,transparent 2px),radial-gradient(circle at 80% 35%,hsla(0,0%,100%,.05) 0 1px,transparent 2px),radial-gradient(circle at 60% 70%,hsla(0,0%,100%,.04) 0 1px,transparent 2px),radial-gradient(circle at 30% 85%,hsla(0,0%,100%,.03) 0 1px,transparent 2px)}.stage.r6-analytical{background:linear-gradient(0deg,var(--story-r6-grid) 1px,transparent 1px),linear-gradient(90deg,var(--story-r6-grid) 1px,transparent 1px),radial-gradient(ellipse 80% 60% at 50% 50%,color-mix(in oklab,var(--story-team-home) 10%,transparent),transparent 70%),linear-gradient(180deg,#0a1226 0,#050813 70%,#02030a 100%);background-size:32px 32px,32px 32px,auto,auto}.stage.r6-analytical:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 25%,transparent 70%,rgba(0,0,0,.55))}.stage.r6-provocative{background:linear-gradient(115deg,#0a0e18 0,#0a0e18 38%,#1a1505 38%,#2a1f08 60%,var(--story-r6-strong) 60%,#fde047 90%,var(--story-r6-strong) 100%)}.stage.r6-provocative:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0 1px,rgba(0,0,0,.06) 1px 2px,transparent 2px);background-size:4px 4px;mix-blend-mode:multiply;opacity:.5}.stage.r6-provocative:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(116deg,transparent 36%,rgba(0,0,0,.5) 37.5%,transparent 39%),linear-gradient(116deg,transparent 58%,rgba(0,0,0,.4) 59.5%,transparent 61%),linear-gradient(180deg,rgba(0,0,0,.3),transparent 30%,transparent 70%,rgba(0,0,0,.45))}.stage.r6-sarcastic{background:radial-gradient(circle at 20% 25%,color-mix(in oklab,var(--story-team-home) 30%,transparent),transparent 35%),radial-gradient(circle at 80% 75%,color-mix(in oklab,var(--story-team-away) 30%,transparent),transparent 35%),linear-gradient(155deg,#1a1f33 0,#0e1422 60%,#050813 100%)}.stage.r6-sarcastic:after{content:"";background:radial-gradient(circle at 35% 40%,hsla(0,0%,100%,.07) 0 2px,transparent 3px),radial-gradient(circle at 65% 30%,hsla(0,0%,100%,.05) 0 2px,transparent 3px),radial-gradient(circle at 50% 80%,hsla(0,0%,100%,.06) 0 2px,transparent 3px);background-size:12px 12px,18px 18px,14px 14px}.r6-particles,.stage.r6-sarcastic:after{position:absolute;inset:0;pointer-events:none}.r6-particles{z-index:1;overflow:hidden;opacity:var(--r6-particle-alpha,.6)}.r6-particles span{position:absolute;display:block;width:var(--s,3px);height:var(--s,3px);border-radius:50%;background:var(--c,#fff);box-shadow:0 0 var(--g,6px) var(--c,#fff);top:var(--y,50%);left:var(--x,50%);animation:r6-drift var(--dur,14s) linear infinite;animation-delay:var(--delay,0s);opacity:0}@keyframes r6-drift{0%{transform:translate(0) scale(.5);opacity:0}10%{opacity:var(--peak,.7)}50%{transform:translate(var(--dx,30px),var(--dy,-40px)) scale(1);opacity:var(--peak,.7)}90%{opacity:var(--peak,.7)}to{transform:translate(calc(var(--dx, 30px) * 2),calc(var(--dy, -40px) * 2)) scale(.6);opacity:0}}.r6-sub-banner{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:stretch}.r6-sub-banner .stripe{background:var(--story-team-home);color:#fff;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;padding:14px;display:flex;align-items:center;box-shadow:0 12px 30px rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(0,0,0,.3)}.r6-sub-banner .body{background:linear-gradient(90deg,rgba(8,12,22,.92),rgba(8,12,22,.78));color:#fff;padding:14px 16px;font-size:17px;font-weight:800;line-height:1.3;letter-spacing:-.005em;text-wrap:balance;border-top:2px solid var(--story-team-home);border-bottom:2px solid var(--story-team-away)}.r6-sub-pull{position:relative;width:100%;padding:0 16px;color:#fff;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:24px;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 4px 24px rgba(0,0,0,.7)}.r6-sub-pull em{color:var(--story-r6-strong);font-style:italic}.r6-sub-pull .qmark{position:absolute;left:-4px;top:-28px;font-size:96px;line-height:1;color:var(--story-r6-strong);opacity:.55;font-family:Georgia,serif}.r6-sub-pull .by{display:block;margin-top:14px;font-family:-apple-system,Inter,sans-serif;font-style:normal;font-weight:800;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.r6-sub-quote{position:relative;width:calc(100% - 32px);max-width:360px;margin:0 auto;color:#fff;background:rgba(8,12,22,.55);border-left:4px solid var(--story-r6-strong);border-radius:4px;padding:18px 18px 18px 22px;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.01em;text-wrap:balance;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 14px 30px rgba(0,0,0,.5)}.r6-sub-quote:before{content:"“";font-family:Georgia,serif;font-size:64px;line-height:.4;color:var(--story-r6-strong);display:block;opacity:.7;margin-bottom:8px}.r6-sub-quote .speaker{display:block;margin-top:10px;font-size:9px;font-weight:900;letter-spacing:.2em;color:var(--story-r6-strong);text-transform:uppercase}.r6-sub-sticker{position:relative;transform:rotate(-2.5deg);margin:0 auto;background:var(--story-r6-news-cream);color:var(--story-r6-news-ink);padding:12px 16px;font-family:Georgia,Times New Roman,serif;font-weight:900;font-size:18px;line-height:1.1;letter-spacing:-.02em;text-align:center;width:calc(100% - 48px);max-width:320px;box-shadow:6px 8px 0 rgba(0,0,0,.35),inset 0 0 0 1px rgba(0,0,0,.1);text-wrap:balance}.r6-sub-sticker mark{background:var(--story-r6-news-red);color:var(--story-r6-news-cream);padding:0 6px}.r6-sub-sticker .kicker{display:block;font-family:-apple-system,Inter,sans-serif;font-size:9px;font-weight:900;letter-spacing:.2em;color:var(--story-r6-news-red);margin-bottom:6px;text-transform:uppercase}.r6-h2h-tabloid{background:var(--story-r6-news-cream);color:var(--story-r6-news-ink);border-radius:4px;padding:16px 14px 12px;border:none;box-shadow:6px 8px 0 rgba(0,0,0,.35),inset 0 0 0 1px rgba(0,0,0,.08);position:relative}.r6-h2h-tabloid:before{display:none}.r6-h2h-tabloid .kicker{font-family:-apple-system,Inter,sans-serif;font-size:9px;font-weight:900;letter-spacing:.22em;color:var(--story-r6-news-red);text-transform:uppercase;border-bottom:2px solid var(--story-r6-news-ink);padding-bottom:4px;margin-bottom:10px;display:flex;justify-content:space-between}.r6-h2h-tabloid .head{font-family:Georgia,serif;font-weight:900;font-size:32px;line-height:.95;letter-spacing:-.025em;text-wrap:balance;margin:4px 0 12px}.r6-h2h-tabloid .head .red{color:var(--story-r6-news-red)}.r6-h2h-tabloid .scoreline{display:flex;gap:2px;align-items:center;margin-bottom:10px}.r6-h2h-tabloid .scoreline .a,.r6-h2h-tabloid .scoreline .d,.r6-h2h-tabloid .scoreline .h{flex-grow:var(--g,1);color:#fff;text-align:center;font-weight:900;font-size:13px;padding:8px 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-h2h-tabloid .scoreline .h{background:var(--story-team-home)}.r6-h2h-tabloid .scoreline .d{background:#525866}.r6-h2h-tabloid .scoreline .a{background:var(--story-team-away)}.r6-h2h-tabloid .meet{display:grid;grid-template-columns:1fr auto;font-size:11px;line-height:1.5;border-top:1px solid rgba(0,0,0,.12);padding:4px 0}.r6-h2h-tabloid .meet .score{font-weight:900}.r6-h2h-tabloid .meet:first-of-type{border-top:0}.r6-gp-clock{padding:12px 12px 14px;position:relative}.r6-gp-clock .clock{width:200px;height:200px;margin:4px auto 6px;position:relative}.r6-gp-clock svg{width:100%;height:100%}.r6-gp-clock .center-num{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.r6-gp-clock .center-num .big{font-size:28px;font-weight:900;color:var(--story-r6-strong);text-shadow:0 0 18px rgba(250,204,21,.45);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-gp-clock .center-num .lbl{font-size:9px;font-weight:800;letter-spacing:.16em;color:hsla(0,0%,100%,.7);text-transform:uppercase;margin-top:4px}.r6-gp-clock .legend{display:flex;justify-content:center;gap:14px;font-size:10px;color:hsla(0,0%,100%,.7);margin-top:6px}.r6-gp-clock .legend .dot{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-right:4px}.r6-form-streak{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:4px 4px 8px}.r6-form-streak .col{background:rgba(0,0,0,.32);border-radius:10px;padding:12px 10px;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.06)}.r6-form-streak .col.win{border-color:rgba(34,197,94,.45);background:linear-gradient(180deg,rgba(34,197,94,.18),rgba(0,0,0,.4))}.r6-form-streak .col.loss{border-color:rgba(239,68,68,.4);background:linear-gradient(180deg,rgba(239,68,68,.14),rgba(0,0,0,.4))}.r6-form-streak .nm{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.85)}.r6-form-streak .num{font-size:48px;font-weight:900;color:#fff;line-height:.9;margin:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-form-streak .col.win .num{color:var(--story-data-pos);text-shadow:0 0 18px rgba(34,197,94,.5)}.r6-form-streak .col.loss .num{color:var(--story-data-neg)}.r6-form-streak .desc{font-size:10px;color:hsla(0,0%,100%,.7);line-height:1.3}.r6-form-streak .arrow{position:absolute;right:-8px;bottom:-8px;font-size:60px;line-height:1;opacity:.18;font-weight:900}.r6-form-streak .col.win .arrow{color:var(--story-data-pos)}.r6-form-streak .col.loss .arrow{color:var(--story-data-neg)}.r6-form-streak .strip{display:flex;gap:2px;margin-top:8px}.r6-form-streak .strip i{flex:1 1;height:4px;border-radius:1px;background:hsla(0,0%,100%,.12)}.r6-form-streak .strip i.W{background:var(--story-data-pos)}.r6-form-streak .strip i.D{background:var(--story-data-neu)}.r6-form-streak .strip i.L{background:var(--story-data-neg)}.r6-ts-hero{padding:0;overflow:hidden}.r6-ts-hero:before{z-index:3}.r6-ts-hero .hero{background:linear-gradient(160deg,color-mix(in oklab,var(--story-team-home) 45%,#050813) 0,#050813 70%);padding:14px 14px 16px;position:relative;border-bottom:1px solid hsla(0,0%,100%,.06)}.r6-ts-hero .hero .silhouette{position:absolute;right:-10px;bottom:-8px;width:110px;height:110px;background:radial-gradient(circle at 30% 30%,color-mix(in oklab,var(--story-team-home) 70%,#fff) 0 12%,color-mix(in oklab,var(--story-team-home) 50%,transparent) 12% 28%,transparent 28%);opacity:.7;filter:blur(.5px);-webkit-mask:linear-gradient(180deg,#000 60%,transparent);mask:linear-gradient(180deg,#000 60%,transparent)}.r6-ts-hero .hero .num-badge{display:inline-block;background:var(--story-r6-strong);color:#1a1505;font-weight:900;font-size:11px;letter-spacing:.1em;padding:3px 7px;border-radius:3px;text-transform:uppercase;margin-bottom:6px}.r6-ts-hero .hero .name{font-size:22px;font-weight:900;color:#fff;line-height:1.05;letter-spacing:-.01em;padding-right:100px;word-break:break-word}.r6-ts-hero .hero .team-line{font-size:11px;color:hsla(0,0%,100%,.65);margin-top:4px;padding-right:100px}.r6-ts-hero .hero .goals{position:absolute;right:12px;top:10px;text-align:right}.r6-ts-hero .hero .goals .v{font-size:56px;font-weight:900;color:#fff;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 24px hsla(0,0%,100%,.25)}.r6-ts-hero .hero .goals .lbl{font-size:9px;font-weight:900;letter-spacing:.2em;color:hsla(0,0%,100%,.65);text-transform:uppercase}.r6-ts-hero .chasers{padding:8px 14px 12px;display:grid;grid-gap:4px;gap:4px}.r6-ts-hero .chasers .row{display:grid;grid-template-columns:14px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:11px;color:hsla(0,0%,100%,.7);padding:4px 0}.r6-ts-hero .chasers .row .v{color:hsla(0,0%,100%,.85);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-ref-mug{padding:14px;background:linear-gradient(180deg,rgba(245,158,11,.08),rgba(20,22,28,.85))}.r6-ref-mug .row1{display:grid;grid-template-columns:60px 1fr;grid-gap:12px;gap:12px;align-items:center;margin-bottom:12px}.r6-ref-mug .avatar{width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#4a5163 0 30%,transparent 30%),radial-gradient(circle at 50% 90%,#2a313f 0 38%,transparent 38%),linear-gradient(180deg,#1a2030,#0a0e18);border:2px solid var(--story-r6-caution);box-shadow:0 0 0 3px rgba(245,158,11,.18);position:relative}.r6-ref-mug .avatar:after{content:"";position:absolute;left:50%;top:36%;width:6px;height:6px;border-radius:50%;background:#fff;opacity:.7;box-shadow:-10px 0 0 #fff;transform:translateX(-50%);filter:blur(.5px)}.r6-ref-mug .name{font-size:18px;font-weight:900;color:#fff;line-height:1}.r6-ref-mug .stamp{display:inline-block;margin-top:5px;font-size:9px;font-weight:900;letter-spacing:.18em;color:var(--story-r6-caution);border:1.5px solid var(--story-r6-caution);padding:2px 6px;border-radius:2px;text-transform:uppercase;transform:rotate(-2deg)}.r6-ref-mug .quote{font-family:Georgia,serif;font-style:italic;font-size:13px;color:#fff;line-height:1.35;border-left:2px solid var(--story-r6-caution);padding-left:10px;margin:8px 0 10px;text-wrap:balance}.r6-ref-mug .stats{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px;gap:6px}.r6-ref-mug .stats .s{background:hsla(0,0%,100%,.04);border-radius:6px;padding:8px 6px;text-align:center;border:1px solid hsla(0,0%,100%,.06)}.r6-ref-mug .stats .s.peak{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.45)}.r6-ref-mug .stats .lbl{font-size:8px;color:hsla(0,0%,100%,.55);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.r6-ref-mug .stats .v{font-size:16px;color:#fff;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-ref-mug .stats .s.peak .v{color:var(--story-r6-caution)}.r6-ref-mug .delta{font-size:8px;color:hsla(0,0%,100%,.45);margin-top:2px}.r6-cc-tug{padding:14px}.r6-cc-tug .question{font-size:11px;font-weight:900;letter-spacing:.16em;color:hsla(0,0%,100%,.6);text-transform:uppercase;margin-bottom:8px;text-align:center}.r6-cc-tug .hero{text-align:center;margin:4px 0 10px}.r6-cc-tug .hero .delta{font-size:44px;font-weight:900;color:#fff;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 24px color-mix(in oklab,var(--story-team-home) 70%,transparent)}.r6-cc-tug .hero .lbl{font-size:11px;color:hsla(0,0%,100%,.7);margin-top:2px}.r6-cc-tug .tug{display:grid;grid-template-columns:var(--h-pct,60%) 4px var(--a-pct,40%);height:30px;border-radius:6px;overflow:hidden;margin:8px 0 6px;background:rgba(0,0,0,.4)}.r6-cc-tug .tug .h{background:linear-gradient(90deg,color-mix(in oklab,var(--story-team-home) 70%,transparent),var(--story-team-home));display:flex;align-items:center;padding-left:10px;color:#fff;font-size:13px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-cc-tug .tug .gap{background:var(--story-r6-strong);box-shadow:0 0 12px var(--story-r6-strong)}.r6-cc-tug .tug .a{background:linear-gradient(90deg,var(--story-team-away),color-mix(in oklab,var(--story-team-away) 70%,transparent));display:flex;align-items:center;justify-content:flex-end;padding-right:10px;color:#fff;font-size:13px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-cc-tug .row{display:flex;justify-content:space-between;font-size:10px;color:hsla(0,0%,100%,.6)}.r6-cards-spike{padding:14px;position:relative;overflow:hidden}.r6-cards-spike .verdict-mega{text-align:center;margin:0 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:900;color:var(--story-r6-news-red);line-height:1;letter-spacing:-.02em;text-shadow:0 0 18px rgba(220,38,38,.45)}.r6-cards-spike .sub{text-align:center;font-size:11px;color:hsla(0,0%,100%,.65);margin-bottom:12px}.r6-cards-spike .lanes{display:grid;grid-template-columns:32px 1fr 36px;grid-gap:8px;gap:8px;align-items:center;margin:4px 0}.r6-cards-spike .lanes .nm{font-size:10px;color:hsla(0,0%,100%,.7);font-weight:800}.r6-cards-spike .lanes .lane{height:22px;background:hsla(0,0%,100%,.05);border-radius:3px;display:flex;align-items:end;gap:1px;padding:2px}.r6-cards-spike .lanes .lane span{flex:1 1;background:var(--story-team-home);border-radius:1px}.r6-cards-spike .lanes.away .lane span{background:var(--story-team-away)}.r6-cards-spike .lanes .v{font-size:14px;font-weight:900;color:#fff;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-cards-spike .red-tag{position:absolute;top:10px;right:10px;background:var(--story-r6-news-red);color:#fff;font-size:9px;font-weight:900;letter-spacing:.18em;padding:3px 8px;transform:rotate(8deg);box-shadow:0 4px 12px rgba(220,38,38,.5);text-transform:uppercase}.r6-btts-slab{padding:0;overflow:hidden}.r6-btts-slab:before{z-index:3}.r6-btts-slab .yes{background:radial-gradient(circle at 30% 20%,rgba(34,197,94,.45),transparent 60%),linear-gradient(180deg,#0a3522,#062716);padding:16px 14px;text-align:center;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.08)}.r6-btts-slab .yes .verdict{font-size:64px;font-weight:900;color:#4ade80;line-height:.9;letter-spacing:-.02em;text-shadow:0 0 30px rgba(34,197,94,.5)}.r6-btts-slab .yes .pct{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.85);margin-top:6px}.r6-btts-slab .yes .pct strong{color:#4ade80;font-size:18px}.r6-btts-slab .pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.06)}.r6-btts-slab .pair .col{background:rgba(13,19,38,.8);padding:10px 8px;text-align:center}.r6-btts-slab .pair .nm{font-size:10px;color:hsla(0,0%,100%,.55);font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.r6-btts-slab .pair .v{font-size:22px;font-weight:900;color:#fff;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-btts-slab .pair .col.h .v{color:var(--story-team-home)}.r6-btts-slab .pair .col.a .v{color:var(--story-team-away)}.r6-btts-slab .pair .sub{font-size:9px;color:hsla(0,0%,100%,.5);margin-top:2px}.r6-mg-flip{background:linear-gradient(180deg,#0a0e18,#050813);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:18px 14px;text-align:center}.r6-mg-flip .digits{display:inline-flex;gap:4px;margin-bottom:8px}.r6-mg-flip .digits .d{width:56px;height:78px;border-radius:6px;background:linear-gradient(180deg,#2a313f,#1a2030 49%,#0a1018 50%,#060812);color:var(--story-r6-strong);font-size:56px;font-weight:900;line-height:78px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 4px 12px rgba(0,0,0,.6),0 0 22px rgba(250,204,21,.15);position:relative;text-shadow:0 0 14px rgba(250,204,21,.5)}.r6-mg-flip .digits .d:after{content:"";position:absolute;left:4px;right:4px;top:49%;height:1px;background:rgba(0,0,0,.7)}.r6-mg-flip .cap{font-size:11px;font-weight:900;letter-spacing:.18em;color:hsla(0,0%,100%,.7);text-transform:uppercase}.r6-mg-flip .delta{display:inline-block;margin-top:8px;font-size:10px;font-weight:800;color:var(--story-data-pos);background:rgba(34,197,94,.14);padding:2px 8px;border-radius:3px}.r6-mg-vs{background:linear-gradient(180deg,#0a0e18,#050813);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:14px;overflow:hidden;position:relative}.r6-mg-vs .grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center}.r6-mg-vs .side{text-align:center}.r6-mg-vs .side .nm{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.7);margin-bottom:4px;letter-spacing:.06em}.r6-mg-vs .side.h .nm{color:var(--story-team-home)}.r6-mg-vs .side.a .nm{color:var(--story-team-away)}.r6-mg-vs .side .v{font-size:48px;font-weight:900;color:#fff;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-mg-vs .side .lbl{font-size:9px;letter-spacing:.16em;color:hsla(0,0%,100%,.5);margin-top:2px;text-transform:uppercase}.r6-mg-vs .vs{width:36px;height:36px;border-radius:50%;background:var(--story-r6-strong);color:#1a1505;font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px rgba(250,204,21,.5)}.r6-mg-vs .winner-strip{margin-top:10px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.06);text-align:center;font-size:11px;color:hsla(0,0%,100%,.7)}.r6-mg-vs .winner-strip strong{color:var(--story-r6-strong)}.r6-mg-led{background:#02050a;border:1px solid #1a2030;border-radius:12px;padding:16px 14px;text-align:center;position:relative;box-shadow:inset 0 0 30px rgba(0,0,0,.7)}.r6-mg-led:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 0 1px,rgba(0,0,0,.4) 1px 2px,transparent 2px);background-size:3px 3px;pointer-events:none;mix-blend-mode:multiply;border-radius:12px}.r6-mg-led .lbl{font-size:10px;font-weight:900;letter-spacing:.22em;color:#ff6363;text-transform:uppercase;text-shadow:0 0 8px rgba(255,99,99,.6);margin-bottom:6px}.r6-mg-led .val{font-family:Courier New,monospace;font-size:50px;font-weight:900;color:var(--story-r6-strong);text-shadow:0 0 14px rgba(250,204,21,.7),0 0 24px rgba(250,204,21,.4);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.r6-mg-led .sub{font-family:Courier New,monospace;font-size:11px;color:#4ade80;margin-top:6px;text-shadow:0 0 6px rgba(34,197,94,.5)}.r6-mg-arrow{background:linear-gradient(135deg,color-mix(in oklab,var(--story-team-home) 25%,#050813) 0,#050813 100%);border:1px solid color-mix(in oklab,var(--story-team-home) 40%,transparent);border-radius:14px;padding:16px 14px;position:relative;overflow:hidden}.r6-mg-arrow .tag{font-size:10px;font-weight:900;letter-spacing:.18em;color:var(--story-team-home);text-transform:uppercase}.r6-mg-arrow .head{font-size:22px;font-weight:900;color:#fff;line-height:1.05;letter-spacing:-.01em;margin:4px 0 8px;text-wrap:balance}.r6-mg-arrow .head em{color:var(--story-team-home);font-style:normal}.r6-mg-arrow .arrow{position:absolute;right:-20px;top:30%;font-size:180px;line-height:1;color:var(--story-team-home);opacity:.18;font-weight:900;transform:rotate(-12deg)}.r6-mg-arrow .meta{display:flex;gap:6px;margin-top:8px}.r6-mg-arrow .meta .pill{font-size:10px;font-weight:800;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85);padding:4px 8px;border-radius:999px}.r6-mg-arrow .meta .pill.hot{background:var(--story-r6-strong);color:#1a1505}.dock.r6-dock-hero .dock-strip{gap:6px;align-items:stretch}.dock.r6-dock-hero .ai-says{position:absolute;left:50%;transform:translateX(-50%);top:-10px;z-index:2;background:var(--story-r6-strong);color:#1a1505;font-size:9px;font-weight:900;letter-spacing:.2em;padding:3px 10px 3px 8px;border-radius:999px;box-shadow:0 0 18px rgba(250,204,21,.6);text-transform:uppercase;pointer-events:none;white-space:nowrap}.dock.r6-dock-hero .ai-says:before{content:"✦ "}.dock.r6-dock-hero .dock-btn.rec{flex:2.4 1;background:radial-gradient(120% 100% at 50% 0,rgba(250,204,21,.32),transparent 60%),linear-gradient(180deg,rgba(26,21,5,.55),rgba(10,14,24,.55));border:1.5px solid var(--story-r6-strong);border-radius:12px;box-shadow:0 0 0 3px rgba(250,204,21,.12),0 8px 18px rgba(250,204,21,.28),inset 0 1px 0 rgba(253,224,71,.4);padding:0;position:relative;animation:r6-halo 2.4s ease-in-out infinite;overflow:hidden}@keyframes r6-halo{0%,to{box-shadow:0 0 0 4px rgba(250,204,21,.14),0 12px 26px rgba(250,204,21,.32),inset 0 1px 0 rgba(253,224,71,.4)}50%{box-shadow:0 0 0 6px rgba(250,204,21,.22),0 14px 30px rgba(250,204,21,.45),inset 0 1px 0 rgba(253,224,71,.55)}}.dock.r6-dock-hero .dock-btn.rec:before{background:linear-gradient(90deg,transparent,var(--story-r6-strong-hi),transparent);height:2px}.dock.r6-dock-hero .dock-btn.rec .label{color:hsla(0,0%,100%,.95);font-weight:800;font-size:12px}.dock.r6-dock-hero .dock-btn.rec .odds{color:var(--story-r6-strong-hi);font-size:22px;text-shadow:0 0 14px rgba(250,204,21,.5)}.dock.r6-dock-hero .dock-btn.ghost{background:transparent;border:none;border-radius:12px;padding:0;opacity:.55;overflow:hidden}.dock.r6-dock-hero .dock-btn.ghost .odds{color:hsla(0,0%,100%,.55);font-weight:700;font-size:14px}.dock.r6-dock-team-tinted .dock-btn[data-side=home]{border-color:color-mix(in oklab,var(--story-team-home) 60%,transparent)}.dock.r6-dock-team-tinted .dock-btn[data-side=home]:before{background:linear-gradient(90deg,transparent,var(--story-team-home),transparent)}.dock.r6-dock-team-tinted .dock-btn[data-side=home] .odds{color:color-mix(in oklab,var(--story-team-home) 80%,#fff)}.dock.r6-dock-team-tinted .dock-btn[data-side=away]{border-color:color-mix(in oklab,var(--story-team-away) 60%,transparent)}.dock.r6-dock-team-tinted .dock-btn[data-side=away]:before{background:linear-gradient(90deg,transparent,var(--story-team-away),transparent)}.dock.r6-dock-team-tinted .dock-btn[data-side=away] .odds{color:color-mix(in oklab,var(--story-team-away) 80%,#fff)}.choice.r6-choice-strong{background:linear-gradient(180deg,rgba(34,197,94,.18),rgba(13,19,38,.95));border:1.5px solid rgba(34,197,94,.5);box-shadow:0 -10px 40px rgba(34,197,94,.18),0 0 0 4px rgba(34,197,94,.1)}.choice.r6-choice-strong .topbar{color:#4ade80;font-weight:900;letter-spacing:.16em;border-bottom:1px dashed rgba(34,197,94,.3);padding-bottom:8px}.choice.r6-choice-strong .conf-badge{display:inline-flex;align-items:center;gap:4px;background:var(--story-r6-strong);color:#1a1505;font-size:9px;font-weight:900;letter-spacing:.2em;padding:3px 8px;border-radius:999px;text-transform:uppercase}.choice.r6-choice-caution{background:linear-gradient(180deg,rgba(245,158,11,.14),rgba(13,19,38,.95));border:1.5px dashed rgba(245,158,11,.5)}.choice.r6-choice-caution .topbar{color:var(--story-r6-caution);font-weight:900}.choice.r6-choice-caution .act.primary{background:linear-gradient(135deg,var(--story-r6-caution),#d97706);color:#1a1505}.choice.r6-choice-caution .small-print{background:rgba(245,158,11,.1);border:1px dashed rgba(245,158,11,.4);border-radius:6px;padding:6px 10px;margin-top:8px;font-size:10px;color:rgba(245,158,11,.85);line-height:1.35}.r6-tone-badge{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:5;font-size:8px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.5);background:rgba(0,0,0,.5);padding:4px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.r6-tone-badge:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--story-r6-strong);margin-right:5px;vertical-align:middle;box-shadow:0 0 6px var(--story-r6-strong)}.stage.r6-guard{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(250,204,21,.06),transparent 70%),linear-gradient(180deg,#141822,#0a0e18 60%,#02030a)}.stage.r6-guard:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 100% 80%,color-mix(in oklab,var(--story-team-away) 30%,transparent),transparent 60%),radial-gradient(ellipse 60% 45% at 0 20%,color-mix(in oklab,var(--story-team-home) 30%,transparent),transparent 60%);filter:saturate(.7) brightness(.9);mix-blend-mode:screen}.r6-league-bar{position:absolute;top:56px;left:16px;right:16px;z-index:4;height:3px;background:linear-gradient(90deg,transparent,var(--story-r6-strong) 30%,var(--story-r6-strong-hi) 50%,var(--story-r6-strong) 70%,transparent);box-shadow:0 0 12px rgba(250,204,21,.4);border-radius:2px}.r6-tweaks{position:fixed;right:16px;bottom:16px;z-index:999;width:280px;background:rgba(15,18,28,.96);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:14px;color:#e6e9f0;font-family:-apple-system,Inter,sans-serif;box-shadow:0 24px 60px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.r6-tweaks h4{font-size:11px;font-weight:900;letter-spacing:.18em;margin:0 0 10px;color:var(--story-r6-strong);text-transform:uppercase}.r6-tweaks .row{display:grid;grid-template-columns:80px 1fr;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px;font-size:11px}.r6-tweaks .row label{color:hsla(0,0%,100%,.6)}.r6-tweaks button,.r6-tweaks select{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:11px;padding:6px 8px;border-radius:6px;width:100%;cursor:pointer}.r6-tweaks button{background:var(--story-r6-strong);color:#1a1505;font-weight:900;letter-spacing:.06em;margin-top:6px;border:none}.r6-tweaks button.ghost{background:hsla(0,0%,100%,.06);color:#fff;font-weight:700}.r6-tweaks .seed{font-size:10px;color:hsla(0,0%,100%,.5);margin-top:6px;text-align:center;font-family:SF Mono,monospace}.r6-bigstat-multi{padding:18px 14px;text-align:center;position:relative}.r6-bigstat-multi .prefix{font-size:24px;color:var(--story-r6-strong);font-weight:900;line-height:.8}.r6-bigstat-multi .value{font-size:96px;font-weight:900;color:#fff;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 28px rgba(250,204,21,.35);margin-top:-6px}.r6-bigstat-multi .caption{font-size:11px;color:hsla(0,0%,100%,.65);letter-spacing:.06em;margin-top:4px}.r6-bigstat-multi .compare{display:grid;grid-gap:4px;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.08);font-size:12px;color:hsla(0,0%,100%,.85)}.r6-bigstat-multi .compare .row{display:flex;justify-content:space-between}.r6-bigstat-multi .compare .v{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.r6-bar-tug{padding:14px}.r6-bar-tug .label-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:11px;font-weight:800;color:hsla(0,0%,100%,.85);letter-spacing:.04em}.r6-bar-tug .vs-tag{font-size:9px;color:hsla(0,0%,100%,.5);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.r6-bar-tug .tug{display:grid;grid-template-columns:var(--h-pct,60%) 4px var(--a-pct,40%);height:28px;border-radius:6px;overflow:hidden;margin-bottom:6px}.r6-bar-tug .tug .h{background:linear-gradient(90deg,color-mix(in oklab,var(--story-team-home) 60%,transparent),var(--story-team-home));display:flex;align-items:center;padding-left:10px;color:#fff;font-weight:900;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-bar-tug .tug .gap{background:var(--story-r6-strong);box-shadow:0 0 12px var(--story-r6-strong)}.r6-bar-tug .tug .a{background:linear-gradient(90deg,var(--story-team-away),color-mix(in oklab,var(--story-team-away) 60%,transparent));display:flex;align-items:center;justify-content:flex-end;padding-right:10px;color:#fff;font-weight:900;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-bar-tug .row{display:flex;justify-content:space-between;font-size:9px;color:hsla(0,0%,100%,.5);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.r6-form-mom{padding:14px}.r6-form-mom .head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.r6-form-mom .head .nm{font-size:14px;font-weight:900;color:#fff}.r6-form-mom .head .streak{font-size:11px;font-weight:800;color:var(--story-data-pos);letter-spacing:.06em}.r6-form-mom .strip{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;margin-bottom:4px}.r6-form-mom .strip i{display:block;height:26px;border-radius:4px;font-size:10px;font-weight:900;color:#fff;display:grid;place-items:center;font-style:normal}.r6-form-mom .strip i.W{background:rgba(34,197,94,.85)}.r6-form-mom .strip i.L{background:rgba(239,68,68,.8)}.r6-form-mom .strip i.D{background:rgba(148,163,184,.6)}.r6-form-mom .axis{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.16em;color:hsla(0,0%,100%,.45);text-transform:uppercase;padding:0 2px}.r6-form-mom .verdict{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding-top:10px;margin-top:10px;border-top:1px solid hsla(0,0%,100%,.06)}.r6-form-mom .verdict .arrow{font-size:20px;color:var(--story-data-pos);font-weight:900;text-shadow:0 0 10px rgba(34,197,94,.5)}.r6-form-mom .verdict .text{font-size:11px;font-weight:800;color:#fff;letter-spacing:.04em}.r6-form-mom .verdict .delta{font-size:10px;color:hsla(0,0%,100%,.6);font-weight:700}.dock.r6-dock-team-tinted .crest{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:9px;font-weight:900;margin-right:5px;vertical-align:-3px}.dock.r6-dock-team-tinted .h-crest{background:var(--story-team-home);color:#fff}.dock.r6-dock-team-tinted .a-crest{background:var(--story-team-away);color:#fff}.r6-choice{position:absolute;left:16px;right:16px;bottom:70px;z-index:6;padding:14px 14px 16px;border-radius:14px;background:linear-gradient(180deg,rgba(13,19,38,.95),rgba(8,12,22,.97));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 -8px 30px rgba(0,0,0,.45)}.r6-choice .topbar{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.55);padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:12px}.r6-choice .strength{color:var(--story-r6-strong)}.r6-choice .big-headline{font-size:16px;font-weight:800;color:#fff;line-height:1.1;text-align:center}.r6-choice .odds-mega{font-size:56px;font-weight:900;color:var(--story-r6-strong-hi,#fde047);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgba(250,204,21,.55);display:block;margin-top:4px}.r6-choice .sublabel{text-align:center;font-size:11px;color:hsla(0,0%,100%,.6);margin-top:2px;margin-bottom:12px}.r6-choice .caut-head{text-align:center;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.9);margin-bottom:12px;line-height:1.3}.r6-choice .hint{margin-top:10px;padding-top:8px;border-top:1px dashed hsla(0,0%,100%,.1);font-size:10px;color:hsla(0,0%,100%,.55);text-align:center;line-height:1.4}.r6-actions{display:grid;grid-gap:8px;gap:8px}.r6-actions.split{grid-template-columns:1fr 1fr}.r6-actions .act{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer}.r6-actions .act.primary{background:linear-gradient(135deg,var(--story-r6-strong),var(--story-r6-strong-hi,#fde047));color:#1a1505;box-shadow:0 6px 18px rgba(250,204,21,.35)}.r6-actions .act.ghost{color:hsla(0,0%,100%,.85)}.r6-actions .act.ghost,.r6-actions .opt{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}.r6-actions .opt{border-radius:8px;padding:10px;text-align:center}.r6-actions .opt-h{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.85)}.r6-actions .opt-o{font-size:22px;font-weight:900;color:var(--story-r6-strong-hi,#fde047);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;margin:2px 0}.r6-actions .opt-r{font-size:9px;color:hsla(0,0%,100%,.55);letter-spacing:.04em}.r6-choice.r6-choice-confident{border:1.5px solid rgba(250,204,21,.45);box-shadow:0 -10px 40px rgba(250,204,21,.2),0 0 0 4px rgba(250,204,21,.08)}.r6-choice.r6-choice-confident .topbar{color:var(--story-r6-strong);border-bottom-color:rgba(250,204,21,.25)}.r6-choice.r6-choice-caution{border:1.5px dashed rgba(245,158,11,.5);background:linear-gradient(180deg,rgba(245,158,11,.1),rgba(13,19,38,.97))}.r6-choice.r6-choice-caution .topbar{color:var(--story-r6-caution)}.r6-choice .arr{opacity:.7}:root{--anim-fast:150ms;--anim-normal:300ms;--anim-slow:500ms;--anim-spring:cubic-bezier(0.34,1.56,0.64,1);--anim-decel:cubic-bezier(0.16,1,0.3,1);--anim-smooth:cubic-bezier(0.4,0,0.2,1);--anim-snap:cubic-bezier(0.2,0,0,1);--anim-bounce:cubic-bezier(0.68,-0.55,0.265,1.55)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animShimmer{background:linear-gradient(90deg,#e8e8e8,#f2f2f2 50%,#e8e8e8);background-size:200% 100%;animation:shimmer 1.8s linear infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animFadeIn{animation:fadeIn var(--anim-normal) var(--anim-decel) forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animFadeInUp{animation:fadeInUp .4s var(--anim-decel) var(--stagger-delay,0ms) forwards;opacity:0}.animFadeInUp.animVisible{opacity:1}.animFadeUp{opacity:0;transform:translateY(12px);transition:opacity .5s var(--anim-decel) var(--stagger-delay,0ms),transform .5s var(--anim-decel) var(--stagger-delay,0ms)}.animFadeUp.animVisible{opacity:1;transform:translateY(0)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animFadeInDown{animation:fadeInDown .4s var(--anim-decel) var(--stagger-delay,0ms) forwards;opacity:0}.animFadeInDown.animVisible{opacity:1}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animSlideUp{animation:slideUp .3s cubic-bezier(.22,.61,.36,1) forwards}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.animSlideDown{animation:slideDown .3s var(--anim-decel) forwards}@keyframes scaleUp{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.animScaleUp{animation:scaleUp .25s var(--anim-spring) forwards;opacity:0}.animScaleUp.animVisible{opacity:1}.animScaleIn{opacity:0;transform:scale(.5);transition:opacity .4s var(--anim-decel) var(--stagger-delay,0ms),transform .4s var(--anim-spring) var(--stagger-delay,0ms)}.animScaleIn.animVisible{opacity:1;transform:scale(1)}@keyframes popIn{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.animPopIn{animation:popIn .4s var(--anim-bounce) forwards;opacity:0}.animPopIn.animVisible{opacity:1}@keyframes ripple{0%{transform:scale(0);opacity:.4}to{transform:scale(4);opacity:0}}.animRipple{animation:ripple .6s var(--anim-snap) forwards}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animPulse{animation:pulse 2s var(--anim-smooth) infinite}@keyframes glow{0%,to{box-shadow:0 0 0 0 rgba(20,123,69,.4)}50%{box-shadow:0 0 0 10px rgba(20,123,69,0)}}.animGlow{animation:glow 2s var(--anim-smooth) infinite}@keyframes countFlipExit{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes countFlipEnter{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animCountFlipExit{animation:countFlipExit .2s var(--anim-smooth) forwards}.animCountFlipEnter{animation:countFlipEnter .2s var(--anim-smooth) forwards}@keyframes cardPress{0%{transform:scale(1)}to{transform:scale(.97)}}.animCardPress{animation:cardPress .1s var(--anim-smooth) forwards}@keyframes barFillSpring{0%{width:0}to{width:var(--target-width,100%)}}.animBarFillSpring{animation:barFillSpring .8s var(--anim-spring) forwards;width:0}.animBarGrow{--bar-width:0%;transition:width .7s var(--anim-spring) var(--stagger-delay,0ms)}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.3}}.animDotBlink{animation:dotBlink 1.5s var(--anim-smooth) infinite}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.animSlideInLeft{animation:slideInLeft .35s var(--anim-decel) var(--stagger-delay,0ms) forwards;opacity:0}.animSlideInLeft.animVisible{opacity:1}.animSlideLeft{opacity:0;transform:translateX(-20px);transition:opacity .4s var(--anim-decel) var(--stagger-delay,0ms),transform .4s var(--anim-decel) var(--stagger-delay,0ms)}.animSlideLeft.animVisible{opacity:1;transform:translateX(0)}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.animSlideInRight{animation:slideInRight .35s var(--anim-decel) var(--stagger-delay,0ms) forwards;opacity:0}.animSlideInRight.animVisible{opacity:1}.animSlideRight{opacity:0;transform:translateX(20px);transition:opacity .4s var(--anim-decel) var(--stagger-delay,0ms),transform .4s var(--anim-decel) var(--stagger-delay,0ms)}.animSlideRight.animVisible{opacity:1;transform:translateX(0)}@keyframes tabIndicatorSlide{to{transform:translateX(var(--indicator-offset,0))}}.animTabIndicatorSlide{animation:tabIndicatorSlide var(--anim-normal) var(--anim-smooth) forwards}@keyframes numberTick{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.animNumberTick{animation:numberTick .3s var(--anim-spring) forwards}@keyframes borderGlow{0%,to{border-color:#147b45}50%{border-color:rgba(20,123,69,.4)}}.animBorderGlow{animation:borderGlow 1s var(--anim-smooth) infinite}@keyframes oddsPulse{0%{background-color:var(--odds-bg)}25%{background-color:var(--brand-cta)}to{background-color:var(--odds-bg)}}.animOddsPulse{animation:oddsPulse .6s var(--anim-smooth)}@keyframes scoreFlash{0%{transform:scale(1);color:inherit}30%{transform:scale(1.3);color:var(--status-win)}to{transform:scale(1);color:inherit}}.animScoreFlash{animation:scoreFlash .8s var(--anim-spring)}.pressable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform 80ms var(--anim-smooth)}.pressable:active{transform:scale(.97)}.liftable{transition:transform .2s var(--anim-decel),box-shadow .2s var(--anim-decel)}.liftable:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.ripple-container{position:relative;overflow:hidden}.stagger-child{--stagger-delay:0ms;transition-delay:var(--stagger-delay)}@media (prefers-reduced-motion:reduce){@keyframes shimmer{0%,to{background-position:-200% 0}}@keyframes fadeIn,
  @keyframes fadeInUp,
  @keyframes fadeInDown,
  @keyframes slideUp,
  @keyframes slideDown,
  @keyframes scaleUp,
  @keyframes popIn,
  @keyframes slideInLeft,
  @keyframes slideInRight{0%,to{opacity:1;transform:none}}.animBarFillSpring,.animBorderGlow,.animCardPress,.animCountFlipEnter,.animCountFlipExit,.animDotBlink,.animFadeIn,.animFadeInDown,.animFadeInUp,.animFadeUp,.animGlow,.animNumberTick,.animOddsPulse,.animPopIn,.animPulse,.animRipple,.animScaleIn,.animScaleUp,.animScoreFlash,.animShimmer,.animSlideDown,.animSlideInLeft,.animSlideInRight,.animSlideLeft,.animSlideRight,.animSlideUp,.animTabIndicatorSlide{animation:none;transition:none}.animBarGrow{transition:none}.pressable:active{transform:none}.liftable:hover{transform:none;box-shadow:none}}