.info-callout.svelte-1o0vz1{background:linear-gradient(#7c5cff14,#7c5cff05);border:1px solid #7c5cff40;border-radius:12px;gap:1rem;padding:1rem 1.1rem;display:flex}.info-icon.svelte-1o0vz1{background:#7c5cff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.field-label.svelte-1o0vz1{color:#ededf0;letter-spacing:-.005em;margin-bottom:.45rem;font-size:.82rem;font-weight:600;display:block}.req.svelte-1o0vz1{color:#ff7a7d;margin-left:2px}.opt.svelte-1o0vz1{color:#7b7b88;margin-left:4px;font-size:.78rem;font-weight:400}.field-input.svelte-1o0vz1{color:#ededf0;appearance:none;background:#0e0e14;border:1px solid #1e1e28;border-radius:10px;width:100%;padding:.7rem .85rem;font-size:.95rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}.field-input.svelte-1o0vz1::placeholder{color:#5a5a66}.field-input.svelte-1o0vz1:focus{border-color:#7c5cff80;outline:none;box-shadow:0 0 0 3px #7c5cff26}textarea.field-input.svelte-1o0vz1{resize:vertical;min-height:110px}select.field-input.svelte-1o0vz1{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 4.5L6 7.5L9 4.5' stroke='%237b7b88' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.2rem}.field-help.svelte-1o0vz1{color:#7b7b88;margin-top:.4rem;font-size:.78rem}.field-error.svelte-1o0vz1{color:#ffb3b6;margin-top:.4rem;font-size:.8rem}.field-checkbox.svelte-1o0vz1{appearance:none;cursor:pointer;background:#0a0a0f;border:1px solid #2a2a36;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin-top:1px;transition:all .2s;position:relative}.field-checkbox.svelte-1o0vz1:checked{background:var(--color-violet);border-color:var(--color-violet)}.field-checkbox.svelte-1o0vz1:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.field-checkbox.svelte-1o0vz1:focus{outline:none;box-shadow:0 0 0 3px #7c5cff33}.submit-cta.svelte-1o0vz1{text-transform:uppercase;letter-spacing:.05em;font-weight:600}button[type=submit].svelte-1o0vz1:disabled{opacity:.6;cursor:not-allowed}
