.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);grid-gap:96px;gap:96px;align-items:stretch}.auth__aside{position:relative;min-height:680px;overflow:hidden;background:var(--color-surface-ink);color:var(--color-text-onDark)}.auth__aside img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9}.auth__aside:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-chrome-bgSolid) 80%,transparent) 0,transparent 55%)}.auth__caption{position:absolute;left:48px;right:48px;bottom:48px;z-index:1;display:grid;grid-gap:16px;gap:16px}.auth__caption p{margin:0}.auth__quote{max-width:28rem;font-size:var(--font-size-xl);line-height:1.35}.auth__main{display:grid;align-content:center;grid-gap:40px;gap:40px;padding-block:24px}.auth__head{display:grid;grid-gap:16px;gap:16px}.auth__head h1,.auth__head p{margin:0}.auth__form{display:grid;grid-gap:20px;gap:20px}.auth__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.auth__hint{font-size:11px;line-height:1.6;color:var(--color-text-muted)}.auth__forgot{margin:4px 0 0;text-align:center}.auth__forgot a{color:var(--color-action-bg);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.auth__checks{display:grid;grid-gap:8px;gap:8px;padding:20px;background:var(--color-surface-inverseCard);border:1px solid var(--color-border-onLight)}.auth__form .button{margin-top:8px}.auth__form .notice{margin:0;font-size:.8125rem}.auth__form .notice a{color:var(--color-action-bg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.auth__switch{margin:0;padding-top:32px;border-top:1px solid var(--color-border-onLight);font-size:.875rem;color:var(--color-text-body)}.auth__switch a{margin-left:4px;color:var(--color-action-bg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.password{position:relative}.password .input{padding-right:80px}.password__toggle{position:absolute;top:0;right:0;height:48px;padding:0 16px;border:0;background:none;color:var(--color-text-muted);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.password__toggle:hover{color:var(--color-action-bg)}@media (max-width:1100px){.auth{grid-template-columns:1fr}.auth__aside{display:none}.auth__main{width:100%;max-width:30rem;margin-inline:auto;padding-block:0}}@media (max-width:720px){.auth__pair{grid-template-columns:1fr}}