.card.svelte-1kvfvrm{width:100%;max-width:520px;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md)}h1.svelte-1kvfvrm{font-size:1.5rem;font-weight:700;margin-bottom:.4rem}.sub.svelte-1kvfvrm{color:var(--color-text-secondary);font-size:.9rem;margin-bottom:1.5rem}form.svelte-1kvfvrm{display:flex;flex-direction:column;gap:.9rem}.field.svelte-1kvfvrm{display:flex;flex-direction:column;gap:.3rem}.field.svelte-1kvfvrm span:where(.svelte-1kvfvrm){font-size:.85rem;font-weight:600}.field.svelte-1kvfvrm em:where(.svelte-1kvfvrm){font-style:normal;font-weight:400;color:var(--color-text-muted)}.field.svelte-1kvfvrm em:where(.svelte-1kvfvrm) strong:where(.svelte-1kvfvrm){color:var(--color-primary);font-weight:600}input.svelte-1kvfvrm{padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:.95rem}input.svelte-1kvfvrm:focus{outline:2px solid var(--color-primary-light);border-color:var(--color-primary)}.chips.svelte-1kvfvrm{display:flex;gap:.4rem;flex-wrap:wrap}.chip.svelte-1kvfvrm{padding:.4rem .85rem;border:1px solid var(--color-border);background:var(--color-surface);border-radius:99px;font-size:.85rem;font-weight:500;cursor:pointer}.chip.active.svelte-1kvfvrm{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.alert.svelte-1kvfvrm{padding:.6rem .75rem;background:var(--color-danger-light);color:var(--color-danger);border-radius:var(--radius-md);font-size:.85rem}.btn-full.svelte-1kvfvrm{width:100%;padding:.7rem;font-weight:600;margin-top:.5rem}
