.hr-wrap{--hr-gold:#f2b84b;font-family:var(--font-manrope), system-ui, sans-serif;color:var(--txt);scroll-margin-top:76px;font-weight:400;line-height:1.5}.hr-card{background:radial-gradient(120% 90% at 0 0,#1a2d52 0%,#111d33 55%,#0c1628 100%);border:1px solid #f2b84b47;border-radius:18px;padding:24px 22px 20px;animation:.3s both hrIn;position:relative;box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff0d}.hr-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--hr-gold);margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.hr-sub{color:var(--txt-2);font-size:.98rem;line-height:1.55}.hr-dica{color:var(--txt-3);text-align:center;margin:14px 0 18px;font-size:.86rem;line-height:1.5}.hr-btn{background:var(--hr-gold);color:#1a1205;cursor:pointer;border:0;border-radius:9999px;margin:0 auto;padding:14px 30px;font-family:inherit;font-size:1.05rem;font-weight:800;transition:transform .12s,box-shadow .15s;display:block;box-shadow:0 3px #a87a22,0 10px 22px #0000004d}.hr-btn:hover{transform:translateY(-2px)}.hr-btn:active{transform:translateY(2px);box-shadow:0 1px #a87a22}.hr-btn.sec{color:var(--hr-gold);box-shadow:none;background:0 0;border:1.5px solid #f2b84b99}.hr-capa{text-align:center;padding:30px 22px 22px}.hr-capa-cena{justify-content:center;gap:14px;margin:6px 0 18px;display:flex}.hr-selo{letter-spacing:.12em;border-radius:12px;padding:10px 18px;font-size:1rem;font-weight:900;box-shadow:0 3px #00000059}.hr-selo.hype{color:#fff;background:linear-gradient(#d27d70 0%,#a9564b 100%);transform:rotate(-6deg)}.hr-selo.real{color:#fff;background:linear-gradient(#5ccb8c 0%,#3c9f67 100%);transform:rotate(5deg)}.hr-nome{letter-spacing:-.03em;color:var(--hr-gold);margin-bottom:22px;font-size:clamp(2.3rem,7vw,3.4rem);font-weight:900;line-height:1.05}.hr-credito{color:var(--txt-3);margin-top:18px;font-size:.82rem}.hr-tracos{gap:5px;margin-bottom:22px;display:flex}.hr-tracos>*{background:#ffffff17;border:0;border-radius:9999px;flex:1;min-width:0;height:6px;padding:0;transition:background .3s,transform .15s}.hr-tracos button{cursor:pointer}.hr-tracos button:disabled{cursor:default}.hr-tracos button:not(:disabled):hover{transform:scaleY(1.6)}.hr-tracos .feita{background:#f2b84b73}.hr-tracos .ok{background:var(--ok)}.hr-tracos .no{background:var(--no)}.hr-tracos .on{transform:scaleY(1.7);box-shadow:0 0 0 1px #f2b84bb3}.hr-tracos .on:not(.ok):not(.no){background:var(--hr-gold)}.hr-bandeja{text-align:center;background:#00000047;border:1px solid #ffffff12;border-radius:14px;padding:22px 18px 20px;animation:.3s both hrIn;box-shadow:inset 0 2px 10px #00000059}.hr-ano-grande{letter-spacing:-.03em;color:var(--hr-gold);font-size:clamp(2.6rem,9vw,3.6rem);font-weight:900;line-height:1}.hr-autor{color:var(--txt-2);margin-top:8px;font-size:.95rem}.hr-autor b{color:#fff}.hr-frase{color:#fff;max-width:38ch;margin:12px auto 4px;font-size:clamp(1.02rem,3.2vw,1.2rem);font-style:italic;font-weight:600;line-height:1.45}.hr-glosa{max-width:40ch;color:var(--txt-2);margin:-4px auto 12px;font-size:.9rem;font-style:italic}.hr-prazo{color:var(--hr-gold);border:1px solid #f2b84b8c;border-radius:9999px;padding:4px 12px;font-size:.9rem;font-weight:800;display:inline-block}.hr-q-hoje{text-align:center;letter-spacing:-.01em;color:var(--hr-gold);margin:18px 0 2px;font-size:clamp(1.25rem,4vw,1.55rem);font-weight:900}.hr-escolha{margin-top:10px}.hr-capa .hr-nome{margin-bottom:24px}.hr-pergunta{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-2);margin-bottom:8px;font-size:.78rem;font-weight:800}.hr-escala{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:6px;display:grid}.hr-esc{min-height:58px;padding:8px 4px;font-size:.88rem}.hr-esc.forte{font-weight:900}.hr-esc.meio{font-size:.8rem;font-weight:700}.hr-ficha{color:#0f1b31;cursor:pointer;background:linear-gradient(#fbfcfe 0%,#e4eaf3 100%);border:0;border-radius:12px;font-family:inherit;font-weight:800;line-height:1.2;transition:transform .12s,box-shadow .15s,opacity .25s;box-shadow:0 3px #a3b3ca,0 8px 16px #00000047}.hr-ficha:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px #a3b3ca,0 12px 22px #00000052,0 0 0 2px #f2b84b99}.hr-ficha:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #a3b3ca}.hr-setas{justify-content:space-between;margin-top:18px;display:flex}.hr-seta{width:46px;height:46px;color:var(--hr-gold);cursor:pointer;background:0 0;border:1.5px solid #f2b84b99;border-radius:50%;place-items:center;padding-bottom:3px;font-size:1.6rem;line-height:1;transition:background .15s,opacity .2s;display:grid}.hr-seta:hover:not(:disabled){background:#f2b84b1f}.hr-seta:disabled{opacity:.25;cursor:default}.hr-seta.pulsa{background:var(--hr-gold);color:#1a1205;animation:1.4s ease-in-out infinite hrPulsa}.hr-placar{text-align:center}.hr-nota{letter-spacing:-.04em;color:var(--hr-gold);font-size:clamp(4rem,16vw,6rem);font-weight:900;line-height:1;animation:.5s cubic-bezier(.3,1.6,.5,1) both hrPop}.hr-perfil{max-width:420px;margin:20px auto 14px}.hr-perfil b{color:#fff;letter-spacing:-.01em;font-size:1.6rem;font-weight:900;display:block}.hr-perfil p{color:var(--txt-2);margin-top:4px;line-height:1.5}.hr-quadro{grid-template-columns:auto 1fr 1fr;gap:6px;max-width:440px;margin:0 auto;display:grid}.hr-q-eixo{letter-spacing:.08em;text-transform:uppercase;color:var(--txt-3);align-self:end;padding-bottom:2px;font-size:.7rem;font-weight:800}.hr-q-eixo.lado{text-align:right;align-self:center;padding-right:4px}.hr-q-cel{color:var(--txt-3);background:#00000047;border:1px solid #ffffff12;border-radius:10px;padding:12px 6px;font-size:.86rem;font-weight:700}.hr-q-cel.on{color:#1a1205;background:linear-gradient(#ffd27a 0%,#f2b84b 100%);border-color:#0000}.hr-ficha:disabled{cursor:default}.hr-ficha.certa{color:#fff;background:linear-gradient(#5ccb8c 0%,#3c9f67 100%);animation:.42s cubic-bezier(.3,1.6,.5,1) both hrPop;box-shadow:0 3px #2a7149,0 8px 16px #00000047}.hr-ficha.errada{color:#fff;background:linear-gradient(#d27d70 0%,#a9564b 100%);animation:.4s both hrNao;box-shadow:0 3px #7a3a32,0 8px 16px #00000047}.hr-ficha.apaga{opacity:.3}.hr-ficha.neutra{background:linear-gradient(#ffd27a 0%,#f2b84b 100%);box-shadow:0 3px #a87a22}.hr-hoje.neutro{border-color:#f2b84b73}.neutro .hr-pt{color:var(--txt-3)}.hr-ficha.gabarito{opacity:.85;box-shadow:0 0 0 2.5px #5ccb8c,0 3px #a3b3ca}.hr-hoje{background:#00000047;border:1px solid #ffffff12;border-radius:14px;margin-top:14px;padding:16px 16px 14px;animation:.35s both hrIn}.hr-hoje.ok{border-color:#4fa8738c;box-shadow:0 0 0 4px #4fa8731a}.hr-hoje.no{border-color:#b5675c8c;box-shadow:0 0 0 4px #b5675c1a}.hr-hoje-topo{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hr-pt{font-size:1.1rem;font-weight:900}.hr-pt small{color:var(--txt-3);font-size:.78rem;font-weight:600}.ok .hr-pt{color:#7fe0a8}.no .hr-pt{color:var(--no-soft)}.hr-hoje-fato{color:#fff;margin-top:4px;font-size:1.15rem;font-weight:800;line-height:1.45}.hr-hoje-ctx{color:var(--txt-2);margin-top:10px;line-height:1.55}.hr-hoje-resp{color:var(--txt-3);margin-top:8px;font-size:.9rem}.hr-hoje-resp b{color:#7fe0a8}.hr-barras{flex-direction:column;gap:8px;margin-top:8px;display:flex}.hr-barra{grid-template-rows:auto auto;grid-template-columns:72px 1fr;align-items:center;column-gap:10px;display:grid}.hr-barra-r{letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);grid-row:span 2;font-size:.72rem;font-weight:800}.hr-barra-trilho{background:#ffffff0f;border-radius:9999px;height:14px;overflow:hidden}.hr-barra-v{transform-origin:0;border-radius:9999px;height:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both hrBarra}.hr-barra-v.prometido{background:#ffffff59}.hr-barra-v.hoje{background:var(--hr-gold);animation-delay:.15s}.hr-barra-n{color:#fff;margin-top:2px;font-size:.95rem;font-weight:800}.hr-q{padding:30px 20px}.hr-q-texto{color:#fff;max-width:30ch;margin:4px auto 0;font-size:clamp(1.35rem,4.4vw,1.75rem);font-weight:800;line-height:1.35}.hr-q-apoio{max-width:46ch;color:var(--txt-2);margin:14px auto 0;line-height:1.55}.hr-fim-botoes{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.hr-fim-botoes .hr-btn{margin:0}@keyframes hrIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hrPop{0%{transform:scale(.92)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes hrNao{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes hrBarra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hrPulsa{0%,to{box-shadow:0 0 #f2b84b80}50%{box-shadow:0 0 0 9px #f2b84b00}}@media (max-width:480px){.hr-card{padding:18px 14px 16px}.hr-q-cel{font-size:.78rem}}
.pl3-cena{aspect-ratio:16/9.5;background:radial-gradient(80% 75% at 50% 42%,#24395f 0%,#132242 55%,#0c1628 100%);margin:12px -18px 4px;position:relative;overflow:hidden}.pl3-cena.capa{aspect-ratio:16/8.5;background:radial-gradient(70% 70% at 50% 45%,#f2b84b1a 0%,#0000 70%);margin:-8px -22px 2px}.pl3-canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.pl3-cena.pronta .pl3-canvas{opacity:1}.pl3-rot{color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;will-change:transform;background:#0a1222d6;border:1px solid #f2b84b80;border-radius:9999px;margin-top:-8px;padding:4px 10px;font-size:.78rem;font-weight:800;transition:opacity .4s;position:absolute;top:0;left:0;box-shadow:0 6px 14px #00000059}.pl3-rot.voce{color:#1a1205;background:#f2b84b;border-color:#0000}.pl-bandeja{padding-top:18px}.pl-titulo{letter-spacing:-.02em;color:var(--hr-gold);font-size:clamp(1.5rem,5vw,2rem);font-weight:900;line-height:1.1}.pl-texto{color:#fff;text-align:left;max-width:46ch;margin:10px auto 0;font-size:clamp(1rem,3vw,1.1rem);font-weight:500;line-height:1.55}.pl-glosa{text-align:left;max-width:46ch;margin:8px auto 0}.pl-opcoes{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.pl-op{min-height:62px;padding:10px 12px;font-size:1rem}.pl-ideia{background:#00000047;border:1px solid #f2b84b59;border-radius:14px;margin-top:16px;padding:18px 18px 16px;animation:.35s both hrIn}.pl-ideia-nome{color:#fff;letter-spacing:-.01em;font-size:1.3rem;font-weight:900;line-height:1.2}.pl-ideia-quem{color:var(--txt-3);margin-top:2px;font-size:.82rem}.pl-ideia-texto{color:var(--txt-2);margin-top:10px;line-height:1.6}.pl-lados{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.pl-lado{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px 12px 10px}.pl-lado.seu{background:#f2b84b12;border-color:#f2b84b99}.pl-lado-r{letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.pl-lado.seu .pl-lado-r{color:var(--hr-gold)}.pl-lado-r em{font-style:normal}.pl-lado p{color:#e9eef6;font-size:.93rem;font-style:italic;line-height:1.5}.pl-dado{margin-top:14px}.pl-dado-barra{background:#ffffff14;border-radius:9999px;height:10px;overflow:hidden}.pl-dado-v{background:var(--hr-gold);transform-origin:0;border-radius:9999px;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both hrBarra}.pl-dado p{color:var(--txt-2);margin-top:6px;font-size:.92rem;line-height:1.5}.pl-dado b{color:#fff;font-size:1.05rem}.pl-dado-fonte{color:var(--txt-3);font-size:.8rem}.pl-perfil-nome{letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,7vw,2.8rem);font-weight:900;line-height:1.05;animation:.5s cubic-bezier(.3,1.6,.5,1) both hrPop}.pl-perfil-texto{max-width:46ch;color:var(--txt-2);margin:10px auto 20px;line-height:1.55}.pl-mapa{gap:6px;max-width:460px;margin:0 auto;display:grid}.pl-mapa-meio{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.pl-eixo{letter-spacing:.08em;text-transform:uppercase;color:var(--txt-3);font-size:.7rem;font-weight:800}.pl-eixo.lado{writing-mode:vertical-rl;transform:rotate(180deg)}.pl-eixo.lado.dir{transform:none}.pl-quadro{aspect-ratio:1.5;grid-template-columns:1fr 1fr;gap:6px;display:grid;position:relative}.pl-q{color:var(--txt-3);background:#00000047;border:1px solid #ffffff12;border-radius:10px;place-items:center;padding:8px;font-size:.86rem;font-weight:700;display:grid}.pl-q.on{color:var(--hr-gold);background:#f2b84b29;border-color:#f2b84b99}.pl-ponto{background:#fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.6s cubic-bezier(.3,1.6,.5,1) .2s both hrPop;position:absolute;box-shadow:0 0 0 4px #f2b84b8c,0 4px 12px #00000080}.pl-mapa-botoes{flex-direction:column;align-items:center;gap:10px;margin-top:22px;display:flex}.pl-mapa-botoes .hr-btn{margin:0}.pl-partilha{justify-content:center;gap:10px;margin-top:20px;display:flex}.pl-partilha .hr-btn{margin:0;padding:11px 20px;font-size:.95rem;text-decoration:none}.pl-partilha-nota{color:var(--txt-3);margin-top:8px;font-size:.85rem}.pl-link{color:var(--txt-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:2px;font-size:.92rem;text-decoration:underline}.pl-link:hover{color:var(--hr-gold)}.pl-relatorio{text-align:left;max-width:560px;margin:26px auto 0}.pl-oferta{text-align:left;gap:14px;max-width:560px;margin:22px auto 0;display:grid}.pl-aula{background:linear-gradient(160deg,#f2b84b29,#f2b84b0a);border:1px solid #f2b84b73;border-radius:14px;padding:18px 18px 16px}.pl-aula p{color:#e9eef6;margin:2px 0 14px;line-height:1.55}.pl-aula-btn{margin:0;text-decoration:none;display:inline-block}.pl-livro{color:var(--txt);background:#00000040;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.pl-livro:hover{border-color:#f2b84b99;transform:translateY(-2px)}.pl-livro img{border-radius:6px;flex:none;width:70px;height:auto;box-shadow:0 6px 16px #0006}.pl-livro-t{gap:3px;display:grid}.pl-livro-t small{letter-spacing:.08em;text-transform:uppercase;color:var(--hr-gold);font-size:.7rem;font-weight:800}.pl-livro-t b{color:#fff;font-size:1.02rem}.pl-livro-t span{color:var(--txt-2);font-size:.86rem;line-height:1.35}.pl-livro-t i{color:var(--hr-gold);font-size:.88rem;font-style:normal;font-weight:800}.hr-conversa .pl-oferta{margin-top:26px}@keyframes plAtinge{to{fill:#d27d70;opacity:.55}}@media (max-width:480px){.pl-bandeja{padding-left:10px;padding-right:10px}.pl3-cena{aspect-ratio:1/1.02;margin:10px -10px 4px}.pl3-cena.capa{aspect-ratio:4/3;margin:-6px -14px 0}.pl3-rot{padding:3px 8px;font-size:.7rem}.pl-texto,.pl-glosa{padding:0 6px}.pl-op{min-height:58px;padding:8px;font-size:.92rem}.pl-lados{grid-template-columns:1fr}.pl-ideia{padding:16px 14px 14px}}.pl-explica+.pl-explica{margin-top:26px}.pl-explica h3{color:var(--white,#fff);margin-bottom:6px;font-size:18px;font-weight:800}.pl-explica h3 span{color:var(--dim,#9aa6b8);font-weight:500}