.of-boot{place-items:center;min-height:100vh;padding:24px;display:grid}.of-auth{box-sizing:border-box;background:var(--p-color-bg-panel);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:24px 16px;display:flex}@media (width<=599px){.of-auth{justify-content:flex-start;padding-top:80px}}.of-auth__foot{gap:16px;font-size:13px;line-height:18px;display:flex}.of-auth__foot a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.of-auth__card{box-sizing:border-box;border:1px solid var(--p-color-ink-a8);background:var(--p-color-bg-default);border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:440px;padding:32px;display:flex}.of-auth__brand{color:var(--p-color-text-secondary);font-size:13px;font-weight:500;line-height:18px}.of-auth__title{letter-spacing:-.01em;color:var(--p-color-text-primary);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:600;line-height:32px}.of-auth__sub{color:var(--p-color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.of-auth form{flex-direction:column;gap:16px;display:flex}.of-page{flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.op-auth .am-auth-page .am-auth-top{justify-content:center;align-items:center;height:auto;padding-top:clamp(40px,14dvh,128px);display:flex}.op-auth .am-auth-page .am-auth-top .am-wordmark{margin-left:0;font-size:24px;line-height:32px}.op-auth .am-auth-page .am-auth-card{margin-top:24px}.op-auth .am-auth-page .am-auth-sub{text-wrap:balance;margin-top:12px}.op-auth .am-auth-page .am-auth-card>div:first-child{margin-bottom:32px}
