.eva.svelte-2y17q0{position:relative;min-height:100vh;padding:1.5rem 1rem 5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#18181b}.dark .eva.svelte-2y17q0{color:#fafafa}.eva-wrap.svelte-2y17q0{width:100%;max-width:40rem;margin:0 auto}.eva-back.svelte-2y17q0{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.25rem;font-size:.8rem;font-weight:700;color:#71717a;text-decoration:none}.eva-back.svelte-2y17q0:hover{color:#18181b}.dark .eva-back.svelte-2y17q0:hover{color:#fff}.eva-head.svelte-2y17q0{margin-bottom:1.5rem}.eva-kicker.svelte-2y17q0{display:block;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#2563eb}.dark .eva-kicker.svelte-2y17q0{color:#60a5fa}.eva-head.svelte-2y17q0 h1:where(.svelte-2y17q0){margin:.45rem 0 0;font-size:clamp(1.5rem,6vw,2.2rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#09090b}.dark .eva-head.svelte-2y17q0 h1:where(.svelte-2y17q0){color:#fff}.eva-head.svelte-2y17q0>p:where(.svelte-2y17q0){margin:.55rem 0 0;font-size:.82rem;line-height:1.65;color:#71717a}.dark .eva-head.svelte-2y17q0>p:where(.svelte-2y17q0){color:#a1a1aa}.eva-meta.svelte-2y17q0{display:flex;flex-direction:column;gap:.2rem;margin-top:.6rem;font-size:.72rem;font-weight:600;color:#a1a1aa}.eva-error.svelte-2y17q0{margin-bottom:1rem;padding:.65rem .85rem;border-radius:.8rem;border:1px solid rgba(239,68,68,.3);background:#ef444412;font-size:.78rem;font-weight:600;color:#dc2626}.dark .eva-error.svelte-2y17q0{color:#fca5a5}.eva-form.svelte-2y17q0{display:grid;grid-template-columns:1fr;gap:.85rem;padding:1.1rem;border-radius:1.35rem;border:1px solid rgba(228,228,231,.85);background:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark .eva-form.svelte-2y17q0{border-color:#27272ad9;background:#18181b99}.eva-field.svelte-2y17q0{display:flex;flex-direction:column;gap:.35rem}.eva-field.svelte-2y17q0>span:where(.svelte-2y17q0){font-size:.72rem;font-weight:700;color:#52525b}.dark .eva-field.svelte-2y17q0>span:where(.svelte-2y17q0){color:#a1a1aa}.eva-field.svelte-2y17q0>span:where(.svelte-2y17q0) em:where(.svelte-2y17q0),.eva-hint.svelte-2y17q0{font-style:normal;font-weight:500;color:#a1a1aa}.eva-field.svelte-2y17q0 input:where(.svelte-2y17q0),.eva-field.svelte-2y17q0 select:where(.svelte-2y17q0),.eva-field.svelte-2y17q0 textarea:where(.svelte-2y17q0){width:100%;padding:.7rem .85rem;border-radius:.8rem;border:1px solid rgba(228,228,231,.9);background:#fff;font-size:.85rem;font-family:inherit;color:#18181b;outline:none;resize:none;transition:border-color .2s ease,box-shadow .2s ease;min-height:2.7rem}.dark .eva-field.svelte-2y17q0 input:where(.svelte-2y17q0),.dark .eva-field.svelte-2y17q0 select:where(.svelte-2y17q0),.dark .eva-field.svelte-2y17q0 textarea:where(.svelte-2y17q0){border-color:#3f3f46e6;background:#09090b;color:#fafafa}.eva-field.svelte-2y17q0 input:where(.svelte-2y17q0):focus,.eva-field.svelte-2y17q0 select:where(.svelte-2y17q0):focus,.eva-field.svelte-2y17q0 textarea:where(.svelte-2y17q0):focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.eva-hint.svelte-2y17q0{font-size:.7rem;color:#d97706}.eva-submit.svelte-2y17q0{width:100%;height:3rem;margin-top:.35rem;border:0;border-radius:.85rem;background:#09090b;color:#fff;font-size:.85rem;font-weight:800;font-family:inherit;cursor:pointer;transition:background .2s ease,transform .15s ease}.eva-submit.svelte-2y17q0:hover{background:#27272a}.eva-submit.svelte-2y17q0:active{transform:scale(.99)}.dark .eva-submit.svelte-2y17q0{background:#fff;color:#09090b}.dark .eva-submit.svelte-2y17q0:hover{background:#e4e4e7}.eva-success.svelte-2y17q0{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.25rem;border-radius:1.35rem;border:1px solid rgba(16,185,129,.3);background:#10b9810f;text-align:center}.eva-success-icon.svelte-2y17q0{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:#059669;color:#fff;margin-bottom:.35rem}.eva-success.svelte-2y17q0 h2:where(.svelte-2y17q0){margin:0;font-size:1.15rem;font-weight:800;color:#047857}.dark .eva-success.svelte-2y17q0 h2:where(.svelte-2y17q0){color:#6ee7b7}.eva-success.svelte-2y17q0 p:where(.svelte-2y17q0){margin:0;font-size:.82rem;line-height:1.6;color:#059669}.dark .eva-success.svelte-2y17q0 p:where(.svelte-2y17q0){color:#34d399}.eva-success.svelte-2y17q0 a:where(.svelte-2y17q0){margin-top:.9rem;padding:.65rem 1.25rem;border-radius:999px;border:1px solid rgba(16,185,129,.4);font-size:.8rem;font-weight:800;color:#047857;text-decoration:none}.dark .eva-success.svelte-2y17q0 a:where(.svelte-2y17q0){color:#6ee7b7}@media(min-width:640px){.eva.svelte-2y17q0{padding:2.25rem 1.5rem 6rem}.eva-form.svelte-2y17q0{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.5rem}.eva-field--full.svelte-2y17q0,.eva-submit.svelte-2y17q0{grid-column:1 / -1}.eva-meta.svelte-2y17q0{flex-direction:row;gap:1rem}}
