.auth-page.svelte-ydeots{min-height:min(860px,calc(100vh - 8rem));display:grid;place-items:start center;padding:1rem}.register-card.svelte-ydeots{width:min(100%,780px)}.auth-card.svelte-ydeots{border:1px solid rgba(10,21,25,.08);border-radius:1.5rem;background:radial-gradient(circle at top left,rgba(191,240,255,.42),transparent 28rem),linear-gradient(180deg,#fffffffa,#ffffffe0);box-shadow:0 18px 44px #0a151914,0 4px 12px #0a15190a;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-header.svelte-ydeots,.auth-body.svelte-ydeots{padding:1rem}.auth-header.svelte-ydeots{border-bottom:1px solid rgba(10,21,25,.07)}.eyebrow.svelte-ydeots{margin:0 0 .35rem;color:var(--color-headers);font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.auth-header.svelte-ydeots h1:where(.svelte-ydeots),.closed-card.svelte-ydeots h1:where(.svelte-ydeots){margin:0;color:var(--color-h1);font-size:clamp(2.2rem,5vw,3.6rem);line-height:.95;letter-spacing:.015em}.auth-header.svelte-ydeots .muted:where(.svelte-ydeots){margin-top:.45rem}.closed-card.svelte-ydeots{display:grid;gap:1rem;padding:1.25rem;text-align:center;justify-items:center}.closed-actions.svelte-ydeots{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:center}.stepper.svelte-ydeots{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.step.svelte-ydeots{border:1px solid rgba(10,21,25,.07);border-radius:1rem;background:#ffffff94;padding:.65rem;display:flex;align-items:center;gap:.55rem}.step.active.svelte-ydeots{background:radial-gradient(circle at top left,rgba(191,240,255,.32),transparent 10rem),#ffffffb8;border-color:#5ab4dc47}.step.done.svelte-ydeots{background:#6ddc931f}.step-dot.svelte-ydeots{width:1.8rem;height:1.8rem;border-radius:999px;display:grid;place-items:center;background:var(--color-btn);color:var(--color-h1);font-weight:950;flex:0 0 auto}.step-label.svelte-ydeots{color:var(--color-h1);font-weight:950}.auth-form.svelte-ydeots{display:grid;gap:1rem}.form-section.svelte-ydeots,.order-summary.svelte-ydeots,.payment-box.svelte-ydeots{border:1px solid rgba(10,21,25,.07);border-radius:1.15rem;background:radial-gradient(circle at top left,rgba(191,240,255,.12),transparent 20rem),linear-gradient(180deg,#ffffffd6,#ffffffad);box-shadow:inset 0 1px #ffffffd1,0 4px 10px #0a151906;padding:1rem}.billing-section.svelte-ydeots{background:radial-gradient(circle at top left,rgba(255,214,102,.16),transparent 22rem),linear-gradient(180deg,#ffffffe0,#ffffffb3)}.section-heading.svelte-ydeots{margin-bottom:.85rem}.section-heading.svelte-ydeots h2:where(.svelte-ydeots){margin:0;color:var(--color-h1);font-size:1.08rem;font-weight:950;letter-spacing:.015em}.section-heading.svelte-ydeots .muted:where(.svelte-ydeots){margin-top:.25rem}.segmented.svelte-ydeots{display:inline-flex;width:fit-content;gap:.25rem;border:1px solid rgba(10,21,25,.08);border-radius:999px;background:#ffffff94;padding:.25rem;margin-bottom:.85rem}.segmented.svelte-ydeots button:where(.svelte-ydeots){border:0;border-radius:999px;background:transparent;color:var(--color-main-text);padding:.44rem .75rem;font-weight:950;cursor:pointer}.segmented.svelte-ydeots button.active:where(.svelte-ydeots){background:var(--color-btn-selected);box-shadow:inset 0 1px #ffffffd9}.segmented.svelte-ydeots button:where(.svelte-ydeots) span:where(.svelte-ydeots){margin-left:.35rem;color:var(--color-text-muted);font-size:.72rem}.plan-grid.svelte-ydeots,.field-grid.two.svelte-ydeots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.plan-card.svelte-ydeots{border:1px solid rgba(10,21,25,.07);border-radius:1rem;background:radial-gradient(circle at top left,rgba(191,240,255,.12),transparent 18rem),#ffffffa3;box-shadow:inset 0 1px #ffffffc7;padding:.85rem;display:grid;gap:.7rem;text-align:left;cursor:pointer;transition:transform .14s ease,border-radius .18s ease,box-shadow .18s ease,border-color .18s ease}.plan-card.featured.svelte-ydeots{background:radial-gradient(circle at top left,rgba(109,220,147,.14),transparent 18rem),#ffffffa3}.plan-card.svelte-ydeots:hover{transform:translateY(-1px);border-radius:1.2rem;border-color:#5ab4dc3d;box-shadow:0 8px 18px #0a15190d}.plan-card.selected.svelte-ydeots{border-color:#5ab4dc61;box-shadow:0 0 0 4px #bff0ff38,inset 0 1px #ffffffd1}.plan-top.svelte-ydeots{display:flex;justify-content:space-between;gap:.65rem;align-items:flex-start}.plan-name.svelte-ydeots{color:var(--color-h1);font-weight:950;letter-spacing:.015em}.plan-top.svelte-ydeots p:where(.svelte-ydeots){margin-top:.25rem;color:var(--color-text-muted);font-weight:750;line-height:1.45}.plan-price.svelte-ydeots span:where(.svelte-ydeots){color:var(--color-h1);font-size:2rem;line-height:1;font-weight:950}.plan-price.svelte-ydeots small:where(.svelte-ydeots){color:var(--color-text-muted);font-weight:850}.plan-card.svelte-ydeots ul:where(.svelte-ydeots){margin:0;padding-left:1.1rem;color:var(--color-text-muted);font-weight:750}.field-grid.svelte-ydeots{display:grid;gap:.85rem}.field.svelte-ydeots{display:grid;gap:.35rem;margin-top:.75rem}.field.svelte-ydeots:first-of-type{margin-top:0}.field.svelte-ydeots span:where(.svelte-ydeots){color:var(--color-headers);font-size:.82rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.field.svelte-ydeots input:where(.svelte-ydeots),.field.svelte-ydeots select:where(.svelte-ydeots),.field.svelte-ydeots input{width:100%;min-height:42px;height:42px;box-sizing:border-box;margin:0}.field.svelte-ydeots .password-wrap,.field.svelte-ydeots .password-input-wrap{width:100%}.auth-actions.svelte-ydeots{display:flex;justify-content:flex-end}.auth-submit.svelte-ydeots{min-width:180px}.order-summary.svelte-ydeots,.payment-box.svelte-ydeots{margin:0}.os-row.svelte-ydeots{display:flex;justify-content:space-between;gap:1rem}.os-right.svelte-ydeots{text-align:right}.os-title.svelte-ydeots,.os-price.svelte-ydeots{color:var(--color-h1);font-weight:950}.os-total.svelte-ydeots .os-price:where(.svelte-ydeots){font-size:1.2rem}.os-divider.svelte-ydeots{height:1px;background:#0a151912;margin:.75rem 0}.payment-actions.svelte-ydeots{display:flex;gap:.65rem;justify-content:flex-end}.fineprint.svelte-ydeots{margin:.85rem 0 0;text-align:center;color:var(--color-text-muted);font-size:.9rem;font-weight:750}.terms-copy.svelte-ydeots{margin-top:1rem}@media(max-width:760px){.plan-grid.svelte-ydeots,.field-grid.two.svelte-ydeots{grid-template-columns:1fr}.auth-actions.svelte-ydeots,.payment-actions.svelte-ydeots{flex-direction:column-reverse;align-items:stretch}.auth-submit.svelte-ydeots,.payment-actions.svelte-ydeots .btn-sm:where(.svelte-ydeots){width:100%;justify-content:center}}@media(max-width:560px){.auth-page.svelte-ydeots{padding:.75rem}.auth-card.svelte-ydeots{border-radius:1.15rem}.auth-header.svelte-ydeots,.auth-body.svelte-ydeots,.closed-card.svelte-ydeots,.form-section.svelte-ydeots,.order-summary.svelte-ydeots,.payment-box.svelte-ydeots{padding:.85rem}.stepper.svelte-ydeots{grid-template-columns:1fr}.segmented.svelte-ydeots{width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:1rem}.os-row.svelte-ydeots{flex-direction:column;gap:.5rem}.os-right.svelte-ydeots{text-align:left}}
