.pagina-module__JSu7SW__abertura{min-height:100dvh;padding:max(env(safe-area-inset-top), var(--sp-8)) var(--sp-6) calc(env(safe-area-inset-bottom) + var(--sp-7));background:var(--tinta);color:var(--n-000);flex-direction:column;display:flex;position:relative;overflow:hidden}.pagina-module__JSu7SW__aberturaFundo{background-image:repeating-linear-gradient(0deg,#0000 0 63px,#ffffff0a 63px 64px),repeating-linear-gradient(90deg,#0000 0 63px,#ffffff0a 63px 64px);position:absolute;inset:0}.pagina-module__JSu7SW__aberturaConteudo{animation:pagina-module__JSu7SW__subir var(--dur-4) var(--ease-out) both;flex-direction:column;flex:1;display:flex;position:relative}.pagina-module__JSu7SW__aberturaLogo{width:92px;height:auto}.pagina-module__JSu7SW__aberturaMarca{align-items:center;gap:var(--sp-3);margin-top:var(--sp-6);display:flex}.pagina-module__JSu7SW__aberturaFilete{background:var(--al-coral);flex-shrink:0;width:28px;height:2px}.pagina-module__JSu7SW__aberturaMarcaTexto{font-family:var(--font-body);letter-spacing:var(--ls-overline);text-transform:uppercase;font-size:11px;font-weight:var(--fw-bold);color:var(--n-400)}.pagina-module__JSu7SW__aberturaTopo{padding-bottom:var(--sp-9);flex-direction:column;flex:1;justify-content:flex-end;display:flex}.pagina-module__JSu7SW__aberturaTitulo{margin:0 0 var(--sp-5);font-family:var(--font-display);letter-spacing:var(--ls-display);font-size:40px;line-height:1.06;font-weight:var(--fw-black);color:var(--n-000)}.pagina-module__JSu7SW__aberturaSubtitulo{max-width:32ch;color:var(--n-400);font-size:var(--fs-body-lg);line-height:var(--lh-body);margin:0}.pagina-module__JSu7SW__aberturaRodape{gap:var(--sp-4);flex-direction:column;align-items:center;display:flex}.pagina-module__JSu7SW__aberturaVersao{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--ls-mono);color:var(--n-600)}.pagina-module__JSu7SW__login{min-height:100dvh;padding:max(env(safe-area-inset-top), var(--sp-5)) var(--sp-6) calc(env(safe-area-inset-bottom) + var(--sp-6));background:var(--tinta);color:var(--n-000);background-image:repeating-linear-gradient(0deg,#0000 0 63px,#ffffff0a 63px 64px),repeating-linear-gradient(90deg,#0000 0 63px,#ffffff0a 63px 64px);flex-direction:column;display:flex;position:relative}.pagina-module__JSu7SW__loginVoltar{border-radius:var(--r-pill);width:40px;height:40px;color:var(--n-000);cursor:pointer;background:0 0;border:1px solid #ffffff38;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.pagina-module__JSu7SW__loginCorpo{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:420px;margin-inline:auto;display:flex}.pagina-module__JSu7SW__loginLogo{width:64px;height:auto;margin-bottom:var(--sp-6)}.pagina-module__JSu7SW__loginTitulo{margin:0 0 var(--sp-7);font-family:var(--font-display);font-size:30px;font-weight:var(--fw-black);letter-spacing:var(--ls-display);color:var(--n-000)}.pagina-module__JSu7SW__loginCorpo .campo__rotulo{color:var(--n-400)}.pagina-module__JSu7SW__loginCorpo .campo__controle{color:var(--n-000);background:#ffffff0f;border-color:#ffffff2e}.pagina-module__JSu7SW__loginCorpo .campo__controle::placeholder{color:var(--n-600)}.pagina-module__JSu7SW__loginAviso{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-5);border-radius:var(--r-control);color:var(--al-coral);font-size:var(--fs-body-sm);background:#fe727124;border:1px solid #fe727166;display:flex}.pagina-module__JSu7SW__senhaEnvolucro{display:block;position:relative}.pagina-module__JSu7SW__senhaEnvolucro .pagina-module__JSu7SW__campo__controle,.pagina-module__JSu7SW__senhaEnvolucro input{padding-right:52px}.pagina-module__JSu7SW__senhaOlho{top:50%;right:var(--sp-2);border-radius:var(--r-pill);width:40px;height:40px;color:var(--n-500);cursor:pointer;transition:var(--t-control);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.pagina-module__JSu7SW__senhaOlho:active{color:var(--n-000);background:#ffffff1a}@keyframes pagina-module__JSu7SW__subir{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
