*,:before,:after{box-sizing:border-box}:root{--theme-primary:#16bd8c;--theme-primary-hover:#11a87c;--theme-primary-bright:#25d7a4;--theme-primary-subtle:#16bd8c21;--theme-bg:#000;--theme-bg-alt:#1a1a1a;--theme-bg-card:#000;--theme-text:#ededed;--theme-text-2:#a0a0a0;--theme-text-3:#878787;--theme-border:#ffffff24;--theme-border-hover:#ffffff3d;--theme-on-primary:#07130f;--theme-focus:#16bd8c;--theme-success-text:#25d7a4;--theme-success-bg:#16bd8c21;--theme-success-border:#16bd8c57;--theme-error-text:#ff8f9f;--theme-error-bg:#ff8f9f1c;--theme-error-border:#ff8f9f57;--theme-warning-text:#f0c56d;--theme-warning-bg:#f0c56d1c;--theme-warning-border:#f0c56d59;--theme-info-text:#8cc8ff;--theme-info-bg:#8cc8ff1a;--theme-info-border:#8cc8ff4d;--theme-shadow-sm:0 8px 18px #00000038;--theme-shadow-md:0 14px 32px #00000047;--theme-shadow-lg:0 22px 44px #00000052;--checkout-accent-rgb:22, 189, 140;--checkout-bg:var(--theme-bg);--checkout-bg-elevated:var(--theme-bg-alt);--checkout-browser-chrome-bg:var(--theme-bg);--checkout-page-bg:var(--theme-bg);--checkout-surface:#0a0a0a;--checkout-surface-strong:#141414;--checkout-surface-soft:#111;--checkout-card-bg:var(--theme-bg-card);--checkout-card-border:var(--theme-border);--checkout-card-radius:12px;--checkout-panel-radius:12px;--checkout-card-shadow:var(--theme-shadow-sm);--checkout-card-shadow-hover:var(--theme-shadow-md);--checkout-interactive-card-shadow:none;--checkout-interactive-card-shadow-hover:0 10px 24px #00000038;--checkout-card-highlight:#ffffff0f;--checkout-line:var(--theme-border);--checkout-overlay:#ffffff08;--checkout-footer-bg:#000000eb;--checkout-border:var(--theme-border);--checkout-border-strong:var(--theme-border-hover);--checkout-focus:var(--theme-focus);--checkout-text-primary:var(--theme-text);--checkout-text-strong:#fff;--checkout-text-secondary:var(--theme-text-2);--checkout-text-dim:var(--theme-text-3);--checkout-text-soft:var(--theme-text-3);--checkout-text-muted:var(--theme-text-3);--checkout-text-disabled:#6b6b6b;--checkout-accent:var(--theme-primary);--checkout-accent-strong:var(--theme-primary-bright);--checkout-accent-press:var(--theme-primary-hover);--checkout-accent-deep:var(--theme-primary-hover);--checkout-accent-contrast:var(--theme-on-primary);--checkout-accent-soft:var(--theme-primary-subtle);--checkout-accent-tint:var(--theme-primary-subtle);--checkout-cyan:var(--theme-info-text);--checkout-cyan-soft:#8cc8ff14;--checkout-ambient-top:#ffffff09;--checkout-ambient-bottom:#ffffff06;--checkout-danger:var(--theme-error-text);--checkout-danger-soft:var(--theme-error-bg);--checkout-danger-border:var(--theme-error-border);--checkout-warning:var(--theme-warning-text);--checkout-warning-soft:var(--theme-warning-bg);--checkout-warning-border:var(--theme-warning-border);--checkout-neutral-soft:#ffffff0e;--checkout-neutral-border:var(--theme-border);--checkout-neutral-text:var(--theme-text-2);--checkout-spinner-track:#f4faf624;--checkout-shadow:var(--theme-shadow-sm);--checkout-page-shell-width:640px;--checkout-page-shell-padding-mobile:16px;--checkout-page-shell-padding-desktop:24px;--checkout-dialog-max-width:560px;--checkout-button-min-height:42px;--checkout-button-padding-inline:16px;--checkout-button-radius:8px;--checkout-button-font-size:13px;--checkout-button-min-width:132px;--checkout-button-shadow-primary:inset 0 1px 0 #ffffff24, 0 8px 18px #0da97b24;--checkout-button-shadow-primary-hover:inset 0 1px 0 #ffffff29, 0 10px 20px #0da97b2e;--checkout-button-shadow-primary-pressed:inset 0 1px 0 #ffffff14, 0 4px 10px #0da97b1f;--checkout-button-shadow-secondary:none;--checkout-button-shadow-secondary-hover:none;--checkout-state-button-max-width:272px}html{background-color:var(--checkout-browser-chrome-bg)}body{background-color:var(--checkout-browser-chrome-bg);color:var(--checkout-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Geist Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button{font:inherit}#app{background:var(--checkout-browser-chrome-bg);min-height:100vh}.checkout-page-shell{width:100%;max-width:var(--checkout-page-shell-width);padding-inline:var(--checkout-page-shell-padding-mobile);margin-inline:auto}@media (width<=360px){.checkout-page-shell{padding-inline:12px}}@media (width>=768px){.checkout-page-shell{padding-inline:var(--checkout-page-shell-padding-desktop)}}
