form.svelte-rpj4v5{display:flex;flex-direction:column;gap:1.1rem}form.svelte-rpj4v5 .row:where(.svelte-rpj4v5){display:grid;gap:1.1rem}@media(min-width:640px){form.svelte-rpj4v5 .row:where(.svelte-rpj4v5){grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}form.svelte-rpj4v5 label:where(.svelte-rpj4v5){display:flex;flex-direction:column;gap:.4rem}form.svelte-rpj4v5 label:where(.svelte-rpj4v5) span:where(.svelte-rpj4v5){font-size:.9rem;font-weight:500}form.svelte-rpj4v5 label:where(.svelte-rpj4v5) small:where(.svelte-rpj4v5){font-weight:400;color:var(--muted-foreground)}form.svelte-rpj4v5 input:where(.svelte-rpj4v5),form.svelte-rpj4v5 textarea:where(.svelte-rpj4v5){width:100%;min-height:48px;padding:.75rem .9rem;border-radius:.6rem;border:1px solid var(--input);background:#ffffff08;color:var(--foreground);font:inherit;font-size:1rem;transition:border-color .2s ease}form.svelte-rpj4v5 input:where(.svelte-rpj4v5):hover,form.svelte-rpj4v5 textarea:where(.svelte-rpj4v5):hover{border-color:var(--border-strong)}form.svelte-rpj4v5 input:where(.svelte-rpj4v5):focus,form.svelte-rpj4v5 textarea:where(.svelte-rpj4v5):focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}form.svelte-rpj4v5 textarea:where(.svelte-rpj4v5){resize:vertical}form.svelte-rpj4v5 button:where(.svelte-rpj4v5){align-self:flex-start}@media(max-width:639px){form.svelte-rpj4v5 button:where(.svelte-rpj4v5){align-self:stretch}}.trap.svelte-rpj4v5{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.error.svelte-rpj4v5{color:#fca5a5;font-size:.95rem}.success.svelte-rpj4v5{padding:1.75rem;border-radius:var(--radius);border:1px solid var(--primary);background:var(--primary-glow)}.success.svelte-rpj4v5 h3:where(.svelte-rpj4v5){font-size:1.35rem;margin-bottom:.4rem}.success.svelte-rpj4v5 p:where(.svelte-rpj4v5){color:var(--muted-foreground)}
