.form-module__l7OhOG__formContainer{min-height:calc(100vh - 220px);width:var(--layout-width);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border-color) 80%, transparent 20%);background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--accent) 26%, transparent 74%), transparent 56%), radial-gradient(90% 140% at 100% 100%, color-mix(in srgb, var(--accent) 22%, transparent 78%), transparent 58%), var(--bg-color);border-radius:20px;justify-content:center;align-items:center;margin:20px auto 26px;padding:0;display:flex}.form-module__l7OhOG__authShell{box-sizing:border-box;flex-direction:column;align-items:center;gap:14px;width:min(520px,100%);min-width:0;max-width:100%;display:flex}.form-module__l7OhOG__form{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border-color) 88%, transparent 12%);background:color-mix(in srgb, var(--card-bg) 92%, #000 8%);width:100%;min-width:0;max-width:100%;box-shadow:none;border-radius:18px;flex-direction:column;align-items:center;gap:16px;margin:12px 0;padding:14px 16px;display:flex}.form-module__l7OhOG__formHeader{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.form-module__l7OhOG__formHeader h1{font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:var(--font-bold);color:var(--text-color-primary);margin:0}.form-module__l7OhOG__formHeader p{font-size:var(--text-sm);color:var(--text-color-secondary);margin:0}.form-module__l7OhOG__field{color:var(--text-color-primary);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.form-module__l7OhOG__input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border-color) 86%, #fff 14%);background:color-mix(in srgb, var(--card-bg) 84%, #000 16%);width:100%;max-width:100%;height:46px;color:var(--text-color-primary);font-size:var(--text-md);font-family:var(--font-family-primary);border-radius:10px;outline:none;padding:0 14px}.form-module__l7OhOG__input::placeholder{color:color-mix(in srgb, var(--text-color-secondary) 85%, #fff 15%)}.form-module__l7OhOG__input:focus{border-color:color-mix(in srgb, var(--accent) 58%, transparent 42%);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent 74%)}.form-module__l7OhOG__submitButton{border:1px solid color-mix(in srgb, var(--accent) 62%, transparent 38%);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 66%, #fff 34%) 0%, color-mix(in srgb, var(--accent) 88%, #0f172a 12%) 100%);color:#fff;min-width:148px;height:46px;font-family:var(--font-family-primary);font-size:var(--text-md);font-weight:var(--font-semibold);cursor:pointer;border-radius:10px;padding:0 16px;transition:filter .16s,transform .16s}.form-module__l7OhOG__submitButton:hover{filter:brightness(1.06);transform:translateY(-1px)}.form-module__l7OhOG__submitButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.form-module__l7OhOG__formError{border:1px solid color-mix(in srgb, #ef4444 60%, var(--border-color) 40%);color:#fecaca;font-size:var(--text-sm);overflow-wrap:anywhere;background:#7f1d1d7a;border-radius:10px;margin:6px 0;padding:10px 12px}.form-module__l7OhOG__formSuccess{border:1px solid color-mix(in srgb, #22c55e 50%, var(--border-color) 50%);color:#d1fae5;font-size:var(--text-sm);background:#14532d6b;border-radius:10px;margin:6px 0;padding:10px 12px}.form-module__l7OhOG__formNote{text-align:center;color:var(--text-color-secondary);line-height:1.6;font-size:var(--text-sm);margin:0}.form-module__l7OhOG__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.form-module__l7OhOG__textarea{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border-color) 86%, #fff 14%);background:color-mix(in srgb, var(--card-bg) 84%, #000 16%);width:100%;max-width:100%;min-height:110px;color:var(--text-color-primary);font-size:var(--text-md);font-family:var(--font-family-primary);resize:vertical;border-radius:10px;outline:none;padding:12px 14px}.form-module__l7OhOG__textarea:focus{border-color:color-mix(in srgb, var(--accent) 58%, transparent 42%);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent 74%)}.form-module__l7OhOG__switchText{text-align:center;color:var(--text-color-secondary);font-size:var(--text-sm);margin:0}.form-module__l7OhOG__inlineLink{color:var(--accent);font-weight:var(--font-semibold);text-decoration:none}.form-module__l7OhOG__inlineLink:hover{text-decoration:underline}.form-module__l7OhOG__switchButton{color:var(--accent);font-family:var(--font-family-primary);font-size:inherit;font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:0;padding:0}.form-module__l7OhOG__switchButton:hover{text-decoration:underline}@media (max-width:720px){.form-module__l7OhOG__formContainer{width:calc(100% - 20px);margin:10px auto 18px;padding:0}.form-module__l7OhOG__form{border-radius:14px;gap:12px;padding:12px}.form-module__l7OhOG__formRow{grid-template-columns:1fr}}@media (max-width:480px){.form-module__l7OhOG__formContainer{width:calc(100% - 16px);margin:8px auto 14px;padding:0}.form-module__l7OhOG__authShell{gap:10px}.form-module__l7OhOG__form{border-radius:12px;gap:10px;padding:10px}.form-module__l7OhOG__input,.form-module__l7OhOG__submitButton{height:42px}}
.checkoutPage-module__GWLLeW__shell{width:var(--layout-width);flex-direction:column;gap:18px;margin:22px auto 36px;display:flex}.checkoutPage-module__GWLLeW__introCard,.checkoutPage-module__GWLLeW__summaryCard{border:1px solid var(--dashboard-border);background:var(--card-bg);border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.checkoutPage-module__GWLLeW__heading{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);margin:0}.checkoutPage-module__GWLLeW__introCard h1,.checkoutPage-module__GWLLeW__summaryCard h2,.checkoutPage-module__GWLLeW__accountPrompt h3{font-family:var(--font-family-secondary);margin:0;line-height:1.08}.checkoutPage-module__GWLLeW__introCard p,.checkoutPage-module__GWLLeW__summaryText,.checkoutPage-module__GWLLeW__accountPrompt p{color:var(--text-color-secondary);margin:0;line-height:1.65}.checkoutPage-module__GWLLeW__panelGrid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.checkoutPage-module__GWLLeW__summaryMeta{gap:12px;display:grid}.checkoutPage-module__GWLLeW__summaryMeta div{border:1px solid var(--dashboard-border);background:color-mix(in srgb, var(--dashboard-surface) 88%, transparent 12%);border-radius:18px;flex-direction:column;gap:6px;padding:14px;display:flex}.checkoutPage-module__GWLLeW__summaryMeta span{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-color-secondary)}.checkoutPage-module__GWLLeW__summaryMeta strong{color:var(--text-color-primary);font-size:1.05rem}.checkoutPage-module__GWLLeW__accountPrompt{flex-direction:column;gap:12px;margin-top:4px;display:flex}.checkoutPage-module__GWLLeW__actionRow{flex-wrap:wrap;gap:10px;display:flex}.checkoutPage-module__GWLLeW__primaryLink,.checkoutPage-module__GWLLeW__secondaryLink{min-height:44px;font-weight:var(--font-semibold);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.checkoutPage-module__GWLLeW__primaryLink{background:var(--accent);color:#fff}.checkoutPage-module__GWLLeW__secondaryLink{border:1px solid var(--dashboard-border);color:var(--text-color-primary)}@media (max-width:960px){.checkoutPage-module__GWLLeW__panelGrid{grid-template-columns:1fr}}@media (max-width:720px){.checkoutPage-module__GWLLeW__shell{margin-top:12px}.checkoutPage-module__GWLLeW__introCard,.checkoutPage-module__GWLLeW__summaryCard{border-radius:20px;padding:18px}}
