._wrapper_1v043_1{justify-content:center;align-items:center;display:inline-flex}._spinner_1v043_2{border:.15rem solid var(--border-subtle);border-top-color:var(--action-primary);border-radius:var(--radius-pill);animation:_spin_1v043_2 var(--duration-slow) linear infinite;display:block}._small_1v043_9{width:1rem;height:1rem}._medium_1v043_10{width:1.5rem;height:1.5rem}._large_1v043_11{width:2.25rem;height:2.25rem}@keyframes _spin_1v043_2{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1v043_2{border-color:var(--border-strong);border-top-color:var(--action-primary);animation:none}}._skeleton_1irwq_1{background:var(--surface-secondary);background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-elevated) 70%, transparent), transparent);animation:_shimmer_1irwq_1 1.5s var(--easing-standard) infinite;background-size:200% 100%;display:block;overflow:hidden}._text_1irwq_9{border-radius:var(--radius-sm);width:100%;height:.9rem}._circle_1irwq_10{border-radius:var(--radius-pill);width:3rem;height:3rem}._rectangle_1irwq_11{border-radius:var(--radius-md);width:100%;min-height:6rem}@keyframes _shimmer_1irwq_1{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){._skeleton_1irwq_1{background-image:none;animation:none}}._state_8p1up_1{gap:var(--space-4);color:var(--text-secondary);display:grid}._message_8p1up_2{align-items:center;gap:var(--space-3);display:flex}._skeletons_8p1up_3{gap:var(--space-2);max-width:22rem;display:grid}._skeletons_8p1up_3>:last-child{width:72%}._button_13k9q_1{min-height:var(--touch-target-minimum);border-radius:var(--radius-pill);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}._button_13k9q_1:active:not(:disabled){transform:translateY(1px)}._button_13k9q_1:disabled{cursor:not-allowed;opacity:.58}._small_13k9q_20{min-height:2.25rem;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}._medium_13k9q_21{padding:var(--space-3) var(--space-5);font-size:var(--font-size-md)}._large_13k9q_22{min-height:3.25rem;padding:var(--space-4) var(--space-6);font-size:var(--font-size-lg)}._primary_13k9q_23{color:var(--action-primary-contrast);background:var(--action-primary)}._primary_13k9q_23:hover:not(:disabled){background:var(--action-primary-hover)}._primary_13k9q_23:active:not(:disabled){background:var(--action-primary-active)}._secondary_13k9q_26{color:var(--text-primary);border-color:var(--border-subtle);background:var(--action-secondary)}._secondary_13k9q_26:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-secondary)}._ghost_13k9q_28{color:var(--action-primary);background:0 0}._ghost_13k9q_28:hover:not(:disabled){background:var(--surface-secondary)}._danger_13k9q_30{color:var(--on-danger);background:var(--danger)}._danger_13k9q_30:hover:not(:disabled){background:var(--danger-hover)}._danger_13k9q_30:active:not(:disabled){background:var(--danger-active)}._dangerOutline_13k9q_33{color:var(--danger);border-color:var(--danger-border);background:0 0}._dangerOutline_13k9q_33:hover:not(:disabled){color:var(--danger-hover);border-color:var(--danger-hover);background:var(--danger-soft)}._dangerOutline_13k9q_33:active:not(:disabled){color:var(--danger-active);border-color:var(--danger-active);background:var(--surface-secondary)}._danger_13k9q_30:focus-visible,._dangerOutline_13k9q_33:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}._danger_13k9q_30:disabled,._dangerOutline_13k9q_33:disabled{opacity:1;color:var(--danger);border-color:var(--border-strong);background:var(--danger-soft)}._hiddenContent_13k9q_38{visibility:hidden}._loadingText_13k9q_39{padding-inline:inherit;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}
