.form.svelte-1e2e1og{display:flex;flex-direction:column;gap:1rem;width:100%}.input-wrap.svelte-1e2e1og{width:100%}.input-inner.svelte-1e2e1og{position:relative;display:flex;width:100%}.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og){outline:none;font:inherit;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.36px;color:var(--text-primary);width:100%;background-color:var(--bg-secondary);box-sizing:border-box;padding:1.7375rem 1rem .625rem;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded-lg);transition:color var(--duration-300) var(--ease-balanced),border-color var(--duration-300) var(--ease-balanced)}.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):focus-visible,.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):focus{border-color:var(--stroke-focus)}.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):disabled,.textarea.svelte-1e2e1og:disabled{cursor:not-allowed;opacity:.65}.input-placeholder.svelte-1e2e1og{position:absolute;pointer-events:none;left:0;max-width:100%;color:var(--text-secondary);top:calc(50% - .75rem);font-size:1.125rem;line-height:1.5rem;letter-spacing:-.36px;padding:0 1rem;display:block;overflow:hidden;white-space:nowrap;will-change:transform,font-weight;transition:transform var(--duration-200) var(--ease-balanced),font-weight var(--duration-200) var(--ease-balanced)}.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):not(:-moz-placeholder)~.input-placeholder:where(.svelte-1e2e1og){font-weight:500;transform:translate(-4px,calc(-100% + 7px)) scale(.85)}.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):focus-visible~.input-placeholder:where(.svelte-1e2e1og),.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):focus~.input-placeholder:where(.svelte-1e2e1og),.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):required:valid~.input-placeholder:where(.svelte-1e2e1og),.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):not(:placeholder-shown)~.input-placeholder:where(.svelte-1e2e1og){font-weight:500;transform:translate(-4px,calc(-100% + 7px)) scale(.85)}.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):-webkit-autofill:-webkit-autofill,.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):-webkit-autofill:-webkit-autofill:focus-visible{background-color:var(--bg-secondary)!important;background-image:none!important;color:var(--text-primary)!important;-webkit-transition:color 0s ease-in-out 50000s,background-color 0s ease-in-out 50000s;transition:color 0s ease-in-out 50000s,background-color 0s ease-in-out 50000s}.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):-webkit-autofill,.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):-webkit-autofill:autofill,.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):-webkit-autofill:focus-visible,.input-inner.svelte-1e2e1og input:where(.svelte-1e2e1og):-webkit-autofill:autofill:focus-visible{background-color:var(--bg-secondary)!important;background-image:none!important;color:var(--text-primary)!important;-webkit-transition:color 0s ease-in-out 50000s,background-color 0s ease-in-out 50000s;transition:color 0s ease-in-out 50000s,background-color 0s ease-in-out 50000s}.textarea.svelte-1e2e1og{outline:none;font:inherit;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.36px;color:var(--text-primary);width:100%;min-height:160px;background-color:var(--bg-secondary);box-sizing:border-box;padding:1rem;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded-lg);resize:vertical;transition:color var(--duration-300) var(--ease-balanced),border-color var(--duration-300) var(--ease-balanced)}.textarea.svelte-1e2e1og:focus-visible,.textarea.svelte-1e2e1og:focus{border-color:var(--stroke-focus)}.textarea.svelte-1e2e1og::-moz-placeholder{color:var(--text-secondary)}.textarea.svelte-1e2e1og::placeholder{color:var(--text-secondary)}.hp-field.svelte-1e2e1og{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.actions.svelte-1e2e1og{display:flex;justify-content:flex-start;padding-top:.5rem}.submit-button.svelte-1e2e1og{cursor:pointer;font:inherit;font-weight:450;font-size:1rem;line-height:140%;color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid transparent;border-radius:var(--rounded-3xl);padding:.7rem 1.75rem;transition:background-color var(--duration-300) var(--ease-balanced),border-color var(--duration-300) var(--ease-balanced)}.submit-button.svelte-1e2e1og:hover{border-color:var(--stroke)}.submit-button.svelte-1e2e1og:disabled{cursor:not-allowed;opacity:.4}.success.svelte-1e2e1og{text-align:center;padding:2rem 0}.success-title.svelte-1e2e1og{font-size:1.375rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.success-message.svelte-1e2e1og{color:var(--text-primary);opacity:.78;font-size:1.0625rem;line-height:1.7}.error.svelte-1e2e1og{color:var(--error);font-size:.875rem;margin-top:-.25rem}
