.Stack_stack__UBQuz{display:flex;flex-direction:column}.Button_button__NkRhP{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .15s ease;border:none;text-decoration:none}.Button_button__NkRhP:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.Button_primary__XXXfw{background-color:var(--color-primary-600);color:var(--color-white)}.Button_primary__XXXfw:hover{background-color:var(--color-primary-700)}.Button_secondary__n9SbA{background-color:var(--color-gray-100);color:var(--color-gray-900)}.Button_secondary__n9SbA:hover{background-color:var(--color-gray-200)}.Button_ghost__GC7wg{background-color:transparent;color:var(--color-gray-600)}.Button_ghost__GC7wg:hover{background-color:var(--color-gray-50)}.Alert_alert__9Fclq{padding:var(--space-4);border-radius:var(--radius-card);border-left:4px solid transparent}.Alert_info__H12zC{background-color:var(--color-primary-50);border-left-color:var(--color-primary-500);color:var(--color-ink-soft)}.Alert_warning__gYHjy{background-color:var(--color-warning-bg);border-left-color:var(--color-warning);color:var(--color-ink-soft)}.Alert_soft__5TmS7{background-color:var(--color-surface-soft);border-left:1px solid var(--color-line);border:1px solid var(--color-line);color:var(--color-ink-soft)}