.af.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{max-width:640px}.af__heading.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;color:var(--white, #fafafa);margin-bottom:var(--space-sm, .5rem)}.af__subtitle.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{margin:0 0 var(--space-xl, 1.5rem);padding:var(--space-sm, .5rem) var(--space-md, 1rem);background:var(--red-glow, rgba(200, 16, 46, .07));border-left:3px solid var(--red, #c8102e);border-radius:var(--radius-sm, 8px);color:var(--white-2, #e4e4e7);font-size:.9375rem}.af__subtitle.svelte-9jxuce strong.svelte-9jxuce.svelte-9jxuce{color:var(--white, #fafafa);font-weight:700}.af__form.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{display:flex;flex-direction:column;gap:var(--space-lg, 1.5rem)}.af__field--float.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{display:flex;flex-direction:column}.af__field--float.svelte-9jxuce>label.svelte-9jxuce.svelte-9jxuce{order:-1}.af__row.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md, 1rem)}@media (max-width: 480px){.af__row.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{grid-template-columns:1fr}}.af__field.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{display:flex;flex-direction:column;gap:4px}.af__field.svelte-9jxuce label.svelte-9jxuce.svelte-9jxuce{font-size:.9375rem;font-weight:600;color:var(--white-2, #e4e4e7)}.af__field.svelte-9jxuce input.svelte-9jxuce.svelte-9jxuce,.af__field.svelte-9jxuce select.svelte-9jxuce.svelte-9jxuce{padding:.75rem 1rem;background:var(--surface-1, #09090b);border:1px solid var(--glass-border, rgba(255,255,255,.08));border-radius:var(--radius-sm, 8px);color:var(--white, #fafafa);font-size:1rem;font-family:inherit;transition:border-color .2s}.af__field.svelte-9jxuce input.svelte-9jxuce.svelte-9jxuce:focus,.af__field.svelte-9jxuce select.svelte-9jxuce.svelte-9jxuce:focus{outline:none;border-color:var(--red, #c8102e);box-shadow:0 0 0 3px #c8102e26}.af__field.svelte-9jxuce input[type=file].svelte-9jxuce.svelte-9jxuce{padding:var(--space-md, 1rem);cursor:pointer}.af__field.svelte-9jxuce input[type=file].svelte-9jxuce.svelte-9jxuce::file-selector-button{padding:6px 14px;background:var(--glass, rgba(255,255,255,.04));border:1px solid var(--glass-border);border-radius:var(--radius-sm, 8px);color:var(--white-2, #e4e4e7);font-family:inherit;font-size:.9375rem;cursor:pointer;margin-right:var(--space-sm, .5rem)}.af__docs.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{border:1px solid var(--glass-border, rgba(255,255,255,.08));border-radius:var(--radius-card, 12px);padding:var(--space-md, 1rem) var(--space-lg, 1.5rem) var(--space-lg, 1.5rem);margin:0;display:flex;flex-direction:column;gap:var(--space-md, 1rem)}.af__docs.svelte-9jxuce legend.svelte-9jxuce.svelte-9jxuce{padding:0 var(--space-sm, .5rem);font-size:.9375rem;font-weight:700;color:var(--white-2, #e4e4e7)}.af__back.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{margin-top:var(--space-md, 1rem);padding:.5rem 1rem;background:transparent;border:1px solid rgba(34,197,94,.4);border-radius:var(--radius-sm, 8px);color:var(--white-2, #e4e4e7);font-family:inherit;font-size:.9375rem;cursor:pointer;transition:background .15s}.af__back.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce:hover{background:#22c55e1a}.af__privacy.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{display:flex;align-items:flex-start;gap:var(--space-sm, .5rem);font-size:.9375rem;color:var(--gray, #9898a0);cursor:pointer}.af__privacy.svelte-9jxuce input.svelte-9jxuce.svelte-9jxuce{margin-top:3px;flex-shrink:0}.af__privacy.svelte-9jxuce a.svelte-9jxuce.svelte-9jxuce{color:var(--red-light, #e8354d)}.af__error.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{font-size:.9375rem;color:#ef4444}.af__error-msg.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{font-size:.9375rem;color:#ef4444;padding:var(--space-sm) var(--space-md);background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm, 8px)}.af__success.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{display:flex;align-items:flex-start;gap:var(--space-md, 1rem);padding:var(--space-xl, 1.5rem);background:#22c55e0f;border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-card, 12px);color:var(--white-2, #e4e4e7);font-size:.9375rem;line-height:1.6}.af__success.svelte-9jxuce svg.svelte-9jxuce.svelte-9jxuce{flex-shrink:0;margin-top:2px}@media (max-width: 768px){.af__field--float.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce{position:relative}.af__field--float.svelte-9jxuce>label.svelte-9jxuce.svelte-9jxuce{position:absolute;top:.85rem;left:1rem;margin:0;font-weight:400;color:var(--gray, #9898a0);pointer-events:none;transition:all .15s ease;transform-origin:left top;z-index:1}.af__field--float.svelte-9jxuce>input.svelte-9jxuce.svelte-9jxuce{padding-top:1.4rem;padding-bottom:.3rem}.af__field--float.svelte-9jxuce>input.svelte-9jxuce:focus~label.svelte-9jxuce,.af__field--float.svelte-9jxuce>input.svelte-9jxuce:not(:placeholder-shown)~label.svelte-9jxuce{transform:translateY(-.55rem) scale(.75);font-weight:600;color:var(--white-2, #e4e4e7)}}@media (prefers-reduced-motion: reduce){.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce,.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce:before,.svelte-9jxuce.svelte-9jxuce.svelte-9jxuce:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
