.pt{--pt-roxo:#7c3aed;--pt-roxo-escuro:#4c1d95;--pt-nanquim:#1c1c1c;--pt-tinta:#1c1c1c;--pt-fundo:#f4f2fb;--pt-papel:#fff;--pt-papel-fundo:#f7f5fc;--pt-amarelo:#ffd900;--pt-vermelho:#d92b2b;--pt-verde:#059669;--pt-texto:#111827;--pt-texto-suave:#4b5563;--pt-ponto:#7c3aed33;--pt-ponto-papel:#7c3aed1a;--pt-grifo:#ffd900d9;--pt-listra:#0000001f;--pt-halo-a:#7c3aed24;--pt-halo-b:#06b6d41a;--pt-saida:cubic-bezier(.23, 1, .32, 1);--pt-movimento:cubic-bezier(.77, 0, .175, 1);--pt-mola:cubic-bezier(.34, 1.56, .64, 1);box-sizing:border-box;padding:var(--pt-lado);background-color:var(--pt-fundo);color:var(--pt-texto);font-family:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pt.pt--sobreposta{z-index:200;min-height:0;animation:pt-cobre .26s var(--pt-saida) both;position:fixed;inset:0}@keyframes pt-cobre{0%{opacity:0}}.pt.pt--sobreposta[data-saindo=sim]{opacity:0;transition:opacity .42s var(--pt-saida)}.pt *,.pt :before,.pt :after{box-sizing:border-box}.pt[data-tema=escuro],.dark .pt{--pt-roxo:#8b5cf6;--pt-roxo-escuro:#5b21b6;--pt-nanquim:#5d5d78;--pt-fundo:#0b0b10;--pt-papel:#191922;--pt-papel-fundo:#13131a;--pt-texto:#fff;--pt-texto-suave:#b6b6c0;--pt-ponto:#a78bfa38;--pt-ponto-papel:#a78bfa14;--pt-grifo:#8b5cf699;--pt-listra:#00000038;--pt-halo-a:#8b5cf633;--pt-halo-b:#06b6d414}.pt[data-faixa=celular]{--pt-lado:20px;--pt-vao:18px;--pt-passo:20px;--pt-selo:104px;--pt-marca:22px;--pt-h1:26px;--pt-texto-tam:16px;--pt-etiqueta:11px;--pt-botao-alt:52px;--pt-botao-fonte:15px;--pt-borda:3px;--pt-sombra:5px;--pt-raio:10px;--pt-prancha:100%;--pt-fita:188px;width:100%;min-height:100dvh}.pt[data-faixa=celular-deitado]{--pt-lado:24px;--pt-vao:14px;--pt-passo:20px;--pt-selo:92px;--pt-marca:20px;--pt-h1:22px;--pt-texto-tam:15px;--pt-etiqueta:10.5px;--pt-botao-alt:46px;--pt-botao-fonte:14px;--pt-borda:3px;--pt-sombra:5px;--pt-raio:10px;--pt-prancha:640px;--pt-fita:220px;width:100%;min-height:100dvh}.pt[data-faixa=tablet]{--pt-lado:40px;--pt-vao:22px;--pt-passo:24px;--pt-selo:140px;--pt-marca:30px;--pt-h1:34px;--pt-texto-tam:18px;--pt-etiqueta:12px;--pt-botao-alt:56px;--pt-botao-fonte:17px;--pt-borda:4px;--pt-sombra:8px;--pt-raio:14px;--pt-prancha:560px;--pt-fita:260px;width:100%;min-height:100dvh}.pt[data-faixa=tablet-deitado]{--pt-lado:40px;--pt-vao:22px;--pt-passo:24px;--pt-selo:132px;--pt-marca:30px;--pt-h1:34px;--pt-texto-tam:18px;--pt-etiqueta:12px;--pt-botao-alt:56px;--pt-botao-fonte:17px;--pt-borda:4px;--pt-sombra:8px;--pt-raio:14px;--pt-prancha:580px;--pt-fita:260px;width:100%;min-height:100dvh}.pt[data-faixa=desktop]{--pt-lado:64px;--pt-vao:22px;--pt-passo:28px;--pt-selo:144px;--pt-marca:32px;--pt-h1:38px;--pt-texto-tam:18px;--pt-etiqueta:12px;--pt-botao-alt:56px;--pt-botao-fonte:17px;--pt-borda:4px;--pt-sombra:9px;--pt-raio:14px;--pt-prancha:600px;--pt-fita:280px;width:100%;min-height:100dvh}.pt[data-plataforma=app][data-faixa=celular]{padding:59px 20px 34px}.pt[data-plataforma=app][data-faixa=celular-deitado]{padding:20px 59px 21px}.pt[data-plataforma=app][data-faixa=tablet]{padding:64px 40px 40px}.pt[data-plataforma=app][data-faixa=tablet-deitado]{padding:44px 40px 40px}.pt:before{content:"";pointer-events:none;background-image:radial-gradient(60rem 40rem at 12% -10%, var(--pt-halo-a), transparent 60%), radial-gradient(50rem 36rem at 92% 108%, var(--pt-halo-b), transparent 62%);position:absolute;inset:0}.pt-trama{inset:calc(var(--pt-passo) * -3);pointer-events:none;background-image:radial-gradient(var(--pt-ponto) 1.3px, transparent 1.5px);background-size:var(--pt-passo) var(--pt-passo);will-change:transform;animation:26s linear infinite pt-trama;position:absolute;-webkit-mask-image:radial-gradient(#00000040 0%,#000 72%);mask-image:radial-gradient(#00000040 0%,#000 72%)}@keyframes pt-trama{to{transform:translate3d(0, calc(var(--pt-passo) * -2), 0)}}.pt-portal{z-index:1;align-items:center;gap:calc(var(--pt-vao) * 1.3);transition:opacity .32s var(--pt-saida), transform .42s var(--pt-saida), filter .32s var(--pt-saida);flex-direction:column;display:flex;position:relative}.pt-portal-texto{align-items:center;gap:var(--pt-vao);flex-direction:column;display:flex}.pt[data-faixa=celular-deitado] .pt-portal{flex-direction:row;gap:36px}.pt[data-faixa=celular-deitado] .pt-portal-texto{align-items:flex-start}.pt[data-saindo=sim] .pt-portal{opacity:0;filter:blur(6px);transform:translateY(-14px)scale(.98)}.pt-selo{width:var(--pt-selo);height:var(--pt-selo);border:var(--pt-borda) solid var(--pt-nanquim);border-radius:calc(var(--pt-raio) * 1.6);background:var(--pt-papel);box-shadow:var(--pt-sombra) var(--pt-sombra) 0 var(--pt-nanquim);animation:pt-selo-entra .76s var(--pt-mola) both;flex:none;place-items:center;display:grid;transform:rotate(-4deg)}.pt-selo .pt-logo-escuro,.pt[data-tema=escuro] .pt-selo .pt-logo-claro,.dark .pt .pt-selo .pt-logo-claro{display:none}.pt[data-tema=escuro] .pt-selo .pt-logo-escuro,.dark .pt .pt-selo .pt-logo-escuro{display:block}.pt-selo img{-o-object-fit:contain;object-fit:contain;width:70%;height:70%;display:block}@keyframes pt-selo-entra{0%{opacity:0;transform:rotate(-40deg)scale(.6)}to{opacity:1;transform:rotate(-4deg)scale(1)}}.pt-marca{font-family:"Azonix", var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;font-size:var(--pt-marca);letter-spacing:.14em;color:var(--pt-texto);animation:pt-sobe .7s var(--pt-saida) .14s both;margin:0;font-weight:400;line-height:1}@keyframes pt-sobe{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}.pt-saudacao{min-height:1.2em;font-size:var(--pt-h1);letter-spacing:-.03em;opacity:0;filter:blur(6px);transition:opacity .5s var(--pt-saida), transform .6s var(--pt-saida), filter .5s var(--pt-saida);margin:0;font-weight:800;line-height:1.2;transform:translateY(10px)}.pt[data-saudacao=sim] .pt-saudacao{opacity:1;filter:none;transform:none}.pt-grifo{background-image:linear-gradient(90deg, transparent 50%, var(--pt-grifo) 0);background-position:0 92%;background-repeat:no-repeat;background-size:200% 58%;border-radius:.12em;margin:0 -.06em;padding:0 .06em;transition:background-position 1.1s cubic-bezier(.33,1,.68,1) .26s}.pt[data-saudacao=sim] .pt-grifo{background-position:-100% 92%}.pt-fita{width:var(--pt-fita);border:calc(var(--pt-borda) - 1px) solid var(--pt-nanquim);background:var(--pt-papel);height:16px;box-shadow:3px 3px 0 var(--pt-nanquim);animation:pt-sobe .7s var(--pt-saida) .24s both;border-radius:999px;position:relative;overflow:hidden}.pt-fita-cheia{background-color:var(--pt-roxo);clip-path:inset(0 94% 0 0 round 999px);transition:clip-path .7s var(--pt-saida);background-image:repeating-linear-gradient(-45deg,#ffffff3d 0 6px,#0000 6px 12px);background-size:17px 17px;animation:.72s linear infinite pt-listras;position:absolute;inset:0}.pt[data-progresso="35"] .pt-fita-cheia{clip-path:inset(0 65% 0 0 round 999px)}.pt[data-progresso="70"] .pt-fita-cheia{clip-path:inset(0 30% 0 0 round 999px)}.pt[data-progresso="100"] .pt-fita-cheia{clip-path:inset(0 round 999px)}@keyframes pt-listras{to{background-position:17px 0}}.pt-adesivo{border:2px solid var(--pt-tinta);background:var(--pt-amarelo);min-height:30px;color:var(--pt-tinta);box-shadow:2px 2px 0 var(--pt-tinta);font-size:var(--pt-etiqueta);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .22s ease, transform .52s var(--pt-mola);border-radius:5px;align-items:center;gap:6px;padding:5px 11px;font-weight:800;display:inline-flex;transform:rotate(-14deg)scale(.7)}.pt-adesivo svg{width:14px;height:14px}.pt[data-destino=sim] .pt-adesivo{opacity:1;transform:rotate(3deg)scale(1)}.pt-palco{width:calc(var(--pt-selo) * 1.42);height:calc(var(--pt-selo) * 1.42);flex:none;place-items:center;display:grid;position:relative}.pt-contorno{width:100%;height:100%;animation:pt-sobe .7s var(--pt-saida) .2s both;position:absolute;inset:0;overflow:visible;transform:rotate(-4deg)}.pt-contorno rect{fill:none;stroke-width:3.2px;stroke-linecap:round}.pt-contorno-trilho{stroke:var(--pt-nanquim);stroke-dasharray:2 4;opacity:.35}.pt-contorno-traco{stroke:var(--pt-roxo);stroke-dasharray:100;stroke-dashoffset:96px;transition:stroke-dashoffset .76s var(--pt-saida)}.pt[data-progresso="35"] .pt-contorno-traco{stroke-dashoffset:65px}.pt[data-progresso="70"] .pt-contorno-traco{stroke-dashoffset:30px}.pt[data-progresso="100"] .pt-contorno-traco{stroke-dashoffset:0}.pt-contorno-trilho{animation:1.6s linear infinite pt-trilho}@keyframes pt-trilho{to{stroke-dashoffset:-12px}}.pt-onda{border:3px solid var(--pt-roxo);border-radius:calc(var(--pt-raio) * 1.8);opacity:0;pointer-events:none;position:absolute;inset:14%;transform:rotate(-4deg)}.pt[data-progresso="35"] .pt-selo,.pt[data-progresso="70"] .pt-selo,.pt[data-progresso="100"] .pt-selo{animation:pt-carimbo .62s var(--pt-saida) both}.pt[data-progresso="35"] .pt-onda,.pt[data-progresso="70"] .pt-onda,.pt[data-progresso="100"] .pt-onda{animation:pt-onda .9s var(--pt-saida) .12s both}.pt[data-progresso="35"] .pt-onda--segunda,.pt[data-progresso="70"] .pt-onda--segunda,.pt[data-progresso="100"] .pt-onda--segunda{animation-delay:.3s}@keyframes pt-carimbo{0%{transform:rotate(-4deg)scale(1)}35%{box-shadow:0 0 0 var(--pt-nanquim);transform:rotate(-4deg)translate(3px,3px)scale(.9,.86)}70%{transform:rotate(-4deg)scale(1.05)}to{transform:rotate(-4deg)scale(1)}}@keyframes pt-onda{0%{opacity:.7;transform:rotate(-4deg)scale(.9)}to{opacity:0;transform:rotate(-4deg)scale(1.75)}}.pt-cartao{padding:calc(var(--pt-vao) * .6) calc(var(--pt-vao) * 1.1) calc(var(--pt-vao) * .7);border:var(--pt-borda) solid var(--pt-nanquim);border-radius:var(--pt-raio);background:var(--pt-papel);box-shadow:calc(var(--pt-sombra) * .7) calc(var(--pt-sombra) * .7) 0 var(--pt-nanquim);opacity:0;transition:opacity .3s ease, transform .64s var(--pt-mola);position:relative;transform:translateY(-34px)scale(.88)rotate(-6deg)}.pt[data-saudacao=sim] .pt-cartao{opacity:1;transform:rotate(1.5deg)}.pt-cartao .pt-saudacao{opacity:1;filter:none;transform:none}.pt-cartao .pt-adesivo{position:absolute;bottom:-16px;right:-18px}.pt[data-faixa=celular-deitado] .pt-cartao .pt-adesivo{bottom:-14px;right:-14px}.pt[data-estado=splash] .pt-contorno,.pt[data-estado=splash] .pt-trama,.pt[data-estado=splash] .pt-selo,.pt[data-estado=splash] .pt-marca{animation:none}.pt-prancha{z-index:1;width:min(var(--pt-prancha), 100%);border:var(--pt-borda) solid var(--pt-nanquim);border-radius:var(--pt-raio);background:var(--pt-papel);box-shadow:var(--pt-sombra) var(--pt-sombra) 0 var(--pt-nanquim);animation:pt-entra .82s var(--pt-saida) both;position:relative;overflow:hidden}.pt-prancha:before{content:"";pointer-events:none;background-image:radial-gradient(var(--pt-ponto-papel) 1px, transparent 1px);background-size:7px 7px;position:absolute;inset:0}.pt-prancha>*{position:relative}@keyframes pt-entra{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}}.pt-faixa{padding:calc(var(--pt-vao) * .6) calc(var(--pt-vao) * 1.1);border-bottom:var(--pt-borda) solid var(--pt-nanquim);background:linear-gradient(135deg, var(--pt-roxo), var(--pt-roxo-escuro));align-items:center;gap:12px;display:flex;overflow:hidden}.pt-faixa:before{content:"";opacity:.45;pointer-events:none;background:repeating-linear-gradient(45deg, var(--pt-listra), var(--pt-listra) 8px, transparent 8px, transparent 16px);position:absolute;inset:0}.pt-faixa-marca{font-family:"Azonix", var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;font-size:calc(var(--pt-marca) * .62);letter-spacing:.12em;color:#fff;align-items:center;gap:8px;display:inline-flex;position:relative}.pt-faixa-marca img{width:calc(var(--pt-marca) * 1.1);height:calc(var(--pt-marca) * 1.1);-o-object-fit:contain;object-fit:contain}.pt-faixa-etiqueta{border:2px solid var(--pt-tinta);color:var(--pt-tinta);box-shadow:2px 2px 0 var(--pt-tinta);font-size:var(--pt-etiqueta);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:4px;align-items:center;margin-left:auto;padding:4px 10px;font-weight:800;display:inline-flex;position:relative;transform:rotate(-3deg)}.pt-corpo{gap:calc(var(--pt-vao) * 1.25);padding:calc(var(--pt-vao) * 1.5) calc(var(--pt-vao) * 1.3) calc(var(--pt-vao) * 1.35);flex-direction:column;display:flex}.pt[data-faixa=celular-deitado] .pt-corpo{gap:var(--pt-vao);padding:20px 22px 22px}.pt-cabeca{align-items:flex-start;gap:var(--pt-vao);display:flex}.pt-sinal{width:calc(var(--pt-h1) * 2);height:calc(var(--pt-h1) * 2);border:var(--pt-borda) solid var(--pt-tinta);border-radius:calc(var(--pt-raio) * .8);background:var(--pt-amarelo);color:var(--pt-tinta);box-shadow:3px 3px 0 var(--pt-tinta);animation:pt-sinal-entra .64s var(--pt-mola) .22s both;flex:none;place-items:center;display:grid;transform:rotate(-5deg)}.pt-sinal svg{width:52%;height:52%}.pt[data-tom=sucesso] .pt-sinal{background:var(--pt-verde);color:#fff}.pt[data-tom=erro] .pt-sinal{background:var(--pt-vermelho);color:#fff}@keyframes pt-sinal-entra{0%{opacity:0;transform:rotate(-40deg)scale(.6)}to{opacity:1;transform:rotate(-5deg)scale(1)}}.pt-titulo{font-size:var(--pt-h1);letter-spacing:-.03em;color:var(--pt-texto);text-wrap:balance;margin:0;font-weight:800;line-height:1.12}.pt-texto{font-family:var(--font-source), "Source Sans 3", system-ui, sans-serif;font-size:var(--pt-texto-tam);color:var(--pt-texto-suave);text-wrap:pretty;margin:8px 0 0;line-height:1.5}.pt-botoes{gap:14px;display:flex}.pt[data-faixa=celular] .pt-botoes{flex-direction:column}.pt-botao{height:var(--pt-botao-alt);border:var(--pt-borda) solid var(--pt-nanquim);border-radius:var(--pt-raio);box-shadow:calc(var(--pt-sombra) * .6) calc(var(--pt-sombra) * .6) 0 var(--pt-nanquim);font-family:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;font-size:var(--pt-botao-fonte);white-space:nowrap;cursor:pointer;isolation:isolate;transition:transform .16s var(--pt-mola), box-shadow .16s var(--pt-saida), background-color .22s ease, color .22s ease;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.pt[data-faixa=celular] .pt-botao{width:100%}.pt-botao svg{flex:none;width:20px;height:20px}.pt-botao:active{box-shadow:0 0 0 var(--pt-nanquim);transform:translate(2px,2px)}@media (hover:hover) and (pointer:fine){.pt-botao:hover{box-shadow:calc(var(--pt-sombra) * .6 + 3px) calc(var(--pt-sombra) * .6 + 3px) 0 var(--pt-nanquim);transform:translate(-2px,-2px)rotate(-1deg)}.pt-botao:hover:active{box-shadow:0 0 0 var(--pt-nanquim);transform:translate(2px,2px)}}.pt-botao:focus-visible{outline:3px solid var(--pt-roxo);outline-offset:3px}.pt-botao--principal{background:var(--pt-roxo);color:#fff}.pt-botao--principal:after{content:"";z-index:-1;transition:transform .7s var(--pt-saida);pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff57 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.pt-botao--principal:hover{background:var(--pt-roxo-escuro)}.pt-botao--principal:hover:after{transform:translate(120%)}}.pt-botao--secundario{background:var(--pt-papel);color:var(--pt-texto)}@media (hover:hover) and (pointer:fine){.pt-botao--secundario:hover{background:var(--pt-amarelo);color:var(--pt-tinta)}}
