@font-face{font-family:Heebo;font-weight:100 900;font-style:normal;font-display:swap;src:url('/sso/assets/heebo.woff2') format('woff2')}
*{box-sizing:border-box}body{margin:0;background:var(--hui-color-canvas);color:var(--hui-color-text);font:var(--hui-text-body-size)/var(--hui-text-body-line) var(--hui-font-sans);padding:var(--hui-space-6);min-block-size:100svh;display:grid;place-items:center}main{inline-size:min(100%,30rem);background:var(--hui-color-surface);border:var(--hui-border-thin) solid var(--hui-color-border);border-radius:var(--hui-radius-large);padding:var(--hui-space-8);display:flex;flex-direction:column;gap:var(--hui-space-5);box-shadow:var(--hui-shadow-small)}h1,p{margin:0}h1{font-size:var(--hui-text-heading-medium-size);line-height:var(--hui-text-heading-medium-line)}main>div:not(.brand){display:flex;flex-direction:column;gap:var(--hui-space-5)}.brand{color:var(--hui-color-text-secondary);font-weight:var(--hui-font-weight-semibold)}.note{font-size:var(--hui-text-body-small-size);line-height:var(--hui-text-body-small-line);color:var(--hui-color-text-secondary)}button,a.action{min-block-size:var(--hui-hit-target-min);inline-size:100%;display:flex;justify-content:center;align-items:center;gap:var(--hui-space-3);padding:var(--hui-space-3) var(--hui-space-4);font:inherit;font-weight:var(--hui-font-weight-medium);color:var(--hui-color-text);border:var(--hui-border-thin) solid var(--hui-color-control-border);background:var(--hui-color-surface);border-radius:var(--hui-radius-small);cursor:pointer;text-decoration:none}button:hover,a.action:hover{background:var(--hui-color-surface-subtle)}button:focus-visible,a:focus-visible{outline:3px solid var(--hui-color-focus);outline-offset:3px}.google{font-family:var(--hui-font-sans);font-weight:var(--hui-font-weight-bold);font-size:var(--hui-text-heading-small-size)}a{color:var(--hui-color-link)}[role=alert]{color:var(--hui-color-danger)}@media(max-width:400px){body{padding:var(--hui-space-4)}main{padding:var(--hui-space-5)}}@media(forced-colors:active){button,a.action{border:1px solid ButtonText}}
