:root{--ds-bg: #040405;--ds-text: #ffffff;--ds-text-secondary: rgba(255, 255, 255, .72);--ds-text-muted: rgba(255, 255, 255, .55);--ds-overlay-12: rgba(255, 255, 255, .12);--ds-primary-start: #ff1f6f;--ds-primary-gradient: linear-gradient(135deg, #ff1f6f 0%, #c026d3 55%, #7c3aed 100%);--ds-gold-link: #ffcc4a;--ds-on-accent: #000000;--ds-discount-cta-gradient: linear-gradient( 135deg, var(--ds-gold-link) 0%, #ff8a3d 50%, var(--ds-primary-start) 100% );--ds-font-paywall: "Manrope", system-ui, sans-serif;--ds-font-sans: var(--ds-font-paywall);--ds-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ds-radius-sm: 8px;--ds-radius-md: 12px;--ds-radius-lg: 20px;--ds-radius-full: 999px;--ds-shadow-cta: 0 14px 32px -10px rgba(192, 38, 211, .55), 0 0 0 1px rgba(255, 255, 255, .08) inset;--ds-shadow-discount-cta: 0 14px 32px -10px rgba(255, 184, 69, .45), 0 0 0 1px rgba(255, 255, 255, .1) inset;--ds-ease: cubic-bezier(.45, 0, .55, 1);--ds-ease-pop: cubic-bezier(.32, .72, 0, 1);--ds-dur-press: 70ms;--ds-dur-fast: .15s;--ds-app-width: 460px;--ds-page-padding-x: 16px;--ds-safe-top: env(safe-area-inset-top, 0px);--ds-safe-bottom: env(safe-area-inset-bottom, 0px);--ds-press-scale: .96;--ds-text-faint: rgba(255, 255, 255, .4);--ds-border-strong: rgba(255, 255, 255, .2);--ds-error-soft: #ff6b9d;--ds-icon-secondary: #95959d;--ds-dur-slide: .26s;--ds-text-12-size: 12px;--ds-text-12-line-height: 12px;--ds-text-14-size: 14px;--ds-text-14-line-height: 1.4;--ds-text-14-letter-spacing: 0;--ds-text-16-size: 16px;--ds-text-16-line-height: 1.45;--ds-text-16-letter-spacing: -.2px;--ds-text-title-hero-size: 34px;--ds-text-title-hero-weight: 700;--ds-text-title-hero-line-height: 1.2;--ds-text-title-hero-letter-spacing: -.2px}.ds-text-page-title{margin:0;font-family:var(--ds-font-sans);font-weight:var(--ds-text-title-hero-weight);font-size:var(--ds-text-title-hero-size);line-height:var(--ds-text-title-hero-line-height);letter-spacing:var(--ds-text-title-hero-letter-spacing)}.ds-text-body-14{font-family:var(--ds-font-sans);font-weight:400;font-size:var(--ds-text-14-size);line-height:var(--ds-text-14-line-height);letter-spacing:var(--ds-text-14-letter-spacing)}.ds-text-body-16{font-family:var(--ds-font-sans);font-weight:400;font-size:var(--ds-text-16-size);line-height:var(--ds-text-16-line-height);letter-spacing:var(--ds-text-16-letter-spacing)}.ds-text-body-16-medium{font-family:var(--ds-font-sans);font-weight:500;font-size:var(--ds-text-16-size);line-height:var(--ds-text-16-line-height);letter-spacing:var(--ds-text-16-letter-spacing)}.ds-press{position:relative;overflow:hidden;transition:transform var(--ds-dur-press) ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ds-press:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#000;opacity:0;transition:opacity var(--ds-dur-press) ease-out;pointer-events:none}.ds-press:active:after{opacity:.14}.ds-press:active{transform:scale(var(--ds-press-scale))}@media(prefers-reduced-motion:reduce){.ds-press{transition:none}.ds-press:active{transform:none}}.ds-button-spinner.svelte-1o3iv55{display:inline-flex;align-items:center;gap:6px}.ds-button-spinner.svelte-1o3iv55 span:where(.svelte-1o3iv55){width:7px;height:7px;border-radius:50%;background:currentColor;animation:svelte-1o3iv55-ds-button-bounce .9s var(--ds-ease) infinite}.ds-button-spinner.svelte-1o3iv55 span:where(.svelte-1o3iv55):nth-child(2){animation-delay:.15s}.ds-button-spinner.svelte-1o3iv55 span:where(.svelte-1o3iv55):nth-child(3){animation-delay:.3s}.ds-button-sr.svelte-1o3iv55{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@keyframes svelte-1o3iv55-ds-button-bounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.ds-button-spinner.svelte-1o3iv55 span:where(.svelte-1o3iv55){animation:none}}
