.checkout-module__ss_A1W__page{--page-bg:#090909;--surface:#111111f5;--surface-soft:#ffffff08;--text:#fff;--muted:#ffffffa8;--line:#ffffff14;--accent:#3b82f6;--shadow:0 30px 90px #00000057;min-height:100vh;color:var(--text);background:radial-gradient(circle at top,#3b82f614,#0000 24%),linear-gradient(#090909 0%,#070707 100%);font-family:Inter,Satoshi,Helvetica Neue,sans-serif}.checkout-module__ss_A1W__page *,.checkout-module__ss_A1W__page :before,.checkout-module__ss_A1W__page :after{box-sizing:border-box}.checkout-module__ss_A1W__page a{color:inherit;text-decoration:none}.checkout-module__ss_A1W__hero,.checkout-module__ss_A1W__summaryShell,.checkout-module__ss_A1W__loadingState{width:min(1180px,100% - 96px);margin:0 auto}.checkout-module__ss_A1W__hero{padding:34px 0 0}.checkout-module__ss_A1W__header{justify-content:space-between;align-items:center;gap:16px;padding:0 0 34px;display:flex}.checkout-module__ss_A1W__logo{align-items:center;max-width:220px;display:inline-flex}.checkout-module__ss_A1W__logo img{filter:brightness(0)invert();width:100%;height:auto}.checkout-module__ss_A1W__headerTag,.checkout-module__ss_A1W__eyebrow,.checkout-module__ss_A1W__cardEyebrow,.checkout-module__ss_A1W__loadingEyebrow{letter-spacing:.18em;text-transform:uppercase}.checkout-module__ss_A1W__headerTag{color:#ffffffd1;background:#0a0a0aa8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:.74rem;display:inline-flex}.checkout-module__ss_A1W__heroCopy,.checkout-module__ss_A1W__emptyState,.checkout-module__ss_A1W__loadingState{gap:18px;display:grid}.checkout-module__ss_A1W__heroCopy,.checkout-module__ss_A1W__emptyState{max-width:780px;padding:48px 0 0}.checkout-module__ss_A1W__eyebrow,.checkout-module__ss_A1W__cardEyebrow,.checkout-module__ss_A1W__loadingEyebrow{color:#ffffff8f;margin:0;font-size:.78rem}.checkout-module__ss_A1W__heroCopy h1,.checkout-module__ss_A1W__emptyState h1,.checkout-module__ss_A1W__loadingState h1,.checkout-module__ss_A1W__summaryItem h2,.checkout-module__ss_A1W__asideCard h2{letter-spacing:-.07em;margin:0;line-height:.92}.checkout-module__ss_A1W__heroCopy h1,.checkout-module__ss_A1W__emptyState h1,.checkout-module__ss_A1W__loadingState h1{font-size:clamp(3rem,8vw,5.8rem)}.checkout-module__ss_A1W__heroText,.checkout-module__ss_A1W__emptyState p,.checkout-module__ss_A1W__summaryItem p,.checkout-module__ss_A1W__emptyAddOns,.checkout-module__ss_A1W__noteList li,.checkout-module__ss_A1W__summaryLead{color:var(--muted);line-height:1.6}.checkout-module__ss_A1W__cardTopRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-module__ss_A1W__stepBadge{color:#ffffffbd;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:.78rem;display:inline-flex}.checkout-module__ss_A1W__authTabs{gap:10px;margin-top:24px;display:inline-flex}.checkout-module__ss_A1W__authTab,.checkout-module__ss_A1W__authTabActive{color:#ffffffc2;min-height:44px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;padding:0 18px;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.checkout-module__ss_A1W__authTab:hover,.checkout-module__ss_A1W__authTabActive:hover{transform:translateY(-1px)}.checkout-module__ss_A1W__authTabActive{color:#fff;background:#3b82f629;border-color:#3b82f680}.checkout-module__ss_A1W__authActions{justify-content:flex-start;align-items:center;margin-top:6px;display:flex}.checkout-module__ss_A1W__stepCompleteCard{background:#3b82f61a;border:1px solid #3b82f63d;border-radius:20px;gap:10px;margin-top:24px;padding:18px;display:grid}.checkout-module__ss_A1W__stepCompleteCard strong{letter-spacing:-.03em;font-size:1rem}.checkout-module__ss_A1W__stepCompleteCard p{color:var(--muted);margin:0}.checkout-module__ss_A1W__heroText,.checkout-module__ss_A1W__emptyState p{max-width:42rem;font-size:1.04rem}.checkout-module__ss_A1W__checkoutFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.checkout-module__ss_A1W__field{gap:10px;display:grid}.checkout-module__ss_A1W__fieldWide{grid-column:1/-1}.checkout-module__ss_A1W__field span{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;font-size:.84rem}.checkout-module__ss_A1W__field input,.checkout-module__ss_A1W__field textarea{color:#fff;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;outline:none;transition:border-color .18s,box-shadow .18s,background-color .18s}.checkout-module__ss_A1W__field input{min-height:56px;padding:0 18px}.checkout-module__ss_A1W__field textarea{resize:vertical;min-height:132px;padding:16px 18px}.checkout-module__ss_A1W__field input:focus,.checkout-module__ss_A1W__field textarea:focus{background:#ffffff0f;border-color:#3b82f6e6;box-shadow:0 0 0 3px #3b82f633}.checkout-module__ss_A1W__passwordInputWrap{position:relative}.checkout-module__ss_A1W__passwordInputWrap input{padding-right:58px}.checkout-module__ss_A1W__passwordToggle{color:#ffffffad;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.checkout-module__ss_A1W__passwordToggle:hover{color:#fff;background:#3b82f624;border-color:#3b82f670}.checkout-module__ss_A1W__passwordToggle:focus-visible{outline-offset:2px;outline:2px solid #93c5fde6}.checkout-module__ss_A1W__passwordToggle:disabled{cursor:not-allowed;opacity:.55}.checkout-module__ss_A1W__prefillNote,.checkout-module__ss_A1W__errorMessage,.checkout-module__ss_A1W__successMessage,.checkout-module__ss_A1W__warningMessage{border-radius:16px;margin:18px 0 0;padding:14px 16px;line-height:1.55}.checkout-module__ss_A1W__prefillNote{color:#ffffffbd;background:#ffffff0a}.checkout-module__ss_A1W__errorMessage{color:#fecaca;background:#f871711f;border:1px solid #f871714d}.checkout-module__ss_A1W__successMessage{color:#dcfce7;background:#4ade801f;border:1px solid #4ade8047}.checkout-module__ss_A1W__warningMessage{color:#fef3c7;background:#facc151f;border:1px solid #facc1547}.checkout-module__ss_A1W__primaryButton,.checkout-module__ss_A1W__secondaryButton{letter-spacing:-.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:.95rem;font-weight:600;transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s,opacity .22s;display:inline-flex}.checkout-module__ss_A1W__primaryButton{background:var(--accent);color:#fff;box-shadow:0 22px 60px #3b82f63d}.checkout-module__ss_A1W__primaryButton:disabled{cursor:wait;opacity:.72}.checkout-module__ss_A1W__secondaryButton{color:var(--text);background:#ffffff08;border-color:#ffffff1f}.checkout-module__ss_A1W__primaryButton:hover,.checkout-module__ss_A1W__secondaryButton:hover{transform:translateY(-2px)}.checkout-module__ss_A1W__summaryShell{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;padding:72px 0 64px;display:grid}.checkout-module__ss_A1W__summaryColumn,.checkout-module__ss_A1W__itemStack,.checkout-module__ss_A1W__actions{gap:22px;display:grid}.checkout-module__ss_A1W__summaryCard,.checkout-module__ss_A1W__asideCard,.checkout-module__ss_A1W__emptyState,.checkout-module__ss_A1W__loadingState{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#121212fa,#0a0a0afa),#0b0b0bfa;border-radius:30px;position:relative;overflow:hidden}.checkout-module__ss_A1W__summaryCard,.checkout-module__ss_A1W__asideCard{padding:28px}.checkout-module__ss_A1W__emptyState,.checkout-module__ss_A1W__loadingState{padding:42px}.checkout-module__ss_A1W__summaryItem,.checkout-module__ss_A1W__totalBlock{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-module__ss_A1W__summaryItem h2,.checkout-module__ss_A1W__summaryItem h3{letter-spacing:-.05em;margin:0 0 10px;font-size:1.7rem;line-height:1.02}.checkout-module__ss_A1W__summaryItem h3{font-size:1.2rem}.checkout-module__ss_A1W__summaryItem strong,.checkout-module__ss_A1W__totalBlock strong{color:var(--text);letter-spacing:-.04em;font-size:1.4rem}.checkout-module__ss_A1W__summaryItemActions{justify-items:end;gap:10px;display:grid}.checkout-module__ss_A1W__removeButton{color:#ffffffc7;min-height:34px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:700;transition:transform .18s,border-color .18s,color .18s,background .18s;display:inline-flex}.checkout-module__ss_A1W__removeButton:hover{color:#fecaca;background:#f871711a;border-color:#f8717173;transform:translateY(-1px)}.checkout-module__ss_A1W__emptyAddOns{margin:10px 0 0}.checkout-module__ss_A1W__asideCard{gap:26px;display:grid;position:sticky;top:24px}.checkout-module__ss_A1W__totalBlock{color:#ffffffb8;border-top:1px solid #ffffff14;padding-top:10px;font-size:1rem}.checkout-module__ss_A1W__noteBlock{border-top:1px solid #ffffff14;gap:14px;padding-top:8px;display:grid}.checkout-module__ss_A1W__noteBlock h2{font-size:2rem}.checkout-module__ss_A1W__noteList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checkout-module__ss_A1W__noteList li{border-top:1px solid #ffffff14;padding:14px 0}.checkout-module__ss_A1W__actions{grid-template-columns:1fr}@media (max-width:1024px){.checkout-module__ss_A1W__hero,.checkout-module__ss_A1W__summaryShell,.checkout-module__ss_A1W__loadingState{width:min(1180px,100% - 64px)}.checkout-module__ss_A1W__summaryShell{grid-template-columns:1fr}.checkout-module__ss_A1W__asideCard{position:static}}@media (max-width:820px){.checkout-module__ss_A1W__hero,.checkout-module__ss_A1W__summaryShell,.checkout-module__ss_A1W__loadingState{width:calc(100% - 40px)}.checkout-module__ss_A1W__header{flex-direction:column;align-items:flex-start}.checkout-module__ss_A1W__summaryCard,.checkout-module__ss_A1W__asideCard,.checkout-module__ss_A1W__emptyState,.checkout-module__ss_A1W__loadingState{border-radius:24px;padding:24px}.checkout-module__ss_A1W__checkoutFormGrid{grid-template-columns:1fr}.checkout-module__ss_A1W__fieldWide{grid-column:auto}.checkout-module__ss_A1W__summaryItem,.checkout-module__ss_A1W__totalBlock{flex-direction:column}.checkout-module__ss_A1W__summaryItemActions{justify-items:start}.checkout-module__ss_A1W__authTabs{flex-wrap:wrap}}@media (max-width:640px){.checkout-module__ss_A1W__hero,.checkout-module__ss_A1W__summaryShell,.checkout-module__ss_A1W__loadingState{width:calc(100% - 32px)}.checkout-module__ss_A1W__logo{max-width:160px}.checkout-module__ss_A1W__primaryButton,.checkout-module__ss_A1W__secondaryButton{width:100%}.checkout-module__ss_A1W__authActions{display:grid}}
