.waitlist-page.svelte-1375qm6{max-width:72rem;margin:0 auto;padding:var(--st-space-10) var(--st-space-4) var(--st-space-12);display:flex;flex-direction:column;gap:var(--st-space-10)}.hero.svelte-1375qm6{position:relative;overflow:hidden;text-align:center;padding:var(--st-space-10) var(--st-space-4);background:radial-gradient(ellipse at center top,color-mix(in oklab,var(--st-accent) 16%,transparent),transparent 70%);border-radius:var(--st-radius-lg)}.contour.svelte-1375qm6{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;fill:none;stroke:var(--st-border-subtle);stroke-width:1.5;opacity:.5;pointer-events:none;-webkit-mask-image:radial-gradient(120% 80% at 50% 30%,#000 28%,transparent 72%);mask-image:radial-gradient(120% 80% at 50% 30%,#000 28%,transparent 72%)}.hero-inner.svelte-1375qm6{position:relative;z-index:1}.hero-badge.svelte-1375qm6{display:inline-flex;align-items:center;gap:var(--st-space-2);padding:var(--st-space-1) var(--st-space-3);margin-bottom:var(--st-space-3);background:color-mix(in oklab,var(--st-action-primary) 14%,var(--st-surface-overlay));color:var(--st-action-primary);border-radius:999px;font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-semibold)}.hero-badge.svelte-1375qm6 svg{width:1rem;height:1rem}.hero-counter.svelte-1375qm6{font-family:var(--st-font-display);font-size:var(--st-font-size-5xl);font-weight:var(--st-font-weight-bold);color:var(--st-action-primary);margin:0 0 var(--st-space-2)}.hero-title.svelte-1375qm6{font-family:var(--st-font-display);font-size:clamp(var(--st-font-size-3xl),5vw,var(--st-font-size-5xl));font-weight:var(--st-font-weight-bold);line-height:1.05;letter-spacing:var(--st-letter-spacing-tight);color:var(--st-text-primary);margin:0 0 var(--st-space-3)}.hero-launch.svelte-1375qm6{margin-top:var(--st-space-4)}.hero-subtitle.svelte-1375qm6{max-width:32rem;margin:0 auto var(--st-space-3);color:var(--st-text-secondary)}.rank-pill.svelte-1375qm6{display:inline-block;padding:var(--st-space-2) var(--st-space-4);background:color-mix(in oklab,var(--st-accent) 22%,var(--st-surface-overlay));color:var(--st-text-primary);border-radius:999px;font-weight:var(--st-font-weight-semibold)}.shell.svelte-1375qm6{display:grid;grid-template-columns:1fr 1fr;gap:var(--st-space-6)}.shell-form.svelte-1375qm6,.shell-ladder.svelte-1375qm6{position:relative;overflow:hidden;background:var(--st-surface-raised);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-1);padding:var(--st-space-6)}.shell-form.svelte-1375qm6:before,.shell-ladder.svelte-1375qm6:before{content:"";position:absolute;inset:0 0 auto 0;height:3px}.shell-form.svelte-1375qm6:before{background:linear-gradient(90deg,var(--st-action-primary),transparent)}.shell-ladder.svelte-1375qm6:before{background:linear-gradient(90deg,var(--st-accent),transparent)}.find-link.svelte-1375qm6{display:flex;align-items:center;justify-content:center;gap:var(--st-space-2);margin:var(--st-space-4) 0 0;padding:var(--st-space-3) var(--st-space-4);background:var(--st-surface-overlay);color:var(--st-text-primary);border:1px solid var(--st-border-default);border-radius:var(--st-radius-md);text-decoration:none;font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-semibold);transition:border-color var(--st-duration-default) var(--st-ease-standard)}.find-link.svelte-1375qm6:hover{border-color:var(--st-action-primary);color:var(--st-action-primary)}.find-link.svelte-1375qm6 svg{width:1rem;height:1rem}.ladder-title.svelte-1375qm6{font-family:var(--st-font-display);font-size:var(--st-font-size-xl);font-weight:var(--st-font-weight-bold);color:var(--st-text-primary);margin:0 0 var(--st-space-2)}.ladder-next.svelte-1375qm6{color:var(--st-text-secondary);margin:0 0 var(--st-space-4);font-size:var(--st-font-size-sm)}.ladder-subtitle.svelte-1375qm6{color:var(--st-text-secondary);margin:0 0 var(--st-space-4);font-size:var(--st-font-size-sm);line-height:var(--st-line-height-relaxed)}.carryover-banner.svelte-1375qm6{display:flex;align-items:center;gap:var(--st-space-3);padding:var(--st-space-4) var(--st-space-5);background:color-mix(in oklab,var(--st-accent) 16%,var(--st-surface-overlay));border:1px solid color-mix(in oklab,var(--st-accent) 40%,var(--st-border-subtle));border-radius:var(--st-radius-lg)}.carryover-banner.svelte-1375qm6 svg{width:1.75rem;height:1.75rem;flex-shrink:0;color:var(--st-action-primary)}.carryover-banner.svelte-1375qm6 p:where(.svelte-1375qm6){margin:0;color:var(--st-text-primary);font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-medium);line-height:var(--st-line-height-relaxed)}.perks.svelte-1375qm6{position:relative;padding:var(--st-space-8) var(--st-space-6);background:var(--st-surface-raised);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-1);overflow:hidden}.perks.svelte-1375qm6:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--st-accent),transparent)}.perks-head.svelte-1375qm6{text-align:center;max-width:44rem;margin:0 auto var(--st-space-6)}.perks-eyebrow.svelte-1375qm6{display:inline-flex;align-items:center;gap:var(--st-space-2);padding:var(--st-space-1) var(--st-space-3);border-radius:var(--st-radius-full);background:color-mix(in oklab,var(--st-action-primary) 12%,var(--st-surface-overlay));color:var(--st-action-primary);font-size:var(--st-font-size-xs);font-weight:var(--st-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.perks-eyebrow.svelte-1375qm6 svg{width:.9rem;height:.9rem}.perks-title.svelte-1375qm6{margin:var(--st-space-3) 0 var(--st-space-2);font-family:var(--st-font-display);font-size:clamp(var(--st-font-size-xl),3.5vw,var(--st-font-size-3xl));font-weight:var(--st-font-weight-bold);color:var(--st-text-primary);line-height:var(--st-line-height-tight)}.perks-subtitle.svelte-1375qm6{margin:0;color:var(--st-text-secondary);font-size:var(--st-font-size-base);line-height:var(--st-line-height-relaxed)}.perks-grid.svelte-1375qm6{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--st-space-4)}.perk-card.svelte-1375qm6{position:relative;display:flex;flex-direction:column;gap:var(--st-space-2);padding:var(--st-space-5);background:var(--st-surface-overlay);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-lg);overflow:hidden;transition:transform var(--st-duration-default) var(--st-ease-standard),box-shadow var(--st-duration-default) var(--st-ease-standard)}.perk-card.svelte-1375qm6:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--tone-color),transparent)}.perk-card.svelte-1375qm6:hover{transform:translateY(-3px);box-shadow:var(--st-shadow-3)}.perk-card.is-featured.svelte-1375qm6{border-color:color-mix(in oklab,var(--tone-color) 50%,var(--st-border-subtle));box-shadow:var(--st-shadow-2, var(--st-shadow-1))}.perk-card[data-tone=info].svelte-1375qm6{--tone-color: var(--st-status-info)}.perk-card[data-tone=accent].svelte-1375qm6{--tone-color: var(--st-accent)}.perk-card[data-tone=success].svelte-1375qm6{--tone-color: var(--st-status-success)}.perk-top.svelte-1375qm6{display:flex;align-items:center;justify-content:space-between;gap:var(--st-space-2)}.perk-icon.svelte-1375qm6{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--st-radius-md);background:color-mix(in oklab,var(--tone-color) 16%,var(--st-surface-overlay));color:var(--tone-color)}.perk-icon.svelte-1375qm6 svg{width:1.35rem;height:1.35rem}.perk-tag.svelte-1375qm6{padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius-full);background:color-mix(in oklab,var(--tone-color) 14%,transparent);color:color-mix(in oklab,var(--tone-color) 80%,var(--st-text-primary));font-size:var(--st-font-size-xs);font-weight:var(--st-font-weight-semibold);white-space:nowrap}.perk-months.svelte-1375qm6{font-family:var(--st-font-display);font-size:var(--st-font-size-lg);font-weight:var(--st-font-weight-bold);color:var(--st-text-primary)}.perk-desc.svelte-1375qm6{margin:0;color:var(--st-text-secondary);font-size:var(--st-font-size-sm);line-height:var(--st-line-height-relaxed)}.perk-meta.svelte-1375qm6{margin:auto 0 0;padding-top:var(--st-space-2);color:color-mix(in oklab,var(--st-accent) 75%,var(--st-text-primary));font-size:var(--st-font-size-xs);font-weight:var(--st-font-weight-semibold)}.perk-meta.is-closed.svelte-1375qm6{color:var(--st-text-tertiary);font-weight:var(--st-font-weight-medium)}.perks-fineprint.svelte-1375qm6{margin:var(--st-space-5) auto 0;max-width:46rem;text-align:center;color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);line-height:var(--st-line-height-relaxed)}.progress-card.svelte-1375qm6{margin-bottom:var(--st-space-4);padding:var(--st-space-4);background:var(--st-surface-overlay);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-md)}.progress-head.svelte-1375qm6{display:flex;align-items:baseline;justify-content:space-between;gap:var(--st-space-2);margin-bottom:var(--st-space-2)}.progress-title.svelte-1375qm6{font-weight:var(--st-font-weight-semibold);color:var(--st-text-primary);font-size:var(--st-font-size-sm)}.progress-count.svelte-1375qm6{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary)}.progress-track.svelte-1375qm6{height:.5rem;background:color-mix(in oklab,var(--st-text-tertiary) 18%,transparent);border-radius:999px;overflow:hidden}.progress-fill.svelte-1375qm6{height:100%;background:linear-gradient(90deg,var(--st-action-primary),color-mix(in oklab,var(--st-action-primary) 60%,var(--st-accent)));border-radius:999px;transition:width var(--st-duration-default) var(--st-ease-standard)}.progress-caption.svelte-1375qm6{margin:var(--st-space-2) 0 0;font-size:var(--st-font-size-sm);color:var(--st-text-secondary)}.rewards-cta.svelte-1375qm6{display:flex;align-items:center;justify-content:center;gap:var(--st-space-2);margin-top:var(--st-space-4);padding:var(--st-space-3) var(--st-space-4);background:color-mix(in oklab,var(--st-action-primary) 10%,var(--st-surface-raised));color:var(--st-action-primary);border:1px solid color-mix(in oklab,var(--st-action-primary) 40%,var(--st-border-subtle));border-radius:var(--st-radius-md);text-decoration:none;font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-semibold);transition:background-color var(--st-duration-default) var(--st-ease-standard)}.rewards-cta.svelte-1375qm6:hover{background:color-mix(in oklab,var(--st-action-primary) 18%,var(--st-surface-raised))}.rewards-cta.svelte-1375qm6 svg{width:1.1rem;height:1.1rem}.rung-modal.svelte-1375qm6{padding:var(--st-space-5)}.rung-modal-head.svelte-1375qm6{display:flex;align-items:flex-start;gap:var(--st-space-3);margin-bottom:var(--st-space-4)}.rung-modal-icon.svelte-1375qm6{width:2.5rem;height:2.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--st-radius-md);background:var(--st-surface-overlay);color:var(--st-text-tertiary)}.rung-modal-icon.unlocked.svelte-1375qm6{color:var(--st-status-success);background:color-mix(in oklab,var(--st-status-success) 12%,var(--st-surface-overlay))}.rung-modal-icon.svelte-1375qm6 svg{width:1.4rem;height:1.4rem}.rung-modal-heading.svelte-1375qm6{flex:1;min-width:0}.rung-modal-title.svelte-1375qm6{font-family:var(--st-font-display);font-size:var(--st-font-size-xl);font-weight:var(--st-font-weight-bold);color:var(--st-text-primary);margin:0}.rung-modal-unlocks.svelte-1375qm6{margin:var(--st-space-1) 0 0;font-size:var(--st-font-size-sm);color:var(--st-text-tertiary)}.rung-modal-close.svelte-1375qm6{width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--st-radius-md);color:var(--st-text-tertiary);cursor:pointer}.rung-modal-close.svelte-1375qm6:hover{background:var(--st-surface-overlay);color:var(--st-text-primary)}.rung-modal-close.svelte-1375qm6 svg{width:1.1rem;height:1.1rem}.rung-modal-unlock.svelte-1375qm6{margin:0 0 var(--st-space-2);font-weight:var(--st-font-weight-semibold);color:var(--st-action-primary)}.rung-modal-detail.svelte-1375qm6{margin:0 0 var(--st-space-4);color:var(--st-text-secondary);line-height:var(--st-line-height-relaxed)}.rung-modal-link.svelte-1375qm6{display:inline-block;color:var(--st-action-primary);text-decoration:none;font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-semibold)}.rung-modal-link.svelte-1375qm6:hover{text-decoration:underline}.ladder.svelte-1375qm6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--st-space-2)}.ladder-rung.svelte-1375qm6{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:var(--st-space-3);align-items:center;padding:var(--st-space-3) var(--st-space-4);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-md);background:var(--st-surface-overlay);transition:border-color var(--st-duration-default) var(--st-ease-standard),background-color var(--st-duration-default) var(--st-ease-standard),transform var(--st-duration-micro) var(--st-ease-standard)}.ladder-rung.svelte-1375qm6:hover{border-color:var(--st-action-primary)}.ladder-rung.svelte-1375qm6:hover .rung-status:where(.svelte-1375qm6) svg{color:var(--st-action-primary);transform:translate(2px)}.ladder-rung.svelte-1375qm6:focus-visible{outline:2px solid var(--st-action-primary);outline-offset:2px}.ladder-rung.unlocked.svelte-1375qm6{border-color:color-mix(in oklab,var(--st-status-success) 40%,var(--st-border-subtle));background:color-mix(in oklab,var(--st-status-success) 6%,var(--st-surface-raised))}.ladder-rung.is-next.svelte-1375qm6{border-color:var(--st-action-primary);animation:svelte-1375qm6-breath 2s ease-in-out infinite}@keyframes svelte-1375qm6-breath{0%,to{box-shadow:0 0 color-mix(in oklab,var(--st-action-primary) 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--st-action-primary) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.ladder-rung.is-next.svelte-1375qm6{animation:none}}.rung-icon.svelte-1375qm6{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:var(--st-text-tertiary)}.ladder-rung.unlocked.svelte-1375qm6 .rung-icon:where(.svelte-1375qm6){color:var(--st-status-success)}.ladder-rung.is-next.svelte-1375qm6 .rung-icon:where(.svelte-1375qm6){color:var(--st-action-primary)}.rung-icon.svelte-1375qm6 svg{width:1.25rem;height:1.25rem}.rung-label.svelte-1375qm6{font-weight:var(--st-font-weight-semibold);color:var(--st-text-primary)}.rung-threshold.svelte-1375qm6{font-size:var(--st-font-size-sm);color:var(--st-text-tertiary)}.rung-unlock.svelte-1375qm6{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin-top:var(--st-space-1)}.rung-status.svelte-1375qm6{display:flex;align-items:center;gap:var(--st-space-1)}.rung-status-label.svelte-1375qm6{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.rung-status.svelte-1375qm6 svg{width:1rem;height:1rem;flex-shrink:0;color:var(--st-text-tertiary);transition:transform var(--st-duration-micro) var(--st-ease-standard)}.share-row.svelte-1375qm6{display:flex;flex-wrap:wrap;gap:var(--st-space-3);justify-content:center}.share-btn.svelte-1375qm6{display:inline-flex;align-items:center;gap:var(--st-space-2);padding:var(--st-space-3) var(--st-space-4);background:var(--st-surface-raised);color:var(--st-text-primary);border:1px solid var(--st-border-default);border-radius:var(--st-radius-md);text-decoration:none;font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-semibold);cursor:pointer;transition:border-color var(--st-duration-default) var(--st-ease-standard)}.share-btn.svelte-1375qm6:hover{border-color:var(--st-action-primary)}.share-btn.svelte-1375qm6 svg{width:1rem;height:1rem}.section-title.svelte-1375qm6{font-family:var(--st-font-display);font-size:var(--st-font-size-2xl);font-weight:var(--st-font-weight-bold);color:var(--st-text-primary);margin:0 0 var(--st-space-4);text-align:center}.leaderboard.svelte-1375qm6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--st-space-2)}.leader-row.svelte-1375qm6{display:grid;grid-template-columns:auto 1fr auto;gap:var(--st-space-4);align-items:center;padding:var(--st-space-3) var(--st-space-4);background:var(--st-surface-raised);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-md);box-shadow:var(--st-shadow-1)}.leader-row.podium[data-rank="1"].svelte-1375qm6{background:linear-gradient(135deg,color-mix(in oklab,var(--st-accent) 22%,var(--st-surface-raised)),var(--st-surface-raised));border-color:color-mix(in oklab,var(--st-accent) 35%,var(--st-border-subtle))}.leader-row.podium[data-rank="2"].svelte-1375qm6{background:color-mix(in oklab,var(--st-text-tertiary) 12%,var(--st-surface-raised))}.leader-row.podium[data-rank="3"].svelte-1375qm6{background:color-mix(in oklab,var(--st-status-warning) 12%,var(--st-surface-raised))}.leader-rank.svelte-1375qm6{display:flex;align-items:center;gap:var(--st-space-1);font-family:var(--st-font-display);font-weight:var(--st-font-weight-bold);color:var(--st-action-primary)}.leader-rank.svelte-1375qm6 svg{width:1.25rem;height:1.25rem}.leader-display.svelte-1375qm6{font-weight:var(--st-font-weight-semibold);color:var(--st-text-primary)}.leader-meta.svelte-1375qm6{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary)}.leader-stats.svelte-1375qm6{text-align:right}.leader-points.svelte-1375qm6{font-family:var(--st-font-display);font-size:var(--st-font-size-lg);font-weight:var(--st-font-weight-bold);color:var(--st-action-primary)}.leader-referrals.svelte-1375qm6{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary)}.leaderboard-empty.svelte-1375qm6{text-align:center;color:var(--st-text-secondary);padding:var(--st-space-6)}.leaderboard-climb.svelte-1375qm6{margin-top:var(--st-space-3);padding:var(--st-space-3);text-align:center;background:color-mix(in oklab,var(--st-accent) 10%,var(--st-surface-overlay));border-radius:var(--st-radius-md);color:var(--st-text-primary);font-size:var(--st-font-size-sm)}.ticker-section.svelte-1375qm6{position:relative;background:var(--st-surface-raised);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-1);padding:var(--st-space-5);overflow:hidden}.ticker-section.svelte-1375qm6:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--st-status-info),transparent)}.ticker-head.svelte-1375qm6{display:flex;align-items:center;justify-content:space-between;gap:var(--st-space-3);margin-bottom:var(--st-space-3)}.ticker-title.svelte-1375qm6{margin:0;text-align:left;font-size:var(--st-font-size-xl)}.ticker-toggle.svelte-1375qm6{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--st-surface-overlay);color:var(--st-text-primary);border:1px solid var(--st-border-default);border-radius:var(--st-radius-md);cursor:pointer}.ticker-toggle.svelte-1375qm6 svg{width:1rem;height:1rem}.ticker.svelte-1375qm6{display:flex;gap:var(--st-space-6);animation:svelte-1375qm6-marquee 30s linear infinite;white-space:nowrap}.ticker.paused.svelte-1375qm6{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.ticker.svelte-1375qm6{animation:none;flex-wrap:wrap}}@keyframes svelte-1375qm6-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item.svelte-1375qm6{display:inline-flex;align-items:center;gap:var(--st-space-2);color:var(--st-text-secondary);font-size:var(--st-font-size-sm)}.ticker-item.svelte-1375qm6 svg{width:1rem;height:1rem;color:var(--st-status-success)}.ticker-empty.svelte-1375qm6{text-align:center;color:var(--st-text-secondary);padding:var(--st-space-3) 0}.cross-promo.svelte-1375qm6{display:flex;flex-wrap:wrap;gap:var(--st-space-4);justify-content:center;padding-top:var(--st-space-4);border-top:1px solid var(--st-border-subtle)}.cross-link.svelte-1375qm6{color:var(--st-action-primary);text-decoration:none;font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-medium)}.cross-link.svelte-1375qm6:hover{text-decoration:underline}.tabular-nums.svelte-1375qm6{font-variant-numeric:tabular-nums}@media (max-width: 768px){.shell.svelte-1375qm6{grid-template-columns:1fr}.hero-counter.svelte-1375qm6{font-size:var(--st-font-size-4xl)}}
