@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700;800;900&display=swap";.pff{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif}.pff *,.pff :before,.pff :after{box-sizing:border-box}.pff .pff-display{text-transform:uppercase;letter-spacing:.04em;font-family:Bebas Neue,Impact,Arial Narrow,Arial,sans-serif;font-weight:400;line-height:.95}.pff .pff-lockup{width:auto;height:38px;display:block}.pff .pff-voltar{text-transform:uppercase;letter-spacing:.025em;min-height:44px;color:var(--pff-carmim-texto);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:color .15s;display:inline-flex}.pff .pff-voltar:hover{color:var(--pff-ardosia-100)}.pff .pff-voltar:focus-visible{outline:2px solid var(--pff-dourado);outline-offset:4px}.pff nav.pff-abas{z-index:20;background:var(--pff-marinho-800);width:100%;max-width:768px;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff1a;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -1px 3px #0000001a}.pff .pff-aba{min-width:0;min-height:52px;color:var(--pff-aco-500);-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-size:10px;font-weight:700;line-height:1;text-decoration:none;transition:color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex}.pff .pff-aba:not([aria-current=page]):hover{color:var(--pff-ardosia-100);background:#ffffff0d}.pff .pff-aba:active{transform:scale(.95)}.pff .pff-aba:focus-visible{outline:2px solid var(--pff-dourado);outline-offset:2px}.pff .pff-aba[aria-current=page]{background:linear-gradient(to bottom, var(--pff-carmim-claro), var(--pff-carmim));color:#fff;box-shadow:0 4px 6px -1px color-mix(in srgb, var(--pff-carmim) 25%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--pff-carmim) 25%, transparent)}.pff .pff-aba-icone{flex-shrink:0;width:22px;height:22px}.pff .pff-aba-rotulo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pff .pff-aba-longo{display:none}.pff .pff-ch-card{--pff-brand:var(--pff-dourado);padding:20px}.pff .pff-ch-bg{z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(115% 95% at 20% -25%, color-mix(in srgb, var(--pff-brand) 18%, transparent) 0%, transparent 52%), radial-gradient(130% 120% at 50% 42%, transparent 46%, color-mix(in srgb, var(--pff-marinho-950) 80%, transparent) 100%), linear-gradient(to bottom, var(--pff-marinho-800) 0%, var(--pff-marinho-900) 52%, var(--pff-marinho-950) 100%);position:absolute;inset:0}.pff .pff-ch-bg:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff10 1px,#0000 1.6px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 58%);mask-image:linear-gradient(#000 0%,#0000 58%)}.pff .pff-ch-edge{z-index:10;background:linear-gradient(to bottom, var(--pff-carmim), color-mix(in srgb, var(--pff-carmim) 70%, var(--pff-dourado-600)));width:5px;box-shadow:-2px 0 12px -2px color-mix(in srgb, var(--pff-carmim) 40%, transparent);position:absolute;top:0;bottom:0;right:0}.pff .pff-ch-name{text-shadow:0 1px 12px #00000059;font-size:30px}.pff .pff-ch-meta{font-size:12px;line-height:16px}.pff .pff-ch-ring{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--pff-brand) 45%, transparent));animation:6.5s ease-in-out infinite pff-ch-breathe}@keyframes pff-ch-breathe{0%,to{opacity:.9}50%{opacity:1}}.pff .pff-avatar{flex-shrink:0;width:96px;height:96px;position:relative}.pff .pff-avatar-inicial{font-size:36px}.pff .pff-cc-frame{box-shadow:0 0 30px -10px var(--pff-tier);position:relative}.pff .pff-cc-card{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.pff .pff-cc-body{z-index:2;position:relative}.pff .pff-cc-bg{z-index:0;pointer-events:none;border-radius:inherit;--pff-cc-dot:#ffffff12;--pff-cc-hor:.18;background:radial-gradient(120% 80% at 50% -8%, color-mix(in srgb, var(--pff-tier) 30%, transparent) 0%, transparent 54%), radial-gradient(130% 120% at 50% 44%, transparent 40%, #000c 100%), linear-gradient(145deg, var(--pff-preto-cena) 0%, var(--pff-preto-cena) 40%, color-mix(in srgb, var(--pff-tier) 55%, var(--pff-preto-cena)) 100%);position:absolute;inset:0}.pff .pff-cc-bg:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--pff-cc-dot) 1px, transparent 1.6px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 26%,#0000 52%);mask-image:linear-gradient(#000 0% 26%,#0000 52%)}.pff .pff-cc-bg:after{content:"";z-index:0;pointer-events:none;opacity:var(--pff-cc-hor);--pff-cc-floor:22%;background:radial-gradient(90% 44% at 50% 118%, color-mix(in srgb, var(--pff-tier) var(--pff-cc-floor), transparent) 0%, transparent 62%), linear-gradient(to top, #000a 0%, #0000 22%);animation:10s ease-in-out infinite pff-cc-floor-breath;position:absolute;inset:0}@property --pff-cc-floor{syntax:"<percentage>";inherits:true;initial-value:12%}@keyframes pff-cc-floor-breath{0%,to{--pff-cc-floor:18%}50%{--pff-cc-floor:30%}}.pff .pff-cc-card:before{content:"";z-index:0;pointer-events:none;opacity:.1;background:conic-gradient(from 0deg, var(--pff-foil-rosa), var(--pff-foil-amarelo), var(--pff-foil-ciano), var(--pff-foil-roxo), var(--pff-foil-rosa));mix-blend-mode:soft-light;animation:14s linear infinite pff-cc-foil;position:absolute;inset:-30%}@keyframes pff-cc-foil{to{transform:rotate(1turn)}}.pff .pff-cc-shine{z-index:1;pointer-events:none;opacity:1;background:linear-gradient(115deg,#0000 34%,#fff5 47%,#fff9 50%,#fff5 53%,#0000 66%) 150% 0/250% 100%;animation:4.5s ease-in-out infinite pff-cc-shine;position:absolute;inset:0}@keyframes pff-cc-shine{0%{background-position:150% 0}55%,to{background-position:-90% 0}}.pff .pff-cc-rays{pointer-events:none;background:radial-gradient(56% 30% at 50% 6%, #ffffff24, transparent 72%), radial-gradient(95% 72% at 50% 122%, color-mix(in srgb, var(--pff-tier) 42%, transparent), transparent 66%);position:absolute;inset:0}.pff .pff-cc-rays:before{content:"";pointer-events:none;background:repeating-linear-gradient(116deg,#0000 0 46px,#ffffff0e 46px 49px);position:absolute;inset:-25%;-webkit-mask-image:radial-gradient(58% 55% at 50% 20%,#000,#0000 78%);mask-image:radial-gradient(58% 55% at 50% 20%,#000,#0000 78%)}.pff .pff-cc-enter{animation:.5s cubic-bezier(.2,.9,.3,1) both pff-cc-in}@keyframes pff-cc-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.pff .pff-cartao-flip{perspective:1200px}.pff .pff-cartao-inner{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.3,1);display:grid}.pff .pff-cartao-inner[data-virado=true]{transform:rotateY(180deg)}.pff .pff-cartao-face{backface-visibility:hidden;grid-area:1/1}.pff .pff-cartao-verso{transform:rotateY(180deg)}.pff .pff-virar{cursor:pointer;min-width:44px;min-height:44px;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex}.pff .pff-virar-disco{background:var(--pff-marinho-800);color:#fff;border-radius:9999px;place-items:center;width:36px;height:36px;transition:background-color .15s,transform .15s;display:grid;box-shadow:0 0 0 1px #ffffff1a,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pff .pff-virar:hover .pff-virar-disco{background:var(--pff-marinho-700)}.pff .pff-virar:active .pff-virar-disco{transform:scale(.9)}.pff .pff-virar:focus-visible{outline:none}.pff .pff-virar:focus-visible .pff-virar-disco{outline:2px solid var(--pff-dourado);outline-offset:3px}.pff .pff-cta{text-align:left;cursor:pointer;border:0;border-radius:16px;width:100%;padding:10px 14px;font-family:inherit;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.pff .pff-cta:hover{transform:translateY(-2px)}.pff .pff-cta:active{transform:translateY(0)scale(.99)}.pff .pff-cta:focus-visible{outline:2px solid var(--pff-ouro);outline-offset:3px}.pff .pff-cta-shine{pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff61 50%,#0000 58%) 160% 0/250% 100%;position:absolute;inset:0}.pff .pff-cta:hover .pff-cta-shine{background-position:-80% 0;transition:background-position .75s}.pff .pff-cta-chevron{transition:transform .15s}.pff .pff-cta:hover .pff-cta-chevron{transform:translate(2px)}.pff .pff-chip{transition:transform .15s,border-color .15s}.pff .pff-chip:active{transform:scale(.95)}.pff .pff-chip:not([aria-pressed=true]):hover{border-color:#ffffff38}.pff .pff-chip:focus-visible{outline:2px solid var(--pff-dourado);outline-offset:2px}.pff .pff-pulso{animation:2s cubic-bezier(.4,0,.6,1) infinite pff-pulso}@keyframes pff-pulso{50%{opacity:.5}}.pff .pff-seletor{align-items:center;min-width:0;display:inline-flex;position:relative}.pff .pff-seletor select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--pff-marinho-900);min-width:0;max-width:min(190px,38vw);min-height:44px;color:var(--pff-ardosia-100);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:1px solid #ffffff2e;border-radius:10px;padding:8px 34px 8px 12px;font-size:14px;font-weight:700;overflow:hidden}.pff .pff-seletor select:focus-visible{outline:2px solid var(--pff-dourado);outline-offset:2px}.pff .pff-seletor-seta{pointer-events:none;color:var(--pff-aco-500);position:absolute;right:10px}.pff .pff-topo-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pff .pff-icone-topo{width:44px;height:44px;color:var(--pff-ardosia-100);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:0;border-radius:9999px;flex-shrink:0;place-items:center;transition:background-color .15s;display:grid;position:relative}.pff .pff-icone-topo:hover{background:#ffffff1f}.pff .pff-icone-topo:focus-visible{outline:2px solid var(--pff-dourado);outline-offset:2px}.pff .pff-icone-topo:disabled{opacity:.6;cursor:default}.pff .pff-icone-topo-badge{background:var(--pff-carmim);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--pff-marinho-800);border-radius:9999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}@media (width>=640px){.pff .pff-lockup{height:44px}.pff .pff-aba-curto{display:none}.pff .pff-aba-longo{display:inline}.pff .pff-ch-card{padding:24px}.pff .pff-ch-name{font-size:36px}.pff .pff-ch-meta{font-size:14px;line-height:20px}.pff .pff-avatar{width:112px;height:112px}}@media (prefers-reduced-motion:reduce){.pff .pff-cc-enter,.pff .pff-ch-ring,.pff .pff-pulso{animation:none!important}.pff .pff-cc-shine{opacity:0!important;animation:none!important}.pff .pff-cc-card:before,.pff .pff-cc-bg:after{animation:none!important}.pff .pff-cartao-inner,.pff .pff-cta,.pff .pff-cta:hover .pff-cta-shine,.pff .pff-aba,.pff .pff-voltar,.pff .pff-icone-topo,.pff .pff-virar-disco,.pff .pff-cta-chevron,.pff .pff-chip{transition:none!important}}.pff-sexta .pff-sexta-cena{flex-direction:column;align-items:center;width:100%;animation:.4s ease-out both pff-sexta-entrada;display:flex}.pff-sexta .pff-sexta-cena p{margin:10px 0}.pff-sexta .pff-sexta-cena article h3{margin:8px 0;font-size:18px}.pff-sexta .pff-sexta-cena small{color:var(--pff-ardosia-100);font-size:13px}.pff-sexta .pff-sexta-tag{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.pff-sexta .pff-sexta-hero{aspect-ratio:1;object-fit:cover;border:6px solid #ffffff38;border-radius:32% 32% 40% 40%;width:clamp(150px,26vh,240px);margin:0 0 24px;box-shadow:0 16px 48px #0003}.pff-sexta button:focus-visible{outline-offset:4px;outline:3px solid}.pff-sexta .pff-sexta-nav button{min-height:48px}.pff-sexta .pff-sexta-nav button:disabled{opacity:.4;cursor:default}.pff-sexta .pff-sexta-nav-final{padding:10px 0 max(10px, env(safe-area-inset-bottom));z-index:1;background:linear-gradient(#0000,#051c3bf5 24%);position:sticky;bottom:0}@keyframes pff-sexta-entrada{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pff-sexta .pff-sexta-cena{animation:none!important}}
