.pt-root{--pt-fundo:#070d26;--pt-superficie:#0e1738;--pt-superficie-alta:#16224b;--pt-borda:#27335f;--pt-texto:#f2f5ff;--pt-texto-fraco:#aab4d4;--pt-texto-apagado:#7683a8;--pt-acento:#4f7cff;--pt-ok:#8ee0b4;--pt-alerta:#f0a0a0;box-sizing:border-box;background:var(--pt-fundo);min-height:100vh;color:var(--pt-texto);flex-direction:column;gap:14px;padding:20px max(16px,min(4vw,48px)) 28px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.pt-centro{justify-content:center;align-items:center}.pt-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pt-loja{color:var(--pt-texto-fraco);font-size:15px;font-weight:600}.pt-agora{text-align:center;letter-spacing:-.02em;color:var(--pt-texto);font-variant-numeric:tabular-nums;margin:0;font-size:max(44px,min(11vw,88px));font-weight:800;line-height:1}.pt-seg{color:var(--pt-texto-apagado);vertical-align:super;margin-left:8px;font-size:.38em;font-weight:600}.pt-teclado{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:520px;margin:0 auto;display:grid}.pt-tecla{background:var(--pt-superficie);min-height:64px;color:var(--pt-texto);border:1px solid var(--pt-borda);cursor:pointer;border-radius:14px;font-family:inherit;font-size:max(22px,min(5vw,28px));font-weight:700}.pt-tecla:active{background:var(--pt-superficie-alta)}.pt-tecla-apaga{color:var(--pt-texto-fraco)}.pt-botao-grande{background:var(--pt-acento);color:#fff;cursor:pointer;border:none;border-radius:16px;min-height:72px;padding:0 24px;font-family:inherit;font-size:max(17px,min(4vw,21px));font-weight:700}.pt-botao-grande:disabled{opacity:.55;cursor:default}.pt-rodape{text-align:center;color:var(--pt-texto-apagado);margin:2px 0 0;font-size:12px}.pt-ativar{box-sizing:border-box;background:var(--pt-superficie);width:100%;max-width:480px;color:var(--pt-texto);border:1px solid var(--pt-borda);border-radius:20px;flex-direction:column;gap:14px;padding:28px;display:flex}.pt-titulo{color:var(--pt-texto);margin:0;font-size:26px;font-weight:800}.pt-sub{color:var(--pt-texto-fraco);margin:0;font-size:14px;line-height:1.6}.pt-campo-token{background:var(--pt-fundo);min-height:64px;color:var(--pt-texto);border:2px solid var(--pt-borda);border-radius:14px;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.pt-campo-token::placeholder{color:var(--pt-texto-apagado)}.pt-campo-token:focus-visible{border-color:var(--pt-acento);outline:none}.pt-aviso{background:var(--pt-superficie);max-width:420px;color:var(--pt-texto);border:1px solid var(--pt-borda);border-radius:18px;padding:24px;font-size:15px;line-height:1.6}.pt-aviso p{color:var(--pt-texto-fraco);margin:8px 0 0}.pt-resultado{box-sizing:border-box;text-align:center;background:var(--pt-superficie);width:100%;max-width:520px;color:var(--pt-texto);border:1px solid var(--pt-borda);border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;display:flex}.pt-ola{color:var(--pt-texto);margin:0;font-size:max(22px,min(5vw,30px));font-weight:700}.pt-evento{letter-spacing:.14em;text-transform:uppercase;color:var(--pt-acento);margin:0;font-size:13px;font-weight:700}.pt-hora-grande{color:var(--pt-texto);font-variant-numeric:tabular-nums;margin:0;font-size:max(52px,min(13vw,86px));font-weight:800;line-height:1}.pt-ok{color:var(--pt-ok);margin:0;font-size:17px;font-weight:700}.pt-registro{color:var(--pt-texto-apagado);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.pt-nota{color:var(--pt-texto-fraco);margin:0;font-size:13px;line-height:1.5}@media (max-width:560px){.pt-campos{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pt-root{--pt-fundo:#0a0f22;--pt-fundo-alto:#111936;--pt-superficie:#161f3f;--pt-superficie-alta:#1d2850;--pt-borda:#2a3766;--pt-texto:#f2f5ff;--pt-texto-fraco:#98a4cc;--pt-texto-apagado:#6c7aa6;--pt-marca:#3d6dff;--pt-marca-clara:#7b8cff;--pt-ok:#35c37d;--pt-erro:#ff8b8b;--pt-acento:var(--pt-marca);--pt-alerta:var(--pt-erro);min-height:100vh;box-sizing:border-box;background:var(--pt-fundo);min-height:100dvh;color:var(--pt-texto);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;padding:20px 24px 14px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden}.pt-root:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#3d6dff38,#0000 72%);border-radius:50%;width:70vw;height:90vh;position:absolute;top:-30vh;left:-10vw}.pt-root:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#7b8cff24,#0000 72%);border-radius:50%;width:62vw;height:84vh;position:absolute;bottom:-34vh;right:-18vw}.pt-root>*{z-index:1;position:relative}.pt-topo{flex:none;grid-template-columns:1fr auto 1fr;align-items:start;gap:16px;display:grid}.pt-marca-bloco{flex-direction:column;line-height:1.1;display:flex}.pt-marca{-o-object-fit:contain;object-fit:contain;background:0 0;width:auto;max-width:100%;height:34px;display:block}.pt-marca-produto{letter-spacing:.16em;color:var(--pt-marca-clara);font-size:16px;font-weight:700}.pt-marca-frase{color:var(--pt-texto-apagado);margin-top:4px;font-size:12.5px}.pt-marca-janela{border:1px solid var(--pt-texto-apagado);letter-spacing:.04em;text-transform:lowercase;color:var(--pt-texto-apagado);border-radius:999px;align-self:flex-start;margin-top:6px;padding:2px 8px;font-size:11px}.pt-relogio-bloco{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.pt-data{color:var(--pt-texto-fraco);font-size:14px}.pt-agora{letter-spacing:-.02em;color:var(--pt-texto);font-variant-numeric:tabular-nums;margin:0;font-size:max(38px,min(min(8vw,12vh),84px));font-weight:800;line-height:1}.pt-seg{color:var(--pt-texto-apagado);font-variant-numeric:tabular-nums;margin-left:6px;font-size:.36em;font-weight:600}.pt-loja-bloco{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.pt-loja{color:var(--pt-texto);overflow-wrap:anywhere;font-size:17px;font-weight:700}.pt-cidade{color:var(--pt-texto-fraco);font-size:13px}.pt-palco{flex:1;grid-template-columns:minmax(210px,1fr) minmax(320px,1.5fr) minmax(210px,1fr);align-items:center;gap:26px;min-height:0;padding:max(2px,min(1vh,8px)) 0;display:grid}.pt-frase-caixa{border:1px solid var(--pt-borda);background:linear-gradient(160deg, var(--pt-superficie), var(--pt-fundo-alto));color:var(--pt-texto);border-radius:18px;flex-direction:column;gap:14px;padding:26px 22px;display:flex}.pt-frase-icone{background:var(--pt-marca);color:#fff;border-radius:16px;place-items:center;width:56px;height:56px;font-size:24px;display:grid}.pt-frase{color:var(--pt-texto);margin:0;font-size:max(17px,min(1.6vw,22px));font-weight:700;line-height:1.35;animation:.28s pt-entra}.pt-frase-risco{background:var(--pt-marca-clara);border-radius:2px;width:46px;height:3px}@keyframes pt-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pt-frase{animation:none}}.pt-centro{flex-direction:column;align-items:center;gap:max(8px,min(1.8vh,14px));min-width:0;display:flex}.pt-chamada{color:var(--pt-texto-fraco);text-align:center;margin:0;font-size:max(15px,min(1.5vw,19px))}.pt-pin-caixa{box-sizing:border-box;border:1px solid var(--pt-borda);background:var(--pt-fundo-alto);width:100%;color:var(--pt-texto);border-radius:16px;justify-content:center;gap:max(10px,min(2vh,16px));padding:max(11px,min(2.4vh,20px)) 18px;display:flex}.pt-ponto{background:var(--pt-superficie-alta);border-radius:999px;width:18px;height:18px;transition:background .15s,transform .15s}.pt-ponto-cheio{background:var(--pt-marca-clara);transform:scale(1.12)}.pt-erro{color:var(--pt-erro);text-align:center;background:#2a1520;border:1px solid #63303a;border-radius:12px;margin:0;padding:10px 14px;font-size:15px;font-weight:600}.pt-teclado{grid-template-columns:repeat(3,1fr);gap:max(7px,min(1.4vh,12px));width:100%;display:grid}.pt-tecla{border:1px solid var(--pt-borda);background:var(--pt-superficie);min-height:max(52px,min(9.5vh,76px));color:var(--pt-texto);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:14px;font-size:max(20px,min(3.6vh,28px));font-weight:700;transition:background .12s,transform 80ms}.pt-tecla:hover{background:var(--pt-superficie-alta)}.pt-tecla:active{background:var(--pt-superficie-alta);transform:scale(.96)}.pt-tecla-apaga{color:var(--pt-texto-fraco);font-size:max(18px,min(3vh,24px))}.pt-tecla-zero{grid-column:span 2}.pt-tecla:disabled{opacity:.55;cursor:default}.pt-conferindo{text-align:center;color:var(--pt-texto-fraco);margin:0 0 max(6px,min(1.2vh,10px));font-size:max(13px,min(2.2vh,16px));font-weight:600}.pt-ajuda{flex-direction:column;gap:12px;display:flex}.pt-ajuda-item{border:1px solid var(--pt-borda);background:var(--pt-superficie);color:var(--pt-texto);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:18px 16px;font-size:15.5px;font-weight:600;transition:background .12s;display:flex}.pt-ajuda-item:hover,.pt-ajuda-item:active{background:var(--pt-superficie-alta)}.pt-ajuda-icone{background:var(--pt-superficie-alta);width:38px;height:38px;color:var(--pt-marca-clara);border-radius:11px;flex:none;place-items:center;font-size:17px;display:grid}.pt-ajuda-rotulo{min-width:0;color:var(--pt-texto);flex:1}.pt-ajuda-seta{color:var(--pt-texto-apagado);font-size:20px}.pt-rodape{color:var(--pt-texto-apagado);flex:none;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:12.5px;display:flex}.pt-rodape-seguro{color:var(--pt-texto-apagado);align-items:center;gap:7px;display:flex}.pt-rodape-aparelho{color:var(--pt-texto-apagado)}@media (max-width:900px){.pt-palco{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;overflow-y:auto}.pt-centro{order:1}.pt-frase-caixa{flex-direction:row;order:2;align-items:center;padding:16px 18px}.pt-frase-icone{width:44px;height:44px;font-size:20px}.pt-frase-risco{display:none}.pt-ajuda{flex-flow:wrap;order:3}.pt-ajuda-item{flex:190px;padding:14px}.pt-topo{grid-template-columns:1fr auto}.pt-marca-frase{display:none}.pt-loja-bloco{text-align:left;grid-column:1/-1;align-items:flex-start}}@media (max-height:620px){.pt-root{padding:12px 20px 8px}.pt-marca{height:24px}.pt-marca-produto{font-size:13px}.pt-marca-frase{display:none}.pt-data{font-size:12px}.pt-palco{gap:18px}.pt-frase-caixa{padding:14px 16px}.pt-frase-icone{width:38px;height:38px;font-size:18px}.pt-ajuda{gap:8px}.pt-ajuda-item{padding:12px 14px;font-size:14px}.pt-ajuda-icone{width:32px;height:32px;font-size:15px}.pt-rodape{padding-top:4px;font-size:11.5px}}@media (max-width:520px){.pt-root{padding:14px 14px 10px}.pt-tecla{min-height:62px;font-size:24px}.pt-agora{font-size:46px}.pt-topo{grid-template-columns:1fr}.pt-relogio-bloco{text-align:left;align-items:flex-start}.pt-rodape{flex-direction:column;align-items:flex-start;gap:4px}}.pt-marca-bloco-ativar{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;margin-bottom:18px}.pt-marca-bloco-ativar .pt-marca{height:20px}.pt-marca-bloco-ativar .pt-marca-produto{letter-spacing:.2em;color:var(--pt-texto-apagado);font-size:12px}.pt-registro-rotulo{letter-spacing:.09em;text-transform:uppercase;opacity:.55;margin-bottom:.15rem;font-size:.68rem;display:block}.pt-nsr{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--pt-texto);background:0 0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.35rem;font-weight:700}.pt-nsr-rotulo{letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:.1rem;font-family:inherit;font-size:.68rem;font-weight:600;display:block}.pt-registro-secundario{opacity:.72}.pt-botao-secundario{color:#e8eaed;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:10px;min-height:48px;margin-top:1rem;padding:.75rem 1.25rem;font-size:1rem}.pt-botao-secundario:disabled{opacity:.5;cursor:default}.pt-comprovantes{color:#e8eaed;text-align:left;background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;max-height:40vh;margin:1.1rem 0 .35rem;padding:.9rem 1rem;overflow-y:auto}.pt-comprovantes-titulo{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin:0 0 .6rem;font-size:.82rem}.pt-comprovantes-lista{margin:0;padding:0;list-style:none}.pt-comprovante{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;gap:.1rem .75rem;padding:.5rem 0;display:grid}.pt-comprovante:last-child{border-bottom:0}.pt-comprovante-evento{font-size:1rem;font-weight:600}.pt-comprovante-quando{font-variant-numeric:tabular-nums;text-align:right;font-size:1rem}.pt-comprovante-numeros{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pt-comprovante-nsr{font-variant-numeric:tabular-nums;letter-spacing:.03em;opacity:.95;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;font-weight:700}.pt-comprovante-protocolo{opacity:.55;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.74rem}.pt-comprovante-verificacao{opacity:.7;grid-column:1/-1;font-size:.72rem}@media (min-width:700px){.pt-comprovante{grid-template-columns:1fr auto auto}.pt-comprovante-numeros{grid-column:1/-1}}.pt-comprovantes-rodape{opacity:.6;border-top:1px solid #ffffff1f;margin:.7rem 0 0;padding-top:.6rem;font-size:.74rem}.pt-escolha{flex-direction:column;gap:18px;width:100%;margin:10px 0 18px;display:flex}.pt-escolha .pt-botao-grande{width:100%}
