.s-entrar{min-height:100svh;color:var(--tinta);background:var(--noite)}.s-entrar-miolo{width:min(100% - 2 * var(--calha), 460px);flex-direction:column;align-items:center;gap:28px;margin:0 auto;padding:clamp(32px,7svh,72px) 0 48px;display:flex}.s-entrar-marca img{width:168px;height:auto;display:block}.s-entrar-marca:focus-visible{outline:3px solid var(--amarelo);outline-offset:6px;border-radius:8px}.s-conta{background:#fffaf0;border-radius:32px;width:100%;padding:clamp(24px,5vw,36px);box-shadow:0 30px 80px -30px #0009}.s-conta-abas{background:#7c3aed1a;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}.s-conta-abas button{min-height:44px;font:inherit;color:var(--tinta-2);cursor:pointer;transition:background .25s var(--sai), color .25s var(--sai);background:0 0;border:0;border-radius:999px;font-weight:800}.s-conta-abas button[aria-selected=true]{color:var(--tinta);background:#fff;box-shadow:0 6px 16px -10px #2e106580}.s-conta-abas button:focus-visible{outline:3px solid var(--roxo);outline-offset:2px}.s-conta h1{margin:0;font-size:clamp(1.7rem,5vw,2.1rem);line-height:1.1}.s-conta-sub{color:var(--tinta-2);margin:10px 0 22px}.s-conta h1:last-of-type:not(:has(+.s-conta-sub)){margin-bottom:22px}.s-conta-form{gap:16px;display:grid}.s-conta-form label{gap:6px;display:grid}.s-conta-form label span{font-size:.9rem;font-weight:800}.s-conta-form input{min-height:48px;font:inherit;color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--borda);transition:box-shadow .2s var(--sai);background:#fff;border:0;border-radius:16px;outline:none;padding:12px 18px;font-size:.95rem}.s-conta-form input:focus{box-shadow:inset 0 0 0 2.5px var(--roxo)}.s-conta-form small{color:var(--tinta-2);font-size:.85rem}.s-conta-erro{color:#9f1239;background:#ffe4e6;border-radius:14px;margin:0;padding:12px 16px;font-weight:700}.s-conta-form .s-botao{width:100%;margin-top:4px}.s-conta-voltar{min-height:44px;font:inherit;color:#6d5a99;cursor:pointer;background:#7c3aed0f;border:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;margin-top:14px;padding:0 18px;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 2px #7c3aed24}.s-conta-voltar:active{box-shadow:none;translate:0 2px}.s-conta-voltar:focus-visible{outline:3px solid var(--roxo);outline-offset:3px}.s-conta-ok{color:#14532d;background:#dcfce7;border-radius:14px;margin:0;padding:14px 16px;font-weight:700}
