:root:has(.v3>.entrada) body,:root:has(.v3>.entrada) body>div:first-child{height:auto;overflow:visible}.v3 .entrada{max-width:var(--caixa);padding-top:10px}.v3 .entrada .marca{margin-bottom:calc(10px + clamp(24px, 4vh, 40px))}.v3 .entrada .coluna{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:flex-start}.v3 .entrada .coluna>.voltar{margin-top:-6px;margin-bottom:10px}.v3 .entrada .coluna>:is(.erro,.certo){margin-top:20px}.v3 .entrada .coluna .forma>:is(.erro,.certo){margin-top:0}.v3 .entrada .coluna .segue+.segue{margin-top:8px}.v3 .entrada .coluna .calado{color:var(--calado)}.v3 .entrada .coluna>:is(.segue,.abre,.erro,.certo),.v3 .entrada .forma>.segue{max-width:min(52ch,100%);overflow-wrap:anywhere}.v3 .entrada .coluna>.abre{max-width:100%}.v3 .entrada .forma>.segue{margin-top:0}.v3 .entrada .ficha{width:100%;margin-top:28px}.v3 .entrada .ficha>div{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--fio);font-size:15px}.v3 .entrada .ficha>div:last-child{border-bottom:1px solid var(--fio)}.v3 .entrada .ficha dt{color:var(--calado)}.v3 .entrada .ficha dd{margin:0;color:var(--tinta);overflow-wrap:anywhere}.v3 .entrada .manter{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;color:var(--corpo);cursor:pointer}.v3 .entrada .manter input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.v3 .entrada .manter .caixinha{width:22px;height:22px;flex:none;border-radius:7px;background:var(--sup);border:1px solid var(--fio-toque);display:grid;place-items:center;transition:background-color var(--t-resposta) var(--entra),border-color var(--t-resposta) var(--entra)}.v3 .entrada .manter .caixinha:after{content:"";width:6px;height:11px;margin-top:-2px;border-right:2px solid var(--chao);border-bottom:2px solid var(--chao);transform:rotate(45deg) scale(.6);opacity:0;transition:opacity var(--t-resposta) var(--entra),transform var(--t-objecto) var(--curva)}.v3 .entrada .manter input:checked+.caixinha{background:var(--acento);border-color:var(--acento)}.v3 .entrada .manter input:checked+.caixinha:after{opacity:1;transform:rotate(45deg)}.v3 .entrada .manter input:focus-visible+.caixinha{outline:2px solid var(--acento);outline-offset:3px}.v3 .entrada .manter:hover .caixinha{border-color:var(--tinta)}.v3 .entrada .rodape:has(>.fila-calada){width:100%;max-width:440px;margin-top:0;padding-top:0}.v3 .entrada .rodape .acao-calada{border-bottom:0;padding-bottom:0;color:var(--calado)}@media (hover:hover){.v3 .entrada .rodape .acao-calada:hover{color:var(--tinta)}}.v3 .entrada .coluna>.accoes{margin-top:28px}.v3 .entrada .accoes .ligacao+.ligacao{margin-top:-2px}.v3 .entrada .accoes .pastilha+.ligacao{margin-top:6px}.v3 .entrada .rodape .ligacao{color:var(--corpo)}.v3 .entrada :is(.segue,.rodape,.erro,.certo) .ligacao{display:inline;position:relative;min-height:0;padding:0;border-bottom:0;font-size:inherit;color:var(--corpo);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--fio-toque);text-underline-offset:4px;transition:color var(--t-resposta) var(--entra),text-decoration-color var(--t-resposta) var(--entra)}.v3 .entrada :is(.segue,.rodape,.erro,.certo) .ligacao:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}.v3 .entrada :is(.segue,.rodape,.erro,.certo) .ligacao:hover{color:var(--tinta);text-decoration-color:var(--tinta)}.v3 .entrada .erro .ligacao{color:var(--tinta)}.v3:has(>.entrada>.coluna[data-tapa="1"]){position:fixed;inset:0;z-index:150;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}:root:has(.v3>.entrada>.coluna[data-tapa="1"]) body{height:100%;overflow:hidden}.v3 .entrada [data-chega="1"] .ficha{opacity:0;animation:v3Sobe var(--t-objecto) var(--curva) var(--t-resposta) forwards}.v3 .entrada [data-chega="1"]>.accoes{opacity:0;animation:v3Sobe var(--t-objecto) var(--curva) var(--t-objecto) forwards}@media (pointer:coarse){.v3 .entrada input[type=email],.v3 .entrada input[type=password],.v3 .entrada input[type=text]{font-size:19px}}@media (max-width:860px){.v3 .entrada{padding-top:6px}.v3 .entrada .marca{margin-bottom:30px}}@media (max-height:520px) and (orientation:landscape){.v3 .entrada{padding-top:2px}.v3 .entrada .marca{margin-bottom:20px}.v3 .entrada .forma{margin-top:20px}.v3 .entrada .ficha{margin-top:18px}.v3 .entrada .rodape{padding-top:28px}}