.auth-header{color:#526577;flex-wrap:wrap;align-items:center;gap:16px;min-height:40px;margin:28px 40px 0;display:flex}.auth-header .brand img{width:32px;height:32px}.auth-header .brand{min-width:154px}.auth-region{justify-content:center;align-items:center;min-height:calc(100svh - 92px);padding:24px 40px 28px;display:flex}.auth-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d8e1e8;border-radius:10px;width:544px;max-width:100%;padding:32px}.auth-card h1{margin:0 0 20px}.auth-card section,.auth-card .auth-content{flex-direction:column;gap:20px;display:flex}.auth-card p,.auth-card dl,.auth-card .form-field,.auth-card .help{margin:0}.auth-card dl:not(.auth-identity){grid-template-columns:max-content minmax(0,1fr);gap:8px 16px}.auth-card section>p:first-child{color:#526577}.auth-card section>.button{align-self:flex-start}.auth-card form[data-common-form]{flex-direction:column;gap:20px;display:flex}.auth-card .form-progress:empty{display:none}.auth-card .field-help{margin-top:6px}.auth-card label{font-weight:500}.auth-card .auth-notice-icon{align-items:flex-start;gap:12px;display:flex}.auth-card .auth-notice-icon svg{flex-shrink:0;margin-top:2px}.auth-card .auth-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auth-card .otp-form{flex-direction:column;gap:20px;display:flex}.auth-card .otp-form [data-otp-progress]:empty{display:none}.auth-card .otp-help{color:#526577;font-size:.875rem}.auth-card .otp-error{color:#b42318;background:#fff1f0;border-radius:6px;padding:16px}.auth-card .otp-error h2{color:inherit}.auth-card .otp-error-actions{justify-content:flex-end}.auth-card .otp-form input[aria-invalid=true]{border:2px solid #b42318}.auth-card .auth-notice{color:#82520d;background:#fff5de;border-radius:6px;padding:14px 16px}.auth-card .auth-notice p{font-size:.875rem}.auth-card .auth-notice h2{margin-bottom:4px;font-size:1rem}.auth-card .auth-info{color:var(--tint-foreground);background:var(--tint)}.auth-card .auth-identity{background:var(--tint);border-radius:6px;flex-direction:column;gap:8px;padding:16px;display:flex}.auth-card .auth-identity>div{flex-wrap:wrap;font-size:.875rem;display:flex}.auth-card .auth-identity>div:first-child{font-size:1rem}.auth-card .auth-identity dt{color:inherit}.auth-card-desktop button{font-size:.875rem}.auth-card-desktop{width:660px;padding:28px}.auth-card-desktop h1{margin-bottom:14px;font-size:1.625rem}.auth-card-desktop .auth-content{gap:14px}.auth-card-desktop .auth-subtitle{color:#526577;font-size:.9375rem}.auth-card-desktop .auth-notice p{font-size:1rem}@media (width<=640px){.auth-header{margin:20px 16px 0}.auth-region{padding:24px 16px}.auth-card{padding:24px}}
