.ax-spinner{flex:none;block-size:1.25rem;inline-size:1.25rem;display:inline-flex}.ax-spinner--16{block-size:1rem;inline-size:1rem}.ax-spinner--32{block-size:2rem;inline-size:2rem}.ax-spinner svg{block-size:100%;inline-size:100%;animation:.8s linear infinite ax-spin}.ax-spinner__track{stroke:currentColor;opacity:.2}.ax-spinner__arc{stroke:currentColor}@media (prefers-reduced-motion:reduce){.ax-spinner svg{animation-duration:2.4s}}.ax-button{--ax-button-bg:var(--ax-color-surface-overlay);--ax-button-fg:var(--ax-color-text-default);--ax-button-border:var(--ax-color-border-subtle);justify-content:center;align-items:center;gap:var(--ax-space-2);min-block-size:var(--ax-control-height);padding:0 var(--ax-space-4);border:1px solid var(--ax-button-border);border-radius:var(--ax-radius-md);background:var(--ax-button-bg);color:var(--ax-button-fg);font-size:var(--ax-text-sm);font-weight:var(--ax-weight-strong);line-height:var(--ax-leading-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ax-duration-fast) var(--ax-ease-standard), border-color var(--ax-duration-fast) var(--ax-ease-standard), box-shadow var(--ax-duration-fast) var(--ax-ease-standard), transform var(--ax-duration-fast) var(--ax-ease-standard);text-decoration:none;display:inline-flex}.ax-button:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.ax-button--secondary{box-shadow:var(--ax-shadow-1)}.ax-button--secondary:hover:not(:disabled,[aria-disabled=true]){--ax-button-bg:color-mix(in oklab, var(--ax-color-text-default) 4%, var(--ax-color-surface-overlay));--ax-button-border:var(--ax-color-border-default)}.ax-button--primary{--ax-button-bg:var(--ax-color-action-default);--ax-button-fg:var(--ax-color-action-on);--ax-button-border:var(--ax-color-action-border,transparent);box-shadow:var(--ax-shadow-1), inset 0 1px 0 #ffffff29}.ax-button--primary:hover:not(:disabled,[aria-disabled=true]){--ax-button-bg:var(--ax-color-action-hover)}.ax-button--ghost{--ax-button-bg:transparent;--ax-button-border:transparent;--ax-button-fg:var(--ax-color-action-text)}.ax-button--ghost:hover:not(:disabled,[aria-disabled=true]){--ax-button-bg:var(--ax-color-action-subtle)}.ax-button--danger{--ax-button-bg:var(--ax-color-status-danger);--ax-button-fg:var(--ax-color-surface-base);--ax-button-border:transparent}.ax-button--danger:hover:not(:disabled,[aria-disabled=true]){--ax-button-bg:color-mix(in oklab, var(--ax-color-status-danger) 88%, var(--ax-color-text-default))}.ax-button--sm{min-block-size:var(--ax-control-height-sm);padding:0 var(--ax-space-3);font-size:var(--ax-text-xs)}.ax-button--lg{min-block-size:var(--ax-control-height-lg);padding:0 var(--ax-space-5);border-radius:var(--ax-radius-lg);font-size:var(--ax-text-md)}.ax-button--block{inline-size:100%}.ax-button--icon{inline-size:var(--ax-control-height);padding:0}.ax-button--icon.ax-button--sm{inline-size:var(--ax-control-height-sm)}.ax-button:disabled{opacity:.5;cursor:not-allowed}.ax-button[aria-disabled=true]{cursor:progress}@media (forced-colors:active){.ax-button{border-color:buttontext}}
