@font-face{font-family:"Literata";src:url(../fonts/literata-600.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:"Atkinson";src:url(../fonts/atkinson-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Atkinson";src:url(../fonts/atkinson-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--pp-tinta:#1D3B8F;--pp-tinta-2:#142A66;--pp-tinta-claro:#E6EDFA;--pp-caderno:#D5E1F5;--pp-papel:#FFFFFF;--pp-fundo:#F4F7FC;--pp-grafite:#1E2733;--pp-grafite-2:#4A5565;--pp-grafite-3:#5F6B7B;--pp-linha:#DCE3EE;--pp-margem:#D9534A;--pp-marca:#FFE266;--pp-certo:#1B7A52;--pp-certo-claro:#E5F4EC;--pp-serif:"Literata","Iowan Old Style",Georgia,serif;--pp-sans:"Atkinson",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pp-max:1200px;--pp-gut:16px;--pp-r:8px;--pp-r-g:12px;--pp-sombra-papel:0 1px 0 rgba(20,42,102,.06),0 24px 48px -24px rgba(20,42,102,.35);color-scheme:light}@media (min-width:720px){:root{--pp-gut:28px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--pp-papel);color:var(--pp-grafite);font:400 1.0625rem/1.6 var(--pp-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--pp-tinta);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--pp-tinta-2)}:focus-visible{outline:3px solid var(--pp-tinta);outline-offset:2px;border-radius:4px}h1,h2,h3,h4{font-family:var(--pp-serif);font-weight:600;color:var(--pp-grafite);line-height:1.18;margin:0 0 .5em;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(2rem,1.3rem + 2.6vw,3.15rem);letter-spacing:-.02em}h2{font-size:clamp(1.55rem,1.2rem + 1.2vw,2.1rem)}h3{font-size:1.2rem}p{margin:0 0 1em}ul,ol{padding-left:1.2em}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--pp-marca);color:var(--pp-grafite)}.pp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-pular{position:absolute;left:12px;top:-60px;z-index:100;background:var(--pp-tinta);color:#fff;padding:10px 14px;border-radius:var(--pp-r)}.pp-pular:focus{top:12px;color:#fff}.pp-botao{display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-height:44px;padding:.55em 1.1em;background:var(--pp-tinta);color:#fff;border:1.5px solid var(--pp-tinta);border-radius:var(--pp-r);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.pp-botao:hover{background:var(--pp-tinta-2);border-color:var(--pp-tinta-2);color:#fff}.pp-botao--g{min-height:50px;padding:.7em 1.4em;font-size:1.0625rem}.pp-botao--linha{background:transparent;color:var(--pp-tinta)}.pp-botao--linha:hover{background:var(--pp-tinta-claro);color:var(--pp-tinta-2)}.pp-botao[disabled],.pp-botao.is-carregando{opacity:.6;pointer-events:none}.pp-link{font-weight:700;display:inline-flex;align-items:center;gap:.4em}.pp-nota{color:var(--pp-grafite-3);font-size:.9375rem}.pp-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:1.5em}.pp-i{flex:none}.pp-topo{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);border-bottom:1px solid var(--pp-linha);backdrop-filter:saturate(1.4) blur(6px)}.pp-topo__in{max-width:var(--pp-max);margin:0 auto;padding:0 var(--pp-gut);min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pp-logo{display:inline-flex;align-items:center;gap:9px;color:var(--pp-tinta);text-decoration:none}.pp-logo__nome{font-family:var(--pp-serif);font-weight:600;font-size:1.32rem;letter-spacing:-.015em;color:var(--pp-grafite)}.pp-logo:hover .pp-logo__nome{color:var(--pp-tinta)}.pp-menu__botao{background:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1.5px solid var(--pp-linha);border-radius:var(--pp-r);cursor:pointer;font-weight:700;color:var(--pp-grafite)}.pp-nav{position:absolute;left:0;right:0;top:100%;background:var(--pp-papel);border-bottom:1px solid var(--pp-linha);padding:8px var(--pp-gut) 20px;max-height:calc(100vh - 64px);overflow:auto;box-shadow:0 20px 30px -20px rgba(20,42,102,.3)}.pp-nav__lista{list-style:none;margin:0;padding:0}.pp-nav__item>a,.pp-sub>summary{display:flex;align-items:center;min-height:48px;padding:0 4px;color:var(--pp-grafite);font-weight:700;text-decoration:none;border-bottom:1px solid var(--pp-linha);cursor:pointer}.pp-sub>summary{list-style:none;justify-content:space-between}.pp-sub>summary::-webkit-details-marker{display:none}.pp-sub>summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);margin-left:10px;transition:transform .15s}.pp-sub[open]>summary::after{transform:rotate(-135deg) translateY(-1px)}.pp-sub__painel{display:grid;gap:4px 20px;grid-template-columns:1fr 1fr;padding:12px 4px 16px}.pp-sub__seg{display:block;font-weight:700;color:var(--pp-grafite);text-decoration:none;margin:8px 0 4px;font-size:.95rem}.pp-sub__col ul{list-style:none;margin:0;padding:0}.pp-sub__col li a{display:block;padding:5px 0;color:var(--pp-grafite-2);text-decoration:none;font-size:.95rem}.pp-sub__col li a:hover{color:var(--pp-tinta);text-decoration:underline}.pp-nav__conta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:16px}.pp-nav__entrar{font-weight:700;text-decoration:none;padding:10px 6px}@media (min-width:1040px){.pp-menu__botao{display:none}.pp-nav{position:static;display:flex!important;flex:1;align-items:center;justify-content:space-between;padding:0;border:0;box-shadow:none;max-height:none;overflow:visible;background:none;margin-left:28px}.pp-nav__lista{display:flex;gap:4px;align-items:center}.pp-nav__item>a,.pp-sub>summary{border:0;min-height:40px;padding:0 12px;border-radius:var(--pp-r);font-size:.98rem}.pp-nav__item>a:hover,.pp-sub>summary:hover,.pp-sub[open]>summary{background:var(--pp-fundo);color:var(--pp-tinta)}.pp-nav__item--acervo{position:relative}.pp-sub__painel{position:absolute;top:calc(100% + 10px);left:-8px;width:680px;grid-template-columns:repeat(4,1fr);background:var(--pp-papel);border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:18px 22px 20px;box-shadow:0 24px 40px -24px rgba(20,42,102,.35)}.pp-nav__conta{padding:0;flex-wrap:nowrap}}@media (max-width:1039.98px){.js .pp-nav:not(.is-aberto){display:none}html:not(.js) .pp-nav{position:static;box-shadow:none}html:not(.js) .pp-menu__botao{display:none}.pp-topo__in{position:relative}}.pp-main{display:block}.pp-secao{padding:56px 0}@media (min-width:900px){.pp-secao{padding:80px 0}}.pp-secao__in,.pp-hero__in,.pp-rodape__in,.pp-rodape__base,.pp-pagina{max-width:var(--pp-max);margin:0 auto;padding:0 var(--pp-gut)}.pp-secao__cab{max-width:760px;margin-bottom:28px}.pp-secao__cab p{color:var(--pp-grafite-2);font-size:1.0625rem}.pp-secao__cab--linha{max-width:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.pp-secao__cab--linha h2{margin:0}.pp-duas{display:grid;gap:36px;align-items:center}@media (min-width:900px){.pp-duas{grid-template-columns:1fr 1fr;gap:64px}}.pp-hero{background-color:var(--pp-fundo);background-image:repeating-linear-gradient(to bottom,transparent 0 35px,rgba(29,59,143,.07) 35px 36px);border-bottom:1px solid var(--pp-linha);overflow:hidden}.pp-hero__in{display:grid;gap:40px;padding-top:44px;padding-bottom:52px;align-items:center}@media (min-width:980px){.pp-hero__in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;padding-top:72px;padding-bottom:84px}}.pp-hero h1{max-width:17ch;margin-bottom:.45em}.pp-hero__sub{font-size:1.15rem;color:var(--pp-grafite-2);max-width:46ch}.pp-busca{display:grid;gap:10px;margin-top:26px;background:var(--pp-papel);border:1.5px solid var(--pp-caderno);border-radius:var(--pp-r-g);padding:10px;box-shadow:0 10px 30px -18px rgba(20,42,102,.35);max-width:640px}@media (min-width:620px){.pp-busca{grid-template-columns:minmax(0,1fr) 170px auto;align-items:center}}.pp-busca__campo{display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--pp-grafite-3)}.pp-busca__campo input{flex:1;min-width:0;border:0;outline:0;background:none;min-height:46px;font-size:1.05rem;color:var(--pp-grafite)}.pp-busca__campo:focus-within{outline:3px solid var(--pp-tinta);outline-offset:2px;border-radius:6px}.pp-busca__ano{width:100%;min-height:46px;border:1.5px solid var(--pp-linha);border-radius:var(--pp-r);padding:0 34px 0 12px;background:var(--pp-fundo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234A5565' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;color:var(--pp-grafite)}.pp-hero__atalhos{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.pp-hero__atalhos a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:var(--pp-papel);border:1px solid var(--pp-linha);color:var(--pp-grafite);text-decoration:none;font-size:.95rem;font-weight:700}.pp-hero__atalhos a:hover{border-color:var(--pp-tinta);color:var(--pp-tinta)}.pp-folha{margin:0;position:relative;justify-self:center;width:min(100%,470px)}.pp-folha__pilha{position:relative}.pp-folha__pilha::before{content:"";position:absolute;inset:12px -12px -10px 16px;background:#FBFCFE;border-radius:3px;box-shadow:var(--pp-sombra-papel);transform:rotate(2.4deg)}.pp-folha__papel{position:relative;background:var(--pp-papel);border-radius:3px;box-shadow:var(--pp-sombra-papel);padding:22px 22px 70px 50px;transform:rotate(-1.2deg);font-size:.92rem;line-height:1.45}.pp-folha__papel::before{content:"";position:absolute;left:34px;top:0;bottom:0;width:1.5px;background:var(--pp-margem);opacity:.55}.pp-folha__cab{display:grid;grid-template-columns:1.6fr 1fr;gap:9px 14px;padding-bottom:14px;margin-bottom:14px;border-bottom:1.5px solid var(--pp-grafite)}.pp-folha__campo{display:flex;align-items:flex-end;gap:6px;font-size:.74rem;color:var(--pp-grafite-2);white-space:nowrap}.pp-folha__campo::after{content:"";flex:1;border-bottom:1px solid var(--pp-grafite-3);transform:translateY(-3px)}.pp-folha__campo--l{grid-column:1}.pp-folha__titulo{font-family:var(--pp-serif);font-weight:600;font-size:1rem;margin:0 0 12px;color:var(--pp-grafite)}.pp-folha__qs{margin:0;padding-left:1.2em}.pp-folha__qs>li{margin-bottom:14px;padding-left:2px}.pp-folha__qs>li::marker{font-weight:700}.pp-folha__en{margin-bottom:6px}.pp-folha__alts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}.pp-folha__alts li{display:flex;align-items:center;gap:7px;counter-increment:alt}.pp-folha__alts{counter-reset:alt}.pp-bolha{position:relative;width:17px;height:17px;border:1.4px solid var(--pp-grafite-2);border-radius:50%;flex:none;display:grid;place-items:center;font-size:.62rem;color:var(--pp-grafite-2)}.pp-bolha::before{content:counter(alt,lower-alpha)}.is-marcada .pp-bolha::after{content:"";position:absolute;inset:1.5px;border-radius:50%;background:#2A3340;transform:scale(0);animation:pp-marca .45s cubic-bezier(.3,.7,.3,1.2) var(--d,1s) forwards}@keyframes pp-marca{to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.is-marcada .pp-bolha::after{animation:none;transform:scale(1)}}.pp-carimbo{position:absolute;right:22px;bottom:16px;transform:rotate(-7deg);border:2px solid var(--pp-tinta);color:var(--pp-tinta);border-radius:8px;padding:5px 10px 6px;font:700 .66rem/1.15 var(--pp-sans);letter-spacing:.06em;text-align:center;opacity:.82;box-shadow:inset 0 0 0 2px var(--pp-papel),inset 0 0 0 3px rgba(29,59,143,.5)}.pp-carimbo b{font-size:.86rem;letter-spacing:.02em}.pp-folha figcaption{position:relative;text-align:center;margin-top:22px;font-size:.95rem}@media (max-width:480px){.pp-folha__papel{padding:18px 14px 74px 40px;transform:none}.pp-folha__papel::before{left:26px}.pp-folha__pilha::before{display:none}.pp-folha__alts{grid-template-columns:1fr}}.pp-sumario__cols{display:grid;gap:36px}@media (min-width:860px){.pp-sumario__cols{grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:1100px){.pp-sumario__cols{grid-template-columns:repeat(4,1fr);gap:32px}}.pp-sumario__col h3{font-size:1.15rem;padding-bottom:10px;border-bottom:2px solid var(--pp-grafite);margin-bottom:4px}.pp-sumario__col h3 a{color:inherit;text-decoration:none}.pp-sumario__col h3 a:hover{color:var(--pp-tinta)}.pp-indice{list-style:none;margin:0 0 16px;padding:0}.pp-indice a{display:flex;align-items:baseline;gap:8px;padding:9px 0;color:var(--pp-grafite);text-decoration:none;border-bottom:1px solid var(--pp-linha)}.pp-indice a:hover{color:var(--pp-tinta)}.pp-indice a:hover .pp-indice__nome{text-decoration:underline}.pp-indice__pontos{flex:1;border-bottom:2px dotted var(--pp-caderno);transform:translateY(-4px)}.pp-indice__n{font-variant-numeric:tabular-nums;color:var(--pp-grafite-2);font-size:.95rem}.pp-sumario__discs{display:flex;flex-wrap:wrap;gap:6px;margin:0}.pp-sumario__discs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 10px;border:1px solid var(--pp-linha);border-radius:16px;line-height:1.3;font-size:.86rem;color:var(--pp-grafite-2);text-decoration:none}.pp-sumario__discs a::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--cor)}.pp-sumario__discs a:hover{border-color:var(--cor);color:var(--pp-grafite)}.pp-grade{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr))}.pp-card{background:var(--pp-papel);border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);overflow:hidden;transition:border-color .15s,box-shadow .15s}.pp-card:hover{border-color:#B9C8E4;box-shadow:0 16px 30px -22px rgba(20,42,102,.45)}.pp-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.pp-card__corpo{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.pp-card__meta{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin:0;font-size:.86rem;color:var(--pp-grafite-2)}.pp-card__titulo{font-size:1.08rem;margin:2px 0 2px;line-height:1.28}.pp-card__link:hover .pp-card__titulo{color:var(--pp-tinta);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.pp-card__dados{display:flex;flex-wrap:wrap;gap:4px 14px;margin:auto 0 0;padding-top:6px;font-size:.86rem;color:var(--pp-grafite-3)}.pp-card__dados span{display:inline-flex;align-items:center;gap:4px}.pp-card__nota{margin:0;font-size:.86rem}.pp-etq{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--pp-grafite)}.pp-etq::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--cor)}.pp-capa{aspect-ratio:16 / 10;background:color-mix(in srgb,var(--cor) 12%,#fff);overflow:hidden;position:relative}.pp-capa img{width:100%;height:100%;object-fit:cover}.pp-capa--tipo{display:flex;flex-direction:column;justify-content:flex-end;padding:14px 16px 0;border-bottom:1px solid color-mix(in srgb,var(--cor) 22%,#fff)}.pp-capa__disc{position:absolute;top:12px;left:16px;font:600 .95rem/1.2 var(--pp-serif);color:color-mix(in srgb,var(--cor) 80%,#000);max-width:70%}.pp-capa__folha{align-self:flex-end;width:58%;height:70%;background:#fff;border-radius:3px 3px 0 0;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 10px 24px -12px color-mix(in srgb,var(--cor) 70%,#000);padding:12px 12px 0;display:flex;flex-direction:column;gap:7px;transform:rotate(-2deg) translateY(4px);border-top:4px solid var(--cor)}.pp-capa__tipo{font-size:.7rem;font-weight:700;color:color-mix(in srgb,var(--cor) 78%,#000)}.pp-capa__folha i{display:block;height:5px;border-radius:3px;background:#E8EDF5}.pp-capa__folha i:nth-child(3){width:80%}.pp-capa__folha i:nth-child(4){width:60%}@media (max-width:599.98px){.pp-grade{gap:12px}.pp-card__link{flex-direction:row}.pp-card .pp-capa{flex:none;width:104px;aspect-ratio:auto;min-height:100%}.pp-card .pp-capa--tipo{padding:0;border-bottom:0;border-right:1px solid color-mix(in srgb,var(--cor) 22%,#fff);justify-content:center;align-items:center}.pp-card .pp-capa__disc{display:none}.pp-card .pp-capa__folha{align-self:center;width:62%;height:64%;transform:rotate(-3deg);padding:8px 7px 0;gap:5px}.pp-card .pp-capa__tipo{font-size:.6rem}.pp-card__corpo{padding:12px 14px}.pp-card__titulo{font-size:1rem}}.pp-estrelas{position:relative;display:inline-block;font-size:1rem;line-height:1;letter-spacing:1px;vertical-align:-1px}.pp-estrelas__fundo{color:#D4DAE5}.pp-estrelas__nota{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#E0A100}.pp-estrelas__txt{font-weight:700;color:var(--pp-grafite)}.pp-estrelas__txt span{font-weight:400;color:var(--pp-grafite-3)}.pp-montador-home{background:var(--pp-fundo);border-top:1px solid var(--pp-linha);border-bottom:1px solid var(--pp-linha)}.pp-passos{list-style:none;counter-reset:passo;padding:0;margin:24px 0 0;display:grid;gap:18px}.pp-passos li{counter-increment:passo;position:relative;padding-left:50px;color:var(--pp-grafite-2)}.pp-passos li strong{color:var(--pp-grafite);display:block}.pp-passos li::before{content:counter(passo);position:absolute;left:0;top:1px;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--pp-tinta);color:var(--pp-tinta);display:grid;place-items:center;font:600 1rem/1 var(--pp-serif)}.pp-mini{background:var(--pp-papel);border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:18px;box-shadow:var(--pp-sombra-papel);max-width:460px;margin-inline:auto}.pp-mini__filtros{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pp-mini__filtros span{padding:4px 10px;border-radius:999px;background:var(--pp-tinta-claro);color:var(--pp-tinta-2);font-size:.82rem;font-weight:700}.pp-mini__q{display:flex;align-items:center;gap:10px;padding:11px 4px;border-bottom:1px solid var(--pp-linha);font-size:.95rem;color:var(--pp-grafite-2)}.pp-mini__q.is-on{color:var(--pp-grafite)}.pp-mini__caixa{width:20px;height:20px;border:1.5px solid var(--pp-grafite-3);border-radius:5px;display:grid;place-items:center;flex:none;color:#fff}.pp-mini__q.is-on .pp-mini__caixa{background:var(--pp-tinta);border-color:var(--pp-tinta)}.pp-mini__rodape{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:.9rem;color:var(--pp-grafite-2)}.pp-mini__btn{background:var(--pp-tinta);color:#fff;border-radius:6px;padding:7px 14px;font-weight:700}.pp-videos{display:grid;gap:20px}@media (min-width:760px){.pp-videos{grid-template-columns:2fr 1fr;grid-auto-rows:auto}.pp-video--grande{grid-row:span 3}}.pp-video__titulo{font-size:1.02rem;margin:10px 0 0}.pp-video--grande .pp-video__titulo{font-size:1.3rem}.pp-video__titulo a{color:inherit;text-decoration:none}.pp-video__titulo a:hover{color:var(--pp-tinta);text-decoration:underline}.pp-yt{position:relative;aspect-ratio:16 / 9;background:#0E1A33;border-radius:var(--pp-r-g);overflow:hidden;cursor:pointer}.pp-yt img{width:100%;height:100%;object-fit:cover}.pp-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pp-yt__play{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;border:0;background:rgba(255,255,255,.94);color:var(--pp-tinta);display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.25)}.pp-yt__play svg{margin-left:4px}.pp-yt:hover .pp-yt__play{background:#fff;transform:scale(1.04)}.pp-yt__dur{position:absolute;right:8px;bottom:8px;background:rgba(14,26,51,.85);color:#fff;font-size:.78rem;font-weight:700;padding:2px 6px;border-radius:4px}.pp-vazio{border:1.5px dashed var(--pp-caderno);border-radius:var(--pp-r-g);padding:28px;text-align:center;color:var(--pp-grafite-2);background:var(--pp-fundo)}.pp-vazio p{margin-bottom:14px}.pp-bncc-home{background:var(--pp-tinta);color:#E9EEFA}.pp-bncc-home h2{color:#fff}.pp-bncc-busca{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pp-bncc-busca input{flex:1 1 180px;min-height:50px;border-radius:var(--pp-r);border:0;padding:0 16px;font:700 1.15rem/1 var(--pp-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--pp-grafite)}.pp-bncc-home .pp-botao{background:var(--pp-marca);border-color:var(--pp-marca);color:var(--pp-grafite);min-height:50px}.pp-bncc-home .pp-botao:hover{background:#FFD633;border-color:#FFD633}.pp-codigos{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media (min-width:560px){.pp-codigos{grid-template-columns:1fr 1fr}}.pp-codigos a{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid rgba(255,255,255,.22);border-radius:var(--pp-r);color:#E9EEFA;text-decoration:none;font-size:.9rem;line-height:1.35}.pp-codigos a:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5);color:#fff}.pp-codigos b{font-size:1rem;color:#fff;letter-spacing:.03em}.pp-depos__lista{display:grid;gap:20px}@media (min-width:860px){.pp-depos__lista{grid-template-columns:repeat(3,1fr)}}.pp-depo{margin:0;padding:22px;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);display:flex;flex-direction:column;gap:12px}.pp-depo blockquote{margin:0;font:400 1.06rem/1.55 var(--pp-serif);color:var(--pp-grafite)}.pp-depo blockquote p:last-child{margin:0}.pp-depo__nota{margin:0}.pp-depo figcaption{display:flex;gap:12px;align-items:center;margin-top:auto;font-size:.9rem;color:var(--pp-grafite-2)}.pp-depo figcaption span{display:flex;flex-direction:column}.pp-depo figcaption b{color:var(--pp-grafite)}.pp-depo__foto,.pp-depo__ini{width:44px;height:44px;border-radius:50%;flex:none;object-fit:cover}.pp-depo__ini{display:grid;place-items:center;background:var(--pp-tinta-claro);color:var(--pp-tinta);font:600 1.1rem/1 var(--pp-serif)}.pp-checks{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.pp-checks li{display:flex;gap:10px;align-items:flex-start}.pp-checks .pp-i{color:var(--pp-certo);margin-top:3px}.pp-calc{background:var(--pp-fundo);border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:24px}.pp-calc h3{margin-bottom:14px}.pp-calc>label{display:block;font-weight:700;margin-bottom:6px}.pp-calc__preco{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--pp-linha);border-radius:var(--pp-r);padding:0 14px;max-width:220px}.pp-calc__preco span{color:var(--pp-grafite-3);font-weight:700}.pp-calc__preco input{border:0;outline:0;min-height:48px;width:100%;font-size:1.25rem;font-weight:700;background:none}.pp-calc__preco:focus-within{border-color:var(--pp-tinta)}.pp-calc fieldset{border:0;padding:0;margin:18px 0;display:grid;gap:6px}.pp-calc legend{font-weight:700;margin-bottom:6px}.pp-calc fieldset label{display:flex;gap:10px;align-items:center;cursor:pointer}.pp-calc input[type="radio"]{width:18px;height:18px;accent-color:var(--pp-tinta)}.pp-calc__res{margin:0 0 12px;border-top:1px solid var(--pp-linha)}.pp-calc__res div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--pp-linha)}.pp-calc__res dt{color:var(--pp-grafite-2)}.pp-calc__res dd{margin:0;font-variant-numeric:tabular-nums;font-weight:700}.pp-calc__liq dt{color:var(--pp-grafite);font-weight:700}.pp-calc__liq dd{color:var(--pp-certo);font-size:1.3rem}.pp-planos{display:grid;gap:20px;align-items:stretch}@media (min-width:900px){.pp-planos{grid-template-columns:repeat(3,1fr)}}.pp-plano{position:relative;display:flex;flex-direction:column;padding:26px 24px 24px;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);background:var(--pp-papel)}.pp-plano--destaque{border:2px solid var(--pp-tinta);box-shadow:0 28px 50px -30px rgba(20,42,102,.55)}@media (min-width:900px){.pp-plano--destaque{transform:translateY(-10px)}}.pp-plano__selo{position:absolute;top:-13px;left:22px;margin:0;background:var(--pp-marca);color:var(--pp-grafite);font-size:.82rem;font-weight:700;padding:3px 11px;border-radius:999px}.pp-plano h3{font-size:1.35rem;margin-bottom:8px}.pp-plano__preco{display:flex;align-items:baseline;gap:4px;margin:0 0 10px}.pp-plano__rs{font-weight:700;color:var(--pp-grafite-2)}.pp-plano__valor{font:600 2.4rem/1 var(--pp-serif);letter-spacing:-.02em}.pp-plano__per{color:var(--pp-grafite-3);font-size:.95rem;margin-left:4px}.pp-plano__resumo{color:var(--pp-grafite-2);font-size:.98rem}.pp-plano ul{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:9px;font-size:.97rem}.pp-plano li{display:flex;gap:9px;align-items:flex-start}.pp-plano li .pp-i{color:var(--pp-tinta);margin-top:4px}.pp-plano .pp-botao{margin-top:auto;width:100%}.pp-plano__atual{margin-top:auto;text-align:center;font-weight:700;color:var(--pp-certo)}.pp-planos__nota{color:var(--pp-grafite-3);font-size:.93rem;margin-top:20px;max-width:760px}.pp-faq{background:var(--pp-fundo);border-top:1px solid var(--pp-linha)}.pp-faq__in{display:grid;gap:24px}@media (min-width:900px){.pp-faq__in{grid-template-columns:1fr 2fr;gap:64px}}.pp-faq details{border-bottom:1px solid var(--pp-linha)}.pp-faq summary{list-style:none;cursor:pointer;padding:16px 36px 16px 0;font-weight:700;position:relative}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq summary::after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:2px solid var(--pp-tinta);border-bottom:2px solid var(--pp-tinta);transform:translateY(-70%) rotate(45deg);transition:transform .15s}.pp-faq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}.pp-faq details>div{color:var(--pp-grafite-2);padding-bottom:8px;max-width:70ch}.pp-rodape{background:#10204A;color:#C9D3EA;font-size:.95rem}.pp-rodape a{color:#E3E9F7;text-decoration:none}.pp-rodape a:hover{color:#fff;text-decoration:underline}.pp-rodape__in{display:grid;gap:32px;padding-top:56px;padding-bottom:40px;grid-template-columns:repeat(2,1fr)}@media (min-width:980px){.pp-rodape__in{grid-template-columns:1.5fr repeat(6,1fr)}}.pp-rodape__marca{grid-column:1 / -1}@media (min-width:980px){.pp-rodape__marca{grid-column:auto}}.pp-rodape .pp-logo{color:#fff;--pp-papel:#10204A}.pp-rodape .pp-logo__nome{color:#fff}.pp-rodape__marca p{margin:12px 0 14px;max-width:34ch}.pp-rodape__yt{display:inline-flex;align-items:center;gap:8px;font-weight:700}.pp-rodape h2{font:700 .98rem/1.3 var(--pp-sans);color:#fff;margin:0 0 10px;letter-spacing:0}.pp-rodape ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.pp-rodape__base{border-top:1px solid rgba(255,255,255,.12);padding-top:18px;padding-bottom:28px;font-size:.85rem;color:#9FADCC}.pp-rodape__base p{margin:0 0 6px}.pp-rodape__base a{color:#C9D3EA;text-decoration:underline}.pp-migalhas ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:.9rem;color:var(--pp-grafite-3)}.pp-migalhas li + li::before{content:"/";margin:0 8px;color:#B5BFCD}.pp-migalhas a{color:var(--pp-grafite-2);text-decoration:none}.pp-migalhas a:hover{color:var(--pp-tinta);text-decoration:underline}.pp-pagina{padding-top:28px;padding-bottom:72px}.pp-cab-pagina{padding:28px 0 8px}.pp-cab-pagina h1{margin:14px 0 10px;max-width:24ch}.pp-cab-pagina__sub{color:var(--pp-grafite-2);font-size:1.1rem;max-width:68ch}.pp-paginacao ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:36px 0 0}.pp-paginacao a,.pp-paginacao span{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--pp-linha);border-radius:var(--pp-r);text-decoration:none;color:var(--pp-grafite)}.pp-paginacao .current{background:var(--pp-tinta);color:#fff;border-color:var(--pp-tinta)}.pp-paginacao a:hover{border-color:var(--pp-tinta);color:var(--pp-tinta)}.pp-anuncio{max-width:var(--pp-max);margin:0 auto;padding:0 var(--pp-gut)}.pp-anuncio__in{border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:14px;text-align:center}.pp-anuncio__rot{display:block;font-size:.75rem;color:var(--pp-grafite-3);margin-bottom:8px}.pp-anuncio img{margin:0 auto;border-radius:6px}.pp-cookies{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:720px;margin:0 auto;background:#fff;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:16px 18px;box-shadow:0 20px 40px -20px rgba(20,42,102,.45);display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;font-size:.94rem}.pp-cookies[hidden]{display:none}.pp-cookies p{margin:0;flex:1 1 320px}.pp-cookies div{display:flex;gap:8px}@media print{.pp-topo,.pp-rodape,.pp-pular,.pp-migalhas,.pp-nao-imprime,.pp-anuncio{display:none!important}body{background:#fff;font-size:12pt;color:#000}a{color:#000;text-decoration:none}}.pp-secao--compacta{margin:44px 0}.pp-texto{max-width:72ch}.pp-texto--longo h2{font-size:1.4rem;margin-top:2em}.pp-texto--longo h3{font-size:1.12rem;margin-top:1.6em}.pp-texto--longo li{margin-bottom:.4em}.pp-texto table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.95rem}.pp-texto th,.pp-texto td{border:1px solid var(--pp-linha);padding:8px 10px;text-align:left;vertical-align:top}.pp-texto th{background:var(--pp-fundo)}.pp-aviso{padding:12px 16px;border-radius:var(--pp-r);background:var(--pp-tinta-claro);color:var(--pp-tinta-2);margin:0 0 18px}.pp-aviso--ok{background:var(--pp-certo-claro);color:#13573A}.pp-aviso--erro{background:#FCEBEA;color:#9B2C25}.pp-link--botao{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--pp-tinta);cursor:pointer;text-decoration:underline;text-underline-offset:.18em}.pp-botao--icone{min-width:50px;padding:0 12px}.pp-botao--icone.is-on,.pp-botao--icone[aria-pressed="true"]{color:var(--pp-margem);border-color:var(--pp-margem)}.pp-botao--icone[aria-pressed="true"] .pp-i{fill:currentColor}.pp-botao--largo{width:100%}.pp-botao--perigo{background:#B3261E;border-color:#B3261E}.pp-botao--perigo:hover{background:#8C1D17;border-color:#8C1D17}.pp-codigo{display:inline-block;font-weight:700;letter-spacing:.02em;padding:1px 7px;border-radius:5px;background:var(--pp-tinta-claro);color:var(--pp-tinta-2);text-decoration:none;font-size:.9em}a.pp-codigo:hover{background:var(--pp-tinta);color:#fff}.pp-avatar{display:inline-grid;place-items:center;border-radius:50%;background:var(--pp-tinta-claro);color:var(--pp-tinta);font-family:var(--pp-serif);font-weight:600;flex:none}.pp-form{display:grid;gap:16px}.pp-form--largo{max-width:760px}.pp-form--linha{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.pp-form label,.pp-campos label,.pp-dialogo label,.pp-mt-prova label,.pp-mt-filtros label{display:grid;gap:6px;font-weight:700;font-size:.95rem}.pp-form input[type="text"],.pp-form input[type="email"],.pp-form input[type="password"],.pp-form input[type="number"],.pp-form input[type="search"],.pp-form select,.pp-form textarea,.pp-dialogo input[type="text"],.pp-dialogo input[type="email"],.pp-dialogo select,.pp-dialogo textarea,.pp-mt-prova input[type="text"],.pp-mt-prova input[type="number"],.pp-mt-prova textarea,.pp-mt-filtros input,.pp-mt-filtros select,.pp-avaliar textarea,.pp-acervo__barra input,.pp-bncc-busca--claro input,.pp-pix textarea{width:100%;min-height:46px;padding:10px 12px;border:1.5px solid #C9D3E3;border-radius:var(--pp-r);background:#fff;font-weight:400;font-size:1rem;color:var(--pp-grafite)}.pp-form textarea,.pp-dialogo textarea,.pp-avaliar textarea,.pp-mt-prova textarea{min-height:90px;resize:vertical}.pp-form input:focus,.pp-form select:focus,.pp-form textarea:focus,.pp-dialogo input:focus,.pp-dialogo textarea:focus,.pp-dialogo select:focus,.pp-mt-prova input:focus,.pp-mt-prova textarea:focus,.pp-mt-filtros input:focus,.pp-mt-filtros select:focus,.pp-avaliar textarea:focus{outline:3px solid var(--pp-tinta-claro);border-color:var(--pp-tinta)}.pp-form input[type="file"]{font-weight:400;font-size:.95rem}.pp-form .pp-nota,.pp-campos .pp-nota{font-weight:400;font-size:.86rem}.pp-check{display:flex!important;grid-template-columns:none;gap:10px!important;align-items:flex-start;font-weight:400!important;cursor:pointer}.pp-check input{width:18px;height:18px;margin-top:3px;flex:none;accent-color:var(--pp-tinta)}.pp-check.is-bloq{color:var(--pp-grafite-3)}.pp-campos{display:grid;gap:14px}@media (min-width:640px){.pp-campos--2{grid-template-columns:1fr 1fr}.pp-campos--3{grid-template-columns:repeat(3,1fr)}}.pp-opcoes,.pp-doc{border:1px solid var(--pp-linha);border-radius:var(--pp-r);padding:14px 16px;margin:0;display:grid;gap:10px}.pp-opcoes legend,.pp-doc legend{font-weight:700;padding:0 6px}.pp-hp{position:absolute!important;left:-9999px}.pp-dialogo{border:0;border-radius:var(--pp-r-g);padding:0;width:min(560px,calc(100vw - 32px));box-shadow:0 30px 60px -20px rgba(20,42,102,.5)}.pp-dialogo::backdrop{background:rgba(16,32,74,.45)}.pp-dialogo__in{padding:24px;display:grid;gap:14px}.pp-dialogo__in h2{margin:0}.pp-dialogo__acoes{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.pp-material__cab{padding:24px 0 8px;max-width:900px}.pp-material__cab h1{margin:10px 0 10px}.pp-material__etqs{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin:18px 0 0;color:var(--pp-grafite-2);font-size:.95rem}.pp-material__dados{list-style:none;padding:0;margin:14px 0 20px;display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--pp-grafite-2);font-size:.95rem}.pp-material__dados li{display:inline-flex;align-items:center;gap:6px}.pp-material__dados a{color:inherit;text-decoration:none}.pp-material__acoes{display:flex;flex-wrap:wrap;gap:10px}.pp-material__corpo{display:grid;gap:32px;margin-top:28px;align-items:start}@media (min-width:1000px){.pp-material__corpo{grid-template-columns:minmax(0,1fr) 340px;gap:44px}.pp-material__lado{position:sticky;top:84px}}.pp-folha-mat{position:relative;background:#fff;border:1px solid var(--pp-linha);border-radius:4px;box-shadow:var(--pp-sombra-papel);padding:26px 22px 30px 54px}.pp-folha-mat::before{content:"";position:absolute;left:36px;top:0;bottom:0;width:1.5px;background:var(--pp-margem);opacity:.5}@media (max-width:560px){.pp-folha-mat{padding:20px 14px 24px 34px}.pp-folha-mat::before{left:22px}}.pp-folha-mat__cab{display:grid;grid-template-columns:1fr;gap:10px 18px;padding-bottom:14px;border-bottom:1.5px solid var(--pp-grafite);margin-bottom:18px}@media (min-width:640px){.pp-folha-mat__cab{grid-template-columns:2fr 1fr}.pp-folha-mat__campo--escola,.pp-folha-mat__campo--aluno{grid-column:1}}.pp-folha-mat__campo{display:flex!important;align-items:flex-end;gap:8px;font-size:.85rem;color:var(--pp-grafite-2)}.pp-folha-mat__campo span{white-space:nowrap}.pp-folha-mat__campo input{flex:1;min-width:0;border:0;border-bottom:1px solid var(--pp-grafite-3);background:transparent;padding:2px 4px;font-size:.95rem;color:var(--pp-grafite);border-radius:0}.pp-folha-mat__campo input:focus{outline:0;border-bottom:2px solid var(--pp-tinta);background:var(--pp-tinta-claro)}.pp-folha-mat__titulo{font-size:1.15rem;margin:0 0 16px}.pp-folha-mat__instr{font-style:italic;color:var(--pp-grafite-2)}.pp-folha-mat__rodape{display:none}.pp-folha-mat--grande .pp-qs{font-size:1.15rem}.pp-qs{margin:0;padding-left:1.5em}.pp-q{margin:0 0 24px;padding-left:6px}.pp-q::marker{font-weight:700;color:var(--pp-tinta)}.pp-q__enunciado p{margin:0 0 8px}.pp-q__enunciado blockquote{margin:6px 0 12px;padding:10px 14px;background:var(--pp-fundo);border-left:3px solid var(--pp-caderno);border-radius:0 6px 6px 0}.pp-q__enunciado table{border-collapse:collapse;margin:6px 0 12px;font-size:.95rem}.pp-q__enunciado th,.pp-q__enunciado td{border:1px solid #C9D3E3;padding:5px 14px;text-align:left}.pp-q__enunciado th{background:var(--pp-fundo)}.pp-grande{font-size:1.8rem;letter-spacing:.2em;color:#D9A400}.pp-q__alts{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px}.pp-q__alts li{display:flex;gap:10px;align-items:flex-start;padding:4px 8px 4px 2px;border-radius:6px}.pp-q__letra{flex:none;width:24px;height:24px;border:1.5px solid var(--pp-grafite-3);border-radius:50%;display:grid;place-items:center;font-size:.8rem;color:var(--pp-grafite-2);margin-top:1px}.pp-mostra-gab .pp-q__alts li.is-correta,.pp-mt-q .pp-q__alts li.is-correta{background:var(--pp-certo-claro)}.pp-mostra-gab .pp-q__alts li.is-correta .pp-q__letra,.pp-mt-q .pp-q__alts li.is-correta .pp-q__letra{background:var(--pp-certo);border-color:var(--pp-certo);color:#fff}.pp-q__vf{margin:8px 0 0;color:var(--pp-grafite-2)}.pp-q__linhas{margin-top:8px}.pp-q__linhas span{display:block;height:34px;border-bottom:1px solid #C9D3E3}.pp-q__gabarito{margin-top:8px;padding:10px 12px;border-radius:6px;background:var(--pp-certo-claro);font-size:.95rem}.pp-gab{margin-top:28px;padding:22px 24px;border:1.5px solid var(--pp-certo);border-radius:var(--pp-r-g);background:#FAFDFB}.pp-gab h2{font-size:1.25rem}.pp-gab__lista{padding-left:1.4em;margin:0}.pp-gab__lista li{margin-bottom:12px}.pp-gab__lista p{display:inline;margin:0}.pp-bloco{padding:18px 0;border-bottom:1px solid var(--pp-linha)}.pp-bloco:first-child{padding-top:0}.pp-bloco h2{font:700 1rem/1.3 var(--pp-sans);margin-bottom:8px;letter-spacing:0}.pp-bloco ul{padding-left:1.1em;margin:0}.pp-bloco p,.pp-bloco li{font-size:.97rem;color:var(--pp-grafite-2)}.pp-bloco--bncc p{margin-bottom:10px}.pp-temas{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.pp-temas a{padding:4px 10px;border-radius:999px;border:1px solid var(--pp-linha);font-size:.86rem;text-decoration:none;color:var(--pp-grafite-2)}.pp-temas a:hover{border-color:var(--pp-tinta);color:var(--pp-tinta)}.pp-avaliacoes{margin-top:56px;padding-top:32px;border-top:1px solid var(--pp-linha)}.pp-avaliar{display:grid;gap:12px;max-width:640px;margin-bottom:24px}.pp-avaliar__estrelas{border:0;padding:0;margin:0;display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}.pp-avaliar__estrelas legend{font-weight:700;margin-bottom:6px;float:left;width:100%}.pp-avaliar__estrelas input{position:absolute;opacity:0;width:1px;height:1px}.pp-avaliar__estrelas label{font-size:2rem;line-height:1;color:#D4DAE5;cursor:pointer;padding:0 2px}.pp-avaliar__estrelas input:checked ~ label,.pp-avaliar__estrelas label:hover,.pp-avaliar__estrelas label:hover ~ label{color:#E0A100}.pp-avaliar__estrelas input:focus-visible + label{outline:3px solid var(--pp-tinta);border-radius:4px}.pp-avaliar__msg{margin:0;color:var(--pp-certo);font-weight:700}.pp-av-lista{list-style:none;padding:0;margin:0;display:grid;gap:14px;max-width:760px}.pp-av-lista li{padding:14px 16px;border:1px solid var(--pp-linha);border-radius:var(--pp-r)}.pp-av-lista p{margin:0 0 6px}.pp-verif{font-size:.8rem;color:var(--pp-certo);font-weight:700;margin-left:6px}.pp-relacionados{margin-top:56px}.pp-acervo__corpo{display:grid;gap:28px;margin-top:24px;align-items:start}@media (min-width:960px){.pp-acervo__corpo{grid-template-columns:250px minmax(0,1fr);gap:40px}}.pp-filtros__grupo{border-bottom:1px solid var(--pp-linha);padding:4px 0 12px}.pp-filtros__grupo summary{cursor:pointer;font-weight:700;padding:10px 0;list-style:none;display:flex;justify-content:space-between}.pp-filtros__grupo summary::-webkit-details-marker{display:none}.pp-filtros__grupo summary::after{content:"–";color:var(--pp-grafite-3)}.pp-filtros__grupo:not([open]) summary::after{content:"+"}.pp-filtros ul{list-style:none;margin:0;padding:0}.pp-filtros li a,.pp-filtros__seg a{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:6px;color:var(--pp-grafite-2);text-decoration:none;font-size:.95rem}.pp-filtros li a:hover,.pp-filtros__seg a:hover{background:var(--pp-fundo);color:var(--pp-tinta)}.pp-filtros a[aria-current="true"]{background:var(--pp-tinta-claro);color:var(--pp-tinta-2);font-weight:700}.pp-filtros a[style] span::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cor);margin-right:8px;vertical-align:1px}.pp-filtros small{color:var(--pp-grafite-3);font-variant-numeric:tabular-nums}.pp-filtros__seg{margin:8px 0 2px}.pp-filtros__seg a{font-weight:700;color:var(--pp-grafite)}.pp-filtros__anos{display:flex!important;flex-wrap:wrap;gap:4px;padding-left:4px!important}.pp-filtros__anos a{border:1px solid var(--pp-linha);padding:4px 10px!important}@media (max-width:959.98px){.pp-filtros{display:none;gap:0;scroll-margin-top:80px}.pp-filtros.is-aberto{display:grid}.pp-acervo__corpo{margin-top:12px}}.pp-acervo__filtrar{display:none}@media (max-width:959.98px){.pp-acervo__filtrar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.pp-acervo__barra{grid-template-columns:minmax(0,1fr) auto}.pp-acervo__barra .pp-busca__campo{grid-column:1 / -1}}@media (min-width:640px) and (max-width:959.98px){.pp-acervo__barra{grid-template-columns:minmax(0,1fr) 210px auto}.pp-acervo__barra .pp-busca__campo{grid-column:auto}}.pp-acervo__n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--pp-tinta);color:#fff;font-size:.8rem}.pp-acervo__barra{display:grid;gap:10px;margin-bottom:20px}@media (min-width:640px){.pp-acervo__barra{grid-template-columns:1fr 210px}}.pp-acervo__barra .pp-busca__campo{border:1.5px solid #C9D3E3;border-radius:var(--pp-r);background:#fff}.pp-acervo__barra .pp-busca__campo input{border:0;min-height:44px;outline:0}.pp-hab-lista{margin-top:48px}.pp-hab-lista h2{font-size:1.3rem}.pp-hab-lista ul,.pp-hab-lista__ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pp-hab-lista li,.pp-hab-lista__ul li{color:var(--pp-grafite-2);font-size:.97rem;padding-bottom:10px;border-bottom:1px solid var(--pp-linha)}.pp-tem{font-size:.82rem;font-weight:700;color:var(--pp-certo);margin-left:6px}.pp-vazio--grande{padding:48px 24px}.pp-bncc__meta{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;color:var(--pp-grafite-2);font-size:.95rem;margin:18px 0 0}.pp-bncc__h1{margin:8px 0 14px}.pp-bncc__cod{font-family:var(--pp-sans);font-weight:700;letter-spacing:.04em;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.4rem);color:var(--pp-tinta)}.pp-bncc__texto{margin:0 0 22px;padding:18px 22px;border-left:4px solid var(--pp-tinta);background:var(--pp-fundo);border-radius:0 var(--pp-r-g) var(--pp-r-g) 0;max-width:820px}.pp-bncc__texto p{font:400 1.2rem/1.55 var(--pp-serif);margin:0 0 8px;color:var(--pp-grafite)}.pp-bncc__texto footer{font-size:.86rem;color:var(--pp-grafite-3)}.pp-bncc__ficha{display:grid;gap:12px;margin:0;max-width:820px}@media (min-width:700px){.pp-bncc__ficha{grid-template-columns:1fr 1fr}}.pp-bncc__ficha div{padding:12px 14px;border:1px solid var(--pp-linha);border-radius:var(--pp-r)}.pp-bncc__ficha dt{font-size:.82rem;font-weight:700;color:var(--pp-grafite-3);margin-bottom:4px}.pp-bncc__ficha dd{margin:0}.pp-qs--amostra{max-width:820px}.pp-fonte-bncc{margin-top:40px}.pp-bncc-busca--claro input{flex:1 1 260px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.pp-bncc-index__discs{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0}.pp-bncc-index__discs a{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--pp-linha);border-radius:999px;font-size:.9rem;text-decoration:none;color:var(--pp-grafite-2)}.pp-bncc-index__discs a[style]::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cor)}.pp-bncc-index__discs a[aria-current="true"]{background:var(--pp-tinta);color:#fff;border-color:var(--pp-tinta)}.pp-bncc-ano{border-bottom:1px solid var(--pp-linha)}.pp-bncc-ano summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;list-style:none}.pp-bncc-ano summary::-webkit-details-marker{display:none}.pp-bncc-ano summary h2{margin:0;font-size:1.25rem}.pp-bncc-ano summary span{color:var(--pp-grafite-3);font-size:.92rem}.pp-bncc-ano .pp-hab-lista__ul{padding-bottom:20px}.pp-loja__cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.pp-card__autor{margin:0;font-size:.88rem;color:var(--pp-grafite-3)}.pp-card__dados--preco{align-items:baseline}.pp-preco{font:600 1.15rem/1 var(--pp-serif);color:var(--pp-grafite)}.pp-produto__topo{display:grid;gap:28px;margin-top:24px}@media (min-width:900px){.pp-produto__topo{grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}}.pp-produto__galeria .pp-capa{border-radius:var(--pp-r-g);border:1px solid var(--pp-linha)}.pp-produto__previas{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pp-produto__previas img{border-radius:6px;border:1px solid var(--pp-linha)}.pp-produto__info h1{margin:8px 0 6px}.pp-produto__autor{color:var(--pp-grafite-2)}.pp-produto__preco{font:600 2.2rem/1 var(--pp-serif);margin:14px 0}.pp-produto__ficha{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:6px;color:var(--pp-grafite-2);font-size:.95rem}.pp-produto__ficha li::before{content:"·";margin-right:8px;color:var(--pp-tinta);font-weight:700}.pp-produto__info .pp-botao--icone{margin-top:10px}.pp-produto__corpo{display:grid;gap:32px;margin-top:44px}@media (min-width:900px){.pp-produto__corpo{grid-template-columns:minmax(0,1fr) 320px;gap:48px}}.pp-prof__cab{display:flex;gap:20px;align-items:flex-start;margin:24px 0 36px}.pp-prof__cab h1{margin:0 0 4px}.pp-prof__linha{color:var(--pp-grafite-2);margin:0 0 6px}.pp-prof__bio{max-width:64ch}.pp-prof section{margin-bottom:40px}.pp-auth{display:grid;place-items:start center;padding-top:48px}.pp-auth--cadastro{gap:36px;align-items:start}@media (min-width:900px){.pp-auth--cadastro{grid-template-columns:1fr 480px;max-width:1000px}}.pp-auth__caixa{width:100%;max-width:480px;background:#fff;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:28px;box-shadow:0 24px 48px -32px rgba(20,42,102,.45)}.pp-auth__caixa h1{font-size:1.8rem}.pp-auth__lado h1{margin-bottom:18px}.pp-auth__links{margin:14px 0 0;font-size:.95rem}.pp-auth__troca{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--pp-linha);font-size:.95rem}.pp-painel{display:grid;gap:28px;padding-top:28px}@media (min-width:960px){.pp-painel{grid-template-columns:240px minmax(0,1fr);gap:44px}}.pp-painel__menu ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}@media (min-width:960px){.pp-painel__menu ul{display:grid}.pp-painel__menu{position:sticky;top:84px;align-self:start}}.pp-painel__menu a{display:block;padding:9px 12px;border-radius:var(--pp-r);text-decoration:none;color:var(--pp-grafite-2);font-weight:700;font-size:.95rem}.pp-painel__menu a:hover{background:var(--pp-fundo);color:var(--pp-tinta)}.pp-painel__menu a[aria-current="page"]{background:var(--pp-tinta-claro);color:var(--pp-tinta-2)}.pp-painel__ola{display:flex;gap:10px;align-items:center;margin-bottom:16px}.pp-painel__ola>span:not(.pp-avatar){display:flex;flex-direction:column;font-size:.88rem;color:var(--pp-grafite-3)}.pp-painel__ola b{color:var(--pp-grafite);font-size:1rem}.pp-painel__conteudo h1{font-size:1.9rem}.pp-painel__conteudo h2{font-size:1.3rem;margin-top:32px}.pp-painel__titulo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.pp-painel__titulo h1{margin:0}.pp-painel__cards{display:grid;gap:16px}@media (min-width:760px){.pp-painel__cards{grid-template-columns:repeat(3,1fr)}}.pp-pcard{border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:20px;margin-bottom:18px;background:#fff}.pp-pcard h2{font-size:1.15rem!important;margin:0 0 8px!important}.pp-pcard p{color:var(--pp-grafite-2)}.pp-tabela{width:100%;border-collapse:collapse;font-size:.94rem;margin-bottom:24px}.pp-tabela th{text-align:left;font-size:.82rem;color:var(--pp-grafite-3);padding:8px 10px;border-bottom:2px solid var(--pp-linha)}.pp-tabela td{padding:12px 10px;border-bottom:1px solid var(--pp-linha);vertical-align:top}.pp-tabela__acoes{white-space:nowrap}.pp-tabela__acoes>*{margin-right:12px}.pp-tabela__acoes form{display:inline}@media (max-width:720px){.pp-tabela thead{display:none}.pp-tabela,.pp-tabela tbody,.pp-tabela tr,.pp-tabela td{display:block;width:100%}.pp-tabela tr{border:1px solid var(--pp-linha);border-radius:var(--pp-r);padding:8px 12px;margin-bottom:10px}.pp-tabela td{border:0;padding:4px 0}.pp-tabela__acoes{white-space:normal}.pp-tabela td[data-rot]::before{content:attr(data-rot) ": ";color:var(--pp-grafite-3);font-size:.85rem}.pp-tabela td:first-child{font-weight:700}.pp-rolagem .pp-tabela thead{display:table-header-group}.pp-rolagem .pp-tabela{display:table;width:max-content;min-width:100%}.pp-rolagem .pp-tabela tbody{display:table-row-group}.pp-rolagem .pp-tabela tfoot{display:table-footer-group}.pp-rolagem .pp-tabela tr{display:table-row;border:0;padding:0;margin:0}.pp-rolagem .pp-tabela td,.pp-rolagem .pp-tabela th{display:table-cell;width:auto;padding:8px;border-bottom:1px solid var(--pp-linha);font-weight:400}.pp-rolagem .pp-tabela--notas td:nth-child(2),.pp-rolagem .pp-tabela--notas th:nth-child(2){position:sticky;left:0;background:var(--pp-papel);z-index:1;box-shadow:1px 0 0 var(--pp-linha)}.pp-rolagem .pp-tabela--notas td:first-child,.pp-rolagem .pp-tabela--notas th:first-child{display:none}.pp-rolagem .pp-tabela--alunos input[type="text"]{min-width:150px}.pp-painel{gap:18px;padding-top:12px;grid-template-columns:minmax(0,1fr)}.pp-painel__menu,.pp-painel__conteudo{min-width:0}.pp-painel__ola .pp-avatar{width:32px!important;height:32px!important;font-size:15px!important}.pp-painel__menu{position:sticky;top:64px;z-index:5;background:var(--pp-papel);margin:0 calc(-1 * var(--pp-gut));padding:8px var(--pp-gut) 10px;border-bottom:1px solid var(--pp-linha)}.pp-painel__ola{margin-bottom:8px;gap:8px}.pp-painel__ola img{width:28px;height:28px}.pp-painel__ola>span:not(.pp-avatar){flex-direction:row;align-items:baseline;gap:8px}.pp-painel__ola>span:not(.pp-avatar) b{font-size:.95rem}.pp-painel__menu ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;mask-image:linear-gradient(90deg,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:24px}.pp-painel__menu ul::-webkit-scrollbar{display:none}.pp-painel__menu li{flex:none;scroll-snap-align:start}.pp-painel__menu a{padding:8px 14px;border:1.5px solid var(--pp-linha);border-radius:999px;font-size:.9rem;white-space:nowrap}.pp-painel__menu a[aria-current="page"]{background:var(--pp-tinta);border-color:var(--pp-tinta);color:#fff}.pp-painel__conteudo h1{font-size:1.6rem}}.pp-pos{color:var(--pp-certo);font-weight:700;white-space:nowrap}.pp-neg{color:#9B2C25!important;font-weight:700;white-space:nowrap}.pp-saldos{display:grid;gap:12px;margin-bottom:20px}@media (min-width:700px){.pp-saldos{grid-template-columns:repeat(3,1fr)}}.pp-saldos div{padding:18px;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);display:grid;gap:4px}.pp-saldos span{font-size:.88rem;color:var(--pp-grafite-3)}.pp-saldos b{font:600 1.7rem/1.1 var(--pp-serif)}.pp-saldos div:first-child b{color:var(--pp-certo)}.pp-saldos small{color:var(--pp-grafite-3)}.pp-lista-simples{padding-left:1.1em}.pp-lista-simples li{margin-bottom:6px}.pp-desistir summary{cursor:pointer;color:var(--pp-tinta);font-weight:700;display:inline}.pp-desistir form{display:grid!important;gap:10px;margin-top:10px;padding:12px;border:1px solid var(--pp-linha);border-radius:var(--pp-r);white-space:normal;max-width:420px}.pp-zona-perigo{margin-top:48px;border:1px solid #F1C7C3;border-radius:var(--pp-r-g);padding:16px 20px}.pp-zona-perigo summary{cursor:pointer;font-weight:700;color:#9B2C25}.pp-zona-perigo form{display:grid;gap:12px;margin-top:12px}.pp-checkout{padding-top:36px}.pp-checkout__grade{display:grid;gap:28px;align-items:start}@media (min-width:900px){.pp-checkout__grade{grid-template-columns:minmax(0,1fr) 340px;gap:48px}}.pp-checkout__form h1{font-size:1.9rem;margin-bottom:0}.pp-checkout__resumo{border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:22px;background:var(--pp-fundo)}.pp-checkout__resumo h2{font:700 1rem/1.3 var(--pp-sans)}.pp-checkout__total{font:600 2rem/1 var(--pp-serif);margin:6px 0 14px}.pp-checkout__caixa{max-width:760px;margin:0 auto}.pp-pix{display:grid;gap:22px;align-items:start;margin:18px 0;padding:22px;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g)}@media (min-width:640px){.pp-pix{grid-template-columns:220px 1fr}}.pp-pix img{border:1px solid var(--pp-linha);border-radius:8px;image-rendering:pixelated}.pp-pix textarea{font:400 .82rem/1.4 ui-monospace,Menlo,monospace;margin-bottom:10px}.pp-pix__passos{padding-left:1.2em;margin:0 0 12px}.pp-checkout__espera{color:var(--pp-grafite-3)}.pp-checkout__espera::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--pp-certo);margin-right:8px;animation:pp-pulso 1.4s ease-in-out infinite}@keyframes pp-pulso{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.pp-checkout__espera::before{animation:none}}.pp-faixa-teste{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 20px;border-radius:var(--pp-r-g);background:var(--pp-marca);margin-bottom:32px}.pp-faixa-teste p{margin:0}.pp-planos__faq{margin-top:40px}.pp-montador{padding-top:24px}.pp-montador__intro{padding:12px 0 40px}.pp-montador__cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:18px}.pp-montador__cab h1{margin:0}.pp-montador__app{display:grid;gap:28px;align-items:start}@media (min-width:1080px){.pp-montador__app{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px}.pp-mt-prova{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto}}.pp-mt-filtros{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.pp-mt-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-mt-filtros label{font-size:.85rem}.pp-mt-filtros input,.pp-mt-filtros select{min-height:42px}.pp-mt-total{margin:14px 0 10px;color:var(--pp-grafite-2);font-size:.95rem}.pp-mt-resultados,.pp-mt-sel{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pp-mt-resultados[aria-busy="true"]{opacity:.5}.pp-mt-q{position:relative;border:1px solid var(--pp-linha);border-radius:var(--pp-r);padding:14px 16px;background:#fff;font-size:.96rem}.pp-mt-q.is-sel{border-color:var(--pp-tinta);background:#FAFBFF}.pp-mt-q__meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pp-mt-q__meta span{font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--pp-fundo);color:var(--pp-grafite-2)}.pp-mt-q__add{margin-top:10px;min-height:38px}.pp-mt-q__acoes{display:flex;gap:8px;align-items:center;margin-top:10px}.pp-mt-q__acoes button[data-sobe],.pp-mt-q__acoes button[data-desce]{width:36px;height:36px;border:1px solid var(--pp-linha);border-radius:6px;background:#fff;cursor:pointer}.pp-mt-sel{counter-reset:q}.pp-mt-sel .pp-mt-q{counter-increment:q;padding-left:46px}.pp-mt-sel .pp-mt-q::before{content:counter(q);position:absolute;left:14px;top:14px;font:600 1.05rem/1 var(--pp-serif);color:var(--pp-tinta)}.pp-mt-sel .pp-q__alts{display:none}.pp-mt-pag{display:flex;justify-content:center;align-items:center;gap:12px;margin:18px 0;color:var(--pp-grafite-2)}.pp-mt-prova{border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:20px;background:var(--pp-fundo);display:grid;gap:14px}.pp-mt-prova h2{margin:0;font-size:1.3rem}.pp-mt-cab summary{cursor:pointer;font-weight:700;margin-bottom:10px}.pp-mt-cab .pp-campos{margin-bottom:10px}.pp-mt-vazio{color:var(--pp-grafite-3);margin:0}.pp-mt-opcoes{border:1px solid var(--pp-linha);border-radius:var(--pp-r);padding:12px 14px;margin:0;display:grid;gap:8px;background:#fff}.pp-mt-opcoes legend{font-weight:700;padding:0 6px}.pp-mt-opcoes label:not(.pp-check){display:flex;gap:10px;align-items:center;font-weight:400}.pp-mt-opcoes input[type="number"]{width:80px;min-height:38px}.pp-mt-msg{margin:0;color:#9B2C25;font-weight:700}.pp-mt-msg:empty{display:none}.pp-mt-fonte{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-bottom:14px}.pp-mt-fonte__abas{display:inline-flex;border:1px solid var(--pp-linha);border-radius:999px;padding:3px;background:var(--pp-fundo)}.pp-mt-fonte__abas label{display:block;cursor:pointer}.pp-mt-fonte__abas input{position:absolute;opacity:0;pointer-events:none}.pp-mt-fonte__abas label{padding:7px 14px;border-radius:999px;font-weight:700;font-size:.9rem;color:var(--pp-grafite-2)}.pp-mt-fonte__abas label:has(input:checked){background:#fff;color:var(--pp-tinta);box-shadow:0 1px 2px rgba(20,42,102,.15)}.pp-mt-fonte__abas label:has(input:focus-visible){outline:3px solid var(--pp-tinta-claro)}.pp-mt-fonte .pp-botao{min-height:40px}.pp-mt-barra{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin:14px 0 10px}.pp-mt-barra .pp-mt-total{margin:0}.pp-mt-sortear{display:flex;gap:8px;align-items:center;font-size:.92rem}.pp-mt-sortear input{width:64px;min-height:38px;border:1px solid var(--pp-linha);border-radius:6px;padding:4px 8px;font:inherit}.pp-mt-sortear .pp-botao{min-height:38px;padding:6px 12px;font-size:.9rem}.pp-mt-q__meta .is-minha{background:var(--pp-marca);color:var(--pp-grafite)}.pp-mt-q__res{margin-top:8px;font-size:.9rem}.pp-mt-q__res summary{cursor:pointer;color:var(--pp-tinta);font-weight:700}.pp-mt-q__res>div{margin-top:6px;padding:8px 10px;background:var(--pp-certo-claro);border-radius:6px}.pp-mt-q__botoes{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:10px}.pp-mt-q__botoes .pp-mt-q__add{margin-top:0}.pp-mt-selbarra{display:flex;justify-content:space-between;align-items:center;font-size:.92rem;color:var(--pp-grafite-2);margin-bottom:-4px}.pp-mt-selbarra .is-cheio{color:#9B2C25;font-weight:700}.pp-mt-sel .pp-mt-q[draggable="true"]{cursor:grab}.pp-mt-sel .pp-mt-q.is-arrastando{opacity:.45}.pp-mt-sel .pp-mt-q.is-alvo{box-shadow:0 -3px 0 var(--pp-tinta)}.pp-mt-sel .pp-mt-q__enunciado-curto{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pp-mt-q__acoes{flex-wrap:wrap}.pp-mt-q__pts{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:.88rem;font-weight:700}.pp-mt-q__pts input{width:64px;min-height:34px;padding:2px 6px;border:1px solid var(--pp-linha);border-radius:6px;font:inherit}.pp-mt-pontos{border:1px solid var(--pp-linha);border-radius:var(--pp-r);padding:10px 14px;background:#fff;display:grid;gap:8px;font-size:.92rem}.pp-mt-pontos__dist{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pp-mt-pontos__dist input{width:70px;min-height:34px;padding:2px 6px;border:1px solid var(--pp-linha);border-radius:6px;font:inherit}.pp-mt-cabsalvo{display:flex;flex-wrap:wrap;align-items:end;gap:8px 14px;margin-bottom:12px}.pp-mt-cabsalvo label{flex:1 1 200px}.pp-mt-cabsalvo select{min-height:42px;border:1px solid var(--pp-linha);border-radius:6px;padding:6px 10px;font:inherit;background:#fff}.pp-mt-cabsalvo .pp-link--botao{min-height:42px}.pp-mt-logo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px}.pp-mt-logo img{max-height:48px;max-width:160px;object-fit:contain;background:#fff;border:1px solid var(--pp-linha);border-radius:6px;padding:4px}.pp-mt-logo__btn{position:relative;min-height:40px;cursor:pointer}.pp-mt-logo__btn:focus-within{outline:3px solid var(--pp-tinta-claro)}.pp-mt-salvar{position:sticky;bottom:-20px;margin:0 -20px -20px;padding:12px 20px 20px;background:linear-gradient(to bottom,rgba(244,247,252,0),var(--pp-fundo) 22%);display:grid;gap:8px;pointer-events:none}.pp-mt-salvar>*{pointer-events:auto}.pp-mt-editor{width:min(720px,calc(100vw - 24px));max-height:calc(100vh - 24px)}.pp-mt-editor .pp-dialogo__in{max-height:calc(100vh - 24px);overflow:auto}.pp-mt-editor__campo{display:grid;gap:6px}.pp-mt-editor__rot{font-weight:700;font-size:.95rem}.pp-mt-editor__rico{min-height:110px;border:1px solid var(--pp-linha);border-radius:6px;padding:10px 12px;background:#fff;line-height:1.5;overflow-wrap:anywhere}.pp-mt-editor__rico--p{min-height:80px}.pp-mt-editor__rico:focus{outline:3px solid var(--pp-tinta-claro);border-color:var(--pp-tinta)}.pp-mt-editor__rico p{margin:0 0 .6em}.pp-mt-editor__rico table{border-collapse:collapse}.pp-mt-editor__rico td,.pp-mt-editor__rico th{border:1px solid var(--pp-linha);padding:4px 8px}.pp-mt-editor__alts,.pp-mt-editor__vf{border:1px solid var(--pp-linha);border-radius:6px;padding:10px 12px;margin:0;display:grid;gap:8px}.pp-mt-editor__alts legend,.pp-mt-editor__vf legend{font-weight:700;padding:0 6px}.pp-mt-editor__alt{display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:center}.pp-mt-editor__alt input[type="text"]{min-height:38px;border:1px solid var(--pp-linha);border-radius:6px;padding:4px 10px;font:inherit}.pp-mt-editor__alt input[type="radio"]{width:20px;height:20px;accent-color:var(--pp-certo)}.pp-mt-editor select{min-height:40px;border:1px solid var(--pp-linha);border-radius:6px;padding:4px 10px;font:inherit;background:#fff}.pp-video-pag h1{margin:20px 0 18px;max-width:30ch}.pp-video-pag .pp-video{max-width:960px;margin-bottom:24px}.pp-video-pag .pp-video__titulo{display:none}.pp-transcricao{margin-top:24px;border-top:1px solid var(--pp-linha);padding-top:12px}.pp-transcricao summary{cursor:pointer;font-weight:700}.pp-grade--videos{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.pp-lista-posts{display:grid;gap:28px;max-width:900px}.pp-post-item{display:grid;gap:16px}@media (min-width:700px){.pp-post-item{grid-template-columns:240px 1fr}}.pp-post-item img{border-radius:var(--pp-r)}.pp-post-item h2{font-size:1.3rem;margin-bottom:4px}.pp-post-item h2 a{color:inherit;text-decoration:none}.pp-artigo__img{margin:0 0 24px;max-width:900px}.pp-artigo__img img{border-radius:var(--pp-r-g)}.pp-404{text-align:left;max-width:720px;padding-top:60px}@media print{@page{size:A4;margin:0}body{margin:0}.pp-folha-mat,.pp-imprime-gab .pp-gab{padding:12mm 13mm 14mm!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pp-material__cab,.pp-material__lado,.pp-avaliacoes,.pp-relacionados,.pp-texto,.pp-pagina>.pp-migalhas{display:none!important}.pp-pagina{padding:0;max-width:none}.pp-material__corpo{display:block;margin:0}.pp-folha-mat{border:0;box-shadow:none}.pp-folha-mat::before{display:none}.pp-folha-mat__cab{grid-template-columns:2fr 1fr}.pp-folha-mat__campo input{border-bottom:1px solid #000}.pp-folha-mat__rodape{display:block;text-align:center;font-size:8pt;color:#666;margin-top:16px}.pp-q{break-inside:avoid;page-break-inside:avoid;margin-bottom:16px}.pp-q::marker{color:#000}.pp-q__letra{border-color:#000;color:#000}.pp-q__enunciado blockquote{background:none;border-left:2px solid #000}.pp-mostra-gab .pp-q__alts li.is-correta{background:none}.pp-mostra-gab .pp-q__alts li.is-correta .pp-q__letra{background:none;color:#000;border-color:#000}.pp-gab{display:none}.pp-imprime-gab .pp-gab{display:block!important;break-before:page;page-break-before:always;border:0;background:none}.pp-imprime-grande .pp-qs{font-size:14pt}.pp-imprime-sem-rodape .pp-folha-mat__rodape{display:none!important}.pp-dialogo{display:none!important}}.pp-artigo__cat{margin:0 0 6px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-margem)}.pp-artigo__linha-fina{font-size:1.12rem;color:var(--pp-grafite-2);max-width:68ch;margin:8px 0 12px}.pp-artigo__sumario{max-width:72ch;margin:0 0 28px;padding:16px 20px;background:var(--pp-fundo);border-left:3px solid var(--pp-tinta);border-radius:0 var(--pp-r) var(--pp-r) 0}.pp-artigo__sumario p{margin:0 0 6px;font-weight:700}.pp-artigo__sumario ol{margin:0;padding-left:20px}.pp-artigo__sumario li{margin:4px 0}.pp-artigo__sumario a{color:var(--pp-tinta)}.pp-texto--longo h2[id],.pp-artigo__faq h2{scroll-margin-top:80px}.pp-artigo__faq details{border-bottom:1px solid var(--pp-linha);max-width:72ch}.pp-artigo__faq summary{cursor:pointer;padding:14px 0;font-weight:700}.pp-artigo__faq details>div{padding:0 0 12px}.pp-artigo__tags{max-width:72ch;margin:28px 0 0;font-size:.9rem;color:var(--pp-grafite-3)}.pp-artigo__relac{max-width:72ch;margin:40px 0 0;padding-top:24px;border-top:1px solid var(--pp-linha)}.pp-artigo__relac h2{font-size:1.2rem;margin:0 0 12px}.pp-artigo__relac ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pp-artigo__relac a{font-weight:700;color:var(--pp-tinta)}.pp-artigo__relac span{display:block;font-size:.92rem;color:var(--pp-grafite-2)}.pp-artigo .pp-texto table{display:block;overflow-x:auto}.pp-blog-acervo{margin:32px 0;padding:20px;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);background:var(--pp-fundo);max-width:none}.pp-blog-acervo__t{margin:0 0 14px;font-family:var(--pp-serif);font-size:1.15rem;font-weight:600}.pp-grade--blog{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px}.pp-blog-acervo .pp-card__titulo{font-size:1rem;margin:0}.pp-blog-acervo__mais{margin:14px 0 0;font-weight:700}.pp-cta{margin:32px 0;padding:20px 22px;border-radius:var(--pp-r-g);background:var(--pp-tinta);color:#fff;max-width:72ch}.pp-cta p{margin:0 0 10px;color:#fff}.pp-cta__t{font-family:var(--pp-serif);font-size:1.2rem;font-weight:600}.pp-cta .pp-botao{background:#fff;color:var(--pp-tinta);margin-top:4px}.pp-cta .pp-botao:hover{background:var(--pp-marca);color:var(--pp-tinta-2)}@media print{.pp-artigo__sumario,.pp-blog-acervo,.pp-cta,.pp-artigo__relac{display:none}}.pp-mt-prova .pp-mt-q__pts{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:.88rem}.pp-mt-prova .pp-mt-q__pts input,.pp-mt-prova .pp-mt-pontos__dist input{width:72px;min-height:34px;padding:2px 8px}.pp-mt-prova .pp-mt-pontos__dist label{display:inline;font-weight:700}.pp-mt-prova .pp-mt-pontos .pp-check{display:flex}.pp-mt-prova .pp-mt-cabsalvo label{display:grid}.pp-montador [hidden]{display:none!important}.pp-q__ref{font-style:italic;color:var(--pp-grafite-2)}.pp-blog__cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pp-blog__cats a{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;border:1px solid var(--pp-linha);border-radius:999px;font-size:.9rem;font-weight:700;color:var(--pp-tinta);text-decoration:none;background:#fff}.pp-blog__cats a:hover{border-color:var(--pp-tinta)}.pp-blog__cats span{font-weight:400;color:var(--pp-grafite-3)}.pp-blog__grade{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:8px 0 32px}.pp-blog-card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);overflow:hidden;background:#fff}.pp-blog-card__img{display:block;aspect-ratio:3 / 2;background:var(--pp-tinta-claro);position:relative;overflow:hidden}.pp-blog-card__img img{width:100%;height:100%;object-fit:cover;display:block}.pp-blog-card__tipo{position:absolute;inset:0;display:flex;align-items:flex-end;padding:18px;font:600 1.25rem/1.2 var(--pp-serif);color:var(--pp-tinta-2);background:repeating-linear-gradient(to bottom,transparent 0 27px,var(--pp-caderno) 27px 28px),var(--pp-tinta-claro);border-left:3px solid var(--pp-margem)}.pp-blog-card__corpo{padding:16px 18px 18px;display:grid;gap:6px;align-content:start}.pp-blog-card__cat{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-margem)}.pp-blog-card__titulo{font-size:1.15rem;line-height:1.3;margin:0}.pp-blog-card__titulo a{color:var(--pp-grafite);text-decoration:none}.pp-blog-card__titulo a:hover{color:var(--pp-tinta);text-decoration:underline}.pp-blog-card__resumo{margin:0;color:var(--pp-grafite-2);font-size:.95rem}.pp-blog-card .pp-nota{margin:4px 0 0;font-size:.85rem}@media (min-width:900px){.pp-blog-card--destaque{grid-column:1 / -1;grid-template-columns:1.2fr 1fr;grid-template-rows:none}.pp-blog-card--destaque .pp-blog-card__img{aspect-ratio:auto;min-height:300px}.pp-blog-card--destaque .pp-blog-card__corpo{padding:28px 32px;align-content:center}.pp-blog-card--destaque .pp-blog-card__titulo{font-size:1.7rem}.pp-blog-card--destaque .pp-blog-card__tipo{font-size:1.8rem;padding:28px}}.pp-blog-card__img:has(.pp-blog-card__tipo){aspect-ratio:16 / 7}.pp-blog-card__cat,.pp-artigo__cat{color:#B0352C}.pp-mt-filtros.is-codigo select,.pp-mt-filtros.is-codigo input[name="busca"]{opacity:.5}input::placeholder,textarea::placeholder{color:#A3ADBC;opacity:1}.pp-montador input[name="bncc"]::placeholder{color:#B4BCC8}.pp-mt-filtros select.is-preenchido,.pp-mt-filtros input.is-preenchido{border-color:#1E2733;box-shadow:inset 0 0 0 1px #1E2733}.pp-fig{margin:.6em 0 .8em;break-inside:avoid}.pp-fig img{display:block;max-width:100%;height:auto}.pp-q__alts .pp-fig{display:inline-block;margin:0;vertical-align:top}@media print{.pp-fig img{max-width:11cm}.pp-q__alts .pp-fig img{max-width:6cm}}.pp-baixar{background:var(--pp-tinta-claro);border:1.5px solid var(--pp-caderno);border-radius:var(--pp-r-g);padding:18px;display:grid;gap:12px;margin-bottom:26px}.pp-baixar__botoes{display:flex;flex-wrap:wrap;gap:10px}.pp-baixar__botoes small{font-weight:400;opacity:.85}.pp-baixar__txt{margin:0;max-width:62ch}.pp-baixar__txt.pp-nota a{font-weight:700}.pp-baixar__extra{display:flex;gap:8px}.pp-previas h2{font-size:1.25rem;margin:0 0 14px}.pp-previas__lista{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:560px){.pp-previas__lista{grid-template-columns:repeat(2,1fr)}}.pp-previas__lista li{display:grid;gap:6px;justify-items:center}.pp-previas__lista a{display:block;width:100%;border-radius:3px;box-shadow:var(--pp-sombra-papel);background:var(--pp-papel);overflow:hidden}.pp-previas__lista img{display:block;width:100%;height:auto}.pp-previas__lista span{font-size:.9rem;color:var(--pp-grafite-3)}.pp-formatos__cab{text-align:center;margin-inline:auto}.pp-sobre{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem!important;font-weight:700;color:var(--pp-tinta)!important;margin:0 0 8px}.pp-formatos__cab h2{font-size:clamp(1.7rem,4vw,2.5rem);margin:0}.pp-formatos__grade{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:760px){.pp-formatos__grade{grid-template-columns:repeat(2,1fr)}.pp-fmt--largo{grid-column:span 2}}@media (min-width:1040px){.pp-formatos__grade{grid-template-columns:repeat(6,1fr)}.pp-fmt{grid-column:span 2}.pp-fmt--largo{grid-column:span 4}}.pp-fmt{background:var(--pp-papel);border:1px solid var(--pp-linha);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:6px;overflow:hidden;color:inherit;text-decoration:none}.pp-fmt--link:hover{border-color:var(--pp-tinta)}.pp-fmt h3{font-family:var(--pp-serif);font-size:1.3rem;line-height:1.25;margin:0}.pp-fmt>p,.pp-fmt__txt>p{margin:0;color:var(--pp-grafite-2);font-size:.98rem}.pp-fmt .pp-fmt__tipo{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700;color:var(--pp-tinta);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pp-fmt__plano{text-transform:none;letter-spacing:0;font-weight:700;font-size:.75rem;background:var(--pp-tinta-claro);color:var(--pp-tinta-2);border-radius:999px;padding:2px 8px}.pp-fmt__vis{margin-top:auto;padding-top:18px;position:relative}.pp-fmt--escuro{background:var(--pp-tinta-2);border-color:var(--pp-tinta-2);color:#fff}.pp-fmt--escuro h3{color:#fff}.pp-fmt--escuro .pp-fmt__txt>p{color:#C9D5F0}.pp-fmt--escuro .pp-fmt__tipo{color:var(--pp-marca)}.pp-fmt--escuro .pp-fmt__plano{background:rgba(255,255,255,.14);color:#fff}@media (min-width:760px){.pp-fmt--largo{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:center}.pp-fmt--largo .pp-fmt__txt{display:flex;flex-direction:column;gap:6px}.pp-fmt--largo .pp-fmt__vis{padding-top:0}}.pp-fv-folha{border:1px solid var(--pp-linha);border-radius:10px;padding:12px 14px 44px;display:grid;gap:6px;font-size:.85rem;color:var(--pp-grafite-2);background:var(--pp-fundo)}.pp-fv-folha b{color:var(--pp-grafite);font-weight:700}.pp-fv-alts{display:flex;gap:10px}.pp-fv-alts i{font-style:normal}.pp-fv-gab{position:relative;margin:-34px 0 0 22px;background:var(--pp-papel);border:1px solid var(--pp-linha);border-radius:10px;padding:10px 12px;box-shadow:0 14px 30px -16px rgba(20,42,102,.45);display:grid;gap:6px;font-size:.84rem}.pp-fv-gab>svg{position:absolute;right:10px;top:10px;color:var(--pp-tinta)}.pp-fv-gab span{display:flex;gap:6px;align-items:center;background:var(--pp-certo-claro);color:var(--pp-certo);border-radius:6px;padding:5px 8px;font-weight:700}.pp-fv-prova{background:var(--pp-papel);color:var(--pp-grafite);border-radius:12px;overflow:hidden;font-size:.84rem;box-shadow:0 24px 40px -20px rgba(0,0,0,.5)}.pp-fv-prova__escola{margin:0;background:var(--pp-tinta);color:#fff;padding:10px 14px;font-weight:700;display:flex;gap:8px;align-items:center}.pp-fv-prova dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--pp-linha)}.pp-fv-prova dl div{padding:8px 12px;border-right:1px solid var(--pp-linha)}.pp-fv-prova dl div:last-child{border-right:0}.pp-fv-prova dt{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--pp-grafite-3);font-weight:700}.pp-fv-prova dd{margin:0}.pp-fv-prova__tit{margin:0;padding:8px 14px;background:var(--pp-tinta-claro);font-weight:700}.pp-fv-prova__q{margin:0;padding:6px 14px}.pp-fv-prova__ver{margin:0;padding:10px 14px 14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.pp-fv-prova__ver span{text-align:center;padding:7px;border-radius:7px;background:var(--pp-tinta-claro);color:var(--pp-tinta-2);font-weight:700}.pp-fv-prova__ver .is-on{background:var(--pp-tinta);color:#fff}.pp-fv-doc{display:flex;gap:12px;align-items:center;border:1px solid var(--pp-linha);border-radius:10px;padding:12px;background:var(--pp-fundo)}.pp-fv-doc__ico{flex:none;width:40px;height:48px;border-radius:6px;background:#2B579A;color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.1rem}.pp-fv-doc>div{flex:1;display:grid;gap:6px;font-size:.86rem;min-width:0}.pp-fv-doc b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-fv-doc i{height:6px;border-radius:3px;background:var(--pp-caderno)}.pp-fv-doc i.is-curto{width:60%}.pp-fv-cartao{border:1px solid var(--pp-linha);border-radius:10px;padding:10px 14px;background:var(--pp-fundo);display:grid;gap:6px}.pp-fv-cartao span{display:flex;gap:10px;align-items:center;font-size:.8rem}.pp-fv-cartao b{width:14px;color:var(--pp-grafite-3)}.pp-fv-cartao i{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--pp-grafite-3)}.pp-fv-cartao i.is-on{background:var(--pp-grafite);border-color:var(--pp-grafite)}.pp-fv-cartas{display:flex;justify-content:center;gap:10px;padding:8px 0}.pp-fv-cartas i{width:52px;height:64px;border-radius:8px;border:2px solid var(--pp-grafite);background:var(--pp-papel);position:relative}.pp-fv-cartas i::after{content:"";position:absolute;inset:14px 10px}.pp-fv-cartas .c1::after{background:#E4473C;border-radius:50%}.pp-fv-cartas .c2::after{background:#2F6FD6}.pp-fv-cartas .c3::after{background:#F6C431;clip-path:polygon(50% 0,100% 100%,0 100%)}.pp-fv-cartas .c4::after{background:#3BA55C;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.pp-fv-cartas i:nth-child(odd){transform:rotate(-5deg)}.pp-fv-cartas i:nth-child(even){transform:rotate(4deg) translateY(4px)}.pp-voltar{margin:0 0 6px;font-size:.95rem}.pp-sub-tit{font-size:1.15rem;margin:30px 0 12px}.pp-rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g)}.pp-rolagem .pp-tabela{margin:0;border:0;min-width:100%}.pp-turmas{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pp-turmas a{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);background:var(--pp-papel);text-decoration:none;color:var(--pp-grafite-2);font-size:.92rem}.pp-turmas a:hover{border-color:var(--pp-tinta)}.pp-turmas b{font-family:var(--pp-serif);font-size:1.2rem;color:var(--pp-grafite)}.pp-turmas--arq a{opacity:.75}.pp-bloco-form{border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:4px 18px;background:var(--pp-fundo);margin:18px 0}.pp-bloco-form>summary{cursor:pointer;font-weight:700;padding:12px 0;display:flex;gap:8px;align-items:center;color:var(--pp-tinta)}.pp-bloco-form[open]>summary{margin-bottom:6px}.pp-bloco-form>form,.pp-bloco-form>form + form{padding-bottom:16px}form.pp-bloco-form{padding:16px 18px}.pp-privacidade{display:flex;gap:8px;align-items:flex-start;max-width:70ch}.pp-abas{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--pp-linha);margin:6px 0 20px}.pp-abas a{flex:none;padding:10px 14px;text-decoration:none;color:var(--pp-grafite-2);font-weight:700;border-bottom:3px solid transparent;margin-bottom:-1px}.pp-abas a[aria-current]{color:var(--pp-tinta);border-bottom-color:var(--pp-tinta)}.pp-in-num{width:64px!important}.pp-tabela--alunos input[type="text"]{width:100%;min-width:180px}.pp-chamada__dia{margin-bottom:14px}.pp-chamada__topo{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:.95rem}.pp-chamada{list-style:none;padding:0;margin:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pp-chamada label{display:flex!important;align-items:center;gap:10px!important;padding:10px 12px;border:1.5px solid var(--pp-linha);border-radius:var(--pp-r);background:var(--pp-papel);cursor:pointer;font-weight:400!important;min-height:48px;user-select:none}.pp-chamada input{position:absolute;opacity:0;pointer-events:none}.pp-chamada__n{flex:none;width:30px;height:30px;border-radius:50%;background:var(--pp-tinta-claro);color:var(--pp-tinta-2);display:grid;place-items:center;font-weight:700;font-size:.9rem}.pp-chamada__nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-chamada__st::after{content:"P";font-weight:800;color:var(--pp-certo)}.pp-chamada label:has(input:not(:checked)){border-color:var(--pp-margem);background:#FDF0EF}.pp-chamada label:has(input:not(:checked)) .pp-chamada__st::after{content:"F";color:var(--pp-margem)}.pp-chamada label:has(input:focus-visible){outline:3px solid var(--pp-tinta-claro)}.pp-diario{list-style:none;padding:0;margin:0;border-top:1px solid var(--pp-linha)}.pp-diario a{display:grid;grid-template-columns:110px 1fr auto;gap:12px;padding:10px 4px;border-bottom:1px solid var(--pp-linha);text-decoration:none;color:var(--pp-grafite);font-size:.95rem}@media (max-width:600px){.pp-diario a{grid-template-columns:1fr;gap:2px}}.pp-tabela--notas th{white-space:nowrap;vertical-align:bottom}.pp-notas__av{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis}.pp-tabela--notas th .pp-nota{display:block;font-weight:400}.pp-notas__nome{white-space:nowrap}.pp-tabela--notas td{position:relative}.pp-in-nota{width:64px;min-height:38px;text-align:center;border:1.5px solid var(--pp-linha);border-radius:6px;font:inherit}.pp-in-nota:focus{outline:3px solid var(--pp-tinta-claro);border-color:var(--pp-tinta)}.pp-notas__cam{position:absolute;top:4px;right:2px;color:var(--pp-certo)}.pp-avs{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pp-avs li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g)}.pp-avs li>div:first-child{display:grid;gap:2px}.pp-avs__acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pp-botao--p{min-height:38px;padding:0 12px;font-size:.9rem}.pp-corr__tit{margin-bottom:12px}.pp-corr__cam{position:relative;background:#0E1626;border-radius:var(--pp-r-g);overflow:hidden;min-height:220px;display:grid}.pp-corr__cam video{width:100%;height:auto;display:block;grid-area:1 / 1}.pp-corr__overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pp-corr__status{position:absolute;left:10px;right:10px;bottom:10px;margin:0;background:rgba(14,22,38,.78);color:#fff;padding:8px 12px;border-radius:8px;font-size:.95rem;text-align:center}.pp-corr__ligar{grid-area:1 / 1;place-self:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:20px 20px 60px}.pp-corr__ligar .pp-botao--linha{background:#fff}.pp-corr__res{margin-top:14px;border:1.5px solid var(--pp-certo);border-radius:var(--pp-r-g);padding:16px;background:var(--pp-papel)}.pp-corr__res-cab{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:end;justify-content:space-between}.pp-corr__res-cab label{display:grid;gap:6px;font-weight:700}.pp-corr__res-cab select{min-height:44px;border:1.5px solid var(--pp-linha);border-radius:var(--pp-r);padding:0 10px;font:inherit;max-width:100%}.pp-corr__nota{margin:0;display:grid;justify-items:end}.pp-corr__nota b{font:700 2.4rem/1 var(--pp-serif);color:var(--pp-tinta)}.pp-corr__nota span{color:var(--pp-grafite-2);font-size:.9rem}.pp-corr__resp{margin:14px 0 6px;padding-left:0;list-style-position:inside;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;font-size:.92rem}.pp-corr__resp li{padding:5px 8px;border-radius:6px}.pp-corr__resp .is-certo{background:var(--pp-certo-claro);color:var(--pp-certo)}.pp-corr__resp .is-errado{background:#FDF0EF;color:#A1352D}.pp-corr__resp span{opacity:.8}.pp-corr__aviso{background:#FFF6D6;border-radius:8px;padding:8px 12px;margin:6px 0;font-size:.92rem}.pp-corr__dicas{margin-top:16px;font-size:.95rem;color:var(--pp-grafite-2)}.pp-corr__dicas summary{cursor:pointer;font-weight:700;color:var(--pp-tinta)}.pp-corr__lista{list-style:none;padding:0;margin:0;display:grid;gap:6px}.pp-corr__lista li{display:flex;justify-content:space-between;padding:8px 12px;border:1px solid var(--pp-linha);border-radius:8px}button.pp-rodape__yt{background:none;border:0;color:inherit;font:inherit;font-weight:700;padding:0;margin-top:12px;cursor:pointer}.pp-aula__bncc{background:var(--pp-tinta-claro);border-radius:var(--pp-r-g);padding:16px 18px;margin-bottom:22px}.pp-aula__bncc h2{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pp-tinta);margin:0 0 6px}.pp-aula__bncc p{margin:4px 0}.pp-aula__sec{margin-bottom:26px}.pp-aula__sec ul{padding-left:1.2em;margin:0}.pp-aula__sec li{margin-bottom:4px}.pp-aula__sec>h2{font-size:1.25rem;margin:0 0 10px}.pp-etapas{list-style:none;padding:0;margin:0;border-left:2px solid var(--pp-caderno)}.pp-etapas>li{position:relative;display:grid;grid-template-columns:74px 1fr;gap:12px;padding:0 0 18px 16px}.pp-etapas>li::before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--pp-tinta)}.pp-etapas__min{font-weight:800;color:var(--pp-certo);font-size:.95rem;padding-top:2px}.pp-etapas h3{font-size:1.05rem;margin:0 0 4px}.pp-etapas p{margin:0 0 6px;color:var(--pp-grafite-2)}.pp-aula__ativ .pp-secao__cab--linha{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}@media print{.pp-aula__bncc{background:none;border:1px solid #ccc}}button.pp-rodape__yt[hidden]{display:none}.pp-gerador__abas{margin-top:0}.pp-gerador__corpo{display:grid;gap:24px;align-items:start}@media (min-width:980px){.pp-gerador__corpo{grid-template-columns:340px 1fr}.pp-gerador__form{position:sticky;top:84px}}.pp-gerador__form textarea{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92rem}.pp-gerador__texto{max-width:760px;margin-top:40px}.pp-gerador__imp{display:none}.pp-ger-folha{background:#fff;border:1px solid var(--pp-linha);box-shadow:var(--pp-sombra-papel);border-radius:4px;padding:28px 30px;max-width:760px;color:#1E2733}.pp-ger-cab h2{font:700 1.5rem/1.2 var(--pp-sans);text-align:center;margin:0 0 10px}.pp-ger-nome{margin:0 0 8px;font-size:.95rem}.pp-ger-inst{margin:0 0 14px;color:#4A5565;text-align:center;font-size:.95rem}.pp-ger-grade{display:block;width:100%;max-width:560px;margin:0 auto 18px;height:auto}.pp-ger-lista{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 14px;font-weight:700;letter-spacing:.04em}.pp-ger-lista li{display:flex;align-items:center;gap:8px}.pp-ger-lista i{width:14px;height:14px;border:1.5px solid #1E2733;border-radius:3px;flex:none}.pp-ger-dicas{display:grid;gap:14px 28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));font-size:.95rem}.pp-ger-dicas h3{font-size:1rem;margin:0 0 6px}.pp-ger-dicas ol{margin:0;padding-left:1.6em;display:grid;gap:4px}.pp-ger-dicas span{color:#5F6B7B;font-size:.85em}.pp-ger-rod{margin:18px 0 0;text-align:center;font-size:.8rem;color:#8A94A6}@media print{body.pp-imprime-ger *{visibility:hidden}body.pp-imprime-ger .pp-gerador__imp,body.pp-imprime-ger .pp-gerador__imp *{visibility:visible}body.pp-imprime-ger .pp-gerador__imp{display:block;position:absolute;left:0;top:0;width:100%}body.pp-imprime-ger .pp-ger-folha{border:0;box-shadow:none;max-width:none;padding:12mm 14mm;break-after:page;page-break-after:always}body.pp-imprime-ger .pp-ger-grade{max-width:150mm}}.pp-foto__form{max-width:640px}.pp-foto__btn{justify-self:start;cursor:pointer}.pp-foto__prog{margin:18px 0;display:grid;gap:6px;max-width:520px}.pp-foto__prog progress{width:100%;height:10px;accent-color:var(--pp-tinta)}.pp-foto__sec{margin:26px 0}.pp-foto__sec h2{font-size:1.15rem;margin:0 0 10px}.pp-foto__bncc{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pp-foto__bncc li{border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:12px 14px;display:grid;gap:8px;justify-items:start}.pp-foto__bncc li.is-top{border-color:var(--pp-tinta);background:var(--pp-tinta-claro)}.pp-foto__bncc p{margin:0}.pp-foto__selo{font-size:.75rem;font-weight:700;background:var(--pp-certo-claro);color:var(--pp-certo);border-radius:999px;padding:2px 8px}.pp-foto__temas{display:flex;flex-wrap:wrap;gap:8px;margin:0}.pp-foto__temas a{padding:6px 12px;border:1.5px solid var(--pp-linha);border-radius:999px;text-decoration:none;font-weight:700;color:var(--pp-tinta)}.pp-foto__mats{padding-left:1.1em;display:grid;gap:6px}.pp-foto__texto{margin-top:20px}.pp-foto__texto summary{cursor:pointer;font-weight:700;color:var(--pp-tinta)}.pp-foto__texto textarea{width:100%;margin:10px 0;border:1.5px solid var(--pp-linha);border-radius:var(--pp-r);padding:10px;font:inherit}.pp-corr__resp .is-prof{background:#E8F0FE;color:#1D3B8F}.pp-corr__esc{margin:12px 0;padding:12px;border-radius:var(--pp-r);background:#E8F0FE;display:grid;gap:10px}.pp-corr__esc-tit{margin:0;font-weight:700;color:var(--pp-tinta);font-size:.92rem}.pp-corr__esc-q{display:grid;gap:6px}.pp-corr__esc-q>span{font-weight:700;font-size:.95rem}.pp-corr__esc-q>div{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.pp-corr__esc-q button{min-height:44px;border:1.5px solid var(--pp-caderno);background:#fff;border-radius:8px;font:inherit;font-weight:700;color:var(--pp-tinta);cursor:pointer}.pp-corr__esc-q button[aria-pressed="true"]{background:var(--pp-tinta);border-color:var(--pp-tinta);color:#fff}.pp-tabela--notas .pp-in-nota{width:72px!important;min-height:40px;padding:0 6px}.pp-corr__cam video{pointer-events:none}.pp-corr__overlay{z-index:1}.pp-corr__ligar{position:relative;z-index:2}.pp-corr__status{z-index:2}.pp-corr__foto{cursor:pointer}.pp-avatar{line-height:1}.pp-foto__outras-tit{font-size:1rem;margin:18px 0 8px}.pp-foto__outras{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pp-foto__outras li{font-size:.92rem;color:var(--pp-grafite-2);line-height:1.45}.pp-foto__outras .pp-codigo{font-size:.82rem}.pp-foto__q{font-weight:700;white-space:nowrap}.pp-capi{display:block;flex:none;height:auto;max-width:100%}.pp-vazio--capi{display:flex;gap:20px;align-items:center;text-align:left;flex-wrap:wrap;justify-content:center}.pp-vazio--capi>div{flex:1 1 260px;min-width:0}.pp-vazio__tit{font-weight:700;color:var(--pp-grafite);font-size:1.08rem;margin-bottom:6px!important}.pp-vazio--capi .pp-acoes{margin:0;display:flex;flex-wrap:wrap;gap:10px}.pp-404 .pp-404__capi{margin:0 auto 8px}.pp-404{text-align:center}.pp-404 .pp-busca{margin-left:auto;margin-right:auto}.pp-prefs{border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);padding:20px;background:#fff;margin:0 0 22px;display:grid;gap:16px}.pp-prefs--bv{border-color:var(--pp-caderno);background:linear-gradient(180deg,var(--pp-fundo),#fff 60%)}.pp-prefs__topo{display:flex;gap:16px;align-items:center}.pp-prefs__topo h2{margin:0 0 4px;font-size:1.35rem}.pp-prefs__topo p{margin:0;color:var(--pp-grafite-2)}.pp-prefs__grupo{border:0;padding:0;margin:0;display:grid;gap:10px;min-width:0}.pp-prefs__grupo legend{font-weight:700;margin-bottom:8px;padding:0}.pp-prefs__seg{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pp-prefs__segnome{flex:0 0 100%;font-size:.85rem;font-weight:700;color:var(--pp-grafite-3);text-transform:uppercase;letter-spacing:.04em}.pp-chip-check{position:relative;display:inline-flex;cursor:pointer}.pp-chip-check input{position:absolute;opacity:0;width:1px;height:1px}.pp-chip-check span{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border:1.5px solid var(--pp-linha);border-radius:999px;background:#fff;color:var(--pp-grafite-2);font-size:.95rem}.pp-chip-check input:checked + span{background:var(--pp-tinta);border-color:var(--pp-tinta);color:#fff;font-weight:700}.pp-chip-check input:checked + span::before{content:"✓";margin-right:6px}.pp-chip-check input:focus-visible + span{outline:3px solid var(--pp-tinta-claro);outline-offset:2px}.pp-prefs .pp-acoes{margin:0;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.pp-tempo{display:flex;gap:16px;align-items:center;border-radius:var(--pp-r-g);padding:14px 18px;margin:0 0 18px;background:#FFF8D6;border:1px solid #F5E08A}.pp-tempo h2{margin:0 0 4px!important;font-size:1.12rem!important}.pp-tempo p{margin:0}@media (min-width:700px){.pp-painel__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-painel__cards .pp-pcard{margin-bottom:0}}.pp-pcard--loja{margin-top:24px}.pp-para-mim{margin:28px 0}.pp-para-mim .pp-secao__cab p{margin:2px 0 0}.pp-capi-convite{padding-top:20px;padding-bottom:0}.pp-capi-convite__in{display:flex;gap:16px;align-items:center;flex-wrap:wrap;border:1px solid var(--pp-caderno);border-radius:var(--pp-r-g);padding:14px 18px;background:var(--pp-fundo)}.pp-capi-convite__in p{flex:1 1 280px;margin:0}.pp-aplicado{display:flex;gap:14px;align-items:center;margin:12px 0 8px;padding:12px 16px;border-radius:var(--pp-r-g);background:var(--pp-certo-claro);border:1px solid #BFE3CF}.pp-aplicado p{margin:0}.pp-aplicado p + p{margin-top:4px}.pp-usei__topo{display:flex;gap:16px;align-items:center;margin-bottom:14px}.pp-usei__topo h2{margin:0 0 4px}.pp-usei__topo p{margin:0}.pp-usei__acoes{display:grid;gap:12px;justify-items:start}.pp-usei__acoes [data-usei-botao]{gap:8px}.pp-usei__acoes [data-usei-botao]:not(.is-on){background:#fff;color:var(--pp-tinta);box-shadow:inset 0 0 0 1.5px var(--pp-tinta)}.pp-usei__acoes [data-usei-botao].is-on{background:var(--pp-certo)}.pp-usei__reacoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pp-usei__reacoes[hidden]{display:none}.pp-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--pp-linha);background:#fff;color:var(--pp-grafite-2);font:inherit;font-size:.95rem;cursor:pointer}.pp-chip:hover{border-color:var(--pp-tinta);color:var(--pp-tinta)}.pp-chip.is-on{background:var(--pp-tinta-claro);border-color:var(--pp-tinta);color:var(--pp-tinta-2);font-weight:700}.pp-chip small{color:var(--pp-grafite-3);font-weight:400}.pp-usei__msg{margin:0;min-height:1.2em}.pp-usei__mais{margin:18px 0 8px}.pp-usei__mais summary{cursor:pointer;color:var(--pp-tinta);font-weight:700;padding:6px 0}.pp-usei__mais .pp-avaliar{margin-top:12px}.pp-aplicados{border-left:4px solid var(--pp-marca);background:#FFFCEB;padding:10px 14px;border-radius:0 var(--pp-r) var(--pp-r) 0}.pp-aplicados p{margin:0 0 4px}.pp-aplicados ul{margin:0;padding-left:18px}.pp-compartilhar td{background:var(--pp-fundo)}.pp-compartilhar__in{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pp-compartilhar__in input{flex:1 1 260px;min-height:40px;border:1.5px solid #C9D3E3;border-radius:var(--pp-r);padding:0 10px;font:inherit}.pp-compartilhar .pp-nota{margin:6px 0 0}.pp-prova-comp{padding-top:24px}.pp-prova-comp__faixa{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:12px 16px;border-radius:var(--pp-r-g);background:var(--pp-fundo);border:1px solid var(--pp-caderno);margin-bottom:22px}.pp-prova-comp__faixa p{flex:1 1 260px;margin:0}.pp-prova-comp__escola{display:flex;gap:8px;align-items:center;font-weight:700;margin:0 0 6px}.pp-prova-comp__fim{text-align:center;margin:40px auto 0;max-width:640px}.pp-prova-comp__fim .pp-acoes{justify-content:center;display:flex;flex-wrap:wrap;gap:10px}.pp-corr__festa{display:flex;gap:14px;align-items:center;margin:18px 0;padding:14px 16px;border-radius:var(--pp-r-g);background:var(--pp-certo-claro);border:1px solid #BFE3CF}.pp-corr__festa[hidden]{display:none}.pp-corr__festa p{margin:0 0 6px}.pp-foto__prog{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.pp-foto__prog>div{display:grid;gap:6px}.pp-foto__prog[hidden]{display:none}@media (max-width:520px){.pp-usei__topo .pp-capi,.pp-prefs__topo .pp-capi,.pp-tempo .pp-capi{width:64px;height:64px}.pp-aplicado .pp-capi,.pp-corr__festa .pp-capi{width:56px;height:56px}}@media print{.pp-capi,.pp-usei,.pp-aplicado{display:none!important}}@media (max-width:859.98px){.pp-sumario__cols{gap:22px}.pp-sumario__col h3{border-bottom:0;margin-bottom:8px;padding-bottom:0}.pp-indice{display:flex;flex-wrap:wrap;gap:8px;margin:0}.pp-indice a{border:1px solid var(--pp-linha);border-radius:999px;padding:8px 14px;min-height:44px;box-sizing:border-box;align-items:center}.pp-indice__pontos{display:none}.pp-indice__n{color:var(--pp-grafite-3);font-size:.85rem}.pp-sumario__discs{display:none}}.pp-corr__ops{display:flex;gap:12px;align-items:center;margin:12px 0;padding:10px 14px;border-radius:var(--pp-r-g);background:#FFF4E5;border:1px solid #F3D19C}.pp-corr__ops[hidden]{display:none}.pp-corr__ops p{margin:0;font-weight:700}.pp-ios__topo{display:flex;gap:14px;align-items:center;margin-bottom:8px}.pp-ios__topo h2{margin:0;font-size:1.25rem}.pp-ios__passos{margin:0 0 8px;padding-left:22px;display:grid;gap:10px;line-height:1.5}.pp-ios__passos svg{display:inline-block;vertical-align:-3px;color:var(--pp-tinta)}#pp-instalar-ios{color:var(--pp-grafite);background:#fff}#pp-instalar-ios h2{color:var(--pp-grafite)}.pp-codigo-campo input{text-transform:uppercase;letter-spacing:.04em}.pp-codigo-campo input::placeholder{text-transform:none;letter-spacing:0}.pp-codigo-campo__msg{display:block;min-height:1.2em;font-size:.92rem;margin-top:4px;font-weight:400}.pp-codigo-campo__msg.is-ok{color:var(--pp-certo);font-weight:700}.pp-codigo-campo__msg.is-erro{color:var(--pp-margem)}.pp-aviso-capi{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:0 0 16px;padding:12px 16px;border-radius:var(--pp-r-g);background:var(--pp-fundo);border:1px solid var(--pp-caderno)}.pp-aviso-capi p{flex:1 1 260px;margin:0;font-weight:700;color:var(--pp-grafite)}.pp-aviso-capi__acoes{display:flex;gap:12px;align-items:center}.pp-indique{border:1.5px solid #F5E08A;background:#FFFBEA;border-radius:var(--pp-r-g);padding:18px 20px;margin:22px 0;display:grid;gap:12px}.pp-indique__topo{display:flex;gap:14px;align-items:center}.pp-indique__topo h2{margin:0 0 4px!important;font-size:1.2rem!important}.pp-indique__topo p{margin:0;color:var(--pp-grafite-2)}.pp-indique__cod{display:flex;flex-wrap:wrap;gap:8px}.pp-indique__cod input{flex:1 1 260px;min-height:44px;border:1.5px solid #C9D3E3;border-radius:var(--pp-r);padding:0 12px;font:inherit;background:#fff}.pp-indique__codigo{letter-spacing:.06em;color:var(--pp-tinta)}.pp-indique .pp-nota{margin:0}.pp-usar-codigo .pp-form--linha{display:flex;flex-wrap:wrap;gap:8px}.pp-usar-codigo input{flex:1 1 220px;text-transform:uppercase}@media (max-width:520px){.pp-indique__topo .pp-capi,.pp-aviso-capi .pp-capi{width:52px;height:52px}}