.iMdjzq_root{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;animation:.6s linear infinite spin;display:inline-block}.iMdjzq_root[data-size=sm]{width:16px;height:16px}.iMdjzq_root[data-size=md]{width:24px;height:24px}.iMdjzq_root[data-size=lg]{width:32px;height:32px}@media (prefers-reduced-motion:reduce){.iMdjzq_root{opacity:.7;animation:none}}.Uh98eq_root{justify-content:center;align-items:center;gap:var(--control-gap);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-spring);white-space:nowrap;font-family:var(--font-sans);line-height:var(--line-height-tight);border:none;text-decoration:none;display:inline-flex;position:relative}.Uh98eq_content{place-items:center;display:inline-grid}.Uh98eq_label,.Uh98eq_spinnerOverlay{grid-area:1/1}.Uh98eq_label{align-items:center;gap:inherit;display:flex}.Uh98eq_spinnerOverlay{opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.Uh98eq_spinner{border-color:color-mix(in oklch, currentColor 24%, transparent);border-top-color:currentColor}.Uh98eq_root[data-size=xs]{min-height:var(--control-height-xs);padding:var(--control-padding-y-xs) var(--control-padding-x-xs);font-size:var(--font-size-xs);gap:var(--space-1);border-radius:var(--radius-sm)}.Uh98eq_root[data-size=sm]{min-height:var(--control-height-sm);padding:var(--control-padding-y-sm) var(--control-padding-x-sm);font-size:var(--font-size-sm)}.Uh98eq_root[data-size=md]{min-height:var(--control-height-md);padding:var(--control-padding-y-md) var(--control-padding-x-md);font-size:var(--font-size-md)}.Uh98eq_root[data-size=lg]{min-height:var(--control-height-lg);padding:var(--control-padding-y-lg) var(--control-padding-x-lg);font-size:var(--font-size-lg)}.Uh98eq_root[data-size=icon]{min-width:var(--touch-min);min-height:var(--touch-min);padding:var(--space-1\.5);font-size:var(--font-size-md);line-height:1}.Uh98eq_root[data-size=xs] svg{width:var(--icon-xs);height:var(--icon-xs)}.Uh98eq_root[data-size=sm] svg,.Uh98eq_root[data-size=md] svg{width:var(--icon-sm);height:var(--icon-sm)}.Uh98eq_root[data-size=lg] svg,.Uh98eq_root[data-size=icon] svg{width:var(--icon-md);height:var(--icon-md)}.Uh98eq_root[data-variant=primary]{background-color:var(--color-primary);color:var(--color-primary-fg)}.Uh98eq_root[data-variant=secondary]{color:var(--color-text);border:1px solid var(--color-border);background-color:#0000}.Uh98eq_root[data-variant=ghost]{color:var(--color-text);background-color:#0000}.Uh98eq_root[data-variant=danger]{background-color:var(--color-danger);color:var(--color-danger-fg)}.Uh98eq_root[data-variant=danger-ghost]{color:var(--color-danger);background:0 0}.Uh98eq_root[data-variant=primary][data-hovered]{background-color:var(--color-primary-hover)}.Uh98eq_root[data-variant=secondary][data-hovered]{background-color:var(--color-secondary-hover)}.Uh98eq_root[data-variant=ghost][data-hovered]{background-color:var(--color-ghost-hover)}.Uh98eq_root[data-variant=danger][data-hovered]{background-color:var(--color-danger-hover)}.Uh98eq_root[data-variant=danger-ghost][data-hovered],.Uh98eq_root[data-variant=danger-ghost][data-pressed]{background:var(--color-danger-tint)}.Uh98eq_root[data-pressed]{transform:scale(.97)}.Uh98eq_root[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Uh98eq_root[data-disabled]{opacity:.5;cursor:not-allowed}.Uh98eq_root[data-pending]{opacity:.7;cursor:wait}.Uh98eq_root[data-pending] .Uh98eq_label{opacity:0}.Uh98eq_root[data-pending] .Uh98eq_spinnerOverlay{opacity:1}
