.form-card[data-v-0a200af1]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl)}.form-title[data-v-0a200af1]{font-size:var(--text-xl);margin-bottom:var(--space-xs)}.form-subtitle[data-v-0a200af1]{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-xl)}.native-form[data-v-0a200af1]{display:flex;flex-direction:column;gap:var(--space-lg)}.form-row[data-v-0a200af1]{display:grid;gap:var(--space-lg);grid-template-columns:1fr 1fr}.form-row--single[data-v-0a200af1]{grid-template-columns:1fr}.form-group[data-v-0a200af1]{display:flex;flex-direction:column;gap:var(--space-xs)}.form-group label[data-v-0a200af1]{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}.form-group input[data-v-0a200af1],.form-group select[data-v-0a200af1],.form-group textarea[data-v-0a200af1]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);outline:none;padding:.8em 1em;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);width:100%}.form-group input[data-v-0a200af1]:focus,.form-group select[data-v-0a200af1]:focus,.form-group textarea[data-v-0a200af1]:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px #c628281f}.form-group input[data-v-0a200af1]::-moz-placeholder,.form-group textarea[data-v-0a200af1]::-moz-placeholder{color:var(--color-text-muted)}.form-group input[data-v-0a200af1]::placeholder,.form-group textarea[data-v-0a200af1]::placeholder{color:var(--color-text-muted)}.form-group select.is-empty[data-v-0a200af1]{color:var(--color-text-muted)}.form-group textarea[data-v-0a200af1]{min-height:100px;resize:vertical}.form-error[data-v-0a200af1]{color:var(--color-coral);font-size:var(--text-sm);margin:0}.btn[data-v-0a200af1]:disabled{cursor:not-allowed;opacity:.65}.form-success[data-v-0a200af1]{align-items:center;color:var(--color-gold);display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl) var(--space-md);text-align:center}.form-success p[data-v-0a200af1]{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.6;margin:0}@media(max-width:640px){.form-row[data-v-0a200af1]{grid-template-columns:1fr}}
