.page.svelte-1hbm6vs{min-height:100vh;background:var(--hub-bg, var(--color-bg));padding:var(--space-10) var(--space-6)}.wrap.svelte-1hbm6vs{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}.back.svelte-1hbm6vs{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;width:fit-content}.back.svelte-1hbm6vs:hover{color:var(--color-text)}.card.svelte-1hbm6vs{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-sm)}.head.svelte-1hbm6vs h1:where(.svelte-1hbm6vs){font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;color:var(--color-text);margin:0 0 var(--space-2)}.head.svelte-1hbm6vs p:where(.svelte-1hbm6vs){font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-6);line-height:var(--leading-normal)}form.svelte-1hbm6vs{display:flex;flex-direction:column;gap:var(--space-4)}.row.svelte-1hbm6vs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.field.svelte-1hbm6vs{display:flex;flex-direction:column;gap:var(--space-2)}.field.svelte-1hbm6vs label:where(.svelte-1hbm6vs){font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.req.svelte-1hbm6vs{color:var(--color-destructive)}.opt.svelte-1hbm6vs{font-weight:400;color:var(--color-text-muted)}.hint.svelte-1hbm6vs{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal)}.field.svelte-1hbm6vs input:where(.svelte-1hbm6vs),.field.svelte-1hbm6vs select:where(.svelte-1hbm6vs),.field.svelte-1hbm6vs textarea:where(.svelte-1hbm6vs){background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-family:var(--font-sans);color:var(--color-text);width:100%;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.field.svelte-1hbm6vs input:where(.svelte-1hbm6vs):focus,.field.svelte-1hbm6vs select:where(.svelte-1hbm6vs):focus,.field.svelte-1hbm6vs textarea:where(.svelte-1hbm6vs):focus{outline:none;border-color:var(--hub-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-primary) 20%,transparent)}.field.svelte-1hbm6vs textarea:where(.svelte-1hbm6vs){resize:vertical;min-height:96px}.hp.svelte-1hbm6vs{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.btn.svelte-1hbm6vs{display:inline-flex;align-items:center;justify-content:center;background:var(--hub-primary);color:#fff;font-size:var(--text-sm);font-weight:700;text-decoration:none;padding:var(--space-3) var(--space-5);border:none;border-radius:var(--radius-md);cursor:pointer;transition:opacity .15s ease}.btn.svelte-1hbm6vs:hover{opacity:.9}.submit.svelte-1hbm6vs{margin-top:var(--space-2)}.btn.svelte-1hbm6vs:disabled{opacity:.6;cursor:default}.form-error.svelte-1hbm6vs{background:color-mix(in srgb,var(--color-destructive) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-destructive) 30%,transparent);border-radius:var(--radius-md);color:var(--color-destructive);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-5)}.legal.svelte-1hbm6vs{font-size:var(--text-xs);color:var(--color-text-muted);margin:var(--space-1) 0 0;line-height:var(--leading-normal)}.legal.svelte-1hbm6vs a:where(.svelte-1hbm6vs){color:var(--color-text-muted);text-decoration:underline}.success.svelte-1hbm6vs{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.check.svelte-1hbm6vs{width:56px;height:56px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--hub-primary) 18%,transparent);color:var(--hub-primary);display:flex;align-items:center;justify-content:center}.success.svelte-1hbm6vs h1:where(.svelte-1hbm6vs){font-size:var(--text-xl);font-weight:800;color:var(--color-text);margin:0}.success.svelte-1hbm6vs p:where(.svelte-1hbm6vs){font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal);margin:0 0 var(--space-2);max-width:40ch}@media (max-width: 540px){.page.svelte-1hbm6vs{padding:var(--space-6) var(--space-4)}.card.svelte-1hbm6vs{padding:var(--space-6)}.row.svelte-1hbm6vs{grid-template-columns:1fr}}
