@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b615dfc46d0472ba-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7755c9813efd51-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.mJqafq_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.mJqafq_variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.JJ0Qsa_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.JJ0Qsa_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--bg:#050509;--bg2:#0a0a14;--neon:#2e9bff;--neon2:#00e5ff;--texto:#eef1f8;--cinza:#9a9ab2;--violet:#7b5cff;--ok:#22c55e;--erro:#ff4d4d;--card:#ffffff09;--borda:#ffffff17;--grad:linear-gradient(90deg, var(--neon), var(--neon2));--disc-d:#e03c31;--disc-i:#f5c518;--disc-s:#3cb043;--disc-c:#2e6db4;--raio:16px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, sans-serif;color:var(--texto);background:var(--bg);min-height:100vh;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:var(--neon2)}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--neon2);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{z-index:2;max-width:1140px;margin:0 auto;padding:0 20px;position:relative}.wrap-estreito{max-width:760px}.secao{padding:64px 0;position:relative}.centro{text-align:center}.fundo-tech{position:relative;overflow:hidden}.fundo-tech:before{content:"";z-index:0;pointer-events:none;opacity:.35;background:url(/img/bg_tech.jpg) top/cover no-repeat;position:absolute;inset:0}.fundo-tech:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 70% at 50% 0%, #2e9bff24, transparent 60%), linear-gradient(180deg, #05050933 0%, var(--bg) 85%);position:absolute;inset:0}.display{font-family:var(--font-anton), Impact, sans-serif;text-transform:uppercase;letter-spacing:.5px;font-weight:400;line-height:1.02}h1.display{font-size:clamp(38px,7vw,64px)}h2.display{font-size:clamp(28px,4.6vw,42px)}.hl{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lead{color:var(--cinza);font-size:17px}.kicker{color:var(--neon2);letter-spacing:2px;text-transform:uppercase;background:#2e9bff14;border:1px solid #2e9bff59;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 16px;font-size:12px;font-weight:800;display:inline-flex}.cta{cursor:pointer;background:var(--grad);color:#031018;letter-spacing:.4px;text-transform:uppercase;border:none;border-radius:100px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:17px 36px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s,opacity .25s;display:inline-flex;box-shadow:0 0 40px #00e5ff73}.cta:hover{transform:translateY(-2px);box-shadow:0 0 60px #00e5ffb3}.cta .seta{font-size:20px;transition:transform .25s}.cta:hover .seta{transform:translate(4px)}.cta:disabled,.cta[aria-disabled=true]{cursor:not-allowed;opacity:.4;box-shadow:none;transform:none}.cta-fantasma{color:var(--neon2);box-shadow:none;background:0 0;border:1px solid #2e9bff80}.cta-fantasma:hover{box-shadow:none;background:#2e9bff1f}.card{background:var(--card);border:1px solid var(--borda);border-radius:20px;padding:28px}.topo{z-index:3;padding:18px 0;position:relative}.topo .wrap{justify-content:space-between;align-items:center;gap:16px;display:flex}.topo a.marca{color:var(--texto);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.topo .marca-texto{letter-spacing:1.5px;text-transform:uppercase;font-size:13px;font-weight:800}.topo .marca-texto small{color:var(--cinza);letter-spacing:1px;font-size:11px;font-weight:600;display:block}.rodape{border-top:1px solid var(--borda);color:var(--cinza);padding:28px 0;font-size:13px}.rodape .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.rodape a{color:var(--cinza)}.campo{flex-direction:column;gap:6px;display:flex}.campo label{font-size:14px;font-weight:700}.obrigatorio{color:var(--erro);margin-left:2px}.campo input,.campo select{background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.campo select option{color:var(--texto);background:#111120}.campo input::placeholder{color:#7d7d95}.campo input:focus,.campo select:focus{border-color:var(--neon);outline:none;box-shadow:0 0 0 3px #2e9bff40}.campo[data-invalido=true] input,.campo[data-invalido=true] select{border-color:var(--erro)}.erro-campo{color:#ff8080;font-size:13px;font-weight:600}.ajuda{color:var(--cinza);font-size:13px}.alerta{color:#ffd0d0;background:#ff4d4d14;border:1px solid #ff4d4d80;border-radius:14px;padding:16px 18px}.grade-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.grade-form .inteiro{grid-column:1/-1}@media (max-width:640px){.grade-form{grid-template-columns:1fr}}details.acordeao{border:1px solid var(--borda);border-radius:var(--raio);background:var(--card);overflow:hidden}details.acordeao+details.acordeao{margin-top:12px}details.acordeao>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:18px 20px;font-weight:800;list-style:none;display:flex}details.acordeao>summary::-webkit-details-marker{display:none}details.acordeao>summary:after{content:"+";color:var(--neon2);font-size:22px;line-height:1}details.acordeao[open]>summary:after{content:"−"}details.acordeao .conteudo{color:#d4d8e6;padding:0 20px 20px}.isencao{border:1px solid var(--borda);color:var(--cinza);background:#ffffff08;border-radius:14px;padding:20px;font-size:13px;line-height:1.6}.isencao strong{color:#c9cddb}.modal-fundo{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050509e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.spinner{border:4px solid #2e9bff33;border-top-color:var(--neon2);border-radius:50%;width:64px;height:64px;margin:0 auto 24px;animation:.9s linear infinite girar;box-shadow:0 0 30px #00e5ff40}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;list-style:none;display:flex}.chips li{color:#cfd6e6;border:1px solid var(--borda);background:#ffffff0a;border-radius:100px;padding:8px 14px;font-size:13px;font-weight:700}.passos{grid-template-columns:repeat(3,1fr);gap:18px;list-style:none;display:grid}.passos b{background:var(--grad);color:#031018;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:14px;font-weight:800;display:inline-grid}.passos h3,.letras h3{margin-bottom:6px;font-size:18px}.passos p{color:var(--cinza);font-size:15px}.letras{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:860px){.passos,.letras{grid-template-columns:1fr 1fr}}@media (max-width:560px){.passos,.letras{grid-template-columns:1fr}}.texto h2{margin:32px 0 10px;font-size:20px}.texto p{color:#d4d8e6;margin-bottom:12px}.texto ul{color:#d4d8e6;margin-bottom:12px;padding-left:20px}.texto li{margin-bottom:6px}.instrucoes{grid-template-columns:1fr 1fr;gap:16px;list-style:none;display:grid}.instrucoes h2{color:var(--neon2);margin-bottom:4px;font-size:17px}.instrucoes p{color:#d4d8e6;font-size:15px}@media (max-width:600px){.instrucoes{grid-template-columns:1fr}}.teste-topo{color:#cfd6e6;font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.progresso{background:#ffffff14;border-radius:6px;height:6px;margin-bottom:20px;overflow:hidden}.progresso span{background:var(--grad);height:100%;transition:width .3s;display:block}.bloco{padding:24px 18px}.bloco-titulo{text-align:center;margin-bottom:18px;font-size:18px;font-weight:800;line-height:1.35}.bloco-titulo:focus{outline:none}.menos-txt{color:#ff9b9b}.palavras{gap:10px;list-style:none;display:grid}.palavra{border:1px solid var(--borda);background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;transition:border-color .2s,background .2s;display:flex}.palavra[data-mais=true]{background:#00e5ff14;border-color:#00e5ffb3}.palavra[data-menos=true]{background:#ff4d4d12;border-color:#ff808099}.palavra-texto{font-size:17px;font-weight:700}.palavra-botoes{flex:none;gap:8px;display:flex}.escolha{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;color:#cfd6e6;background:0 0;border:1px solid #ffffff38;border-radius:100px;min-width:72px;min-height:44px;padding:0 12px;font-size:13px;font-weight:800}.escolha-mais[aria-pressed=true]{background:var(--grad);color:#031018;border-color:#0000}.escolha-menos[aria-pressed=true]{color:#1a0505;background:#ff6b6b;border-color:#0000}.teste-nav{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.teste-nav .cta{padding:14px 22px}@media (max-width:420px){.palavra{text-align:center;flex-direction:column;align-items:stretch;padding:12px}.palavra-botoes .escolha{flex:1}}.perfil-nome{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0 4px;font-size:clamp(48px,10vw,84px)}.perfil-classe{letter-spacing:2px;text-transform:uppercase;color:#cfd6e6;margin-bottom:14px;font-size:14px;font-weight:800}.resultado{gap:40px;padding-bottom:24px;display:grid}.titulo-secao{margin-bottom:18px;font-size:22px;font-weight:800}h2.titulo-secao.display{font-size:clamp(28px,5vw,38px);font-weight:400}.lista-itens{gap:10px;list-style:none;display:grid}.lista-itens li{border:1px solid var(--borda);background:var(--card);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.lista-itens li svg{flex:none;margin-top:2px}.lista-itens b{font-size:16px;display:block}.lista-itens span{color:#c9cfdf;font-size:15px}.cta-formacao{background:radial-gradient(120% 90% at 50% 0%, #2e9bff29, transparent 60%), var(--card);border-color:#2e9bff73}.aprofundar .mitigacao{border-left:3px solid var(--ok);background:#22c55e12;border-radius:0 10px 10px 0;margin-top:12px;padding:12px 14px}.compartilhar{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pdf-flutuante{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#050509eb 35%);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.pdf-flutuante .cta{width:100%;max-width:420px}@media (min-width:900px){.pdf-flutuante{background:0 0;padding:0;bottom:24px;left:auto;right:24px}.pdf-flutuante .cta{width:auto}}.admin-topo{border-bottom:1px solid var(--borda);background:var(--bg2)}.admin-topo-in{justify-content:space-between;align-items:center;max-width:1400px;padding:14px 20px;display:flex}.link-botao{color:var(--neon2);cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:underline}.filtros{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin-bottom:20px;padding:20px;display:grid}.filtros .campo input,.filtros .campo select{min-height:40px;padding:8px 10px;font-size:14px}.tabela-wrap{border:1px solid var(--borda);border-radius:14px;overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:13px}.tabela th{text-align:left;background:var(--bg2);color:var(--cinza);white-space:nowrap;padding:12px;font-weight:700;position:sticky;top:0}.tabela td{border-top:1px solid var(--borda);vertical-align:top;padding:12px}.tabela tr:hover td{background:#ffffff05}.etiqueta{color:var(--cinza);background:#ffffff14;border-radius:100px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.alerta-rapida{color:#f5c518;background:#f5c51826}.excluir summary{cursor:pointer;color:#ff8080;font-size:12px}.excluir form{gap:6px;min-width:180px;margin-top:8px;display:grid}.excluir input{border:1px solid var(--borda);background:#ffffff0d;border-radius:8px;min-height:34px;padding:4px 8px}.paginacao{justify-content:center;gap:20px;margin-top:20px;font-size:14px;display:flex}.legenda-disc{color:#cfd6e6;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:10px;font-size:13px;font-weight:600;list-style:none;display:flex}.legenda-disc span{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}@media (max-width:600px){.pdf-flutuante .cta{min-height:48px;padding:14px 16px;font-size:13px}.resultado .card{padding:20px 14px}}.grade-admin{grid-template-columns:1.6fr 1fr;align-items:start;gap:28px;display:grid}@media (max-width:1000px){.grade-admin{grid-template-columns:1fr}}.form-admin{gap:16px;display:grid}.sucesso{color:#c9f5d8;background:#22c55e14;border:1px solid #22c55e80;border-radius:14px;padding:12px 16px}.zona-perigo{border-color:#ff4d4d59;margin-top:24px}.zona-perigo summary{cursor:pointer;color:#ff8080;font-weight:700}.cta-perigo{color:#1a0505;box-shadow:none;background:#ff6b6b}.filtros-painel{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px;padding:16px 20px;display:flex}.filtros-painel .campo input,.filtros-painel .campo select{min-height:40px;padding:8px 10px;font-size:14px}.presets{flex-wrap:wrap;gap:6px;margin-right:auto;display:flex}.presets a{border:1px solid var(--borda);color:#cfd6e6;border-radius:100px;align-items:center;min-height:36px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.presets a[aria-current=true]{color:#fff;background:#2e9bff29;border-color:#2e9bff99}.kpis{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px;display:grid}.kpi{flex-direction:column;gap:4px;padding:18px;display:flex}.kpi-rotulo{letter-spacing:1px;text-transform:uppercase;color:var(--cinza);font-size:12px;font-weight:700}.kpi-valor{font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1.1}.grade-graficos{grid-template-columns:1fr 1fr;gap:18px;display:grid}.painel-grafico{min-width:0;padding:20px}.painel-grafico.largo{grid-column:1/-1}.vazio{text-align:center;padding:24px 0}.ver-tabela{margin-top:10px;font-size:13px}.ver-tabela summary{cursor:pointer;color:var(--neon2)}.ver-tabela .tabela{margin-top:8px}.ver-tabela .tabela th{color:#dfe3ee;background:0 0;font-weight:600;position:static}.dica{background:#161a28;border:1px solid #ffffff29;border-radius:10px;padding:8px 12px;font-size:13px;box-shadow:0 8px 24px #0006}.dica-rotulo{color:var(--cinza);margin-bottom:4px;font-size:12px}.dica-linha{align-items:center;gap:8px;display:flex}.dica-chave{border-radius:2px;width:12px;height:3px;display:inline-block}.matriz th[scope=col]{white-space:normal;min-width:90px;font-size:12px}.matriz td{text-align:center;font-variant-numeric:tabular-nums;border-left:1px solid var(--borda);font-weight:700}.matriz th[scope=row]{white-space:nowrap;color:#dfe3ee;font-weight:600}@media (max-width:1100px){.kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.grade-graficos{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}}.menu-admin{color:#cfd6e6;border-bottom:2px solid #0000;padding:6px 2px;font-weight:700;text-decoration:none}.menu-admin[aria-current=page]{color:#fff;border-bottom-color:var(--neon2)}
