@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--laranja: #c2410c;--laranja-forte: #a3360a;--laranja-texto: #c2410c;--laranja-suave: #fbeee6;--grafite: #1c1c21;--fundo: #f6f5f3;--papel: #ffffff;--campo: #ffffff;--texto: #1c1c21;--texto-2: #5f5f68;--linha: #e3e1dd;--painel: #1c1c21;--painel-texto: #d9d9de;--erro: #b42318;--erro-fundo: #fdecea;--ok: #0f6b3c;--ok-fundo: #e6f4ec;--info: #3d3d45;--info-fundo: #efeeeb;--foco: #f08a4b;--selo-cinza: #eceae6;--selo-azul: #e6eefb;--selo-azul-texto: #1d4ed8;--atencao: #8a4b00;--atencao-fundo: #fff4dc;--sombra: 0 1px 2px rgb(28 28 33 / 6%), 0 4px 16px rgb(28 28 33 / 7%);--raio: 10px;color-scheme:light;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--texto);background:var(--fundo);-webkit-font-smoothing:antialiased}:root[data-tema=escuro]{--laranja-texto: #f08a4b;--selo-cinza: #2c2c33;--selo-azul: #1a2740;--selo-azul-texto: #9ec1ff;--laranja-suave: #2a1c15;--fundo: #121214;--papel: #1c1c21;--campo: #16161a;--texto: #f2f2f4;--texto-2: #a3a3ab;--linha: #2e2e35;--painel: #0b0b0d;--painel-texto: #c9c9cf;--erro: #fca5a5;--erro-fundo: #3a1716;--ok: #86efac;--ok-fundo: #12301f;--info: #d4d4d8;--info-fundo: #23232a;--atencao: #fcd28a;--atencao-fundo: #33260f;--sombra: 0 1px 2px rgb(0 0 0 / 30%), 0 4px 16px rgb(0 0 0 / 30%);color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--fundo);color:var(--texto)}h1,h2,h3{line-height:1.2;margin:0}a{color:var(--laranja-texto);font-weight:600}a:hover{color:var(--texto)}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}:root[data-tema=escuro] .so-claro,:root:not([data-tema=escuro]) .so-escuro{display:none!important}.tela-conta{display:grid;grid-template-columns:minmax(320px,440px) 1fr;min-height:100vh}.tela-conta__marca{background:var(--painel);color:var(--painel-texto);padding:48px 40px;display:flex;flex-direction:column;gap:48px;position:relative;overflow:hidden}.tela-conta__logo{width:190px}.tela-conta__chamada{font-size:26px;font-weight:700;color:#fff;line-height:1.25;margin:0 0 20px}.tela-conta__frase ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.tela-conta__frase li{padding-left:22px;position:relative;line-height:1.45}.tela-conta__frase li:before{content:"";position:absolute;left:0;top:6px;width:9px;height:11px;border-radius:2px;background:var(--laranja)}.tela-conta__informac{margin-top:auto;opacity:.6}.tela-conta__planta{margin-top:auto}.tela-conta__planta+.tela-conta__informac{margin-top:0}.tela-conta__conteudo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:20px}.tela-conta__tema{position:absolute;top:16px;right:16px}.tela-conta__logo-celular{display:none;width:150px}.tela-conta__caixa{width:100%;max-width:420px;background:var(--papel);border:1px solid var(--linha);border-radius:14px;box-shadow:var(--sombra);padding:32px}.tela-conta__caixa h1{font-size:26px}.tela-conta__subtitulo{color:var(--texto-2);margin:6px 0 22px}.tela-conta__rodape{color:var(--texto-2)}.tela-conta form{display:grid;gap:16px}@media(max-width:820px){.tela-conta{grid-template-columns:1fr}.tela-conta__marca{display:none}.tela-conta__logo-celular{display:block}:root[data-tema=escuro] .tela-conta__logo-celular.so-claro,:root:not([data-tema=escuro]) .tela-conta__logo-celular.so-escuro{display:none}.tela-conta__conteudo{justify-content:flex-start;padding:28px 16px}.tela-conta__caixa{padding:24px 20px}}.campo{display:grid;gap:6px}.campo label{font-weight:600;font-size:14px}.campo input,.campo select{font:inherit;padding:11px 12px;border:1.5px solid var(--linha);border-radius:8px;background:var(--campo);color:var(--texto);min-height:44px;width:100%}.campo input:focus,.campo select:focus{border-color:var(--laranja);outline:none;box-shadow:0 0 0 3px #c2410c40}.campo--erro input,.campo--erro select{border-color:var(--erro)}.campo__erro{color:var(--erro);font-weight:600}.campo__dica{color:var(--texto-2)}.escolha-tipo{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.escolha-tipo legend{font-weight:600;font-size:14px;margin-bottom:8px;padding:0}.escolha-tipo__opcao{border:1.5px solid var(--linha);border-radius:var(--raio);padding:12px;display:grid;gap:4px;cursor:pointer;font-size:13px;color:var(--texto-2);background:var(--campo)}.escolha-tipo__opcao strong{color:var(--texto);font-size:14px}.escolha-tipo__opcao input{position:absolute;opacity:0;pointer-events:none}.escolha-tipo__opcao--ativa{border-color:var(--laranja);box-shadow:inset 0 0 0 1px var(--laranja);background:var(--laranja-suave)}.escolha-tipo__opcao:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}@media(max-width:420px){.escolha-tipo{grid-template-columns:1fr}}.grade-rt{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:10px;align-items:start}@media(max-width:480px){.grade-rt{grid-template-columns:1fr 1fr}.grade-rt .campo:nth-child(2){grid-column:1 / -1;order:-1}}.linha-acoes{display:flex;justify-content:flex-end;margin-top:-6px}.link-discreto{font-size:14px}.letra-miuda{font-size:12.5px;color:var(--texto-2);margin:0;line-height:1.5}.botao{font:inherit;font-weight:700;border-radius:8px;min-height:44px;padding:10px 18px;border:1.5px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.botao--primario{background:var(--laranja);color:#fff}.botao--primario:hover:not(:disabled){background:var(--laranja-forte);color:#fff}.botao--fantasma{background:transparent;color:var(--texto);border-color:var(--linha);min-height:38px;padding:6px 14px}.botao--fantasma:hover{border-color:var(--texto-2)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao-tema{width:38px;height:38px;border-radius:8px;border:1.5px solid var(--linha);background:transparent;color:var(--texto);display:inline-grid;place-items:center;cursor:pointer;flex:none}.botao-tema:hover{border-color:var(--texto-2)}.fio-pulso{position:relative;width:64px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--laranja) 25%,transparent);overflow:hidden;display:inline-block}.fio-pulso:after{content:"";position:absolute;inset:0 auto 0 0;width:35%;border-radius:2px;background:var(--laranja);animation:correr 1.1s ease-in-out infinite}.fio-pulso--pequeno{width:28px;background:#ffffff4d}.fio-pulso--pequeno:after{background:#fff}.fio-pulso--grande{width:120px;height:4px}@keyframes correr{0%{transform:translate(-100%)}to{transform:translate(290%)}}.aviso{border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.45}.aviso--erro{background:var(--erro-fundo);color:var(--erro);font-weight:600}.aviso--ok{background:var(--ok-fundo);color:var(--ok);margin-bottom:16px}.aviso--info{background:var(--info-fundo);color:var(--info)}.carregando{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:20px}.topo{background:var(--papel);border-bottom:1px solid var(--linha);padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:10}.topo__marca img{height:34px;display:block}.topo__conta{display:flex;align-items:center;gap:12px;min-width:0}.topo__avatar{width:36px;height:36px;border-radius:50%;background:var(--laranja);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;flex:none}.topo__nome{display:grid;line-height:1.25;min-width:0}.topo__nome strong,.topo__nome small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topo__nome small{color:var(--texto-2)}@media(max-width:600px){.topo{padding:10px 16px}.topo__nome{display:none}.topo__marca img{height:28px}}.moldura__conteudo{max-width:1100px;margin:0 auto;padding:32px 24px 64px}@media(max-width:600px){.moldura__conteudo{padding:22px 16px 48px}}.cabecalho-pagina{margin-bottom:24px}.cabecalho-pagina h1{font-size:28px}.cabecalho-pagina p{color:var(--texto-2);margin:6px 0 0}.vazio{background:var(--papel);border:1.5px dashed var(--linha);border-radius:14px;padding:48px 24px;text-align:center;display:grid;justify-items:center;gap:8px}.vazio__icone{color:var(--texto);margin-bottom:4px}.vazio__terminal{fill:var(--laranja)}.vazio h2{font-size:19px}.vazio p{color:var(--texto-2);margin:0;max-width:420px}.planta{width:100%;max-width:360px;height:auto;display:block;overflow:visible}.planta__paredes path{fill:none;stroke:#ffffff6b;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:desenhar .9s ease-out forwards;animation-delay:calc(var(--i) * .22s)}.planta__nomes text{fill:#ffffff73;font-size:11px;font-weight:600;letter-spacing:.04em;opacity:0;animation:surgir .6s ease-out forwards;animation-delay:calc(1.5s + var(--i) * .1s)}.planta__qd{opacity:0;animation:surgir .4s ease-out 2.1s forwards}.planta__qd rect{fill:#2a2a31;stroke:var(--laranja);stroke-width:1.5}.planta__qd text{fill:#fff;font-size:8px;font-weight:700}.planta__fios path{fill:none;stroke:var(--laranja);stroke-width:1.6;stroke-linejoin:round;opacity:.75;stroke-dasharray:1;stroke-dashoffset:1;animation:desenhar .8s ease-in-out forwards;animation-delay:calc(2.4s + var(--i) * .25s)}.planta__pulsos path{fill:none;stroke:#ffb27a;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:1.07;opacity:0;animation:pulso 3.2s linear infinite;animation-delay:calc(4.6s + var(--i) * .55s)}.planta__tomadas rect{fill:none;stroke:#ffb27a;stroke-width:1.4;opacity:0;animation:surgir .4s ease-out forwards;animation-delay:calc(3.6s + var(--i) * .08s)}.planta__lampadas g{opacity:.25;animation:acender .5s ease-out forwards;animation-delay:calc(3.3s + var(--i) * .25s)}.planta__lampada{fill:var(--laranja);stroke:#ffb27a;stroke-width:1.5}.planta__brilho{fill:var(--laranja);opacity:.18;transform-box:fill-box;transform-origin:center;animation:respirar 3.2s ease-in-out infinite;animation-delay:calc(4.6s + var(--i) * .55s)}@keyframes desenhar{to{stroke-dashoffset:0}}@keyframes surgir{to{opacity:1}}@keyframes acender{0%{opacity:.25}60%{opacity:1;filter:brightness(1.6)}to{opacity:1}}@keyframes pulso{0%{stroke-dashoffset:1.07;opacity:1}70%{stroke-dashoffset:0;opacity:1}71%,to{opacity:0}}@keyframes respirar{0%,to{transform:scale(.85);opacity:.12}70%{transform:scale(1.15);opacity:.3}}@media(prefers-reduced-motion:reduce){.planta *,.planta__lampadas g{animation:none!important}.planta__paredes path,.planta__fios path{stroke-dashoffset:0}.planta__nomes text,.planta__qd,.planta__tomadas rect,.planta__lampadas g{opacity:1}.planta__pulsos path{opacity:0}.fio-pulso:after{animation-duration:3s}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.botao--perigo{color:var(--erro)}.botao.botao--perigo:not(.botao--fantasma){background:#b42318;color:#fff}.cabecalho-pagina--com-acao{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.abas{display:flex;gap:4px;border-bottom:1px solid var(--linha);margin-bottom:18px}.aba{font:inherit;font-weight:600;background:none;border:0;border-bottom:3px solid transparent;padding:10px 14px;color:var(--texto-2);cursor:pointer;margin-bottom:-1px}.aba--ativa{color:var(--texto);border-bottom-color:var(--laranja)}.filtros{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.filtros__busca{flex:1 1 260px;display:flex;align-items:center;gap:8px;background:var(--campo);border:1.5px solid var(--linha);border-radius:8px;padding:0 12px;color:var(--texto-2);min-height:44px}.filtros__busca:focus-within{border-color:var(--laranja);box-shadow:0 0 0 3px #c2410c40}.filtros__busca input{border:0;outline:none;background:transparent;font:inherit;color:var(--texto);flex:1;min-width:0;padding:10px 0}.filtros__situacao{display:flex;gap:6px;flex-wrap:wrap}.chip{font:inherit;font-size:13.5px;font-weight:600;border:1.5px solid var(--linha);background:var(--papel);color:var(--texto-2);border-radius:999px;padding:6px 12px;min-height:36px;cursor:pointer}.chip--ativo{background:var(--texto);border-color:var(--texto);color:var(--fundo)}.lista-total{color:var(--texto-2);font-size:14px;margin:0 0 10px}.lista-projetos{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.lista-mais{display:flex;justify-content:center;margin-top:18px}.lista-carregando{display:grid;place-items:center;padding:64px 0}.cartao-projeto{display:grid;gap:8px;height:100%;background:var(--papel);border:1px solid var(--linha);border-radius:12px;padding:16px 18px;color:var(--texto);text-decoration:none;font-weight:400;transition:border-color .15s,box-shadow .15s,transform .15s}@media(hover:hover){.cartao-projeto:hover{color:var(--texto);border-color:var(--laranja);box-shadow:var(--sombra);transform:translateY(-1px)}}.cartao-projeto:focus-visible{border-color:var(--laranja)}.cartao-projeto__topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cartao-projeto__topo h3{font-size:16.5px;overflow-wrap:anywhere}.cartao-projeto__local,.cartao-projeto__pendente,.cartao-projeto__rodape{margin:0;color:var(--texto-2);font-size:13.5px}.cartao-projeto__rodape{font-size:12.5px;margin-top:auto}.cartao-projeto__numeros{display:flex;gap:18px;flex-wrap:wrap;margin:4px 0 0}.cartao-projeto__numeros div{display:grid;gap:2px}.cartao-projeto__numeros dt{font-size:11.5px;color:var(--texto-2);text-transform:uppercase;letter-spacing:.04em}.cartao-projeto__numeros dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.selo{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap;flex:none}.selo--rascunho{background:var(--selo-cinza);color:var(--texto-2)}.selo--enviado{background:var(--selo-azul);color:var(--selo-azul-texto)}.selo--devolvido{background:var(--erro-fundo);color:var(--erro)}.selo--aprovado{background:var(--ok-fundo);color:var(--ok)}.dialogo{border:0;padding:0;background:transparent;width:min(var(--largura),calc(100vw - 32px));max-height:calc(100vh - 32px);color:var(--texto)}.dialogo::backdrop{background:#0a0a0c8c}.dialogo__caixa{background:var(--papel);border:1px solid var(--linha);border-radius:14px;padding:22px 24px 24px;box-shadow:0 20px 60px #0000004d}.dialogo__topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dialogo__topo h2{font-size:20px}.dialogo__fechar{background:none;border:0;color:var(--texto-2);cursor:pointer;width:36px;height:36px;border-radius:8px;display:grid;place-items:center}.dialogo__fechar:hover{background:var(--fundo);color:var(--texto)}.dialogo__texto{margin:0 0 18px;color:var(--texto-2);line-height:1.5}@media(prefers-reduced-motion:no-preference){.dialogo[open] .dialogo__caixa{animation:subir .18s ease-out}@keyframes subir{0%{transform:translateY(10px);opacity:0}}}.form-projeto{display:grid;gap:14px}.form-projeto__linha{display:grid;grid-template-columns:160px 1fr;gap:10px;align-items:start}@media(max-width:520px){.form-projeto__linha{grid-template-columns:1fr}}.form-projeto__acoes{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.info-regras{display:grid;gap:2px;font-size:13.5px;border-left:3px solid var(--laranja);background:var(--laranja-suave);padding:10px 12px;border-radius:0 8px 8px 0;margin:0}.info-regras small{color:var(--texto-2)}.info-regras--aviso{border-left-color:#b54708}.voltar{display:inline-block;font-size:14px;margin-bottom:14px;text-decoration:none}.projeto-topo{margin-bottom:18px}.projeto-topo__titulo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.projeto-topo__titulo h1{font-size:28px;overflow-wrap:anywhere}.projeto-topo__local{margin:6px 0 0;color:var(--texto-2)}.projeto-topo__meta{margin:4px 0 0;color:var(--texto-2);font-size:13.5px}.projeto-topo__acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.etapas{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}.etapa{display:grid;grid-template-columns:36px 1fr;gap:14px;background:var(--papel);border:1px solid var(--linha);border-radius:12px;padding:18px}.etapa__numero{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;border:2px solid var(--linha);color:var(--texto-2)}.etapa--feita .etapa__numero{background:var(--laranja);border-color:var(--laranja);color:#fff}.etapa__corpo{display:grid;gap:6px;min-width:0}.etapa__corpo h3{font-size:17px;padding-top:6px}.etapa__corpo p{margin:0;color:var(--texto-2)}.etapa__breve{font-size:12.5px;color:var(--laranja-texto);font-weight:600}.moldura__conteudo--larga{max-width:1320px;padding-bottom:120px}.etapa__acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.etapa__acoes .botao{min-height:38px;padding:6px 14px}.planta-comodos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:20px;align-items:start}@media(max-width:1000px){.planta-comodos{grid-template-columns:1fr}}.painel-planta,.painel-comodos{background:var(--papel);border:1px solid var(--linha);border-radius:14px;padding:18px;display:grid;gap:14px;min-width:0}@media(min-width:1001px){.painel-planta{position:sticky;top:16px}}@media(max-width:600px){.painel-planta,.painel-comodos{padding:14px}}.painel__topo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.painel__topo h2{font-size:18px}.painel-planta .aviso--ok,.painel-comodos .aviso--ok{margin-bottom:0}.painel-planta__escolha{display:flex;gap:6px;flex-wrap:wrap}.painel-planta__vazia{padding:40px 16px;text-align:center;color:var(--texto-2);border:1.5px dashed var(--linha);border-radius:12px}.soltar{border:2px dashed var(--linha);border-radius:12px;padding:36px 20px;display:grid;justify-items:center;gap:8px;text-align:center;transition:border-color .15s,background .15s}.soltar span,.soltar small{color:var(--texto-2)}.soltar strong{font-size:17px}.soltar .botao{margin:8px 0 4px}.soltar--ativo{border-color:var(--laranja);background:var(--laranja-suave)}.soltar--compacto{border:0;padding:0;justify-items:start}.soltar--compacto .botao{margin:0}.soltar__icone{color:var(--texto-2);margin-bottom:4px}.soltar__ponto{fill:var(--laranja);transform-box:fill-box;transform-origin:center;animation:piscar-ponto 1.8s ease-in-out infinite}.soltar__enviando{display:grid;justify-items:center;gap:10px;padding:18px 0}.soltar--compacto .soltar__enviando{justify-items:start;padding:4px 0}@keyframes piscar-ponto{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.visor{position:relative;border:1px solid var(--linha);border-radius:10px;overflow:hidden;height:min(64vh,620px);min-height:300px;background:#fff;display:grid;place-items:center}:root[data-tema=escuro] .visor{background:#e9e9ec}.visor img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.visor--pdf{height:min(72vh,680px)}.visor iframe{width:100%;height:100%;border:0;display:block;background:#fff}.visor__erro{color:#b42318;font-weight:600;padding:20px;text-align:center}.painel-planta__arquivo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.painel-planta__arquivo>div{display:grid;gap:2px;min-width:0}.painel-planta__arquivo strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.painel-planta__arquivo small{color:var(--texto-2)}.painel-planta__acoes{display:flex;gap:8px;flex-wrap:wrap}.leitura-ia{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c2152;overflow:hidden}.leitura-ia__grade{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgb(240 138 75 / 55%) 1.2px,transparent 1.6px);background-size:22px 22px;animation:grade 2.4s ease-in-out infinite}.leitura-ia__varredura{position:absolute;left:0;right:0;height:110px;top:-110px;background:linear-gradient(to bottom,transparent,rgb(194 65 12 / 22%) 80%,rgb(240 138 75 / 90%) 98%,#fff 100%);box-shadow:0 6px 18px #f08a4b8c;animation:varrer 2.6s cubic-bezier(.45,0,.55,1) infinite}.leitura-ia__canto{position:absolute;width:26px;height:26px;border:3px solid var(--laranja);animation:cantos 1.3s ease-in-out infinite alternate}.leitura-ia__canto--1{top:12px;left:12px;border-right:0;border-bottom:0;border-radius:6px 0 0}.leitura-ia__canto--2{top:12px;right:12px;border-left:0;border-bottom:0;border-radius:0 6px 0 0}.leitura-ia__canto--3{bottom:12px;left:12px;border-right:0;border-top:0;border-radius:0 0 0 6px}.leitura-ia__canto--4{bottom:12px;right:12px;border-left:0;border-top:0;border-radius:0 0 6px}.leitura-ia__selo{position:absolute;left:50%;bottom:22px;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);display:flex;align-items:center;gap:12px;background:var(--papel);color:var(--texto);border:1px solid var(--linha);border-radius:12px;padding:10px 16px;box-shadow:0 10px 30px #00000040}.leitura-ia__selo>div{display:grid;gap:2px}.leitura-ia__selo small{color:var(--texto-2);font-variant-numeric:tabular-nums}.leitura-ia__frase{animation:entrar .4s ease-out}@keyframes varrer{0%{top:-110px}to{top:100%}}@keyframes grade{0%,to{opacity:.25}50%{opacity:.7}}@keyframes cantos{0%{transform:scale(1);opacity:.7}to{transform:scale(1.12);opacity:1}}@keyframes entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.painel-comodos__conferir{font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--erro-fundo);color:var(--erro)}.lista-comodos{list-style:none;padding:0;margin:0;display:grid;gap:8px}.comodo{border:1px solid var(--linha);border-radius:10px;padding:8px 10px;display:grid;gap:8px;background:var(--papel);border-left-width:4px;border-left-color:var(--linha)}.comodo--conferir{border-left-color:var(--erro);background:color-mix(in srgb,var(--erro-fundo) 45%,var(--papel))}.comodo--atencao{border-left-color:#d08700;background:color-mix(in srgb,var(--atencao-fundo) 55%,var(--papel))}.comodos__cabecalho{display:none}.painel-comodos{container-type:inline-size}.comodo__campos{display:grid;grid-template-columns:minmax(0,1fr) 180px 36px;grid-template-areas:"nome tipo remover" "medidas medidas medidas";gap:8px;align-items:center}.comodo__nome{grid-area:nome}.comodo__tipo{grid-area:tipo}.comodo__medidas{grid-area:medidas}.comodo__remover{grid-area:remover}.comodo input,.comodo select{font:inherit;font-size:15px;width:100%;min-height:40px;padding:7px 10px;border-radius:8px;border:1.5px solid var(--linha);background:var(--campo);color:var(--texto)}.comodo select{padding-right:4px}.comodo input:focus,.comodo select:focus{border-color:var(--laranja);outline:none;box-shadow:0 0 0 3px #c2410c40}.comodo input[aria-invalid=true]{border-color:var(--erro)}.comodo__nome input{font-weight:600}.comodo__medidas{display:grid;grid-template-columns:minmax(0,150px) 12px minmax(0,150px) 1fr;gap:6px;align-items:center}.comodo__medidas label{position:relative}.comodo__medidas input{text-align:right;font-variant-numeric:tabular-nums;padding:7px 8px 7px 64px}.comodo__rotulo-medida{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--texto-2);pointer-events:none}.comodo__vezes{color:var(--texto-2);text-align:center}.comodo__area{font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:14px}.comodo__area--falta{color:var(--erro);font-weight:600;font-size:13px}.comodo__remover{width:36px;height:36px;border-radius:8px;border:0;background:none;color:var(--texto-2);cursor:pointer;display:grid;place-items:center}.comodo__remover:hover{background:var(--erro-fundo);color:var(--erro)}.comodo__erro{margin:0;color:var(--erro);font-size:13px;font-weight:600}.comodo__conferir{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.comodo__conferir ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.45;flex:1;min-width:200px}.comodo--conferir .comodo__conferir ul{color:var(--erro)}.comodo--atencao .comodo__conferir ul{color:var(--atencao)}.comodo__conferir .botao{min-height:32px;padding:4px 12px;font-size:13.5px}.comodo__nota{margin:0;font-size:12.5px;color:var(--texto-2)}.comodo--novo{animation:chegar .5s ease-out both;animation-delay:calc(var(--i) * 70ms)}@keyframes chegar{0%{opacity:0;transform:translateY(8px);box-shadow:0 0 #c2410c00}60%{opacity:1;transform:none;box-shadow:0 0 0 3px #c2410c59}to{box-shadow:0 0 #c2410c00}}@container (min-width: 780px){.comodos__cabecalho{display:grid;grid-template-columns:minmax(0,1fr) 170px 250px 36px;gap:8px;padding:0 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2)}.comodo__campos{grid-template-columns:minmax(0,1fr) 170px 250px 36px;grid-template-areas:"nome tipo medidas remover"}.comodo__medidas{grid-template-columns:66px 10px 66px 1fr}.comodo__medidas input{padding:7px 8px}.comodo__rotulo-medida{display:none}}@container (max-width: 440px){.comodo__campos{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"nome remover" "tipo tipo" "medidas medidas"}.comodo__medidas{grid-template-columns:1fr 12px 1fr 1fr}}.comodos__vazio{border:1.5px dashed var(--linha);border-radius:12px;padding:32px 18px;text-align:center;display:grid;gap:6px}.comodos__vazio p,.comodos__vazio-texto{margin:0;color:var(--texto-2)}.comodos__rodape{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.comodos__total{margin:0;color:var(--texto-2);font-size:14px;font-variant-numeric:tabular-nums}.comodos__total strong{color:var(--texto)}.comodos__falta{color:var(--erro);font-weight:600}.tabela-comodos{width:100%;border-collapse:collapse;font-size:14.5px}.tabela-comodos th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2);padding:0 8px 8px}.tabela-comodos td{padding:10px 8px;border-top:1px solid var(--linha);font-variant-numeric:tabular-nums}.tabela-comodos td:first-child{font-weight:600}@media(max-width:520px){.tabela-comodos th:nth-child(2),.tabela-comodos td:nth-child(2){display:none}}.resumo-leitura{background:var(--laranja-suave);border:1px solid color-mix(in srgb,var(--laranja) 30%,transparent);border-radius:10px;padding:12px 14px;display:grid;gap:8px;animation:entrar .4s ease-out}.resumo-leitura__topo{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start}.resumo-leitura__topo>div{display:grid;gap:2px}.resumo-leitura__topo small{color:var(--texto-2)}.resumo-leitura__icone{width:32px;height:32px;border-radius:8px;background:var(--laranja);color:#fff;display:grid;place-items:center}.resumo-leitura .dialogo__fechar{width:30px;height:30px}.resumo-leitura ul{margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;color:var(--texto)}.resumo-leitura__alerta{color:var(--erro);font-weight:600}.resumo-leitura__obs summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--laranja-texto)}.resumo-leitura__obs ul{margin-top:6px;color:var(--texto-2)}.barra-salvar{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:12px 16px;background:var(--papel);border-top:1px solid var(--linha);box-shadow:0 -6px 24px #0000001a;animation:subir .25s ease-out}.barra-salvar--pendente{border-top:2px solid var(--laranja)}.barra-salvar__caixa{max-width:1272px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.barra-salvar__texto{font-weight:600;font-size:14.5px;min-width:0;flex:1 1 260px}.barra-salvar__aviso--erro{color:var(--erro)}.barra-salvar__aviso--ok{color:var(--ok)}.barra-salvar__acoes{display:flex;gap:8px;flex-wrap:wrap}@keyframes subir{0%{transform:translateY(100%)}to{transform:none}}.escolha-leitura{display:grid;gap:10px;margin-bottom:14px}.escolha-leitura__opcao{font:inherit;text-align:left;display:grid;gap:4px;padding:14px 16px;border-radius:10px;border:1.5px solid var(--linha);background:var(--papel);color:var(--texto);cursor:pointer}.escolha-leitura__opcao span{color:var(--texto-2);font-size:14px}.escolha-leitura__opcao:hover,.escolha-leitura__opcao:focus-visible{border-color:var(--laranja);background:var(--laranja-suave)}@media(prefers-reduced-motion:reduce){.leitura-ia__varredura{animation:none;top:auto;bottom:0;height:4px}.leitura-ia__grade,.leitura-ia__canto,.soltar__ponto,.comodo--novo,.barra-salvar,.resumo-leitura,.leitura-ia__frase{animation:none}}.calculo{display:grid;gap:16px}.cartao-etapa{background:var(--papel);border:1px solid var(--linha);border-radius:14px;padding:18px;display:grid;gap:14px;min-width:0;container-type:inline-size}@media(max-width:600px){.cartao-etapa{padding:14px}}.cartao-etapa__topo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.cartao-etapa__topo h2{font-size:18px}.cartao-etapa__conta{font-size:13.5px;color:var(--texto-2);font-weight:600;font-variant-numeric:tabular-nums}.cartao-etapa__texto{margin:0;color:var(--texto-2);font-size:14.5px;line-height:1.5}.regras-selo{font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--laranja-suave);color:var(--laranja-texto)}.regras-selo--generico{background:var(--atencao-fundo);color:var(--atencao)}.entrada-lida{margin:0;font-weight:700;font-size:17px}.campo-grupo{display:grid;gap:8px}.campo-grupo__rotulo{font-weight:600;font-size:14px}.opcoes-entrada{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.opcoes-entrada--tensao{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@container (max-width: 520px){.opcoes-entrada{grid-template-columns:1fr}}.opcao-entrada{font:inherit;text-align:left;display:grid;gap:2px;padding:12px 14px;border-radius:10px;border:1.5px solid var(--linha);background:var(--papel);color:var(--texto);cursor:pointer;transition:border-color .15s,background .15s}.opcao-entrada span{font-size:13px;color:var(--texto-2)}.opcao-entrada:hover:not(:disabled){border-color:var(--texto-2)}.opcao-entrada--ativa{border-color:var(--laranja);box-shadow:inset 0 0 0 1px var(--laranja);background:var(--laranja-suave)}.opcao-entrada:disabled{opacity:.5;cursor:not-allowed;border-style:dashed}.catalogo{display:flex;flex-wrap:wrap;gap:6px}.chip--mais{font-weight:600}.chip--mais:hover:not(:disabled){border-color:var(--laranja);color:var(--laranja-texto)}.equipamentos__cabecalho{display:none}.lista-equipamentos{list-style:none;padding:0;margin:0;display:grid;gap:8px}.equipamento{border:1px solid var(--linha);border-radius:10px;padding:8px 10px;display:grid;gap:6px;animation:entrar .3s ease-out}.equipamento--erro{border-color:var(--erro)}.equipamento__campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;grid-template-areas:"nome nome remover" "comodo comodo comodo" "potencia tensao tensao";gap:8px;align-items:center}.equipamento__nome{grid-area:nome}.equipamento__comodo{grid-area:comodo}.equipamento__potencia{grid-area:potencia;position:relative}.equipamento__tensao{grid-area:tensao}.equipamento .comodo__remover{grid-area:remover}.equipamento input,.equipamento select{font:inherit;font-size:15px;width:100%;min-height:40px;padding:7px 10px;border-radius:8px;border:1.5px solid var(--linha);background:var(--campo);color:var(--texto)}.equipamento input:focus,.equipamento select:focus{border-color:var(--laranja);outline:none;box-shadow:0 0 0 3px #c2410c40}.equipamento [aria-invalid=true]{border-color:var(--erro)}.equipamento__nome input{font-weight:600}.equipamento__potencia input{text-align:right;padding-right:30px;font-variant-numeric:tabular-nums}.equipamento__unidade{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--texto-2);font-size:13px;pointer-events:none}@container (min-width: 560px){.equipamento__campos{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;grid-template-areas:"nome comodo remover" "potencia tensao tensao"}}@container (min-width: 820px){.equipamentos__cabecalho{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 130px 150px 36px;gap:8px;padding:0 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2)}.equipamento__campos{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 130px 150px 36px;grid-template-areas:"nome comodo potencia tensao remover"}}.criterios{gap:0}.criterios summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.criterios summary::-webkit-details-marker{display:none}.criterios summary:after{content:"▾";color:var(--texto-2);transition:transform .2s}.criterios[open] summary:after{transform:rotate(180deg)}.criterios summary>span{display:grid;gap:2px}.criterios summary strong{font-size:18px}.criterios summary small{color:var(--texto-2)}.criterios__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:16px 0 12px}.criterios__grade label{display:grid;gap:6px;font-weight:600;font-size:14px}.criterios__grade select,.criterios__grade input{font:inherit;font-weight:400;font-size:15px;min-height:42px;padding:8px 10px;border-radius:8px;border:1.5px solid var(--linha);background:var(--campo);color:var(--texto);width:100%}.criterios>.botao{justify-self:start}.calculando{display:grid;justify-items:center;gap:8px;padding:18px 0 26px;text-align:center}.calculando small{color:var(--texto-2)}.calculando__desenho{width:100%;max-width:440px;height:auto;overflow:visible}.calculando__qd{fill:var(--grafite);stroke:var(--laranja);stroke-width:2.5}.calculando__qd-texto{fill:#fff;font-size:18px;font-weight:700;font-family:inherit}.calculando__fio{fill:none;stroke:var(--linha);stroke-width:3;stroke-linecap:round}.calculando__pulso{fill:none;stroke:var(--laranja);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:.16 1;stroke-dashoffset:.16;animation:correr-fio 1.2s cubic-bezier(.5,0,.5,1) infinite;animation-delay:calc(var(--i) * .14s);filter:drop-shadow(0 0 4px rgb(240 138 75 / 80%))}.calculando__ponto{fill:var(--papel);stroke:var(--linha);stroke-width:2.5;animation:acender-ponto 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * .14s + .9s)}@keyframes correr-fio{0%{stroke-dashoffset:.16}to{stroke-dashoffset:-1}}@keyframes acender-ponto{0%,to{fill:var(--papel);stroke:var(--linha)}30%{fill:var(--laranja);stroke:#ffb27a}}.resultado-vazio{display:grid;justify-items:center;gap:8px;padding:26px 10px;color:var(--texto-2);text-align:center}.resultado-vazio p{margin:0;max-width:420px}.resultado-vazio__ponto{fill:var(--laranja);transform-box:fill-box;transform-origin:center;animation:piscar-ponto 1.8s ease-in-out infinite}.resultado-velho-aviso{background:var(--atencao-fundo);color:var(--atencao);font-weight:600;font-size:14px;padding:10px 14px;border-radius:8px}.resultado-calc{display:grid;gap:16px;transition:opacity .2s,filter .2s}.resultado-calc--velho{opacity:.55;filter:grayscale(.5)}.numeros-calc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@container (max-width: 760px){.numeros-calc{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 380px){.numeros-calc{grid-template-columns:1fr}}.numero-calc{border:1px solid var(--linha);border-radius:12px;padding:14px;display:grid;gap:4px;align-content:start;background:var(--fundo);min-width:0}.numero-calc__rotulo{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2)}.numero-calc__valor{font-size:26px;font-variant-numeric:tabular-nums;line-height:1.15}.numero-calc small{color:var(--texto-2);font-size:12.5px;line-height:1.4}.numero-calc--destaque{background:var(--grafite);border-color:var(--grafite);color:#fff}.numero-calc--destaque .numero-calc__rotulo,.numero-calc--destaque small{color:#c9c9cf}.numero-calc--destaque .numero-calc__valor{color:#fff}:root[data-tema=escuro] .numero-calc--destaque{background:var(--laranja-suave);border-color:color-mix(in srgb,var(--laranja) 45%,transparent)}.resultado-calc--novo .numero-calc,.resultado-calc--novo .bloco-calc,.resultado-calc--novo .avisos-calc{animation:chegar .55s ease-out both;animation-delay:calc(var(--i, 4) * 90ms)}.resultado-calc--novo .numero-calc--destaque{animation-name:chegar,ligar;animation-duration:.55s,1.2s;animation-delay:.18s,.6s}@keyframes ligar{0%,to{box-shadow:0 0 #f08a4b00}40%{box-shadow:0 0 0 4px #f08a4b73,0 0 24px #f08a4b73}}.avisos-calc{background:var(--atencao-fundo);border-radius:12px;padding:12px 16px;border-left:4px solid #d08700}.avisos-calc h3{font-size:15px;color:var(--atencao);margin-bottom:4px}.avisos-calc ul{margin:0;padding-left:18px;color:var(--atencao);font-size:14px;line-height:1.5}.bloco-calc{display:grid;gap:10px;min-width:0}.bloco-calc h3{font-size:16px}.bloco-calc--recolhido summary{cursor:pointer;display:flex;align-items:baseline;gap:10px;list-style:none}.bloco-calc--recolhido summary::-webkit-details-marker{display:none}.bloco-calc--recolhido summary:before{content:"▸";color:var(--texto-2);transition:transform .2s}.bloco-calc--recolhido[open] summary:before{transform:rotate(90deg)}.bloco-calc--recolhido summary span{color:var(--texto-2);font-size:13.5px}.bloco-calc--recolhido[open] .tabela-rolagem{margin-top:10px}.padrao-entrada{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0}.padrao-entrada div{border:1px solid var(--linha);border-radius:10px;padding:10px 12px;display:grid;gap:2px}.padrao-entrada dt{font-size:12px;color:var(--texto-2);font-weight:600}.padrao-entrada dd{margin:0;font-weight:700;font-size:16px}.padrao-pendente{margin:0;padding:12px 14px;border-radius:10px;background:var(--info-fundo);color:var(--info);font-size:14px}.fases{display:grid;gap:8px}.fase{display:grid;grid-template-columns:64px 1fr 90px;align-items:center;gap:10px;font-size:14px}.fase__nome{font-weight:700}.fase__barra{height:10px;border-radius:999px;background:var(--linha);overflow:hidden}.fase__barra span{display:block;height:100%;border-radius:999px;background:var(--laranja);transform-origin:left;animation:crescer .9s ease-out both}.fase__valor{text-align:right;font-variant-numeric:tabular-nums}@keyframes crescer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tabela-rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--linha);border-radius:10px}.tabela-circuitos{width:100%;border-collapse:collapse;font-size:14px;min-width:860px}.tabela-circuitos th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2);padding:10px;background:var(--fundo);white-space:nowrap}.tabela-circuitos td{padding:10px;border-top:1px solid var(--linha);vertical-align:top;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela-circuitos td:nth-child(2){white-space:normal;min-width:200px}.tabela-circuitos td small{display:block;color:var(--texto-2);font-size:12px}.tabela-circuitos td:nth-child(2) small{white-space:normal}.tabela-circuitos__num{font-weight:700;color:var(--laranja-texto)}.tabela-circuitos__erro{background:var(--erro-fundo)}.tabela-circuitos__msg{color:var(--erro)!important;font-weight:600}.selo-dr{font-size:11.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--selo-azul);color:var(--selo-azul-texto)}.tabela-rolagem .tabela-comodos{min-width:560px}.tabela-rolagem .tabela-comodos th{padding:10px 8px;background:var(--fundo)}.resultado-calc__rodape{border-top:1px solid var(--linha);padding-top:12px}.barra-salvar__resumo{color:var(--texto-2);font-weight:600}@media(prefers-reduced-motion:reduce){.calculando__pulso,.calculando__ponto,.resultado-vazio__ponto,.fase__barra span,.equipamento,.resultado-calc--novo .numero-calc,.resultado-calc--novo .bloco-calc,.resultado-calc--novo .avisos-calc{animation:none!important}.calculando__pulso{stroke-dasharray:none}}.campo textarea{font:inherit;font-size:15px;width:100%;padding:10px 12px;border-radius:8px;resize:vertical;min-height:90px;border:1.5px solid var(--linha);background:var(--campo);color:var(--texto);line-height:1.45}.campo textarea:focus{border-color:var(--laranja);outline:none;box-shadow:0 0 0 3px #c2410c40}.campo--erro textarea{border-color:var(--erro)}.convite{display:grid;gap:14px}.convite .botao{width:100%}.convite .link-discreto{justify-self:center}.convite__projeto{display:flex;gap:12px;align-items:center;border:1px solid var(--linha);border-radius:12px;padding:14px;background:var(--fundo)}.convite__projeto>div{display:grid;gap:2px;min-width:0}.convite__projeto strong{font-size:16.5px;overflow-wrap:anywhere}.convite__projeto small{color:var(--texto-2)}.convite__icone{width:40px;height:40px;flex:none;border-radius:10px;background:var(--laranja);color:#fff;display:grid;place-items:center}.pessoa-rt{display:flex;gap:12px;align-items:center}.pessoa-rt>div{display:grid;gap:2px}.pessoa-rt small{color:var(--texto-2)}.convidar{display:grid;gap:10px;max-width:520px}.estado-rt{display:flex;gap:12px;align-items:center;border-radius:10px;padding:12px 14px;background:var(--fundo);border:1px solid var(--linha)}.estado-rt>div{display:grid;gap:2px}.estado-rt small{color:var(--texto-2)}.estado-rt--enviado{background:var(--selo-azul);border-color:transparent}.estado-rt--enviado strong{color:var(--selo-azul-texto)}.estado-rt__envelope{color:var(--laranja-texto);display:grid;place-items:center}.estado-rt__pulso{width:12px;height:12px;flex:none;border-radius:50%;background:var(--laranja);box-shadow:0 0 #c2410c7f;animation:chamar 1.8s ease-out infinite}@keyframes chamar{0%{box-shadow:0 0 #c2410c8c}80%,to{box-shadow:0 0 0 12px #c2410c00}}.devolucao{border-left:4px solid var(--erro);background:var(--erro-fundo);border-radius:0 10px 10px 0;padding:12px 14px;display:grid;gap:6px}.devolucao strong{color:var(--erro)}.devolucao blockquote,.revisao__comentario,.aprovado blockquote{margin:0;padding:8px 12px;border-radius:8px;background:var(--papel);color:var(--texto);font-size:14.5px;line-height:1.5;white-space:pre-wrap}.devolucao small{color:var(--texto-2)}.decisao{margin:18px 0 0;border-radius:14px;border:2px solid var(--laranja);background:var(--laranja-suave);padding:18px;display:grid;gap:14px}.decisao__topo{display:flex;gap:14px;align-items:flex-start}.decisao__topo .estado-rt__pulso{margin-top:8px}.decisao__topo h2{font-size:19px}.decisao__topo p{margin:4px 0 0;color:var(--texto-2);line-height:1.5}.decisao__conferir,.decisao__acoes{display:flex;gap:8px;flex-wrap:wrap}.decisao__acoes{justify-content:flex-end;border-top:1px solid color-mix(in srgb,var(--laranja) 25%,transparent);padding-top:14px}@media(max-width:520px){.decisao__acoes .botao{flex:1 1 100%}}.aprovado{margin:18px 0 0;display:flex;gap:18px;align-items:center;border-radius:14px;padding:18px 22px;background:var(--grafite);color:#fff;overflow:hidden;position:relative}.aprovado__texto{display:grid;gap:4px;min-width:0}.aprovado h2{font-size:22px;color:#fff}.aprovado p{margin:0;color:#e4e4e8}.aprovado p strong{color:#ffb27a}.aprovado small{color:#b9b9c0}.aprovado blockquote{background:#ffffff14;color:#e4e4e8;margin-top:6px}:root[data-tema=escuro] .aprovado{background:#24242b;border:1px solid var(--linha)}@media(max-width:520px){.aprovado{flex-direction:column;text-align:center}}.lampada{flex:none;overflow:visible}.lampada__vidro{fill:#3a3a42;stroke:#8a8a94;stroke-width:2.5}.lampada__filamento{fill:none;stroke:#8a8a94;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lampada__base{fill:#8a8a94}.lampada__brilho{fill:#f08a4b;opacity:0}.lampada__raios line{stroke:#ffb27a;stroke-width:4;stroke-linecap:round;opacity:0}.lampada--acesa .lampada__vidro{fill:#ffd9b8;stroke:#ffb27a}.lampada--acesa .lampada__filamento{stroke:#c2410c}.lampada--acesa .lampada__brilho{opacity:.28}.lampada--acesa .lampada__raios line{opacity:1}.lampada--acendendo .lampada__vidro{animation:vidro-acende 1.6s ease-out .4s forwards}.lampada--acendendo .lampada__filamento{animation:filamento-acende 1.6s ease-out .2s forwards}.lampada--acendendo .lampada__brilho{transform-box:fill-box;transform-origin:center;animation:brilho-acende 1.8s ease-out .5s forwards}.lampada--acendendo .lampada__raios line{stroke-dasharray:12;stroke-dashoffset:12;animation:raio-acende .6s ease-out forwards;animation-delay:1.1s}@keyframes filamento-acende{0%{stroke:#8a8a94}20%{stroke:#ffb27a}30%{stroke:#8a8a94}45%,to{stroke:#c2410c}}@keyframes vidro-acende{0%{fill:#3a3a42}15%{fill:#ffd9b8}25%{fill:#3a3a42}45%,to{fill:#ffd9b8;stroke:#ffb27a}}@keyframes brilho-acende{0%{opacity:0;transform:scale(.6)}50%{opacity:.55;transform:scale(1.35)}to{opacity:.28;transform:scale(1)}}@keyframes raio-acende{to{opacity:1;stroke-dashoffset:0}}.aprovado--agora{animation:chegar .5s ease-out both}.aprovado--agora:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70px 50%,rgb(240 138 75 / 35%),transparent 60%);opacity:0;animation:surgir 1.2s ease-out 1s forwards;pointer-events:none}.revisoes{margin-top:28px;display:grid;gap:12px}.revisoes h2{font-size:19px}.revisoes__lista{list-style:none;padding:0;margin:0;display:grid;gap:10px}.revisao{background:var(--papel);border:1px solid var(--linha);border-radius:12px;padding:14px 16px;display:grid;gap:6px;border-left-width:4px}.revisao--aprovado{border-left-color:var(--ok)}.revisao--devolvido{border-left-color:var(--erro)}.revisao--enviado{border-left-color:var(--selo-azul-texto)}.revisao__topo{display:flex;justify-content:space-between;align-items:center;gap:10px}.revisao__datas{margin:0;color:var(--texto-2);font-size:13.5px}.revisao__documento{margin:0;font-weight:700}.revisao__comentario{background:var(--fundo)}.revisao__codigo{color:var(--texto-2);font-size:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media(prefers-reduced-motion:reduce){.estado-rt__pulso,.aprovado--agora,.aprovado--agora:after{animation:none!important}.lampada--acendendo .lampada__vidro,.lampada--acendendo .lampada__filamento,.lampada--acendendo .lampada__brilho,.lampada--acendendo .lampada__raios line{animation-duration:.01s!important;animation-delay:0s!important}}:root{--rt: #1d4ed8;--rt-fundo: #eaf0fd}:root[data-tema=escuro]{--rt: #9ec1ff;--rt-fundo: #17233b}.alteracoes{border:1px solid color-mix(in srgb,var(--rt) 35%,transparent);background:var(--rt-fundo);border-radius:12px;padding:12px 14px;display:grid;gap:8px;margin:12px 0 0}.alteracoes--compacto{padding:10px 12px;margin:6px 0 0}.alteracoes__topo{display:flex;gap:10px;align-items:flex-start}.alteracoes__topo>div{display:grid;gap:2px}.alteracoes__topo strong{color:var(--rt)}.alteracoes__topo small{color:var(--texto-2)}.alteracoes__icone{width:28px;height:28px;flex:none;border-radius:8px;background:var(--rt);color:#fff;display:grid;place-items:center}:root[data-tema=escuro] .alteracoes__icone{color:#0b1530}.alteracoes ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.alteracao{display:grid;gap:2px;font-size:14px;line-height:1.45;padding-left:12px;border-left:3px solid color-mix(in srgb,var(--rt) 45%,transparent)}.alteracao--removido .alteracao__nome strong{text-decoration:line-through}.alteracao__campos{color:var(--texto-2)}.alteracao__campos s{color:var(--texto-2);opacity:.8}.alteracao__campos strong{color:var(--texto)}.aprovado .alteracoes{background:#ffffff12;border-color:#ffffff26}.aprovado .alteracoes__topo strong,.aprovado .alteracao__campos strong{color:#fff}.aprovado .alteracao__campos,.aprovado .alteracao__campos s,.aprovado .alteracao__nome{color:#d4d4d8}.selo-alteracao{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:13px}.selo-alteracao__rotulo{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--rt);color:#fff;white-space:nowrap}:root[data-tema=escuro] .selo-alteracao__rotulo{color:#0b1530}.selo-alteracao .alteracao__campos{font-size:13px}.comodo--alterado,.equipamento--alterado{border-left:4px solid var(--rt);background:color-mix(in srgb,var(--rt-fundo) 60%,var(--papel))}.linha-alterada td{background:color-mix(in srgb,var(--rt-fundo) 60%,transparent)}.linha-alterada .selo-alteracao{margin-top:4px}.revisao__alteracoes summary{cursor:pointer;font-weight:600;font-size:13.5px;color:var(--rt)}@container (max-width: 600px){.tabela-rolagem:has(.tabela-circuitos){overflow:visible;border:0}.tabela-circuitos{min-width:0;display:block}.tabela-circuitos thead{display:none}.tabela-circuitos tbody{display:grid;gap:10px}.tabela-circuitos tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;border:1px solid var(--linha);border-radius:10px;padding:12px}.tabela-circuitos td{border:0;padding:0;white-space:normal}.tabela-circuitos td:nth-child(1),.tabela-circuitos td:nth-child(2){grid-column:1 / -1;min-width:0}.tabela-circuitos td:nth-child(1):before{content:"Circuito "}.tabela-circuitos td:nth-child(2){margin-top:-6px}.tabela-circuitos td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2);margin-bottom:2px}}.tabela-equipamentos{table-layout:fixed}.tabela-equipamentos th:nth-child(2),.tabela-equipamentos td:nth-child(2){width:96px;display:table-cell}.tabela-equipamentos th:nth-child(3),.tabela-equipamentos td:nth-child(3){width:72px}.tabela-equipamentos td{overflow-wrap:anywhere}.tabela-equipamentos__comodo{display:block;color:var(--texto-2);font-weight:400;font-size:13px}.tabela-comodos .selo-alteracao__rotulo{white-space:normal}
