._button_vhpmw_1{min-height:var(--control-height);padding:0 var(--space-s);border:var(--line) solid transparent;border-radius:var(--radius-control);font-size:var(--control-text);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-out), border-color var(--duration-instant) var(--ease-out), box-shadow var(--duration-instant) var(--ease-out), opacity var(--duration-instant) var(--ease-out);justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}._label_vhpmw_23{align-items:center;gap:var(--space-2xs);transition:opacity var(--duration-instant) var(--ease-out);display:inline-flex}._label_vhpmw_23 svg{flex:none;width:1.125em;height:auto}._label_vhpmw_23[data-hidden]{opacity:0}._loader_vhpmw_41{place-items:center;display:grid;position:absolute;inset:0}._primary_vhpmw_49{background:var(--signal);color:var(--chalk);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--chalk) 18%, transparent), 0 1px 2px color-mix(in oklab, var(--ink) 60%, transparent)}._primary_vhpmw_49:hover:not(:disabled){background:color-mix(in oklab, var(--signal) 88%, var(--chalk))}._secondary_vhpmw_61{border-color:var(--control-border);background:var(--control-fill);color:var(--foreground)}._secondary_vhpmw_61:hover:not(:disabled){border-color:var(--control-border-hover);background:color-mix(in oklab, var(--foreground) 7%, transparent)}._ghost_vhpmw_72{color:var(--chalk-muted)}._ghost_vhpmw_72:hover:not(:disabled){background:var(--control-fill);color:var(--foreground)}._small_vhpmw_81{min-height:2rem;padding:0 var(--space-xs);font-size:.8125rem}._block_vhpmw_87{width:100%}._button_vhpmw_1:focus-visible{outline-offset:2px}._button_vhpmw_1:disabled{cursor:not-allowed}._button_vhpmw_1:disabled:not([aria-busy]){opacity:.45}._button_vhpmw_1[aria-busy]{cursor:progress}._loader_1qz68_1{align-items:center;gap:.25em;display:inline-flex}._square_1qz68_7{width:.375em;height:.375em;animation:_pulse_1qz68_1 .9s var(--ease-in-out) infinite;background:currentColor}._square_1qz68_7:nth-child(2){animation-delay:.15s}._square_1qz68_7:nth-child(3){animation-delay:.3s}@keyframes _pulse_1qz68_1{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-.2em)}}@keyframes _fade_1qz68_1{0%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){._square_1qz68_7{animation-name:_fade_1qz68_1}}
