.psu-page.svelte-1qq3qy7{color:#e6e1ec;background:radial-gradient(circle at top,#1e1828 0%,#141418 55%,#101014 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;font-family:Inter,system-ui,sans-serif;display:flex}.psu-card.svelte-1qq3qy7{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--brand-primary,#c1b18c) 25%, transparent);background:linear-gradient(160deg,#221a2c 0%,#16121d 100%);border-radius:18px;width:100%;max-width:560px;padding:2.25rem;box-shadow:0 24px 60px #00000073}.psu-card--plan.svelte-1qq3qy7{max-width:900px}.psu-header.svelte-1qq3qy7{text-align:center;margin-bottom:1.5rem}.psu-preview-banner.svelte-1qq3qy7{color:#e7d9ae;text-align:center;background:#c1b18c1f;border:1px solid #c1b18c80;border-radius:7px;margin:-1rem 0 1rem;padding:.5rem .75rem;font-size:.74rem;font-weight:750}.psu-logo.svelte-1qq3qy7{border:1.5px solid #d4af37;border-radius:6px;width:auto;height:44px;margin-bottom:1rem;box-shadow:0 0 6px #d4af3780,inset 0 0 2px #fff6}.psu-header.svelte-1qq3qy7 h1:where(.svelte-1qq3qy7){margin:0 0 .5rem;font-size:1.5rem}.psu-header.svelte-1qq3qy7 p:where(.svelte-1qq3qy7){color:#b4abc2;margin:0;font-size:.86rem;line-height:1.5}.psu-steps.svelte-1qq3qy7{text-transform:uppercase;letter-spacing:.06em;color:#6b6478;justify-content:space-between;gap:.4rem;margin:0 0 1.5rem;padding:0;font-size:.72rem;list-style:none;display:flex}.psu-steps.svelte-1qq3qy7 li:where(.svelte-1qq3qy7){text-align:center;border-bottom:2px solid #ffffff14;flex:1;padding-bottom:.5rem}.psu-steps.svelte-1qq3qy7 button:where(.svelte-1qq3qy7){color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:default;background:0 0;border:0;padding:0}.psu-steps.svelte-1qq3qy7 button:where(.svelte-1qq3qy7):not(:disabled){color:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline}.psu-steps.svelte-1qq3qy7 li.active:where(.svelte-1qq3qy7){color:var(--brand-primary,#c1b18c);border-color:var(--brand-primary,#c1b18c);font-weight:700}.psu-steps.svelte-1qq3qy7 li.done:where(.svelte-1qq3qy7){color:#b4abc2;border-color:color-mix(in srgb, var(--brand-primary,#c1b18c) 45%, transparent)}.psu-field.svelte-1qq3qy7{color:#c4bdd0;flex:1;margin-bottom:1rem;font-size:.82rem;display:block}.psu-field.svelte-1qq3qy7 input:where(.svelte-1qq3qy7),.psu-field.svelte-1qq3qy7 select:where(.svelte-1qq3qy7){box-sizing:border-box;border:1px solid color-mix(in srgb, var(--brand-primary,#c1b18c) 25%, transparent);color:#fff;width:100%;font:inherit;background:#0000004d;border-radius:10px;margin-top:.35rem;padding:.7rem .85rem}.psu-field.svelte-1qq3qy7 input:where(.svelte-1qq3qy7):focus,.psu-field.svelte-1qq3qy7 select:where(.svelte-1qq3qy7):focus{border-color:var(--brand-primary,#c1b18c);outline:none}.psu-field-row.svelte-1qq3qy7{gap:.75rem;display:flex}.psu-field--small.svelte-1qq3qy7{flex:0 0 30%}.psu-trial-toggle.svelte-1qq3qy7{border:1px solid color-mix(in srgb, var(--brand-primary,#c1b18c) 25%, transparent);background:#0003;border-radius:10px;gap:.6rem;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.85rem;display:grid}.psu-trial-toggle.svelte-1qq3qy7 label:where(.svelte-1qq3qy7){align-items:center;gap:.5rem;display:flex}.psu-plan-intro.svelte-1qq3qy7{color:#b4abc2;text-align:center;margin:0 0 1.1rem;font-size:.85rem}.psu-actions.svelte-1qq3qy7{gap:.75rem;display:flex}.psu-actions.svelte-1qq3qy7 .psu-btn:where(.svelte-1qq3qy7){flex:1}.psu-btn.svelte-1qq3qy7{box-sizing:border-box;width:100%;font:inherit;color:#fff;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:.8rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.psu-btn--primary.svelte-1qq3qy7{background:linear-gradient(135deg, var(--brand-primary,#c1b18c), color-mix(in srgb, var(--brand-primary,#c1b18c) 55%, #000))}.psu-btn--ghost.svelte-1qq3qy7{background:#ffffff14;border-color:#ffffff2e}.psu-btn.svelte-1qq3qy7:disabled{opacity:.6;cursor:not-allowed}.psu-error.svelte-1qq3qy7{color:#ff8f8f;margin:0 0 .85rem;font-size:.85rem}.psu-note.svelte-1qq3qy7{text-align:center;color:#b4abc2;font-size:.9rem}.psu-confirm.svelte-1qq3qy7{text-align:center}.psu-confirm.svelte-1qq3qy7 h2:where(.svelte-1qq3qy7){margin:0 0 .5rem;font-size:1.15rem}.psu-confirm.svelte-1qq3qy7 p:where(.svelte-1qq3qy7){color:#b4abc2;margin:0 0 1.25rem;font-size:.88rem}.psu-resend-notice.svelte-1qq3qy7{color:#fde047;margin:.9rem 0 0;font-size:.8rem}.psu-link-btn.svelte-1qq3qy7{color:var(--brand-primary,#c1b18c);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.9rem;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline;display:inline-block}.psu-link-btn.svelte-1qq3qy7:disabled{opacity:.6;cursor:not-allowed}.psu-review.svelte-1qq3qy7 h2:where(.svelte-1qq3qy7){margin:0 0 1rem;font-size:1.15rem}.psu-review.svelte-1qq3qy7 dl:where(.svelte-1qq3qy7){gap:.6rem;margin:0 0 1.25rem;display:grid}.psu-review.svelte-1qq3qy7 dl:where(.svelte-1qq3qy7) div:where(.svelte-1qq3qy7){border-bottom:1px solid #ffffff14;justify-content:space-between;gap:1rem;padding-bottom:.6rem;font-size:.85rem;display:flex}.psu-review.svelte-1qq3qy7 dt:where(.svelte-1qq3qy7){color:#8d849c}.psu-review.svelte-1qq3qy7 dd:where(.svelte-1qq3qy7){text-align:right;color:#e6e1ec;margin:0;font-weight:600}.psu-checkbox.svelte-1qq3qy7{color:#c4bdd0;align-items:flex-start;gap:.6rem;margin-bottom:1.25rem;font-size:.82rem;line-height:1.4;display:flex}.psu-checkbox.svelte-1qq3qy7 input:where(.svelte-1qq3qy7){margin-top:3px}.psu-done.svelte-1qq3qy7{text-align:center}.psu-done-icon.svelte-1qq3qy7{background:linear-gradient(135deg, var(--brand-primary,#c1b18c), color-mix(in srgb, var(--brand-primary,#c1b18c) 55%, #000));color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 1rem;font-size:1.6rem;display:grid}.psu-done.svelte-1qq3qy7 h2:where(.svelte-1qq3qy7){margin:0 0 .75rem;font-size:1.3rem}.psu-done.svelte-1qq3qy7 p:where(.svelte-1qq3qy7){color:#b4abc2;margin:0 0 1.5rem;font-size:.9rem;line-height:1.6}.psu-alt.svelte-1qq3qy7{text-align:center;margin:1.25rem 0 0;font-size:.85rem}.psu-alt.svelte-1qq3qy7 a:where(.svelte-1qq3qy7){color:var(--brand-primary,#c1b18c)}
