.password-checklist{color:#525252;font-size:13px;line-height:1.6}.password-checklist p{margin:0 0 9px}.password-checklist ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.password-checklist li{align-items:start;gap:8px;display:flex}.password-checklist li svg{flex:0 0 16px;margin-top:3px}.password-checklist li[data-met=true]{color:#276044}.auth-page.auth-glass{isolation:isolate;color:#142130;background:#f5fbff;padding-block:40px 72px;position:relative}.auth-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.auth-backdrop img,.auth-backdrop video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth-glass .auth-card{color:#142130;background:#f3faff;border:1px solid #fffc;box-shadow:0 12px 48px #010a1914}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.auth-glass .auth-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff59}}.auth-glass .auth-form-intro,.auth-glass .auth-field label,.auth-glass .auth-field small,.auth-glass .auth-card-footer p,.auth-glass .password-checklist{color:#34485b}.auth-glass .auth-field input{color:#142130;background:#ffffffc7;border-color:#8eacbf}.auth-glass .auth-field input:disabled{color:#425c70;background:#eef6fbe0}.auth-glass .auth-card-footer{border-color:#3f5a6f3d}.auth-glass .password-checklist li[data-met=true]{color:#175337}.auth-glass .auth-password button{color:#34485b}.auth-motion-toggle{z-index:2;color:#34485b;background:#ffffffe6;border:1px solid #b4c7d5;border-radius:8px;min-height:44px;padding:10px 14px;font-size:12px;position:absolute;bottom:16px;right:20px}.auth-glass :is(input,button,a):focus-visible{outline-offset:3px;outline:2px solid #174f91}@media (max-width:440px){.auth-page.auth-glass{padding:24px 16px 76px}.auth-motion-toggle{bottom:12px;right:16px}}@media (prefers-reduced-motion:reduce){.auth-backdrop video,.auth-motion-toggle{display:none}}@media (prefers-reduced-transparency:reduce){.auth-glass .auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3faff}}@media (forced-colors:active){.auth-backdrop,.auth-motion-toggle{display:none}.auth-page.auth-glass,.auth-glass .auth-card{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}
