.betting-history-figma__stat{border-left:4px solid rgba(61,74,62,.4)}.betting-history-figma__filter-bar{border:1px solid rgba(61,74,62,.1)}.betting-history-figma__entry-footer{border-top:1px solid rgba(61,74,62,.1)}.betting-history-figma__snapshot--empty{border:1px dashed rgba(61,74,62,.35)}.betting-history-figma__calculation{border:1px solid rgba(61,74,62,.2)}.betting-history-figma__calculation header{border-bottom:1px solid rgba(61,74,62,.2)}.betting-history-figma__final-result{border-top:1px solid rgba(61,74,62,.2)}.betting-history-figma{max-width:1280px;gap:1.5rem;padding:2rem 1.5rem 4rem}.betting-history-figma__page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.betting-history-figma__kicker{margin:0 0 .35rem;color:#869486;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.betting-history-figma__page-header h1{margin:0;font-family:var(--font-space-grotesk,inherit);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#e5e2e1}.betting-history-figma__back-link{color:rgba(74,142,255,.92);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.betting-history-figma__back-link:hover{text-decoration:underline}.betting-history-figma__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.betting-history-figma__stat{display:flex;flex-direction:column;justify-content:space-between;min-height:6.6875rem;padding:1.5rem 1.5rem 1.5rem 1.75rem;border-radius:8px;border-left:4px solid var(--showdown-surface-border-accent);background:var(--showdown-surface-panel);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.betting-history-figma__stat--profit{border-left-color:#6bfb9a}.betting-history-figma__stat--rate{border-left-color:#4ade80}.betting-history-figma__stat-value{display:flex;align-items:baseline;gap:.5rem;margin:0;font-family:var(--font-space-grotesk,inherit);font-size:1.875rem;font-weight:700;line-height:1;color:#e5e2e1}.betting-history-figma__stat-value small{font-size:.875rem;font-weight:500;color:#869486;text-transform:uppercase}.betting-history-figma__stat-value--positive{color:#6bfb9a}.betting-history-figma__stat-value--positive small{color:rgba(107,251,154,.7)}.betting-history-figma__stat-value--negative{color:#ffb3b0}.betting-history-figma__win-rate-bar{margin-top:.5rem;height:4px;border-radius:9999px;background:var(--showdown-surface-inset);overflow:hidden}.betting-history-figma__filter-bar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.8125rem;border:1px solid var(--showdown-surface-border-subtle);border-radius:8px;background:#0e0e0e}.betting-history-figma__search{position:relative;flex:1 1 18rem;min-width:12rem}.betting-history-figma__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#869486;font-size:.875rem}.betting-history-figma__filter-group{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.betting-history-figma__filter{display:flex;align-items:center;gap:.35rem;color:#869486;font-size:.625rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.betting-history-figma__filter select{padding:.375rem .5rem;border:0;border-radius:8px;background:var(--showdown-surface-input);color:#e5e2e1;font-size:.625rem;text-transform:uppercase}.betting-history-figma__list{display:grid;grid-gap:.75rem;gap:.75rem}.betting-history-figma__entry{display:grid;grid-gap:1rem;gap:1rem;padding:1rem 1.125rem 1rem 1rem;border-radius:8px;border-right:2px solid rgba(107,251,154,.2);background:var(--showdown-surface-panel)}.betting-history-figma__entry--lost{border-right-color:rgba(255,179,176,.2)}.betting-history-figma__entry--pending,.betting-history-figma__entry--refunded{border-right-color:rgba(134,148,134,.25)}.betting-history-figma__entry-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;align-items:center}.betting-history-figma__entry-result{display:flex;flex-direction:column;align-items:center;min-width:3.75rem}.betting-history-figma__entry-dot{width:8px;height:8px;margin-top:.25rem;border-radius:9999px;box-shadow:0 0 8px rgba(107,251,154,.5);background:#6bfb9a}.betting-history-figma__entry--lost .betting-history-figma__entry-dot{background:#ffb3b0;box-shadow:0 0 8px rgba(255,179,176,.5)}.betting-history-figma__entry-match-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.betting-history-figma__scope-badge{padding:.125rem .375rem;border-radius:8px;background:var(--showdown-surface-inset);color:#869486;font-size:.625rem;text-transform:uppercase}.betting-history-figma__void-badge{padding:.125rem .375rem;border-radius:4px;background:rgba(255,179,176,.15);color:#ffb3b0;font-size:.625rem;font-weight:700}.betting-history-figma__side-bet{margin:.125rem 0 0;color:#869486;font-size:.75rem}.betting-history-figma__side-bet-label--blue{color:#4ade80}.betting-history-figma__side-bet-label--red{color:#ffb3b0}.betting-history-figma__missions{margin:.25rem 0 0;color:#869486;font-size:.6875rem}.betting-history-figma__entry-amounts{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;text-align:right}.betting-history-figma__net--positive{color:#6bfb9a}.betting-history-figma__net--negative{color:#ffb3b0}.betting-history-figma__net--neutral{color:#869486}.betting-history-figma__entry-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.8125rem;border-top:1px solid var(--showdown-surface-border-subtle)}.betting-history-figma__entry-time{color:#869486;font-size:.625rem;letter-spacing:-.03em;text-transform:uppercase}.betting-history-figma__view-draft{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;padding:0;border:0;background:transparent;color:#6bfb9a;font-family:var(--font-space-grotesk,inherit);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.betting-history-figma__pool-link{color:rgba(74,142,255,.92);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.betting-history-figma__expanded{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,26rem);grid-gap:3.5rem;gap:3.5rem;align-items:start}.betting-history-figma__snapshot{padding:1rem}.betting-history-figma__snapshot--empty{min-height:8rem;display:grid;place-items:center;border:1px dashed var(--showdown-surface-border-heavy);color:#869486;font-size:.8125rem}.betting-history-figma__side-footers{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:.75rem;font-family:var(--font-space-grotesk,inherit);font-size:1rem;font-weight:700;line-height:1.5rem}.betting-history-figma__side-footer{display:flex;align-items:center;gap:.625rem;margin:0}.betting-history-figma__side-footer--blue{color:#adc7ff}.betting-history-figma__side-footer--red{color:#ff6265;justify-content:flex-end;text-align:right}.betting-history-figma__expanded-aside{display:grid;grid-gap:.75rem;gap:.75rem}.betting-history-figma__pool-distribution{padding:.9375rem;border:1px solid #1f201f;border-radius:12px;background:var(--showdown-surface-panel)}.betting-history-figma__pool-distribution header{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.betting-history-figma__pool-bar{display:flex;height:8px;border-radius:9999px;overflow:hidden;background:var(--showdown-surface-inset)}.betting-history-figma__pool-bar-blue{background:#3b82f6}.betting-history-figma__pool-bar-red{flex:1 1;background:#ef4444}.betting-history-figma__pool-legend{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;font-family:var(--font-space-grotesk,inherit);font-size:.625rem;font-weight:700}.betting-history-figma__pool-legend-blue{color:#3b82f6}.betting-history-figma__pool-legend-red{color:#ef4444}.betting-history-figma__calculation{overflow:hidden;border:1px solid var(--showdown-surface-border);border-radius:12px}.betting-history-figma__calculation header{padding:.5rem 1rem;border-bottom:1px solid var(--showdown-surface-border);background:var(--showdown-surface-inset);color:#e5e2e1;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.betting-history-figma__calculation dl{margin:0;padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.betting-history-figma__calculation dl div{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.betting-history-figma__calculation dt{margin:0;color:#bccabb;font-size:.75rem;font-weight:400}.betting-history-figma__calculation dd{margin:0;color:#e5e2e1;font-size:.75rem}.betting-history-figma__final-result{display:flex;align-items:center;justify-content:space-between;padding:.8125rem 1rem 0;margin:0 1rem 1rem;border-top:1px solid var(--showdown-surface-border)}.betting-history-figma__expanded-loading,.betting-history-figma__muted{color:#869486;font-size:.8125rem}.betting-history-figma__panel{padding:1.25rem;border-radius:8px;background:var(--showdown-surface-panel)}@media (max-width:960px){.betting-history-figma__entry-header,.betting-history-figma__stats{grid-template-columns:1fr}.betting-history-figma__entry-amounts{align-items:flex-start;text-align:left}.betting-history-figma__expanded{grid-template-columns:1fr}}.betting-hub-figma{max-width:1920px;width:100%;gap:2rem;padding:1.5rem 1.5rem 4rem}.betting-hub-figma__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.betting-hub-figma__title{margin:0;padding:1.5rem 0 1.5rem 1.75rem;border-left:4px solid #4a8eff;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1;letter-spacing:-.025em;color:#e5e2e1}.betting-hub-status-bar{display:flex;align-items:center;gap:1.625rem;flex-wrap:wrap;padding:.75rem 1.5rem;border-radius:0;background:rgba(18,18,18,.63);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.betting-hub-status-bar__cluster{display:grid;grid-gap:.15rem;gap:.15rem}.betting-hub-status-bar__kicker{margin:0;font-size:.5625rem;letter-spacing:.09em;text-transform:uppercase;color:#64748b}.betting-hub-status-bar__value{margin:0;font-size:.875rem;line-height:1.25rem;color:#e2e8f0;white-space:nowrap}.betting-hub-status-bar__value--balance{color:#4ade80}.betting-hub-status-bar__claim{margin-top:.2rem;padding:0;border:0;background:transparent;color:#94a3b8;font-size:.7rem;text-decoration:underline;cursor:pointer}.betting-hub-status-bar__divider{width:1px;height:2rem;background:#1b1c1e;border-radius:11px}.betting-hub-status-bar__missions-link{padding:0 0 .1rem;border:0;border-bottom:1px solid #fff;background:transparent;color:#fff;font-size:1rem;line-height:1.5rem;text-transform:uppercase;cursor:pointer}.betting-hub-figma__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@media (max-width:1200px){.betting-hub-figma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.betting-hub-figma__grid{grid-template-columns:1fr}}.betting-hub-figma__empty{padding:1rem;color:#94a3b8}.betting-hub-card{display:grid;grid-gap:.5625rem;gap:.5625rem;min-height:25.25rem;padding:1.0625rem;background:var(--showdown-surface-panel);border:1px solid #1e293b;border-radius:0}.betting-hub-card--inactive{opacity:.42;filter:saturate(.55)}.betting-hub-card--settled{opacity:.4}.betting-hub-card--voided{opacity:.55}.betting-hub-card__header{display:flex;justify-content:space-between;gap:.75rem;padding-bottom:1.0625rem;border-bottom:1px solid #334155}.betting-hub-card__match-id{margin:0;font-size:.75rem;line-height:1rem;color:#4ade80}.betting-hub-card__match-id--settled{color:#3b414a}.betting-hub-card__status-line{margin:0;font-size:1rem;line-height:1.5rem;text-transform:uppercase;color:#94a3b8}.betting-hub-card__status-value--open{color:#4ade80}.betting-hub-card__status-value--settled{color:#e5e2e1}.betting-hub-card__status-value--locked{color:#94a3b8}.betting-hub-card__status-value--live{color:#e2e8f0}.betting-hub-card__outcome{margin:.125rem 0 0;font-size:.75rem;line-height:1rem;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.betting-hub-card__header-right{text-align:left;min-width:5.3rem}.betting-hub-card__phase-kicker{margin:0;font-size:.75rem;line-height:1rem;color:#94a3b8}.betting-hub-card__phase-value{margin:0;font-size:1rem;line-height:1.5rem;text-transform:uppercase;color:#fff}.betting-hub-card__phase-value--muted{color:#94a3b8}.betting-hub-card--inactive .betting-hub-card__percent--leading-blue,.betting-hub-card--inactive .betting-hub-card__percent--leading-red,.betting-hub-card--inactive .betting-hub-draft__team-name{color:#64748b}.betting-hub-card--inactive .betting-hub-card__bar-segment--blue,.betting-hub-card--inactive .betting-hub-card__bar-segment--red{opacity:.45}.betting-hub-draft{display:grid;grid-gap:.5rem;gap:.5rem}.betting-hub-draft__teams{display:flex;justify-content:space-between;align-items:center;gap:2rem}.betting-hub-draft__team{display:flex;align-items:center;flex:1 1;min-height:2.7rem;gap:.75rem}.betting-hub-draft__team--blue{justify-content:space-between;padding-left:.375rem;border-left:3px solid #adc7ff}.betting-hub-draft__team--red{justify-content:space-between;padding-right:.375rem;border-right:3px solid #ff6265}.betting-hub-draft__team-name{font-size:1.5rem;font-weight:700;line-height:1rem;flex-shrink:0}.betting-hub-draft__team--blue .betting-hub-draft__team-name{color:#adc7ff}.betting-hub-draft__team--red .betting-hub-draft__team-name{color:#ff6265}.betting-hub-draft__bans{display:flex;gap:.35rem;flex-shrink:0}.betting-hub-draft__bans--blue{margin-left:auto}.betting-hub-draft__bans--red{margin-right:auto}.betting-hub-draft__ban-ring{display:inline-flex;width:2.65rem;height:2.65rem;border-radius:999px;overflow:hidden;flex-shrink:0;box-sizing:border-box}.betting-hub-draft__ban-ring--blue{border:1.3px solid #adc7ff}.betting-hub-draft__ban-ring--red{border:1.3px solid #ff6265}.betting-hub-draft__ban-ring--empty{background:transparent}.betting-hub-draft__ban{width:100%;height:100%;border:none;border-radius:999px;object-fit:cover;object-position:bottom;filter:grayscale(1) saturate(0) brightness(.82);opacity:.88}.betting-hub-draft__arena{position:relative;display:grid;grid-gap:.5rem;gap:.5rem;padding:.25rem 0}.betting-hub-draft__vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:2.25rem;font-weight:700;line-height:2.5rem;color:#e5e2e1;pointer-events:none;z-index:2}.betting-hub-draft__row{display:flex;justify-content:space-between;align-items:center;width:100%}.betting-hub-draft__side-slots{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.betting-hub-draft__side-slots--blue{justify-content:flex-start}.betting-hub-draft__side-slots--red{justify-content:flex-end}.betting-hub-draft__slot{width:3.6rem;height:4.05rem;border-radius:1.9rem;overflow:hidden;background:transparent}.betting-hub-draft__slot--empty{background:transparent}.betting-hub-draft__slot--blue{border:1.4px solid #adc7ff}.betting-hub-draft__slot--red{border:1.4px solid #ff6265}.betting-hub-draft__portrait-wrap{width:100%;height:100%;overflow:hidden;background:linear-gradient(180deg,#442b28,#392e1e)}.betting-hub-draft__portrait-wrap[data-sr-rarity="5"]{background:linear-gradient(155deg,#221e14,#6e5f38 50%,#2a261c)}.betting-hub-draft__portrait-wrap[data-sr-rarity="4"]{background:linear-gradient(155deg,#181428,#4a3a6e 52%,#221c34)}.betting-hub-draft__portrait{width:100%;height:100%;object-fit:cover;object-position:bottom;background:transparent}.betting-hub-draft__slot-empty{display:block;width:100%;height:100%;background:transparent}.betting-hub-card__distribution{display:grid;grid-gap:.5rem;gap:.5rem}.betting-hub-card__distribution-top{display:flex;justify-content:space-between;align-items:flex-end}.betting-hub-card__side-stat{display:grid;grid-gap:.03rem;gap:.03rem}.betting-hub-card__side-stat--right{text-align:right}.betting-hub-card__percent{font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1rem;line-height:1.5rem;color:#94a3b8}.betting-hub-card__percent--leading-blue{color:#adc7ff}.betting-hub-card__percent--leading-red{color:#ff6265}.betting-hub-card__percent--trailing{color:#94a3b8}.betting-hub-card__pts{font-size:.625rem;line-height:.9375rem;color:#64748b}.betting-hub-card__distribution-bar{position:relative;height:8px;background:#1e293b;overflow:hidden}.betting-hub-card__bar-segment{position:absolute;top:0;height:100%}.betting-hub-card__bar-segment--blue{left:0;background:#adc7ff}.betting-hub-card__bar-segment--red{right:0;background:#ff6265}.betting-hub-card__cta{display:flex;align-items:center;justify-content:center;width:100%;padding:.8125rem .0625rem;border:1px solid #334155;font-size:1rem;line-height:1.5rem;text-transform:uppercase;text-decoration:none;text-align:center}.betting-hub-card__cta--primary{background:#2563eb;color:#cbd5e1}.betting-hub-card__cta--inactive{background:#1e293b;border-color:#334155;color:#94a3b8}.betting-hub-card__cta--disabled{opacity:.5;pointer-events:none}.betting-summary-grid,.betting-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:900px){.betting-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.betting-summary-strip{grid-template-columns:1fr}}.betting-summary-card{background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:.9rem 1rem;display:grid;grid-gap:.35rem;gap:.35rem}.betting-summary-card__label{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.betting-summary-card__value{margin:0;font-size:1.15rem;font-weight:600;color:#f8fafc}.betting-summary-card__meta{margin:0;font-size:.8rem;color:#64748b}.betting-summary-card__cta{display:inline-block;margin-top:.35rem;font-size:.8rem;color:#94a3b8}.betting-summary-card__cta--disabled{opacity:.55}.betting-summary-card__inline-cta{margin-top:.35rem;padding:.25rem .5rem;border-radius:6px;border:1px solid rgba(59,130,246,.35);background:rgba(59,130,246,.12);color:#bfdbfe;font-size:.75rem;cursor:pointer}.betting-summary-card__missions-cta{display:inline-flex;margin-top:.35rem;padding:.45rem .65rem;border-radius:8px;border:1px solid rgba(148,163,184,.35);color:#e2e8f0;font-size:.8rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.betting-summary-card--cta{display:flex;flex-direction:column;justify-content:center}.betting-draft-preview{display:grid;grid-gap:.45rem;gap:.45rem;padding:.55rem;border-radius:8px;background:rgba(2,6,23,.45);border:1px solid rgba(51,65,85,.55)}.betting-draft-preview__phase{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.betting-draft-preview__columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.betting-draft-preview__side-label{margin:0 0 .25rem;font-size:.68rem;color:#94a3b8}.betting-draft-preview__slots{list-style:none;margin:0;padding:0;display:grid;grid-gap:.2rem;gap:.2rem}.betting-draft-preview__slot{min-height:1.1rem;border-radius:4px;font-size:.68rem;padding:.1rem .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.betting-draft-preview__slot--filled{background:rgba(30,41,59,.9);color:#e2e8f0;border:1px solid rgba(100,116,139,.35)}.betting-draft-preview__slot--empty{background:rgba(15,23,42,.65);border:1px dashed rgba(71,85,105,.55)}.betting-draft-preview__slot-label{display:block}.betting-draft-preview__slot-placeholder{display:block;min-height:.65rem}.betting-draft-preview__column--blue .betting-draft-preview__slot--filled{border-color:rgba(59,130,246,.35)}.betting-draft-preview__column--red .betting-draft-preview__slot--filled{border-color:rgba(239,68,68,.35)}.betting-draft-preview__unavailable{margin:0;font-size:.68rem;color:#64748b}.betting-result-page__badge{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.betting-result-panel{background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:1rem 1.1rem;display:grid;grid-gap:.65rem;gap:.65rem}.betting-result-panel__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.65rem;gap:.65rem;margin:0}.betting-result-panel__facts div{display:grid;grid-gap:.2rem;gap:.2rem}.betting-result-panel__facts dt{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.betting-result-panel__facts dd{margin:0;font-size:.95rem;color:#f8fafc}.betting-result-panel__profit--positive{color:#4ade80}.betting-result-panel__profit--negative{color:#f87171}.betting-draft-view{width:100%;margin:0;padding:0}.betting-draft-view__fallback{max-width:720px;margin:2rem auto;padding:1.5rem;border:1px solid #334155;background:rgba(18,18,18,.9)}.betting-wager-panel{min-height:249px!important}.betting-wager-panel--lifecycle,.betting-wager-panel--open{gap:26px!important;align-items:center!important}.betting-wager-panel__column{display:flex;flex-direction:column;justify-content:center;min-height:178.5px}.betting-wager-panel__column--distribution{flex:0 0 407.5px;width:407.5px;max-width:407.5px;height:178.5px;padding-right:33px;border-right:1px solid rgba(65,71,84,.2);gap:16px;box-sizing:border-box}.betting-wager-panel--lifecycle .betting-wager-panel__column--distribution{flex:0 0 407.5px}.betting-wager-panel--lifecycle .betting-wager-panel__column--lifecycle{height:auto;min-height:178px;align-self:center;justify-content:flex-start}.betting-wager-panel__column--action{flex:0 0 216px;width:216px;max-width:216px;gap:15px;box-sizing:border-box}.betting-wager-panel__kicker--bet-amount{margin-top:0}.betting-wager-panel__stake-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;width:100%}.betting-wager-panel__column--lifecycle{flex:0 0 216px;width:216px;max-width:216px;padding-left:0;gap:.75rem;align-items:flex-start;justify-content:flex-start}.betting-wager-panel__block{display:grid;grid-gap:4px;gap:4px;width:100%}.betting-wager-panel__kicker{margin:0;font-size:.625rem;line-height:.9375rem;letter-spacing:.1em;text-transform:uppercase;color:#8b90a0}.betting-wager-panel__distribution-row{display:flex;align-items:flex-start;gap:1rem;padding-top:.25rem}.betting-wager-panel__distribution-track{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.betting-wager-panel__distribution-bar{position:relative;display:flex;width:100%;height:12px;background:var(--showdown-surface-inset);overflow:hidden}.betting-wager-panel__distribution-blue{height:100%;background:#adc7ff}.betting-wager-panel__distribution-red{height:100%;background:#ffb4aa}.betting-wager-panel__distribution-total{margin:0;flex:0 0 auto;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:.875rem;font-weight:700;color:#e5e2e1}.betting-wager-panel__distribution-split{display:flex;justify-content:space-between;width:100%}.betting-wager-panel__split-blue{font-size:.625rem;font-weight:700;color:#adc7ff;text-align:left}.betting-wager-panel__split-red{font-size:.625rem;font-weight:700;color:#ffb4aa;text-align:right}.betting-wager-panel__financial-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-top:1px solid rgba(65,71,84,.25)}.betting-wager-panel__financial-label{font-size:.75rem;color:rgba(229,226,225,.6)}.betting-wager-panel__financial-value{font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1rem;font-weight:700;color:#adc7ff}.betting-wager-panel__financial-value--neutral{color:#e5e2e1}.betting-wager-panel__side-buttons{display:flex;gap:21px;width:100%}.betting-wager-panel__side-buttons--compact{gap:10px;padding:2px 0}.betting-wager-panel__side-btn{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:4rem;padding:.35rem .75rem;border:1px solid rgba(84,65,65,.3);border-radius:4px;background:#353434;cursor:pointer;font:inherit}.betting-wager-panel__side-btn--compact{flex:0 0 auto;min-height:50px;height:auto;padding:6px 10px;gap:2px;box-sizing:border-box}.betting-wager-panel__side-btn--compact.betting-wager-panel__side-btn--blue{width:104px}.betting-wager-panel__side-btn--compact.betting-wager-panel__side-btn--red{width:102px}.betting-wager-panel__side-btn--compact .betting-wager-panel__side-btn-label{font-size:1.25rem;line-height:1.2rem}.betting-wager-panel__side-btn--compact .betting-wager-panel__side-btn-odds{line-height:.875rem}.betting-wager-panel__side-btn--blue.betting-wager-panel__side-btn--active{border:2px solid #adc7ff;background:rgba(173,199,255,.1)}.betting-wager-panel__side-btn--red.betting-wager-panel__side-btn--active{border:2px solid #ffb4aa;background:rgba(255,180,170,.08)}.betting-wager-panel__side-btn-label{font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1.25rem;font-weight:700;line-height:1.75rem}.betting-wager-panel__side-btn--blue .betting-wager-panel__side-btn-label{color:#adc7ff}.betting-wager-panel__side-btn--red .betting-wager-panel__side-btn-label{color:#8b90a0}.betting-wager-panel__side-btn--red.betting-wager-panel__side-btn--active .betting-wager-panel__side-btn-label{color:#ffb4aa}.betting-wager-panel__side-btn-odds{font-size:.75rem;line-height:1rem;color:rgba(139,144,160,.6)}.betting-wager-panel__side-btn--blue.betting-wager-panel__side-btn--active .betting-wager-panel__side-btn-odds{color:rgba(173,199,255,.6)}.betting-wager-panel__stake-field{display:grid;grid-gap:.35rem;gap:.35rem;width:100%}.betting-wager-panel__stake-input-wrap{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem;min-height:3.5rem;padding:.65rem 1rem;border:solid #8b90a0;border-width:1px 1px 2px;background:var(--showdown-surface-inset)}.betting-wager-panel__stake-input-wrap--compact{flex:0 0 130px;width:130px;min-height:30px;height:30px;padding:1px 17px 14.5px;border-radius:4px;border-width:1px;box-sizing:border-box}.betting-wager-panel__stake-input-wrap--compact input{font-size:1.25rem}.betting-wager-panel__stake-input-wrap input{width:100%;border:0;background:transparent;color:#e5e2e1;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1.25rem;font-weight:700}.betting-wager-panel__stake-input-wrap input:focus,.betting-wager-panel__stake-input-wrap input:focus-visible{outline:none}.betting-wager-panel__stake-input-wrap span{font-size:.625rem;color:#8b90a0}.betting-wager-panel__return-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.betting-wager-panel__return-row--compact{margin-top:0}.betting-wager-panel__return-row--compact strong{font-size:.625rem}.betting-wager-panel__return-cap-note{margin:0;font-size:.5625rem;line-height:.875rem;letter-spacing:.04em;text-transform:lowercase;color:#8b90a0}.betting-wager-panel__return-row strong{font-size:.625rem;font-weight:700;color:#00dbe7}.betting-wager-panel__place-bet{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.75rem;min-width:10.875rem;height:3.5rem;padding:0 2.5rem;border:0;border-radius:0;background:#4a8eff;color:#002e68;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1.25rem;font-weight:700;letter-spacing:-.05em;text-transform:uppercase;cursor:pointer}.betting-wager-panel__place-bet--compact{min-width:0;height:30px;padding:1px 18px;border-radius:4px;font-size:1.25rem;letter-spacing:-.05em}.betting-wager-panel__place-bet:disabled{opacity:.45;cursor:not-allowed}.betting-wager-panel__lifecycle-headline{margin:0;font-size:.75rem;line-height:1.125rem;letter-spacing:.12em;text-transform:uppercase;color:#8b90a0}.betting-wager-panel__lifecycle-body{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;gap:.75rem}.betting-wager-panel__lifecycle-stack{display:flex;flex:0 0 auto;flex-direction:column;gap:1.35rem;width:100%}.betting-wager-panel__lifecycle-stack--participated{gap:1.75rem}.betting-wager-panel__lifecycle-stack--spectator{gap:.65rem}.betting-wager-panel__lifecycle-body--spectator{flex:0 0 auto;gap:1.75rem}.betting-wager-panel__return-link--spectator{margin-top:0}.betting-wager-panel__lifecycle-block--stake{gap:5px}.betting-wager-panel__lifecycle-team-inline{margin:0;font-size:.625rem;line-height:.9375rem;letter-spacing:.1em;text-transform:uppercase;color:#8b90a0}.betting-wager-panel__lifecycle-team-inline--blue{color:#adc7ff}.betting-wager-panel__lifecycle-team-inline--red{color:#ffb4aa}.betting-wager-panel__lifecycle-stack--participated .betting-wager-panel__lifecycle-amount{font-size:1.125rem;line-height:1.125rem}.betting-wager-panel__lifecycle-stack--participated .betting-wager-panel__lifecycle-value{font-size:1rem}.betting-wager-panel__lifecycle-stack--participated .betting-wager-panel__lifecycle-return{font-size:.95rem}.betting-wager-panel__lifecycle-block{display:grid;grid-gap:.35rem;gap:.35rem}.betting-wager-panel__lifecycle-value{margin:0;font-size:1.125rem;font-weight:700;line-height:1rem;text-transform:uppercase;color:#e5e2e1}.betting-wager-panel__lifecycle-value--blue{color:#adc7ff}.betting-wager-panel__lifecycle-value--red{color:#ffb4aa}.betting-wager-panel__lifecycle-amount{margin:0;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1.25rem;font-weight:700;color:#e5e2e1}.betting-wager-panel__lifecycle-payout{margin:0;font-size:1.125rem;font-weight:700;color:#adc7ff}.betting-wager-panel__lifecycle-copy,.betting-wager-panel__lifecycle-meta{margin:0;font-size:.75rem;line-height:1.125rem;color:#94a3b8}.betting-wager-panel__lifecycle-warning{margin-right:.35rem;color:#8b90a0}.betting-wager-panel__lifecycle-return{font-size:1rem;color:#5eead4}.betting-wager-panel__lifecycle-empty,.betting-wager-panel__lifecycle-return{margin:0;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-weight:700}.betting-wager-panel__lifecycle-empty{font-size:1.125rem;line-height:1.25rem;color:#94a3b8}.betting-wager-panel__lifecycle-value--winner{font-size:1.25rem;line-height:1.125rem}.betting-wager-panel__lifecycle-status{margin:auto 0 0;color:#8b90a0}.betting-wager-panel__lifecycle-status,.betting-wager-panel__view-result{font-size:.75rem;line-height:1.125rem;letter-spacing:.08em;text-transform:uppercase}.betting-wager-panel__view-result{margin-top:auto;padding:0;border:none;background:transparent;text-decoration:underline;color:#6797ff;cursor:pointer}.betting-wager-panel__view-result:hover{color:#adc7ff}.betting-wager-panel__return-link{margin-top:auto;font-size:.75rem;line-height:1.125rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;color:#6797ff}.betting-wager-submission-center__side-pill{cursor:pointer;font:inherit}.betting-wager-submission-center__score--muted{color:#94a3b8!important}.betting-wager-submission-center__meta{display:grid;grid-gap:.45rem;gap:.45rem;width:100%;font-size:.75rem;line-height:1.125rem;color:#94a3b8}.betting-wager-submission-center__meta--mirror{text-align:right}.betting-wager-submission-center__pool-bar{position:relative;height:6px;background:#1e293b;overflow:hidden}.betting-wager-submission-center__pool-bar-blue,.betting-wager-submission-center__pool-bar-red{position:absolute;top:0;height:100%}.betting-wager-submission-center__pool-bar-blue{left:0;background:#adc7ff}.betting-wager-submission-center__pool-bar-red{right:0;background:#ff6265}.betting-wager-submission-center__stake{display:grid;grid-gap:.35rem;gap:.35rem;width:100%}.betting-wager-submission-center__stake-label{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.betting-wager-submission-center__stake-row{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.35rem;gap:.35rem;border:1px solid #334155;background:rgba(15,23,42,.85);padding:.35rem .5rem}.betting-wager-submission-center__stake-row input{width:100%;border:0;background:transparent;color:#f8fafc;font-size:1rem;text-align:center}.betting-wager-submission-center__stake-row span{font-size:.75rem;color:#64748b}.betting-wager-submission-center__return{margin:0;font-size:.75rem;color:#94a3b8}.betting-wager-submission-center__return strong{display:block;color:#4ade80;font-size:.95rem}.betting-wager-submission-center__error,.betting-wager-submission-center__notice,.betting-wager-submission-center__success{margin:0;font-size:.75rem}.betting-wager-submission-center__notice{color:#fbbf24}.betting-wager-submission-center__error{color:#fca5a5}.betting-wager-submission-center__success{color:#86efac}.betting-history-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.betting-history-stats__value{margin:0;font-size:1.2rem;font-weight:600}.betting-history-list{display:grid;grid-gap:.75rem;gap:.75rem}.betting-history-entry{background:rgba(15,23,42,.78);border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:.9rem 1rem;display:grid;grid-gap:.5rem;gap:.5rem}.betting-history-entry__header{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.betting-history-entry__result{font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.15rem .4rem;border-radius:4px}.betting-history-entry__result--won{color:#4ade80;background:rgba(74,222,128,.12)}.betting-history-entry__result--lost{color:#f87171;background:rgba(248,113,113,.12)}.betting-history-entry__result--pending,.betting-history-entry__result--refunded{color:#94a3b8;background:rgba(148,163,184,.12)}.betting-history-entry__settlement{font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:.12rem .35rem;border-radius:4px}.betting-history-entry__settlement--settled{color:#38bdf8;background:rgba(56,189,248,.12)}.betting-history-entry__settlement--voided{color:#fb923c;background:rgba(251,146,60,.12)}.betting-history-entry__settlement--pending{color:#94a3b8;background:rgba(148,163,184,.1)}.betting-history-entry__void-badge{font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:.12rem .35rem;border-radius:4px;color:#fb923c;border:1px solid rgba(251,146,60,.45)}.betting-history-entry__missions{font-size:.82rem;color:#a5b4fc}.betting-history-entry__match{font-weight:600}.betting-history-entry__time{margin-left:auto;font-size:.8rem;color:#64748b}.betting-result-modal__backdrop{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(0,0,0,.18);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.betting-result-modal{position:relative;z-index:1;display:flex;flex-direction:column;width:min(360px,100%);max-height:min(780px,92vh);overflow:hidden;background:var(--showdown-surface-panel);border:1px solid rgba(65,71,84,.35);box-shadow:0 25px 50px -12px rgba(0,0,0,.55);color:#e5e2e1;outline:none}.betting-result-modal--winner-blue .betting-result-modal__victory-title{color:#adc7ff}.betting-result-modal--winner-red .betting-result-modal__victory-title{color:#ffb4aa}.betting-result-modal__header{flex:0 0 auto;padding:7px 24px 0}.betting-result-modal__close{display:flex;align-items:center;justify-content:flex-end;width:100%;margin:0 0 4px;padding:0;border:none;background:transparent;color:#8b90a0;font-size:1.75rem;line-height:1;cursor:pointer}.betting-result-modal__header-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:7px}.betting-result-modal__eyebrow{margin:0;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8b90a0}.betting-result-modal__match-id{margin:0;font-size:10px;letter-spacing:-.05em;color:#414754}.betting-result-modal__victory-title{margin:0 0 12px;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.betting-result-modal__body{flex:1 1 auto;overflow-y:auto;padding:0 24px 16px;display:grid;grid-gap:12px;gap:12px}.betting-result-modal__card{padding:14px 16px;background:rgba(30,41,59,.35);border:1px solid rgba(65,71,84,.25)}.betting-result-modal__card-label{margin:0 0 8px;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:#8b90a0}.betting-result-modal__card-value{margin:0;font-size:1.125rem;font-weight:700}.betting-result-modal__card-meta{margin:6px 0 0;font-size:.75rem;color:#94a3b8}.betting-result-modal__facts{display:grid;grid-gap:10px;gap:10px;margin:0}.betting-result-modal__facts div{display:flex;justify-content:space-between;gap:12px}.betting-result-modal__facts dt{margin:0;font-size:.75rem;color:#8b90a0}.betting-result-modal__facts dd{margin:0;font-size:.875rem;font-weight:600;text-align:right}.betting-result-modal__side-tone--blue{color:#adc7ff}.betting-result-modal__side-tone--red{color:#ffb4aa}.betting-result-modal__profit--positive{color:#5eead4}.betting-result-modal__profit--negative{color:#ffb4aa}.betting-result-modal__actions{flex:0 0 auto;display:grid;grid-gap:8px;gap:8px;padding:12px 24px 20px}.betting-result-modal__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:2px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.betting-result-modal__btn--primary{border:none;background:#6797ff;color:#0f172a}.betting-result-modal__btn--ghost{border:1px solid rgba(65,71,84,.45);background:transparent;color:#e5e2e1}.betting-page__nav{margin-top:.25rem}