.button-module__5OMyNq__button{border-radius:var(--ui-radius-md,.625rem);cursor:pointer;min-width:0;min-height:2.75rem;font:inherit;transition:background-color var(--ui-motion-fast,.12s) ease, border-color var(--ui-motion-fast,.12s) ease, color var(--ui-motion-fast,.12s) ease, box-shadow var(--ui-motion-fast,.12s) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.button-module__5OMyNq__button[data-density=compact]{min-height:2rem;padding:.4rem .7rem;font-size:.78rem}.button-module__5OMyNq__button[data-full-width=true]{width:100%}.button-module__5OMyNq__button[data-variant=primary]{background:var(--workspace-accent,var(--accent));color:var(--workspace-on-accent,var(--on-accent))}.button-module__5OMyNq__button[data-variant=secondary]{border-color:var(--workspace-border,var(--line));background:var(--workspace-elevated,var(--surface));color:var(--workspace-text,var(--ink))}.button-module__5OMyNq__button[data-variant=quiet]{color:var(--workspace-text,var(--ink));background:0 0}.button-module__5OMyNq__button[data-variant=danger]{background:var(--ui-danger-fg,var(--danger-text));color:#fff}.button-module__5OMyNq__button:not(:disabled):hover{border-color:color-mix(in srgb, currentColor 24%, transparent);box-shadow:0 .45rem 1rem var(--shadow-soft);transform:none}.button-module__5OMyNq__button:not(:disabled):active{box-shadow:none;transform:none}.button-module__5OMyNq__button:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-focus-ring) 58%, transparent);outline-offset:3px}.button-module__5OMyNq__button:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity,.56)}.button-module__5OMyNq__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button-module__5OMyNq__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.9rem;height:.9rem;animation:.7s linear infinite button-module__5OMyNq__ui-button-spin}@keyframes button-module__5OMyNq__ui-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.button-module__5OMyNq__spinner{animation:none}}
