:root{--wisent-color-background:#fafaf9;--wisent-color-white:#fff;--wisent-color-almost-black:#111;--wisent-color-ink:#2d3130;--wisent-color-forest:#273328;--wisent-color-secondary-text:#59605d;--wisent-color-muted-text:#a6adaa;--wisent-color-border:#ddd;--wisent-color-subtle-border:#eee;--wisent-color-brand:#9ecca0;--wisent-color-brand-hover:#8ddb91;--wisent-color-brand-link:#769978;--wisent-color-danger:#d92d20;--wisent-font-sans:"Hubot Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wisent-font-expanded:"Hubot Sans Expanded","Hubot Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wisent-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--wisent-space-xxs:2px;--wisent-space-xs:4px;--wisent-space-sm:6px;--wisent-space-md:8px;--wisent-space-lg:12px;--wisent-space-xl:16px;--wisent-space-3xl:24px;--wisent-radius-sm:6px;--wisent-radius-md:8px;--wisent-radius-lg:12px;--wisent-radius-xl:16px;--wisent-motion-fast:150ms;--wisent-motion-standard:180ms}.wisent-oauth-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:var(--wisent-color-white);border:1px solid var(--wisent-color-border);box-sizing:border-box;color:var(--wisent-color-forest);cursor:pointer;display:inline-flex;font-family:var(--wisent-font-sans);font-size:14px;font-weight:500;justify-content:center;line-height:20px;min-width:0;transition:background-color var(--wisent-motion-fast) ease,border-color var(--wisent-motion-fast) ease,opacity var(--wisent-motion-fast) ease}.wisent-oauth-button:hover:not(:disabled){background:var(--wisent-color-background);border-color:var(--wisent-color-muted-text)}.wisent-oauth-button:focus-visible{outline:2px solid var(--wisent-color-brand-link);outline-offset:2px}.wisent-oauth-button:disabled{cursor:not-allowed;opacity:.5}.wisent-oauth-button--icon{border-radius:var(--wisent-radius-lg);flex:1 1 0;height:44px;padding:10px 12px}.wisent-oauth-button--label{border-color:var(--wisent-color-subtle-border);border-radius:var(--wisent-radius-md);gap:var(--wisent-space-xl);min-height:38px;padding:6px 6px 6px 12px}.wisent-oauth-button__label{flex:1 1 auto;min-width:0;text-align:left}.wisent-oauth-button__icon-box{align-items:center;background:var(--wisent-color-almost-black);border-radius:var(--wisent-radius-sm);color:var(--wisent-color-white);display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:28px}.wisent-provider-icon{display:block;height:24px;width:24px}.wisent-oauth-button--label .wisent-provider-icon{height:16px;width:16px}.wisent-oauth-button__spinner{animation:wisent-spin .7s linear infinite;border:2px solid;border-right:2px solid transparent;border-radius:999px;display:block;height:16px;width:16px}@keyframes wisent-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wisent-oauth-button,.wisent-oauth-button__spinner{animation-duration:1ms;transition-duration:1ms}}