.contact-compose.svelte-helw1c{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;padding:0;border:0;background:transparent;color:inherit;overflow:visible}.contact-compose[open].svelte-helw1c{animation:svelte-helw1c-compose-rise .22s cubic-bezier(.16,1,.3,1) both}.contact-compose.svelte-helw1c::backdrop{background:#0f172a59}@media(min-width:640px){.contact-compose.svelte-helw1c{width:34rem;max-height:min(40rem,calc(100dvh - 3rem));margin:auto 1.5rem 1.5rem auto}}@keyframes svelte-helw1c-compose-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.contact-compose[open].svelte-helw1c{animation:none}}.compose-row.svelte-helw1c{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding-inline:1rem;border-bottom:1px solid var(--color-border)}.compose-label.svelte-helw1c{width:3.5rem;flex-shrink:0;font-size:.875rem;color:#4b5563}.compose-input.svelte-helw1c{width:100%;min-width:0;min-height:2.75rem;border:0;background:transparent;color:var(--color-foreground);font-size:1rem}.compose-input.svelte-helw1c:focus{outline:none}.compose-input[aria-invalid=true].svelte-helw1c{color:#991b1b}.compose-row.svelte-helw1c:focus-within{border-bottom-color:var(--color-primary)}@media(min-width:640px){.compose-input.svelte-helw1c{font-size:.875rem}}.contact-trap.svelte-helw1c{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
