@media (max-width:960px){.auth-page--login .auth-page__content{min-height:100dvh;padding:max(42px, calc(env(safe-area-inset-top) + 22px)) 38px calc(34px + env(safe-area-inset-bottom));background:#f8f9fb;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.auth-page--login .auth-page__mobile-brand{justify-content:center;width:100%;margin:0 0 29px;padding:0;display:flex}.auth-page--login .auth-page__mobile-brand .campaign-brand{pointer-events:none;justify-items:center;gap:0;display:grid}.auth-page--login .auth-page__mobile-brand .campaign-brand__avatar{outline:2px solid var(--campaign-primary);width:146px;height:146px;box-shadow:0 0 0 9px color-mix(in srgb, var(--campaign-primary) 5%, white), 0 18px 45px #1b2b4c1f;border:5px solid #fff}.auth-page--login .auth-page__mobile-brand .campaign-brand span{text-align:center;margin-top:29px;display:block}.auth-page--login .auth-page__mobile-brand .campaign-brand small{color:var(--campaign-primary);letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.auth-page--login .auth-page__mobile-brand .campaign-brand strong{color:#20242b;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.auth-page--login .auth-page__mobile-brand .campaign-brand:after{content:"Faça login para continuar";color:#8b929e;margin-top:11px;font-size:14px;line-height:1.3}.auth-page--login .auth-card{width:min(100%,390px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.auth-page--login .auth-card>.eyebrow,.auth-page--login .auth-card>h1{display:none}.auth-page--login .auth-form{gap:15px;margin-top:0}.auth-page--login .field{gap:0}.auth-page--login .field>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.auth-page--login .field__control{background:#fff;border-color:#dfe3e9;border-radius:14px;height:53px;padding-inline:14px;box-shadow:0 4px 16px #1b2b4c08}.auth-page--login .field__control input{font-size:14px}.auth-page--login .auth-form__utility{margin:0 2px 9px}.auth-page--login .auth-form__utility a{font-size:12px}.auth-page--login .button--primary{min-height:53px;box-shadow:0 14px 27px color-mix(in srgb, var(--campaign-primary) 25%, transparent);border-radius:999px;font-size:14px}.auth-page--login .auth-form__switch{margin-top:6px;font-size:12px}}@media (max-width:430px){.auth-page--login .auth-page__content{padding-inline:37px}.auth-page--login .auth-page__mobile-brand .campaign-brand__avatar{width:140px;height:140px}}@media (max-height:740px) and (max-width:960px){.auth-page--login .auth-page__content{padding-top:max(24px, calc(env(safe-area-inset-top) + 12px))}.auth-page--login .auth-page__mobile-brand{margin-bottom:22px}.auth-page--login .auth-page__mobile-brand .campaign-brand__avatar{width:118px;height:118px}.auth-page--login .auth-page__mobile-brand .campaign-brand span{margin-top:20px}}
@media (prefers-reduced-motion:reduce){.login-splash{animation:.28s ease-out both login-splash-reduced-fade!important}.login-splash__portrait{animation:.52s ease-out both login-splash-reduced-mark!important}.login-splash__portrait:after,.login-splash__portrait>span,.login-splash__wave{animation:none!important}.login-splash__brand small,.login-splash__brand strong,.login-splash__brand>i{animation:.42s ease-out .18s both login-splash-reduced-copy!important}.login-splash__brand>i>b{animation:.55s ease-out .28s both login-splash-progress!important}}@keyframes login-splash-reduced-fade{0%{opacity:0}to{opacity:1}}@keyframes login-splash-reduced-mark{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes login-splash-reduced-copy{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
