.pt-icone{position:relative;flex:none;width:2.25rem;height:2.25rem;padding:0;border-radius:999px;border:1.5px solid var(--color-line-strong);background:var(--color-accent-50);cursor:pointer;transition:transform .2s var(--ease-soft),border-color .2s,box-shadow .2s}.pt-icone-md{width:2.75rem;height:2.75rem}.pt-icone:active{transform:scale(.94)}.pt-icone:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.pt-icone-rosto{width:100%;height:100%;border-radius:999px;object-fit:cover;object-position:center 8%;transition:filter .3s,opacity .3s}.pt-icone.is-apagado .pt-icone-rosto{filter:grayscale(.55);opacity:.8}.pt-icone.is-apagado:hover .pt-icone-rosto{filter:none;opacity:1}.pt-icone.is-aceso{border-color:var(--color-accent-500);box-shadow:0 0 0 3px var(--color-accent-100)}.pt-icone-ponto{position:absolute;top:-1px;right:-1px;width:.7rem;height:.7rem;border-radius:999px;background:var(--color-accent-500);border:2px solid var(--color-surface)}.pt-icone-ponto:after{content:"";position:absolute;inset:-2px;border-radius:999px;border:2px solid var(--color-accent-500);animation:pt-pulso 2.4s var(--ease-soft) infinite}@keyframes pt-pulso{0%{transform:scale(.9);opacity:.8}70%,to{transform:scale(2.1);opacity:0}}.pt-capa-fundo{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(33,27,22,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:pt-fundo .32s var(--ease-standard) both}@keyframes pt-fundo{0%{opacity:0}}.pt-capa{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(64rem,100%);height:min(38rem,calc(100dvh - 3rem));overflow:hidden;border-radius:1.75rem;background:var(--color-surface);box-shadow:var(--shadow-xl);animation:pt-capa-entra .56s var(--ease-soft) both}@keyframes pt-capa-entra{0%{opacity:0;transform:translateY(16px) scale(.98)}}.pt-capa-demo{position:absolute;top:0;left:0;right:0;z-index:5;height:1.625rem;display:flex;align-items:center;justify-content:center;background:var(--color-ink);color:var(--color-surface);font-size:var(--text-caption);font-weight:500;letter-spacing:.02em}.pt-capa-texto{order:1;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:3.5rem 3.25rem 3rem;min-height:0;overflow-y:auto}.pt-capa-arte{order:2;position:relative;min-height:0}.pt-selo{display:inline-flex;align-items:center;height:1.625rem;padding:0 .75rem;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent-800);font-size:var(--text-label);font-weight:600;letter-spacing:.02em}.pt-apresenta{margin-top:1.75rem;font-family:var(--font-display);font-size:var(--text-title-lg);font-weight:600;color:var(--color-accent-700)}.pt-fala{margin:1rem 0 0;max-width:36ch;font-size:var(--text-body-lg);line-height:1.5;text-wrap:pretty}.pt-contador,.pt-fala{color:var(--color-ink-muted)}.pt-contador{margin:1.25rem 0 0;font-size:var(--text-body-sm);font-weight:500}.pt-titulo{margin-top:.375rem;font-family:var(--font-display);font-size:var(--text-display-2xl);line-height:1.04;letter-spacing:-.022em;font-weight:600;color:var(--color-ink);text-wrap:balance}.pt-ganhos{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}.pt-ganho{gap:.875rem;font-size:var(--text-body);line-height:1.45;color:var(--color-ink-muted)}.pt-ganho,.pt-ganho-icone{display:flex;align-items:center}.pt-ganho-icone{flex:none;width:2.25rem;height:2.25rem;justify-content:center;border-radius:.75rem;background:var(--color-surface-sunk);color:var(--color-ink)}.pt-capa-acoes{display:flex;align-items:center;gap:.75rem}.pt-btn-primario,.pt-btn-secundario{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.25rem;padding:0 1.75rem;border-radius:999px;font-family:inherit;font-size:var(--text-body);font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .2s,transform .15s var(--ease-soft),border-color .2s}.pt-btn-primario{border:none;background:var(--color-accent-700);color:#fff}.pt-btn-primario:hover{background:var(--color-accent-800)}.pt-btn-secundario{border:1.5px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink)}.pt-btn-secundario:hover{border-color:var(--color-ink-subtle)}.pt-btn-primario:active,.pt-btn-secundario:active{transform:scale(.98)}.pt-btn-primario:focus-visible,.pt-btn-secundario:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:3px}.pt-btn-primario:disabled,.pt-btn-secundario:disabled{opacity:.6;cursor:default}.pt-sobe{animation:pt-sobe .5s var(--ease-soft) var(--pt-d,0s) backwards}@keyframes pt-sobe{0%{opacity:0;transform:translateY(10px)}}.pt-arte{position:absolute;inset:0;overflow:hidden;background:var(--color-accent-50)}.pt-arte-sol{position:absolute;left:50%;bottom:-18%;width:92%;aspect-ratio:1;transform:translateX(-50%);border-radius:999px;background:var(--color-accent-100)}.pt-carta{position:absolute;width:46%;aspect-ratio:1104/833;border-radius:1rem;overflow:hidden;border:4px solid var(--color-surface);box-shadow:var(--shadow-lg);transform:rotate(var(--pt-r,0deg));animation:pt-carta-entra .7s var(--ease-soft) calc(.16s + var(--pt-i, 0) * 70ms) backwards}.pt-carta img{width:100%;height:100%;object-fit:cover;display:block}@keyframes pt-carta-entra{0%{opacity:0;transform:translateY(24px) rotate(calc(var(--pt-r, 0deg) * .4)) scale(.94)}}.pt-carta-1{--pt-r:-11deg;left:2%;top:9%}.pt-carta-2{--pt-r:-1deg;left:27%;top:3%;width:44%}.pt-carta-3{--pt-r:10deg;right:2%;top:10%}.pt-carta-4{--pt-r:-5deg;left:4%;top:38%;width:44%}.pt-carta-5{--pt-r:6deg;right:4%;top:38%;width:44%}.pt-arte-ou{z-index:3;top:50%;transform:translate(-50%,-50%);width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-ink);color:var(--color-surface);font-family:var(--font-display);font-size:var(--text-title);font-weight:600;box-shadow:var(--shadow-md);animation:pt-sobe .5s var(--ease-soft) .56s backwards}.pt-arte-helo,.pt-arte-ou{position:absolute;left:50%}.pt-arte-helo{z-index:4;bottom:5%;width:40%;aspect-ratio:1;transform:translateX(-50%);animation:pt-helo-entra .8s cubic-bezier(.2,.8,.2,1.12) .38s backwards}.pt-arte-helo img{position:relative;width:100%;height:100%;border-radius:999px;object-fit:cover;object-position:center top;background:var(--color-surface-warm);border:5px solid var(--color-surface);box-shadow:var(--shadow-xl)}.pt-arte-anel{position:absolute;inset:-10px;border-radius:999px;border:2px solid var(--color-accent-300);opacity:.7}@keyframes pt-helo-entra{0%{opacity:0;transform:translateX(-50%) translateY(22px) scale(.86)}to{opacity:1;transform:translateX(-50%)}}@media (max-width:767px){.pt-capa-fundo{padding:0;align-items:stretch}.pt-capa{display:flex;flex-direction:column;width:100%;height:100dvh;border-radius:0;animation-name:pt-capa-sobe}@keyframes pt-capa-sobe{0%{transform:translateY(32px);opacity:0}}.pt-capa-arte{order:1;flex:none;height:42dvh}.pt-capa-demo+.pt-capa-arte{margin-top:1.625rem}.pt-capa-texto{order:2;flex:1;padding:1.5rem 1.25rem 0;gap:1.25rem}.pt-apresenta{margin-top:1rem}.pt-titulo{font-size:var(--text-display-lg)}.pt-ganhos{margin-top:1.25rem;gap:.75rem}.pt-ganho{font-size:var(--text-body-sm)}.pt-ganho-icone{width:2rem;height:2rem}.pt-capa-acoes{position:sticky;bottom:0;flex-direction:column;align-items:stretch;gap:.5rem;margin:0 -1.25rem;padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-line)}.pt-btn-secundario{border-color:transparent}.pt-carta{width:42%}.pt-carta-1{top:6%}.pt-carta-3{top:7%}.pt-carta-4,.pt-carta-5{top:33%;width:40%}.pt-arte-helo{width:34%;bottom:4%}}.pt-demo-pagina{min-height:100dvh;background:var(--color-canvas)}.pt-demo-faixa{height:1.625rem;display:flex;align-items:center;justify-content:center;background:var(--color-ink);color:var(--color-surface);font-size:var(--text-caption);font-weight:500;letter-spacing:.02em}.pt-demo-topo{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line)}.pt-demo-topo-linha{display:flex;align-items:center;justify-content:space-between;height:3.5rem;max-width:72rem;margin:0 auto;padding:0 1rem}.pt-demo-topo-direita{display:flex;align-items:center;gap:.5rem}.pt-demo-avatar{width:2.25rem;height:2.25rem;border-radius:999px;background:var(--color-ink)}.pt-demo-plano{height:1.75rem;padding:0 .75rem;display:inline-flex;align-items:center;border-radius:999px;background:var(--color-surface-sunk);color:var(--color-ink-muted);font-size:var(--text-caption);font-weight:600}.pt-demo-corpo{max-width:72rem;margin:0 auto;padding:1.5rem 1rem 9rem}.pt-demo-bloco{border-radius:1.25rem;background:var(--color-surface-sunk)}.pt-demo-controles{position:fixed;left:50%;bottom:1rem;z-index:50;transform:translateX(-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:max-content;max-width:calc(100% - 2rem);padding:.5rem;border-radius:1.25rem;background:var(--color-ink);box-shadow:var(--shadow-xl)}.pt-demo-controles button{min-height:2.5rem;padding:0 1rem;border-radius:999px;border:none;background:rgba(255,255,255,.1);color:var(--color-surface);font-family:inherit;font-size:var(--text-body-sm);font-weight:500;cursor:pointer}.pt-demo-controles button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink)}.pt-demo-controles button:focus-visible{outline:2px solid var(--color-accent-300);outline-offset:2px}.pt-demo-nota{margin-top:.75rem;font-size:var(--text-body-sm);color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){.pt-arte-helo,.pt-arte-ou,.pt-capa,.pt-capa-fundo,.pt-carta,.pt-icone-ponto:after,.pt-sobe{animation:none!important}}.pt-icone-wrap{position:relative;display:inline-flex}.pt-balao{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;width:max-content;max-width:min(15rem,calc(100vw - 2rem));padding:.625rem .75rem;border-radius:1rem;border:1px solid var(--color-accent-100);background:#fff;box-shadow:0 8px 30px rgba(255,79,0,.15);animation:pt-balao-entra .24s var(--ease-standard) backwards}.pt-balao-fala{margin:0;font-size:.8125rem;line-height:1.35;color:var(--color-ink)}.pt-balao-acoes{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.375rem}.pt-balao-cta{font-size:.8125rem;font-weight:600;color:var(--color-accent-700);min-height:2rem;padding:0}.pt-balao-x{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;color:var(--color-ink-muted)}.pt-balao-cta:focus-visible,.pt-balao-x:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}@keyframes pt-balao-entra{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pt-balao{animation:none}}