.WagerMilestonesPage-module__6irueq__pageWrap{background:var(--bg);isolation:isolate;min-height:100vh;position:relative}.WagerMilestonesPage-module__6irueq__pageBg{z-index:0;pointer-events:none;height:min(520px,55vh);position:absolute;top:0;left:0;right:0;overflow:hidden}.WagerMilestonesPage-module__6irueq__pageBgImage{position:absolute;inset:-6%}.WagerMilestonesPage-module__6irueq__pageBgImg{object-fit:cover;object-position:center 35%;filter:blur(10px)saturate(1.05)brightness(.55);opacity:.85}.WagerMilestonesPage-module__6irueq__pageBgTint{background:radial-gradient(ellipse 70% 55% at 75% 0%, rgba(var(--accent-primary-rgb), .14) 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 10% 20%, rgba(var(--accent-secondary-rgb), .08) 0%, transparent 50%), linear-gradient(180deg, rgba(var(--bg-rgb), .2) 0%, var(--bg) 92%);position:absolute;inset:0}.WagerMilestonesPage-module__6irueq__pageBgFade{background:linear-gradient(to bottom, transparent 42%, var(--bg) 98%);position:absolute;inset:0}.WagerMilestonesPage-module__6irueq__page{z-index:1;width:100%;max-width:1120px;padding:calc(var(--header-height) + 1.5rem) var(--page-gutter) 4rem;box-sizing:border-box;margin:0 auto;position:relative}.WagerMilestonesPage-module__6irueq__hero{grid-template-columns:1fr auto;align-items:end;gap:1.5rem 2.5rem;margin-bottom:2rem;display:grid}.WagerMilestonesPage-module__6irueq__heroCopy{max-width:40rem}.WagerMilestonesPage-module__6irueq__eyebrow{font-family:var(--font-primary);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-secondary);align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.7rem;font-weight:600;display:inline-flex}.WagerMilestonesPage-module__6irueq__title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong);margin:0 0 .75rem;font-size:clamp(2.35rem,5.5vw,3.5rem);font-weight:400;line-height:.95}.WagerMilestonesPage-module__6irueq__subtitle{font-family:var(--font-secondary);color:var(--text-muted);max-width:36rem;margin:0;font-size:clamp(.9375rem,2vw,1.05rem);line-height:1.6}.WagerMilestonesPage-module__6irueq__subtitle strong{color:var(--text);font-weight:600}.WagerMilestonesPage-module__6irueq__heroBrand{border:1px solid var(--border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15161cbf;padding:.75rem 1rem}.WagerMilestonesPage-module__6irueq__heroBrandImg{opacity:.95;display:block}.WagerMilestonesPage-module__6irueq__guestNote{border-radius:var(--radius-card);background:rgba(var(--card-rgb), .9);border:1px dashed rgba(var(--accent-primary-rgb), .25);color:var(--text-muted);margin:0 0 1.75rem;padding:.95rem 1.1rem;font-size:.9rem;line-height:1.5}.WagerMilestonesPage-module__6irueq__inlineBtn{font:inherit;color:var(--accent-secondary);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.WagerMilestonesPage-module__6irueq__inlineLink{color:var(--accent-secondary);font-weight:600;text-decoration:none}.WagerMilestonesPage-module__6irueq__inlineLink:hover{text-underline-offset:2px;text-decoration:underline}.WagerMilestonesPage-module__6irueq__progressHero{margin-bottom:2.25rem}.WagerMilestonesPage-module__6irueq__progressHeroInner{border-radius:var(--radius-card);background:rgba(var(--card-rgb), .92);border:1px solid rgba(var(--accent-secondary-rgb), .28);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb), .06), 0 16px 48px #00000059;align-items:flex-start;gap:1.1rem;padding:1.2rem 1.35rem;display:flex}.WagerMilestonesPage-module__6irueq__progressIcon{background:rgba(var(--accent-secondary-rgb), .12);width:48px;height:48px;color:var(--accent-secondary);border:1px solid rgba(var(--accent-secondary-rgb), .2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WagerMilestonesPage-module__6irueq__progressEyebrow{font-family:var(--font-primary);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:600}.WagerMilestonesPage-module__6irueq__progressPoints{font-family:var(--font-display);letter-spacing:.03em;color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,4.5vw,2.65rem);line-height:1}.WagerMilestonesPage-module__6irueq__progressUnit{font-family:var(--font-primary);color:var(--text-muted);letter-spacing:0;font-size:1rem;font-weight:500}.WagerMilestonesPage-module__6irueq__progressSub{font-family:var(--font-secondary);color:var(--text-muted);margin:.35rem 0 0;font-size:.8125rem}.WagerMilestonesPage-module__6irueq__progressNext{color:var(--text-muted);margin:.55rem 0 0;font-size:.9rem}.WagerMilestonesPage-module__6irueq__progressNext strong{color:#a5f3fc;font-weight:600}.WagerMilestonesPage-module__6irueq__progressSync{color:var(--text-muted);opacity:.8;margin:.35rem 0 0;font-size:.75rem}.WagerMilestonesPage-module__6irueq__tiersSection{margin-bottom:2.5rem}.WagerMilestonesPage-module__6irueq__sectionTitle{font-family:var(--font-primary);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1.1rem;font-size:.75rem;font-weight:600}.WagerMilestonesPage-module__6irueq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.WagerMilestonesPage-module__6irueq__card{border-radius:var(--radius-card);background:rgba(var(--card-rgb), .94);border:1px solid var(--border);flex-direction:column;gap:.9rem;padding:1.2rem 1.25rem 1.25rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.WagerMilestonesPage-module__6irueq__cardReady{border-color:rgba(var(--accent-secondary-rgb), .42);box-shadow:0 0 0 1px rgba(var(--accent-secondary-rgb), .1), 0 12px 36px rgba(var(--accent-secondary-rgb), .08)}.WagerMilestonesPage-module__6irueq__cardDone{border-color:rgba(var(--accent-primary-rgb), .2);opacity:.92}.WagerMilestonesPage-module__6irueq__cardTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.WagerMilestonesPage-module__6irueq__tierBadge{font-family:var(--font-display);letter-spacing:.03em;color:var(--text-strong);font-size:1.75rem;line-height:1}.WagerMilestonesPage-module__6irueq__tierReward{font-family:var(--font-primary);color:#c4b5fd;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.WagerMilestonesPage-module__6irueq__progressBlock{flex-direction:column;gap:.4rem;display:flex}.WagerMilestonesPage-module__6irueq__progressTrack{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.WagerMilestonesPage-module__6irueq__progressFill{border-radius:inherit;background:linear-gradient(90deg, var(--accent-primary) 0%, var(--accent-secondary) 100%);height:100%;box-shadow:0 0 12px rgba(var(--accent-secondary-rgb), .55);min-width:2%;position:relative;overflow:hidden}.WagerMilestonesPage-module__6irueq__progressFill:after{content:"";animation:WagerMilestonesPage-module__6irueq__progress-glint 2.8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#ffffff73,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes WagerMilestonesPage-module__6irueq__progress-glint{60%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.WagerMilestonesPage-module__6irueq__progressFill:after{animation:none}}.WagerMilestonesPage-module__6irueq__progressLabel{color:var(--text-muted);justify-content:space-between;margin:0;font-size:.78rem;display:flex}.WagerMilestonesPage-module__6irueq__progressMuted{color:var(--text-muted)}.WagerMilestonesPage-module__6irueq__progressHit{color:#86efac;font-weight:500}.WagerMilestonesPage-module__6irueq__cardActions{margin-top:auto}.WagerMilestonesPage-module__6irueq__loginBtn,.WagerMilestonesPage-module__6irueq__claimBtn{border-radius:var(--radius-button);width:100%;font-family:var(--font-primary);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.45rem;padding:.68rem 1rem;font-size:.875rem;font-weight:600;transition:filter .15s,background .15s;display:inline-flex}.WagerMilestonesPage-module__6irueq__loginBtn{color:var(--text);border:1px solid var(--border-strong);background:#ffffff12}.WagerMilestonesPage-module__6irueq__loginBtn:hover{background:#ffffff1a}.WagerMilestonesPage-module__6irueq__claimBtn{background:linear-gradient(135deg, rgba(var(--accent-secondary-rgb), .95) 0%, #22c55ee6 100%);color:#061012}.WagerMilestonesPage-module__6irueq__claimBtn:hover{filter:brightness(1.07)}.WagerMilestonesPage-module__6irueq__statusPill,.WagerMilestonesPage-module__6irueq__statusPillMuted{border-radius:var(--radius-button);justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.62rem .75rem;font-size:.82rem;font-weight:500;display:inline-flex}.WagerMilestonesPage-module__6irueq__statusPill{color:var(--warn);background:#f0c14a1f}.WagerMilestonesPage-module__6irueq__statusPillOk{background:rgba(var(--accent-secondary-rgb), .12);color:var(--accent-secondary)}.WagerMilestonesPage-module__6irueq__statusPillWarn{color:var(--danger);background:#ff5c7a1f}.WagerMilestonesPage-module__6irueq__statusPillMuted{color:var(--text-muted);background:#ffffff0a}.WagerMilestonesPage-module__6irueq__rules{border:1px solid var(--border);border-radius:var(--radius-card);background:#ffffff05;padding:1.5rem 1.35rem 1.6rem}.WagerMilestonesPage-module__6irueq__rulesTitle{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);margin:0 0 1.1rem;font-size:1.5rem}.WagerMilestonesPage-module__6irueq__ruleList{flex-direction:column;gap:.8rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.WagerMilestonesPage-module__6irueq__ruleList li{color:var(--text-muted);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;font-size:.9rem;line-height:1.55;display:grid}.WagerMilestonesPage-module__6irueq__ruleList strong{color:var(--text);font-weight:600}.WagerMilestonesPage-module__6irueq__ruleKey{font-family:var(--font-display);color:rgba(var(--accent-primary-rgb), .85);font-size:1.15rem;line-height:1}.WagerMilestonesPage-module__6irueq__multipliersHead{font-family:var(--font-primary);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .65rem;font-size:.7rem;font-weight:600}.WagerMilestonesPage-module__6irueq__multipliersTable{border:1px solid var(--border);border-radius:12px;overflow:hidden}.WagerMilestonesPage-module__6irueq__multipliersHeadRow,.WagerMilestonesPage-module__6irueq__multipliersRow{grid-template-columns:1fr auto;gap:1rem;padding:.6rem .9rem;font-size:.85rem;display:grid}.WagerMilestonesPage-module__6irueq__multipliersHeadRow{background:rgba(var(--accent-primary-rgb), .08);color:var(--text-muted);font-weight:600}.WagerMilestonesPage-module__6irueq__multipliersRow{color:var(--text)}.WagerMilestonesPage-module__6irueq__multipliersRowAlt{background:#ffffff05}.WagerMilestonesPage-module__6irueq__multiplierVal{color:var(--accent-secondary);font-weight:600}.WagerMilestonesPage-module__6irueq__cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.25rem;display:flex}.WagerMilestonesPage-module__6irueq__ctaLogo{opacity:.9}.WagerMilestonesPage-module__6irueq__ctaLink{background:var(--accent-primary);color:#fff;font-family:var(--font-primary);border-radius:999px;align-items:center;padding:.7rem 1.35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.WagerMilestonesPage-module__6irueq__ctaLink:hover{filter:brightness(1.08)}@media (max-width:768px){.WagerMilestonesPage-module__6irueq__hero{grid-template-columns:1fr}.WagerMilestonesPage-module__6irueq__heroBrand{justify-self:start}.WagerMilestonesPage-module__6irueq__grid{grid-template-columns:1fr}}@media (max-width:480px){.WagerMilestonesPage-module__6irueq__pageBg{height:40vh}.WagerMilestonesPage-module__6irueq__heroBrand{display:none}}
