.singularity-button{min-height:48px;padding:13px 23px;border:1px solid #f5f5f5;border-radius:999px;background:#f5f5f5;color:#141416;font:550 14px/1.4 var(--body,sans-serif);letter-spacing:-.015em;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:0 1px 2px #0002;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.singularity-button,.singularity-button__content{display:inline-flex;align-items:center;justify-content:center}.singularity-button__content{gap:13px}.singularity-button__label{position:relative}.singularity-button__busy-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:nowrap}.singularity-button__rest-label[aria-hidden=true]{visibility:hidden}.singularity-button:focus-visible{outline:2px solid #d7b777;outline-offset:4px}.singularity-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);background:#dedee1}@media (hover:hover){.singularity-button:hover:not(:disabled):not([aria-disabled=true]){background:#fff;border-color:#fff;color:#09090b;transform:translateY(-1px);box-shadow:0 3px 12px #0002}}.singularity-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}.singularity-button[data-busy=true]{cursor:progress;opacity:.8}@media (prefers-reduced-motion:reduce){.singularity-button,.singularity-button *{animation:none!important;transition:none!important;transform:none!important}}@media (forced-colors:active){.singularity-button{border-color:ButtonText;color:ButtonText;background:ButtonFace}.singularity-button:focus-visible{outline-color:Highlight}}