._8dvvCq_wrap{max-width:24rem;margin:var(--space-16) auto}._8dvvCq_title{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0 0 var(--space-2)}._8dvvCq_intro{color:var(--color-text-muted);margin:0 0 var(--space-8)}._8dvvCq_form{gap:var(--space-5);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._8dvvCq_field{gap:var(--space-2);flex-direction:column;display:flex}._8dvvCq_label{font-size:var(--text-sm);font-weight:500}._8dvvCq_input{font:inherit;min-height:44px;padding:0 var(--space-3);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard)}._8dvvCq_input:hover{border-color:var(--color-text-muted)}._8dvvCq_notice{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-success);background:var(--color-surface-subtle);border-left:3px solid var(--color-success);border-radius:var(--radius-sm);margin:0}._8dvvCq_error{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-danger);background:var(--color-surface-subtle);border-left:3px solid var(--color-danger);border-radius:var(--radius-sm);margin:0}._8dvvCq_link{min-height:44px;font-size:var(--text-sm);color:var(--color-accent);text-underline-offset:2px;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}._8dvvCq_link:hover{color:var(--color-accent-hover)}
