:root{--marinho:#0e2a47;--marinho-2:#1a3a5e;--marinho-linha:#24476e;--marinho-trilho:#2b5078;--azul:#1a4b7c;--azul-100:#dce9f6;--azul-50:#eef4fa;--azul-claro:#6f93b8;--azul-txt-escuro:#c9d8e8;--ambar:#f2b544;--ambar-100:#ffe9b0;--ambar-50:#fff0cc;--ambar-txt:#6b4300;--ambar-forte:#8a5a00;--laranja:#c77a12;--laranja-50:#f6ebda;--vermelho:#a8261c;--vermelho-100:#fcebe9;--vermelho-txt:#8e1f16;--verde:#176b3c;--verde-100:#e4f3ea;--verde-txt:#14592f;--roxo:#4b3590;--roxo-100:#f0ecfa;--teal:#0b5f67;--teal-100:#e1f4f5;--cinza-lei:#3d4658;--cinza-lei-100:#e9edf2;--fundo:#f3f5f8;--fundo-folha:#e6ebf1;--sup:#fff;--tinta:#162231;--txt2:#47546a;--txt3:#5e6b80;--txt-apoio:#2b3a4f;--linha:#d9e0e8;--linha-2:#e8edf2;--linha-3:#e3e8ee;--borda-btn:#b9cbe0;--borda-campo:#8c99ab;--borda-alt:#c9d5e2;--cinza-barra:#6f7f97;--trilho:#e8edf2;--sans:var(--f-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:var(--f-serif),Georgia,"Times New Roman",serif;--r-s:10px;--r:12px;--r-m:14px;--r-g:16px;--r-xg:18px;--r-tela:20px;--sombra-barra:0 -4px 16px #0e2a470f;--sombra-sel:0 4px 16px #1a4b7c1f;--sombra-folha:0 1px 2px #0e2a471a,0 8px 24px #0e2a4714;--foco:0 0 0 3px var(--sup),0 0 0 5.5px var(--ambar)}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--sans);background:var(--fundo);color:var(--tinta);-webkit-text-size-adjust:100%;font-size:15px;line-height:22px}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--azul)}a:hover{color:var(--marinho)}h1,h2,h3{color:inherit;margin:0}p,blockquote,figure{margin:0}b,strong{font-weight:700}:focus-visible{box-shadow:var(--foco);border-radius:6px;outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px var(--ambar);border-color:var(--azul)!important}.mola{flex:1}.muted{color:var(--txt2)}.small{font-size:13.5px;line-height:20px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tnum{font-variant-numeric:tabular-nums}.app{flex-direction:column;min-height:100vh;display:flex}.conteudo{flex-direction:column;flex:1;min-width:0;display:flex}.lateral{display:none}.topo-m{z-index:20;background:var(--sup);border-bottom:1px solid var(--linha-3);align-items:center;gap:4px;height:56px;padding:0 8px 0 16px;display:flex;position:sticky;top:0}.topo-m-marca{letter-spacing:-.01em;min-height:44px;color:var(--marinho);align-items:center;gap:8px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.topo-m-link{border-radius:var(--r);height:44px;color:var(--azul);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.topo-m-link[aria-current]{background:var(--azul-100);font-weight:700}.topo-m-link.so-icone{justify-content:center;width:44px;padding:0}.topo-m form{margin:0}.topo-m-sair{border-radius:var(--r);width:44px;height:44px;color:var(--txt2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.abas-m{z-index:20;padding:6px 4px calc(10px + env(safe-area-inset-bottom));background:var(--sup);border-top:1px solid var(--linha);display:flex;position:sticky;bottom:0}.abas-m a{min-height:52px;color:var(--txt2);flex-direction:column;flex:1;align-items:center;gap:2px;font-size:11.5px;font-weight:500;line-height:16px;text-decoration:none;display:flex}.abas-m-ic{border-radius:15px;justify-content:center;align-items:center;width:56px;height:30px;display:flex}.abas-m a[aria-current]{color:var(--azul);font-weight:700}.abas-m a[aria-current] .abas-m-ic{background:var(--azul-100)}.app-voltar .topo-m,.app-voltar .abas-m{display:none}.app-foco,.app-anonimo{flex-direction:column!important}@media (min-width:960px){.app{flex-direction:row}.topo-m,.abas-m{display:none}.lateral{background:var(--marinho);flex-direction:column;flex:none;gap:4px;width:248px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.lateral-marca{letter-spacing:-.01em;color:#fff;align-items:center;gap:10px;padding:0 8px 20px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.lateral-marca:hover{color:#fff}.lateral-link{border-radius:var(--r-s);min-height:44px;color:var(--azul-txt-escuro);align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.lateral-link:hover{background:var(--marinho-2);color:#fff}.lateral-link[aria-current]{background:var(--azul);color:#fff;font-weight:700}.lateral-mola{flex:1;min-height:16px}.lateral-dias{border-radius:var(--r);background:var(--marinho-2);align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.lateral-dias b{color:var(--ambar);font-size:30px;font-weight:800;line-height:30px}.lateral-dias span{color:var(--azul-txt-escuro);font-size:12.5px;line-height:16px}.lateral-usuario{border-top:1px solid var(--marinho-linha);justify-content:space-between;align-items:center;gap:8px;padding:12px 4px 0 12px;display:flex}.lateral-usuario span{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.lateral-usuario form{margin:0}.lateral-usuario button{border:1px solid var(--azul-claro);color:#fff;cursor:pointer;background:0 0;border-radius:8px;min-height:36px;padding:0 12px;font-size:14px}.lateral-usuario button:hover{background:var(--marinho-2)}}.pg{flex-direction:column;gap:16px;width:100%;max-width:1200px;padding:20px 16px 28px;display:flex}.pg-cab{flex-direction:column;gap:8px;display:flex}.pg h1,.titulo-1{letter-spacing:-.02em;color:var(--marinho);font-size:28px;font-weight:800;line-height:34px}.pg-sub{color:var(--txt2);font-size:15px;line-height:23px}.voltar{align-self:flex-start;align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sobretitulo{letter-spacing:.07em;text-transform:uppercase;color:var(--azul);font-size:12px;font-weight:700;line-height:16px}.h2{font-size:19px;font-weight:700;line-height:24px}@media (min-width:960px){.pg{gap:20px;padding:36px 40px 48px}.pg h1,.titulo-1{font-size:36px;line-height:42px}.pg-sub{font-size:17px;line-height:26px}.h2{font-size:20px;line-height:26px}}.card{border-radius:var(--r-xg);background:var(--sup);border:1px solid var(--linha);flex-direction:column;gap:14px;padding:20px;display:flex}.card-escuro{border-radius:var(--r-xg);background:var(--marinho);color:#fff;flex-direction:column;gap:14px;padding:20px;display:flex}.card-azul{border-radius:var(--r-xg);background:var(--azul-100);flex-direction:column;gap:12px;padding:20px;display:flex}@media (min-width:960px){.card,.card-azul{padding:24px 28px}}.linha-sep{border-top:1px solid var(--linha-2)}.btn{border-radius:var(--r);background:var(--azul);color:#fff;cursor:pointer;text-align:center;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--marinho);color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-g{border-radius:var(--r-m);min-height:54px;padding:0 26px;font-size:17px}.btn-sec{border:1.5px solid var(--borda-btn);border-radius:var(--r);background:var(--sup);min-height:48px;color:var(--azul);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-sec:hover{background:var(--azul-50);color:var(--azul)}.btn-sec:disabled{opacity:.45;cursor:not-allowed}.btn-sec.btn-g{border-radius:var(--r-m);font-size:16px}.btn-p{min-height:44px;padding:0 16px;font-size:15px}.btn-claro{color:var(--marinho);background:#fff}.btn-claro:hover{background:var(--azul-50);color:var(--marinho)}.btn-escuro-sec{border:1.5px solid var(--azul-claro);border-radius:var(--r);color:#fff;cursor:pointer;background:0 0;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-escuro-sec:hover{background:var(--marinho-2);color:#fff}.link-seta{min-height:44px;color:var(--azul);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.link-seta:hover{color:var(--marinho);text-decoration:underline}.form-inline{margin:0;display:contents}.acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acoes-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.etq{white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.etq.p1{background:var(--vermelho);color:#fff}.etq.p2{background:var(--ambar-100);color:var(--ambar-txt)}.etq.p3{background:var(--sup);border:1.5px solid var(--borda-campo);color:var(--txt2)}.etq.ok{background:var(--verde-100);color:var(--verde-txt)}.etq.rev{background:var(--ambar-100);color:var(--ambar-txt)}.etq.erro{background:var(--vermelho-100);color:var(--vermelho-txt)}.etq.branco{background:var(--sup);border:1.5px dashed var(--borda-campo);color:var(--txt2)}.etq.pq{height:24px;padding:0 9px;font-size:12.5px}.chip{border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;line-height:20px;display:inline-block}.chip.p1{background:var(--vermelho);color:#fff}.chip.p2{background:var(--ambar-100);color:var(--ambar-txt)}.selos{flex-wrap:wrap;gap:8px;display:flex}.selo{background:var(--ambar-50);min-height:30px;color:var(--ambar-txt);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.selo.ok{background:var(--verde-100);color:var(--verde-txt)}.barra{background:var(--trilho);border-radius:5px;height:10px;overflow:hidden}.barra i{background:var(--azul);border-radius:5px;height:100%;transition:width .3s;display:block}.barra.fina{border-radius:4px;height:7px}.barra.fina i{border-radius:4px}.barra.acertos{background:var(--laranja-50)}.barra.acertos i{background:var(--laranja)}.barra.basicos i{background:var(--cinza-barra)}.trilha{background:var(--marinho-trilho);border-radius:3px;flex:1;height:6px}.trilha i{background:var(--ambar);border-radius:3px;height:6px;display:block}.meta50{background:var(--trilho);border-radius:6px;height:12px;position:relative}.meta50 i{border-radius:6px;height:12px;display:block}.meta50:after{content:"";background:var(--tinta);width:2px;height:22px;position:absolute;top:-5px;left:50%}.segmentos{flex:1;gap:3px;display:grid}.segmentos span{background:var(--linha);border-radius:3px;height:6px}.segmentos span.on{background:var(--azul)}.alerta{border-radius:var(--r-m);background:var(--ambar-50);color:var(--ambar-txt);align-items:flex-start;gap:12px;padding:14px 16px;font-weight:600;display:flex}.alerta.ok{background:var(--verde-100);color:var(--verde-txt)}.alerta.bad{background:var(--vermelho-100);color:var(--vermelho-txt)}.alerta.info{background:var(--azul-100);color:var(--txt-apoio);font-weight:500}.alerta svg{flex:none;margin-top:1px}.alerta a{color:inherit}label{font-weight:600}input[type=email],input[type=password],input[type=text],select,textarea{border:1.5px solid var(--borda-campo);border-radius:var(--r);background:var(--sup);width:100%;min-height:52px;color:var(--tinta);padding:0 14px;font-size:17px}select{min-height:48px;padding:0 12px;font-size:16px}textarea{padding:12px 14px;font-size:16px;line-height:24px}.campo{flex-direction:column;gap:6px;display:flex}.campo label{font-size:15px}.seg{border-radius:var(--r);background:#eef1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.seg button{min-height:44px;color:var(--txt2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:4px 8px;font-size:13px;font-weight:600;line-height:16px}.seg button[aria-pressed=true]{background:var(--sup);color:var(--marinho);font-weight:700;box-shadow:0 1px 2px #0e2a4724}@media (max-width:959px){.so-aba:not(.on){display:none}}@media (min-width:960px){.seg.so-celular{display:none}}.pn-topo{flex-wrap:wrap;align-items:stretch;gap:16px 20px;display:flex}.pn-ola{flex-direction:column;flex:999 420px;justify-content:center;gap:4px;min-width:0;display:flex}.pn-ola p{color:var(--txt2);font-size:16px;line-height:24px}.pn-ola b{color:var(--tinta)}.pn-prova{border-radius:var(--r-xg);background:var(--marinho);color:#fff;flex-direction:column;flex:400px;gap:14px;padding:20px;display:flex}.pn-prova-n{align-items:flex-end;gap:14px;display:flex}.pn-prova-n b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:800;line-height:56px}.pn-prova-n div{flex-direction:column;gap:2px;padding-bottom:2px;display:flex}.pn-prova-n strong{font-size:17px;line-height:22px}.pn-prova-n span,.pn-prova-meta{color:var(--azul-txt-escuro);font-size:13px;line-height:18px}.pn-prova-meta{font-size:14px;line-height:20px}.pn-prova-meta b{color:#fff}.pn-trilha{align-items:center;gap:8px;display:flex}.pn-cont{flex-direction:column;gap:14px;display:flex}.pn-cont-txt{flex-direction:column;flex:999 420px;gap:8px;min-width:0;display:flex}.pn-cont-txt h2{letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:27px}.pn-meta{color:var(--txt2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.pn-pos{align-items:center;gap:12px;display:flex}.pn-pos .barra{flex:1;max-width:420px}.pn-cont-acoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pn-cont-acoes .btn{grid-column:1/-1}.pn-linha{flex-wrap:wrap;align-items:stretch;gap:16px 20px;display:flex}.pn-linha>*{flex:400px;min-width:0}.pn-foco{flex-direction:column;gap:4px;display:flex}.pn-foco-item{border-top:1px solid var(--linha-2);gap:12px;padding:12px 0;display:flex}.pn-foco-item:last-child{padding-bottom:0}.pn-foco-n{border-radius:var(--r-s);background:var(--azul-100);width:32px;height:32px;color:var(--azul);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.pn-foco-item>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pn-foco-item b{font-size:16px;line-height:22px}.pn-foco-item p{color:var(--txt2);font-size:14px;line-height:21px}.pn-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.pn-cab span{color:var(--txt3);font-size:13px;line-height:18px}.pn-nota{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pn-nota b{letter-spacing:-.02em;color:var(--marinho);font-size:44px;font-weight:800;line-height:44px}.pn-nota span{color:var(--txt2);font-size:14px}.pn-bloco{flex-direction:column;gap:8px;display:flex}.pn-bloco .pn-cab span{color:var(--txt3)}.nota-rodape{color:var(--txt3);font-size:13px;line-height:19px}.pn-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pn-kpi{border-radius:var(--r-g);background:var(--sup);border:1px solid var(--linha);align-items:center;gap:14px;padding:16px;display:flex}.pn-kpi>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pn-kpi span{color:var(--txt2);font-size:13px;line-height:18px}.pn-kpi span+b+span{color:var(--txt3)}.pn-kpi b{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:32px}.pn-kpi .anel{flex:none}@media (max-width:959px){.pn-kpi.anelado{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;display:grid}.pn-kpi.anelado>div{display:contents}.pn-kpi.anelado span:first-child{grid-column:1/-1}.pn-kpi.anelado .anel{order:1}.pn-kpi.anelado b{order:2}.pn-kpi.anelado span:last-child{order:3;grid-column:1/-1}}.pn-legenda{color:var(--txt2);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.pn-legenda span{align-items:center;gap:6px;display:inline-flex}.pn-legenda i{background:var(--azul);border-radius:4px;width:14px;height:8px}.pn-legenda i.ac{background:var(--laranja)}.pn-grupos{flex-wrap:wrap;align-items:flex-start;gap:0 48px;display:flex}.pn-grupo{flex-direction:column;flex:400px;min-width:0;display:flex}.pn-grupo h3{letter-spacing:.07em;text-transform:uppercase;color:var(--azul);padding:12px 0 8px;font-size:12px;font-weight:700;line-height:16px}.pn-grupo h3.bas{color:var(--txt2)}.pn-mat{border-top:1px solid var(--linha-2);flex-direction:column;gap:10px;padding:10px 0;display:flex}.pn-mat-l{align-items:center;gap:10px;display:flex}.pn-mat-nome{flex-direction:column;flex:1;min-width:0;display:flex}.pn-mat-nome a,.pn-mat-nome b{color:var(--tinta);font-size:15px;font-weight:600;line-height:20px;text-decoration:none}.pn-mat-nome a:hover{text-decoration:underline}.pn-mat-nome a{position:relative}.pn-mat-nome a:after{content:"";position:absolute;inset:-12px -4px}.pn-mat-nome span{color:var(--txt3);font-size:12.5px;line-height:17px}.pn-mat-barras{color:var(--txt2);font-variant-numeric:tabular-nums;flex:none;grid-template-columns:60px 34px;align-items:center;gap:5px 6px;font-size:12px;line-height:12px;display:grid}.pn-mat-barras span{text-align:right}.pn-mat-prod{color:var(--txt3);flex:none;font-size:12.5px}.pn-mat-abrir{border-radius:var(--r);width:44px;height:44px;color:var(--txt3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-8px -10px -8px 0;display:flex}.pn-mat-abrir svg{transition:transform .2s}.pn-mat-abrir[aria-expanded=true] svg{transform:rotate(180deg)}.pn-mat-acoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.pn-mat-acoes .btn,.pn-mat-acoes .btn-sec{min-height:44px;font-size:15px}.pn-mat-acoes:not(.on){display:none}@media (max-width:959px){.so-desk{display:none}}.pn-prog{gap:10px}.pn-prog-t{flex-direction:column;gap:2px;display:flex}.pn-prog-t span{color:var(--txt3);font-size:13px;line-height:18px}.pn-sim-acoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pn-sim-acoes .btn,.pn-sim-acoes .btn-sec,.pn-disc .btn{width:100%}.pn-baixar-card{gap:0;padding:0;overflow:hidden}.pn-baixar-btn{width:100%;min-height:76px;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 20px;display:flex}.pn-baixar-btn>svg:first-child{color:var(--azul);flex:none}.pn-baixar-btn>svg:last-child{color:var(--txt3);flex:none;transition:transform .2s}.pn-baixar-btn[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.pn-baixar-btn>span{flex-direction:column;flex:1;gap:2px;display:flex}.pn-baixar-btn b{font-size:17px;line-height:22px}.pn-baixar-btn span span{color:var(--txt3);font-size:13px;line-height:18px}.pn-baixar-cab{display:none}@media (max-width:959px){.pn-baixar-corpo:not(.on){display:none}}.pn-evol{border-bottom:1px solid var(--linha);align-items:flex-end;gap:8px;height:72px;padding:0 4px;display:flex}.pn-evol div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:34px;height:100%;display:flex}.pn-evol span{color:var(--txt2);font-size:12px;font-weight:600;line-height:14px}.pn-evol i{background:#9fbad4;border-radius:6px 6px 0 0;width:34px;display:block}.pn-evol i.atual{background:var(--azul)}.pn-sims{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pn-sims li{border-top:1px solid var(--linha-2);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.pn-sims li:first-child{border-top:0}.pn-sims li>span:first-child{flex-direction:column;min-width:0;display:flex}.pn-sims-nota{align-items:center;gap:4px;display:flex}.pn-sims-nota b{font-size:16px}.pn-sims-nota a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px;font-weight:700;display:flex}.pn-disc p{color:var(--txt-apoio);font-size:14.5px;line-height:22px}.pn-disc h2{color:var(--marinho)}.pn-dl{border:1px solid var(--linha);border-radius:var(--r);min-height:56px;color:var(--tinta);align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}.pn-dl:hover{border-color:var(--borda-btn);color:var(--tinta);background:#fafbfd}.pn-dl svg{color:var(--azul);flex:none}.pn-dl>span{flex-direction:column;display:flex}.pn-dl>span span{color:var(--txt3);font-size:13px;line-height:18px}.pn-dl-materia{border:1px solid var(--linha);border-radius:var(--r);flex-direction:column;gap:10px;padding:14px;display:flex}.pn-dl-materia label{font-weight:700}.pn-baixar{padding:0;overflow:hidden}.pn-baixar summary{cursor:pointer;align-items:center;gap:14px;min-height:76px;padding:14px 20px;list-style:none;display:flex}.pn-baixar summary::-webkit-details-marker{display:none}.pn-baixar summary>span{flex-direction:column;flex:1;gap:2px;display:flex}.pn-baixar summary b{font-size:17px;line-height:22px}.pn-baixar summary span span{color:var(--txt3);font-size:13px;line-height:18px}.pn-baixar summary>svg{color:var(--azul)}.pn-baixar summary>svg:last-child{color:var(--txt3);transition:transform .2s}.pn-baixar[open] summary>svg:last-child{transform:rotate(180deg)}.pn-baixar-corpo{flex-direction:column;gap:10px;padding:0 20px 20px;display:flex}.pn-baixar-desk{display:none}.pn-fundo{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:16px;display:grid}@media (min-width:960px){.pn-prova{gap:12px;padding:20px 24px}.pn-prova-n b{line-height:54px}.pn-prova-n strong{font-size:18px}.pn-cont{flex-flow:wrap;align-items:center;gap:20px}.pn-cont-txt h2{font-size:26px;line-height:32px}.pn-cont-acoes{flex-wrap:wrap;flex:430px;justify-content:flex-end;gap:10px;display:flex}.pn-cont-acoes .btn{order:3}.pn-nota b{font-size:52px;line-height:52px}.pn-nota span{font-size:15px}.pn-kpis{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px}.pn-kpi{padding:18px 20px}.pn-kpi b{font-size:26px}.pn-mat-barras{grid-template-columns:110px 34px;font-size:12.5px}.pn-mat-acoes{padding-top:0;display:flex}.pn-prog .pn-cab{align-items:baseline}.pn-prog-t{flex-direction:row;align-items:baseline;gap:16px}.pn-sim-acoes{flex-wrap:wrap;display:flex}.pn-sim-acoes .btn,.pn-sim-acoes .btn-sec,.pn-disc .btn{width:auto}.pn-baixar-card{gap:10px;padding:24px}.pn-baixar-btn{display:none}.pn-baixar-cab{flex-direction:column;gap:2px;display:flex}.pn-baixar-cab p{color:var(--txt3);font-size:13px}.pn-baixar-corpo{padding:0}.pn-mat-acoes .btn,.pn-mat-acoes .btn-sec{min-height:40px;padding:0 20px;font-size:15px}.pn-fundo{gap:20px}.pn-disc .btn{align-self:flex-start}.pn-fundo .card{padding:24px}}.mapa-corpo,.mapa-topo{flex-direction:column;gap:16px;display:flex}.mapa-baixar{min-height:46px}.mapa-lista{gap:0;padding:0;overflow:hidden}.mapa-total{background:var(--marinho);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.mapa-total-barra{gap:3px;height:14px;display:flex}.mapa-total-barra i{display:block}.mapa-total-barra i:first-child{background:var(--ambar);border-radius:7px 2px 2px 7px}.mapa-total-barra i:last-child{background:#8fb0d3;border-radius:2px 7px 7px 2px}.mapa-total-leg{justify-content:space-between;gap:12px;font-size:13px;line-height:18px;display:flex}.mapa-total-leg>span{color:var(--azul-txt-escuro);flex-direction:column;display:flex}.mapa-total-leg>span+span{text-align:right;align-items:flex-end}.mapa-total-leg b{color:var(--ambar);font-size:20px;line-height:26px}.mapa-total-leg>span+span b{color:#bcd3ea}.mapa-grupos{flex-direction:column;padding:4px 20px;display:flex}.mapa-grupo h2{letter-spacing:.07em;text-transform:uppercase;color:var(--azul);padding:14px 0 4px;font-size:12px;font-weight:700;line-height:16px}.mapa-grupo.basicos h2{color:var(--txt2);padding-top:20px}.mapa-item{border-bottom:1px solid var(--linha-2);flex-direction:column;gap:8px;padding:12px 0 16px;display:flex}.mapa-grupo:last-child .mapa-item:last-child{border-bottom:0}.mapa-item-cab{flex-wrap:wrap;align-items:center;gap:2px 16px;display:flex}.mapa-item-cab a{min-width:0;min-height:44px;color:var(--tinta);flex:200px;align-items:center;font-size:16px;font-weight:700;line-height:22px;text-decoration:none;display:flex}.mapa-item-cab a:hover{color:var(--azul);text-decoration:underline}.mapa-item-pts{color:var(--txt2);font-variant-numeric:tabular-nums;font-size:13px}.mapa-item-pts b{color:var(--tinta);font-size:15px}.mapa-item .barra{height:10px}.mapa-grupo.basicos .barra i{background:#6f7f97}.mapa-temas{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.mapa-rodape{color:var(--txt3);font-size:13px;line-height:18px}.mapa-legenda{color:var(--txt2);font-size:13px;line-height:24px}.mapa-legenda .chip{padding:0 8px;font-weight:700;line-height:22px}@media (min-width:960px){.mapa-corpo{gap:24px}.mapa-topo{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px}.mapa-topo .pg-cab{flex:999 480px;max-width:760px}.mapa-baixar{flex:none}.mapa-lista{max-width:1040px}.mapa-total{padding:20px 24px}.mapa-total-leg>span{flex-direction:row;align-items:baseline;gap:8px}.mapa-total-leg>span:first-child b{order:-1}.mapa-grupos{padding:8px 24px 12px}.mapa-item{grid-template-columns:minmax(0,38%) minmax(0,1fr) 160px;align-items:center;gap:8px 16px;display:grid}.mapa-item-cab{display:contents}.mapa-item-cab a{grid-area:1/1}.mapa-item-pts{text-align:right;grid-area:1/3}.mapa-item .barra{grid-area:1/2}.mapa-temas,.mapa-item>.mapa-rodape{grid-column:1/-1}.mapa-legenda{max-width:1040px}}.aulas-cab{max-width:760px}.pg-sub .etq{vertical-align:1px;height:22px}.aulas-grade{flex-direction:column;gap:20px;display:flex}.aulas-materias-nav{display:none}.aulas-lista{flex-direction:column;flex:999 520px;gap:28px;min-width:0;display:flex}.disc-bloco{flex-direction:column;gap:12px;display:flex}.disc-cab{border-radius:var(--r-xg);background:var(--marinho);color:#fff;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.disc-cab-t{align-items:center;gap:14px;display:flex}.disc-ic{border-radius:var(--r-m);background:var(--azul);flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;line-height:1;display:flex}.disc-cab h2{font-size:21px;font-weight:700;line-height:26px}.disc-cab h2 span{color:var(--azul-txt-escuro);font-size:14px;font-weight:500;line-height:20px;display:block}.disc-cab-prog{align-items:center;gap:12px;display:flex}.disc-cab-prog .trilha,.disc-cab-prog .trilha i{border-radius:4px;height:8px}.disc-cab-prog>span{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.disc-cab-prog .btn-escuro-sec{min-height:44px}.grupo-aulas{flex-direction:column;gap:8px;display:flex}.grupo-aulas-cab{align-items:center;gap:10px;padding:4px 0;display:flex}.grupo-aulas-cab:after{content:"";background:var(--linha);flex:1;height:1px}.lista-aulas{border-radius:var(--r-g);background:var(--sup);border:1px solid var(--linha);flex-direction:column;display:flex;overflow:hidden}.lista-aulas a{border-top:1px solid var(--linha-2);min-height:68px;color:var(--tinta);align-items:center;gap:12px;padding:12px 14px 12px 16px;text-decoration:none;display:flex}.lista-aulas a:first-child{border-top:0}.lista-aulas a:hover{color:var(--tinta);background:#fafbfd}.lista-aulas a>span:not(.status-ic){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lista-aulas b{font-size:16px;font-weight:600;line-height:22px}.lista-aulas-meta{color:var(--txt3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:18px;display:flex}.lista-aulas-meta .etq{height:20px;padding:0 8px;font-size:12px}.lista-aulas-meta .barra{width:72px;height:6px}.lista-aulas>a>svg:last-child{color:var(--txt3);flex:none}.status-ic{flex:none;display:flex}@media (min-width:960px){.aulas-grade{flex-flow:wrap;align-items:flex-start}.aulas-materias-nav{border-radius:var(--r-xg);background:var(--sup);border:1px solid var(--linha);flex-direction:column;flex:300px;gap:2px;min-width:0;max-width:360px;padding:10px;display:flex;position:sticky;top:24px}.aulas-materias-nav a{border-radius:var(--r);min-height:54px;color:var(--tinta);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.aulas-materias-nav a:hover{background:var(--azul-50);color:var(--tinta)}.aulas-materias-nav a[aria-current]{background:var(--azul-50);box-shadow:inset 0 0 0 1.5px var(--azul)}.aulas-materias-nav a>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.aulas-materias-nav a>span:first-child>span{color:var(--txt2);font-size:12.5px;line-height:17px}.aulas-materias-n{color:var(--azul);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.aulas-lista{gap:32px}.disc-cab{flex-flow:wrap;align-items:center;gap:16px 24px;padding:22px 26px}.disc-cab-t{flex:999 260px}.disc-ic{border-radius:var(--r-g);width:56px;height:56px}.disc-cab h2{font-size:24px;line-height:30px}.disc-cab h2 span{font-size:15px;display:inline}.disc-cab-prog{flex:360px}.lista-aulas a{gap:14px;min-height:60px;padding:10px 18px}}.player{background:var(--sup);flex-direction:column;flex:1;min-height:100vh;display:flex}.player-topo{z-index:10;background:var(--sup);border-bottom:1px solid var(--linha-3);flex-direction:column;gap:6px;padding:4px 16px 12px;display:flex;position:sticky;top:0}.player-topo-l{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.player-topo-l a{align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.player-topo-links{color:var(--txt3);align-items:center;gap:6px;font-size:15px;display:flex}.player-topo-links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.so-desk-i{display:none}.player-prog{align-items:center;gap:12px;display:flex}.player-tela-btn{background:var(--azul-50);height:32px;color:var(--azul);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border:0;border-radius:16px;flex:none;align-items:center;gap:4px;padding:0 6px 0 12px;font-size:13px;font-weight:700;display:flex;position:relative}.player-tela-btn:after{content:"";position:absolute;inset:-6px 0}.player-tela-btn svg{transition:transform .2s}.player-tela-btn[aria-expanded=true] svg{transform:rotate(180deg)}.player-tela-txt{color:var(--azul);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:700;display:none}.player-corpo{flex-direction:column;flex:1;display:flex}.player-meio{flex-direction:column;min-width:0;display:flex}.sumario{counter-reset:tela;flex-direction:column;gap:2px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.sumario li{counter-increment:tela}.sumario button{border-radius:var(--r-s);width:100%;min-height:40px;color:var(--txt2);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:10px;padding:9px 12px;display:flex}.sumario button:before{content:counter(tela);width:18px;color:var(--txt3);font-variant-numeric:tabular-nums;flex:none}.sumario button:hover{background:var(--azul-50)}.sumario button.atual{background:var(--azul-100);color:var(--marinho);font-weight:700}.sumario button.atual:before{color:var(--azul)}.tela{flex-direction:column;flex:1;gap:20px;padding:28px 20px;animation:.25s entra;display:flex}@keyframes entra{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tela{animation:none}}.tela-titulo{letter-spacing:-.02em;color:var(--marinho);font-size:27px;font-weight:800;line-height:33px}.capa{flex-direction:column;gap:20px;display:flex}.capa-cab{flex-direction:column;gap:14px;display:flex}.capa-icone{background:var(--marinho);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;font-size:38px;line-height:1;display:flex}.capa-tags{flex-wrap:wrap;gap:8px;display:flex}.capa h1{letter-spacing:-.02em;color:var(--marinho);font-size:31px;font-weight:800;line-height:37px}.capa-tempo{color:var(--txt2);align-items:center;gap:6px;font-size:15px;display:flex}.capa-obj{flex-direction:column;gap:12px;display:flex}.capa h3{font-size:18px;font-weight:700;line-height:24px}.serifa{font-family:var(--serif)}.objetivos{font-family:var(--serif);flex-direction:column;gap:12px;margin:0;padding:0;font-size:16.5px;line-height:25px;list-style:none;display:flex}.objetivos li{gap:12px;display:flex}.objetivos svg{color:var(--azul);flex:none;margin-top:2px}.player-extras{border-top:1px solid var(--linha-3);flex-direction:column;margin:0 20px 28px;display:flex}.player-extras>*{border-bottom:1px solid var(--linha-3)}.player-extras>:last-child{border-bottom:0}.player-extras form{margin:0}.extra-btn{width:100%;min-height:48px;color:var(--azul);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.extra-btn::-webkit-details-marker{display:none}.extra-btn.tinta{color:var(--tinta);justify-content:space-between}.extra-btn.tinta svg{color:var(--txt3);flex:none;transition:transform .2s}details[open]>.extra-btn.tinta svg{transform:rotate(180deg)}.extra-corpo{padding:0 0 14px}.fontes{color:var(--txt2);font-size:13.5px;line-height:20px}.fontes ul{margin:0;padding-left:18px}.fontes li{margin:3px 0}.player-nav{z-index:10;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:var(--sup);border-top:1px solid var(--linha);box-shadow:var(--sombra-barra);justify-content:center;display:flex;position:sticky;bottom:0}.player-nav-in{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.player-nav .btn,.player-nav .btn-sec{border-radius:var(--r-m);flex:none;min-height:54px}.player-nav .btn{padding:0 26px;font-size:17px}.player-nav .btn-sec{padding:0 16px;font-size:16px}.ellipsis{white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;color:var(--txt3);flex:1;font-size:13px;overflow:hidden}@media (max-width:959px){.sumario:not(.on){display:none}.sumario{border:1px solid var(--linha);border-radius:var(--r-m);background:var(--sup);max-height:60vh;box-shadow:var(--sombra-sel);margin:12px 16px 0;padding:8px;overflow:auto}}@media (min-width:960px){.player{background:var(--fundo)}.player-topo{border-bottom-color:var(--linha);flex-flow:wrap;align-items:center;gap:8px 24px;min-height:64px;padding:8px 32px}.player-topo-l{display:contents}.player-topo-l>a{order:0;gap:12px}.so-desk-i{display:flex}.player-prog{flex:999 320px;order:1;justify-content:center;gap:14px}.player-prog .segmentos{gap:4px;max-width:480px}.player-topo-links{order:2;gap:8px}.player-topo-links a{min-height:44px}.player-tela-btn{display:none}.player-tela-txt{display:inline}.player-corpo{flex-flow:wrap;align-items:flex-start;gap:24px 32px;padding:32px}.sumario{flex:240px;min-width:0;position:sticky;top:96px}.player-meio{flex:999 560px;max-width:800px}.tela{border-radius:var(--r-tela);background:var(--sup);border:1px solid var(--linha);gap:28px;padding:48px 56px}.tela-titulo{font-size:34px;line-height:40px}.capa{gap:28px}.capa-cab{gap:16px}.capa-icone{border-radius:22px;width:80px;height:80px;font-size:42px}.capa h1{letter-spacing:-.025em;font-size:44px;line-height:50px}.capa-tempo{font-size:16px}.capa-obj{gap:14px}.capa h3{font-size:20px;line-height:26px}.objetivos{font-size:18px;line-height:28px}.capa .callout{padding:20px 24px 22px;font-size:18px;line-height:30px}.player-extras{border-top:0;flex:200px;min-width:0;margin:0}.player-extras>*{border-bottom-color:var(--linha)}.extra-btn{min-height:44px;font-size:14.5px}.player-nav{padding:14px 32px}.player-nav-in{gap:16px;max-width:800px}.player-nav .btn,.player-nav .btn-sec{border-radius:var(--r);min-height:50px}.player-nav .btn{padding:0 32px}.player-nav .btn-sec{padding:0 22px}.ellipsis{font-size:14px}}.aula{font-family:var(--serif);color:var(--tinta);flex-direction:column;gap:20px;font-size:17.5px;line-height:29px;display:flex}.aula>*{margin:0}.aula h2{font-family:var(--sans);color:var(--marinho);font-size:20px;font-weight:700;line-height:26px}.aula h3{font-family:var(--sans);font-size:18px;font-weight:700;line-height:24px}.aula ul,.aula ol{flex-direction:column;gap:6px;padding-left:1.3em;display:flex}.aula li{margin:0}.aula li>ul,.aula li>ol{margin-top:6px}.aula code{font-size:.9em}.tbl{border:1px solid var(--borda-alt);border-radius:var(--r-m);overflow-x:auto}.aula table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:24px}.aula th{text-align:left;vertical-align:top;background:var(--azul-50);font-family:var(--sans);color:var(--marinho);padding:10px 12px;font-size:13px;font-weight:700;line-height:18px}.aula td{vertical-align:top;border-top:1px solid var(--borda-alt);padding:12px}.aula th+th,.aula td+td{border-left:1px solid var(--borda-alt)}.aula blockquote{border-radius:var(--r-g);background:var(--azul-50);margin:0;padding:16px 18px 18px}.aula blockquote p{margin:0}.aula blockquote p+p{margin-top:8px}.aula blockquote ul,.aula blockquote ol{margin:8px 0 0}figure.diagrama{border-radius:var(--r-xg);background:var(--fundo);text-align:center;margin:0;padding:18px 12px;overflow-x:auto}figure.diagrama svg{max-width:100%;height:auto}pre:has(code.language-mermaid){border-radius:var(--r-s);background:var(--fundo);color:var(--txt2);white-space:pre-wrap;padding:12px;font-size:13px}@media (min-width:960px){.aula{gap:22px;font-size:19px;line-height:32px}.aula table{font-size:16.5px;line-height:26px}}.callout,.aula blockquote.callout{border-radius:var(--r-g);background:var(--azul-100);flex-direction:column;gap:8px;padding:16px 18px 18px;font-size:16.5px;line-height:27px;display:flex}.callout-t{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--azul);align-items:center;gap:8px;font-size:12.5px;font-weight:800;line-height:16px;display:flex}.callout-t:before{content:"";background:var(--azul) center/14px no-repeat;color:#fff;letter-spacing:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;font-weight:800;display:flex}.callout p{margin:0}.c-cai{background:var(--vermelho-100)!important}.c-cai .callout-t{color:var(--vermelho-txt)}.c-cai .callout-t:before{background-color:var(--vermelho);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 12' fill='white'%3E%3Crect x='0' y='8' width='3' height='4' rx='1'/%3E%3Crect x='5' y='4' width='3' height='8' rx='1'/%3E%3Crect x='10' y='0' width='3' height='12' rx='1'/%3E%3C/svg%3E");background-size:12px 11px}.c-pegadinha{background:var(--ambar-50)!important}.c-pegadinha .callout-t{color:var(--ambar-txt)}.c-pegadinha .callout-t:before{background-color:var(--ambar-forte);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4 3 20h18zM12 10.5v4M12 17.5v.3'/%3E%3C/svg%3E")}.c-dica{background:var(--verde-100)!important}.c-dica .callout-t{color:var(--verde-txt)}.c-dica .callout-t:before{background-color:var(--verde);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.3 1 2.1h5c0-.8.4-1.6 1-2.1A6 6 0 0 0 12 3z'/%3E%3C/svg%3E")}.c-lei{background:var(--cinza-lei-100)!important}.c-lei .callout-t{color:var(--cinza-lei)}.c-lei .callout-t:before{content:"§";background-color:var(--cinza-lei);font-family:var(--sans);font-weight:700}.c-caso{background:var(--roxo-100)!important}.c-caso .callout-t{color:var(--roxo)}.c-caso .callout-t:before{background-color:var(--roxo);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20a7 7 0 0 1 14 0'/%3E%3C/svg%3E")}.c-macete{background:var(--teal-100)!important}.c-macete .callout-t{color:var(--teal)}.c-macete .callout-t:before{background-color:var(--teal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M13 2 5 14h6l-1 8 8-12h-6z'/%3E%3C/svg%3E")}.c-juris{background:var(--azul-100)!important}.c-juris .callout-t{color:var(--azul)}.c-juris .callout-t:before{background-color:var(--azul);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M7 20h10M5 7h14M5 7l-2.5 6a2.5 2.5 0 0 0 5 0zM19 7l-2.5 6a2.5 2.5 0 0 0 5 0z'/%3E%3C/svg%3E")}.c-atencao{border:2px solid var(--vermelho);background:var(--sup)!important;padding:14px 16px 16px!important}.c-atencao .callout-t{color:var(--vermelho-txt)}.c-atencao .callout-t:before{content:"!";background-color:var(--vermelho);font-family:var(--sans)}.fixacao{flex-direction:column;gap:20px;display:flex}.fixacao-cab{flex-direction:column;gap:8px;display:flex}.fixacao-cab p{color:var(--txt2);font-size:15px}.flashes{flex-direction:column;gap:10px;display:flex}.flash{border:1px solid var(--borda-alt);border-radius:var(--r-g);background:var(--sup);width:100%;color:var(--tinta);text-align:left;cursor:pointer;font:inherit;flex-direction:column;gap:6px;padding:16px;display:flex}.flash:hover{border-color:var(--azul)}.flash-p{font-size:16.5px;font-weight:700;line-height:23px}.flash-dica{color:var(--txt3);align-items:center;gap:6px;font-size:13.5px;line-height:18px;display:flex}.flash-r{font-family:var(--serif);color:var(--verde-txt);font-size:16.5px;line-height:26px}.flash.aberta{border:1.5px solid var(--verde);background:var(--verde-100);gap:8px}.fim{border-radius:var(--r-xg);background:var(--marinho);color:#fff;flex-direction:column;gap:14px;padding:18px;display:flex}.fim-t{align-items:center;gap:12px;font-size:17px;line-height:23px;display:flex}.fim-t svg{color:var(--ambar);flex:none}.fim-acoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fim-praticar{flex-direction:column;grid-column:1/-1;margin:0;display:flex}.fim-praticar .btn{border-radius:var(--r-m);min-height:52px;font-size:17px}.proxima{border:1px solid var(--borda-alt);border-radius:var(--r-m);align-items:center;min-height:56px;padding:12px 16px;font-size:15.5px;font-weight:600;line-height:22px;text-decoration:none;display:flex}.proxima:hover{background:var(--azul-50)}@media (min-width:960px){.fixacao{gap:24px}.fixacao-cab p{font-size:16px;line-height:24px}.flash{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:18px 20px}.flash.aberta{flex-direction:column;justify-content:flex-start;align-items:flex-start}.flash-p{font-size:17.5px;line-height:25px}.flash-r{font-size:18px;line-height:29px}.fim{flex-flow:wrap;align-items:center;gap:16px 24px;padding:22px 24px}.fim-t{flex:999 280px;gap:14px;font-size:18px;line-height:24px}.fim-acoes{flex-wrap:wrap;gap:10px;display:flex}.fim-praticar .btn{border-radius:var(--r);min-height:46px;padding:0 20px;font-size:16px}.proxima{border:0;min-height:44px;padding:0;font-size:16px}.proxima:hover{background:0 0;text-decoration:underline}}.doc-pg{background:var(--fundo-folha);flex-direction:column;flex:1;display:flex}.doc-topo{background:var(--sup);border-bottom:1px solid var(--linha);align-items:center;min-height:52px;padding:4px 16px;display:flex}.doc-topo a{align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.doc-intro{flex-direction:column;gap:14px;padding:20px 16px 4px;display:flex}.doc-corpo{flex-direction:column;flex:1;order:1;align-items:center;gap:16px;padding:16px 12px 24px;display:flex}.doc-corpo>*{width:100%;max-width:920px}.imprimir{z-index:10;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:var(--sup);border-top:1px solid var(--linha);box-shadow:var(--sombra-barra);order:2;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.app:not(.app-voltar) .imprimir{bottom:calc(69px + env(safe-area-inset-bottom));padding-bottom:10px}.imprimir span{color:var(--txt2);flex:1;font-size:12.5px;line-height:17px}.imprimir .btn{border-radius:var(--r-m);flex:none;min-height:54px;padding:0 20px;font-size:16px}.folha{background:var(--sup);box-shadow:var(--sombra-folha);border-radius:6px;flex-direction:column;gap:12px;padding:22px 18px 24px;display:flex}.folha-cab{border-bottom:2px solid var(--marinho);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.folha-cab h1,.folha-cab h2{letter-spacing:-.01em;color:var(--marinho);font-size:23px;font-weight:800;line-height:28px}.folha-sobre{letter-spacing:.07em;text-transform:uppercase;color:var(--azul);font-size:12px;font-weight:700;line-height:16px}.colinha{font-family:var(--sans);flex-direction:column;gap:12px;font-size:14.5px;line-height:22px;display:flex}.colinha h2,.colinha h3{letter-spacing:.06em;text-transform:uppercase;color:var(--azul);border-top:1px solid var(--linha);padding-top:12px;font-size:13px;line-height:18px}.colinha ul,.colinha ol{gap:4px;padding-left:18px}.colinha table{font-size:13.5px;line-height:20px}.colinha th{padding:7px 10px;font-size:13px}.colinha td{padding:8px 10px}.colinha .tbl{border-radius:var(--r-s)}.colinha blockquote.callout{padding:12px 14px;font-size:14.5px;line-height:22px}.filtro-materias{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.filtro-materias::-webkit-scrollbar{display:none}.filtro-materias a{border:1.5px solid var(--borda-btn);background:var(--sup);border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.filtro-materias a:hover{background:var(--azul-50)}.filtro-materias a[aria-current]{background:var(--azul);border-color:var(--azul);color:#fff}.doc{flex-direction:column;gap:16px;display:flex}.doc-folha{background:var(--sup);box-shadow:var(--sombra-folha);border-radius:6px;flex-direction:column;padding:22px 18px 26px;display:flex}.doc-aula{flex-direction:column;display:flex}.doc-aula+.doc-aula,.doc-capa+.doc-aula{border-top:1px dashed var(--linha);margin-top:32px;padding-top:24px}.doc-capa{border-bottom:2px solid var(--marinho);flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.doc-capa h1{letter-spacing:-.02em;color:var(--marinho);font-size:26px;font-weight:800;line-height:32px}.doc-capa .callout{margin:4px 0}.doc-capa ul,.doc-capa ol{font-family:var(--serif);margin:0;padding-left:20px}.doc-meta{color:var(--txt2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-objetivos{font-weight:700}.doc-sec{flex-direction:column;gap:12px;margin:22px 0 0;display:flex}.doc-sec>h2{color:var(--marinho);border-bottom:2px solid var(--azul-100);padding-bottom:6px;font-size:21px;font-weight:800;line-height:27px}.doc-sec ol{font-family:var(--serif);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.doc-sec.fontes ul{color:var(--txt2);margin:0;padding-left:20px;font-size:14px;line-height:21px}@media (min-width:960px){.doc-pg{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:20px 24px;padding:28px max(40px,50% - 460px) 48px;display:grid}.doc-topo{background:0 0;border:0;grid-area:1/1;min-height:0;padding:0}.doc-intro{grid-area:1/1/auto/-1;gap:16px;padding:0}.filtro-materias{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.imprimir{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;gap:12px 16px;padding:0;position:static}.app:not(.app-voltar) .imprimir{padding:0}.colinhas-pg .imprimir{grid-area:2/1/auto/-1}.pg>.imprimir{order:-1}.imprimir span{flex:none;font-size:14px;line-height:20px}.imprimir .btn{border-radius:var(--r);min-height:46px}.doc-corpo{grid-area:2/1/auto/-1;gap:20px;padding:0}.colinhas-pg .doc-corpo{grid-row:3}.doc-corpo>*{max-width:none}.folha{border-radius:4px;gap:20px;padding:44px 52px 48px}.folha-cab{padding-bottom:14px}.folha-cab h1,.folha-cab h2{font-size:30px;line-height:36px}.colinha-folha .colinha{column-count:2;column-rule:1px solid var(--linha);column-gap:40px;display:block}.colinha-folha .colinha>*{margin:0 0 10px}.colinha-folha .colinha>:first-child{margin-top:0}.colinha-folha .colinha table,.colinha-folha .colinha .tbl,.colinha-folha .colinha blockquote,.colinha-folha .colinha figure,.colinha-folha .colinha li{break-inside:avoid}.colinha-folha .colinha h2,.colinha-folha .colinha h3{break-after:avoid}.doc-folha{border-radius:4px;padding:44px 52px 52px}.doc-capa h1{font-size:32px;line-height:38px}}.sim-cab{max-width:760px;padding-bottom:4px}.em-andamento>div{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.em-andamento a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.modos-form{flex-direction:column;gap:12px;margin:0;display:flex}.modos{flex-direction:column;gap:12px;display:flex}.modo{border-radius:var(--r-g);background:var(--sup);border:1px solid var(--linha);cursor:pointer;flex-direction:column;gap:6px;padding:16px;display:flex}.modo.on{border:2px solid var(--azul);box-shadow:var(--sombra-sel);cursor:default;gap:14px;padding:15px}.modo-r{cursor:pointer;align-items:center;gap:12px;min-height:32px;font-size:17px;font-weight:700;display:flex}.modo.on .modo-r{color:var(--marinho)}.modo-r input{width:22px;height:22px;accent-color:var(--azul);flex:none;margin:0}.modo-d{color:var(--txt2);margin-left:34px;font-size:14px;line-height:21px}.modo-campos{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.modo-campos:not(.on){display:none}.modo-campos select{min-height:52px}.modo-comecar{display:none}.qtd{flex-direction:column;gap:8px;display:flex}.qtd>span{font-size:15px;font-weight:600}.qtd-op{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.qtd-op button{border:1.5px solid var(--borda-campo);border-radius:var(--r);background:var(--sup);height:48px;color:var(--tinta);cursor:pointer;font-size:17px;font-weight:600}.qtd-op button[aria-pressed=true]{border:2px solid var(--azul);background:var(--azul);color:#fff;font-weight:700}.comecar{z-index:5;background:var(--sup);border-top:1px solid var(--linha);box-shadow:var(--sombra-barra);margin:0 -16px;padding:10px 16px 12px;position:sticky;bottom:74px}.comecar .btn{width:100%}@media (min-width:960px){.modos{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:start;gap:20px;display:grid}.modo{gap:8px;padding:22px 24px}.modo.on{gap:16px;padding:21px 23px}.modo-r{font-size:19px}.modo-d{font-size:14.5px;line-height:22px}.modo-campos select{min-height:48px}.qtd{flex-flow:wrap;align-items:center;gap:10px 16px}.qtd-op{display:flex}.qtd-op button{width:56px;height:44px;font-size:16px}.modo-comecar{align-self:flex-start;min-height:50px;padding:0 36px;font-size:17px;display:inline-flex}.comecar{display:none}}.rq{background:var(--sup);flex-direction:column;flex:1;min-height:100vh;display:flex}.rq-topo{z-index:10;background:var(--sup);border-bottom:1px solid var(--linha-3);flex-direction:column;gap:8px;padding:8px 16px 12px;display:flex;position:sticky;top:0}.rq-topo-l{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.rq-topo h1{color:var(--marinho);font-size:16px;font-weight:700;line-height:22px}.rq-entregar{flex:none;font-weight:700}.rq-prog{align-items:center;gap:12px;display:flex}.rq-prog .barra{background:var(--linha);flex:1;height:6px}.rq-prog span{color:var(--txt2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:18px}.rq-corpo{flex-direction:column;flex:1;display:flex}.q-area{flex-direction:column;gap:18px;padding:24px 20px 28px;display:flex}.q{flex-direction:column;gap:18px;display:flex}.q[hidden]{display:none}.q-cab{letter-spacing:.07em;text-transform:uppercase;color:var(--azul);outline:none;font-size:12px;font-weight:700;line-height:16px}.enun{font-family:var(--serif);white-space:pre-wrap;font-size:17.5px;line-height:28px}.aviso-tempo{color:var(--txt3);font-size:13.5px;line-height:20px}.alts{flex-direction:column;gap:10px;display:flex}.alt{border:1.5px solid var(--borda-alt);border-radius:var(--r-g);background:var(--sup);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;font-size:16px;font-weight:400;line-height:24px;display:flex;position:relative}.alt:hover{border-color:var(--azul)}.alt input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.alt:has(input:focus-visible){box-shadow:var(--foco)}.letra{border:1.5px solid var(--borda-campo);width:34px;height:34px;color:var(--txt2);border-radius:17px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.alt-t{flex:1;padding-top:5px}.alt.sel{border:2px solid var(--azul);background:var(--azul-50);padding:13.5px}.alt.sel .letra{background:var(--azul);color:#fff;border:0}.alt.sel .alt-t{color:var(--marinho);font-weight:600}.alt-estado{flex:none;align-self:center;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:flex}.alt.certa{border:2px solid var(--verde);background:var(--verde-100);cursor:default;padding:13.5px}.alt.certa .letra{background:var(--verde);color:#fff;border:0}.alt.certa .alt-t{font-weight:600}.alt.certa .alt-estado{color:var(--verde-txt)}.alt.errada{border:2px solid var(--vermelho);background:var(--vermelho-100);cursor:default;padding:13.5px}.alt.errada .letra{background:var(--vermelho);color:#fff;border:0}.alt.errada .alt-estado{color:var(--vermelho-txt)}.alt.fixa{cursor:default}.alt.fixa:hover{border-color:var(--borda-alt)}.rq-nav{z-index:10;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:var(--sup);border-top:1px solid var(--linha);box-shadow:var(--sombra-barra);flex-direction:column;gap:10px;display:flex;position:sticky;bottom:0}.rq-nav-l{align-items:center;gap:8px;display:flex}.rq-nav-botoes{gap:10px}.rq-nav-botoes .btn-sec{flex:none;padding:0 18px}.rq-nav-botoes .btn{flex:1}.mapa-q{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;padding:5px;display:flex;overflow-x:auto}.mapa-q::-webkit-scrollbar{display:none}.mapa-q-tudo{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));justify-items:center;gap:10px;padding:5px;display:grid}.nq{border:1.5px dashed var(--borda-campo);background:var(--sup);width:44px;height:44px;color:var(--txt2);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:22px;flex:none;font-size:15px;font-weight:600}.nq.resp{background:var(--azul);color:#fff;border:0;font-weight:700}.nq[aria-current=true]{box-shadow:0 0 0 2px var(--sup),0 0 0 4.5px var(--ambar);font-weight:800}.rq-grade{border-radius:var(--r);background:var(--azul-50);width:44px;height:44px;color:var(--azul);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.rq-grade[aria-expanded=true]{background:var(--azul-100)}.rq-lateral{display:none}.rq-legenda{color:var(--txt2);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.rq-legenda span{align-items:center;gap:7px;display:inline-flex}.rq-legenda i{background:var(--azul);border-radius:7px;width:14px;height:14px}.rq-legenda i.br{border:1.5px dashed var(--borda-campo);background:0 0}.rq-tudo{border:1px solid var(--linha);border-radius:var(--r-m);flex-direction:column;gap:10px;max-height:50vh;padding:10px 8px;display:flex;overflow:auto}.rq-nav-d{display:none}@media (min-width:960px){.rq{background:var(--fundo)}.rq-topo{border-bottom-color:var(--linha);flex-flow:wrap;align-items:center;gap:8px 24px;min-height:64px;padding:8px 32px}.rq-topo-l{display:contents}.so-desk-i{display:flex}.rq-topo h1{order:0;font-size:18px;line-height:24px}.rq-prog{flex:999 280px;order:1;justify-content:center;gap:14px}.rq-prog .barra{max-width:360px}.rq-prog span{font-size:13.5px}.rq-entregar{order:2;padding:0 20px}.rq-corpo{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:24px;padding:32px}.q-area{border-radius:var(--r-tela);background:var(--sup);border:1px solid var(--linha);flex:999 560px;gap:22px;min-width:0;max-width:820px;padding:44px 52px}.q{gap:22px}.q-cab{font-size:12.5px}.enun{font-size:19px;line-height:31px}.rq-nav{display:none}.rq-nav-d{justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.rq-nav-d .btn,.rq-nav-d .btn-sec{min-height:50px;font-size:16px}.rq-nav-d .btn{padding:0 36px;font-size:17px}.rq-nav-d .btn-sec{padding:0 22px}.rq-lateral{border-radius:var(--r-xg);background:var(--sup);border:1px solid var(--linha);flex-direction:column;flex:260px;gap:16px;min-width:0;max-width:320px;padding:22px;display:flex;position:sticky;top:96px}.rq-lateral b{font-size:16px}.rq-lateral .mapa-q-tudo{grid-template-columns:repeat(5,minmax(0,1fr));padding:0}.rq-lateral .rq-legenda{border-top:1px solid var(--linha-2);padding-top:14px}}.titulo-2{letter-spacing:-.01em;color:var(--marinho);font-size:22px;font-weight:800;line-height:28px}.res-placar{flex-wrap:wrap;gap:12px;display:flex}.res-principal{border-radius:var(--r-xg);background:var(--marinho);color:#fff;flex:100%;align-items:center;gap:18px;padding:20px;display:flex}.res-principal>div{flex-direction:column;gap:2px;display:flex}.res-principal b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:800;line-height:50px}.res-principal span{color:var(--azul-txt-escuro);font-size:16px;line-height:22px}.res-kpi{border-radius:var(--r-g);background:var(--sup);border:1px solid var(--linha);flex-direction:column;flex:100px;justify-content:center;gap:2px;padding:14px 16px;display:flex}.res-kpi b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:28px}.res-kpi span{color:var(--txt2);font-size:13px;line-height:18px}.res-grade{flex-direction:column;gap:16px;display:flex}.res-mats{gap:12px}.res-mat{flex-direction:column;gap:6px;display:flex}.res-mat-l{justify-content:space-between;gap:12px;display:flex}.res-mat-l span{font-weight:600}.res-reco{gap:4px}.res-reco h2{margin-bottom:8px}.res-reco ol{counter-reset:r;margin:0;padding:0;list-style:none}.res-reco li{border-top:1px solid var(--linha-2);counter-increment:r;gap:12px;padding:12px 0;display:flex}.res-reco li:before{content:counter(r);border-radius:var(--r-s);background:var(--azul-100);width:32px;height:32px;color:var(--azul);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.res-reco li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.res-reco li a{font-size:16px;font-weight:700;line-height:22px;text-decoration:none}.res-reco li a:hover{text-decoration:underline}.res-reco li>span>span{color:var(--txt2);font-size:13.5px;line-height:20px}.res-reco>.nota-rodape{border-top:1px solid var(--linha-2);padding-top:12px}.res-diag{font-family:var(--serif);padding-bottom:8px;font-size:16px;line-height:26px}.res-ia{padding:8px 0;font-size:14.5px;line-height:22px}.res-ia ul{margin:4px 0 0;padding-left:20px}.res-ia-btn{align-self:flex-start;margin-top:10px}.res-reco .alerta{margin-top:10px}.res-corr-cab{gap:6px;padding-top:8px}.res-chips{flex-wrap:wrap;gap:10px;display:flex}.res-chip{font-variant-numeric:tabular-nums;border-radius:22px;justify-content:center;align-items:center;gap:3px;min-width:58px;height:44px;padding:0 10px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.res-chip.ok{background:var(--verde);color:#fff}.res-chip.ok:hover{color:#fff;background:var(--verde-txt)}.res-chip.erro{border:2px solid var(--vermelho);background:var(--sup);color:var(--vermelho-txt)}.res-chip.br{border:1.5px dashed var(--borda-campo);background:var(--sup);color:var(--txt2)}.res-qs{flex-direction:column;gap:16px;display:flex}.res-q{border-radius:var(--r-xg);background:var(--sup);border:1px solid var(--linha);flex-direction:column;gap:16px;padding:20px 18px;scroll-margin-top:16px;display:flex}.res-q-cab{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.res-q-cab>span:first-child{color:var(--txt2);font-size:13px;font-weight:600;line-height:19px}.res-q .enun{font-size:17px;line-height:27px}.res-q .alts{gap:8px}.res-q .alt{border-radius:var(--r-m);border-width:1px;gap:10px;padding:12px;font-size:15.5px;line-height:23px}.res-q .alt.certa,.res-q .alt.errada{border-width:2px;padding:11px}.res-q .letra{width:30px;height:30px;font-size:14px}.res-q .alt-t{padding-top:3px}.explica{border-radius:var(--r-m);background:var(--azul-50);flex-direction:column;gap:10px;padding:16px;display:flex}.explica summary{min-height:44px;color:var(--marinho);cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;list-style:none;display:flex}.explica summary::-webkit-details-marker{display:none}.explica summary svg{transition:transform .2s}.explica[open] summary svg{transform:rotate(180deg)}.explica[open] summary{margin-bottom:10px}.explica-t{font-family:var(--serif);white-space:pre-wrap;margin-bottom:10px;font-size:16px;line-height:26px}.explica .fontes{font-size:13px;line-height:19px}.explica-estude{margin-top:10px;font-size:14.5px;line-height:21px}.explica-estude a{font-weight:700}.reportar{flex-direction:column;display:flex}.reportar summary{min-height:44px;color:var(--txt2);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:500;list-style:none;display:flex}.reportar summary::-webkit-details-marker{display:none}.reportar form{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.reportar textarea{min-height:96px}.reportar .btn-sec{align-self:flex-start}.res-outro{width:100%}@media (min-width:960px){.res-principal{flex:280px}.res-kpi{flex:160px;padding:16px 18px}.res-kpi b{font-size:26px;line-height:32px}.res-grade{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;gap:20px;display:grid}.titulo-2{font-size:26px;line-height:32px}.res-q{padding:28px 32px}.res-q .enun{font-size:18px;line-height:29px}.res-outro{align-self:flex-start;width:auto}}.disc-aviso{border-radius:var(--r-g);background:var(--azul-100);gap:12px;padding:16px;display:flex}.disc-aviso p{color:var(--txt-apoio);font-size:14.5px;line-height:22px}.disc-aviso svg{color:var(--azul);flex:none}.disc-seg{border-radius:var(--r-m);background:var(--linha-3)}.disc-seg button{border-radius:var(--r-s);min-height:52px;font-size:13.5px;line-height:17px}.disc-listas{flex-direction:column;gap:16px;display:flex}.disc-lista{flex-direction:column;gap:10px;display:flex}.disc-lista h2{font-size:22px;font-weight:700;line-height:28px}.disc-vazia{color:var(--txt3);padding:0 4px;font-size:14px}.lista-temas{border-radius:var(--r-g);background:var(--sup);border:1px solid var(--linha);flex-direction:column;display:flex;overflow:hidden}.lista-temas a{border-top:1px solid var(--linha-2);min-height:72px;color:var(--tinta);align-items:center;gap:12px;padding:12px 14px 12px 16px;text-decoration:none;display:flex}.lista-temas a:first-child{border-top:0}.lista-temas a:hover{color:var(--tinta);background:#fafbfd}.lista-temas a>span:first-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lista-temas b{font-size:16px;font-weight:600;line-height:22px}.lista-temas a>span:first-child>span{color:var(--txt3);font-size:13px;line-height:18px}.lista-temas-nota{color:var(--txt2);text-align:right;flex:none;font-size:13px;font-weight:600}.lista-temas>a>svg{color:var(--txt3);flex:none}.disc-pg{padding-bottom:110px}.disc-titulo h1{font-size:24px;line-height:30px}.disc-sub{color:var(--txt2);font-size:14px;font-weight:600;line-height:20px}.disc-det{flex-direction:column;gap:16px;display:flex}.disc-det-b,.disc-det-c{flex-direction:column;gap:16px;min-width:0;display:flex}.disc-enun{font-family:var(--serif);white-space:pre-wrap;padding:20px 18px;font-size:16.5px;line-height:27px;display:block}.editor{gap:10px;padding:20px 18px}.editor label{font-size:17px;font-weight:700}textarea.redacao{border:1.5px solid var(--borda-campo);border-radius:var(--r);resize:vertical;height:252px;min-height:200px;font-family:var(--serif);background-color:var(--sup);background-image:linear-gradient(#0000 27px,#dce3eb 27px);background-size:100% 28px;background-attachment:local;padding:4px 12px;font-size:16.5px;line-height:28px}.linhas-barra{gap:2px;display:grid}.linhas-barra span{background:var(--linha);border-radius:2px;height:6px}.linhas-barra span.on{background:var(--azul)}.linhas-barra span.excesso{background:var(--vermelho)}.editor-pe{z-index:20;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:var(--sup);border-top:1px solid var(--linha);box-shadow:var(--sombra-barra);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.editor-pe .conta{color:var(--txt2);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.editor-pe .conta.excesso{color:var(--vermelho-txt)}.editor-pe .btn{border-radius:var(--r-m);flex:1;min-height:54px;font-size:16.5px}.correcao{gap:16px;padding:20px 18px}.correcao-cab{align-items:center;gap:16px;display:flex}.correcao h2{color:var(--txt2);flex-direction:column;font-size:14px;font-weight:700;line-height:20px;display:flex}.correcao h2 span{letter-spacing:-.02em;color:var(--marinho);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:38px}.correcao-conta{color:var(--txt2);font-size:13.5px;line-height:20px}.correcao-geral{font-family:var(--serif);font-size:15.5px;line-height:25px}.espelho-t{flex-direction:column;display:flex}.espelho-t-cab{border-bottom:2px solid var(--marinho);color:var(--marinho);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;font-weight:700;display:flex}.espelho-t-l{border-bottom:1px solid var(--linha-2);gap:14px;padding:14px 0;display:flex}.espelho-t-l>div:first-child{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:14.5px;line-height:21px;display:flex}.espelho-t-l>div:first-child span{color:var(--txt2);font-size:13.5px;line-height:20px}.espelho-t-pts{flex-direction:column;flex:none;align-items:flex-end;gap:6px;width:56px;display:flex}.espelho-t-pts b{font-variant-numeric:tabular-nums;font-size:17px;line-height:21px}.espelho-t-pts .barra{width:52px;height:6px}.correcao-bloco{flex-direction:column;gap:8px;display:flex}.correcao h3{font-size:17px;font-weight:700;line-height:22px}.erros-pt{flex-direction:column;gap:8px;font-size:14.5px;line-height:21px;display:flex}.erros-pt>div{border-radius:var(--r);background:var(--vermelho-100);padding:10px 12px}.erros-pt s{color:var(--vermelho-txt)}.erros-pt span{color:var(--txt2);font-size:13px}.correcao ul{margin:0;padding-left:20px;font-size:14.5px;line-height:22px}.correcao-rodape{border-top:1px solid var(--linha-2);padding-top:12px}.dobra{gap:0;padding:0;overflow:hidden}.dobra>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:12px 16px 12px 18px;font-size:15.5px;font-weight:600;line-height:22px;list-style:none;display:flex}.dobra>summary::-webkit-details-marker{display:none}.dobra>summary>span{flex:1}.dobra>summary svg{color:var(--txt3);flex:none;transition:transform .2s}.dobra[open]>summary svg{transform:rotate(180deg)}.dobra-corpo{flex-direction:column;gap:12px;padding:0 18px 18px;display:flex}.dobra-corpo ol{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14.5px;line-height:22px;display:flex}.tentativas{gap:4px;padding:18px}.tentativas>b{font-size:16px}.tentativas div{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.tentativas span{color:var(--txt2);font-size:14px}.tentativas div b{font-variant-numeric:tabular-nums;font-size:16px}@media (min-width:960px){.disc-aviso{gap:14px;max-width:860px;padding:18px 22px}.disc-aviso p{font-size:16px;line-height:25px}.disc-listas{gap:28px}.disc-lista{gap:14px}.lista-temas{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;display:grid;overflow:visible}.lista-temas a{border-radius:var(--r-g);background:var(--sup);flex-direction:column;align-items:stretch;gap:8px;min-height:104px;padding:16px 18px;border:1px solid var(--linha)!important}.lista-temas a>span:first-child{flex:1;justify-content:space-between;gap:10px}.lista-temas>a>svg{display:none}.lista-temas-nota{text-align:left}.disc-pg{padding-top:28px;padding-bottom:48px}.disc-titulo{gap:6px}.disc-titulo h1{max-width:900px;font-size:32px;line-height:39px}.disc-det{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.disc-enun{grid-area:1/1;padding:26px 28px;font-size:17.5px;line-height:29px}.disc-det-b{grid-area:1/2/span 2}.disc-det-c{grid-area:2/1}.editor{gap:12px;padding:24px 26px}.editor label{font-size:18px}textarea.redacao{height:396px;padding:4px 14px}.editor-pe{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;padding:0;position:static}.editor-pe .conta{font-size:16px}.editor-pe .btn{border-radius:var(--r);flex:none;min-height:50px;padding:0 28px;font-size:16px}.correcao{padding:24px 26px}.correcao h2{font-size:15px}.correcao h2 span{font-size:40px;line-height:44px}.dobra>summary{min-height:60px;padding:12px 18px 12px 22px}.tentativas{padding:18px 22px}.disc-det-c .reportar{align-self:flex-start}}.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm-kpi{border-radius:var(--r-g);background:var(--sup);border:1px solid var(--linha);flex-direction:column;gap:2px;padding:16px;display:flex}.adm-kpi b{letter-spacing:-.02em;color:var(--marinho);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:36px}.adm-kpi span{color:var(--txt2);font-size:13px;line-height:18px}.adm-kpi.aberto{background:var(--ambar-100);border-color:#e9c977}.adm-kpi.aberto b,.adm-kpi.aberto span{color:var(--ambar-txt)}.adm-h2{margin-top:8px;font-size:21px;font-weight:700;line-height:26px}.adm-tabela{background:0 0;border:0;gap:0;padding:0}.adm-t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;display:block}.adm-t thead{display:none}.adm-t tbody{flex-direction:column;gap:12px;display:flex}.adm-t tr{border-radius:var(--r-g);background:var(--sup);border:1px solid var(--linha);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;padding:18px;display:grid}.adm-t td{flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.adm-t td.adm-nome{flex-direction:row;grid-column:1/-1;align-items:center;gap:12px}.adm-nome>div{flex-direction:column;min-width:0;display:flex}.adm-nome b{font-size:18px;line-height:24px}.adm-nome>div>span{color:var(--txt3);overflow-wrap:anywhere;font-size:13px;line-height:18px}.adm-av{background:var(--azul-100);width:44px;height:44px;color:var(--azul);border-radius:22px;flex:none;justify-content:center;align-items:center;display:flex}.adm-rot{color:var(--txt2);font-size:12px;line-height:16px}.adm-t td>b,.adm-aulas b{font-size:17px;line-height:22px}.adm-aulas>div{align-items:center;gap:12px;display:flex}.adm-reports{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.adm-report{flex-flow:wrap;align-items:center;gap:12px 24px;padding:18px}.adm-report-txt{overflow-wrap:anywhere;flex-direction:column;flex:999 420px;gap:4px;min-width:0;font-size:15px;line-height:22px;display:flex}.adm-tipo{background:var(--azul-100);color:var(--azul);border-radius:6px;padding:1px 8px;font-size:13px}.adm-msg{color:var(--tinta);font-size:14.5px}.adm-quem{color:var(--txt3);font-size:13px}.adm-report form{flex:auto;margin:0;display:flex}.adm-report .btn{flex:1;min-height:44px}.adm-vazio{flex-direction:row;align-items:center;gap:12px;padding:18px}.adm-vazio p{color:var(--txt2);font-size:16px}.adm-vazio svg{color:var(--verde);flex:none}@media (min-width:960px){.adm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.adm-kpi{padding:20px 22px}.adm-kpi b{font-size:36px;line-height:42px}.adm-kpi span{font-size:14px}.adm-h2{margin-top:16px;font-size:22px;line-height:28px}.adm-tabela{background:var(--sup);border:1px solid var(--linha);padding:8px 24px;overflow-x:auto}.adm-t{min-width:640px;display:table}.adm-t thead{display:table-header-group}.adm-t tbody{display:table-row-group}.adm-t tr{background:0 0;border:0;border-radius:0;padding:0;display:table-row}.adm-t th{color:var(--txt2);text-align:right;border-bottom:2px solid var(--marinho);padding:12px 16px;font-size:13px;font-weight:700}.adm-t th:first-child{text-align:left;padding-left:0}.adm-t th:nth-child(2){text-align:left;width:30%}.adm-t th:last-child{padding-right:0}.adm-t td{text-align:right;vertical-align:middle;border-bottom:1px solid var(--linha-2);padding:14px 16px;display:table-cell}.adm-t tr:last-child td{border-bottom:0}.adm-t td.adm-nome{text-align:left;padding-left:0;display:table-cell}.adm-t td.adm-nome>*{vertical-align:middle}.adm-nome .adm-av{display:none}.adm-nome b{font-size:16px;line-height:22px}.adm-t td:last-child{padding-right:0}.adm-t td.adm-aulas{text-align:left}.adm-aulas .barra{flex:1}.adm-rot{display:none}.adm-t td>b,.adm-aulas b{font-size:15px}.adm-report{padding:20px 24px}.adm-report form{flex:none}.adm-report .btn{padding:0 20px}}.vazio-pg{align-items:flex-start}@media print{@page{size:A4;margin:14mm}body{background:#fff;font-size:11pt;line-height:1.45}.no-print,.lateral,.topo-m,.abas-m,.doc-topo,.doc-intro,.imprimir{display:none!important}.app,.conteudo,.doc-pg,.doc-corpo{background:#fff;min-height:0;padding:0;display:block}.doc-corpo>*+*{margin-top:0}.doc-aula+.doc-aula,.doc-capa+.doc-aula{border-top:0;margin-top:0;padding-top:0}.doc-corpo>*{max-width:none}.folha,.doc-folha{box-shadow:none;border-radius:0;margin:0;padding:0}.quebra{break-before:page}.callout,table,figure,li,.flash{break-inside:avoid}h2,h3{break-after:avoid}a{color:inherit;text-decoration:none}.etq,.chip{border:1px solid #999}.aula,.colinha{font-size:11pt;line-height:1.5}.aula,.colinha,.doc-sec,.doc-capa,.doc-aula,.doc-folha,.folha,.folha-cab,.aula ul,.aula ol,.doc-sec ol,.mapa-corpo,.mapa-grupos{display:block}.aula>*+*,.colinha>*+*,.doc-sec>*+*,.doc-capa>*+*,.folha>*+*,.mapa-corpo>*+*{margin-top:10px}.aula li+li,.doc-sec li+li{margin-top:4px}figure.diagrama svg{max-height:225mm}.mapa-lista{border:0}.mapa-item{break-inside:avoid}.pg{max-width:none;padding:0}}
.aviso{border-radius:var(--r-m);color:var(--tinta);background:#eef1f5;gap:12px;padding:14px 16px;display:flex}.aviso>svg{flex:none;margin-top:1px}.aviso>div{flex-direction:column;gap:2px;min-width:0;display:flex}.aviso b.aviso-t{font-size:15.5px;line-height:22px}.aviso p{color:var(--txt-apoio);overflow-wrap:anywhere;font-size:14px;line-height:21px}.aviso a{color:inherit;font-weight:700}.aviso.erro{background:var(--vermelho-100);color:var(--vermelho-txt)}.aviso.erro p{color:var(--vermelho-txt)}.aviso.atencao{background:var(--ambar-50);color:var(--ambar-txt)}.aviso.atencao p{color:var(--ambar-txt)}.aviso.info{background:var(--azul-100);color:var(--marinho)}.aviso.ok{background:var(--verde-100);color:var(--verde-txt)}.aviso.ok p{color:var(--verde-txt)}.aviso.cinza{background:var(--fundo);color:var(--txt2)}.aviso.cinza p{color:var(--txt2);font-size:13.5px;line-height:20px}.auth{background:var(--marinho);flex-direction:column;flex:1;width:100%;min-height:100vh;display:flex}.auth-arte{display:none}.auth-topo{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 18px;display:flex}.auth-marca{letter-spacing:-.01em;color:#fff;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.auth-lado{background:var(--sup);border-radius:24px 24px 0 0;flex-direction:column;flex:1;align-items:center;gap:20px;padding:28px 24px 20px;display:flex}.auth-corpo{flex-direction:column;flex:1;gap:22px;width:100%;max-width:420px;display:flex}.auth-cab{flex-direction:column;gap:8px;display:flex}.auth-cab h1{letter-spacing:-.02em;color:var(--marinho);font-size:30px;font-weight:800;line-height:36px}.auth-cab p{color:var(--txt2);font-size:16px;line-height:24px}.auth-cab p b{color:var(--tinta)}.sobre{letter-spacing:.07em;text-transform:uppercase;color:var(--azul);font-size:12px;font-weight:700;line-height:16px}.auth-voltar{align-self:flex-start;align-items:center;min-height:44px;margin:-10px 0 -12px;font-size:15px;font-weight:600;display:flex}.auth-rodape{border-top:1px solid var(--linha-2);width:100%;max-width:420px;color:var(--txt3);justify-content:center;align-items:center;gap:8px;padding-top:8px;font-size:13.5px;display:flex}.auth-rodape a{align-items:center;min-height:44px;font-weight:600;display:flex}@media (min-width:960px){.auth{background:var(--sup);flex-flow:wrap;min-height:100vh}.auth-topo{display:none}.auth-arte{background:var(--marinho);flex-direction:column;flex:520px;justify-content:space-between;gap:40px;padding:48px 56px;display:flex}.auth-arte .auth-marca{letter-spacing:-.02em;gap:14px;font-size:30px}.auth-arte svg.rota{width:100%;max-width:620px;height:auto}.auth-lado{border-radius:0;flex:440px;padding:40px 40px 16px}.auth-corpo{justify-content:center}.auth-cab h1{font-size:36px;line-height:42px}}.btn-google{border-radius:var(--r-m);background:var(--azul);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;width:100%;height:56px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.btn-google:hover{background:var(--marinho);color:#fff}.btn-google .g{background:#fff;border-radius:13px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.btn-cheio{border-radius:var(--r-m);background:var(--azul);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.btn-cheio:hover{background:var(--marinho);color:#fff}.btn-cheio:disabled,.btn-contorno:disabled{opacity:.5;cursor:not-allowed}.btn-contorno{border:1.5px solid var(--azul);border-radius:var(--r-m);background:var(--sup);height:52px;color:var(--azul);cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;font-size:17px;font-weight:700;text-decoration:none;display:flex}.btn-contorno:hover{background:var(--azul-50);color:var(--azul)}.nota-c{color:var(--txt3);text-align:center;font-size:13px;line-height:19px}.nota-m{color:var(--txt2);text-align:center;font-size:14px;line-height:21px}.divisor{color:var(--txt2);align-items:center;gap:12px;font-size:13px;display:flex}.divisor:before,.divisor:after{content:"";background:var(--linha);flex:1;height:1px}.pilha{flex-direction:column;gap:8px;display:flex}.pilha-10{flex-direction:column;gap:10px;display:flex}.form-auth{flex-direction:column;gap:14px;margin:0;display:flex}.form-auth.folgado{gap:16px}.campo-l{justify-content:space-between;align-items:center;gap:12px;display:flex}.campo-l a{align-items:center;min-height:44px;margin:-11px 0;font-size:14.5px;font-weight:600;display:flex}.form-auth input[type=email]{border-radius:var(--r);height:52px;min-height:52px;font-size:17px}.form-auth input[type=email]:focus,.campo-senha:focus-within{outline:none;border:2px solid var(--azul)!important;box-shadow:0 0 0 3px var(--azul-100)!important}.campo-senha{border:1.5px solid var(--borda-campo);border-radius:var(--r);background:var(--sup);align-items:center;height:52px;display:flex}.campo-senha.invalido{border:2px solid var(--vermelho)!important;box-shadow:none!important}.campo-senha input{border-radius:var(--r);background:0 0;flex:1;min-width:0;height:46px;min-height:0;padding:0 14px;font-size:17px;box-shadow:none!important;border:0!important}.campo-senha button{border-radius:var(--r-s);height:44px;color:var(--azul);cursor:pointer;background:0 0;border:0;margin-right:3px;padding:0 12px;font-size:14px;font-weight:600}.forca{align-items:center;gap:12px;display:flex}.forca-barras{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.forca-barras span{background:var(--linha);border-radius:3px;height:6px}.forca-t{font-size:13.5px;font-weight:700}.forca.n0 .forca-barras span:nth-child(-n+1){background:var(--vermelho)}.forca.n0 .forca-t{color:var(--vermelho-txt)}.forca.n1 .forca-barras span:nth-child(-n+2){background:var(--laranja)}.forca.n1 .forca-t{color:var(--ambar-txt)}.forca.n2 .forca-barras span:nth-child(-n+3){background:var(--verde)}.forca.n2 .forca-t{color:var(--verde-txt)}.forca.n3 .forca-barras span{background:var(--verde)}.forca.n3 .forca-t{color:var(--verde-txt)}.regras{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.regras li{color:var(--txt2);align-items:flex-start;gap:8px;display:flex}.regras li svg{flex:none;margin-top:1px}.regras li.ok{color:var(--verde-txt);align-items:center;font-weight:600}.retorno{align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.retorno.ok{color:var(--verde-txt)}.retorno.erro{color:var(--vermelho-txt)}.retorno svg{flex:none}.convite-para{border-radius:var(--r-g);background:var(--azul-50);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.convite-para>div{flex-direction:column;gap:2px;display:flex}.convite-para span{color:var(--txt2);font-size:13px}.convite-para b{color:var(--marinho);overflow-wrap:anywhere;font-size:17px;line-height:24px}.convite-metodo{color:var(--txt2);align-items:center;gap:8px;font-size:14px;display:flex}.pilula{background:var(--sup);border:1.5px solid var(--azul);height:26px;color:var(--azul);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.conta-linha{border-radius:var(--r-m);background:var(--azul-50);color:var(--txt2);flex-direction:column;gap:2px;padding:12px 16px;font-size:14px;display:flex}.conta-linha b{color:var(--marinho);overflow-wrap:anywhere;font-size:16px}.estado{flex-direction:column;gap:16px;display:flex}.estado-cab{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.estado-ic{background:var(--ambar-100);width:56px;height:56px;color:var(--ambar-txt);border-radius:28px;justify-content:center;align-items:center;display:flex}.estado-ic.azul{background:var(--azul-100);color:var(--azul)}.estado-ic.verde{background:var(--verde-100);color:var(--verde-txt)}.estado-cab h1{letter-spacing:-.02em;color:var(--marinho);font-size:24px;font-weight:800;line-height:30px}.estado-cab p{color:var(--txt2);overflow-wrap:anywhere;font-size:15.5px;line-height:24px}.estado-cab p b{color:var(--tinta)}.estado .btn-cheio{height:54px;font-size:16.5px}.estado .link-c{align-self:center;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:flex}.estado .nota-m{font-size:13.5px;line-height:20px}.estado .nota-m a{color:inherit;font-weight:700}.topo-m-conta{color:var(--txt2)}.admin-abas{background:var(--sup);border-bottom:1px solid var(--linha-3);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 12px;display:grid}.admin-abas a{border-radius:var(--r-s);height:44px;color:var(--txt2);justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:flex}.admin-abas a[aria-current]{background:var(--marinho);color:#fff;font-weight:700}@media (min-width:960px){.admin-abas{display:none}.lateral-grupo{margin-top:12px;font-weight:700;color:#fff!important}.lateral-grupo:hover{background:0 0}.lateral-sub{border-left:1px solid var(--marinho-linha);flex-direction:column;gap:2px;margin-left:21px;display:flex}.lateral-sub a{border-radius:var(--r-s);height:44px;color:var(--azul-txt-escuro);align-items:center;margin-left:20px;padding:0 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.lateral-sub a:hover{background:var(--marinho-2);color:#fff}.lateral-sub a[aria-current]{background:var(--azul);color:#fff;font-weight:700}.lateral-usuario{gap:6px!important;padding:12px 0 0!important}.lateral-conta{border-radius:var(--r-s);color:#fff;flex:1;align-items:center;gap:10px;min-width:0;min-height:48px;padding:4px 10px;text-decoration:none;display:flex}.lateral-conta:hover,.lateral-conta[aria-current]{background:var(--marinho-2);color:#fff}.lateral-conta>span{flex-direction:column;min-width:0;display:flex}.lateral-conta b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:19px;overflow:hidden}.lateral-conta>span>span{color:var(--azul-txt-escuro);font-size:12.5px;font-weight:400;line-height:16px}.lateral-usuario button{flex:none;min-height:44px!important}}@media (max-width:959px){.so-desk-b{display:none!important}}@media (min-width:960px){.so-cel{display:none!important}}.pg-cab-l{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.cartao{border-radius:var(--r-xg);background:var(--sup);border:1px solid var(--linha);flex-direction:column;display:flex}.h2-c{font-size:21px;font-weight:700;line-height:26px}.pil{white-space:nowrap;height:26px;color:var(--cinza-lei);background:#eef1f5;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pil.admin{background:var(--marinho);color:#fff}.pil.aluno{background:var(--sup);border:1.5px solid var(--borda-campo);color:var(--txt2)}.pil.google{background:var(--sup);border:1.5px solid var(--azul);color:var(--azul)}.pil.ativo{background:var(--verde-100);color:var(--verde-txt)}.pil.ativo:before{content:"";background:var(--verde);border-radius:4px;width:8px;height:8px}.pil.pendente{background:var(--ambar-100);color:var(--ambar-txt)}.pil.desativado{background:var(--linha-3);color:var(--txt-apoio)}.pil.falha{background:var(--vermelho-100);color:var(--vermelho-txt)}.pil-mini{background:var(--verde-100);color:var(--verde-txt);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12.5px;font-weight:700}.btn-a{border-radius:var(--r-m);background:var(--azul);color:#fff;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 18px;font-size:16.5px;font-weight:700;text-decoration:none;display:inline-flex}.btn-a:hover{background:var(--marinho);color:#fff}.btn-a:disabled{opacity:.5;cursor:not-allowed}.btn-b{border:1.5px solid var(--borda-btn);border-radius:var(--r);background:var(--sup);height:44px;color:var(--azul);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-b:hover{background:var(--azul-50)}.btn-b:disabled{opacity:.5;cursor:not-allowed}.btn-perigo-c{border:1.5px solid var(--vermelho);border-radius:var(--r);background:var(--sup);height:46px;color:var(--vermelho-txt);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.btn-perigo-c:hover{background:var(--vermelho-100)}.btn-perigo{border-radius:var(--r);background:var(--vermelho);color:#fff;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;height:48px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.btn-perigo:hover{background:var(--vermelho-txt)}.btn-icone{border-radius:var(--r);width:44px;height:44px;color:var(--txt2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.btn-icone:hover,.btn-icone[aria-expanded=true]{color:var(--marinho);background:#eef1f5}.conta-grade{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:start;gap:24px;display:grid}.conta-col{flex-direction:column;gap:20px;display:flex}.conta-col.aparelhos{gap:16px}.conta-dados{padding:6px 24px}.conta-dados>div{border-bottom:1px solid var(--linha-2);flex-direction:column;gap:2px;padding:14px 0;display:flex}.conta-dados>div:last-child{border-bottom:0;gap:6px}.conta-dados span.rot{color:var(--txt2);font-size:13px}.conta-dados b{overflow-wrap:anywhere;font-size:17px}.conta-dados b.email{font-size:16px}.conta-dados p{color:var(--txt2);font-size:14px;line-height:21px}.conta-senha{gap:16px;padding:22px 24px 24px}.conta-senha form{flex-direction:column;gap:16px;margin:0;display:flex}.conta-salvar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.conta-salvar span{color:var(--txt2);flex:180px;font-size:13.5px;line-height:20px}.conta-cab-ap{flex-direction:column;gap:2px;padding-top:4px;display:flex}.conta-cab-ap p{color:var(--txt2);font-size:14px}.aparelhos-l{overflow:hidden}.aparelho{flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px 20px;display:flex}.aparelho+.aparelho{border-top:1px solid var(--linha-2)}.aparelho-ic{border-radius:var(--r);width:44px;height:44px;color:var(--txt2);background:#eef1f5;flex:none;justify-content:center;align-items:center;display:flex}.aparelho.atual .aparelho-ic{background:var(--azul-100);color:var(--azul)}.aparelho-t{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.aparelho-t>div{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.aparelho-t b{font-size:16px}.aparelho-t>span{color:var(--txt2);font-size:13.5px;line-height:20px}.aparelhos-pe{border-top:1px solid var(--linha-2);background:#f8f9fb;justify-content:flex-end;padding:14px 20px;display:flex}.conta-sair{border:1.5px solid var(--borda-btn);border-radius:var(--r-m);background:var(--sup);height:52px;color:var(--azul);cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;font-size:16px;font-weight:700;display:flex}.conta-rodape{justify-content:center;padding-top:4px;font-size:13.5px;display:flex}.conta-rodape a{align-items:center;min-height:44px;font-weight:600;display:flex}@media (min-width:960px){.pg h1.h1-g{font-size:36px;line-height:42px}}.adm-resumo{color:var(--txt2);font-size:14px}.adm-resumo b{color:var(--tinta)}.tab-u{padding:8px}.tab-u table{border-collapse:collapse;width:100%}.tab-u th{text-align:left;color:var(--txt2);border-bottom:2px solid var(--marinho);white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:700}.tab-u td{border-bottom:1px solid var(--linha-2);vertical-align:middle;padding:16px}.tab-u tr:last-child td{border-bottom:0}.tab-u tr.desat{background:#f8f9fb}.tab-u tr.desat td:first-child b{color:var(--txt2)}.tab-u td b.nome{font-size:16px}.tab-u td b.nome span{color:var(--txt2);font-weight:500}.tab-u .sub{color:var(--txt2);overflow-wrap:anywhere;font-size:13.5px;line-height:20px}.tab-u .det{color:var(--txt3);margin-top:6px;font-size:13px;line-height:18px}.tab-u .acoes{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tab-u td.ult{color:var(--txt-apoio);white-space:nowrap}.card-u{flex-direction:column;gap:10px;padding:16px 8px 16px 18px;display:flex}.card-u-cab{align-items:flex-start;gap:8px;display:flex}.card-u-cab>div{flex-direction:column;flex:1;min-width:0;display:flex}.card-u-cab b{font-size:17px;line-height:24px}.card-u-cab b span{color:var(--txt2);font-weight:500}.card-u-cab>div>span{color:var(--txt2);overflow-wrap:anywhere;font-size:14px;line-height:20px}.card-u .pils{flex-wrap:wrap;gap:6px;padding-right:10px;display:flex}.card-u .det{color:var(--txt3);font-size:13px;line-height:18px}.card-u .ult{color:var(--txt3);font-size:13.5px}.card-u .acoes{flex-wrap:wrap;gap:8px;padding-right:10px;display:flex}.menu-w{position:relative}.menu{z-index:30;border-radius:var(--r-m);background:var(--sup);border:1px solid var(--linha);flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0e2a4724}.menu button{border-radius:var(--r-s);min-height:44px;color:var(--tinta);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 12px;font-size:14.5px;font-weight:600;display:flex}.menu button:hover,.menu button:focus-visible{background:var(--azul-50)}.menu button.perigo{border-top:1px solid var(--linha-2);border-radius:0 0 var(--r-s) var(--r-s);color:var(--vermelho-txt);margin-top:4px}.menu button:disabled{opacity:.45;cursor:not-allowed}.vazio-u{text-align:center;align-items:center;gap:12px;padding:40px 24px}.vazio-u b{color:var(--marinho);font-size:20px;line-height:26px}.vazio-u p{max-width:440px;color:var(--txt2)}.vazio-ic{background:var(--azul-100);width:56px;height:56px;color:var(--azul);border-radius:28px;justify-content:center;align-items:center;display:flex}.retorno-u{flex-direction:column;gap:12px;display:flex}.retorno-u .acoes{flex-wrap:wrap;gap:8px;display:flex}.dlg{z-index:60;background:#0e2a478c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dlg-c{border-radius:var(--r-xg);background:var(--sup);flex-direction:column;gap:10px;width:min(460px,100%);padding:24px;display:flex;box-shadow:0 16px 40px #0e2a474d}.dlg-c b.t{letter-spacing:-.01em;color:var(--marinho);font-size:21px;font-weight:800;line-height:27px}.dlg-c p{color:var(--txt2);font-size:15px;line-height:23px}.dlg-c .acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.dlg-c .acoes .btn-b{height:48px}.dlg-c input{height:52px}.painel-f{z-index:50;background:#0e2a4773;justify-content:flex-end;display:flex;position:fixed;inset:0}.painel{background:var(--fundo);flex-direction:column;width:min(560px,100%);display:flex;overflow-y:auto;box-shadow:-16px 0 48px #0e2a4747}.painel>header{background:var(--sup);border-bottom:1px solid var(--linha-3);align-items:flex-start;gap:12px;padding:24px 16px 20px 28px;display:flex}.painel>header>div{flex-direction:column;flex:1;gap:6px;display:flex}.painel>header h2{letter-spacing:-.02em;color:var(--marinho);font-size:26px;font-weight:800;line-height:32px}.painel>header p{color:var(--txt2)}.painel-corpo{flex-direction:column;flex:1;gap:18px;padding:24px 28px 28px;display:flex}.painel-sec{border-radius:var(--r-xg);background:var(--sup);border:1px solid var(--linha);flex-direction:column;gap:16px;padding:20px 18px;display:flex}.painel-sec.metodo{gap:12px}.painel-sec>.rot{font-size:17px;font-weight:700}.painel input[type=text],.painel input[type=email]{height:52px}.seg2{border-radius:var(--r-m);background:#eef1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.seg2 button{border-radius:var(--r-s);height:44px;color:var(--txt2);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:600}.seg2 button[aria-pressed=true]{background:var(--sup);color:var(--marinho);font-weight:700;box-shadow:0 1px 2px #0e2a4724}.opcao{border:1.5px solid var(--borda-alt);border-radius:var(--r-m);background:var(--sup);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;font-weight:400;display:flex}.opcao:has(input:checked){border:2px solid var(--azul);background:var(--azul-50);padding:13px 15px}.opcao input{width:22px;height:22px;accent-color:var(--azul);flex:none;margin:1px 0 0}.opcao>span{flex-direction:column;gap:2px;display:flex}.opcao>span>span:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opcao b{color:var(--marinho);font-size:16px}.opcao .sug{background:var(--azul);color:#fff;border-radius:999px;padding:0 8px;font-size:12px;font-weight:700;line-height:20px}.opcao>span>span:last-child{color:var(--txt2);font-size:14px;line-height:20px}.dica{color:var(--txt2);gap:8px;font-size:13.5px;line-height:20px;display:flex}.dica svg{flex:none;margin-top:1px}.previa{border-radius:var(--r-g);background:var(--sup);border:1px solid var(--linha);flex-direction:column;display:flex;overflow:hidden}.previa-cab{border-bottom:1px solid var(--linha);color:var(--txt2);overflow-wrap:anywhere;background:#eef1f5;flex-direction:column;gap:2px;padding:12px 16px;font-size:13px;line-height:19px;display:flex}.previa-cab b{color:var(--tinta)}.previa-topo{background:var(--marinho);color:#fff;align-items:center;gap:10px;padding:14px 20px;font-size:16px;font-weight:800;display:flex}.previa-corpo{color:var(--txt-apoio);flex-direction:column;gap:12px;padding:18px 20px 20px;font-size:14.5px;line-height:22px;display:flex}.previa-corpo b.ola{color:var(--marinho);font-size:19px;line-height:25px}.previa-corpo .falso-btn{border-radius:var(--r);background:var(--azul);color:#fff;align-self:flex-start;align-items:center;height:44px;padding:0 18px;font-weight:700;display:inline-flex}.previa-corpo .nota{color:var(--txt2);font-size:13px}.painel>nav{background:var(--sup);border-top:1px solid var(--linha-3);justify-content:flex-end;gap:10px;padding:16px 28px;display:flex;position:sticky;bottom:0}.painel>nav .btn-b{height:52px}@media (max-width:959px){.painel>header{padding:18px 8px 16px 16px}.painel-corpo{padding:16px}.painel>nav{padding:12px 16px}.painel>nav>*{flex:1}}.reg-cab{flex-direction:column;gap:6px;display:flex}.reg-cab p{color:var(--txt3);align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.reg-dest{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reg-num{border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;font-size:13px;line-height:18px;display:flex}.reg-num>span:first-child{font-weight:600}.reg-num b{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:38px}.reg-num.falhas{background:var(--vermelho-100);color:var(--vermelho-txt)}.reg-num.novo{color:#6b4300;background:#fff0cc}.reg-ult{background:var(--sup);border:1px solid var(--linha);border-radius:16px;flex-direction:column;grid-column:1/-1;gap:8px;padding:14px 16px;display:flex}.reg-ult>span{color:var(--txt2);font-size:13px;font-weight:600;line-height:18px}.reg-ult>div{flex-direction:column;gap:5px;display:flex}.reg-ult>div>div{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.reg-ult>div>div span{color:var(--txt2);white-space:nowrap}.reg-filtros{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reg-filtros>div{flex-direction:column;gap:4px;display:flex}.reg-filtros .f-t{grid-column:1/-1}.reg-filtros label{font-size:13px;font-weight:600}.reg-filtros select{border:1.5px solid var(--borda-campo);background:var(--sup);height:46px;color:var(--tinta);border-radius:12px;min-width:0;padding:0 10px;font-size:15px}.reg-ic{border-radius:18px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.reg-ic.estudo{background:var(--azul-100);color:var(--azul)}.reg-ic.erro{background:var(--vermelho-100);color:var(--vermelho-txt)}.reg-ic.adm{background:var(--marinho);color:#fff}.reg-ic.ok{background:var(--verde);color:#fff}.reg-ic.saiu{background:var(--verde-100);color:var(--verde-txt)}.reg-novo{color:#6b4300;white-space:nowrap;background:#ffe9b0;border-radius:999px;align-self:flex-start;padding:1px 9px;font-size:12.5px;font-weight:700}.reg-det{flex-direction:column;gap:6px;display:flex}.reg-det dl{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:14px 24px;margin:0;font-size:14px;line-height:20px;display:grid}.reg-det dl>div{flex-direction:column;gap:1px;display:flex}.reg-det dt{color:var(--txt2);font-size:12.5px}.reg-det dd{overflow-wrap:anywhere;margin:0;font-weight:600}.reg-det a{align-self:flex-start;align-items:center;min-height:44px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.reg-vazio{text-align:center;align-items:center;gap:6px;padding:32px 20px}.reg-vazio p{color:var(--txt2);margin:0;font-size:14.5px}.reg-mais{justify-content:center;display:flex}.reg-mais .btn-b{height:48px}.reg-cel{flex-direction:column;gap:12px;display:flex}.reg-dia{letter-spacing:.06em;text-transform:uppercase;color:var(--txt2);margin:8px 0 0;font-size:13px;font-weight:700;line-height:18px}.reg-lista{overflow:hidden}.reg-item{border-bottom:1px solid var(--linha-2)}.reg-item:last-child{border-bottom:0}.reg-item>button{width:100%;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:14px 12px 14px 16px;display:flex}.reg-item>button>svg{color:var(--txt2);flex:none;margin-top:8px}.reg-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.reg-txt .l1{justify-content:space-between;gap:10px;display:flex}.reg-txt .l1 b{font-size:15.5px}.reg-txt .l1 span{color:var(--txt2);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.reg-txt .l2{color:var(--txt2);overflow-wrap:anywhere;font-size:13.5px;line-height:20px}.reg-txt .l3{color:var(--txt3);overflow-wrap:anywhere;font-size:12.5px;line-height:18px}.reg-item.aberto{background:var(--azul-50);box-shadow:inset 0 0 0 1.5px var(--azul);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.reg-item.aberto>button{padding:0}.reg-item.aberto .reg-txt{gap:4px}.reg-item.aberto .reg-det dl{background:var(--sup);border-radius:12px;grid-template-columns:112px minmax(0,1fr);gap:8px 12px;padding:14px;font-size:13.5px;display:grid}.reg-item.aberto .reg-det dl>div{display:contents}.reg-item.aberto .reg-det dt{font-size:13.5px}.reg-tab{padding:8px}.reg-tab table{border-collapse:collapse;width:100%}.reg-tab th{text-align:left;color:var(--txt2);border-bottom:2px solid var(--marinho);white-space:nowrap;padding:12px;font-size:13px;font-weight:700}.reg-tab td{border-bottom:1px solid var(--linha-2);vertical-align:top;color:var(--txt-apoio);padding:12px;font-size:14px;line-height:20px}.reg-tab td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.reg-tab td.num b{color:var(--tinta)}.reg-tab td.quem{color:var(--tinta);overflow-wrap:anywhere;font-weight:600}.reg-tab td.acao{text-align:right;padding-left:0;padding-right:4px}.reg-tab td.acao button{width:44px;height:44px;color:var(--txt2);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;margin:-6px 0;display:inline-flex}.reg-tab td.acao button:hover{background:var(--azul-50)}.reg-ev{color:var(--tinta);gap:10px;display:flex}.reg-ev .reg-ic{border-radius:16px;width:32px;height:32px}.reg-ev>div{min-width:0;padding-top:5px}.reg-ev>div.linha{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.reg-ev b{font-size:15px}.reg-ev .res{color:var(--txt2);overflow-wrap:anywhere;font-size:13.5px;line-height:19px}.reg-tab tr.aberto td{background:var(--azul-50);border-top:1.5px solid var(--azul);border-bottom:0}.reg-tab tr.det td{background:var(--azul-50);border-bottom:1.5px solid var(--azul);padding:0 12px 16px}.reg-tab tr.det .reg-det{background:var(--sup);border-radius:12px;padding:16px 18px 8px}@media (min-width:960px){.reg-cab{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px}.reg-cab p{margin-bottom:6px}.reg-dest{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.reg-num{padding:18px 20px;font-size:13.5px}.reg-num b{font-size:40px;line-height:46px}.reg-ult{grid-column:span 2;padding:18px 20px}.reg-ult>span{font-size:13.5px}.reg-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.reg-filtros>div{flex:200px;max-width:280px}}.ses-grupo{scroll-margin-top:24px;overflow:hidden}.ses-cab{background:var(--azul-50);justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.ses-cab>div{flex-direction:column;display:flex}.ses-cab b{color:var(--marinho);font-size:17px}.ses-cab b span{color:var(--txt2);font-weight:500}.ses-cab>div>span{color:var(--txt2);font-size:13px}.ses-cab .btn-perigo-c{height:44px;padding:0 14px;font-size:14.5px}.ses-grupo:target{box-shadow:0 0 0 2px var(--azul)}.ses-ap{align-items:center;gap:12px;display:flex}.ses-ap>div{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.ses-ap b{font-size:16px}.ses-ic{width:40px;height:40px;color:var(--txt2);background:#eef1f5;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.ses-ic.atual{background:var(--azul-100);color:var(--azul)}.ses-card{border-top:1px solid var(--linha-2);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.ses-card dl{grid-template-columns:88px minmax(0,1fr);gap:4px 12px;margin:0;font-size:13.5px;line-height:20px;display:grid}.ses-card dt{color:var(--txt2)}.ses-card dd{margin:0;font-weight:600}.ses-card>.btn-b{align-self:flex-start}.num{font-variant-numeric:tabular-nums}.ses-grupo table{border-collapse:collapse;table-layout:fixed;width:100%}.ses-grupo th{text-align:left;color:var(--txt2);white-space:nowrap;padding:10px 16px;font-size:13px;font-weight:700}.ses-grupo td{border-top:1px solid var(--linha-2);vertical-align:middle;color:var(--txt-apoio);padding:14px 16px;font-size:14.5px}.ses-grupo td .ses-ap b{color:var(--tinta);font-size:15.5px}.ses-nota{border-top:1px solid var(--linha-2);color:var(--txt3);margin:0;padding:12px 20px 14px;font-size:13.5px;line-height:20px}@media (min-width:960px){.ses-cab{min-height:68px;padding:12px 16px 12px 20px}.ses-cab b{font-size:18px}.ses-cab>div>span{font-size:13.5px}.ses-cab .btn-perigo-c{padding:0 18px;font-size:15px}}.priv{background:var(--sup);min-height:100vh;color:var(--tinta);flex-direction:column;font-size:15px;line-height:22px;display:flex}.priv-topo{border-bottom:1px solid var(--linha-3);background:var(--sup);align-items:center;gap:10px;min-height:60px;padding:0 16px;display:flex}.priv-marca{min-height:44px;color:var(--marinho);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.priv-corpo{flex-wrap:wrap;flex:1;align-items:flex-start;gap:24px 72px;width:100%;max-width:1180px;margin:0 auto;padding:24px 16px 48px;display:flex}.priv-lado{flex:260px;align-self:stretch;max-width:320px}.priv-lado nav{background:var(--fundo);border-radius:16px;flex-direction:column;padding:16px 18px 8px;display:flex}.priv-lado nav b{letter-spacing:.07em;text-transform:uppercase;color:var(--azul);font-size:12px;line-height:16px}.priv-lado nav a{border-bottom:1px solid var(--linha);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:flex}.priv-lado nav a:last-child{border-bottom:0}.priv-texto{flex-direction:column;flex:999 520px;gap:32px;min-width:0;max-width:720px;display:flex}.priv-titulo{flex-direction:column;gap:10px;display:flex}.priv-titulo h1{letter-spacing:-.025em;color:var(--marinho);margin:0;font-size:34px;font-weight:800;line-height:40px}.priv-titulo p{color:var(--txt3);margin:0}.priv-prov{color:#6b4300;background:#fff0cc;border-radius:14px;gap:12px;padding:14px 16px;display:flex}.priv-prov svg{flex:none}.priv-prov p{margin:0;font-size:14px;line-height:21px}.priv-texto section{flex-direction:column;gap:12px;scroll-margin-top:24px;display:flex}.priv-texto h2{letter-spacing:-.01em;color:var(--marinho);margin:0;font-size:23px;font-weight:800;line-height:29px}.priv-texto .serif{font-family:var(--serif);margin:0;font-size:17px;line-height:28px}.priv-texto ul.serif{flex-direction:column;gap:8px;padding-left:22px;display:flex}.priv-texto a{font-weight:600}.priv-lista{border:1px solid var(--borda-alt);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.priv-lista>div{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.priv-lista>div+div{border-top:1px solid var(--borda-alt)}.priv-lista b{font-size:16px}.priv-lista span{color:var(--txt2);line-height:22px}.priv-prazo{background:var(--marinho);color:#fff;border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex}.priv-prazo b{letter-spacing:-.02em;color:#f2b544;font-size:44px;font-weight:800;line-height:44px}.priv-prazo span{line-height:21px}.priv-exercer{background:var(--azul-100);border-radius:16px;flex-direction:column;gap:6px;margin-top:6px;padding:16px 18px;display:flex}.priv-exercer b{color:var(--marinho);font-size:16px}.priv-exercer p{color:var(--txt-apoio);margin:0;line-height:23px}.priv-exercer a{font-weight:700}.priv-rodape{border-top:1px solid var(--linha-3);background:var(--fundo);color:var(--txt3);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding:20px 16px 24px;font-size:13.5px;display:flex}.priv-rodape span:first-child{color:var(--txt2);font-weight:700}@media (min-width:960px){.priv-topo{min-height:68px;padding:0 40px}.priv-marca{font-size:19px}.priv-corpo{gap:32px 72px;padding:56px 40px 72px}.priv-lado nav{position:sticky;top:24px}.priv-texto{gap:36px}.priv-titulo h1{font-size:48px;line-height:54px}.priv-texto h2{font-size:26px;line-height:32px}.priv-texto .serif{font-size:18px;line-height:30px}.priv-rodape{padding:20px 40px 24px}}
@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6cf6124dfc80171-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/12b42c2291621b31-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9d473eb2c81ea1b1-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.R8uwMq_className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.R8uwMq_variable{--f-sans:"Public Sans", "Public Sans Fallback"}
