.site .pn-veu{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;overflow-y:auto;background:rgba(17,24,39,.38);backdrop-filter:blur(3px);animation:pn-veu .2s ease-out}.site .pn-modal{position:relative;width:min(100%,420px);padding:36px 32px 28px;background:#fff;border-radius:20px;text-align:center;box-shadow:0 40px 80px -24px rgba(17,24,39,.35);animation:pn-modal .24s var(--ease-out)}@keyframes pn-veu{0%{opacity:0}}@keyframes pn-modal{0%{opacity:0;transform:translateY(8px) scale(.98)}}.site .pn-fechar{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--cinza)}.site .pn-modal-ic{width:52px;height:52px;margin:0 auto;border-radius:12px;display:grid;place-items:center;background:var(--petroleo-fundo);color:var(--petroleo)}.site .pn-modal-ic .ic{width:26px;height:26px}.site .pn-modal h2{margin-top:18px;font-size:24px;font-weight:500;letter-spacing:-.02em}.site .pn-modal>p{margin:8px auto 0;color:var(--cinza);font-size:15px;line-height:1.55;max-width:32ch}.site .pn-modal form{margin-top:26px;text-align:left}.site .pn-campo{display:flex;flex-direction:column;gap:6px;margin-top:18px;font-size:14px;font-weight:500}.site .pn-campo:first-child{margin-top:0}.site .pn-campo input{height:50px;padding:0 14px;border-radius:10px;border:1px solid #d1d5db;font:inherit;font-weight:400;font-size:16px;color:var(--tinta);background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.site .pn-campo input:focus{border-color:var(--petroleo);box-shadow:0 0 0 3px rgba(15,118,110,.16)}.site .pn-pin{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.site .pn-pin input{height:54px;padding:0;text-align:center;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.site .pn-pin input[type=password]{font-size:26px;letter-spacing:0}.site .pn-olho{position:absolute;right:-6px;top:-36px;width:36px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--cinza)}.site .pn-erro{margin-top:14px;background:#fdecec;color:#9a1c13}.site .pn-aviso,.site .pn-erro{padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.45}.site .pn-aviso{margin:12px 0 0;background:#e6f6fa;color:#0e7490;text-align:left}.site .pn-modal .pn-entrar{display:flex;margin-top:22px;width:100%;height:54px;font-size:17px;background:var(--petroleo);color:#fff}.site .pn-modal .pn-entrar:disabled{opacity:.75;cursor:progress}.site .pn-ajuda{display:block;margin-top:18px;font-size:14px;color:var(--cinza);text-align:center}@media (hover:hover) and (pointer:fine){.site .pn-fechar:hover,.site .pn-olho:hover{background:var(--nevoa);color:var(--tinta)}.site .pn-modal .pn-entrar:not(:disabled):hover{background:#0c655e}}@media (prefers-reduced-motion:reduce){.site .pn-modal,.site .pn-veu{animation-name:pn-veu}}@media (max-width:420px){.site .pn-modal{padding:32px 20px 24px}.site .pn-pin{gap:5px}.site .pn-pin input{height:46px;font-size:19px}}.site .pn-modal-ia .pn-modal-ic{background:var(--nevoa);color:#374151;box-shadow:inset 0 0 0 1px var(--linha)}.site .pn-modal-ia .pn-campo input:focus{border-color:#374151;box-shadow:0 0 0 3px rgba(55,65,81,.14)}.site .pn-modal-ia .pn-pin{width:min(100%,300px)}.site .pn-modal.pn-modal-ia .pn-entrar{background:var(--cinza)}@media (hover:hover) and (pointer:fine){.site .pn-modal.pn-modal-ia .pn-entrar:not(:disabled):hover{background:#2b3441}}