.vl{display:grid;gap:clamp(56px,8vw,110px);margin-top:clamp(36px,5vw,64px)}.vl-cena{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:center}.vl-cena.invertida{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.vl-chamada{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;padding:5px 14px 5px 6px;border:1px solid #e2b33666;border-radius:999px;background:#e2b33614;color:#f8d96f;font:600 13px Oswald,sans-serif;letter-spacing:.14em}.vl-chamada span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--h-gradiente-ouro);color:var(--h-tinta);font-size:13px}.vl-chamada.verde{border-color:#3fd0d366;background:#3fd0d314;color:#7be8e0}.vl-chamada.verde span{background:linear-gradient(110deg,#9ff3ee,#3fd0d3 55%,#1d9ea3)}.vl-titulo{margin:0;color:#fff;font-family:Oswald,Impact,sans-serif;font-size:clamp(28px,3.6vw,48px);font-weight:700;line-height:1.08;letter-spacing:.01em;text-transform:uppercase}.vl-titulo em{display:block;margin-top:6px;font-style:normal;background-image:linear-gradient(100deg,#e2b336,#f8d96f,#fff,#f8d96f,#ff9aa4,#f8d96f,#e2b336);background-size:250% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:vl-brilho 6s linear infinite}@keyframes vl-brilho{to{background-position:250% center}}.vl-lista{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.vl-lista li{position:relative;padding:10px 14px 10px 40px;border:1px solid #f4f2ec1c;border-radius:12px;background:#ffffff08;color:#cfccc4;font-size:16.5px;line-height:1.45;transition:transform .3s,border-color .3s,background .3s}.vl-lista li:hover{transform:translate(6px);border-color:#e2b33688;background:#e2b3360d}.vl-lista b{color:#fff}.vl-lista i{position:absolute;left:14px;top:17px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 4px #ffffff10,0 0 14px currentColor;animation:vl-ponto 2.4s ease-in-out infinite}.vl-lista li:nth-child(2) i{animation-delay:.3s}.vl-lista li:nth-child(3) i{animation-delay:.6s}.vl-lista li:nth-child(4) i{animation-delay:.9s}.p-vermelho{background:#ff6b78;color:#ff6b78}.p-ouro{background:#e2b336;color:#e2b336}.p-azul{background:#6ab4f0;color:#6ab4f0}.p-rosa{background:#ff7f8a;color:#ff7f8a}.p-verde{background:#3fd0d3;color:#3fd0d3}@keyframes vl-ponto{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.vl-acoes{margin-top:26px}.vl-vidraca{position:relative;perspective:1400px;--rx: 0deg;--ry: 0deg;--bx: 50%}.vl-aura{position:absolute;top:6%;right:4%;bottom:6%;left:4%;z-index:0;border-radius:40px;filter:blur(60px);opacity:.55;animation:vl-aura 6s ease-in-out infinite}.aura-ouro .vl-aura{background:radial-gradient(circle at 30% 30%,#e2b336,#ff7f8a 70%,transparent)}.aura-ciano .vl-aura{background:radial-gradient(circle at 70% 30%,#3fd0d3,#6ab4f0 60%,transparent)}@keyframes vl-aura{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.75;transform:scale(1.04)}}.vl-inclina{position:relative;z-index:1;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .25s ease-out}.vl-inclina img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 40px #000a);animation:vl-flutua 7s ease-in-out infinite}@keyframes vl-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.vl-brilho{position:absolute;top:9%;right:7%;bottom:9%;left:7%;overflow:hidden;border-radius:18px;pointer-events:none;mix-blend-mode:screen}.vl-brilho:before{content:"";position:absolute;top:-20%;bottom:-20%;width:28%;left:-40%;background:linear-gradient(100deg,transparent,#ffffff55,transparent);transform:skew(-18deg);animation:vl-passa 5.5s ease-in-out 1.2s infinite}@keyframes vl-passa{0%{left:-40%}45%,to{left:140%}}.vl-selo{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border:1px solid var(--cor);border-radius:999px;background:linear-gradient(120deg,#0d0b08ee,#1c1812ee);color:#fff;font:600 13.5px Oswald,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 30px -8px #000,0 0 22px -4px var(--cor);animation:vl-selo 4.2s ease-in-out infinite;animation-delay:var(--d, 0ms)}.vl-selo i{width:9px;height:9px;border-radius:50%;background:var(--cor);box-shadow:0 0 0 0 var(--cor);animation:vl-ping 1.8s ease-out infinite;animation-delay:var(--d, 0ms)}.selo-ouro{--cor: #f8d96f}.selo-rosa{--cor: #ff7f8a}.selo-azul{--cor: #6ab4f0}.selo-verde{--cor: #3fd0d3}@keyframes vl-selo{0%,to{transform:translateY(0) translateZ(40px)}50%{transform:translateY(-9px) translateZ(40px)}}@keyframes vl-ping{0%{box-shadow:0 0 0 0 var(--cor)}70%,to{box-shadow:0 0 0 11px transparent}}.vl-entrar{opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.2,.8,.2,1) var(--atraso, 0ms),transform .9s cubic-bezier(.2,.8,.2,1) var(--atraso, 0ms)}.vl-entrar.visivel{opacity:1;transform:none}.vl-cena .vl-imagem.vl-entrar{transform:translateY(34px) scale(.94)}.vl-cena .vl-imagem.vl-entrar.visivel{transform:none}@media(max-width:960px){.vl-cena,.vl-cena.invertida{grid-template-columns:minmax(0,1fr)}.vl-cena.invertida .vl-imagem{order:2}.vl-selo{font-size:11.5px;padding:5px 10px 5px 8px}}@media(max-width:520px){.vl-selo{display:none}.vl-lista li{font-size:15.5px}}@media(prefers-reduced-motion:reduce){.vl *,.vl *:before,.vl *:after{animation:none!important;transition:none!important}.vl-entrar{opacity:1;transform:none}}.home{--h-fundo: #060604;--h-ouro: #e2b336;--h-ouro-claro: #f8d96f;--h-ouro-escuro: #b27e23;--h-gradiente-ouro: linear-gradient(110deg, #f8d96f, #e2b336 50%, #b27e23);--h-superficie: #110f0c;--h-texto: #f4f2ec;--h-suave: #adaba5;--h-linha: #f4f2ec24;--h-tinta: #100d08;--h-raio: .9rem;position:relative;min-height:100vh;overflow-x:clip;background:var(--h-fundo);color:var(--h-texto);font-family:Barlow,system-ui,sans-serif;font-size:17px;line-height:1.55;isolation:isolate}.home *,.home *:before,.home *:after{box-sizing:border-box}.home a{color:inherit;text-decoration:none}.home h1,.home h2,.home h3{font-family:Oswald,Impact,sans-serif;font-weight:700;letter-spacing:.01em;margin:0}.home em{font-style:normal;background:var(--h-gradiente-ouro);-webkit-background-clip:text;background-clip:text;color:transparent}.home .ceu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none}.home .aurora{position:fixed;inset:-20% -10% auto;height:90vh;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 20% 30%,#e2b33626,transparent 70%),radial-gradient(35% 45% at 80% 20%,#b27e231f,transparent 70%),radial-gradient(30% 40% at 55% 60%,#f8d96f14,transparent 70%);filter:blur(30px);animation:h-aurora 18s ease-in-out infinite alternate}@keyframes h-aurora{0%{transform:translateZ(0) scale(1);opacity:.8}50%{transform:translate3d(4%,3%,0) scale(1.08);opacity:1}to{transform:translate3d(-3%,-2%,0) scale(.96);opacity:.75}}.home-topo{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px clamp(16px,4vw,48px);background:#060604cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--h-linha)}.home .botao-menu{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--h-linha);border-radius:999px;background:#ffffff08;color:var(--h-texto);font:600 14px Barlow,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .2s,background .2s}.home .botao-menu:hover{border-color:var(--h-ouro);background:#e2b33614}.home-marca{font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:clamp(17px,2.2vw,22px);letter-spacing:.04em;white-space:nowrap;margin:0}.home-marca span{background:var(--h-gradiente-ouro);-webkit-background-clip:text;background-clip:text;color:transparent}.home .botao-area{justify-self:end;padding:10px 18px;border-radius:999px;background:var(--h-gradiente-ouro);color:var(--h-tinta);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 28px -14px var(--h-ouro);transition:transform .2s,box-shadow .2s}.home .botao-area:hover{transform:translateY(-1px);box-shadow:0 10px 32px -10px var(--h-ouro)}.home .gaveta-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#000a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:h-aparecer .2s ease-out}.home .gaveta{position:absolute;inset:0 auto 0 0;width:min(340px,86vw);display:flex;flex-direction:column;gap:4px;padding:64px 22px 24px;background:linear-gradient(180deg,#16130e,#0a0806);border-right:1px solid var(--h-linha);animation:h-gaveta .28s cubic-bezier(.2,.8,.2,1)}.home .gaveta a{padding:13px 14px;border-radius:10px;font-family:Oswald,sans-serif;font-size:18px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;transition:background .2s,color .2s}.home .gaveta a:hover{background:#e2b3361a;color:var(--h-ouro-claro)}.home .fechar{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1px solid var(--h-linha);border-radius:50%;background:transparent;color:var(--h-texto);font-size:22px;cursor:pointer}@keyframes h-aparecer{0%{opacity:0}}@keyframes h-gaveta{0%{transform:translate(-100%)}}.home .faixa{overflow:hidden;border-block:1px solid var(--h-linha);background:#0c0a07;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home .faixa.dourada{background:var(--h-gradiente-ouro);color:var(--h-tinta);border:0;-webkit-mask-image:none;mask-image:none}.home .faixa-trilho{display:flex;width:max-content;animation:h-faixa 40s linear infinite}.home .faixa-trilho.inversa{animation-direction:reverse;animation-duration:55s}.home .faixa span{display:inline-flex;align-items:center;gap:22px;padding:11px 11px 11px 0;margin-right:11px;font-family:Oswald,sans-serif;font-size:15px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.home .faixa b{color:var(--h-ouro);font-size:12px}.home .faixa.dourada b{color:var(--h-tinta)}@keyframes h-faixa{to{transform:translate(-50%)}}.home .hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,84px) clamp(16px,4vw,48px) clamp(48px,6vw,96px)}.home .hero-texto{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(200px,30vw,400px);column-gap:clamp(16px,4vw,56px);grid-template-areas:"titulo emblema" "resto resto";column-gap:12px;align-items:center}.home .hero-texto>.revelar:first-child{grid-area:titulo}.home .hero-texto>.emblema{grid-area:emblema}.home .hero-texto>.revelar:last-child{grid-area:resto}.home .etiqueta{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;padding:6px 14px 6px 6px;border:1px solid #e2b33655;border-radius:999px;background:#e2b33612;color:var(--h-ouro-claro);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.home .etiqueta span{padding:3px 9px;border-radius:999px;background:var(--h-gradiente-ouro);color:var(--h-tinta);font-weight:700;font-size:11px}.home .titulo-hero{font-size:clamp(40px,6.4vw,96px);line-height:.95;text-transform:uppercase}.home .titulo-hero em{display:inline-block;font-size:.66em;line-height:1.05;margin-top:.12em;background-size:200% 100%;animation:h-brilho-texto 6s ease-in-out infinite}@keyframes h-brilho-texto{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.home .emblema{width:100%;aspect-ratio:1;filter:drop-shadow(0 0 24px #e2b33640);animation:h-flutuar 7s ease-in-out infinite}@keyframes h-flutuar{50%{transform:translateY(-10px)}}.home .mini-cartoes{max-width:980px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:30px 0 0}.home .mini-cartoes div{display:grid;gap:3px;padding:14px;border:1px solid var(--h-linha);border-radius:12px;background:linear-gradient(160deg,#ffffff0a,#ffffff03);transition:border-color .25s,transform .25s}.home .mini-cartoes div:hover{border-color:#e2b33688;transform:translateY(-3px)}.home .mini-cartoes b{font-family:Oswald,sans-serif;font-weight:600;font-size:15px;color:var(--h-ouro-claro);text-transform:uppercase;letter-spacing:.02em}.home .mini-cartoes small{color:var(--h-suave);font-size:13px;line-height:1.35}.home .hero-sub{max-width:640px;margin:26px 0;color:var(--h-suave);font-size:18px}.home .hero-sub strong{color:var(--h-texto)}.home .acoes{display:flex;flex-wrap:wrap;gap:12px}.home .acoes.centro{justify-content:center}.home .cta,.home .cta-secundario{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border-radius:999px;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.home .cta{background:var(--h-gradiente-ouro);color:var(--h-tinta);box-shadow:0 8px 28px -14px var(--h-ouro);animation:h-pulso 2.8s ease-in-out infinite}.home .cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,#fff8 50%,transparent 65%);transform:translate(-120%);animation:h-reflexo 3.6s ease-in-out infinite}.home .cta:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px var(--h-ouro)}.home .cta span{transition:transform .2s}.home .cta:hover span{transform:translate(4px)}.home button.cta-secundario{font-family:inherit;cursor:pointer}.home .cta-secundario{border:1px solid #f4f2ec40;background:#ffffff06;color:var(--h-texto)}.home .cta-secundario:hover{border-color:var(--h-ouro);background:#e2b33614}.home .largo{width:100%}.home .cta.pequeno{padding:11px 20px;font-size:13px}@keyframes h-pulso{0%,to{box-shadow:0 8px 28px -14px var(--h-ouro),0 0 #e2b33600}50%{box-shadow:0 8px 28px -10px var(--h-ouro),0 0 0 6px #e2b33618}}@keyframes h-reflexo{0%,55%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.home .oferta-titulo{margin:0 0 12px;text-align:center;font-family:Oswald,sans-serif;font-size:22px;font-weight:600;letter-spacing:.06em}.home .cartao-preco{padding:28px 26px 22px;text-align:center}.home .cartao-preco h2{font-size:26px;text-transform:uppercase}.home .selo-dourado{display:inline-block;margin:10px 0 4px;padding:5px 12px;border-radius:999px;background:var(--h-gradiente-ouro);color:var(--h-tinta);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.home .preco-grande{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:12px 0 2px}.home .preco-grande strong{font-family:Oswald,sans-serif;font-size:clamp(48px,5vw,62px);line-height:1;background:var(--h-gradiente-ouro);-webkit-background-clip:text;background-clip:text;color:transparent}.home .preco-grande span{color:var(--h-suave);font-weight:600}.home .preco-detalhe{margin:0 0 16px;color:var(--h-suave);font-size:14px}.home .lista-check{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:9px;text-align:left;font-size:15px}.home .lista-check li{position:relative;padding-left:28px}.home .lista-check li:before{content:"✓";position:absolute;left:0;top:1px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#e2b33622;color:var(--h-ouro-claro);font-size:11px;font-weight:700}.home .garantias{margin:14px 0 4px;color:var(--h-suave);font-size:12.5px}.home .ou-mensal{margin:0;color:var(--h-suave);font-size:13px}.home .vidro{position:relative;height:100%;border:1px solid var(--h-linha);border-radius:calc(var(--h-raio) + 6px);background:linear-gradient(160deg,#1b1812e6,#0d0b08e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.home .vidro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 0%),#e2b33622,transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.home .vidro:hover:before{opacity:1}.home .vidro:hover{transform:translateY(-4px);border-color:#e2b33666}.home .vidro.destaque{border:1px solid transparent;background:linear-gradient(160deg,#1d1912,#0d0b08) padding-box,var(--h-gradiente-ouro) border-box;box-shadow:0 20px 60px -30px var(--h-ouro)}.home .vidro>*{position:relative}.home .secao{position:relative;max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,110px) clamp(16px,4vw,48px)}.home .secao.estreita{max-width:860px}.home .sobretitulo{margin:0 0 12px;color:var(--h-ouro);font-size:13px;font-weight:700;letter-spacing:.18em}.home .sobretitulo:before{content:"";display:inline-block;width:28px;height:2px;margin-right:10px;vertical-align:middle;background:var(--h-gradiente-ouro)}.home .titulo-secao{font-size:clamp(34px,4.6vw,58px);line-height:1.02;text-transform:uppercase;margin-bottom:18px}.home .direita{text-align:right}.home .centro{text-align:center}.home .texto-secao{max-width:620px;margin:0 0 36px;color:var(--h-suave);font-size:18px}.home .grade-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home .grade-3>.revelar{height:100%}.home .oferta-anual{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:clamp(32px,5vw,72px);align-items:center}.home .cartao-caminho{display:flex;flex-direction:column;gap:10px;padding:28px 26px}.home .icone{display:grid;place-items:center;width:48px;height:48px;flex:none;border:1px solid #e2b33655;border-radius:14px;background:#e2b33614;color:var(--h-ouro-claro);font-family:Oswald,Georgia,serif;font-size:24px;font-weight:700}.home .mini-rotulo{margin:6px 0 0;color:var(--h-ouro);font-size:12px;font-weight:700;letter-spacing:.16em}.home .ponto{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--h-ouro);box-shadow:0 0 0 0 var(--h-ouro);animation:h-ponto 1.8s infinite}@keyframes h-ponto{70%{box-shadow:0 0 0 8px #e2b33600}to{box-shadow:0 0 #e2b33600}}.home .cartao-caminho h3{font-size:26px;text-transform:uppercase}.home .cartao-caminho p{margin:0;color:var(--h-suave)}.home .cartao-caminho>a{margin-top:auto;padding-top:10px;color:var(--h-ouro-claro);font-weight:700;letter-spacing:.03em}.home .cartao-caminho>a:hover{text-decoration:underline}.home .chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.home .chips span{padding:4px 10px;border:1px solid var(--h-linha);border-radius:999px;color:var(--h-suave);font-size:12.5px}.home .preco-cartao{color:var(--h-texto)!important;font-family:Oswald,sans-serif;font-size:30px;font-weight:700}.home .preco-cartao small{color:var(--h-suave);font-family:Barlow,sans-serif;font-size:14px;font-weight:500;margin:0 4px}.home .duas-colunas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.home .numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;margin:0 0 34px}.home .numeros div{display:grid;gap:2px;padding-left:16px;border-left:3px solid var(--h-ouro)}.home .numeros strong{font-family:Oswald,sans-serif;font-size:clamp(36px,4vw,50px);line-height:1;background:var(--h-gradiente-ouro);-webkit-background-clip:text;background-clip:text;color:transparent}.home .numeros small{color:var(--h-suave);font-size:15px}.home .moldura-tela{position:relative;padding:26px;perspective:1200px}.home .tela-exemplo{border:1px solid #e2b33644;border-radius:18px;background:#0f0d0a;box-shadow:0 40px 90px -40px var(--h-ouro),0 0 0 8px #ffffff06;overflow:hidden;transform:rotateY(-8deg) rotateX(4deg);transition:transform .6s}.home .moldura-tela:hover .tela-exemplo{transform:rotateY(0) rotateX(0)}.home .tela-barra{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--h-linha);background:#16130f}.home .tela-barra i{width:10px;height:10px;border-radius:50%;background:#f4f2ec2a}.home .tela-barra span{margin-left:10px;padding:3px 12px;border-radius:999px;background:#ffffff0a;color:var(--h-suave);font-size:11.5px}.home .tela-corpo{padding:22px}.home .tela-rotulo{display:inline-block;margin:0 0 12px;padding:3px 10px;border-radius:6px;background:#e2b3361f;color:var(--h-ouro-claro);font-size:12px;font-weight:700}.home .tela-enunciado{margin:0 0 16px;font-size:15px;line-height:1.5}.home .tela-botoes{display:flex;gap:8px;margin-bottom:14px}.home .tela-botoes span{flex:1;padding:9px;border:1px solid var(--h-linha);border-radius:10px;text-align:center;font-weight:700;font-size:14px}.home .tela-botoes .certo{border-color:#3fbf7f;background:#3fbf7f1f;color:#7fe0ae}.home .tela-gabarito{margin:0 0 16px;color:#7fe0ae;font-size:13.5px;font-weight:600}.home .tela-linhas{display:grid;gap:8px}.home .tela-linhas i{height:8px;border-radius:6px;background:linear-gradient(90deg,#f4f2ec1a,#f4f2ec08)}.home .flutuante{position:absolute;padding:9px 14px;border:1px solid #e2b33655;border-radius:12px;background:#15120ef0;box-shadow:0 12px 30px -12px #000;color:var(--h-ouro-claro);font-size:13px;font-weight:700;white-space:nowrap;animation:h-flutuar 6s ease-in-out infinite}.home .f1{top:0;right:0}.home .f2{bottom:18%;left:-6px;animation-delay:-2s}.home .f3{bottom:0;right:12%;animation-delay:-4s}.home .sanfona{display:grid;gap:12px}.home .item-sanfona{border:1px solid var(--h-linha);border-radius:16px;background:linear-gradient(160deg,#18150fcc,#0c0a07cc);transition:border-color .3s,background .3s}.home .item-sanfona.aberto{border-color:#e2b33688;background:linear-gradient(160deg,#211c13,#0e0c08)}.home .item-sanfona>button{display:flex;align-items:center;gap:16px;width:100%;padding:16px 20px;border:0;background:transparent;color:var(--h-texto);text-align:left;cursor:pointer;font:inherit}.home .item-titulo{flex:1;font-family:Oswald,sans-serif;font-size:21px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.home .selo{margin-left:8px;padding:3px 9px;border-radius:999px;background:var(--h-gradiente-ouro)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--h-tinta)!important;font-family:Barlow,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;vertical-align:middle}.home .ver{color:var(--h-suave);font-size:12px;font-weight:700;letter-spacing:.12em}.home .seta{color:var(--h-ouro);font-size:20px;transition:transform .3s}.home .item-sanfona.aberto .seta{transform:rotate(180deg)}.home .item-corpo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.home .item-sanfona.aberto .item-corpo{grid-template-rows:1fr}.home .item-corpo>div{overflow:hidden;padding:0 20px 0 84px}.home .item-sanfona.aberto .item-corpo>div{padding-bottom:20px}.home .item-corpo p{margin:0 0 16px;max-width:680px;color:var(--h-suave)}.home .ciclo{overflow:hidden}.home .chuva{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(#e2b33640 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000,transparent);mask-image:radial-gradient(60% 60% at 50% 50%,#000,transparent);animation:h-chuva 14s linear infinite}@keyframes h-chuva{to{background-position:0 220px}}.home .passos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px 0 40px}.home .passo{padding:30px 26px}.home .numero-passo{display:block;margin-bottom:14px;font-family:Oswald,sans-serif;font-size:56px;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--h-ouro)}.home .passo h3{margin-bottom:8px;font-size:24px;text-transform:uppercase}.home .passo p{margin:0;color:var(--h-suave)}.home .plano-home{display:flex;flex-direction:column;padding:30px 26px}.home .plano-home h3{font-size:26px;text-transform:uppercase}.home .plano-home .selo-dourado{align-self:flex-start;margin:0 0 10px}.home .preco-plano{margin:10px 0 4px;font-family:Oswald,sans-serif;font-size:42px;font-weight:700;line-height:1.1}.home .preco-plano small{color:var(--h-suave);font-family:Barlow,sans-serif;font-size:15px;font-weight:500}.home .plano-home .lista-check{margin-top:14px}.home .plano-home>a{margin-top:auto}.home .perguntas{display:grid;gap:10px;margin-top:30px}.home .pergunta{border:1px solid var(--h-linha);border-radius:14px;background:#100e0bcc;transition:border-color .3s}.home .pergunta.aberta{border-color:#e2b33677}.home .pergunta>button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;border:0;background:transparent;color:var(--h-texto);font:600 17px Barlow,sans-serif;text-align:left;cursor:pointer}.home .pergunta>button span{color:var(--h-ouro);font-size:20px;transition:transform .3s}.home .pergunta.aberta>button span{transform:rotate(180deg)}.home .resposta{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.home .pergunta.aberta .resposta{grid-template-rows:1fr}.home .resposta p{overflow:hidden;margin:0;padding:0 22px;color:var(--h-suave)}.home .pergunta.aberta .resposta p{padding-bottom:18px}.home .chamada-final{position:relative;margin:0 clamp(16px,4vw,48px) clamp(48px,6vw,80px);padding:clamp(48px,7vw,90px) 24px;border:1px solid #e2b33655;border-radius:28px;text-align:center;background:radial-gradient(60% 80% at 50% 0%,#e2b33633,transparent 70%),linear-gradient(110deg,#221f19,#120f0b 55%,#090705);overflow:hidden}.home .chamada-final h2{margin-bottom:28px;font-size:clamp(34px,5vw,64px);line-height:1.02;text-transform:uppercase}.home-rodape{display:grid;grid-template-columns:1fr auto;gap:20px 40px;max-width:1240px;margin:0 auto;padding:36px clamp(16px,4vw,48px) 44px;border-top:1px solid var(--h-linha);color:var(--h-suave);font-size:14px}.home-rodape p{margin:4px 0 0}.home-rodape nav{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:flex-start}.home-rodape nav a:hover{color:var(--h-ouro-claro)}.home-rodape .letras-miudas{grid-column:1 / -1;font-size:12.5px;opacity:.8}.home .revelar{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.8,.2,1) var(--atraso, 0ms),transform .8s cubic-bezier(.2,.8,.2,1) var(--atraso, 0ms)}.home .revelar.visivel{opacity:1;transform:none}@media(max-width:1020px){.home .hero{grid-template-columns:minmax(0,1fr)}.home .hero-oferta{max-width:460px;width:100%;margin:0 auto}.home .mini-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}.home .duas-colunas,.home .oferta-anual{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.home{font-size:16px}.home-topo{grid-template-columns:auto 1fr auto;gap:10px;padding:10px 14px}.home-marca{font-size:15px;line-height:1.1;text-align:center;white-space:normal}.home-marca span{display:block}.home .botao-menu{padding:8px 12px;font-size:0}.home .botao-menu span{font-size:18px}.home .botao-area{padding:8px 12px;font-size:12px}.home .hero-texto{grid-template-columns:minmax(0,1fr);grid-template-areas:"emblema" "titulo" "resto"}.home .emblema{width:190px;justify-self:center;margin-bottom:4px}.home .titulo-hero{font-size:clamp(40px,12vw,60px)}.home .grade-3,.home .passos{grid-template-columns:minmax(0,1fr)}.home .direita{text-align:left}.home .item-sanfona>button{gap:12px;padding:14px}.home .item-titulo{font-size:17px}.home .ver{display:none}.home .icone{width:40px;height:40px;font-size:20px}.home .item-corpo>div{padding:0 14px}.home .home-rodape,.home-rodape{grid-template-columns:minmax(0,1fr)}.home .flutuante{font-size:11.5px}.home .tela-exemplo{transform:none}}@media(max-width:420px){.home .botao-area{font-size:11px}}@media(prefers-reduced-motion:reduce){.home *,.home *:before,.home *:after{animation:none!important;transition:none!important}.home .revelar{opacity:1;transform:none}}.home .gancho-video{align-items:center}.home .video-home{position:relative;width:100%;max-width:420px;aspect-ratio:1 / 1;margin:0 auto;overflow:hidden;border:1px solid #e2b33666;border-radius:22px;background:radial-gradient(70% 60% at 50% 35%,#e2b33626,transparent 70%),var(--h-superficie);box-shadow:0 30px 80px -40px #e2b336,inset 0 0 0 1px #f4f2ec0d}.home .video-home iframe,.home .video-home video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.home .video-vazio{display:grid;place-content:center;justify-items:center;gap:10px;height:100%;padding:28px;text-align:center}.home .video-play{display:grid;place-items:center;width:84px;height:84px;padding-left:6px;border-radius:50%;background:var(--h-gradiente-ouro);color:var(--h-tinta);font-size:30px;box-shadow:0 0 #e2b33699;animation:video-pulso 2s ease-in-out infinite}.home .video-vazio strong{margin-top:8px;font:700 22px/1.1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase}.home .video-vazio small{max-width:260px;color:var(--h-suave);font-size:15px}@keyframes video-pulso{0%,to{box-shadow:0 0 #e2b33699}50%{box-shadow:0 0 0 18px #e2b33600}}.home .comparativo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 30px}.home .comparativo .lado{padding:18px 18px 14px;border:1px solid var(--h-linha);border-radius:var(--h-raio);background:#ffffff06}.home .comparativo .lado.certo{border-color:#e2b33688;background:linear-gradient(160deg,#e2b3361f,#e2b33605);box-shadow:0 18px 50px -30px #e2b336}.home .comparativo .titulo-lado{margin:0 0 10px;font:600 15px/1.2 Oswald,sans-serif;letter-spacing:.06em;text-transform:uppercase}.home .comparativo .caro .titulo-lado{color:var(--h-suave)}.home .comparativo .certo .titulo-lado{color:var(--h-ouro-claro)}.home .comparativo ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.home .comparativo li{position:relative;padding-left:26px;font-size:15px;line-height:1.4}.home .comparativo li:before{position:absolute;left:0;top:0;font-weight:700}.home .comparativo .caro li{color:var(--h-suave);text-decoration:line-through;text-decoration-color:#f0a08c88}.home .comparativo .caro li:before{content:"✕";color:#f0a08c}.home .comparativo .certo li:before{content:"✓";color:var(--h-ouro)}.home .cartao-novidade h3{margin-top:6px}.home .lista-check.grande{margin:0 0 30px;font-size:17px}.home .texto-chamada{max-width:620px;margin:0 auto 26px;color:var(--h-suave);font-size:18px}.home .acoes .botao-conta-gratis{text-decoration:none}@media(max-width:760px){.home .comparativo{grid-template-columns:minmax(0,1fr)}.home .video-home{max-width:340px}}@media(prefers-reduced-motion:reduce){.home .video-play{animation:none}}.home .hero-diferencial{margin:14px 0 0;color:#f3d58a;font-size:clamp(17px,1.6vw,21px);font-weight:700;line-height:1.3}.home .cta-com-nota{display:inline-flex;flex-direction:column;align-items:center;gap:6px}.home .nota-gratis{color:#ffffffc7;font-size:13px}@media(max-width:760px){.home .hero{padding-top:18px;padding-bottom:36px}.home .hero-texto{grid-template-areas:"titulo" "resto" "emblema"}.home .hero-texto .emblema{width:120px;margin:18px auto 0}.home .etiqueta{margin-bottom:12px;font-size:12px}.home .titulo-hero{font-size:clamp(34px,10.5vw,48px)}.home .hero-diferencial{margin-top:10px;font-size:17px}.home .hero-sub{margin-top:12px;font-size:15px;line-height:1.5}.home .acoes{margin-top:16px}.home .cta-com-nota{display:flex;width:100%}.home .cta-com-nota .botao-conta-gratis{width:100%;text-align:center}}.home .video-home.formato-4x5{max-width:400px;aspect-ratio:4 / 5}.home .video-home.formato-9x16{max-width:340px;aspect-ratio:9 / 16}.home .video-home[class*=formato-] video{object-fit:contain;background:#000}.home .cta-do-video{margin:18px 0 0;text-align:center}@media(max-width:760px){.home .video-home.formato-4x5{max-width:340px}.home .video-home.formato-9x16{max-width:300px}}.home .raiox-secao .duas-colunas{margin-bottom:clamp(36px,5vw,64px)}.home .raiox-nota{margin:18px 0 0;color:var(--h-suave);font-size:14.5px}.home .raiox-visual{position:relative;padding:0 0 54px}.home .tela-raiox{max-width:470px;border:1px solid #e2b33644;border-radius:18px;background:#0f0d0a;box-shadow:0 40px 90px -40px var(--h-ouro),0 0 0 8px #ffffff06;overflow:hidden}.home .tela-raiox{margin:0}.home .tela-raiox img{display:block;width:100%;height:auto}.home .raiox-assistente-home{position:absolute;left:-18px;bottom:6px;width:62%;max-width:330px;margin:0;border:1px solid #e2b33666;border-radius:12px;overflow:hidden;box-shadow:0 24px 50px -12px #000}.home .raiox-assistente-home img{display:block;width:100%;height:auto}.home .raiox-pdf{position:absolute;right:-6px;bottom:0;width:27%;max-width:150px;margin:0;transform:rotate(4deg)}.home .raiox-pdf img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 24px 50px -12px #000,0 0 0 1px #e2b33666;background:#fff}.home .raiox-pdf figcaption{margin-top:6px;color:var(--h-suave);font-size:12px;text-align:center}.home .raiox-passos{margin-top:0}@media(max-width:1020px){.home .raiox-visual{max-width:520px;margin:0 auto}}@media(max-width:760px){.home .raiox-visual{padding-bottom:0}.home .raiox-pdf{display:none}.home .raiox-assistente-home{position:static;width:100%;max-width:none;margin-top:12px}}.home .grade-3.quatro{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home .quatro .plano-home{padding:26px 18px}.home .quatro .plano-home h3{font-size:22px}.home .quatro .preco-plano{font-size:34px}.home .quatro .preco-plano small{font-size:13px}.home .quatro .lista-check li{font-size:15px}@media(max-width:1100px){.home .grade-3.quatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.home .grade-3.quatro{grid-template-columns:minmax(0,1fr)}}.home .hero-diferencial{margin:18px 0 0;color:inherit;font-family:Oswald,Impact,sans-serif;font-size:clamp(15px,1.5vw,19.5px);font-weight:700;line-height:1.25;letter-spacing:.03em;text-transform:uppercase}.home .df-linha{display:flex;flex-wrap:wrap;align-items:center;gap:7px 7px}.home .df-item{--c1: #fff0b8;--c2: #f8d96f;--c3: #e2b336;--cor: #e2b336;position:relative;isolation:isolate;display:inline-block;padding:3px 12px;border:1px solid color-mix(in srgb,var(--cor) 50%,transparent);border-radius:999px;box-shadow:0 0 16px -8px var(--cor),inset 0 0 12px -10px var(--cor);background-image:linear-gradient(100deg,var(--c3),var(--c2),var(--c1),#ffffff,var(--c1),var(--c2),var(--c3));background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:df-entrar .7s cubic-bezier(.2,.8,.2,1) backwards,df-brilho 4.5s linear infinite}.home .df-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--cor) 12%,transparent)}.home .df-item em{background-image:linear-gradient(100deg,#e2b336,#f8d96f,#fff,#f8d96f,#e2b336);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:df-brilho 3.2s linear infinite}.home .df-1{animation-delay:.05s,0s}.home .df-2{--c1: #d4eeff;--c2: #6ab4f0;--c3: #3f8fd0;--cor: #6ab4f0;animation-delay:.2s,.4s}.home .df-3{--c1: #d2fffb;--c2: #3fd0d3;--c3: #1d9ea3;--cor: #3fd0d3;animation-delay:.35s,.8s}.home .df-4{--c1: #ffe0e3;--c2: #ff7f8a;--c3: #e04a5a;--cor: #ff7f8a;animation-delay:.5s,1.2s}.home .df-linha b{color:var(--h-ouro-claro);font-size:1em;text-shadow:0 0 10px #e2b33688;animation:df-pulsar 2.2s ease-in-out infinite}.home .df-linha b:nth-of-type(2){animation-delay:.4s}.home .df-linha b:nth-of-type(3){animation-delay:.8s}.home .df-fecho{position:relative;display:block;width:fit-content;margin-top:10px;padding-bottom:5px;font-size:clamp(22px,2.4vw,32px);line-height:1.1;letter-spacing:.03em;font-weight:700;background-image:linear-gradient(100deg,#e2b336,#f8d96f,#fff,#f8d96f,#ff9aa4,#f8d96f,#e2b336);background-size:250% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #e2b33640);animation:df-entrar .8s cubic-bezier(.2,.8,.2,1) .75s backwards,df-brilho 5s linear infinite}.home .df-fecho:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#e2b336,#f8d96f,#ff7f8a,#6ab4f0,#3fd0d3);transform-origin:left;animation:df-linha .9s ease 1.3s backwards}@keyframes df-entrar{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes df-brilho{to{background-position:220% center}}@keyframes df-pulsar{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.35);opacity:1}}@keyframes df-linha{0%{transform:scaleX(0)}to{transform:none}}@media(max-width:760px){.home .hero-diferencial{margin-top:12px;font-size:13.5px}.home .df-item{padding:2px 9px}.home .df-fecho{font-size:21px;margin-top:8px}}:root{--ouro: linear-gradient(110deg, #f8d96f, #e2b336 50%, #b27e23);--ouro-tinta: #100d08;--marca-tinta: #100d08;--serifa: Barlow, system-ui, sans-serif;--sans: Barlow, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--titulo: Oswald, Impact, "Arial Narrow", sans-serif;--escala-questao: 1;--fundo: #f5f1e8;--superficie: #fffdf8;--superficie-2: #efe8d8;--tinta: #17140f;--suave: #645e52;--linha: #e0d6c0;--marca: #8a5c0b;--marca-clara: #f6e7bf;--acerto: #17694a;--acerto-fundo: #e2f2e9;--erro: #a33a26;--erro-fundo: #f9e6e0;--sombra: 0 1px 3px rgb(23 20 15 / 8%);--brilho: radial-gradient(60% 40% at 15% 0%, #e2b3361c, transparent 70%);color-scheme:light}:root[data-tema=escuro]{--fundo: #060604;--superficie: #110f0c;--superficie-2: #1b1812;--tinta: #f4f2ec;--suave: #adaba5;--linha: #2b2720;--marca: #e2b336;--marca-clara: #e2b3361f;--acerto: #7fd6ac;--acerto-fundo: #13291f;--erro: #f0a08c;--erro-fundo: #3a1d17;--sombra: none;--brilho: radial-gradient(60% 40% at 15% 0%, #e2b33614, transparent 70%), radial-gradient(50% 35% at 100% 10%, #b27e2310, transparent 70%);color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-tema=sistema]{--fundo: #060604;--superficie: #110f0c;--superficie-2: #1b1812;--tinta: #f4f2ec;--suave: #adaba5;--linha: #2b2720;--marca: #e2b336;--marca-clara: #e2b3361f;--acerto: #7fd6ac;--acerto-fundo: #13291f;--erro: #f0a08c;--erro-fundo: #3a1d17;--sombra: none;--brilho: radial-gradient(60% 40% at 15% 0%, #e2b33614, transparent 70%), radial-gradient(50% 35% at 100% 10%, #b27e2310, transparent 70%);color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--brilho),var(--fundo);background-attachment:fixed;color:var(--tinta);font:16.5px/1.55 var(--sans)}a{color:var(--marca)}h1{margin:0 0 1rem;font:700 2.1rem/1.1 var(--titulo);letter-spacing:.01em;text-transform:uppercase}h2{margin:1.5rem 0 .6rem;font:600 1.2rem/1.25 var(--titulo);letter-spacing:.02em;text-transform:uppercase}h3{font-family:var(--titulo);font-weight:600;letter-spacing:.02em}button,input,select,textarea{font:inherit;color:inherit}input[type=text],input[type=search],select,textarea{width:100%;padding:.5rem .65rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie)}textarea{min-height:84px;resize:vertical}:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.moldura{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh}.lateral{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;padding:1.5rem 1rem;border-right:1px solid var(--linha);background:var(--superficie)}.marca{display:block;margin:0 .6rem 1.75rem;color:var(--tinta);font:700 1.3rem/1.08 var(--titulo);letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.marca span{display:block;background:var(--ouro);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.15rem;font-weight:600}.lateral nav{display:flex;flex-direction:column;gap:.15rem}.lateral nav a{padding:.55rem .7rem;border-left:3px solid transparent;border-radius:8px;color:var(--tinta);font-weight:500;text-decoration:none;transition:background .2s,color .2s}.lateral nav a:hover{background:var(--superficie-2);color:var(--marca)}.lateral nav a[aria-current=page]{border-left-color:#e2b336;background:var(--marca-clara);color:var(--marca);font-weight:700}.conteudo{width:100%;max-width:1100px;margin:0 auto;padding:2rem 1.5rem 1.5rem}.rodape{margin-top:3rem;padding-top:1rem;border-top:1px solid var(--linha);color:var(--suave);font-size:.82rem}.aviso{padding:.75rem 1rem;border-radius:8px;background:var(--erro-fundo);color:var(--erro)}.vazio{color:var(--suave)}.filtros,.questao{border:1px solid var(--linha);border-radius:16px;background:var(--superficie);box-shadow:var(--sombra)}.filtros{padding:1.25rem}.grade-filtros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1.1rem}.grade-filtros>select,.selecao-botao{width:100%;min-height:3rem;padding:.55rem .85rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie);color:var(--tinta);font-size:1rem}.selecao{position:relative;min-width:0}.selecao-botao{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;text-align:left}.selecao-botao span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selecao-botao:after{flex:none;width:.55rem;height:.55rem;margin:-.2rem .15rem 0 0;border-right:2px solid var(--suave);border-bottom:2px solid var(--suave);content:"";transform:rotate(45deg)}.selecao-botao[aria-expanded=true]:after{margin-top:.25rem;transform:rotate(-135deg)}.selecao-botao.marcado{border-color:var(--marca);color:var(--marca);font-weight:600}.selecao-painel{position:absolute;z-index:20;top:calc(100% + .4rem);left:0;width:max(100%,340px);max-width:calc(100vw - 32px);border:1px solid var(--linha);border-radius:12px;background:var(--superficie);box-shadow:0 8px 24px #0000002e}.grade-filtros>:nth-child(4) .selecao-painel,.grade-filtros>:nth-child(5) .selecao-painel{right:0;left:auto}.selecao-busca{display:grid;gap:.3rem;padding:.75rem;border-bottom:1px solid var(--linha)}.selecao-busca .discreto{justify-self:start;padding:0}.selecao-lista{max-height:340px;padding:.5rem .75rem;overflow-y:auto}.selecao-lista .vazio{margin:.5rem 0;font-size:.9rem}.selecao-grupo{margin:.6rem 0 .15rem;color:var(--suave);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.marcador{display:flex;align-items:flex-start;gap:.5rem;padding:.28rem 0;color:var(--tinta);font-size:.94rem;font-weight:400}.marcador input{flex:none;margin-top:.3rem;accent-color:var(--marca)}.marcador span{flex:1;min-width:0;overflow-wrap:anywhere}.marcador small{flex:none;color:var(--suave)}.linha-fichas{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.7rem}.linha-fichas>span{min-width:6rem;color:var(--suave);font-size:.92rem}.ficha{padding:.3rem .75rem;border:1px solid var(--linha);border-radius:8px;background:transparent;cursor:pointer;font-size:.92rem}.ficha[aria-pressed=true]{border-color:var(--marca);background:var(--marca-clara);color:var(--marca);font-weight:600}.acoes-filtro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.acoes-filtro .em-linha{flex:1 1 280px;align-items:center}.discreto.forte{padding:0;color:var(--tinta);font-size:1rem;font-weight:600;text-decoration:none}.principal.grande{min-width:220px;padding:.8rem 1.6rem;border-radius:999px;font-size:1.02rem;text-transform:uppercase;letter-spacing:.05em}.barra-resultados{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin:1rem 0;padding:.85rem 1.1rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie)}.barra-resultados p{margin:0;color:var(--suave)}.barra-resultados strong{color:var(--tinta)}.barra-opcoes{display:flex;flex-wrap:wrap;gap:.5rem}.barra-opcoes select{width:auto}.paginacao{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin:.5rem 0}.paginacao button{min-width:2.3rem;padding:.35rem .55rem;border:1px solid var(--linha);border-radius:8px;background:transparent;cursor:pointer}.paginacao button:disabled{cursor:not-allowed;opacity:.45}.paginacao button[aria-current=page]{border-color:#c99a2e;background:var(--ouro);color:var(--ouro-tinta);font-weight:700}.contagem{margin:1.1rem 0 .75rem;color:var(--suave)}.contagem strong{color:var(--tinta)}.questao{margin-bottom:1rem;padding:1.1rem 1.25rem;font-size:calc(1rem * var(--escala-questao))}.questao:hover{border-color:color-mix(in srgb,var(--marca) 35%,var(--linha))}.questao header{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.5rem}.numero{color:var(--suave);font-size:.85rem;font-weight:700}.referencia{font-size:.88rem;font-weight:600;text-decoration:none}.referencia:hover{text-decoration:underline}.enunciado{margin:0 0 .85rem;font:1.08em/1.6 var(--serifa)}.opcoes{display:grid;gap:.4rem;margin:0 0 .85rem;padding:0;border:0}.opcao{display:flex;align-items:center;gap:.55rem;max-width:320px;padding:.5rem .75rem;border:1px solid var(--linha);border-radius:8px;color:var(--tinta);cursor:pointer;font-size:1em;font-weight:400}.opcao input{accent-color:var(--marca)}.opcao:hover{background:var(--superficie-2)}.opcoes:disabled .opcao{cursor:default}.opcoes:disabled .opcao:hover{background:none}.opcao.correta,.opcoes:disabled .opcao.correta:hover{border-color:var(--acerto);background:var(--acerto-fundo);color:var(--acerto);font-weight:600}.opcao.errada,.opcoes:disabled .opcao.errada:hover{border-color:var(--erro);background:var(--erro-fundo);color:var(--erro);font-weight:600}.principal,.secundario,.carregar{padding:.55rem 1.2rem;border-radius:999px;cursor:pointer;font-weight:700;letter-spacing:.02em;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.principal{border:1px solid #c99a2e;background:var(--ouro);color:var(--ouro-tinta);box-shadow:0 8px 24px -14px #e2b336}.principal:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px -12px #e2b336}.secundario:hover:not(:disabled),.carregar:hover{border-color:var(--marca);color:var(--marca)}.principal:disabled,.secundario:disabled{cursor:not-allowed;opacity:.5}.secundario,.carregar{border:1px solid var(--linha);background:transparent;color:var(--tinta)}.carregar{display:block;width:100%}.discreto{border:0;background:none;color:var(--marca);cursor:pointer;font-size:.88rem;text-decoration:underline}.discreto.perigo{margin-top:1rem;padding:0;color:var(--erro)}.resultado{padding:.85rem 1rem;border-radius:10px;font-size:.95em}.resultado p{margin:.35rem 0 .6rem}.resultado.acerto{background:var(--acerto-fundo)}.resultado.acerto strong{color:var(--acerto)}.resultado.erro{background:var(--erro-fundo)}.resultado.erro strong{color:var(--erro)}blockquote{margin:0 0 .75rem;padding-left:.8rem;border-left:3px solid #e2b336;font:.98em/1.55 var(--serifa)}cite{display:block;margin-top:.2rem;color:var(--suave);font:.8rem var(--sans)}.ferramentas{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.85rem;padding-top:.65rem;border-top:1px solid var(--linha);font-size:.86rem}.ferramentas a,.ferramentas button{padding:0;border:0;background:none;color:var(--suave);cursor:pointer;text-decoration:none}.ferramentas a:hover,.ferramentas button:hover,.ferramentas button[aria-expanded=true]{color:var(--marca);text-decoration:underline}.gaveta{display:grid;gap:.5rem;margin-top:.65rem;padding:.75rem;border-radius:8px;background:var(--superficie-2);font-size:.92rem}.gaveta p{margin:0}.gaveta button{justify-self:start}.em-linha{display:flex;gap:.5rem}.em-linha input{flex:1;min-width:0}.em-linha button{flex:none}.lista-historico{margin:0;padding-left:1.1rem}.barra-lei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.fonte{margin:.75rem 0 1rem;color:var(--suave);font-size:.88rem}.leitura{display:grid;grid-template-columns:250px minmax(0,1fr);gap:1.5rem;align-items:start}.leitura>nav{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;font-size:.86rem}.leitura>div:only-child{grid-column:1 / -1}.sumario{margin:0;padding:0;list-style:none}.sumario .sumario{margin-left:.75rem}.sumario a{display:block;padding:.2rem .4rem;border-radius:6px;color:var(--tinta);text-decoration:none}.sumario a:hover{background:var(--superficie-2)}.sumario a[aria-current=true]{background:var(--marca-clara);color:var(--marca)}.artigo{margin-bottom:1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--linha);scroll-margin-top:1rem;font:1rem/1.6 var(--serifa)}.artigo h3{margin:0 0 .3rem;color:var(--suave);font:600 .9rem var(--sans)}.artigo h4{margin:.6rem 0 .2rem;color:var(--suave);font:600 .86rem var(--sans)}.dispositivo{margin-top:0;margin-bottom:.35rem}.dispositivo small{display:block;color:var(--suave);font:.76rem/1.4 var(--sans)}.dispositivo.revogado{color:var(--suave)}.ir-questoes{display:inline-block;margin-top:.3rem;font:600 .86rem var(--sans)}.barra-estrategica{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:.6rem .85rem;border:1px solid var(--linha);border-radius:10px;background:var(--superficie);font:.88rem/1.45 var(--sans)}.barra-estrategica p{margin:0;color:var(--suave)}.barra-estrategica strong{color:var(--tinta)}.barra-estrategica button{flex:none;padding:.35rem .8rem;border:1px solid var(--linha);border-radius:999px;background:var(--superficie-2);color:var(--tinta);font:600 .82rem var(--sans);cursor:pointer}.barra-estrategica button[aria-pressed=true]{border-color:#c99a2e;background:var(--marca-clara);color:var(--marca)}.grifo{padding:0 .12em;border-radius:3px;background:var(--marca-clara);color:inherit;box-shadow:inset 0 -2px #c99a2e66}.grifo.atencao{background:var(--erro-fundo);box-shadow:inset 0 -2px 0 var(--erro)}.estrategica{margin:.7rem 0 .4rem;border:1px solid var(--linha);border-radius:10px;background:var(--superficie);font:.95rem/1.6 var(--sans)}.estrategica details+details{border-top:1px solid var(--linha)}.estrategica summary{padding:.6rem .9rem;font:600 .78rem var(--titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--marca);cursor:pointer}.estrategica details>:not(summary){margin-left:.9rem;margin-right:.9rem}.estrategica details>:last-child{margin-bottom:.9rem}.estrategica p{margin-top:0;margin-bottom:.55rem}.pegadinha{padding:.55rem .75rem;border-left:3px solid var(--erro);border-radius:0 8px 8px 0;background:var(--erro-fundo)}.estrategica.bloqueada{padding:.7rem .9rem;border-style:dashed;color:var(--suave)}.estrategica.bloqueada p{margin:0 0 .3rem}.julgados{margin:0;padding:0;list-style:none}.julgados li{margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px dashed var(--linha)}.julgados li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.julgados p{margin-bottom:.2rem}.julgado-titulo small{color:var(--suave);font-weight:400}.julgado-fonte{color:var(--suave);font-size:.82rem}.mapa-mental{--linha-mapa: #c99a2e99;display:flex;align-items:center;gap:0;padding:.4rem 0 .6rem;overflow-x:auto;font:.9rem/1.35 var(--sans)}.raiz-do-mapa{flex:none;max-width:15rem;padding:.7rem .9rem;border-radius:12px;background:var(--ouro);color:var(--ouro-tinta);font:700 .95rem/1.25 var(--titulo);text-align:center}.mapa-mental ul{margin:0;padding:0 0 0 1.4rem;list-style:none}.mapa-mental li{position:relative;display:flex;align-items:center;padding:.25rem 0 .25rem 1.4rem}.mapa-mental li:before{content:"";position:absolute;left:0;top:50%;width:1.4rem;border-top:2px solid var(--linha-mapa)}.mapa-mental li:after{content:"";position:absolute;left:0;top:0;bottom:0;border-left:2px solid var(--linha-mapa)}.mapa-mental li:first-child:after{top:50%}.mapa-mental li:last-child:after{bottom:50%}.mapa-mental li:only-child:after{display:none}.mapa-mental li li,.mapa-mental ul ul{padding-left:1.2rem}.no-do-mapa{flex:none;display:block;max-width:17rem;padding:.4rem .7rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie-2);color:var(--tinta)}.no-do-mapa small{display:block;margin-bottom:.1rem;font:700 .66rem var(--sans);letter-spacing:.06em;text-transform:uppercase}.no-do-mapa.alerta{border-color:var(--erro);background:var(--erro-fundo)}.no-do-mapa.alerta small{color:var(--erro)}.no-do-mapa.prazo{border-color:#c99a2e;background:var(--marca-clara)}.no-do-mapa.prazo small{color:var(--marca)}.no-do-mapa.exemplo{border-color:var(--acerto);background:var(--acerto-fundo)}.no-do-mapa.exemplo small{color:var(--acerto)}@media(max-width:720px){.barra-estrategica{flex-direction:column;align-items:stretch}.mapa-mental{display:block;overflow-x:visible}.raiz-do-mapa{max-width:none;margin-bottom:.4rem}.mapa-mental ul{padding-left:.6rem}.mapa-mental li{display:block;padding-left:1rem}.mapa-mental li:before{top:1rem;width:.8rem}.mapa-mental li li,.mapa-mental ul ul{padding-left:.8rem}.no-do-mapa{max-width:none;display:block}}.lista-cadernos{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.lista-cadernos a{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie);color:var(--tinta);text-decoration:none}.lista-cadernos a:hover{border-color:var(--marca)}.lista-cadernos span{color:var(--suave);font-size:.9rem}.placar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0}.placar div{padding:.8rem 1rem;border:1px solid var(--linha);border-radius:10px;background:var(--superficie)}.placar dt{color:var(--suave);font-size:.82rem}.placar dd{margin:0;font:700 1.9rem var(--titulo);color:var(--marca)}.barras{display:grid;gap:.55rem;margin:0;padding:0;list-style:none;font-size:.92rem}.barras li{display:grid;grid-template-columns:130px minmax(0,1fr) 90px;gap:.7rem;align-items:center}.barras li>span:last-child{color:var(--suave);text-align:right}.trilha{display:block;height:10px;overflow:hidden;border-radius:999px;background:var(--superficie-2)}.trilha span{display:block;height:100%;background:var(--ouro)}.situacao{margin:0 0 1rem;color:var(--suave);font-size:.92rem}.situacao strong{color:var(--tinta)}.avanco-geral{margin:1rem 0 1.5rem;padding:1rem 1.15rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie)}.avanco-geral p{margin:0 0 .5rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.avanco-geral strong{font:700 1.9rem var(--titulo);color:var(--marca)}.avanco-geral .trilha{height:14px}.trilha span{min-width:4px}.trilha span.zerada{min-width:0}.barras.avancos li{grid-template-columns:minmax(150px,230px) minmax(0,1fr) minmax(130px,auto)}.barras.avancos small{display:block;color:var(--suave)}@media(max-width:1050px){.grade-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-filtros>:nth-child(4) .selecao-painel{right:0;left:auto}.grade-filtros>:nth-child(5) .selecao-painel{right:auto;left:0}}@media(max-width:760px){.moldura{display:block}.lateral{position:sticky;z-index:5;height:auto;padding:.6rem 16px 0;border-right:0;border-bottom:1px solid var(--linha);background:var(--superficie)}.lateral nav a{border-left:0;border-bottom:3px solid transparent;border-radius:8px 8px 0 0}.lateral nav a[aria-current=page]{border-bottom-color:#e2b336}.marca{margin:0 0 .35rem;font-size:1.05rem}.marca span{display:inline}.lateral nav{flex-direction:row;gap:.1rem;overflow-x:auto}.lateral nav a{flex:none;padding:.4rem .55rem;font-size:.92rem}.conteudo{padding:1.25rem 16px}h1{font-size:1.7rem}.barra-lei,.leitura,.grade-filtros{grid-template-columns:minmax(0,1fr)}.selecao-painel,.grade-filtros>:nth-child(4) .selecao-painel,.grade-filtros>:nth-child(5) .selecao-painel{right:auto;left:0;width:100%}.principal.grande,.barra-opcoes,.barra-opcoes select{width:100%}.leitura>nav{position:static;max-height:240px;border:1px solid var(--linha);border-radius:8px;padding:.4rem}.questao{padding:1rem}.opcao{max-width:none}.placar{grid-template-columns:repeat(2,minmax(0,1fr))}.barras li{grid-template-columns:100px minmax(0,1fr) 76px}.barras.avancos li{grid-template-columns:minmax(0,1fr) auto}.barras.avancos .trilha{grid-column:1 / -1;grid-row:2}.em-linha{flex-wrap:wrap}}.migalhas{margin:0 0 .4rem;color:var(--suave);font-size:.85rem}.migalhas a{color:var(--suave);text-decoration:none}.migalhas a:hover{color:var(--marca)}.topo-concursos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.topo-concursos h1{margin:0;background:var(--ouro);-webkit-background-clip:text;background-clip:text;color:transparent}.pagina-concursos>.situacao{margin:.6rem 0 1rem}.painel-filtros-concursos{display:grid;gap:1rem;margin:0 0 1.25rem;padding:1.1rem 1.25rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie);box-shadow:var(--sombra)}.painel-filtros-concursos strong{font:600 .9rem/1.2 var(--titulo);letter-spacing:.04em;text-transform:uppercase}.linha-minhas,.linha-opcoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.linha-minhas strong,.linha-opcoes strong{margin-right:.25rem}.botao-minhas{padding:.45rem .9rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie-2);color:var(--tinta);font-weight:600;cursor:pointer}.botao-minhas:hover{border-color:var(--marca);color:var(--marca)}.botao-minhas[aria-pressed=true]{border-color:#c99a2e;background:var(--marca-clara);color:var(--marca)}.linha-opcoes .marcador{padding:0;border:0;background:none}.grade-concursos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem}.campo-filtro input,.campo-filtro select{width:100%;min-width:0}.campo-filtro select.vazio{color:var(--suave)}.campo-filtro input:disabled{opacity:.55;cursor:not-allowed}.linha-filtrar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-top:.9rem;border-top:1px solid var(--linha)}.fichas-ativas{display:flex;flex:1;flex-wrap:wrap;gap:.4rem;min-width:0}.fichas-ativas .situacao{margin:0}.ficha-ativa{padding:.25rem .65rem;border:1px solid #c99a2e;border-radius:999px;background:var(--marca-clara);color:var(--marca);font-size:.82rem;font-weight:600;cursor:pointer}.ficha-ativa span{margin-left:.2rem;font-weight:700}.acoes-filtrar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.acoes-filtrar .principal{min-width:130px;text-transform:uppercase;letter-spacing:.05em}.discreto{padding:.45rem .7rem;border:0;background:none;color:var(--suave);font-weight:600;cursor:pointer}.discreto:hover{color:var(--marca)}.resultados-concurso{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin:.5rem 0 .6rem}.resultados-concurso p{margin:0;font-size:1.05rem}.resultados-concurso strong{color:var(--marca)}.controles-resultados{display:flex;flex-wrap:wrap;gap:.5rem}.controles-resultados select{width:auto;min-width:0}.atalhos-concursos{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.atalho{padding:.5rem .9rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie);color:var(--tinta);font-weight:600;cursor:pointer}.atalho:hover,.atalho[aria-expanded=true]{border-color:var(--marca);color:var(--marca)}.titulo-lista{margin-top:.5rem}.cartao-concurso{padding:0;overflow:hidden}.cartao-concurso>:not(.cabeca-concurso){margin-left:1.25rem;margin-right:1.25rem}.cartao-concurso>:last-child{margin-bottom:1.1rem}.cabeca-concurso{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.7rem 1.25rem;border-bottom:1px solid var(--linha);background:var(--superficie-2)}.numero-concurso{display:inline-flex;overflow:hidden;border:1px solid #c99a2e;border-radius:6px;font-size:.82rem}.numero-concurso b{padding:.15rem .55rem;background:var(--ouro);color:var(--ouro-tinta)}.numero-concurso span{padding:.15rem .55rem;color:var(--marca);font-weight:600}.trilha-concurso{min-width:0;font-size:.9rem;overflow-wrap:anywhere}.materia-concurso{color:var(--suave)}.dados-concurso{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.1rem;margin-top:.8rem;margin-bottom:.9rem;color:var(--suave);font-size:.84rem}.dados-concurso em{color:var(--marca);font-style:normal}.dados-concurso b{color:var(--tinta)}.dados-concurso .selo{margin-left:0}.alternativas-concurso{display:grid;gap:.45rem;margin-top:0;margin-bottom:1rem;padding:0;border:0}.alternativa-concurso{display:flex;align-items:flex-start;gap:.4rem}.alternativa-concurso label{display:flex;flex:1;align-items:flex-start;gap:.7rem;min-width:0;padding:.35rem .5rem;border:1px solid transparent;border-radius:8px;cursor:pointer}.alternativa-concurso label:hover{background:var(--superficie-2)}.caixa-letra{display:grid;flex:none;place-items:center;width:1.9rem;height:1.9rem;border:1.5px solid var(--linha);border-radius:6px;font-weight:700}.texto-alternativa{flex:1;min-width:0;padding-top:.15rem}.tesoura{flex:none;margin-top:.45rem;padding:.1rem .3rem;border:0;background:none;color:var(--suave);cursor:pointer;opacity:.55}.tesoura:hover,.tesoura[aria-pressed=true]{color:var(--marca);opacity:1}.alternativa-concurso.escolhida .caixa-letra{border-color:#c99a2e;background:var(--ouro);color:var(--ouro-tinta)}.alternativa-concurso.escolhida label{border-color:#c99a2e55;background:var(--marca-clara)}.alternativa-concurso.riscada .texto-alternativa{color:var(--suave);text-decoration:line-through;opacity:.6}.alternativa-concurso.correta label{border-color:var(--acerto);background:var(--acerto-fundo)}.alternativa-concurso.correta .caixa-letra{border-color:var(--acerto);background:var(--acerto);color:#fff}.alternativa-concurso.errada label{border-color:var(--erro);background:var(--erro-fundo)}.alternativa-concurso.errada .caixa-letra{border-color:var(--erro);background:var(--erro);color:#fff}.alternativas-concurso:disabled label{cursor:default}.botao-responder{min-width:150px;text-transform:uppercase;letter-spacing:.05em}.rodape-concurso{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin-top:1rem;padding-top:.7rem;border-top:1px solid var(--linha)}.rodape-concurso button{padding:.25rem 0;border:0;background:none;color:var(--suave);font-size:.88rem;font-weight:600;cursor:pointer}.rodape-concurso button:hover,.rodape-concurso button[aria-expanded=true],.rodape-concurso button.salva{color:var(--marca)}.selo{padding:.1rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.selo.acerto{background:var(--acerto-fundo);color:var(--acerto)}.selo.erro{background:var(--erro-fundo);color:var(--erro)}.texto-base{margin-bottom:.85rem;padding:.7rem .9rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie-2)}.texto-base summary{color:var(--suave);cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.texto-base .questao-html{margin-top:.6rem}.questao-html{font:1.02em/1.6 var(--serifa);overflow-wrap:anywhere}.questao-html p{margin:0 0 1em}.questao-html p:last-child{margin-bottom:0}.questao-html blockquote{margin:0 0 1em 1.75em;padding:0;border:0}.questao-html img,.figura{display:block;max-width:100%;height:auto}.figura{margin-bottom:.85rem}.questao-html ul{list-style:disc;padding-left:1.5em}.questao-html ol{list-style:decimal;padding-left:1.5em}.questao-html table{border-collapse:collapse}.questao-html td,.questao-html th{padding:.25rem .5rem;border:1px solid var(--linha)}.questao-html.enunciado{margin-bottom:1rem;font-size:1.08em}.questao-html.alternativa{font:inherit}.contents{display:contents}.reticencias{align-self:center;padding:0 .2rem;color:var(--suave)}.fim-concursos{text-align:center}@media(max-width:1100px){.grade-concursos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.grade-concursos{grid-template-columns:repeat(2,minmax(0,1fr))}.painel-filtros-concursos{padding:.9rem}.cartao-concurso>:not(.cabeca-concurso){margin-left:.9rem;margin-right:.9rem}.cabeca-concurso{padding:.6rem .9rem}.acoes-filtrar{width:100%;margin-left:0}.acoes-filtrar .principal{flex:1}}.menu-conta{display:flex;flex-direction:column;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--linha)}.menu-conta a{display:block;padding:.5rem .7rem;border-radius:8px;color:var(--tinta);text-decoration:none;font-weight:600}.menu-conta a:hover{background:var(--superficie-2)}.menu-conta a[aria-current=page]{background:var(--marca-clara);color:var(--marca)}.menu-conta small{display:block;overflow:hidden;color:var(--suave);font-size:.78rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.cartao-conta{max-width:440px;margin:2rem auto 0}.formulario{display:grid;gap:.85rem;margin:1rem 0}.formulario label{display:grid;gap:.3rem;font-size:.92rem;font-weight:600}.formulario input{width:100%;padding:.6rem .75rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie);font-weight:400}.formulario small{color:var(--suave);font-weight:400}.formulario .principal{justify-self:stretch}.sucesso{margin:0;padding:.75rem 1rem;border-radius:8px;background:var(--acerto-fundo);color:var(--acerto)}.painel-conta{margin-bottom:1rem}.painel-conta h2{margin-top:0}.painel-conta>p{margin:.25rem 0 .75rem}.painel-conta .discreto.perigo{display:block}a.principal,a.secundario{display:inline-block;text-decoration:none}.carregando-texto{color:var(--suave)}.bloqueio{display:grid;justify-items:start;gap:.6rem;margin:.5rem 0 0;padding:1rem 1.1rem;border:1px dashed var(--linha);border-radius:10px;background:var(--superficie-2)}.bloqueio p{margin:0}.bloqueio.destaque{margin:1rem 0 1.5rem;border-style:solid;border-color:var(--marca);background:var(--marca-clara)}.bloqueio.destaque h2{margin:0;color:var(--marca)}.bloqueio .em-linha{display:flex;flex-wrap:wrap;gap:.6rem}.planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;margin-top:1.25rem}.plano{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem;border:1px solid var(--linha);border-radius:16px;background:var(--superficie)}.plano.pago{border-color:var(--marca)}.plano h2{margin:0}.plano .preco{margin:0;font:700 2rem var(--titulo);color:var(--marca)}.plano ul{flex:1;margin:0;padding-left:1.1rem}.plano li{margin-bottom:.35rem}.plano>a,.plano>button{align-self:stretch;text-align:center}.plano .preco small{font-size:.95rem;font-weight:600;color:var(--suave)}.plano.destaque{border-color:#e2b336;box-shadow:0 0 0 1px #e2b336,0 20px 50px -30px #e2b336}.detalhe-preco{margin:-.3rem 0 0;color:var(--suave);font-size:.9rem}.letras-miudas{margin-top:1rem;font-size:.85rem}.barra-preferencias{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem 1.2rem;margin:-.75rem 0 1.25rem}.grupo-preferencia{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid var(--linha);border-radius:999px;background:var(--superficie)}.rotulo-preferencia{padding:0 .45rem 0 .6rem;color:var(--suave);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.grupo-preferencia button{min-width:2.2rem;padding:.3rem .65rem;border:0;border-radius:999px;background:transparent;color:var(--tinta);cursor:pointer;font-size:.88rem;font-weight:700;white-space:nowrap}.grupo-preferencia button:hover:not(:disabled){background:var(--superficie-2);color:var(--marca)}.grupo-preferencia button:disabled{cursor:not-allowed;opacity:.4}.grupo-preferencia button[aria-pressed=true]{background:var(--ouro);color:var(--ouro-tinta)}.grupo-preferencia .tamanho-atual{min-width:3.2rem;color:var(--suave);font-weight:600}@media(max-width:760px){.barra-preferencias{justify-content:flex-start;margin:0 0 1rem}.rotulo-preferencia{display:none}.barra-preferencias{gap:.5rem}.grupo-preferencia button{padding:.3rem .55rem}}@media(max-width:420px){.nome-tema{display:none}.grupo-preferencia button[aria-pressed]{min-width:2.4rem;font-size:1rem}}.comentario{margin-top:.85rem;padding:.9rem 1rem;border:1px solid var(--linha);border-left:3px solid var(--marca);border-radius:10px;background:var(--superficie-2)}.comentario h3{margin:0 0 .5rem;font-size:1em;letter-spacing:.02em;color:var(--marca)}.texto-comentario{margin:0;white-space:pre-line;line-height:1.6}.comentario-carregando{margin:0;color:var(--suave);animation:comentario-pulso 1.4s ease-in-out infinite}.nota-ia{margin:.7rem 0 0;color:var(--suave);font-size:.8em}.comentario .aviso{margin:0}button.link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@keyframes comentario-pulso{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.comentario-carregando{animation:none}}.ferramentas button.salvar.salva{color:var(--marca);font-weight:600}.barra-concursos{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.painel-estatisticas{display:grid;gap:1rem;margin:0 0 1.25rem;padding:1rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie)}.painel-estatisticas .vazio,.painel-estatisticas .situacao{margin:0}.placar-concursos{display:grid;gap:.6rem}.placar-concursos h3{margin:0;font-size:1rem}.placar .placar-acerto dd{color:var(--acerto)}.placar .placar-erro dd{color:var(--erro)}.trilha-placar{display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--erro-fundo)}.trilha-placar span{display:block;height:100%;background:var(--acerto)}.fim-pagina{display:grid;gap:.7rem;margin:1.5rem 0 1rem;padding:1rem;border:1px dashed var(--linha);border-radius:12px;text-align:center}.fim-pagina p{margin:0;color:var(--suave)}.fim-pagina .em-linha{flex-wrap:wrap;justify-content:center}@media(max-width:560px){.painel-estatisticas .placar{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-social{display:grid;gap:.55rem;margin:1rem 0 .25rem}.botao-social{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:46px;padding:.6rem 1rem;border:1px solid var(--linha);border-radius:999px;background:var(--superficie);color:var(--tinta);font:600 .98rem var(--sans);cursor:pointer;transition:border-color .15s,background .15s}.botao-social:hover:not(:disabled){border-color:var(--marca);background:var(--superficie-2)}.botao-social:disabled{opacity:.6;cursor:wait}.botao-social svg{width:20px;height:20px;flex:none}.login-social-nota{margin:.1rem 0 0;color:var(--suave);font-size:.85rem;text-align:center}.divisor-login{display:flex;align-items:center;gap:.75rem;margin:.6rem 0 0;color:var(--suave);font-size:.85rem}.divisor-login:before,.divisor-login:after{content:"";flex:1;height:1px;background:var(--linha)}.botao-conta-gratis{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;overflow:hidden;padding:.7rem 1.3rem;border:1px solid #f8d96f;border-radius:999px;background:linear-gradient(110deg,#b27e23,#e2b336 25%,#fff1b8,#e2b336 75%,#b27e23);background-size:250% 100%;color:#100d08!important;font:700 .95rem/1.1 var(--titulo);letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;animation:conta-gratis-gradiente 3s linear infinite,conta-gratis-pulso 1.6s ease-in-out infinite}.botao-conta-gratis:after{content:"";position:absolute;inset:0 auto 0 -60%;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / 75%),transparent);transform:skew(-20deg);animation:conta-gratis-brilho 2.4s ease-in-out infinite;pointer-events:none}.botao-conta-gratis:hover{transform:translateY(-1px) scale(1.03)}.botao-conta-gratis:disabled{cursor:not-allowed;opacity:.6;animation:none}.botao-conta-gratis.grande{min-width:240px;padding:.9rem 1.8rem;font-size:1.05rem}.menu-conta .botao-conta-gratis{display:flex;margin:0 0 .5rem;padding:.7rem .8rem;border-radius:999px;color:#100d08}.menu-conta .botao-conta-gratis:hover{background:linear-gradient(110deg,#b27e23,#e2b336 25%,#fff1b8,#e2b336 75%,#b27e23);background-size:250% 100%}.menu-conta .link-entrar{padding:.3rem .7rem;color:var(--suave);font-size:.88rem;font-weight:600;text-align:center}@keyframes conta-gratis-gradiente{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes conta-gratis-pulso{0%,to{box-shadow:0 0 #e2b336b3,0 6px 20px -8px #e2b336}50%{box-shadow:0 0 0 9px #e2b33600,0 10px 32px -6px #f8d96f}}@keyframes conta-gratis-brilho{0%{left:-60%}55%,to{left:130%}}@media(prefers-reduced-motion:reduce){.botao-conta-gratis,.botao-conta-gratis:after{animation:none}}.com-sugestoes,.campo-anos{position:relative}.sugestoes,.lista-anos{position:absolute;z-index:30;top:calc(100% + 4px);left:0;min-width:100%;max-width:min(420px,90vw);max-height:280px;overflow-y:auto;margin:0;padding:.3rem;border:1px solid #c99a2e;border-radius:10px;background:var(--superficie);box-shadow:0 14px 34px -12px #0000008c;list-style:none}.sugestoes li{padding:.45rem .6rem;border-radius:6px;font-size:.9rem;line-height:1.3;cursor:pointer}.sugestoes li:hover,.sugestoes li.destacada{background:var(--marca-clara);color:var(--marca)}.sugestoes li.dica{color:var(--suave);font-size:.82rem;cursor:default}.sugestoes li.dica:hover{background:none;color:var(--suave)}.seletor-anos{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:100%;padding:.5rem .65rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie);color:var(--tinta);font:inherit;text-align:left;cursor:pointer}.seletor-anos span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seletor-anos.vazio{color:var(--suave)}.seletor-anos[aria-expanded=true]{border-color:var(--marca)}.lista-anos{display:grid;grid-template-columns:repeat(2,1fr);gap:.15rem .5rem;left:auto;right:0;width:230px;min-width:230px;max-height:none;overflow:visible;padding:.6rem}.lista-anos .marcador span{flex:1;white-space:nowrap}.lista-anos input[type=checkbox]{width:auto;min-width:0}.lista-anos .marcador{padding:.25rem .3rem;border:0;background:none;cursor:pointer}.acoes-anos{display:flex;grid-column:1 / -1;justify-content:space-between;gap:.5rem;margin-top:.3rem;padding-top:.4rem;border-top:1px solid var(--linha)}.acoes-anos .secundario{padding:.35rem .9rem}.com-sugestoes.multiplo .escolhidos{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem}.com-sugestoes.multiplo .escolhidos .ficha-ativa{font-size:.76rem;padding:.15rem .55rem;text-align:left}.sugestoes li .caixinha{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-right:.5rem;border:1.5px solid #c99a2e;border-radius:4px;font-size:.75rem;font-weight:700;vertical-align:-2px;flex:none}.sugestoes li.marcada{font-weight:600}.sugestoes li.marcada .caixinha{background:#c99a2e;color:#fff}.formulario label.marcador{display:flex;gap:.55rem;font-weight:400;font-size:.86rem;line-height:1.4}.formulario .marcador input{width:auto;padding:0}.admin{max-width:1180px}.admin-topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-topo h1{margin-bottom:.2rem}.admin-abas{margin:1rem 0}.admin-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem}.admin-cartao{display:grid;gap:.15rem;padding:.9rem 1rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie)}.admin-cartao span{color:var(--suave);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.admin-cartao strong{font:700 2rem/1.1 var(--titulo);color:var(--tinta)}.admin-cartao small{color:var(--suave);font-size:.8rem}.admin-cartao.destaque{border-color:#c99a2e;background:var(--marca-clara)}.admin-bloco{margin-bottom:1rem}.admin-bloco h2{margin-top:0}.admin-temperaturas{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.admin-temperatura{display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid var(--linha);border-left-width:5px;border-radius:10px;background:var(--superficie);color:var(--tinta);text-align:left;cursor:pointer}.admin-temperatura strong{font:700 1.8rem/1 var(--titulo)}.admin-temperatura span{font-weight:700}.admin-temperatura small{color:var(--suave);font-size:.8rem}.admin-temperatura.quente,.admin-etiqueta.quente{border-left-color:#c2410c}.admin-temperatura.morno,.admin-etiqueta.morno{border-left-color:#d4a017}.admin-temperatura.frio,.admin-etiqueta.frio{border-left-color:#3b82f6}.admin-etiqueta.cliente{border-left-color:var(--acerto)}.admin-barras{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.admin-barras-texto{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.admin-barras-texto span{min-width:0;overflow-wrap:anywhere}.admin-barras-trilho{height:10px;margin-top:.2rem;border-radius:99px;background:var(--linha);overflow:hidden}.admin-barras-trilho div{height:100%;border-radius:99px;background:var(--ouro)}.admin-barras small{color:var(--suave);font-size:.78rem}.admin-dias{display:flex;align-items:flex-end;gap:3px;height:150px;padding:.5rem 0;border-bottom:1px solid var(--linha)}.admin-dia{position:relative;display:flex;flex:1;align-items:flex-end;height:100%}.admin-dia-visitas{width:100%;min-height:1px;border-radius:3px 3px 0 0;background:#e2b33666}.admin-dia-cadastros{position:absolute;bottom:0;left:25%;width:50%;min-height:0;border-radius:3px 3px 0 0;background:var(--marca)}.admin-legenda{display:flex;align-items:center;gap:.4rem;color:var(--suave);font-size:.82rem}.admin-legenda span{display:inline-block;width:12px;height:12px;border-radius:3px}.admin-legenda .visitas{background:#e2b33666}.admin-legenda .cadastros{margin-left:.8rem;background:var(--marca)}.admin-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-bottom:.5rem}.admin-filtros select,.admin-filtros input[type=search]{padding:.5rem .7rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie);color:var(--tinta)}.admin-filtros input[type=search]{flex:1;min-width:220px}.admin-filtros .marcador input{width:auto}.admin-tabela-rolagem{overflow-x:auto;border:1px solid var(--linha);border-radius:10px;background:var(--superficie)}.admin-tabela{width:100%;border-collapse:collapse;font-size:.86rem}.admin-tabela th{position:sticky;top:0;padding:.6rem .7rem;border-bottom:1px solid var(--linha);background:var(--fundo);text-align:left;white-space:nowrap}.admin-tabela td{padding:.6rem .7rem;border-bottom:1px solid var(--linha);vertical-align:top}.admin-tabela td>*{display:block}.admin-tabela td small{color:var(--suave)}.admin-tabela td a{overflow-wrap:anywhere}.admin-etiqueta{display:inline-block!important;margin-top:.25rem;padding:.05rem .5rem;border:1px solid var(--linha);border-left-width:4px;border-radius:6px;font-size:.74rem;font-weight:700}.raiox-introducao{max-width:760px;color:var(--suave)}.raiox-filtros{margin:1.25rem 0}.raiox-filtros .grade-filtros{grid-template-columns:repeat(5,minmax(0,1fr))}.raiox-dica{margin-right:auto;color:var(--suave)}.raiox-carregando{padding:1rem 0}.raiox-relatorio{display:grid;gap:1.25rem}.raiox-capa{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1.4rem 1.5rem;border-radius:16px;background:#17140f;color:#fff;border-bottom:3px solid #e2b336}.raiox-capa h2{margin:.2rem 0 .35rem;font-family:var(--titulo);font-size:1.9rem;color:#fff}.raiox-capa p{margin:0 0 .3rem;color:#e8e2d4}.raiox-capa small{color:#bdb5a3}.raiox-capa .principal{flex:none}.raiox-sobretitulo{margin:0;color:#e2b336!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.raiox-aviso-gratis{margin:0;padding:.75rem 1rem;border:1px solid #e2b336;border-radius:10px;background:var(--marca-clara)}.raiox-bloco{padding:1.25rem 1.4rem;border:1px solid var(--linha);border-radius:16px;background:var(--superficie);box-shadow:var(--sombra)}.raiox-bloco h3{display:flex;gap:.6rem;align-items:center;margin:0 0 .8rem;font-family:var(--titulo);font-size:1.3rem}.raiox-bloco h4{margin:1.1rem 0 .6rem}.raiox-descricao{margin:-.3rem 0 .9rem;color:var(--suave);font-size:.92rem}.raiox-selo{padding:.15rem .55rem;border-radius:999px;color:#fff;font-family:var(--sans);font-size:.75rem;font-weight:700;text-transform:uppercase}.raiox-cartoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.raiox-cartoes div{display:grid;gap:.2rem;padding:.9rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie-2);text-align:center}.raiox-cartoes b{color:var(--marca);font-size:1.6rem}.raiox-cartoes span{color:var(--suave);font-size:.82rem}.raiox-niveis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.raiox-niveis div{display:grid;gap:.15rem;padding:.75rem .9rem;border:1px solid;border-left-width:5px;border-radius:10px}.raiox-niveis span{font-weight:700;text-transform:uppercase;font-size:.78rem}.raiox-niveis small{color:var(--suave)}.raiox-lista ol{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.raiox-lista li{display:flex;gap:.75rem;align-items:flex-start}.raiox-posicao{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--superficie-2);font-weight:700;font-size:.85rem}.raiox-item{flex:1;min-width:0}.raiox-nome{display:flex;gap:.75rem;justify-content:space-between}.raiox-nome span{font-weight:600;overflow-wrap:anywhere}.raiox-nome b{flex:none;color:var(--suave);font-size:.85rem;font-weight:600}.raiox-barra{height:6px;margin:.3rem 0 .15rem;border-radius:999px;background:var(--superficie-2);overflow:hidden}.raiox-barra span{display:block;height:100%;border-radius:inherit;background:var(--marca)}.raiox-item small{color:var(--suave);font-size:.8rem}.raiox-bloqueio{position:relative;margin-top:.55rem;min-height:190px}.raiox-desfocado{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.8}.raiox-convite{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(420px,92%);padding:1.1rem 1.2rem;border:2px solid #e2b336;border-radius:14px;background:var(--superficie);box-shadow:0 10px 30px #0000002e;text-align:center}.raiox-convite strong{display:block;font-family:var(--titulo);font-size:1.2rem}.raiox-convite p{margin:.35rem 0 .8rem;color:var(--suave);font-size:.9rem}.raiox-convite .principal{display:inline-block;text-decoration:none}.raiox-perfil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.raiox-perfil h3{grid-column:1 / -1}.raiox-nota{margin:0;color:var(--suave);font-size:.85rem}@media(max-width:900px){.raiox-filtros .grade-filtros,.raiox-cartoes,.raiox-niveis{grid-template-columns:repeat(2,minmax(0,1fr))}.raiox-perfil{grid-template-columns:1fr}.raiox-capa{flex-direction:column;align-items:flex-start}}.dashboard .linha-fichas{margin:.5rem 0 1rem}.dashboard .placar small{display:block;margin-top:.15rem;color:var(--suave);font-size:.78rem}.dash-bloco{margin-top:1.6rem}.dash-bloco h2{margin-bottom:.5rem}.dash-bloco h3{margin:1.1rem 0 .5rem;font-size:1rem}.dash-sobe{color:var(--acerto)}.dash-desce{color:var(--erro)}.dash-semanas{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.4rem}.dash-coluna{display:grid;grid-template-rows:1.2rem 140px auto auto;justify-items:center;gap:.2rem;padding:.4rem .2rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--tinta);font:inherit;cursor:pointer}.dash-coluna:hover{background:var(--superficie)}.dash-coluna[aria-pressed=true]{border-color:var(--marca);background:var(--superficie)}.dash-valor{font-size:.8rem;font-weight:700}.dash-haste{display:flex;flex-direction:column-reverse;justify-content:flex-start;width:60%;max-width:44px;height:140px;border-bottom:1px solid var(--linha)}.dash-acertos,.dash-erros{display:block;width:100%}.dash-acertos{background:var(--acerto)}.dash-erros{background:var(--erro)}.dash-rotulo{font-size:.76rem;color:var(--suave);white-space:nowrap}.dash-qtd{font-size:.8rem;font-weight:600}.dash-legenda{display:inline-block;width:10px;height:10px;margin:0 .2rem 0 .5rem;border-radius:2px;vertical-align:baseline}.dash-legenda.acerto{background:var(--acerto)}.dash-legenda.erro{background:var(--erro)}.dash-prioridades{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.dash-prioridades li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .8rem;align-items:center;padding:.7rem .9rem;border:1px solid var(--linha);border-left-width:5px;border-radius:10px;background:var(--superficie)}.dash-prioridades li.nivel-alta{border-left-color:var(--erro)}.dash-prioridades li.nivel-media{border-left-color:var(--ouro)}.dash-prioridades li.nivel-boa{border-left-color:var(--acerto)}.dash-prioridades li.nivel-poucos-dados{border-left-color:var(--linha)}.dash-prioridades small{grid-column:1;color:var(--suave)}.dash-prioridades a{grid-column:2;grid-row:1 / span 2;font-weight:600}.dash-etiqueta{margin-left:.6rem;padding:.1rem .5rem;border-radius:999px;background:var(--superficie-2);font-size:.74rem;font-weight:700}.dash-etiqueta.alta{background:var(--erro-fundo);color:var(--erro)}.dash-plano{display:grid;gap:.4rem;margin:0;padding-left:1.2rem}@media(max-width:560px){.dash-semanas{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-prioridades li{grid-template-columns:1fr}.dash-prioridades a{grid-column:1;grid-row:auto}}.jurisprudencia{max-width:1100px}.jurisprudencia-sobretitulo{margin:0;color:var(--marca);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.jurisprudencia-topo h1{font-family:var(--titulo);font-size:2rem;margin:.15rem 0 .4rem}.jurisprudencia-apresentacao{margin:0;color:var(--suave)}.jurisprudencia-busca{display:grid;grid-template-columns:minmax(0,1fr) 13rem auto;gap:.6rem;align-items:end;margin:1.1rem 0 1.3rem}.campo-jurisprudencia{display:grid;gap:.25rem;font-size:.85rem;color:var(--suave)}.campo-jurisprudencia select,.campo-jurisprudencia input{width:100%;min-width:0;padding:.55rem .7rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie);color:var(--tinta)}.botao-jurisprudencia{padding:.6rem 1.3rem;border:0;border-radius:8px;background:var(--ouro);color:var(--ouro-tinta);font-weight:700;cursor:pointer}.jurisprudencia-corpo{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.4rem;align-items:start}.jurisprudencia-filtros{display:grid;gap:.8rem;position:sticky;top:1rem;padding:1rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie)}.limpar-jurisprudencia{justify-self:start;padding:0;border:0;background:none;color:var(--marca);text-decoration:underline;cursor:pointer}.barra-jurisprudencia{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.8rem;color:var(--suave)}.barra-jurisprudencia p{margin:0}.barra-jurisprudencia strong{color:var(--tinta)}.por-pagina{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--suave)}.por-pagina select{padding:.3rem .5rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie);color:var(--tinta)}.lista-julgados{display:grid;gap:.8rem}.julgado{padding:1rem 1.15rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie);box-shadow:var(--sombra)}.julgado-cabeca{display:flex;flex-wrap:wrap;gap:.4rem .7rem;align-items:center;color:var(--suave);font-size:.8rem}.selo-origem{padding:.1rem .55rem;border-radius:999px;background:var(--marca-clara);color:var(--marca);font-weight:700}.selo-serie{padding:.1rem .55rem;border:1px solid var(--linha);border-radius:999px}.julgado-tese{margin:.5rem 0 .35rem;font-size:1.05rem;font-weight:600;line-height:1.4}.julgado-tese mark{padding:0 .1rem;border-radius:3px;background:var(--marca-clara);color:var(--tinta)}.julgado-caminho{margin:0 0 .5rem;color:var(--marca);font-size:.88rem}.julgado-dados{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:0 0 .6rem;font-size:.88rem}.julgado-dados div{display:flex;gap:.3rem}.julgado-dados dt{color:var(--suave)}.julgado-dados dd{margin:0}.julgado-links{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.9rem}.julgado-links a{color:var(--marca)}.jurisprudencia-rodape{margin-top:1.5rem;color:var(--suave);font-size:.8rem}@media(max-width:900px){.jurisprudencia-corpo{grid-template-columns:minmax(0,1fr)}.jurisprudencia-filtros{position:static}}@media(max-width:640px){.jurisprudencia-busca{grid-template-columns:minmax(0,1fr)}.jurisprudencia-topo h1{font-size:1.6rem}}.julgado-tese{font-family:var(--sans);text-transform:none}.por-pagina span{white-space:nowrap}.julgado-leitura{margin-top:.6rem}.botao-comentario{padding:.45rem .9rem;border:1px solid var(--marca);border-radius:8px;background:transparent;color:var(--marca);font-weight:600;cursor:pointer}.botao-comentario[aria-expanded=true]{background:var(--marca-clara)}.julgado-comentario{margin-top:.7rem;padding:1rem 1.1rem;border-left:3px solid var(--marca);border-radius:8px;background:var(--superficie-2);line-height:1.6}.julgado-comentario p{margin:0 0 .85rem}.julgado-comentario p:last-of-type{margin-bottom:0}.julgado-credito{margin-top:1rem;padding-top:.7rem;border-top:1px solid var(--linha);color:var(--suave);font-size:.82rem;font-style:italic}.julgado-sem-comentario{margin:.6rem 0 0;color:var(--suave);font-size:.88rem}.plan-selo{display:inline-block;margin:0 0 .6rem;padding:.2rem .7rem;border:1px solid #c99a2e66;border-radius:999px;color:var(--marca);font:600 .74rem var(--sans);letter-spacing:.05em;text-transform:uppercase}.plan-subtitulo{margin:-.4rem 0 1.1rem;color:var(--suave);max-width:52rem}.plan-painel{margin:0 0 1.1rem;padding:1rem 1.15rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie);box-shadow:var(--sombra)}.plan-painel>h2:first-child,.plan-topo-conteudo h2{margin-top:0}.plan-painel h3{margin:1.2rem 0 .4rem;font-size:1rem}.plan-painel input[type=date],.plan-painel input[type=number],.plan-painel input[type=time],.plan-painel input:not([type]){padding:.5rem .65rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie);width:100%}.plan-painel label,.plan-grade-form label,.plan-formulario label{display:grid;gap:.25rem;font:600 .86rem var(--sans);color:var(--suave)}.plan-painel button:not(.principal):not([aria-pressed]):not([role=tab]),.plan-painel .plan-botao-arquivo,.plan-semana-nav button,.plan-filtros button,.plan-anotacao button:not(.principal){padding:.42rem .9rem;border:1px solid var(--linha);border-radius:999px;background:var(--superficie-2);color:var(--tinta);font:600 .84rem var(--sans);cursor:pointer}.plan-painel button:disabled,.plan-semana-nav button:disabled{opacity:.5;cursor:not-allowed}.plan-painel button.perigo,.plan-formulario button.perigo{color:var(--erro);border-color:var(--erro);background:transparent}.plan-painel .principal,.plan-formulario .principal{padding:.5rem 1.2rem;font-size:.9rem}.plan-dica{margin:.3rem 0;color:var(--suave);font-size:.88rem}.plan-erro{margin:.3rem 0;color:var(--erro);font-size:.86rem}.plan-aviso{margin:.7rem 0;padding:.6rem 1rem .6rem 1.8rem;border-radius:8px;background:var(--erro-fundo);color:var(--erro);font-size:.88rem}.plan-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem}.plan-acoes small{color:var(--suave);margin-right:auto}.plan-link{display:inline-block;margin-top:.4rem;font-weight:600;font-size:.9rem}.plan-linha-concurso{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;align-items:end}.plan-formulario{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.8rem}.plan-formulario .largo{grid-column:1 / -1}.plan-grade-form{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.plan-opcoes{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin:1rem 0 .2rem;padding:0;border:0}.plan-opcoes legend{margin-bottom:.35rem;padding:0;font:600 .9rem var(--sans)}.plan-opcoes label{display:flex;align-items:center;gap:.4rem;font-weight:500;color:var(--tinta)}.plan-campo-data{max-width:15rem;margin-top:1rem}.plan-meses input{width:5rem}.plan-atividades{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.8rem}.plan-atividade{padding:.8rem .9rem;border:1px solid var(--linha);border-radius:10px;background:var(--fundo)}.plan-atividade-topo{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.plan-atividade-topo h3{margin:0;font-size:.95rem}.plan-atividade-topo small{color:var(--suave)}.plan-bloco{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed var(--linha)}.plan-bloco-horas{display:grid;grid-template-columns:1fr auto 1fr auto;gap:.4rem;align-items:center}.plan-bloco-horas>span{color:var(--suave);font-size:.85rem}.plan-dias{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}.plan-dias button{padding:.25rem .6rem;border:1px solid var(--linha);border-radius:999px;background:var(--superficie-2);color:var(--suave);font:600 .78rem var(--sans);cursor:pointer}.plan-dias button[aria-pressed=true]{border-color:#c99a2e;background:var(--ouro);color:var(--ouro-tinta)}.plan-dia-unico{margin-top:.5rem}.plan-materias{display:grid;gap:.6rem}.plan-materia{padding:.6rem;border:1px solid var(--linha);border-radius:10px;background:var(--fundo)}.plan-materia-topo{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;align-items:end}.plan-materia-topo input{padding:.5rem .65rem;border:1px solid var(--linha);border-radius:8px;background:var(--superficie);width:100%}.plan-peso{grid-template-columns:auto 4.2rem;align-items:center}.plan-materia textarea{margin-top:.5rem}.plan-enviar{margin-top:.6rem;display:grid;gap:.6rem}.plan-envio-arquivo{display:grid;gap:.3rem}.plan-botao-arquivo{display:inline-block;justify-self:start;border-color:#c99a2e!important;color:var(--marca)!important}.plan-botao-arquivo input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.plan-envio-arquivo small{color:var(--suave)}.plan-enviar details textarea{margin:.5rem 0}.plan-resultado-ia{padding:.8rem 1rem;border:1px solid #c99a2e88;border-radius:10px;background:var(--marca-clara)}.plan-resultado-ia p{margin:.2rem 0 .5rem}.plan-edital-info{display:grid;margin:.3rem 0 .6rem}.plan-edital-info small{color:var(--suave)}.plan-editor{margin-top:.8rem}.plan-editor summary{cursor:pointer;color:var(--marca);font-weight:600;font-size:.9rem}.plan-editor>:not(summary){margin-top:.6rem}.plan-avanco{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1.5rem;margin:0 0 1.1rem;padding:1.1rem 1.2rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie)}.plan-rotulo{margin:0;color:var(--suave);font-size:.86rem}.plan-grande{margin:.1rem 0 .4rem;background:var(--ouro);-webkit-background-clip:text;background-clip:text;color:transparent;font:700 2.8rem/1 var(--titulo)}.plan-barra{height:7px;border-radius:99px;background:var(--superficie-2);overflow:hidden}.plan-barra span{display:block;height:100%;border-radius:99px;background:var(--ouro)}.plan-lista-materias{display:grid;gap:.55rem;margin:0;padding:0;list-style:none;align-content:start}.plan-lista-materias li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .6rem;font-size:.9rem}.plan-lista-materias li .plan-barra{grid-column:1 / -1}.plan-lista-materias b{color:var(--marca)}.plan-topo-conteudo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:.6rem}.plan-filtros{display:flex;flex-wrap:wrap;align-items:end;gap:.6rem}.plan-filtros label{display:grid;gap:.2rem;font:600 .8rem var(--sans);color:var(--suave)}.plan-filtros select{min-width:12rem}.plan-caixa{display:flex!important;align-items:center;gap:.4rem;color:var(--tinta)!important;font-weight:500!important}.plan-materia-edital{margin-bottom:.7rem;border:1px solid var(--linha);border-radius:10px;background:var(--superficie)}.plan-materia-edital>summary{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 1rem;cursor:pointer;font:600 .95rem var(--sans)}.plan-materia-edital>summary b{color:var(--marca)}.plan-materia-edital>.plan-dica{padding:0 1rem .8rem}.plan-grade{padding:0 .6rem .7rem}.plan-grade-cabecalho,.plan-grade-linha{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,5.6rem);gap:.3rem;align-items:center;padding:.4rem}.plan-grade-cabecalho{color:var(--suave);font:600 .72rem var(--sans);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--linha)}.plan-grade-cabecalho span:not(:first-child){text-align:center}.plan-grade-linha{border-bottom:1px solid var(--linha)}.plan-grade-linha:last-child{border-bottom:0}.plan-grade-linha:hover{background:var(--superficie-2)}.plan-topico{font-size:.92rem}.plan-etapa{display:grid;justify-items:center;gap:.1rem;cursor:pointer}.plan-etapa input{width:1.15rem;height:1.15rem;accent-color:#c99a2e;cursor:pointer}.plan-etapa small{display:none;color:var(--suave);text-align:center;line-height:1.15}.plan-totais{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;margin:.6rem 0}.plan-totais>div{padding:.6rem .8rem;border:1px solid var(--linha);border-radius:10px;background:var(--fundo)}.plan-totais small{display:block;color:var(--suave);font:600 .72rem var(--sans);text-transform:uppercase;letter-spacing:.04em}.plan-totais b{display:block;margin-top:.1rem;font:600 1.05rem/1.25 var(--sans);overflow-wrap:anywhere}.plan-abas{display:inline-flex;padding:.2rem;border:1px solid var(--linha);border-radius:999px;background:var(--superficie-2)}.plan-abas button{padding:.3rem .85rem;border:0;border-radius:999px;background:transparent;color:var(--suave);font:600 .82rem var(--sans);cursor:pointer}.plan-abas button[aria-selected=true]{background:var(--ouro);color:var(--ouro-tinta)}.plan-duas-colunas{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.plan-barras{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.plan-barras li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .6rem;font-size:.88rem}.plan-barras li .plan-barra{grid-column:1 / -1}.plan-evolucao{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:110px;padding:.4rem;border:1px solid var(--linha);border-radius:10px;background:var(--fundo)}.plan-evolucao>div{display:flex;align-items:flex-end;height:100%}.plan-evolucao span{display:block;width:100%;min-height:2px;border-radius:3px 3px 0 0;background:var(--ouro)}.plan-evolucao-eixo{display:flex;justify-content:space-between;color:var(--suave)}.plan-registro-manual{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;align-items:end}.plan-rolagem{overflow-x:auto}.plan-tabela{width:100%;border-collapse:collapse;font-size:.86rem}.plan-tabela th,.plan-tabela td{padding:.45rem .55rem;border-bottom:1px solid var(--linha);text-align:left;vertical-align:top}.plan-tabela th{color:var(--suave);font:600 .72rem var(--sans);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.plan-linha-hoje{background:var(--marca-clara)}.plan-itens-dia{margin:0;padding:0;list-style:none;display:grid;gap:.2rem}.plan-itens-dia li,.plan-hoje-item{border-left:3px solid var(--linha);padding-left:.5rem}.plan-hoje{display:grid;gap:.5rem;margin:.6rem 0;padding:0;list-style:none}.plan-hoje-item{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem .8rem;border:1px solid var(--linha);border-left-width:4px;border-radius:10px;background:var(--fundo)}.plan-hoje-item small{display:block;color:var(--suave)}.plan-item-teoria{border-left-color:#c99a2e!important}.plan-item-revisao24h,.plan-item-revisaoSemanal,.plan-item-revisaoMensal,.plan-item-revisaoGeral{border-left-color:var(--acerto)!important}.plan-item-questoes{border-left-color:#5a8fd6!important}.plan-item-leiSeca{border-left-color:#b075d8!important}.plan-item-simulado{border-left-color:var(--erro)!important}.plan-registre{margin-top:1rem}.plan-anotacao{display:grid;gap:.3rem}.plan-anotacao-salva{margin:0;color:var(--suave);font-size:.82rem;font-style:italic}.plan-semana-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.7rem}.plan-grade-semanal td.plan-item{min-width:5rem;border:1px solid var(--linha);background:var(--marca-clara);font-size:.78rem;line-height:1.3}.plan-grade-semanal td.plan-item-revisao24h,.plan-grade-semanal td.plan-item-revisaoSemanal,.plan-grade-semanal td.plan-item-revisaoMensal,.plan-grade-semanal td.plan-item-revisaoGeral{background:var(--acerto-fundo)}.plan-grade-semanal td.plan-item-questoes{background:#5a8fd622}.plan-grade-semanal td.plan-item-simulado{background:var(--erro-fundo)}.plan-hora{min-width:3.6rem;text-align:center!important}@media(max-width:760px){.plan-linha-concurso,.plan-formulario,.plan-grade-form,.plan-avanco,.plan-duas-colunas{grid-template-columns:minmax(0,1fr)}.plan-grade-cabecalho{display:none}.plan-grade-linha{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem .3rem}.plan-grade-linha .plan-topico{grid-column:1 / -1;font-weight:600}.plan-etapa small{display:block;font-size:.62rem}.plan-bloco-horas{grid-template-columns:1fr auto 1fr}.plan-bloco-horas button{grid-column:1 / -1;justify-self:start}.plan-materia-topo{grid-template-columns:minmax(0,1fr) auto}.plan-materia-topo button{grid-column:1 / -1;justify-self:start}.plan-hoje-item{flex-direction:column;align-items:stretch}}:root{--cor-prazo: #c4202f;--cor-vermelho: #c93342;--cor-azul: #005493;--cor-azul-claro: #3f77a6;--cor-verde: #00808a;--cor-marrom: #86683a}:root[data-theme=dark]{--cor-prazo: #ff6b78;--cor-vermelho: #ff7f8a;--cor-azul: #6ab4f0;--cor-azul-claro: #8bb7dd;--cor-verde: #3fd0d3;--cor-marrom: #d2ad72}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--cor-prazo: #ff6b78;--cor-vermelho: #ff7f8a;--cor-azul: #6ab4f0;--cor-azul-claro: #8bb7dd;--cor-verde: #3fd0d3;--cor-marrom: #d2ad72}}.cor-prazo{color:var(--cor-prazo);font-weight:700;text-decoration:underline dotted;text-underline-offset:3px}.cor-vermelho{color:var(--cor-vermelho)}.cor-azul{color:var(--cor-azul)}.cor-azul-claro{color:var(--cor-azul-claro)}.cor-verde{color:var(--cor-verde)}.cor-marrom{color:var(--cor-marrom)}.grifo{padding:0;background:linear-gradient(transparent 58%,#e2b33666 58%);box-shadow:none;border-radius:0;font-weight:600}.grifo.atencao{background:var(--erro-fundo);box-shadow:inset 0 -2px 0 var(--erro);border-radius:3px;padding:0 .12em;font-weight:700}.legenda-cores{margin:0 0 1rem;border:1px solid var(--linha);border-radius:10px;background:var(--superficie);font:.88rem/1.5 var(--sans)}.legenda-cores summary{padding:.5rem .85rem;cursor:pointer;font-weight:600;color:var(--suave)}.legenda-cores ul{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0 .85rem .75rem;list-style:none}.legenda-cores small{color:var(--suave)}.barra-pdf{margin:0 0 1.2rem;padding:.7rem .9rem;border:1px solid var(--linha);border-radius:10px;background:var(--superficie);font:.88rem/1.5 var(--sans)}.barra-pdf p{margin:0 0 .5rem;color:var(--suave)}.barra-pdf strong{color:var(--tinta)}.botoes-pdf{display:flex;flex-wrap:wrap;gap:.5rem}.botoes-pdf button{padding:.4rem .95rem;border:1px solid #c99a2e;border-radius:999px;background:var(--marca-clara);color:var(--marca);font:600 .84rem var(--sans);cursor:pointer}.botoes-pdf button:disabled{opacity:.55;cursor:progress}.botoes-pdf button.secundario{border-color:var(--linha);background:var(--superficie-2);color:var(--tinta)}.progresso-pdf{margin:.5rem 0 0}.estrategica .secao-material{padding:.15rem .9rem .35rem}.estrategica .secao-material+.secao-material{border-top:1px solid var(--linha)}.estrategica h4{margin:.75rem 0 .5rem;font:600 .78rem var(--titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--marca)}.legenda-cores{padding:.6rem .85rem .7rem}.legenda-cores .legenda-titulo{margin:0 0 .35rem;font-weight:600;color:var(--suave)}.legenda-cores ul{padding:0}.sumario-linha{display:flex;align-items:flex-start;gap:.1rem}.sumario-linha a{flex:1;min-width:0}.sumario-seta{flex:none;width:1.5rem;height:1.7rem;padding:0;border:0;background:transparent;color:var(--marca);font:700 1.25rem/1.7rem var(--sans);text-align:center;cursor:pointer}.sumario-seta.vazia{cursor:default}.sumario-seta:hover:not(.vazia){color:var(--tinta)}.plan-assinar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin:.8rem 0;padding:.8rem 1rem;border:1px solid #c99a2e;border-left-width:5px;border-radius:10px;background:var(--marca-clara);color:var(--tinta)}.plan-assinar p{flex:1 1 18rem;margin:0;font-size:.92rem}.plan-botao-assinar{flex:none;padding:.5rem 1rem;border-radius:999px;background:var(--ouro);color:var(--ouro-tinta);font-weight:700;text-decoration:none}.plan-bloqueada{margin:.5rem 0;padding:.7rem 1rem;border:1px dashed var(--linha);border-radius:10px;color:var(--suave)}.plan-bloqueada b{color:var(--tinta)}.juris-convite{margin:1.2rem 0;padding:1.2rem 1.3rem;border:2px solid #e2b336;border-radius:14px;background:var(--superficie);text-align:center}.juris-convite strong{display:block;font-family:var(--titulo);font-size:1.25rem}.juris-convite p{margin:.4rem 0 .9rem;color:var(--suave)}.juris-convite .principal{display:inline-block;text-decoration:none}.raiox-assistente{margin:1.25rem 0;padding:1.4rem 1.5rem;border:1px solid var(--linha);border-radius:16px;background:var(--superficie)}.raiox-assistente h2{margin:0 0 1rem;font-family:var(--titulo);font-size:1.35rem}.raiox-passos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 1.2rem;padding:0;list-style:none}.raiox-passos li{position:relative;text-align:center}.raiox-passos li:not(:last-child):after{content:"";position:absolute;top:1.05rem;left:calc(50% + 1.4rem);right:calc(-50% + 1.4rem);height:2px;background:var(--linha)}.raiox-passos li.feito:not(:last-child):after{background:#2f9e6b}.raiox-passos button{display:grid;gap:.35rem;justify-items:center;width:100%;padding:0;border:0;background:none;color:var(--suave);font:inherit;font-size:.9rem;cursor:pointer}.raiox-passos button:disabled{cursor:default}.raiox-bolinha{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:2px solid var(--linha);border-radius:50%;background:var(--superficie);font-weight:700}.raiox-passos .atual button{color:var(--texto);font-weight:700}.raiox-passos .atual .raiox-bolinha{border-color:#e2b336;box-shadow:0 0 0 4px #e2b33638}.raiox-passos .feito .raiox-bolinha{border-color:#2f9e6b;background:#2f9e6b;color:#fff}.raiox-passo{min-height:9rem;max-width:640px;margin:0 auto 1rem}.raiox-passo p{margin:0 0 .9rem}.raiox-todos-os-anos{display:inline-flex;gap:.5rem;align-items:center;margin-bottom:.8rem}.raiox-anos.desativado{opacity:.45;pointer-events:none}.raiox-escolhas{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:space-between;margin:1.1rem 0;padding:.8rem 1.1rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie)}.raiox-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.raiox-sumario{display:grid;gap:0;margin:0}.raiox-sumario div{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--linha)}.raiox-sumario div:last-child{border-bottom:0}.raiox-sumario dt{color:var(--suave)}.raiox-sumario dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.raiox-chips{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.raiox-chips li{display:flex;gap:.6rem;align-items:center;padding:.45rem .7rem;border:1px solid var(--linha);border-radius:12px;background:var(--superficie-2)}.raiox-chip-nome{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.raiox-chip-nome small{display:block;color:var(--suave);font-weight:400;font-size:.78rem}.raiox-chips b{flex:none;color:var(--marca)}.raiox-grafico{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.raiox-grafico li{display:grid;grid-template-columns:minmax(130px,220px) 1fr 4.5rem;gap:.8rem;align-items:center}.raiox-grafico-nome{font-weight:600;overflow-wrap:anywhere}.raiox-grafico-barra{height:14px;border-radius:999px;background:var(--superficie-2);overflow:hidden}.raiox-grafico-barra span{display:block;height:100%;border-radius:inherit;background:var(--marca)}.raiox-grafico b{text-align:right}.raiox-disciplinas{display:grid;gap:.6rem}.raiox-disciplina{border:1px solid var(--linha);border-radius:12px;background:var(--superficie);overflow:hidden}.raiox-disciplina-cabeca{display:flex;gap:.7rem;align-items:center;width:100%;padding:.8rem 1rem;border:0;background:var(--superficie-2);color:inherit;font:inherit;text-align:left;cursor:pointer}div.raiox-disciplina-cabeca{cursor:default}.raiox-disciplina-cabeca>b{flex:1;min-width:0}.raiox-relevancia{flex:none;color:var(--suave)}.raiox-seta{flex:none;width:1rem;color:var(--suave)}.raiox-tabela-rolagem{overflow-x:auto}.raiox-tabela{width:100%;border-collapse:collapse;font-size:.92rem}.raiox-tabela th{padding:.55rem 1rem;border-bottom:1px solid var(--linha);color:var(--suave);font-size:.8rem;font-weight:700;text-align:left}.raiox-tabela th:not(:first-child),.raiox-tabela td:not(:first-child){text-align:right;white-space:nowrap}.raiox-tabela td{padding:.55rem 1rem;border-bottom:1px solid var(--linha)}.raiox-tabela tr:last-child td{border-bottom:0}.raiox-numero{color:var(--suave)}.raiox-linha-bloqueada td{text-align:center!important;white-space:normal!important;background:var(--superficie-2)}.raiox-desfocado-linha{display:block;margin-bottom:.3rem;filter:blur(5px);-webkit-user-select:none;user-select:none;color:var(--suave)}.raiox-bloqueio .raiox-disciplina{margin-bottom:.6rem}@media(max-width:900px){.raiox-resumo{grid-template-columns:1fr}.raiox-grafico li{grid-template-columns:1fr 4rem}.raiox-grafico-barra{grid-column:1 / -1;grid-row:2}.raiox-passos button{font-size:.78rem}}.raiox-mais-disciplinas{justify-self:center;margin-top:.4rem}.sugestoes li.erro-sugestao{color:#e0675c}.raiox-campos{display:grid;gap:.7rem}
