._button_r37cd_1{--button-text:var(--color-text);gap:var(--space-2);block-size:var(--control-height);padding-inline:var(--space-3);color:var(--button-text);font:var(--weight-medium) var(--text-sm) / var(--leading-tight) var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}._button_r37cd_1 svg{inline-size:var(--icon-size);block-size:var(--icon-size);flex:none}._button_r37cd_1:disabled,._button_r37cd_1[aria-disabled=true]:not([data-loading]){opacity:var(--opacity-disabled);cursor:not-allowed}._button_r37cd_1[data-loading]{color:#0000;cursor:progress}._spinner_r37cd_42{color:var(--button-text);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._button_r37cd_1[data-size=sm]{gap:var(--space-1);block-size:var(--control-height-small);padding-inline:var(--space-2);font-size:var(--text-xs)}._button_r37cd_1[data-square]{inline-size:var(--control-height);padding-inline:0}._button_r37cd_1[data-square][data-size=sm]{inline-size:var(--control-height-small)}._button_r37cd_1[data-variant=primary]{--button-text:var(--color-accent-foreground);border-color:var(--color-accent);background:var(--color-accent)}._button_r37cd_1[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover{opacity:.9}._button_r37cd_1[data-variant=primary]:focus-visible{outline-offset:2px}._button_r37cd_1[data-variant=plain]{border-color:var(--color-border);background:var(--color-surface-panel)}._button_r37cd_1[data-variant=plain]:not(:disabled,[aria-disabled=true]):hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}._button_r37cd_1[data-variant=plain]:not(:disabled,[aria-disabled=true]):active{background:var(--color-surface-selected)}._button_r37cd_1[data-variant=quiet]:not(:disabled,[aria-disabled=true]):hover{background:var(--color-surface-hover)}._button_r37cd_1[data-variant=quiet]:not(:disabled,[aria-disabled=true]):active{background:var(--color-surface-selected)}._button_r37cd_1[data-variant=danger]{--button-text:var(--color-danger);border-color:var(--color-border);background:var(--color-surface-panel)}._button_r37cd_1[data-variant=danger]:not(:disabled,[aria-disabled=true]):hover{border-color:var(--color-danger);background:var(--color-surface-hover)}._button_r37cd_1[data-variant=danger]:not(:disabled,[aria-disabled=true]):active{background:var(--color-surface-selected)}._spinner_1poox_2{block-size:var(--glyph-box);font-family:var(--font-mono);font-size:var(--text-md);vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}._spinner_1poox_2[data-size=xs]{font-size:var(--text-sm)}._window_1poox_18{block-size:var(--glyph-box);display:block;overflow:hidden}._frames_1poox_24{animation:_spinner-frames_1poox_1 var(--duration-spin) steps(10) infinite;flex-direction:column;display:flex}._frame_1poox_24{block-size:var(--glyph-box);justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){._window_1poox_18{animation:_spinner-pulse_1poox_1 var(--duration-pulse) var(--ease-in-out) infinite}._frames_1poox_24{animation:none}}@keyframes _spinner-frames_1poox_1{to{transform:translateY(-100%)}}@keyframes _spinner-pulse_1poox_1{0%,to{opacity:var(--opacity-subtle)}50%{opacity:1}}
