.auth-shell_page__X_04A{min-height:100vh;background:var(--background)}.auth-shell_main__JQ1R2{display:grid;min-height:calc(100vh - var(--control-lg) - var(--space-5));align-content:start;place-items:center;padding:var(--space-7) var(--page-gutter) var(--space-8)}.auth-shell_column__rGl49{display:grid;width:min(25rem,100%);max-width:100%;min-width:0;justify-items:center;animation:var(--kf-rise-in) var(--duration-slow) var(--ease-out) both}.auth-shell_column__rGl49 .stack{display:grid;width:100%;min-width:0;max-width:none;grid-gap:var(--space-4);gap:var(--space-4)}.auth-shell_column__rGl49 .stack>h1{margin:0;font-size:var(--text-h1)}.auth-shell_column__rGl49 .authPasswordField{position:relative}.auth-shell_column__rGl49 .auth-password-toggle{position:absolute;right:var(--space-1);bottom:0;display:grid;width:var(--control-md);height:var(--control-md);place-items:center;padding:0;border:0;background:transparent;color:var(--text-soft);cursor:pointer}.auth-shell_column__rGl49 .auth-password-toggle svg{width:var(--icon-size);height:var(--icon-size)}.auth-shell_column__rGl49 .auth-password-toggle:hover{color:var(--link)}.auth-shell_column__rGl49 .authPasswordField input{padding-right:calc(var(--control-lg) - var(--space-1))}.auth-shell_column__rGl49 .auth-terms{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text-soft);font-size:var(--text-sm);line-height:var(--leading-normal)}.auth-shell_column__rGl49 .auth-terms input{flex:none;width:var(--icon-size);height:var(--icon-size);margin:0;padding:0}.auth-shell_column__rGl49 .auth-terms a{color:var(--link);font-weight:var(--weight-semibold)}.auth-shell_column__rGl49 .auth-password-note{margin:calc(var(--space-2) * -1) 0 0;color:var(--text-soft)}.auth-shell_column__rGl49 .authForgot{margin:calc(var(--space-2) * -1) 0 0;text-align:right}.auth-shell_column__rGl49 .authForgot a{color:var(--link);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none}.auth-shell_column__rGl49 .googleAuthButton{display:flex;min-height:var(--control-lg);align-items:center;justify-content:center;gap:var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--google-button-bg);color:var(--google-button-ink);font-weight:var(--weight-semibold);text-decoration:none}.auth-shell_column__rGl49 .googleAuthButton svg{width:var(--icon-size);height:var(--icon-size);flex:none}.auth-shell_column__rGl49 .authDivider{display:flex;align-items:center;gap:var(--space-3);color:var(--text-soft);font-size:var(--text-sm)}.auth-shell_column__rGl49 .authDivider:after,.auth-shell_column__rGl49 .authDivider:before{height:var(--border-width);flex:1 1;background:var(--line);content:""}.auth-shell_column__rGl49 .authFootnote{margin:var(--space-3) 0 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--line);text-align:left}.auth-shell_column__rGl49 .authFootnote a{color:var(--link);font-weight:var(--weight-semibold);text-decoration:none}@media (max-width:760px){.auth-shell_page__X_04A{min-height:100dvh;margin:0;overflow:hidden;border:0;border-radius:0}.auth-shell_main__JQ1R2{width:100%;max-width:none;min-height:calc(100dvh - var(--control-lg) - var(--space-2));place-items:start center;padding:var(--space-5) var(--space-4)}.auth-shell_column__rGl49{width:100%}.auth-shell_column__rGl49 .stack{gap:var(--space-3)}.auth-shell_column__rGl49 .stack>h1{font-family:var(--font-sans);font-weight:var(--weight-bold)}.auth-shell_column__rGl49 .stack input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-lg);border:0;border-radius:var(--radius-field);background:var(--blue-soft);font-weight:var(--weight-semibold)}.auth-shell_column__rGl49 .stack button[type=submit]{min-height:var(--control-lg);border-radius:var(--radius-pill);font-size:var(--text-lg);font-weight:var(--weight-semibold);box-shadow:var(--shadow-md)}.auth-shell_column__rGl49 .auth-password-toggle{height:var(--control-lg)}.auth-shell_column__rGl49 .authFootnote{border-top:0;text-align:center}}@media (min-width:761px){.auth-shell_column__rGl49 .stack>h1{font-family:var(--font-sans);font-weight:var(--weight-bold)}.auth-shell_column__rGl49 .stack input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-lg);border:0;border-radius:var(--radius-field);background:var(--blue-soft);font-weight:var(--weight-semibold)}.auth-shell_column__rGl49 .auth-password-toggle{height:var(--control-lg)}.auth-shell_column__rGl49 .stack button[type=submit]{min-height:var(--control-lg);border-radius:var(--radius-pill);font-size:var(--text-lg);font-weight:var(--weight-semibold);box-shadow:var(--shadow-md)}}.auth-shell_column__rGl49 .authForm>h1{text-align:center}.auth-shell_column__rGl49 .authForm label>span:first-child{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-shell_column__rGl49 .authForm{gap:var(--space-3)}.auth-shell_column__rGl49 .auth-password-note{margin:calc(var(--space-1) * -1) 0 0;font-size:var(--text-sm)}.auth-shell_column__rGl49 .authLegal{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center}.auth-shell_column__rGl49 .authLegal a{color:inherit;font-weight:var(--weight-semibold);text-decoration:underline}.auth-shell_column__rGl49 .authFootnote{margin:var(--space-2) 0 0;padding-top:0;border-top:0;text-align:center}.auth-shell_column__rGl49 .authDivider{text-transform:uppercase;letter-spacing:var(--tracking-normal)}@media (min-width:1101px){.auth-shell_page__X_04A{display:grid;grid-template-columns:37.5rem minmax(0,1fr);grid-template-rows:auto 1fr}.auth-shell_page__X_04A:before{grid-column:1;grid-row:1/-1;min-height:100vh;background:url(/images/cacatua-logotipo-branco.svg) 3rem 2.5rem/auto 2.875rem no-repeat,var(--blue-soft) url(/images/redesenho/auth-rio-mascote.webp) 100% 50% /cover no-repeat;content:""}.auth-shell_page__X_04A>.site-header{grid-column:2;grid-row:1;padding-inline:var(--space-6);border-bottom:0;background:transparent}.auth-shell_page__X_04A>.site-header .wordmark{display:none}.auth-shell_page__X_04A>.auth-shell_main__JQ1R2{grid-column:2;grid-row:2;min-height:0;padding-top:0;place-items:center;align-content:center}}