.auth-shell-module__0on_aW__canvas{background:var(--color-canvas);min-height:100svh;color:var(--color-ink);padding:64px 48px 24px}.auth-shell-module__0on_aW__dark{--color-canvas:#000;--color-ink:#fff;--color-ink-muted:#a8a8a8;--color-surface:#121212;--color-surface-raised:#1b1b1b;--color-border-subtle:#2d2d2d;--color-border-control:#2d2d2d;--color-status-danger:#ff4646;--color-focus:#00fea8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-shell-module__0on_aW__dark .auth-shell-module__0on_aW__intro{background:0 0}.auth-shell-module__0on_aW__dark .auth-shell-module__0on_aW__card{background:var(--color-surface);box-shadow:none}.auth-shell-module__0on_aW__layout{grid-template-columns:1fr 480px;align-items:center;gap:96px;max-width:1248px;min-height:calc(100svh - 148px);margin:auto;display:grid}.auth-shell-module__0on_aW__intro{border:solid 1px var(--color-border-control);border-radius:8px 96px 96px 8px;padding:48px 40px}.auth-shell-module__0on_aW__brands{align-items:center;gap:24px;margin-bottom:40px;display:flex}.auth-shell-module__0on_aW__intro :is(h1,h2){letter-spacing:-1px;font-size:40px;font-weight:300;line-height:1.2}.auth-shell-module__0on_aW__intro>p{max-width:410px;color:var(--color-ink-muted);margin-top:24px;font-size:15px;line-height:24px}.auth-shell-module__0on_aW__card{border:1px solid var(--color-border-subtle);border-radius:12px;padding:40px;box-shadow:0 8px 32px #25282b05}.auth-shell-module__0on_aW__footer{max-width:1248px;color:var(--color-ink-muted);justify-content:space-between;gap:16px;margin:36px auto 0;font-size:11px;display:flex}@media (max-width:1000px){.auth-shell-module__0on_aW__layout{grid-template-columns:1fr 420px;gap:32px}.auth-shell-module__0on_aW__intro{padding:32px 24px}.auth-shell-module__0on_aW__intro :is(h1,h2){font-size:32px}.auth-shell-module__0on_aW__card{padding:32px}}@media (max-width:760px){.auth-shell-module__0on_aW__canvas{padding:24px 20px}.auth-shell-module__0on_aW__layout{grid-template-columns:1fr;gap:32px}.auth-shell-module__0on_aW__intro{border-radius:8px 48px 48px 8px;padding:24px}.auth-shell-module__0on_aW__brands{margin-bottom:24px}.auth-shell-module__0on_aW__brands img{width:80px;height:80px}.auth-shell-module__0on_aW__intro :is(h1,h2){font-size:30px}.auth-shell-module__0on_aW__card{width:100%;max-width:480px;margin:auto;padding:24px}.auth-shell-module__0on_aW__footer{flex-direction:column}}.auth-shell-module__0on_aW__canvas :is(button,input,a):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
.login-module__Si-P0q__title{font-size:28px;font-weight:500;line-height:36px}.login-module__Si-P0q__description{color:var(--color-ink-muted);margin-top:8px;font-size:13px}.login-module__Si-P0q__form{margin-top:28px;display:grid}.login-module__Si-P0q__form label{margin-bottom:8px;font-size:13px;font-weight:600}.login-module__Si-P0q__form input{border:1px solid var(--color-border-subtle);width:100%;min-width:0;height:48px;color:var(--color-ink);background:var(--color-canvas);border-radius:8px;padding:0 14px;font-size:14px}.login-module__Si-P0q__form input::placeholder{color:var(--color-ink-muted)}.login-module__Si-P0q__form>input{margin-bottom:20px}.login-module__Si-P0q__password{position:relative}.login-module__Si-P0q__password input{padding-right:48px}.login-module__Si-P0q__password button{width:44px;height:44px;color:var(--color-ink-muted);border-radius:6px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.login-module__Si-P0q__primary{background:var(--color-action-primary);color:var(--color-on-action);border-radius:8px;justify-content:space-between;align-items:center;height:48px;margin-top:24px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.login-module__Si-P0q__primary:hover{background:var(--color-action-primary-hover)}.login-module__Si-P0q__primary:disabled{opacity:.6;cursor:not-allowed}
