@font-face{font-family:Newsreader;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--papel:#fbfaf5;--papel-2:#f2f0e6;--branco:#fff;--tinta:#10211c;--tinta-2:#46574f;--linha:#e4e1d4;--linha-forte:#868e84;--verde:#0e3b2e;--verde-medio:#17523f;--verde-claro:#edf3ec;--sobre-verde:#fbfaf5;--sobre-verde-2:#c4d6cc;--sol:#ffc21a;--acc:#0e3b2e;--band:#0e3b2e;--band-ink:#fff;--band-pad:#000;--tint:#edf3ec;--tint-2:#d5e2d7;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;--s7:#6250d6;--s8:#e34948;--serifa:"Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--sans:"Instrument Sans", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--t-xs:.8125rem;--t-s:.9375rem;--t-m:1.0625rem;--t-l:1.3125rem;--t-xl:clamp(1.45rem, 1.25rem + .8vw, 1.9rem);--t-2xl:clamp(2rem, 1.55rem + 1.9vw, 3rem);--t-3xl:clamp(2.4rem, 1.5rem + 4vw, 4.6rem);--t-4xl:clamp(2.8rem, 1.3rem + 6vw, 7rem);--t-gigante:clamp(5rem, 1.6rem + 16vw, 16rem);--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:72px;--e-9:112px;--r-s:8px;--r-m:14px;--r-l:24px;--sombra-1:0 1px 2px #10211c0f, 0 2px 8px #10211c0d;--sombra-2:0 2px 4px #10211c14, 0 12px 32px #10211c1f;--largura:1320px;--leitura:66ch;--margem:clamp(16px, 4vw, 48px);--topo-h:68px}[data-tema=justica]{--acc:#24408e;--band:#24408e;--band-ink:#fff;--band-pad:#000;--tint:#e9ecf4;--tint-2:#cad1e4}[data-tema=saude]{--acc:#cf2825;--band:#d92d2a;--band-ink:#fff;--band-pad:#000;--tint:#fbeaea;--tint-2:#f6cdcc}[data-tema=educacao]{--acc:#8f6900;--band:#ffc21a;--band-ink:#10211c;--band-pad:#fff;--tint:#fff9e8;--tint-2:#fff0c8}[data-tema=habitacao]{--acc:#c24300;--band:#ff7a33;--band-ink:#10211c;--band-pad:#fff;--tint:#fff2eb;--tint-2:#ffdfce}[data-tema=transportes]{--acc:#0b7882;--band:#0fa3b1;--band-ink:#10211c;--band-pad:#fff;--tint:#e7f6f7;--tint-2:#c5e9ec}[data-tema=ambiente]{--acc:#237c3a;--band:#2fa84f;--band-ink:#10211c;--band-pad:#fff;--tint:#eaf6ed;--tint-2:#cdead5}[data-tema=economia]{--acc:#0e6b57;--band:#0e6b57;--band-ink:#fff;--band-pad:#000;--tint:#e7f0ee;--tint-2:#c5dbd7}[data-tema=trabalho]{--acc:#6b5bd6;--band:#6b5bd6;--band-ink:#fff;--band-pad:#000;--tint:#f0effb;--tint-2:#dbd8f5}[data-tema=salarios-pensoes]{--acc:#be308b;--band:#c2318e;--band-ink:#fff;--band-pad:#000;--tint:#f9eaf4;--tint-2:#f0cee4}[data-tema=imigracao]{--acc:#1f66e6;--band:#2d6fe8;--band-ink:#fff;--band-pad:#000;--tint:#eaf1fd;--tint-2:#cddcf9}[data-tema=direitos]{--acc:#d51151;--band:#f0487f;--band-ink:#10211c;--band-pad:#fff;--tint:#feedf2;--tint-2:#fbd3e0}[data-tema=cultura]{--acc:#7a2fb8;--band:#7a2fb8;--band-ink:#fff;--band-pad:#000;--tint:#f2eaf8;--tint-2:#dfcdee}[data-tema=desporto]{--acc:#5e7a1b;--band:#a4d233;--band-ink:#10211c;--band-pad:#fff;--tint:#f6faeb;--tint-2:#e9f4ce}[data-tema=inovacao]{--acc:#007696;--band:#00b2e3;--band-ink:#10211c;--band-pad:#fff;--tint:#e6f7fc;--tint-2:#c2edf8}[data-tema=reforma]{--acc:#8c4a1e;--band:#8c4a1e;--band-ink:#fff;--band-pad:#000;--tint:#f4ede8;--tint-2:#e3d4c9}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--papel);scroll-padding-block-start:calc(var(--topo-h) + var(--e-4))}body{background:var(--papel);color:var(--tinta);font-family:var(--serifa);font-size:var(--t-m);font-optical-sizing:auto;margin:0;line-height:1.6;overflow-x:clip}main{display:block}main:focus{outline:none}h1,h2,h3,h4{font-family:var(--serifa);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;hyphens:manual;margin:0;font-weight:500;line-height:1.06}h1{font-size:var(--t-4xl);letter-spacing:-.03em;line-height:1}h2{font-size:var(--t-2xl)}h3{font-size:var(--t-xl)}h1 em,h2 em{font-style:italic;font-weight:400}p{margin:0 0 var(--e-4);text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}ul,ol{margin:0;padding:0}img,svg{max-width:100%}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}button,input,select{font:inherit;color:inherit}mark{color:var(--tinta);background:#ffe58a;border-radius:3px;padding:0 2px}.icone{vertical-align:-.15em;flex:none;display:inline-block}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.largura{max-width:var(--largura);padding-inline:var(--margem);margin-inline:auto}.leitura{max-width:var(--leitura)}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.saltar{left:var(--e-3);z-index:100;background:var(--verde);color:#fff;padding:var(--e-2) var(--e-4);border-radius:var(--r-s);font-family:var(--sans);position:absolute;top:-100px}.saltar:focus{top:var(--e-3)}.topo{z-index:40;backdrop-filter:blur(14px);border-bottom:1px solid var(--linha);color:var(--tinta);font-family:var(--sans);background:#fbfaf5eb;position:sticky;top:0}.topo-in{max-width:var(--largura);padding-inline:var(--margem);min-height:var(--topo-h);justify-content:space-between;align-items:center;gap:var(--e-4);margin-inline:auto;display:flex}.marca{align-items:center;gap:var(--e-3);letter-spacing:-.01em;min-height:44px;color:var(--verde);font-size:1.0625rem;font-weight:500;line-height:1.1;text-decoration:none;display:inline-flex}.marca-icone{flex:none;width:36px;height:36px}.marca-texto b{font-weight:700}.nav-larga a,.menu a{min-height:44px;padding-inline:var(--e-4);font-size:var(--t-s);border-radius:999px;align-items:center;font-weight:500;text-decoration:none;display:flex}.nav-larga a[aria-current=page],.menu a[aria-current=page]{background:var(--verde);color:#fff}.menu{display:none;position:relative}.menu summary{align-items:center;gap:var(--e-2);min-width:44px;min-height:44px;padding-inline:var(--e-3);cursor:pointer;font-size:var(--t-s);border:1px solid var(--linha-forte);border-radius:999px;font-weight:600;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu nav{right:0;top:calc(100% + var(--e-2));background:var(--branco);border:1px solid var(--linha);border-radius:var(--r-m);min-width:240px;box-shadow:var(--sombra-2);padding:var(--e-2);position:absolute}.menu ul{gap:2px;list-style:none;display:grid}@media (width<=1040px){.topo-cta{display:none}}@media (width<=760px){.menu{display:block}}body[data-progresso] .topo:after{content:"";background:var(--band);transform-origin:0;height:3px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){body[data-progresso] .topo:after{animation:linear both progresso scroll(root)}@keyframes progresso{to{transform:scaleX(1)}}}}.rodape{border-top:1px solid var(--linha);padding-block:var(--e-4);font-family:var(--sans);font-size:var(--t-s);color:var(--tinta-2)}.rodape p{margin-block:0}.rodape a{color:inherit}@media (hover:hover) and (pointer:fine){.nav-larga a:not([aria-current=page]):hover,.menu a:not([aria-current=page]):hover,.menu summary:hover{background:var(--verde-claro)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.btn{justify-content:center;align-items:center;gap:var(--e-2);min-height:48px;padding:var(--e-2) var(--e-5);color:inherit;font-family:var(--sans);font-size:var(--t-s);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn-primario{background:var(--verde);border-color:var(--verde);color:#fff}.banda .btn-primario,.numero .btn-primario{color:var(--tinta);background:#fff;border-color:#fff}.btn:active{transform:translateY(1px)}.ligacao-seta{align-items:center;gap:var(--e-2);font-family:var(--sans);font-size:var(--t-s);min-height:44px;font-weight:600;display:inline-flex}.chip{min-height:36px;padding:var(--e-1) var(--e-3) var(--e-1) var(--e-2);border:1px solid var(--linha);background:var(--branco);color:var(--tinta);font-family:var(--sans);font-size:var(--t-xs);cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.chip:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.chip .icone{width:18px;height:18px;color:var(--acc)}.chip-ligacao{padding-inline:var(--e-3)}.chip[aria-pressed=true]{background:var(--verde);border-color:var(--verde);color:#fff}.chip[aria-pressed=true] .icone{color:inherit}.chip[data-tema][aria-pressed=true]{background:var(--band);border-color:var(--band);color:var(--band-ink)}.campo{gap:var(--e-1);font-family:var(--sans);font-size:var(--t-s);display:grid}.campo>span,.campo>label{font-weight:500}.campo input,.campo select{width:100%;min-height:48px;padding:var(--e-2) var(--e-3);background:var(--branco);border:1px solid var(--linha-forte);border-radius:var(--r-s);font-variant-numeric:tabular-nums;font-size:1rem}.campo input:user-invalid{border-color:#b3261e;box-shadow:inset 0 0 0 1px #b3261e}.campo .erro-campo{color:#b3261e;font-size:var(--t-xs);display:none}.campo input:user-invalid~.erro-campo{display:block}.tile{border-radius:var(--r-m);background:var(--band);width:56px;height:56px;color:var(--band-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.tile .icone{width:62%;height:62%}.tile-s{border-radius:10px;width:40px;height:40px}.tile-l{border-radius:var(--r-l);width:clamp(72px,9vw,112px);height:clamp(72px,9vw,112px)}.tile-suave{background:var(--tint-2);color:var(--acc)}.sobretitulo{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.migalhas{font-family:var(--sans);font-size:var(--t-xs);font-weight:500}.migalhas ol{align-items:center;gap:0 var(--e-2);flex-wrap:wrap;list-style:none;display:flex}.migalhas a{align-items:center;min-height:32px;display:inline-flex}.migalhas li+li:before{content:"/";margin-right:var(--e-2)}.aviso{gap:var(--e-3);padding:var(--e-4) var(--e-5);border-radius:var(--r-m);background:var(--papel-2);font-family:var(--sans);font-size:var(--t-s);margin-block:0 var(--e-6);grid-template-columns:24px 1fr;line-height:1.5;display:grid}.aviso p{margin:0}.aviso p+p{margin-top:var(--e-2)}.aviso[data-estado=em-revisao]{color:#6d2317;background:#fbe9e5}.aviso[data-estado=em-discussao]{color:#4f3a00;background:#fcf3d6}.padrao{width:100%;height:100%;color:var(--band-pad);opacity:.13;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 42%,#000 92%);mask-image:linear-gradient(100deg,#0000 42%,#000 92%)}.banda{background:var(--band);color:var(--band-ink);isolation:isolate;position:relative;overflow:hidden}.banda>.padrao{z-index:-1}.banda-in{gap:var(--e-4) var(--e-6);padding-block:clamp(var(--e-5), 4vw, var(--e-7)) clamp(var(--e-6), 5vw, var(--e-8));grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.banda-corpo{align-items:flex-start;gap:var(--e-4);flex-direction:column;min-width:0;display:flex}.banda .migalhas{margin-bottom:clamp(var(--e-3), 3vw, var(--e-6));grid-column:1/-1}.banda h1{max-width:18ch;font-size:var(--t-3xl)}.banda-proposta h1{max-width:24ch;font-size:clamp(2.1rem,1.4rem + 3vw,4rem);line-height:1.04}.banda-intro{font-size:var(--t-l);max-width:40em;margin:0;line-height:1.35}.banda-intro a{font-weight:600}.banda-tile{background:var(--band-ink);color:var(--band)}@media (width<=640px){.banda-in{grid-template-columns:minmax(0,1fr)}.banda-tile{border-radius:var(--r-m);order:-1;width:64px;height:64px}.banda .migalhas{order:-2;margin-bottom:0}}.abertura-acoes{gap:var(--e-3);flex-wrap:wrap;display:flex}@media (width<=420px){.pesquisa-abertura .btn{padding-inline:var(--e-4)}}.pt{aspect-ratio:1;background:var(--band);color:var(--band-ink);border-radius:22%;justify-content:center;align-items:center;display:flex}.pt .icone{width:54%;height:54%}.pt:nth-child(5n+1){border-radius:50%}.pt:nth-child(5n+3){border-radius:50% 22%}.pt:nth-child(5n+4){border-radius:22% 50%}@media (prefers-reduced-motion:no-preference){@keyframes subir{0%{transform:translateY(20px)}to{transform:none}}.pt{animation:.62s cubic-bezier(.2,.9,.3,1.2) both pousar}.pt:nth-child(3n+1){animation-delay:60ms}.pt:nth-child(3n+2){animation-delay:.18s}.pt:nth-child(3n){animation-delay:.3s}@keyframes pousar{0%{opacity:0;transform:scale(.72)rotate(-8deg)}to{opacity:1;transform:none}}}@media (width<=860px){.faixa-totais{grid-template-columns:repeat(2,minmax(0,1fr))}.faixa-totais li{padding:var(--e-3)}}.numero{background:var(--band);color:var(--band-ink);isolation:isolate;display:flex;position:relative;overflow:hidden}.numero>.padrao{z-index:-1;opacity:.16}.numero h3{letter-spacing:0;font-weight:500;line-height:1;display:grid}@media (height>=620px){.numero{top:var(--topo-h);min-height:min(78svh,760px);position:sticky}}.perfis{gap:var(--e-4);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}@media (width<=1040px){.perfis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.perfis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.perfis{gap:var(--e-3);grid-template-columns:minmax(0,1fr)}}.azulejo{width:100%;height:100%;display:block}@media (width<=860px){.mosaico{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1040px){.grelha-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grelha-cartoes{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.indice-caps{gap:var(--e-3);grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.linha-cap{padding:var(--e-4);gap:var(--e-3)}}.bloco summary h3{font-size:var(--t-xl)}@media (width<=640px){.bloco-corpo{padding:0 var(--e-4) var(--e-4)}.bloco summary{gap:var(--e-2);padding-inline:var(--e-4);grid-template-columns:2.6rem minmax(0,1fr) 24px}}.artigo-lista ul{padding:0;list-style:none}.artigo-lista ul ul{margin-top:var(--e-2);padding-left:var(--e-5)}.artigo-lista li{padding-left:var(--e-5);margin-bottom:var(--e-3);position:relative}.artigo-lista li:before{content:"";background:var(--band);border-radius:2px;width:9px;height:9px;position:absolute;top:calc(.5lh - .1em - 4.5px);left:2px;transform:rotate(45deg)}.artigo-lista ul ul li:before{box-shadow:inset 0 0 0 1.5px var(--acc);background:0 0}.artigo-lista li.li-num{padding-left:2.2em}.li-n{font-variant-numeric:tabular-nums;color:var(--acc);font-weight:600;position:absolute;left:0}.artigo-lista li.li-sep{color:var(--tinta-2);font-style:italic}.artigo-lista li.li-sep:before,.artigo-lista li.li-num:before{display:none}.anterior{margin:var(--e-5) 0 0}.resposta{gap:var(--e-4);padding-block:clamp(var(--e-5), 4vw, var(--e-7));grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.resposta>section{padding:clamp(var(--e-4), 3vw, var(--e-6));border-radius:var(--r-l);min-width:0}.resposta h2{align-items:center;gap:var(--e-3);font-family:var(--sans);font-size:var(--t-s);margin-bottom:var(--e-4);letter-spacing:0;font-weight:600;line-height:1.3;display:flex}@media (width<=860px){.resposta,.sec-duas{grid-template-columns:minmax(0,1fr)}}.relacionadas{gap:var(--e-1);font-family:var(--sans);font-size:var(--t-s);list-style:none;display:grid}.relacionadas a{align-items:center;min-height:36px;display:inline-flex}.cat-input{flex:1;min-width:0;position:relative}.cat-input .icone{left:var(--e-3);color:var(--tinta-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cat-input input{width:100%;min-height:56px;padding:var(--e-2) var(--e-3) var(--e-2) 44px;font-family:var(--sans);color:var(--tinta);background:var(--branco);border:1px solid var(--tinta);border-radius:var(--r-s);font-size:1.0625rem}.cat-input input::placeholder{color:var(--tinta-2);opacity:1}.cat-input input::-webkit-search-cancel-button{-webkit-appearance:none}.cat-estado{justify-content:space-between;align-items:center;gap:var(--e-3);margin-bottom:var(--e-3);font-family:var(--sans);flex-wrap:wrap;min-height:48px;display:flex}.cat-estado p{font-family:var(--serifa);font-size:var(--t-xl);letter-spacing:-.015em;color:var(--verde);margin:0;font-weight:500;line-height:1.1}.resultados{gap:var(--e-3);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.res-excerto{margin-top:var(--e-2);font-family:var(--sans);font-size:var(--t-s);color:var(--tinta-2);grid-column:2;line-height:1.5;display:none}.em-pesquisa .res-excerto{display:block}.bloco summary .bloco-num,.bloco summary .indice-seta{grid-row:1/span 2}.bloco summary .indice-seta{grid-column:3}.vazio{padding:var(--e-6);background:var(--branco);border-radius:var(--r-m);box-shadow:var(--sombra-1);font-family:var(--sans);margin-top:var(--e-3)}.vazio h2{font-family:var(--sans);font-size:var(--t-l);margin-bottom:var(--e-2);letter-spacing:0;font-weight:600}.vazio ul{gap:var(--e-2);margin-block:var(--e-3);flex-wrap:wrap;list-style:none;display:flex}@media (width<=960px){.chip{min-height:38px}}.pagina-texto{padding-block:clamp(var(--e-6), 5vw, var(--e-8))}.pagina-texto h2{margin-block:var(--e-7) var(--e-3);color:var(--verde)}.pagina-texto h2:first-of-type{margin-top:var(--e-6)}.pagina-texto>p:first-child{font-size:var(--t-l);line-height:1.35}.pagina-texto ul{padding-left:var(--e-5);margin-bottom:var(--e-4)}.pagina-texto li{margin-bottom:var(--e-2)}@media (hover:hover) and (pointer:fine){.btn:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.btn-primario:hover{background:var(--verde-medio)}.banda .btn-primario:hover,.numero .btn-primario:hover{background:var(--papel-2)}.chip:hover{border-color:var(--linha-forte)}.chip[aria-pressed=true]:hover{background:var(--verde-medio)}.chip[data-tema][aria-pressed=true]:hover{background:var(--band)}.bloco summary:hover h3{text-underline-offset:.14em;text-decoration:underline 1px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cartao,.perfil,.sim,.peca{animation:linear both revelar view();animation-range:entry entry 26%}@keyframes revelar{0%{opacity:.4;translate:0 16px}to{opacity:1;translate:0}}@keyframes crescer{0%{transform:scale(.86)}to{transform:none}}}}@media (width<=1040px){.topo-dir .topo-cta{display:none}}.geral-topo{background:linear-gradient(180deg, var(--verde-claro) 0%, var(--papel) 100%);padding-block:clamp(var(--e-5), 4vw, var(--e-7)) var(--e-3)}.geral-topo h1{color:var(--verde);font-size:clamp(2.2rem,1.6rem + 2.4vw,3.6rem);font-weight:500;line-height:1}.geral-topo h1 em{color:#0e6b57}.geral-intro{font-size:var(--t-l);max-width:40em;margin:var(--e-2) 0 var(--e-3);line-height:1.35}html:not(.js) .pesquisa-topo{display:none}.pesquisa-topo{background:var(--branco);border:1px solid var(--linha-forte);border-radius:var(--r-s);align-items:center;width:min(100%,340px);height:44px;display:flex}.pesquisa-topo input{min-width:0;height:100%;padding:0 var(--e-2) 0 var(--e-3);font-family:var(--sans);background:0 0;border:0;flex:1;font-size:1rem}.pesquisa-topo button{width:44px;height:100%;color:var(--verde);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.geral{--filtros-h:100px;padding-block-end:var(--e-7)}html:not(.js) .filtros{display:none}.filtros{top:calc(var(--topo-h) + var(--e-2));z-index:30;gap:var(--e-3);margin-block:var(--e-2) var(--e-4);padding:var(--e-3) var(--e-4);background:var(--tint);border-radius:var(--r-m);box-shadow:var(--sombra-2);font-family:var(--sans);grid-template-columns:minmax(200px,280px) minmax(0,1fr) auto;align-items:end;display:grid;position:sticky}.filtro{gap:4px;min-width:0;display:grid;position:relative}.filtro-rotulo{font-size:var(--t-s);color:var(--verde);font-weight:600}.filtro-botao{justify-content:space-between;align-items:center;gap:var(--e-2);width:100%;min-height:48px;padding:4px var(--e-3);background:var(--branco);border:1px solid var(--linha-forte);border-radius:var(--r-s);color:var(--tinta);font:inherit;text-align:left;cursor:pointer;line-height:1.15;display:flex}.filtro-botao .icone{flex:none;transition:transform .15s;transform:rotate(90deg)}.filtro-botao[aria-expanded=true] .icone{transform:rotate(-90deg)}.filtro-painel{width:min(340px, calc(100vw - 2 * var(--margem)));max-height:calc(100dvh - var(--topo-h) - var(--filtros-h) - var(--e-5));padding:var(--e-3);background:var(--branco);border-radius:var(--r-m);box-shadow:var(--sombra-2), 0 0 0 1px var(--linha);position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.filtro-painel .btn{width:100%;min-height:44px;margin-bottom:var(--e-2)}.filtro-painel ul{list-style:none}.filtro-painel label{align-items:center;gap:var(--e-2);min-height:44px;padding:2px var(--e-2);border-radius:var(--r-s);cursor:pointer;display:flex}.filtro-painel label:hover{background:var(--tint)}.filtro-painel input{width:20px;height:20px;accent-color:var(--verde);flex:none;margin:0}.tile-xs{border-radius:8px;width:28px;height:28px}.filtro-conta{color:var(--tinta-2);font-size:var(--t-s);font-variant-numeric:tabular-nums;margin-left:auto}.filtro-nome .cat-input{display:block}.filtro-nome .cat-input input{min-height:48px;padding:var(--e-2) var(--e-3);border-color:var(--linha-forte);border-radius:var(--r-s)}.filtro-ok{border-radius:var(--r-s);min-height:48px}.vazio-acoes{gap:var(--e-2);margin-top:var(--e-3);flex-wrap:wrap;display:flex}.areas{gap:var(--e-2);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;list-style:none;display:grid}html:not(.js) .areas-acoes{display:none}.areas-acoes{margin:var(--e-3) 0 0;justify-content:flex-end;display:flex}.areas-acoes:has(>[hidden]){display:none}.areas-caixa{margin-bottom:var(--e-5)}.areas-acoes .btn{min-height:44px}.area{align-items:center;gap:var(--e-3);width:100%;height:100%;min-height:52px;padding:var(--e-2) var(--e-3);background:var(--branco);color:var(--tinta);border:1px solid var(--linha-forte);border-radius:var(--r-s);font:inherit;text-align:left;cursor:pointer;display:flex}@media (hover:hover) and (pointer:fine){.area:hover{background:var(--tint)}}.area[aria-pressed=true]{background:var(--tint);border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.area[aria-pressed=true] .area-nome{font-weight:700}.area .tile{background:var(--tint-2);width:32px;height:32px;color:var(--acc);border-radius:8px;flex:none}.area .tile .icone{width:70%;height:70%}.area-texto{justify-content:space-between;align-items:baseline;gap:0 var(--e-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.area-nome{font-family:var(--sans);font-size:1rem;font-weight:600;line-height:1.2}.area-total{font-family:var(--sans);font-size:var(--t-xs);color:var(--tinta-2);font-variant-numeric:tabular-nums}.grupo-area{gap:clamp(var(--e-5), 4vw, var(--e-7));padding-block:var(--e-5);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.grupo-corpo{min-width:0}.grupo-titulo{align-items:center;gap:var(--e-3);margin-bottom:var(--e-4);font-size:var(--t-xl);font-weight:500;display:flex}.em-pesquisa .grupo-area{grid-template-columns:minmax(0,1fr)}.em-pesquisa .indice-lateral{display:none}.indice-lateral{top:calc(var(--topo-h) + var(--filtros-h) + var(--e-2));max-height:calc(100dvh - var(--topo-h) - var(--filtros-h) - var(--e-5));font-family:var(--sans);font-size:var(--t-s);padding:var(--e-3);background:var(--branco);border-radius:var(--r-m);box-shadow:var(--sombra-1);position:sticky;overflow:auto}.indice-titulo{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;margin:var(--e-1) 0 var(--e-3) var(--e-2);font-weight:600}.indice-lateral ul{list-style:none}.indice-lateral a{gap:var(--e-1);padding:7px var(--e-2);border-radius:var(--r-s);grid-template-columns:3em minmax(0,1fr);line-height:1.3;text-decoration:none;display:grid}.indice-lateral a span{color:var(--tinta-2);font-variant-numeric:tabular-nums}.indice-lateral a[aria-current=true]{background:var(--band);color:var(--band-ink);font-weight:600}.indice-lateral a[aria-current=true] span{color:inherit}.indice-lateral a:not([aria-current=true]):hover{background:var(--tint)}.indice-seta{flex:none;transition:transform .15s}details[open]>summary .indice-seta{transform:rotate(90deg)}.bloco{background:var(--branco);border-radius:var(--r-m);box-shadow:var(--sombra-1);scroll-margin-top:var(--filtros-h)}.bloco summary{gap:0 var(--e-3);min-height:72px;padding:var(--e-4) var(--e-5);cursor:pointer;border-radius:var(--r-m);grid-template-columns:3.2rem minmax(0,1fr) 24px;align-items:center;list-style:none;display:grid}.bloco summary::-webkit-details-marker{display:none}.bloco summary:hover .res-titulo{text-underline-offset:.14em;text-decoration:underline 1px}.bloco-num{font-family:var(--sans);font-size:var(--t-s);color:var(--acc);font-variant-numeric:tabular-nums;font-weight:600}.res-titulo{font-size:var(--t-xl)}.bloco-corpo{gap:var(--e-4);padding:0 var(--e-5) var(--e-5);display:grid}.proposta-texto{gap:var(--e-4);display:grid}.proposta-texto h2,.proposta-texto h4{margin-bottom:var(--e-3);font-family:var(--serifa);font-size:var(--t-xl);font-weight:500}.proposta-texto h4{font-family:var(--sans);font-size:var(--t-s);color:var(--acc);margin-bottom:var(--e-2);font-weight:600}.proposta-texto .aviso{margin:0}.proposta-texto .artigo-lista>ul>li:last-child{margin-bottom:0}.proposta-frase{margin:0}.antes-depois{font-family:var(--sans);margin:0}.antes-depois figcaption{margin-bottom:var(--e-3);font-weight:600}.exemplos{padding:var(--e-4);background:var(--tint);border-radius:var(--r-m)}.proposta-pagina{padding-block:clamp(var(--e-5), 4vw, var(--e-7))}.banda-proposta .banda-tile,.banda-proposta>.padrao{display:none}.res-abrir{align-items:center;min-height:44px}@media (width<=960px){.geral{--filtros-h:72px}.filtros{top:calc(var(--topo-h) + 4px);gap:var(--e-2);padding:var(--e-2);grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto}.filtro-rotulo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.areas{grid-template-columns:repeat(2,minmax(0,1fr))}.grupo-area{grid-template-columns:minmax(0,1fr)}.indice-lateral{display:none}}@media (width<=640px){.filtros{grid-template-columns:104px minmax(0,1fr) 48px}.filtro-botao{padding-inline:var(--e-2);font-size:.875rem}.filtro-nome .cat-input input{padding-inline:var(--e-2);font-size:1rem}.filtro-ok{padding:0}.filtro-ok span{display:none}.area{gap:var(--e-2);padding-inline:var(--e-2)}.area-texto{flex-direction:column;gap:0}.area-nome{font-size:.9375rem}.bloco summary{gap:var(--e-2);padding-inline:var(--e-4);grid-template-columns:2.6rem minmax(0,1fr) 24px}.bloco-corpo{padding:0 var(--e-4) var(--e-4)}.res-titulo{font-size:var(--t-l)}}@media (width>=1840px){.grupo-area{gap:var(--e-5);margin-left:calc(-260px - var(--e-5));grid-template-columns:260px minmax(0,1fr)}.em-pesquisa .grupo-area{margin-left:0}}@media (prefers-reduced-motion:reduce){.area,.indice-seta,.filtro-botao .icone{transition:none}.area:hover{transform:none}}.bloco summary:focus-visible{outline-offset:-3px;border-radius:var(--r-m)}.sala{background:var(--tint);min-width:0;font-family:var(--sans);font-size:var(--t-s);line-height:1.5}.sala-in{padding-block:clamp(var(--e-6), 5vw, var(--e-8))}.sala-in>*{min-width:0}.sala-sub{margin-block:var(--e-6) var(--e-3);font-size:var(--t-xl)}.painel{background:var(--branco);border-radius:var(--r-l);box-shadow:var(--sombra-1);padding:clamp(var(--e-4), 2.4vw, var(--e-6));min-width:0}.nota-grafico{margin:0 0 var(--e-4);font-family:var(--serifa);font-size:var(--t-l);line-height:1.25}.nota-sala{margin:0 0 var(--e-4);max-width:70ch}.barras{gap:var(--e-3);list-style:none;display:grid}.barra{gap:var(--e-1) var(--e-3);border-radius:var(--r-s);grid-template-columns:minmax(0,15rem) minmax(0,1fr) 4.6rem;align-items:center;display:grid}.barra-nome{align-items:center;gap:var(--e-2);min-width:0;font-weight:500;line-height:1.25;display:inline-flex}.barra-svg{width:100%;height:24px;display:block;overflow:visible}.barra-svg .pista{fill:var(--papel-2)}.barra-svg .marca{fill:var(--acc)}.barra-svg .s1{fill:var(--s1)}.barra-svg .s2{fill:var(--s2)}.barra-valor{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.barra-destaque .barra-svg .marca{fill:var(--band)}.barra-destaque .barra-nome{font-weight:700}.legenda{gap:var(--e-2) var(--e-4);margin-top:var(--e-3);font-size:var(--t-xs);flex-wrap:wrap;list-style:none;display:flex}.legenda li{align-items:center;gap:var(--e-2);display:inline-flex}.legenda svg{flex:none;width:22px;height:12px}.legenda .a-s1{fill:var(--s1)}.legenda .a-s2{fill:var(--s2)}.legenda .a-s3{fill:var(--s3)}.legenda .a-s4{fill:var(--s4)}.barras-eixo{gap:var(--e-3);font-size:var(--t-xs);color:var(--tinta-2);margin-top:var(--e-2);grid-template-columns:minmax(0,15rem) minmax(0,1fr) 4.6rem;display:grid}.barras-eixo>span:nth-child(2){font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}@media (width<=620px){.barra{grid-template-columns:minmax(0,1fr) 4.6rem}.barra-nome{grid-column:1/-1}.barras-eixo{grid-template-columns:minmax(0,1fr) 4.6rem}.barras-eixo>span:first-child{display:none}}.tranches{margin-bottom:var(--e-3);grid-template-columns:2fr 1fr 1fr;gap:3px;font-weight:600;display:grid}.tranche{padding:var(--e-3) var(--e-4);background:var(--tint-2);border-radius:var(--r-s);min-width:0}.tranche b{font-family:var(--serifa);font-size:var(--t-2xl);font-variant-numeric:lining-nums;font-weight:500;line-height:1;display:block}.tranche:first-child{background:var(--band);color:var(--band-ink)}.areas{gap:var(--e-2);list-style:none;display:grid}.tabela-contentor{border-radius:var(--r-m);background:var(--branco);max-width:100%;box-shadow:var(--sombra-1);overflow-x:auto}.tabela{font-size:var(--t-s);line-height:1.35}.tabela caption{text-align:left;padding:var(--e-3);caption-side:top;font-weight:600}.tabela th,.tabela td{padding:var(--e-3) var(--e-4);text-align:left;vertical-align:top;border-top:1px solid var(--linha)}.tabela thead th{font-size:var(--t-xs);color:var(--tinta-2);background:var(--papel-2);border-top:0;font-weight:600}.tabela tbody th{font-weight:500}.tabela .n{text-align:right;white-space:nowrap}.tabela thead .n{white-space:normal}@media (width<=620px){.tabela-cartoes thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabela-cartoes,.tabela-cartoes tbody,.tabela-cartoes tr,.tabela-cartoes td,.tabela-cartoes tbody th{width:100%;display:block}.tabela-cartoes tr{padding:var(--e-3);border-top:1px solid var(--linha)}.tabela-cartoes tr:first-child{border-top:0}.tabela-cartoes caption{display:block}.tabela-cartoes tbody th{padding:0 0 var(--e-1);border:0;font-weight:600}.tabela-cartoes td{justify-content:space-between;gap:var(--e-4);text-align:right;white-space:normal;border:0;padding:2px 0;display:flex}.tabela-cartoes td:before{content:attr(data-rotulo);color:var(--tinta-2);text-align:left;font-size:var(--t-xs);flex:none;max-width:45%}}.equivalente{margin-top:var(--e-4)}.equivalente>summary{align-items:center;gap:var(--e-2);cursor:pointer;text-underline-offset:.18em;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.regras{gap:var(--e-2);margin-top:var(--e-4);max-width:76ch;list-style:none;display:grid}.regras li{padding-left:var(--e-4);position:relative}.regras li:before{content:"";background:var(--acc);border-radius:2px;width:7px;height:7px;position:absolute;top:calc(.5lh - 3.5px);left:0;transform:rotate(45deg)}.grafico{min-width:0;margin:0;position:relative}.grafico-titulo{margin:0 0 var(--e-2);font-weight:600;line-height:1.3}.grafico figcaption{margin-top:var(--e-2);font-size:var(--t-xs);color:var(--tinta-2);line-height:1.4}.grafico-svg{width:100%;height:auto;font-family:var(--sans);touch-action:pan-y;display:block;overflow:visible}.grafico-svg[role=slider]{cursor:crosshair}.grafico-svg:focus-visible{outline:2px solid var(--tinta);outline-offset:4px;border-radius:4px}.grafico-svg .grelha{stroke:var(--linha);stroke-width:1px}.grafico-svg .eixo{stroke:var(--linha-forte);stroke-width:1px}.grafico-svg .eixo-txt{fill:var(--tinta-2);font-variant-numeric:tabular-nums;font-size:12px}.grafico-svg .direto{fill:var(--tinta);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--branco);stroke-width:3px;stroke-linejoin:round;font-size:13px;font-weight:600}.grafico-svg .linha{fill:none;stroke:var(--acc);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.grafico-svg .area-grafico{fill:var(--acc);fill-opacity:.1;stroke:none}.grafico-svg .ref{stroke:var(--tinta);stroke-width:1.5px;stroke-dasharray:5 4;fill:none}.grafico-svg .ponto{fill:var(--acc);stroke:var(--branco);stroke-width:2px}.grafico-svg .linha.s1{stroke:var(--s1)}.grafico-svg .linha.s2{stroke:var(--s2)}.grafico-svg .linha.s3{stroke:var(--s3)}.grafico-svg .ponto.s1{fill:var(--s1)}.grafico-svg .ponto.s2{fill:var(--s2)}.grafico-svg .ponto.s3{fill:var(--s3)}.grafico-svg .linha.ativa{stroke-width:3.5px}.grafico-svg .mira-linha{stroke:var(--tinta);stroke-width:1px}.grafico-svg .mira-ponto{fill:var(--tinta);stroke:var(--branco);stroke-width:2px}.dica{z-index:30;pointer-events:none;width:max-content;max-width:240px;padding:var(--e-2) var(--e-3);background:var(--tinta);color:#fff;border-radius:var(--r-s);box-shadow:var(--sombra-2);font-family:var(--sans);font-size:var(--t-xs);font-variant-numeric:tabular-nums;line-height:1.35;position:absolute;top:0;left:0}.dica b{font-weight:600;display:block}.dica-flutuante{z-index:60;position:fixed}.dica-linha{align-items:center;gap:var(--e-2);display:flex}.dica-linha i{border-radius:3px;flex:none;width:10px;height:10px}.dica-linha i.s1{background:var(--s1)}.dica-linha i.s2{background:var(--s2)}.dica-linha i.s3{background:var(--s3)}.multiplos{gap:var(--e-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.multiplo h3,.multiplo h4{font-family:var(--sans);font-size:var(--t-s);letter-spacing:0;margin-bottom:var(--e-1);font-weight:600;line-height:1.25}.multiplo p{margin:0 0 var(--e-2);font-size:var(--t-xs);color:var(--tinta-2);line-height:1.35}@media (width<=960px){.multiplos{grid-template-columns:minmax(0,1fr)}}.cal{gap:var(--e-5);display:grid}.cal-meses{font-size:var(--t-xs);color:var(--tinta-2);border-bottom:1px solid var(--linha-forte);padding-bottom:var(--e-1);grid-template-columns:repeat(13,minmax(0,1fr));font-weight:600;display:grid}.cal-meses span{min-width:0}.cal-grelha{gap:var(--e-2) var(--e-4);grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;display:grid}.cal-eixo{margin-top:var(--e-4);grid-column:2;align-self:end}.cal-grupo:first-child+.cal-eixo{margin-top:0}.cal-grupo{margin:var(--e-4) 0 0;font-family:var(--serifa);font-size:var(--t-l);grid-column:1;font-weight:500}.cal-grupo:first-child{margin-top:0}.cal-nome{font-weight:500;line-height:1.25}.cal-faixa{width:100%;height:28px;display:block;overflow:visible}.cal-faixa .fundo{fill:var(--papel-2)}.cal-faixa .mes{stroke:var(--branco);stroke-width:1px}.cal-faixa rect[data-dica]{cursor:help}.cal-faixa .t-inscricao{fill:var(--s2)}.cal-faixa .t-aulas{fill:var(--s1)}.cal-faixa .t-avaliacao{fill:var(--s3)}.cal-faixa .t-resultados{fill:var(--s4)}@media (width<=720px){.cal-grelha{gap:var(--e-1);grid-template-columns:minmax(0,1fr)}.cal-eixo{margin-top:var(--e-1);grid-column:1}.cal-nome{margin-top:var(--e-2)}}.passos{gap:var(--e-3);counter-reset:passo;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.passo{gap:var(--e-2);padding:var(--e-4);background:var(--branco);border-radius:var(--r-m);box-shadow:var(--sombra-1);flex-direction:column;min-width:0;display:flex;position:relative}.passo-topo{justify-content:space-between;align-items:center;display:flex}.passo-n{font-family:var(--serifa);font-size:var(--t-xl);color:var(--acc);font-variant-numeric:lining-nums;font-weight:500;line-height:1}.passo h3,.passo h4{font-family:var(--sans);font-size:var(--t-m);letter-spacing:0;font-weight:600;line-height:1.25}.passo p{color:var(--tinta-2);margin:0;line-height:1.4}@media (width<=1040px){.passos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.passos{grid-template-columns:minmax(0,1fr)}}.c-1{--c:var(--s1)}.c-2{--c:var(--s2)}.c-3{--c:var(--s3)}.c-4{--c:var(--s4)}.c-5{--c:var(--s5)}.c-6{--c:var(--s6)}.c-7{--c:var(--s7)}.c-8{--c:var(--s8)}.disc-escolha{gap:var(--e-2);margin-bottom:var(--e-5);display:grid}.disc-escolha p{margin:0}.disc-botoes{gap:var(--e-2);flex-wrap:wrap;display:flex}.disc-botao{border:3px solid var(--c);background:var(--branco);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:50%;min-width:44px;min-height:44px;font-weight:700}.disc-botao[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:#fff}.disc-estado{min-height:1.5em;font-weight:600}.horario-grade{column-gap:var(--e-1);grid-template-rows:auto repeat(60,9px);grid-template-columns:44px repeat(5,minmax(0,1fr));display:grid}.g-canto{grid-area:1/1}.g-dia{padding-bottom:var(--e-3);font-weight:600;font-size:var(--t-s);grid-row:1}.g-hora{font-size:var(--t-xs);color:var(--tinta-2);font-variant-numeric:tabular-nums;grid-column:1;line-height:1;transform:translateY(-1px)}.h-9{grid-row:2/span 2}.h-10{grid-row:8/span 2}.h-11{grid-row:14/span 2}.h-12{grid-row:20/span 2}.h-13{grid-row:26/span 2}.h-14{grid-row:32/span 2}.h-15{grid-row:38/span 2}.h-16{grid-row:44/span 2}.h-17{grid-row:50/span 2}.h-18{grid-row:56/span 2}.d-0{grid-column:2}.d-1{grid-column:3}.d-2{grid-column:4}.d-3{grid-column:5}.d-4{grid-column:6}.b-0{grid-row:2/12}.b-1{grid-row:13/23}.b-2{grid-row:32/42}.b-3{grid-row:43/53}.g-almoco{font-size:var(--t-xs);color:var(--tinta-2);grid-row:23/32;justify-content:center;align-items:center;display:flex}.g-aberta{border:1px dashed var(--linha-forte);border-radius:var(--r-s);font-size:var(--t-xs);color:var(--tinta-2);text-align:center;padding:var(--e-1);grid-row:53/62;justify-content:center;align-items:center;margin-top:2px;line-height:1.2;display:flex}.g-livre{border-radius:var(--r-s);background:var(--papel-2);color:var(--tinta);font-family:var(--serifa);font-size:var(--t-l);text-align:center;padding:var(--e-2);grid-row:32/53;justify-content:center;align-items:center;margin-bottom:2px;font-style:italic;line-height:1.1;display:flex}.g-aula{gap:0 var(--e-2);padding:var(--e-2);border:0;border-left:5px solid var(--c);border-radius:var(--r-s);background:color-mix(in srgb, var(--c) 16%, #fff);color:var(--tinta);text-align:left;cursor:pointer;font-size:var(--t-xs);grid-template-columns:auto minmax(0,1fr);align-content:start;min-width:0;margin-bottom:2px;line-height:1.25;display:grid}.g-aula b{font-family:var(--serifa);font-variant-numeric:lining-nums;grid-row:span 2;font-size:2.1rem;font-weight:500;line-height:1}.g-aula span{overflow-wrap:anywhere;font-weight:600}.g-aula time{color:var(--tinta-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.g-aula.acesa{background:color-mix(in srgb, var(--c) 42%, #fff);box-shadow:0 0 0 2px var(--tinta)}.g-aula.acesa time{color:var(--tinta)}[data-com-escolha] .g-aula:not(.acesa){background:var(--branco)}.legenda .am-aula{fill:var(--tint-2)}.legenda .am-livre{fill:var(--papel-2);stroke:var(--linha-forte)}.legenda .am-aberta{fill:none;stroke:var(--linha-forte);stroke-dasharray:3 2}.horario-dias{display:none}@media (width<=760px){.horario-larga{display:none}.horario-dias{display:block}}.horario-tabela{table-layout:fixed;min-width:620px}.horario-tabela th[scope=row]{white-space:nowrap;font-size:var(--t-xs);color:var(--tinta-2);font-variant-numeric:tabular-nums}.aula{padding:var(--e-2) var(--e-3);border-radius:var(--r-s);font-weight:600;font-size:var(--t-s);border-left:5px solid var(--c);background:color-mix(in srgb, var(--c) 16%, #fff);align-items:center;min-height:64px;line-height:1.2;display:flex}.aula.acesa{background:color-mix(in srgb, var(--c) 42%, #fff);box-shadow:0 0 0 2px var(--tinta)}.aula-livre{background:var(--papel-2);font-family:var(--serifa);font-style:italic;font-weight:400;font-size:var(--t-l);border-left:0}.aula-n{font-family:var(--serifa);margin-right:var(--e-3);font-variant-numeric:lining-nums;font-size:2rem;font-weight:500;line-height:1}.separadores{gap:var(--e-1);margin-bottom:var(--e-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.separador{border:1px solid var(--linha);background:var(--branco);cursor:pointer;min-height:48px;font-weight:600;font-size:var(--t-s);padding:var(--e-1);border-radius:999px}.separador[aria-selected=true]{background:var(--band);border-color:var(--band);color:var(--band-ink)}.dia ol{gap:var(--e-2);list-style:none;display:grid}.dia li{gap:var(--e-3);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.dia-titulo{font-size:var(--t-l);margin:var(--e-4) 0 var(--e-2)}.js .dia-titulo{display:none}.dia-hora{font-size:var(--t-xs);color:var(--tinta-2);font-variant-numeric:tabular-nums}.formula{align-items:center;gap:var(--e-2);margin:0 0 var(--e-3);font-family:var(--serifa);font-size:var(--t-xl);letter-spacing:-.015em;font-variant-numeric:lining-nums;flex-wrap:wrap;line-height:1.15;display:flex}.formula b{color:var(--acc);font-weight:600}.percursos{gap:var(--e-3);margin-top:var(--e-4);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.percurso{gap:var(--e-3);background:var(--branco);border-radius:var(--r-l);box-shadow:var(--sombra-1);padding:var(--e-5);flex-direction:column;min-width:0;display:flex}.percurso h3,.percurso h4{font-size:var(--t-xl)}.percurso dl{gap:var(--e-3);margin:0;display:grid}.percurso dl>div{gap:1px;display:grid}.percurso dt{font-size:var(--t-xs);color:var(--tinta-2);font-weight:600}.percurso dd{margin:0;line-height:1.35}.percurso-seta{gap:var(--e-2);font-size:var(--t-xs);margin:var(--e-1) 0 0;align-items:center;font-weight:600;display:flex}.so-largo{flex:none}.desvios{gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.desvio{background:var(--branco);padding:var(--e-4);border-radius:var(--r-m);box-shadow:var(--sombra-1);position:relative}.desvio a{font-weight:700;text-decoration:none}.desvio a:after{content:"";border-radius:inherit;position:absolute;inset:0}.desvio p{margin:var(--e-1) 0 0;line-height:1.4;font-size:var(--t-xs);color:var(--tinta-2)}@media (width<=860px){.percursos,.desvios{grid-template-columns:minmax(0,1fr)}.so-largo{transform:rotate(90deg)}}.calc{gap:var(--e-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.calc-campos{gap:var(--e-3);align-content:start;display:grid}.calc-saida{gap:var(--e-4);background:var(--band);color:var(--band-ink);border-radius:var(--r-m);padding:var(--e-5);align-content:start;margin:0;display:grid}.calc-saida div{flex-direction:column;display:flex}.calc-saida dt{font-size:var(--t-xs);font-weight:600}.calc-saida dd{margin:0}.calc-saida output{font-size:var(--t-2xl);font-family:var(--serifa);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:1.1}@media (width<=620px){.calc{grid-template-columns:minmax(0,1fr)}}.contas{padding-block:clamp(var(--e-7), 7vw, var(--e-9));background:var(--verde-claro);font-family:var(--sans);font-size:var(--t-s);line-height:1.5}.contas-cab{gap:var(--e-3);margin-bottom:clamp(var(--e-5), 4vw, var(--e-7));display:grid}.contas-cab h2,.contas-cab h3{font-size:var(--t-3xl);letter-spacing:-.03em;color:var(--verde);line-height:1}.contas-cab p{font-family:var(--serifa);font-size:var(--t-l);max-width:34em;color:var(--tinta-2);margin:0;line-height:1.35}.sim{gap:var(--e-5) clamp(var(--e-5), 4vw, var(--e-7));padding:clamp(var(--e-4), 3vw, var(--e-6));background:var(--branco);border-radius:var(--r-l);box-shadow:var(--sombra-1);margin-bottom:var(--e-4);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.sim-esq,.sim-dir{gap:var(--e-5);min-width:0;display:grid}.sim-controlos{gap:var(--e-4);min-width:0;display:grid}.sim-titulo{align-items:center;gap:var(--e-3);display:flex}.sim-controlos h3,.sim-controlos h2,.sim-controlos h4{font-size:var(--t-xl);line-height:1.08}.deslizador{gap:var(--e-1);display:grid}.deslizador-rotulo{justify-content:space-between;align-items:baseline;gap:var(--e-1) var(--e-3);flex-wrap:wrap;font-weight:500;display:flex}.deslizador-rotulo output{font-family:var(--serifa);font-size:var(--t-xl);letter-spacing:-.015em;font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:1.1}.deslizador-nota{font-size:var(--t-xs);color:var(--tinta-2);line-height:1.35}.deslizador input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.deslizador input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--acc) var(--p,0%), var(--linha) var(--p,0%));border-radius:4px;height:8px}.deslizador input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--acc) var(--p,0%), var(--linha) var(--p,0%));border-radius:4px;height:8px}.deslizador input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--acc);width:30px;height:30px;box-shadow:var(--sombra-2);border:4px solid #fff;border-radius:50%;margin-top:-11px}.deslizador input[type=range]::-moz-range-thumb{background:var(--acc);width:24px;height:24px;box-shadow:var(--sombra-2);border:4px solid #fff;border-radius:50%}.deslizador input[type=range]:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}.escolha{gap:var(--e-2);border:0;min-width:0;margin:0;padding:0;display:grid}.escolha legend{margin-bottom:var(--e-2);padding:0;font-weight:500}.escolha label{cursor:pointer;display:block;position:relative}.escolha input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.escolha label>span{gap:var(--e-2);min-height:48px;padding:var(--e-2) var(--e-3);border:1px solid var(--linha-forte);border-radius:var(--r-m);grid-template-columns:3.2em minmax(0,1fr);align-items:center;line-height:1.25;display:grid}.escolha b{font-family:var(--serifa);font-size:var(--t-l);font-variant-numeric:lining-nums;font-weight:600}.escolha input:checked+span{background:var(--band);border-color:var(--band);color:var(--band-ink)}.escolha input:focus-visible+span{outline:2px solid var(--tinta);outline-offset:2px}.formula-clara{font-size:var(--t-s);color:var(--tinta-2);margin:0}.formula-clara b{color:var(--acc)}.formula-clara output{color:var(--tinta);font-weight:700}.sim-resultado{min-width:0;padding:var(--e-5);background:var(--band);color:var(--band-ink);border-radius:var(--r-m)}.sim-rotulo{margin:0 0 var(--e-1);font-weight:600;font-size:var(--t-s)}.sim-numero{margin:0 0 var(--e-3);font-family:var(--serifa);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:clamp(2.6rem,1.8rem + 3vw,4.6rem);font-weight:500;line-height:1}.sim-sub{margin:0 0 var(--e-2);font-size:var(--t-s);line-height:1.4}.sim-sub:last-child{margin-bottom:0}.sim-sub output{white-space:nowrap;font-weight:700}.sim-condicao{font-size:var(--t-xs);margin:0;line-height:1.4}@media (width<=960px){.sim{grid-template-columns:minmax(0,1fr)}}.barra-svg .s1,.barra-svg .s2{stroke:var(--branco);stroke-width:2px}.cal-meses .m-c{display:none}@media (width<=480px){.cal-meses .m-l{display:none}.cal-meses .m-c{display:inline}}.sim-dir{position:relative}.painel+.sala-sub{margin-top:var(--e-6)}[data-mira][hidden],.dica[hidden]{display:none}.barra-svg .antes{fill:var(--linha-forte)}
