._spinner_a85xl_1{opacity:.85;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite _spin_a85xl_1;display:inline-block}@keyframes _spin_a85xl_1{to{transform:rotate(360deg)}}._skeleton_a85xl_17{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--color-bg-subtle) 0%, var(--color-surface-raised) 50%, var(--color-bg-subtle) 100%);animation:_shimmer_a85xl_1 1.6s var(--ease-in-out) infinite;background-size:200% 100%;display:block}@keyframes _shimmer_a85xl_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._spinner_a85xl_1{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}._button_18ohx_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-5);border-radius:var(--button-radius);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}._button_18ohx_1:active:not(:disabled){transform:translateY(1px)}._button_18ohx_1:focus-visible{box-shadow:var(--focus-ring);outline:none}._button_18ohx_1:disabled{opacity:.5;cursor:not-allowed}._button_18ohx_1 svg{width:var(--icon-md);height:var(--icon-md);flex:none}._label_18ohx_91{text-overflow:ellipsis;min-width:0;overflow:hidden}._primary_18ohx_103{background:var(--button-primary-bg);color:var(--button-primary-fg);box-shadow:var(--shadow-xs)}._primary_18ohx_103:hover:not(:disabled){background:var(--button-primary-bg-hover);color:var(--button-primary-fg)}._accent_18ohx_125{background:var(--button-accent-bg);color:var(--button-accent-fg)}._accent_18ohx_125:hover:not(:disabled){background:var(--button-accent-bg-hover);color:var(--button-accent-fg)}._secondary_18ohx_145{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border-strong)}._secondary_18ohx_145:hover:not(:disabled){background:var(--color-primary-softer);border-color:var(--color-primary);color:var(--color-primary)}._subtle_18ohx_169{background:var(--color-primary-soft);color:var(--color-primary)}._subtle_18ohx_169:hover:not(:disabled){background:var(--navy-200);color:var(--color-primary-active)}._ghost_18ohx_189{color:var(--color-primary);background:0 0}._ghost_18ohx_189:hover:not(:disabled){background:var(--color-primary-softer);color:var(--color-primary-hover)}._danger_18ohx_209{background:var(--color-danger-solid);color:var(--color-text-inverse)}._danger_18ohx_209:hover:not(:disabled){background:var(--color-danger);color:var(--color-text-inverse)}._sm_18ohx_229{min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--text-xs)}._sm_18ohx_229 svg{width:var(--icon-sm);height:var(--icon-sm)}._lg_18ohx_251{min-height:3.25rem;padding:0 var(--space-6);font-size:var(--text-base)}._block_18ohx_263{width:100%}._iconButton_18ohx_271{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:inline-grid}._iconButton_18ohx_271 svg{width:var(--icon-lg);height:var(--icon-lg)}._iconButton_18ohx_271:focus-visible{box-shadow:var(--focus-ring);outline:none}._iconButton_18ohx_271:disabled{opacity:.45}._icon-ghost_18ohx_329:hover:not(:disabled){background:var(--color-primary-softer);color:var(--color-primary)}._icon-secondary_18ohx_339{border-color:var(--color-border);background:var(--color-surface)}._icon-secondary_18ohx_339:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._icon-inverse_18ohx_359{color:var(--sidebar-fg)}._icon-inverse_18ohx_359:hover:not(:disabled){background:var(--navy-800);color:var(--color-text-inverse)}._iconSm_18ohx_377{width:var(--control-height-sm);height:var(--control-height-sm)}._iconSm_18ohx_377 svg{width:var(--icon-md);height:var(--icon-md)}
