@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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{--azul: #1677ff;--marinho: #0b1630;--verde: #22c55e;--roxo: #8b5cf6;--laranja: #f97316;--ciano: #06b6d4;--rosa: #ec4899;--vermelho: #ef4444;--amarelo: #eab308;--cinza: #64748b;--branco: #ffffff;--preto: #05070b;--fonte-titulo: "Sora Variable", "Segoe UI", system-ui, sans-serif;--fonte: "Inter Variable", "Segoe UI", system-ui, sans-serif;--fonte-mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--raio: 14px;--raio-p: 9px;--lateral: 264px;--lateral-recolhida: 76px;--cabecalho: 68px;--transicao: .18s cubic-bezier(.2, .7, .2, 1)}:root,[data-tema=escuro],.forcar-escuro{color-scheme:dark;--fundo: #070e20;--superficie: rgba(16, 30, 61, .78);--superficie-solida: #0f1d3b;--superficie-2: #132447;--superficie-3: #1a2e57;--superficie-interna: rgba(5, 7, 11, .35);--campo-fundo: rgba(5, 7, 11, .45);--barra-fundo: rgba(7, 14, 32, .86);--sobreposicao: rgba(5, 7, 11, .7);--vinheta: rgba(5, 7, 11, .75);--borda: rgba(148, 178, 255, .13);--borda-forte: rgba(148, 178, 255, .26);--texto: #eaf1ff;--texto-forte: #ffffff;--texto-2: #b3c0dc;--texto-3: #8592ad;--sombra: 0 18px 50px -20px rgba(0, 0, 0, .7);--sombra-leve: 0 8px 24px -16px rgba(0, 0, 0, .8);--brilho-azul: 0 0 0 1px rgba(22, 119, 255, .45), 0 0 24px -4px rgba(22, 119, 255, .55);--fundo-gradiente: linear-gradient(160deg, #0b1630 0%, #070e20 55%, #05070b 100%);--cartao-vidro: linear-gradient(135deg, rgba(22, 119, 255, .16), rgba(16, 30, 61, .7) 45%, rgba(11, 22, 48, .85));--grafico-grade: rgba(148, 178, 255, .12);--azul-claro: #5aa2ff;--azul-suave: rgba(22, 119, 255, .14);--verde-suave: rgba(34, 197, 94, .14);--roxo-suave: rgba(139, 92, 246, .16);--laranja-suave: rgba(249, 115, 22, .15);--ciano-suave: rgba(6, 182, 212, .15);--rosa-suave: rgba(236, 72, 153, .15);--vermelho-suave: rgba(239, 68, 68, .15);--amarelo-suave: rgba(234, 179, 8, .15);--cinza-suave: rgba(100, 116, 139, .2);--azul-texto: #8fc0ff;--verde-texto: #6ee79a;--roxo-texto: #c4b5fd;--laranja-texto: #ffad73;--ciano-texto: #67e8f9;--rosa-texto: #f9a8d4;--vermelho-texto: #ff9a9a;--amarelo-texto: #fde047;--cinza-texto: #b6c0d3}[data-tema=claro]{color-scheme:light;--fundo: #f3f6fb;--superficie: #ffffff;--superficie-solida: #ffffff;--superficie-2: #eef2f8;--superficie-3: #e2e8f2;--superficie-interna: #f6f8fc;--campo-fundo: #ffffff;--barra-fundo: rgba(255, 255, 255, .9);--sobreposicao: rgba(11, 22, 48, .45);--vinheta: rgba(243, 246, 251, .6);--borda: #e3e8f0;--borda-forte: #cdd5e2;--texto: #1b2436;--texto-forte: #0b1630;--texto-2: #475569;--texto-3: #64748b;--sombra: 0 14px 40px -24px rgba(11, 22, 48, .35);--sombra-leve: 0 6px 18px -14px rgba(11, 22, 48, .35);--brilho-azul: 0 0 0 1px rgba(22, 119, 255, .5), 0 6px 18px -6px rgba(22, 119, 255, .45);--fundo-gradiente: linear-gradient(160deg, #f6f9ff 0%, #f3f6fb 60%, #eef2f8 100%);--cartao-vidro: linear-gradient(135deg, rgba(22, 119, 255, .1), #ffffff 55%);--grafico-grade: #e3e8f0;--azul-claro: #1668e3;--azul-suave: rgba(22, 119, 255, .1);--verde-suave: rgba(34, 197, 94, .12);--roxo-suave: rgba(139, 92, 246, .12);--laranja-suave: rgba(249, 115, 22, .12);--ciano-suave: rgba(6, 182, 212, .12);--rosa-suave: rgba(236, 72, 153, .1);--vermelho-suave: rgba(239, 68, 68, .1);--amarelo-suave: rgba(234, 179, 8, .15);--cinza-suave: rgba(100, 116, 139, .12);--azul-texto: #1557c0;--verde-texto: #15803d;--roxo-texto: #6d28d9;--laranja-texto: #c2410c;--ciano-texto: #0e7490;--rosa-texto: #be185d;--vermelho-texto: #b91c1c;--amarelo-texto: #854d0e;--cinza-texto: #475569}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--fundo);color:var(--texto);font-family:var(--fonte);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--fonte-titulo);line-height:1.2;margin:0;letter-spacing:-.01em}p{margin:0}a{color:var(--azul-claro)}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--azul-claro);outline-offset:2px;border-radius:6px}::selection{background:#1677ff73}.pular{position:fixed;left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--azul);color:#fff;border-radius:8px;text-decoration:none;transition:top var(--transicao)}.pular:focus{top:12px}.nowrap{white-space:nowrap}.texto-suave{color:var(--texto-3);font-size:13px}.texto-laranja{color:var(--laranja)!important}.texto-vermelho{color:var(--vermelho)!important}.tech-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;animation:aparecer .9s ease-out both}.tech-bg-gradiente{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(40% 35% at 20% 25%,rgba(22,119,255,.22),transparent 70%),radial-gradient(35% 30% at 80% 70%,rgba(22,119,255,.14),transparent 70%),radial-gradient(30% 25% at 70% 15%,rgba(90,162,255,.1),transparent 70%),var(--fundo-gradiente);animation:deriva 26s ease-in-out infinite alternate}.tech-bg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tech-bg-vinheta{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 40%,transparent 50%,var(--vinheta) 100%)}.tech-bg-app{opacity:.55}.tech-bg-estatico .tech-bg-gradiente{animation:none}@keyframes deriva{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,2%,0) scale(1.06)}}@keyframes aparecer{0%{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--raio-p);border:1px solid transparent;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--transicao),border-color var(--transicao),box-shadow var(--transicao),transform var(--transicao),color var(--transicao)}.botao:disabled{cursor:not-allowed;opacity:.55}.botao:not(:disabled):active{transform:translateY(1px)}.botao-primario{background:linear-gradient(180deg,#2a86ff,var(--azul));color:#fff;box-shadow:0 6px 20px -8px #1677ffcc,inset 0 1px #ffffff2e}.botao-primario:not(:disabled):hover{box-shadow:var(--brilho-azul)}.botao-secundario{background:var(--superficie-2);border-color:var(--borda-forte);color:var(--texto)}.botao-secundario:not(:disabled):hover{border-color:var(--azul);background:var(--superficie-3)}.botao-fantasma{background:transparent;color:var(--texto-2)}.botao-fantasma:not(:disabled):hover{background:var(--superficie-2);color:var(--texto)}.botao-perigo{background:var(--vermelho);color:#fff}.botao-fantasma-perigo{background:transparent;color:var(--vermelho-texto);border-color:#ef444459}.botao-fantasma-perigo:not(:disabled):hover{background:var(--vermelho-suave)}.botao-bloco{width:100%;min-height:48px;font-size:15px}.botao-carregando{opacity:.85!important}.icone-botao{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:var(--raio-p);border:1px solid var(--borda);background:var(--superficie-2);color:var(--texto-2);cursor:pointer}.icone-botao:hover:not(:disabled){color:var(--texto);border-color:var(--borda-forte)}.icone-botao:disabled{opacity:.4;cursor:not-allowed}.acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.acoes-direita{justify-content:flex-end}.link{font-size:13px;font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}.card{position:relative;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--sombra)}.card-vidro{background:var(--cartao-vidro);border:1px solid var(--borda-forte);border-radius:calc(var(--raio) + 4px);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.card-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.card-topo h2{font-size:16px;display:flex;align-items:center;gap:8px}.card-topo h2 svg{color:var(--azul-claro)}.grade-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.nota{font-size:13px;color:var(--texto-3)}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo label{font-size:13px;font-weight:600;color:var(--texto-2)}.campo input,.campo select,.filtro-inline select{width:100%;min-height:44px;padding:0 14px;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--campo-fundo);color:var(--texto);transition:border-color var(--transicao),box-shadow var(--transicao)}.campo select,.filtro-inline select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b3c0dc' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.campo select option{background:var(--superficie-solida)}.campo input::placeholder{color:var(--texto-3);opacity:.8}.campo input:hover:not(:disabled),.campo select:hover:not(:disabled){border-color:#94b2ff66}.campo input:focus,.campo select:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px #1677ff4d}.campo input:disabled,.campo select:disabled{opacity:.6}.campo-erro input,.campo-erro select{border-color:var(--vermelho)}.campo-mensagem{font-size:13px;color:var(--vermelho-texto)}.campo-dica{font-size:12.5px;color:var(--texto-3)}.campo-senha{position:relative}.campo-senha input{padding-right:48px}.campo-senha-olho{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:var(--texto-3);cursor:pointer;border-radius:7px}.campo-senha-olho:hover{color:var(--texto)}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0;margin-bottom:14px;font-family:var(--fonte-titulo);font-weight:600;font-size:15px}.grade-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 16px}.alternador{display:flex;gap:12px;align-items:flex-start;padding:12px 0;cursor:pointer}.alternador+.alternador{border-top:1px solid var(--borda)}.alternador input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:40px;height:22px;margin-top:2px;border-radius:99px;background:var(--superficie-3);border:1px solid var(--borda-forte);position:relative;cursor:pointer;transition:background var(--transicao)}.alternador input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--texto-2);transition:transform var(--transicao),background var(--transicao)}.alternador input:checked{background:var(--azul);border-color:var(--azul)}.alternador input:checked:after{transform:translate(18px);background:#fff}.alternador span{display:flex;flex-direction:column}.alternador small{color:var(--texto-3);font-size:13px}.filtro-inline{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--texto-2)}.filtro-inline select{min-height:36px;width:auto}.alerta{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--raio-p);font-size:14px;border:1px solid}.alerta>svg{flex:none}.alerta>span{flex:1}.alerta-erro{background:var(--vermelho-suave);border-color:#ef444466;color:var(--vermelho-texto)}.alerta-erro>svg{color:var(--vermelho)}.alerta-info{background:var(--azul-suave);border-color:#1677ff59;color:var(--azul-texto)}.alerta-info>svg{color:var(--azul-claro)}.selo{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap;border:1px solid transparent}.selo-verde{background:var(--verde-suave);color:var(--verde-texto);border-color:#22c55e4d}.selo-laranja{background:var(--laranja-suave);color:var(--laranja-texto);border-color:#f973164d}.selo-vermelho{background:var(--vermelho-suave);color:var(--vermelho-texto);border-color:#ef44444d}.selo-azul{background:var(--azul-suave);color:var(--azul-texto);border-color:#1677ff59}.selo-cinza{background:var(--cinza-suave);color:var(--cinza-texto);border-color:#64748b59}.selo-rosa{background:var(--rosa-suave);color:var(--rosa-texto);border-color:#ec48994d}.ponto{width:9px;height:9px;border-radius:50%;flex:none}.ponto-sucesso{background:var(--verde);box-shadow:0 0 10px var(--verde)}.ponto-aviso{background:var(--laranja)}.ponto-neutro{background:transparent;border:2px solid var(--cinza)}.spinner{display:inline-block;flex:none;border-radius:50%;border:2px solid rgba(255,255,255,.22);border-top-color:currentColor;animation:girar .7s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.skeleton{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--superficie-2) 0%,var(--superficie-3) 50%,var(--superficie-2) 100%);background-size:200% 100%;animation:brilho-skeleton 1.4s ease-in-out infinite}.skeleton-grande{height:26px;margin:10px 0}.skeleton-card{min-height:132px;display:flex;flex-direction:column;justify-content:center}.skeleton-tabela{display:grid;gap:12px;padding:6px 0}.skeleton-linha{display:grid;gap:16px}@keyframes brilho-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.carregando-pagina{min-height:60vh;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--texto-2);position:relative;z-index:1}.progresso{display:grid;gap:8px}.progresso-topo{display:flex;justify-content:space-between;font-size:14px;color:var(--texto-2)}.progresso-topo strong{font-family:var(--fonte-mono);color:var(--texto)}.progresso-trilho{height:6px;border-radius:99px;background:var(--superficie-3);overflow:hidden;position:relative}.progresso-barra{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--azul),var(--azul-claro));box-shadow:0 0 12px #1677ffcc;transition:width .2s ease-out}.progresso-indeterminado .progresso-barra{position:absolute;width:38%;animation:indeterminado 1.3s ease-in-out infinite}@keyframes indeterminado{0%{left:-40%}to{left:100%}}.modal{width:calc(100% - 32px);padding:0;border:1px solid var(--borda-forte);border-radius:calc(var(--raio) + 2px);background:var(--superficie-solida);color:var(--texto);box-shadow:0 30px 80px -20px #000000d9}.modal::backdrop{background:var(--sobreposicao);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal[open]{animation:modal-entrar .2s ease-out}@keyframes modal-entrar{0%{opacity:0;transform:translateY(10px) scale(.98)}}.modal-topo{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 0}.modal-topo h2{font-size:17px}.modal-corpo{padding:14px 20px 20px;color:var(--texto-2)}.modal-rodape{display:flex;justify-content:flex-end;gap:8px;padding:0 20px 20px}.form-modal{display:grid;gap:14px}.toasts{position:fixed;right:16px;bottom:16px;z-index:60;display:grid;gap:8px;width:min(380px,calc(100% - 32px))}.toast{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-radius:var(--raio-p);background:var(--superficie-solida);border:1px solid var(--borda-forte);border-left:3px solid var(--azul);box-shadow:var(--sombra);font-size:14px;animation:toast-entrar .22s ease-out}.toast span{flex:1}.toast-sucesso{border-left-color:var(--verde)}.toast-sucesso>svg{color:var(--verde)}.toast-erro{border-left-color:var(--vermelho)}.toast-erro>svg{color:var(--vermelho)}.toast-aviso{border-left-color:var(--laranja)}.toast-aviso>svg{color:var(--laranja)}.toast-fechar{border:0;background:transparent;color:var(--texto-3);cursor:pointer;padding:4px;display:grid}@keyframes toast-entrar{0%{opacity:0;transform:translateY(8px)}}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--azul),#0b3a8a);color:#fff;font-family:var(--fonte-titulo);font-weight:700;box-shadow:0 0 0 2px #1677ff59}.avatar img{width:100%;height:100%;object-fit:cover}.estado-vazio{display:grid;justify-items:center;text-align:center;gap:8px;padding:28px 16px;color:var(--texto-2)}.estado-vazio p{font-size:14px;color:var(--texto-3);max-width:40ch}.estado-vazio-icone{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--azul-suave);color:var(--azul-claro)}.tabela-rolagem{overflow-x:auto;position:relative;margin:0 -20px;padding:0 20px}.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-3);font-weight:600;padding:0 12px 10px;border-bottom:1px solid var(--borda)}.tabela td{padding:12px;border-bottom:1px solid var(--borda);vertical-align:middle}.tabela tbody tr:hover{background:#1677ff0d}.tabela th:first-child,.tabela td:first-child{padding-left:0}.paginacao{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;color:var(--texto-3)}.segmentado{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:var(--superficie-solida);border:1px solid var(--borda)}.segmentado button{border:0;background:transparent;color:var(--texto-2);padding:6px 12px;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer}.segmentado button[aria-pressed=true]{background:var(--azul);color:#fff}.segmentado button:disabled{cursor:progress}.estado-vazio{grid-template-columns:minmax(0,1fr)}.estado-vazio p{max-width:min(40ch,100%)}.selo,.botao{max-width:100%}.tabela-titulo{overflow-wrap:anywhere}@media(max-width:420px){.selo{white-space:normal}.botao{white-space:normal;text-align:center;padding-top:6px;padding-bottom:6px;line-height:1.3}}.recharts-responsive-container{overflow:hidden}.logo{display:flex;flex-direction:column;align-items:center;text-align:center;--t: 1}.logo-marca{position:relative;width:100%;aspect-ratio:4 / 3}.logo-moldura{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.logo-quadro,.logo-circuito{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.logo-circuito{stroke-width:1.6;opacity:.75;animation:desenhar .9s cubic-bezier(.6,0,.3,1) calc(.3s + var(--i) * 90ms) forwards}.logo-quadro{fill:#0b16308c;animation:desenhar 1.1s cubic-bezier(.6,0,.3,1) .35s forwards,pulso-quadro 4.5s ease-in-out 3.4s infinite}.logo-cantos{fill:none;stroke:#8fc0ff;stroke-width:2;stroke-linecap:round;opacity:0;animation:surgir .4s ease-out 1.3s forwards}.logo-no{fill:#8fc0ff;opacity:0;animation:surgir .3s ease-out calc(1s + var(--i) * 90ms) forwards,piscar 3.2s ease-in-out calc(3.5s + var(--i) * .45s) infinite}.logo-centro{position:absolute;left:27.5%;right:27.5%;top:19%;bottom:19%;display:grid;place-items:center;opacity:0;filter:blur(8px);transform:scale(.92);animation:logo-surgir .7s cubic-bezier(.2,.8,.2,1) 1.2s forwards}.logo-as{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 14px rgba(22,119,255,.55))}.logo-as-texto{font-family:var(--fonte-titulo);font-weight:800;font-size:84px;letter-spacing:-4px}.logo-original{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 0 14px rgba(22,119,255,.55))}.logo-reflexo{transform-box:fill-box;animation:reflexo .9s ease-in-out 1.95s forwards,reflexo 1.1s ease-in-out 9s infinite;translate:-40px 0}.logo-nome{margin-top:6px;font-family:var(--fonte-titulo);font-weight:700;font-size:clamp(20px,3vw,30px);letter-spacing:.22em;padding-left:.22em;color:#fff;opacity:0;transform:translateY(8px);animation:subir .6s ease-out 2.2s forwards}.logo-slogan{margin-top:10px;font-size:clamp(8.5px,2.3vw,12px);font-weight:600;letter-spacing:.32em;padding-left:.32em;white-space:nowrap;color:var(--azul-claro);opacity:0;animation:slogan .9s ease-out 2.6s forwards}.logo-grande{width:min(420px,100%)}.logo-compacto{width:52px;flex:none}.logo-compacto .logo-centro{left:25%;right:25%}.logo-compacto .logo-as-texto{letter-spacing:-2px}.logo-reduzido .logo-quadro,.logo-reduzido .logo-circuito{animation:none;stroke-dashoffset:0}.logo-reduzido .logo-cantos,.logo-reduzido .logo-no,.logo-reduzido .logo-centro,.logo-reduzido .logo-nome,.logo-reduzido .logo-slogan{animation:none;opacity:1;filter:none;transform:none}.logo-reduzido .logo-reflexo{animation:none;opacity:0}@keyframes desenhar{to{stroke-dashoffset:0}}@keyframes surgir{to{opacity:1}}@keyframes logo-surgir{to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes reflexo{0%{translate:-40px 0}to{translate:260px 0}}@keyframes subir{to{opacity:1;transform:none}}@keyframes slogan{0%{opacity:0;letter-spacing:.7em}to{opacity:1;letter-spacing:.32em}}@keyframes pulso-quadro{0%,to{filter:drop-shadow(0 0 2px rgba(22,119,255,.4))}50%{filter:drop-shadow(0 0 10px rgba(22,119,255,.9))}}@keyframes piscar{0%,to{opacity:1}50%{opacity:.35}}.login{position:relative;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px 20px;overflow:hidden}.login-grade{position:relative;z-index:1;width:min(1080px,100%);display:grid;grid-template-columns:1.1fr minmax(0,420px);align-items:center;gap:clamp(32px,6vw,88px)}.login-marca{display:grid;justify-items:center;gap:18px}.login-lema{font-size:14px;color:var(--texto-2);letter-spacing:.08em;opacity:0;animation:surgir .7s ease-out 3.1s forwards}.login-cartao{background:#0b1630b8;border:1px solid var(--borda-forte);border-radius:20px;padding:30px 28px 24px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 30px 80px -24px #000000d9,inset 0 1px #ffffff0f;animation:cartao-entrar .7s cubic-bezier(.2,.8,.2,1) .5s both}.login-cartao:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(90,162,255,.7),transparent 35%,transparent 70%,rgba(22,119,255,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.login-cartao{position:relative}.login-cartao-topo{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px}.login-cartao-topo h1{font-size:22px}.login-cartao-topo p{color:var(--texto-2);font-size:14px;margin-top:4px}.login-cadeado{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--azul-suave);color:var(--azul-claro);border:1px solid rgba(22,119,255,.35)}.login form{display:grid;gap:16px}.login-status{min-height:48px;display:grid;align-content:center}.login-rodape{margin-top:20px;font-size:12.5px;color:var(--texto-3);text-align:center}@keyframes cartao-entrar{0%{opacity:0;transform:translateY(16px)}}@media(max-width:860px){.login{place-items:start center;padding-top:24px}.login-grade{grid-template-columns:minmax(0,440px);justify-content:center;gap:8px}.logo-grande{width:min(300px,82vw)}.login-lema{display:none}}.logo-oficial{position:relative;display:inline-block;line-height:0;overflow:hidden}.logo-oficial img{display:block;max-width:100%;height:auto}.logo-oficial-compacto{width:40px;height:40px;border-radius:50%;flex:none;box-shadow:0 0 0 1px #5aa2ff59,0 0 14px #1677ff59}.logo-oficial-compacto img{width:100%;height:100%;object-fit:cover}.logo-oficial-grande{width:min(340px,78vw);border-radius:18px;animation:logo-entrada .9s cubic-bezier(.2,.8,.2,1) both;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 100%)}.logo-oficial-reflexo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translate(-120%);animation:logo-reflexo 1.6s .9s ease-out both;pointer-events:none}@keyframes logo-entrada{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes logo-reflexo{to{transform:translate(120%)}}.logo-oficial-reduzido,.logo-oficial-reduzido .logo-oficial-reflexo{animation:none!important}.logo-oficial-reduzido .logo-oficial-reflexo{display:none}.login-lembrar{display:inline-flex;align-items:center;gap:8px;margin:2px 0 14px;font-size:14px;color:var(--texto-2);cursor:pointer}.login-lembrar input{width:16px;height:16px;accent-color:var(--azul)}.app{min-height:100vh}.lateral{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--lateral);height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--barra-fundo);border-right:1px solid var(--borda);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:width var(--transicao),transform var(--transicao)}.lateral-marca{display:flex;align-items:center;gap:10px;height:var(--cabecalho);padding:0 14px;border-bottom:1px solid var(--borda);overflow:hidden}.lateral-nome{display:flex;flex-direction:column;white-space:nowrap;min-width:0;overflow:hidden}.lateral-nome strong{font-family:var(--fonte-titulo);font-size:15px}.lateral-nome span{font-size:12px;color:var(--texto-3)}.lateral-nav{flex:1;display:grid;align-content:start;gap:4px;padding:16px 12px}.lateral-link{position:relative;display:flex;align-items:center;gap:12px;height:44px;padding:0 14px;border-radius:10px;color:var(--texto-2);text-decoration:none;font-weight:500;white-space:nowrap;overflow:hidden;transition:background var(--transicao),color var(--transicao)}.lateral-link svg{flex:none}.lateral-link:hover{background:var(--superficie-2);color:var(--texto)}.lateral-link.active{background:linear-gradient(90deg,#1677ff38,#1677ff0a);color:var(--texto-forte)}.lateral-link.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--azul);box-shadow:0 0 10px var(--azul)}.lateral-link.active svg{color:var(--azul-claro)}.lateral-marca,.lateral-rodape{flex:none}.lateral-rodape{padding:12px;border-top:1px solid var(--borda);display:grid;gap:8px}.lateral-fase{font-size:11.5px;color:var(--texto-3);padding:0 6px;white-space:nowrap;overflow:hidden}.lateral-recolher{display:flex;align-items:center;gap:12px;height:40px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--texto-3);cursor:pointer;white-space:nowrap;overflow:hidden}.lateral-recolher:hover{background:var(--superficie-2);color:var(--texto)}.lateral-recolher svg{flex:none}.app-recolhido .lateral{width:var(--lateral-recolhida)}.app-recolhido .lateral-nome,.app-recolhido .lateral-link span,.app-recolhido .lateral-recolher span,.app-recolhido .lateral-fase{opacity:0;pointer-events:none}.app-recolhido .lateral-link,.app-recolhido .lateral-recolher{padding:0 14px;justify-content:flex-start}.gaveta-fundo{display:none}.principal{position:relative;z-index:1;margin-left:var(--lateral);min-height:100vh;display:flex;flex-direction:column;transition:margin-left var(--transicao)}.app-recolhido .principal{margin-left:var(--lateral-recolhida)}.cabecalho{position:sticky;top:0;z-index:20;height:var(--cabecalho);display:flex;align-items:center;gap:16px;padding:0 28px;background:var(--barra-fundo);border-bottom:1px solid var(--borda);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.so-celular{display:none!important}.relogio-cabecalho{display:flex;flex-direction:column;line-height:1.25;min-width:0}.relogio-data{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relogio-hora{font-size:12.5px;color:var(--texto-3);white-space:nowrap}.relogio-hora time{font-family:var(--fonte-mono);color:var(--azul-claro);font-variant-numeric:tabular-nums}.perfil-menu{position:relative}.sino{position:relative;margin-left:auto}.perfil-botao{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border-radius:99px;border:1px solid var(--borda);background:var(--superficie);cursor:pointer;color:var(--texto-2)}.perfil-botao:hover{border-color:var(--borda-forte)}.perfil-textos{display:flex;flex-direction:column;text-align:left;line-height:1.2;max-width:200px}.perfil-textos strong{color:var(--texto);font-size:14px}.perfil-textos span{font-size:12px;color:var(--texto-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perfil-lista{position:absolute;right:0;top:calc(100% + 8px);width:260px;padding:6px;border-radius:12px;background:var(--superficie-solida);border:1px solid var(--borda-forte);box-shadow:var(--sombra);display:grid;animation:toast-entrar .16s ease-out}.perfil-lista-topo{display:flex;flex-direction:column;padding:10px 10px 12px;border-bottom:1px solid var(--borda);margin-bottom:6px}.perfil-lista-topo span{font-size:12.5px;color:var(--texto-3);overflow:hidden;text-overflow:ellipsis}.perfil-lista a,.perfil-lista button{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;color:var(--texto-2);text-decoration:none;border:0;background:transparent;cursor:pointer;font-size:14px;text-align:left}.perfil-lista a:hover,.perfil-lista button:hover{background:var(--superficie-2);color:var(--texto)}.perfil-lista button{color:var(--vermelho-texto)}.conteudo{flex:1;padding:28px;outline:none}@media(max-width:960px){.lateral{transform:translate(-100%);width:var(--lateral)!important}.app-gaveta .lateral{transform:none}.app-recolhido .lateral-nome,.app-recolhido .lateral-link span,.app-recolhido .lateral-fase{opacity:1}.lateral-recolher{display:none}.app-gaveta .gaveta-fundo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:var(--sobreposicao)}.principal,.app-recolhido .principal{margin-left:0}.so-celular{display:inline-grid!important}.cabecalho{padding:0 16px;gap:12px}.conteudo{padding:20px 16px}}@media(max-width:600px){.perfil-textos,.perfil-botao>svg{display:none}.perfil-botao{padding:3px}.relogio-fuso{display:none}}.pagina{max-width:1280px;margin:0 auto;display:grid;gap:22px;animation:subir .4s ease-out both}.pagina-topo h1{font-size:clamp(22px,2.4vw,28px)}.pagina-topo p{color:var(--texto-2);margin-top:4px}.titulo-secao{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--texto-3);font-family:var(--fonte);font-weight:700;margin-bottom:12px}.boas-vindas{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:28px 30px;overflow:hidden;position:relative}.boas-vindas:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(22,119,255,.35),transparent 70%);pointer-events:none}.boas-vindas-texto{display:grid;gap:10px;justify-items:start;max-width:640px}.boas-vindas h1{font-size:clamp(24px,3vw,34px)}.boas-vindas-texto p{color:var(--texto-2)}.boas-vindas-relogio{position:relative;z-index:1;display:grid;justify-items:end;text-align:right;gap:2px}.bv-data{font-weight:600;color:var(--texto-2)}.bv-hora{font-family:var(--fonte-mono);font-size:clamp(30px,4vw,44px);font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--texto-forte);text-shadow:0 0 22px rgba(22,119,255,.6)}.bv-fuso{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--azul-claro)}.barra-filtros{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filtros-nota{font-size:13px;color:var(--texto-3);flex:1}.painel-colunas{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;align-items:start}.mini-metricas{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:8px}.mini-metricas div{padding:12px;border-radius:10px;background:var(--superficie-interna);border:1px solid var(--borda);display:grid}.mini-metricas strong{font-family:var(--fonte-titulo);font-size:24px}.mini-metricas span{font-size:12.5px;color:var(--texto-3)}.eventos,.integracoes,.sessoes{list-style:none;margin:12px 0 0;padding:0;display:grid}.eventos li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--borda);font-size:14px}.evento-texto{flex:1;min-width:0}.eventos time{font-size:12.5px;color:var(--texto-3);white-space:nowrap}.integracoes li{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--borda)}.integracoes li:first-child,.eventos li:first-child{border-top:0}.integracao-nome{font-weight:600;font-size:14px}.integracao-situacao{grid-column:2;font-size:12.5px;color:var(--texto-3)}.painel-integracoes .nota,.painel-seguranca>.nota{margin-top:8px}.indicador{display:grid;align-content:start;gap:4px;padding:18px;box-shadow:none;transition:border-color var(--transicao),transform var(--transicao)}.indicador:hover{border-color:var(--borda-forte)}.indicador-icone{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--azul-suave);color:var(--azul-claro);margin-bottom:8px}.indicador h3{font-family:var(--fonte);font-size:13.5px;font-weight:600;color:var(--texto-2)}.indicador-valor{font-family:var(--fonte-titulo);font-size:28px;line-height:1.2}.indicador-obs{font-size:12px;color:var(--texto-3)}.indicador-indisponivel .indicador-icone{background:var(--cinza-suave);color:var(--cinza-texto)}.indicador-indisponivel .indicador-valor{color:var(--texto-3)}.nota-rodape{text-align:center}.perfil-grade{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.perfil-foto{display:grid;gap:14px}.perfil-foto h2{font-size:16px}.perfil-foto-area{display:grid;justify-items:center;gap:10px;padding:8px 0}.perfil-foto-area .avatar{box-shadow:0 0 0 3px #1677ff80,0 0 40px -6px #1677ffb3}.perfil-foto .acoes{justify-content:center}.perfil-acesso{border-top:1px solid var(--borda);padding-top:16px;display:grid;gap:12px}.perfil-acesso h3{font-size:14px}.perfil-acesso dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13.5px}.perfil-acesso dt{color:var(--texto-3)}.perfil-acesso dd{margin:0;overflow-wrap:anywhere}.perfil-acesso .acoes{justify-content:flex-start}.perfil-form{display:grid;gap:26px}.form-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--borda)}.sessoes li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--borda)}.sessoes li:first-child{border-top:0;padding-top:0}.sessao-icone{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:var(--superficie-2);color:var(--texto-2)}.sessao-atual .sessao-icone{background:var(--azul-suave);color:var(--azul-claro)}.sessao-info{flex:1;min-width:0;display:grid}.sessao-info strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sessao-info span{font-size:13px;color:var(--texto-3)}.seguranca .card>.nota{margin-top:12px}@media(max-width:1100px){.painel-colunas,.perfil-grade{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.boas-vindas{padding:22px 18px}.boas-vindas-relogio{justify-items:start;text-align:left}.mini-metricas div{padding:10px}.mini-metricas strong{font-size:20px}.mini-metricas span{font-size:11.5px;line-height:1.3}.card{padding:16px}.tabela-rolagem{margin:0 -16px;padding:0 16px}.sessoes li{flex-wrap:wrap}.grade-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.campo-largo{grid-column:span 2}@media(max-width:600px){.campo-largo{grid-column:auto}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.centro{text-align:center;display:flex;justify-content:center;margin-top:10px}.bloco{display:block}.coluna{display:grid;gap:16px;align-content:start;min-width:0}.pagina-larga{max-width:none}.lateral-secao{margin:12px 14px 2px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--texto-3);white-space:nowrap;overflow:hidden}.app-recolhido .lateral-secao{opacity:0;height:6px;margin:6px 0 0}.campo textarea{width:100%;padding:10px 14px;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--campo-fundo);color:var(--texto);resize:vertical;min-height:64px;line-height:1.5}.campo textarea:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px #1677ff4d}.campo-erro textarea{border-color:var(--vermelho)}.campo-rotulo{font-size:13px;font-weight:600;color:var(--texto-2)}.campo-busca{position:relative;display:flex;align-items:center;min-width:220px;flex:1}.campo-busca svg{position:absolute;left:12px;color:var(--texto-3);pointer-events:none}.campo-busca input{width:100%;min-height:40px;padding:0 12px 0 36px;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--campo-fundo);color:var(--texto)}.campo-busca input:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px #1677ff4d}.campo-busca-grande input{min-height:46px}.filtros-card{display:grid;gap:12px;padding:14px 16px;box-shadow:none}.filtros-linha{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filtros-linha select,.filtro-select{min-height:40px;padding:0 32px 0 12px;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--campo-fundo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b3c0dc' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--texto);font-size:14px;max-width:100%}.filtros-linha select option,.filtro-select option{background:var(--superficie-solida)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip{cursor:pointer}.chip input{position:absolute;opacity:0;pointer-events:none}.chip span{display:inline-block;padding:6px 12px;border-radius:99px;border:1px solid var(--borda-forte);font-size:13px;color:var(--texto-2);transition:all var(--transicao)}.chip input:checked+span{background:var(--azul-suave);border-color:var(--azul);color:var(--texto-forte)}.chip-recusa input:checked+span{background:var(--vermelho-suave);border-color:var(--vermelho)}.chip input:focus-visible+span{outline:2px solid var(--azul-claro);outline-offset:2px}.legenda-p{font-size:13px;font-family:var(--fonte);color:var(--texto-2);margin-bottom:8px}.alternador-perigo input:checked{background:var(--vermelho);border-color:var(--vermelho)}.alternador-inline{padding:0;align-items:center;font-size:13px}.alternador-inline input{margin-top:0}.alerta-aviso{background:var(--laranja-suave);border-color:#f9731666;color:var(--laranja-texto)}.alerta-aviso svg{color:var(--laranja);flex:none}.alerta-sucesso{background:var(--verde-suave);border-color:#22c55e66;color:var(--verde-texto)}.alerta-sucesso svg{color:var(--verde);flex:none}.alerta-coluna{flex-direction:column;align-items:stretch}.alerta-linha{display:flex;align-items:center;gap:8px}.lista-duplicados{margin:0;padding-left:18px;display:grid;gap:4px;font-size:14px}.lista-duplicados a{color:var(--texto-forte);font-weight:600}.cliente-escolhido{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:10px 14px;border-radius:var(--raio-p);background:var(--azul-suave);border:1px solid rgba(22,119,255,.35)}.cliente-escolhido button{margin-left:auto;border:0;background:none;cursor:pointer}.seletor-lista{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--borda);border-radius:var(--raio-p);max-height:220px;overflow:auto;background:var(--superficie-interna)}.seletor-lista button{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:8px 10px;border:0;border-radius:7px;background:none;cursor:pointer;text-align:left}.seletor-lista button:hover:not(:disabled){background:var(--superficie-2)}.seletor-lista button:disabled{opacity:.5;cursor:not-allowed}.seletor-lista button span{font-size:12.5px;color:var(--texto-3)}.seletor-vazio{padding:10px}.abas{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--borda);scrollbar-width:thin}.abas button{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--texto-2);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;margin-bottom:-1px}.abas button:hover{color:var(--texto)}.abas button[aria-selected=true]{color:var(--texto-forte);border-bottom-color:var(--azul)}.abas-contagem{min-width:20px;padding:0 6px;border-radius:99px;background:var(--superficie-3);font-size:12px;color:var(--texto-2)}.aba-painel{padding-top:16px}.pagina-topo-acoes{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.voltar{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--texto-2);text-decoration:none;width:fit-content}.voltar:hover{color:var(--texto-forte)}.ficha-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ficha-titulo{display:grid;gap:8px;min-width:0}.ficha-titulo h1{font-size:clamp(20px,2.4vw,26px);overflow-wrap:anywhere}.ficha-selos{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ficha-grade{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:start}.ficha-dados h2,.ficha-dados .subtitulo{font-size:15px;margin-bottom:12px}.ficha-dados .subtitulo{margin-top:20px}.contatos{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:4px}.contatos a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;color:var(--texto);text-decoration:none;font-size:14px;overflow-wrap:anywhere}.contatos a:hover{background:var(--superficie-2)}.contatos a>svg:first-child{color:var(--azul-claro);flex:none}.dados-lista{display:grid;grid-template-columns:1fr;gap:2px;margin:0;font-size:14px}.dados-lista dt{color:var(--texto-3);font-size:12.5px;margin-top:10px}.dados-lista dd{margin:0;overflow-wrap:anywhere}.valor-destaque{font-family:var(--fonte-titulo);font-size:22px;font-weight:600}.link-forte{color:var(--texto-forte);font-weight:600}.op-codigo{font-family:var(--fonte-mono);font-size:12px;color:var(--azul-claro);letter-spacing:.02em}.lista-oportunidades{list-style:none;margin:0;padding:0;display:grid;gap:8px}.op-linha{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--borda);border-left:3px solid var(--azul);color:var(--texto);text-decoration:none;background:var(--superficie-interna)}.op-linha:hover{border-color:var(--borda-forte);background:var(--superficie-2)}.op-etapa{font-size:13px;color:var(--texto-2)}.op-valor{font-size:13px;font-family:var(--fonte-mono);color:var(--texto-2)}.op-contato,.trilha-contato{--cor-etapa: #5aa2ff}.op-prospeccao,.trilha-prospeccao{--cor-etapa: var(--azul)}.op-negociacao,.trilha-negociacao{--cor-etapa: var(--laranja)}.op-ganho,.trilha-ganho{--cor-etapa: var(--verde)}.op-encerrado,.trilha-encerrado{--cor-etapa: var(--cinza)}.op-linha{border-left-color:var(--cor-etapa, var(--azul))}.trilha{list-style:none;margin:0 0 4px;padding:4px 0 8px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(84px,1fr);overflow-x:auto;scrollbar-width:thin}.trilha-passo{position:relative;display:grid;justify-items:center;gap:8px;text-align:center;padding:0 4px}.trilha-passo:before{content:"";position:absolute;top:7px;left:-50%;width:100%;height:2px;background:var(--superficie-3)}.trilha-passo:first-child:before{display:none}.trilha-ponto{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:var(--superficie-3);border:2px solid var(--fundo);box-shadow:0 0 0 1px var(--borda-forte)}.trilha-rotulo{font-size:11.5px;line-height:1.25;color:var(--texto-3)}.trilha-passo.feita:before,.trilha-passo.pulada:before,.trilha-passo.atual:before{background:var(--cor-etapa)}.trilha-passo.feita .trilha-ponto{background:var(--cor-etapa);box-shadow:none}.trilha-passo.pulada .trilha-ponto{background:var(--fundo);box-shadow:0 0 0 1px var(--cor-etapa)}.trilha-passo.atual .trilha-ponto{background:var(--cor-etapa);box-shadow:0 0 0 4px #1677ff40,0 0 14px var(--cor-etapa)}.trilha-passo.atual .trilha-rotulo{color:var(--texto-forte);font-weight:700}.trilha-perdida{opacity:.55}.historico-etapas{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:13.5px}.historico-etapas li{display:flex;gap:10px}.historico-etapas li>div{display:grid}.ponto-etapa{flex:none;width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--cor-etapa)}.linha-tempo{list-style:none;margin:0;padding:0;display:grid}.lt-item{position:relative;display:flex;gap:12px;padding-bottom:16px}.lt-item:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:1px;background:var(--borda-forte)}.lt-icone{flex:none;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--superficie-2);border:1px solid var(--borda-forte);color:var(--texto-2)}.lt-mudanca_etapa .lt-icone{color:var(--azul-claro);border-color:#1677ff80}.lt-preferencia_contato .lt-icone{color:var(--vermelho)}.lt-tarefa .lt-icone{color:var(--verde)}.lt-corpo{flex:1;min-width:0;padding-top:4px}.lt-topo{display:flex;justify-content:space-between;gap:12px;font-size:14px}.lt-topo strong{overflow-wrap:anywhere}.lt-topo time{font-size:12px;color:var(--texto-3);white-space:nowrap}.lt-meta{font-size:12.5px;color:var(--texto-3)}.lt-texto{margin-top:6px;font-size:13.5px;color:var(--texto-2);white-space:pre-wrap;overflow-wrap:anywhere}.tarefas{list-style:none;margin:0;padding:0;display:grid}.tarefa{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--borda)}.tarefa:first-child{border-top:0}.tarefa-check{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:none;color:var(--texto-3);cursor:pointer}.tarefa-check:hover:not(:disabled){color:var(--verde);background:var(--verde-suave)}.tarefa-finalizada .tarefa-check{color:var(--verde)}.tarefa-finalizada .tarefa-titulo{text-decoration:line-through;color:var(--texto-3)}.tarefa-corpo{flex:1;min-width:0;display:grid;gap:2px}.tarefa-titulo{font-weight:600;font-size:14.5px;overflow-wrap:anywhere}.tarefa-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--texto-3)}.tarefa-meta span{display:inline-flex;align-items:center;gap:4px}.tarefa-meta a{color:var(--azul-claro);text-decoration:none}.tarefa-lado{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tarefa-acoes{display:inline-flex;gap:4px}.icone-botao-p{width:30px;height:30px}.tabela-clicavel tbody tr{cursor:pointer}.tabela-titulo{display:block;font-weight:600;color:var(--texto);text-decoration:none}a.tabela-titulo:hover{color:var(--azul-claro)}.tabela-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px}.icone-texto{display:flex;align-items:center;gap:6px;white-space:nowrap}.linha-inativa td{opacity:.55}.acoes-tabela{white-space:nowrap;text-align:right}.acoes-tabela .icone-botao+.icone-botao{margin-left:4px}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:12px;overflow-x:auto;padding-bottom:12px;align-items:start;scroll-snap-type:x proximity}.kanban-coluna{display:grid;grid-template-rows:auto 1fr;min-height:240px;max-height:calc(100vh - 290px);border-radius:var(--raio);background:var(--superficie);border:1px solid var(--borda);border-top:3px solid var(--cor-etapa, var(--azul));scroll-snap-align:start;transition:border-color var(--transicao),background var(--transicao)}.kanban-prospeccao{--cor-etapa: var(--azul)}.kanban-contato{--cor-etapa: #5aa2ff}.kanban-negociacao{--cor-etapa: var(--laranja)}.kanban-ganho{--cor-etapa: var(--verde)}.kanban-encerrado{--cor-etapa: var(--cinza)}.kanban-alvo{background:#1677ff1f;border-color:var(--azul)}.kanban-topo{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:12px 12px 10px;border-bottom:1px solid var(--borda)}.kanban-titulo{font-weight:700;font-size:13.5px}.kanban-total{min-width:22px;padding:0 7px;border-radius:99px;background:var(--superficie-3);font-size:12px;text-align:center}.kanban-valor{margin-left:auto;font-family:var(--fonte-mono);font-size:11.5px;color:var(--texto-3)}.kanban-cartoes{display:grid;align-content:start;gap:8px;padding:10px;overflow-y:auto;scrollbar-width:thin}.kanban-vazio{text-align:center;font-size:12.5px;color:var(--texto-3);padding:16px 0}.cartao-op{display:grid;gap:6px;padding:12px;border-radius:10px;background:var(--superficie-solida);border:1px solid var(--borda);cursor:grab;transition:border-color var(--transicao),transform var(--transicao),box-shadow var(--transicao)}.cartao-op:hover{border-color:var(--borda-forte);box-shadow:0 8px 20px -12px #000c}.cartao-arrastando{opacity:.45}.cartao-op-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.cartao-op-titulo{font-weight:600;color:var(--texto);text-decoration:none;line-height:1.35;overflow-wrap:anywhere}.cartao-op-titulo:hover{color:var(--azul-claro)}.cartao-op-cliente{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--texto-2);text-decoration:none}.cartao-op-cliente svg{color:var(--vermelho)}.cartao-op-valor{font-family:var(--fonte-mono);font-size:13px;color:var(--texto-forte)}.cartao-op-tarefa{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--texto-3)}.cartao-op-rodape{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;padding-top:6px;border-top:1px solid var(--borda)}.cartao-op-rodape button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;padding:2px}.funil-barras{list-style:none;margin:0;padding:0;display:grid;gap:6px}.funil-barra{display:grid;grid-template-columns:minmax(120px,170px) 1fr 32px;align-items:center;gap:10px;font-size:13px}.funil-rotulo{color:var(--texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funil-trilho{height:8px;border-radius:4px;background:var(--superficie-3);overflow:hidden}.funil-trilho span{display:block;height:100%;min-width:0;border-radius:4px;background:var(--cor-etapa)}.funil-total{text-align:right;font-family:var(--fonte-mono)}@media(max-width:1100px){.ficha-grade{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.op-linha{grid-template-columns:1fr auto}.op-linha .op-codigo,.op-linha .op-valor{display:none}.kanban{grid-auto-columns:82vw}.kanban-coluna{max-height:none}.tarefa{flex-wrap:wrap}.tarefa-lado{width:100%;padding-left:46px;justify-content:flex-start}.funil-barra{grid-template-columns:110px 1fr 28px}.campo-busca{min-width:100%}.filtros-linha select{flex:1 1 45%}}.card-topo>.abas{min-width:0;max-width:100%;flex:1 1 auto}.pagina>*{min-width:0}.texto-azul{color:var(--azul-claro)!important}.mini-4{grid-template-columns:repeat(4,1fr)}.painel-site{box-shadow:none}.subtitulo-card{font-size:15px;margin-bottom:12px}.subtitulo{font-size:14px;margin:16px 0 6px}.dados-duas{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 16px}.botao-whats{background:#1fa855;color:#fff}.botao-whats:hover{background:#22c55e}.armadilha{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sino-botao{position:relative}.sino-contagem{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--vermelho);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--fundo)}.sino-lista{position:absolute;right:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 32px));max-height:70vh;overflow:auto;padding:6px;border-radius:12px;background:var(--superficie-solida);border:1px solid var(--borda-forte);box-shadow:var(--sombra);z-index:40}.sino-topo{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-bottom:1px solid var(--borda)}.sino-topo .link{display:inline-flex;gap:4px;align-items:center;border:0;background:none;cursor:pointer}.sino-lista ul{list-style:none;margin:0;padding:4px 0 0}.sino-lista li button{width:100%;display:grid;gap:2px;text-align:left;padding:10px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:13.5px;color:var(--texto-2)}.sino-lista li button:hover{background:var(--superficie-2)}.sino-lista li button.nao-lida{color:var(--texto);background:#1677ff14}.sino-lista li button.nao-lida strong:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--azul);vertical-align:middle}.sino-lista time{font-size:12px;color:var(--texto-3)}.sino-vazio{padding:16px;text-align:center}.pf-lista{list-style:none;margin:0;padding:0;display:grid}.pf-linha{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--borda)}.pf-linha:first-child{border-top:0}.pf-ordem{display:grid;gap:4px}.pf-capa{flex:none;width:112px;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;background:var(--superficie-2);display:grid;place-items:center;color:var(--texto-3)}.pf-capa img{width:100%;height:100%;object-fit:cover}.pf-info{flex:1;min-width:0;display:grid;gap:2px}.pf-pendencias{font-size:12.5px;color:var(--laranja-texto)}.ficha-grade-larga{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}.link-verificacao{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.link-verificacao .texto-suave{flex:1;min-width:200px}.pf-nova-img{display:grid;gap:12px;padding:12px;margin-bottom:14px;border-radius:10px;border:1px dashed var(--borda-forte)}.pf-nova-img img{max-height:220px;width:100%;object-fit:contain;border-radius:8px;background:var(--superficie-2)}.pf-imagens{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pf-imagens li{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:start}.pf-imagens img{width:120px;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}.pf-img-info{display:grid;gap:6px;min-width:0}.pf-img-info .selo{width:fit-content}.pf-alt{width:100%;min-height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--borda);background:var(--campo-fundo);color:var(--texto);font-size:13px}.pf-alt:focus{outline:none;border-color:var(--azul)}.publico{min-height:100vh;display:flex;flex-direction:column}.tech-bg-publico{opacity:.7}.pub-topo{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px clamp(16px,4vw,48px);background:#070e20cc;border-bottom:1px solid var(--borda);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pub-marca{display:flex;align-items:center;gap:10px;color:var(--texto);text-decoration:none;min-width:0}.pub-marca span{display:grid;min-width:0}.pub-marca strong{font-family:var(--fonte-titulo);font-size:16px}.pub-marca small{font-size:10.5px;letter-spacing:.12em;color:var(--azul-claro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub-nav{display:flex;align-items:center;gap:8px}.pub-nav a:not(.botao){padding:8px 12px;color:var(--texto-2);text-decoration:none;font-weight:600;border-radius:8px}.pub-nav a.active:not(.botao){color:#fff}.pub-conteudo{position:relative;z-index:1;flex:1;width:min(1200px,100%);margin:0 auto;padding:32px clamp(16px,4vw,32px) 96px}.pub-pagina{display:grid;gap:28px;animation:subir .4s ease-out both}.pub-pagina>*{min-width:0}.pub-estreita{max-width:780px;margin:0 auto;width:100%}.pub-hero{display:grid;gap:14px;padding:clamp(20px,5vw,48px) 0 8px;max-width:760px}.pub-hero h1{font-size:clamp(30px,5vw,52px);line-height:1.05;letter-spacing:-.02em}.pub-hero p{font-size:clamp(15px,1.6vw,18px);color:var(--texto-2)}.pub-hero-p{padding-top:8px}.pub-hero-p h1{font-size:clamp(26px,4vw,38px)}.pub-filtros{margin:0}.chip-botao{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:99px;border:1px solid var(--borda-forte);background:#0b163099;color:var(--texto-2);font-weight:600;font-size:13.5px;cursor:pointer}.chip-botao span{font-size:12px;color:var(--texto-3)}.chip-botao.ativo{background:var(--azul);border-color:var(--azul);color:#fff}.chip-botao.ativo span{color:#fffc}.pub-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px}.pub-cartao{display:grid;grid-template-rows:auto 1fr;border-radius:16px;overflow:hidden;background:#0b1630c7;border:1px solid var(--borda);transition:transform var(--transicao),border-color var(--transicao),box-shadow var(--transicao)}.pub-cartao:hover{transform:translateY(-3px);border-color:#1677ff80;box-shadow:0 20px 40px -24px #1677ff99}.pub-destaque{border-color:#1677ff73}.pub-cartao-img{aspect-ratio:16 / 10;background:var(--superficie-2);overflow:hidden}.pub-cartao-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pub-cartao:hover .pub-cartao-img img{transform:scale(1.03)}.pub-cartao-corpo{display:grid;align-content:start;gap:8px;padding:18px}.pub-cartao-corpo h2{font-size:19px}.pub-cartao-corpo h2 a{color:var(--texto);text-decoration:none}.pub-cartao-corpo h2 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pub-cartao{position:relative}.pub-cartao-corpo p{color:var(--texto-2);font-size:14.5px}.pub-categoria{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--azul-claro);text-transform:uppercase}.pub-tecnologias{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pub-tecnologias li{padding:3px 10px;border-radius:99px;font-size:12px;background:var(--superficie-3);color:var(--texto-2)}.pub-servicos li{background:var(--azul-suave);color:var(--azul-texto)}.pub-projeto{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:start}.pub-galeria{display:grid;gap:10px;position:sticky;top:90px}.pub-galeria figure{margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--borda);background:var(--superficie-2)}.pub-galeria figure img{width:100%;height:auto}.pub-miniaturas{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.pub-miniaturas button{flex:none;width:96px;aspect-ratio:16 / 10;padding:0;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;background:none;opacity:.65}.pub-miniaturas button[aria-pressed=true]{border-color:var(--azul);opacity:1}.pub-miniaturas img{width:100%;height:100%;object-fit:cover}.pub-projeto-info{display:grid;gap:12px;align-content:start}.pub-projeto-info h1{font-size:clamp(26px,3.6vw,40px)}.pub-resumo{font-size:17px;color:var(--texto-2)}.pub-descricao{color:var(--texto-2);line-height:1.7}.pub-subtitulo{font-size:14px;margin-top:8px}.pub-demo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.pub-acoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:10px;padding-top:18px;border-top:1px solid var(--borda)}.pub-form{gap:22px}.pub-segmentado{flex-wrap:wrap;width:fit-content;max-width:100%}.consentimento{display:grid;gap:6px;padding:14px;border-radius:10px;background:var(--superficie-interna);border:1px solid var(--borda)}.consentimento.campo-erro{border-color:var(--vermelho)}.consentimento summary{cursor:pointer;color:var(--azul-claro);font-size:14px}.consentimento details p{margin-top:8px;font-size:13.5px;color:var(--texto-2)}.pub-recebido{display:grid;justify-items:center;text-align:center;gap:14px;padding:36px 24px}.pub-recebido>svg{color:var(--verde)}.protocolo{font-family:var(--fonte-mono);font-size:20px;color:#fff;letter-spacing:.04em}.pub-rodape{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:20px 16px 96px;font-size:13px;color:var(--texto-3);border-top:1px solid var(--borda)}.pub-rodape a,.pub-rodape .link{color:var(--texto-2);border:0;background:none;cursor:pointer;font-size:13px}.whats-flutuante{position:fixed;right:18px;bottom:18px;z-index:30;display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;border-radius:99px;background:#1fa855;color:#fff;font-weight:700;font-size:14px;text-decoration:none;box-shadow:0 12px 30px -10px #1fa855cc;transition:transform var(--transicao),background var(--transicao)}.whats-flutuante:hover{background:#22c55e;transform:translateY(-2px)}@media(max-width:900px){.pub-projeto,.ficha-grade-larga{grid-template-columns:minmax(0,1fr)}.pub-galeria{position:static}.mini-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pub-marca small{display:none}.pub-nav a:not(.botao){display:none}.pub-nav .botao{padding:0 12px;min-height:36px;font-size:13px}.whats-flutuante span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.whats-flutuante{padding:14px}.pf-linha{flex-wrap:wrap}.pf-ordem{grid-auto-flow:column}.pf-capa{width:88px}.pf-linha>.acoes{width:100%}.pf-info{flex:1 1 100%;min-width:0}.pf-imagens li{grid-template-columns:90px 1fr}.pf-imagens img{width:90px}}.editor-site{margin-top:20px}.editor-site h2{display:flex;align-items:center;gap:8px;margin:0 0 6px}.subtitulo-form{font-size:14px;margin:14px 0 8px;color:var(--texto-2)}.lista-editavel{display:grid;gap:10px}.lista-editavel ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lista-editavel-item{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--borda);border-radius:12px;background:var(--superficie-2)}.lista-editavel-campos{flex:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 14px}.lista-editavel-campos .campo-largo{grid-column:1 / -1}.lista-editavel-acoes{display:flex;flex-direction:column;gap:4px}.lista-editavel>.botao{justify-self:start}@media(max-width:560px){.lista-editavel-item{flex-direction:column}.lista-editavel-acoes{flex-direction:row;align-self:flex-end}}.icone-titulo{vertical-align:-4px}.atd-aviso{margin-bottom:16px}.atd-grade{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:start}.atd-lista{display:grid;gap:12px;min-width:0}.atd-lista .abas{overflow-x:auto}.atd-itens{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:calc(100dvh - 330px);min-height:160px;overflow-y:auto;overscroll-behavior:contain}.atd-item{width:100%;display:grid;gap:4px;padding:10px 12px;border:1px solid var(--borda);border-radius:12px;background:transparent;color:var(--texto-2);text-align:left;cursor:pointer;font:inherit}.atd-item:hover{background:var(--superficie-2)}.atd-item.ativo{border-color:var(--azul);background:var(--superficie-2)}.atd-item.nao-lida strong{color:var(--texto-forte)}.atd-item-topo,.atd-item-rodape{display:flex;align-items:center;gap:8px;min-width:0}.atd-item-topo strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atd-item-topo time{flex:none;font-size:12px}.atd-item-assunto{font-weight:600;color:var(--texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atd-item-previa{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atd-item-rodape{flex-wrap:wrap}.atd-ponto{width:9px;height:9px;border-radius:50%;background:var(--azul);margin-left:auto;box-shadow:0 0 8px var(--azul)}.atd-painel{min-width:0;min-height:420px}.atd-voltar{display:none}.atd-conversa{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.atd-conversa-topo{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--borda)}.atd-conversa-topo>div:first-child{min-width:0;flex:1 1 260px}.atd-conversa-topo h2{margin:4px 0;font-size:18px;overflow-wrap:anywhere}.atd-conversa-topo p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px;overflow-wrap:anywhere}.atd-conversa-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.atd-mensagens{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - 420px);min-height:220px;overflow-y:auto;overscroll-behavior:contain}.atd-msg{max-width:min(78%,620px);padding:10px 12px;border-radius:14px;background:var(--superficie-2);border:1px solid var(--borda)}.atd-msg p{margin:2px 0 4px;white-space:pre-wrap;overflow-wrap:anywhere}.atd-msg time{font-size:11.5px;color:var(--texto-3)}.atd-msg-autor{font-size:12px;font-weight:600;color:var(--texto-3)}.atd-msg-usuario{align-self:flex-start;border-bottom-left-radius:4px}.atd-msg-atendente{align-self:flex-end;border-bottom-right-radius:4px;background:#1677ff24;border-color:#1677ff59}.atd-msg-sistema{align-self:center;max-width:92%;text-align:center;font-size:13px;background:transparent;border-style:dashed;color:var(--texto-2)}.atd-fim{height:1px}.atd-responder{display:flex;gap:10px;align-items:flex-end}.atd-responder textarea{flex:1;min-width:0;min-height:52px;max-height:220px;resize:vertical;padding:10px 14px;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--campo-fundo);color:var(--texto);font:inherit}.atd-responder textarea::placeholder{color:var(--texto-3)}.atd-responder textarea:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px #1677ff4d}@media(max-width:900px){.atd-grade{grid-template-columns:minmax(0,1fr)}.pagina-atendimento.com-conversa .atd-lista,.pagina-atendimento.com-conversa .atd-aviso,.pagina-atendimento:not(.com-conversa) .atd-painel{display:none}.atd-voltar{display:inline-flex;margin-bottom:10px}.atd-itens{max-height:none}.atd-mensagens{max-height:calc(100dvh - 360px)}.atd-msg{max-width:88%}}@media(max-width:480px){.atd-responder{flex-direction:column;align-items:stretch}}.campo-privado textarea{border-style:dashed;background:color-mix(in srgb,var(--campo-fundo) 85%,#f59e0b 15%)}.grupo-azul{--cor-grupo: var(--azul)}.grupo-ciano{--cor-grupo: var(--ciano)}.grupo-rosa{--cor-grupo: var(--rosa)}.grupo-roxo{--cor-grupo: var(--roxo)}.grupo-verde{--cor-grupo: var(--verde)}.grupo-cinza{--cor-grupo: var(--cinza)}[data-tema=claro] .tech-bg-app{opacity:.18}[data-tema=claro] body{background:var(--fundo)}[data-tema=claro] .card{backdrop-filter:none;-webkit-backdrop-filter:none}[data-tema=claro] .botao-secundario{background:#fff}[data-tema=claro] .campo input,[data-tema=claro] .campo select,[data-tema=claro] .campo textarea{border-color:var(--borda-forte)}[data-tema=claro] .avatar{box-shadow:0 0 0 2px #1677ff40}.lateral-nav{gap:2px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent;padding:12px 10px}.lateral-nav::-webkit-scrollbar{width:6px}.lateral-nav::-webkit-scrollbar-thumb{border-radius:6px;background:#94a3b866}.lateral-nav::-webkit-scrollbar-thumb:hover{background:#94a3b8b3}.lateral-grupo{display:grid;gap:2px}.lateral-grupo+.lateral-grupo{margin-top:6px}.lateral-secao{display:flex;align-items:center;gap:8px;width:100%;margin:8px 0 2px;padding:6px 12px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--texto-3);height:auto;opacity:1}.lateral-secao:hover{color:var(--texto-2);background:var(--superficie-2)}.lateral-secao-ponto{width:7px;height:7px;border-radius:2px;background:var(--cor-grupo);flex:none}.lateral-secao-texto{flex:1;text-align:left;white-space:nowrap;overflow:hidden}.lateral-secao-seta{transition:transform var(--transicao)}.lateral-secao[aria-expanded=false] .lateral-secao-seta{transform:rotate(-90deg)}.lateral-itens{display:grid;gap:2px}.lateral-itens.fechado{display:none}.lateral-link{height:42px}.lateral-link svg{color:var(--cor-grupo);opacity:.85}.lateral-link.active{background:linear-gradient(90deg,color-mix(in srgb,var(--cor-grupo) 22%,transparent),transparent)}.lateral-link.active:before{background:var(--cor-grupo);box-shadow:0 0 10px var(--cor-grupo)}.lateral-link.active svg{color:var(--cor-grupo);opacity:1}.lateral-usuario{display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;background:var(--superficie-interna);border:1px solid var(--borda);min-width:0}.lateral-usuario-texto{flex:1;min-width:0;display:grid;line-height:1.2}.lateral-usuario-texto strong{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lateral-usuario-texto span{font-size:11.5px;color:var(--texto-3)}.app-recolhido .lateral-secao{justify-content:center;padding:6px 0;margin:6px 0 0;pointer-events:none}.app-recolhido .lateral-secao-texto,.app-recolhido .lateral-secao-seta,.app-recolhido .lateral-usuario-texto,.app-recolhido .lateral-usuario .avatar{display:none}.app-recolhido .lateral-usuario{justify-content:center;background:none;border:0}.app-recolhido .lateral-secao{opacity:1}.dica,.dica-lateral{position:relative}.dica:after,.app-recolhido .dica-lateral:after{content:attr(data-dica);position:absolute;z-index:50;padding:6px 10px;border-radius:7px;background:var(--texto-forte);color:var(--fundo);font-size:12.5px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease}.dica:after{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.app-recolhido .dica-lateral:after{left:calc(100% + 12px);top:50%;transform:translateY(-50%)}.dica:hover:after,.dica:focus-visible:after,.app-recolhido .dica-lateral:hover:after,.app-recolhido .dica-lateral:focus-visible:after{opacity:1}.app-recolhido .lateral{overflow:visible}.app-recolhido .lateral-nav .dica-lateral:after{display:none}.cabecalho{gap:14px}.cabecalho-titulo{display:grid;min-width:0;line-height:1.2}.cabecalho-titulo h1{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relogio-compacto{display:flex;gap:8px;font-size:12px;color:var(--texto-3);white-space:nowrap}.relogio-compacto time{font-family:var(--fonte-mono);color:var(--azul-claro);font-variant-numeric:tabular-nums}.cabecalho-acoes{display:flex;align-items:center;gap:8px;margin-left:auto}.sino{margin-left:0}.indicador-tarefas{position:relative;text-decoration:none}.contagem-laranja{background:var(--laranja)}.perfil-botao{padding:3px 8px 3px 3px}.busca-global{position:relative;flex:1;max-width:440px;margin-left:auto}.busca-campo{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 12px;border-radius:10px;border:1px solid var(--borda-forte);background:var(--campo-fundo);color:var(--texto-3)}.busca-campo:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px #1677ff33}.busca-campo input{flex:1;min-width:0;border:0;background:none;color:var(--texto);outline:none;font-size:14px}.busca-atalho{font-family:var(--fonte);font-size:11px;padding:2px 6px;border-radius:5px;border:1px solid var(--borda-forte);color:var(--texto-3)}.busca-limpar{border:0;background:none;color:var(--texto-3);cursor:pointer;display:grid}.busca-resultados{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:45;max-height:70vh;overflow:auto;padding:6px;border-radius:12px;background:var(--superficie-solida);border:1px solid var(--borda-forte);box-shadow:var(--sombra)}.busca-grupo{display:grid;padding:4px 0}.busca-grupo+.busca-grupo{border-top:1px solid var(--borda)}.busca-grupo-rotulo{padding:6px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3)}.busca-grupo button{display:grid;gap:1px;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:13.5px;color:var(--texto)}.busca-grupo button span{font-size:12px;color:var(--texto-3)}.busca-grupo button.ativo{background:var(--azul-suave)}.busca-vazio{padding:12px}.trilha-nav ol{list-style:none;margin:0 auto 16px;padding:0;max-width:1280px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;color:var(--texto-3)}.trilha-nav li{display:inline-flex;align-items:center;gap:4px}.trilha-nav a{color:var(--texto-2);text-decoration:none;display:inline-flex}.trilha-nav a:hover{color:var(--azul-claro)}.trilha-nav [aria-current=page] span{color:var(--texto);font-weight:600}.app .voltar{display:none}.transicao-pagina{animation:subir .3s ease-out both}@media(max-width:1100px){.relogio-data-curta,.busca-atalho{display:none}}@media(max-width:760px){.cabecalho{flex-wrap:wrap;height:auto;padding:10px 14px;row-gap:8px}.busca-global{order:3;flex-basis:100%;max-width:none;margin:0}.cabecalho-titulo h1{font-size:16px}.cabecalho-acoes{gap:4px}}[data-tema=claro] .lateral{--barra-fundo: #0b1630;--borda: rgba(148, 178, 255, .13);--borda-forte: rgba(148, 178, 255, .26);--texto: #eaf1ff;--texto-forte: #ffffff;--texto-2: #b3c0dc;--texto-3: #8592ad;--superficie-interna: rgba(5, 7, 11, .35);--azul-texto: #8fc0ff;--campo-fundo: rgba(5, 7, 11, .45);--superficie-2: #132447;--superficie-3: #1a2e57;background:#0b1630;color:#eaf1ff;box-shadow:4px 0 24px -12px #0b163080}[data-tema=claro] .lateral .icone-botao{color:#b3c0dc}.cor-azul{--cor: var(--azul);--cor-suave: var(--azul-suave);--cor-texto: var(--azul-texto)}.cor-verde{--cor: var(--verde);--cor-suave: var(--verde-suave);--cor-texto: var(--verde-texto)}.cor-roxo{--cor: var(--roxo);--cor-suave: var(--roxo-suave);--cor-texto: var(--roxo-texto)}.cor-laranja{--cor: var(--laranja);--cor-suave: var(--laranja-suave);--cor-texto: var(--laranja-texto)}.cor-ciano{--cor: var(--ciano);--cor-suave: var(--ciano-suave);--cor-texto: var(--ciano-texto)}.cor-rosa{--cor: var(--rosa);--cor-suave: var(--rosa-suave);--cor-texto: var(--rosa-texto)}.cor-vermelho{--cor: var(--vermelho);--cor-suave: var(--vermelho-suave);--cor-texto: var(--vermelho-texto)}.cor-amarelo{--cor: var(--amarelo);--cor-suave: var(--amarelo-suave);--cor-texto: var(--amarelo-texto)}.painel-v2 .boas-vindas h2{font-size:clamp(22px,2.6vw,30px)}.painel-conteudo{display:grid;gap:22px;transition:opacity var(--transicao)}.painel-conteudo.atualizando{opacity:.6}.grade-indicadores{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.indicador-v2{position:relative;display:grid;align-content:start;gap:4px;padding:16px 18px;box-shadow:var(--sombra-leve);color:inherit;text-decoration:none;overflow:hidden;animation:subir .4s ease-out both;transition:border-color var(--transicao),transform var(--transicao),box-shadow var(--transicao)}.indicador-v2:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--cor);opacity:.85}.grade-indicadores>:nth-child(2){animation-delay:40ms}.grade-indicadores>:nth-child(3){animation-delay:80ms}.grade-indicadores>:nth-child(4){animation-delay:.12s}.grade-indicadores>:nth-child(5){animation-delay:.16s}.ind-link:hover{border-color:color-mix(in srgb,var(--cor) 50%,transparent);transform:translateY(-2px);box-shadow:var(--sombra)}.ind-topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ind-icone{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--cor-suave);color:var(--cor)}.ind-seta{color:var(--texto-3);transition:transform var(--transicao),color var(--transicao)}.ind-link:hover .ind-seta{color:var(--cor-texto);transform:translate(2px)}.indicador-v2 h3{font-family:var(--fonte);font-size:13.5px;font-weight:600;color:var(--texto-2)}.ind-valor{font-family:var(--fonte-titulo);font-size:28px;line-height:1.15;color:var(--texto-forte);font-variant-numeric:tabular-nums}.ind-comparacao{display:inline-flex;align-items:center;gap:4px;width:fit-content;font-size:12px;font-weight:600;padding:2px 8px;border-radius:99px}.ind-comparacao.positiva{color:var(--verde-texto);background:var(--verde-suave)}.ind-comparacao.negativa{color:var(--vermelho-texto);background:var(--vermelho-suave)}.ind-comparacao.neutra{color:var(--texto-3);background:none;padding:2px 0;font-weight:500}.ind-descricao{margin-top:6px;font-size:12px;line-height:1.45;color:var(--texto-3)}.indicador-v2.indisponivel:before{background:var(--cinza);opacity:.4}.indicador-v2.indisponivel .ind-icone{background:var(--cinza-suave);color:var(--cinza-texto)}.indicador-v2.indisponivel .ind-valor{color:var(--texto-3)}.grade-graficos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grafico-largo{grid-column:1 / -1}.grafico-card{display:grid;align-content:start;gap:6px;box-shadow:var(--sombra-leve);animation:subir .45s ease-out both}.grafico-topo{display:flex;justify-content:space-between;align-items:center;gap:10px}.grafico-topo h3{display:flex;align-items:center;gap:10px;font-size:15px}.grafico-icone{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--cor-suave);color:var(--cor)}.grafico-azul{--cor: var(--azul);--cor-suave: var(--azul-suave)}.grafico-verde{--cor: var(--verde);--cor-suave: var(--verde-suave)}.grafico-roxo{--cor: var(--roxo);--cor-suave: var(--roxo-suave)}.grafico-laranja{--cor: var(--laranja);--cor-suave: var(--laranja-suave)}.grafico-ciano{--cor: var(--ciano);--cor-suave: var(--ciano-suave)}.grafico-rosa{--cor: var(--rosa);--cor-suave: var(--rosa-suave)}.grafico-vermelho{--cor: var(--vermelho);--cor-suave: var(--vermelho-suave)}.grafico-descricao{font-size:12.5px;color:var(--texto-3)}.grafico-area{margin-top:8px;min-height:200px;min-width:0}.grafico-vazio{display:grid;justify-items:center;align-content:center;gap:8px;min-height:200px;padding:16px;text-align:center;color:var(--texto-3);border:1px dashed var(--borda-forte);border-radius:12px;background:var(--superficie-interna)}.grafico-vazio p{max-width:36ch;font-size:13.5px}.recharts-legend-item-text{color:var(--texto-2)!important}.recharts-tooltip-item{color:var(--texto)!important}.recharts-surface:focus,.recharts-wrapper:focus,.recharts-sector:focus{outline:none}.rosca{display:grid;grid-template-columns:minmax(160px,220px) 1fr;align-items:center;gap:16px}.rosca-grafico{position:relative}.rosca-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;pointer-events:none}.rosca-centro strong{font-family:var(--fonte-titulo);font-size:26px;color:var(--texto-forte)}.rosca-centro span{font-size:12px;color:var(--texto-3)}.rosca-legenda{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13.5px}.rosca-legenda li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:var(--texto-2)}.rosca-legenda strong{color:var(--texto-forte);font-variant-numeric:tabular-nums}.rosca-cor{width:10px;height:10px;border-radius:3px}@media(max-width:980px){.grade-graficos{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.rosca{grid-template-columns:minmax(0,1fr)}.rosca-grafico{max-width:220px;margin:0 auto;width:100%}.grade-indicadores{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ind-valor{font-size:22px}.ind-descricao{display:none}}.botao-p{min-height:34px;padding:0 12px;font-size:13px}.form-acoes,.acoes-linha{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.acoes-linha{margin-top:0}.ponto-erro{background:var(--vermelho)}.caixa{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;cursor:pointer}.lista-simples{margin:6px 0 0;padding-left:18px;display:grid;gap:4px;font-size:14px}.tabela-compacta td,.tabela-compacta th{padding:8px 10px;vertical-align:top}.tabela-compacta td:nth-child(2){font-family:JetBrains Mono,monospace;white-space:nowrap}.sugestao{display:grid;gap:12px}.aviso-integracao{display:flex;gap:12px;align-items:flex-start}.aviso-integracao>svg{color:var(--roxo);flex:none;margin-top:2px}.aviso-integracao strong{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aviso-integracao p{margin:4px 0 0;font-size:13.5px}.lugares,.verificacoes-recentes,.historico-buscas,.fontes,.lista-duplicados{list-style:none;margin:12px 0 0;padding:0;display:grid}.lugar,.verificacoes-recentes>li{padding:16px 0;border-top:1px solid var(--borda);display:grid;gap:6px;min-width:0}.lugar:first-child,.verificacoes-recentes>li:first-child{border-top:0;padding-top:4px}.lugar-cabeca{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.lugar-nome{font-size:15.5px}.lugar-linha{display:flex;gap:6px;align-items:center;margin:0;font-size:13.5px;color:var(--texto-2);min-width:0;overflow-wrap:anywhere}.lugar-linha svg{flex:none;color:var(--texto-3)}.lugar-horarios summary{display:inline-flex;gap:6px;align-items:center;cursor:pointer;font-size:13px;color:var(--texto-2)}.lugar-horarios ul{margin:6px 0 0;padding-left:22px;font-size:13px;color:var(--texto-2)}.lugar-sinais{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.lugar-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.atribuicao-google{margin:14px 0 0;text-align:right;font-size:12px;color:var(--texto-3);font-family:Roboto,Arial,sans-serif}.historico-buscas li,.fontes li,.lista-duplicados li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;border-top:1px solid var(--borda);font-size:13.5px}.fontes li,.lista-duplicados li{justify-content:flex-start}.historico-buscas li:first-child,.fontes li:first-child,.lista-duplicados li:first-child{border-top:0}.historico-buscas h2,.card h2 svg{vertical-align:-3px;margin-right:4px}.perfil-insta{margin-top:16px;padding:14px;border-radius:var(--raio-p);background:var(--superficie-interna);border:1px solid var(--borda);display:grid;gap:8px}.perfil-insta p{margin:0}.linha-busca{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-top:8px}.linha-busca .campo{flex:1 1 260px;margin:0}.site-resultado{display:grid;gap:8px;margin-top:12px;min-width:0}.verificacoes-recentes .site-resultado{margin-top:0}.site-resultado-topo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.site-url{margin:0;font-size:13.5px;overflow-wrap:anywhere}.site-resultado .nota{margin:0}.site-metricas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--texto-2)}.site-metricas li{display:inline-flex;gap:5px;align-items:center}.site-achados{list-style:none;margin:0;padding:0;display:grid;gap:6px}.site-achados li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px}.site-achados .selo{flex:none}.site-links summary{cursor:pointer;font-size:13px;color:var(--texto-2)}.site-links ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:12.5px}.site-links li{display:flex;gap:6px;align-items:center;min-width:0}.site-link-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ficha-coluna{display:grid;gap:16px;min-width:0}.ficha-site h2{font-size:15px;margin:0}.ficha-site .card-topo{flex-wrap:wrap;gap:10px}.ficha-site .subtitulo{font-size:13px;margin:18px 0 4px;color:var(--texto-2)}.integracoes-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.integracao-cartao{display:grid;gap:10px;align-content:start}.integracao-cartao p{margin:0;font-size:13.5px}.integracao-topo{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.integracao-topo>div{display:grid;min-width:0}.integracao-topo .texto-suave{font-size:12px}.integracao-icone{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--roxo) 16%,transparent);color:var(--roxo)}.integracao-vars{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--texto-3)}.integracao-vars code{font-size:11.5px;padding:2px 6px;border-radius:6px;background:var(--superficie-interna);border:1px solid var(--borda)}.integracao-cartao .botao{justify-self:start}.pagina-prospeccao .card h2{font-size:16px;margin:0 0 6px;display:flex;align-items:center;gap:6px}.pagina-prospeccao .card-topo h2{margin:0}.lugar-sinais .selo,.site-achados .selo+span,.aviso-integracao .selo{white-space:normal;max-width:100%}.pagina-prospeccao .abas{overflow-x:auto;max-width:100%;scrollbar-width:none}.pagina-mapa{display:grid;gap:16px}.filtros-mapa{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 12px;align-items:start}.filtros-mapa-acoes{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.filtros-mapa-erro{grid-column:1 / -1}.sugestoes-busca{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:10px 0}.sugestao-busca{display:grid;gap:4px;text-align:left;padding:10px 12px;border:1px solid var(--borda);border-left:3px solid var(--roxo);border-radius:var(--raio-p);background:none;color:var(--texto);font-size:13px;cursor:pointer}.sugestao-busca:hover:not(:disabled){background:var(--roxo-suave)}.sugestao-busca strong{display:flex;align-items:center;gap:6px;font-size:14px}.mapa-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:16px;align-items:start}.mapa-google{position:sticky;top:80px;height:min(70vh,640px);border-radius:var(--raio);overflow:hidden;border:1px solid var(--borda);background:var(--superficie-2)}.mapa-google-tela{width:100%;height:100%}.mapa-google-aviso{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;text-align:center;color:var(--texto-2);font-size:14px}.mapa-google-aviso p{max-width:44ch;margin:0}.mapa-lista{max-height:min(70vh,640px);overflow-y:auto}.lugares-mapa{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.lugares-mapa li{display:flex;gap:10px;padding:10px;border:1px solid var(--borda);border-radius:var(--raio-p);cursor:pointer}.lugares-mapa li.ativo{border-color:var(--verde);background:var(--verde-suave)}.lugar-numero{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ea4335;color:#fff;font-size:12px;font-weight:700}.lugar-mapa-corpo{display:grid;gap:3px;min-width:0;font-size:13px}.lugar-mapa-corpo strong{font-size:14px}.lugar-mapa-corpo .lugar-linha{display:flex;gap:6px;align-items:flex-start;word-break:break-word}.lugar-mapa-corpo .lugar-acoes{margin-top:4px}@media(max-width:1100px){.filtros-mapa{grid-template-columns:repeat(2,minmax(0,1fr))}.mapa-layout{grid-template-columns:1fr}.mapa-google{position:relative;top:0;height:360px}.mapa-lista{max-height:none}}@media(max-width:640px){.filtros-mapa{grid-template-columns:1fr}}.avatar-mariana{border-radius:50%;overflow:hidden;flex:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--roxo) 55%,transparent)}.avatar-mariana img{width:100%;height:100%;object-fit:cover;display:block}.mariana-topo{display:flex;gap:16px;align-items:center}.mariana-grade{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;align-items:start}.mariana-conversas{display:grid;gap:12px}.mariana-conversas ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:60vh;overflow-y:auto}.mariana-conversas li button{width:100%;text-align:left;display:grid;gap:2px;padding:8px 10px;border-radius:var(--raio-p);border:0;background:transparent;color:var(--texto);cursor:pointer;font:inherit;font-size:13.5px}.mariana-conversas li button:hover,.mariana-conversas li button.ativa{background:color-mix(in srgb,var(--roxo) 14%,transparent)}.mariana-conversa-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mariana-conversas .texto-suave{font-size:12px}.mariana-chat{display:grid;gap:12px;min-width:0}.mariana-contexto{display:flex;align-items:center;gap:8px;font-size:13.5px;padding:8px 12px;border-radius:var(--raio-p);background:color-mix(in srgb,var(--roxo) 12%,transparent);border:1px solid color-mix(in srgb,var(--roxo) 30%,transparent)}.mariana-contexto span{flex:1;min-width:0}.mariana-mensagens{display:grid;gap:14px;align-content:start;min-height:320px;max-height:60vh;overflow-y:auto;padding:4px 2px}.mariana-vazio{display:grid;justify-items:center;gap:12px;text-align:center;padding:24px 8px;color:var(--texto-2)}.mariana-vazio p{max-width:520px;margin:0}.mariana-sugestoes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mariana-sugestoes .chip{cursor:pointer;font:inherit;font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid var(--borda-forte);background:var(--superficie-interna);color:var(--texto)}.balao{display:flex;gap:10px;align-items:flex-start;max-width:88%}.balao-eu{justify-self:end;flex-direction:row-reverse}.balao-texto{padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.55;background:var(--superficie-interna);border:1px solid var(--borda);min-width:0;overflow-wrap:anywhere}.balao-mariana .balao-texto{border-color:color-mix(in srgb,var(--roxo) 35%,transparent);border-top-left-radius:4px}.balao-eu .balao-texto{background:color-mix(in srgb,var(--azul) 18%,transparent);border-top-right-radius:4px}.balao-falha .balao-texto{border-color:var(--vermelho);color:var(--vermelho-texto)}.mariana-entrada{display:flex;gap:10px;align-items:flex-end}.mariana-entrada textarea{flex:1;min-width:0;resize:vertical;min-height:48px}@media(max-width:480px){.mariana-entrada{flex-direction:column;align-items:stretch}}.mariana-chat .nota{margin:0}.painel-mariana h2{display:flex;align-items:center;gap:8px;font-size:15px;margin:0}.painel-mariana .card-topo{flex-wrap:wrap;gap:10px}.analise{display:grid;gap:8px;font-size:14px;margin-top:10px}.analise p{margin:0}.analise .subtitulo{font-size:13px;margin:8px 0 0;color:var(--texto-2)}.aprovacao-previa{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mensagem-final{margin:14px 0 6px;padding:14px 16px;border-radius:var(--raio-p);background:var(--superficie-interna);border:1px solid var(--borda-forte);font-size:14.5px;line-height:1.6;overflow-wrap:anywhere}.mono{font-family:JetBrains Mono,monospace;font-size:13px}.envio-manual{margin-top:16px;padding-top:14px;border-top:1px solid var(--borda)}.envio-manual .subtitulo{font-size:14px;margin:0 0 4px}.historico-aprovacao{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.historico-aprovacao li{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding-left:14px;border-left:2px solid color-mix(in srgb,var(--roxo) 50%,transparent)}.aprovacao-grade{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.alerta-coluna strong{display:inline-flex;gap:6px;align-items:center}.rascunho-info{display:grid;gap:8px;margin-top:10px}.rascunho-info .nota{margin:0}.selo svg{vertical-align:-2px}@media(max-width:900px){.mariana-grade,.aprovacao-grade{grid-template-columns:minmax(0,1fr)}.mariana-conversas ul{max-height:180px}.balao{max-width:100%}}.mariana-entrada textarea{padding:12px 14px;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--campo-fundo);color:var(--texto);font:inherit;font-size:14px;line-height:1.5}.mariana-entrada textarea::placeholder{color:var(--texto-3)}.mariana-entrada textarea:focus{outline:none;border-color:var(--roxo);box-shadow:0 0 0 3px color-mix(in srgb,var(--roxo) 25%,transparent)}.mariana-entrada textarea:disabled{opacity:.55;cursor:not-allowed}.aprovacao-grade .card>h2,.pagina-mariana .card>h2{font-size:16px;margin:0 0 8px}.pagina-topo-acoes{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.pagina-topo-acoes>div{flex:1 1 420px}.valor-celula{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.proposta-grade{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.editor-proposta{display:grid;gap:14px}.editor-proposta h2,.proposta-grade .card>h2,.proposta-grade .card-topo h2{font-size:16px;margin:0}.editor-proposta .subtitulo{font-size:14px;margin:6px 0 0}.campo-com-acao{display:grid;gap:8px;justify-items:start}.campo-com-acao .campo{width:100%;margin:0}.itens-proposta{display:grid;gap:12px;justify-items:start}.item-proposta{width:100%;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie-interna);padding:12px;display:grid;gap:10px}.item-proposta-topo{display:flex;gap:10px;align-items:center}.item-proposta-topo select{flex:1;min-width:0;min-height:38px;padding:0 12px;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--campo-fundo);color:var(--texto);font:inherit;font-size:14px}.item-proposta-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;align-items:end}.item-proposta-campos .campo{margin:0}.item-proposta-campos .campo-largo{grid-column:1 / -1}.item-total{display:grid;gap:2px;justify-items:end;padding-bottom:10px;font-variant-numeric:tabular-nums}.item-total .texto-suave{font-size:12px}.totais-proposta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;padding:12px 14px;border-radius:var(--raio-p);border:1px solid var(--borda-forte)}.totais-proposta>div{display:grid;gap:2px;font-variant-numeric:tabular-nums}.totais-proposta>div span{font-size:12.5px;color:var(--texto-3)}.totais-proposta .campo{margin:0}.total-final{justify-items:end}.total-final strong{font-size:22px;color:var(--azul)}.lista-versoes{list-style:none;margin:10px 0 0;padding:0;display:grid}.lista-versoes li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:9px 0;border-top:1px solid var(--borda);font-size:13.5px}.lista-versoes li:first-child{border-top:0}.lista-versoes a{display:inline-flex;gap:6px;align-items:center;font-weight:600}.lista-versoes code{font-size:11px;color:var(--texto-3)}.resumo-valor{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.resumo-valor strong{font-size:20px}.anexo-aprovacao{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:13px}.totais-leitura{margin-top:12px}@media(max-width:900px){.proposta-grade{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.item-proposta-campos,.totais-proposta{grid-template-columns:minmax(0,1fr)}.item-total,.total-final{justify-items:start}}.config-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.config-menu{position:sticky;top:88px;display:grid;gap:2px;padding:12px}.config-menu-titulo{font-family:var(--fonte-titulo);font-size:14px;padding:6px 10px 10px}.config-link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--raio-p);color:var(--texto-2);text-decoration:none;font-size:14px;font-weight:500;transition:background var(--transicao),color var(--transicao)}.config-link svg{color:var(--cor-link)}.config-link:hover{background:var(--superficie-2);color:var(--texto)}.config-link.active{background:color-mix(in srgb,var(--cor-link) 14%,transparent);color:var(--texto-forte)}.config-link.cor-azul{--cor-link: var(--azul)}.config-link.cor-ciano{--cor-link: var(--ciano)}.config-link.cor-laranja{--cor-link: var(--laranja)}.config-link.cor-roxo{--cor-link: var(--roxo)}.config-link.cor-verde{--cor-link: var(--verde)}.config-link.cor-rosa{--cor-link: var(--rosa)}.config-conteudo{min-width:0}.config-conteudo>.pagina{padding:0}.titulo-secao{display:flex;align-items:center;gap:8px;font-size:16px;margin:0 0 12px}.lista-alternadores{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;margin-bottom:16px}.lista-avisos{list-style:none;margin:12px 0 0;padding:0;display:grid}.lista-avisos li button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;padding:12px 8px;border:0;border-top:1px solid var(--borda);background:transparent;color:var(--texto);font:inherit;cursor:pointer}.lista-avisos li:first-child button{border-top:0}.lista-avisos li button:hover{background:var(--superficie-2)}.lista-avisos li.nao-lida .aviso-texto strong:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--azul);margin-right:8px;vertical-align:1px}.aviso-texto{display:grid;gap:2px;min-width:0}.aviso-texto .texto-suave{font-size:13px}.lista-avisos time{font-size:12.5px;color:var(--texto-3);white-space:nowrap}.sino-rodape{display:block;width:100%;padding:10px;border-top:1px solid var(--borda);text-align:center;font-size:13px}@media(max-width:900px){.config-layout{grid-template-columns:minmax(0,1fr)}.config-menu{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.config-menu-titulo{display:none}}@media(max-width:600px){.lista-avisos li button{grid-template-columns:minmax(0,1fr)}}.pagina-financeiro{--cor-aba: var(--verde);display:grid;gap:16px}.abas-rotas a{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:2px solid transparent;color:var(--texto-2);font-weight:600;font-size:14px;white-space:nowrap;margin-bottom:-1px;text-decoration:none}.abas-rotas a:hover{color:var(--texto)}.abas-rotas a.active{color:var(--texto-forte);border-bottom-color:var(--cor-aba, var(--azul))}.cor-azul{--c: var(--azul);--c-suave: var(--azul-suave);--c-texto: var(--azul-texto)}.cor-verde{--c: var(--verde);--c-suave: var(--verde-suave);--c-texto: var(--verde-texto)}.cor-roxo{--c: var(--roxo);--c-suave: var(--roxo-suave);--c-texto: var(--roxo-texto)}.cor-laranja{--c: var(--laranja);--c-suave: var(--laranja-suave);--c-texto: var(--laranja-texto)}.cor-ciano{--c: var(--ciano);--c-suave: var(--ciano-suave);--c-texto: var(--ciano-texto)}.cor-rosa{--c: var(--rosa);--c-suave: var(--rosa-suave);--c-texto: var(--rosa-texto)}.cor-vermelho{--c: var(--vermelho);--c-suave: var(--vermelho-suave);--c-texto: var(--vermelho-texto)}.cor-amarelo{--c: var(--amarelo);--c-suave: var(--amarelo-suave);--c-texto: var(--amarelo-texto)}.cor-cinza{--c: var(--cinza);--c-suave: var(--cinza-suave);--c-texto: var(--cinza-texto)}.cor-sucesso{color:var(--verde-texto)}.cor-erro{color:var(--vermelho-texto)}.filtro-periodo{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.filtro-periodo .segmentado{flex-wrap:wrap}.periodo-personalizado{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.periodo-personalizado label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--texto-2)}.periodo-personalizado input{padding:6px 8px}.fin-cartoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fin-cartao{display:grid;gap:4px;border-top:3px solid var(--c, var(--azul));color:inherit;text-decoration:none;transition:transform var(--transicao),box-shadow var(--transicao)}a.fin-cartao:hover{transform:translateY(-2px);box-shadow:var(--sombra)}.fin-cartao-icone{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--c-suave);color:var(--c-texto)}.fin-cartao-titulo{font-size:13px;color:var(--texto-2);font-weight:600}.fin-cartao-valor{font-family:var(--fonte-titulo);font-size:22px;color:var(--texto-forte);font-variant-numeric:tabular-nums}.fin-cartao-detalhe{font-size:12px;color:var(--texto-2)}.barra-progresso-fin{height:6px;border-radius:99px;background:var(--cinza-suave);overflow:hidden;min-width:80px}.barra-progresso-fin span{display:block;height:100%;border-radius:99px;background:var(--verde)}.barra-grande{height:10px;grid-column:1 / -1}.fin-totais{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fin-totais>div:not(.barra-progresso-fin){display:grid;gap:2px}.fin-totais span{font-size:13px;color:var(--texto-2)}.fin-totais strong{font-family:var(--fonte-titulo);font-size:22px;font-variant-numeric:tabular-nums}.lista-parcelas{display:grid;gap:10px}.parcela{border:1px solid var(--borda);border-radius:var(--raio-p);padding:12px 14px}.parcela-atrasada{border-color:var(--vermelho);background:var(--vermelho-suave)}.parcela-topo{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.parcela-topo .valor-celula{margin-left:auto}.pagamentos{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px dashed var(--borda);display:grid;gap:6px;font-size:13px}.pagamentos li{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.linha-estornada,.linha-estornada strong,.linha-estornada td{text-decoration:line-through;text-decoration-color:var(--texto-3, var(--texto-2));opacity:.7}.linha-estornada .selo{text-decoration:none}.parcelas-manuais{display:grid;gap:8px}.parcela-manual{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.campo-moeda{display:flex;align-items:center;gap:0;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--fundo-campo, transparent);overflow:hidden}.campo-moeda>span{padding:0 10px;color:var(--texto-2);font-weight:600;font-size:13px;border-right:1px solid var(--borda);align-self:stretch;display:grid;place-items:center}.campo-moeda input{border:0!important;box-shadow:none!important;flex:1;min-width:0;font-variant-numeric:tabular-nums}.campo-moeda:focus-within{outline:2px solid var(--azul);outline-offset:1px}.grade-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.fin-categorias{display:grid;gap:16px}.lista-categorias{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lista-categorias li{display:flex;align-items:center;gap:10px;padding:6px 4px;border-bottom:1px solid var(--borda)}.lista-categorias li>:first-child{flex:1}.lista-categorias li.arquivada{opacity:.6}.ponto-categoria{display:inline-flex;align-items:center;gap:8px}.ponto-categoria:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c, var(--cinza));flex:none}.pre{white-space:pre-wrap}@media(max-width:1000px){.fin-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fin-cartoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fin-cartao{padding:12px}.fin-cartao-detalhe{font-size:11px}.fin-totais{grid-template-columns:1fr}.fin-totais strong,.fin-cartao-valor{font-size:19px}.parcela-manual{grid-template-columns:1fr}.parcela-topo .valor-celula{margin-left:0}.periodo-personalizado{width:100%}}@media(max-width:360px){.fin-cartoes{grid-template-columns:1fr}}.pagina-agenda{--cor-aba: var(--azul);display:grid;gap:16px}.calendario{display:grid;gap:14px}.cal-barra{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.cal-nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cal-titulo{margin:0 0 0 6px;font-size:19px}.cal-titulo:first-letter{text-transform:uppercase}.cal-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip-filtro{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--borda);border-radius:99px;font-size:13px;cursor:pointer;color:var(--texto-2);-webkit-user-select:none;user-select:none}.chip-filtro input{position:absolute;opacity:0;pointer-events:none}.chip-filtro.ativo{color:var(--texto-forte);background:var(--azul-suave);border-color:transparent}.chip-filtro:focus-within{outline:2px solid var(--azul);outline-offset:2px}.chip-filtro:not(.ativo) .ponto-categoria:before{opacity:.35}.cal-legenda{display:inline-flex;flex-wrap:wrap;gap:12px;margin-left:auto;font-size:12px}.cal-mes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--borda);border-radius:var(--raio-p);overflow:hidden}.cal-cab{padding:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2);border-bottom:1px solid var(--borda);text-align:center}.cal-dia{position:relative;min-height:112px;padding:6px;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda);display:flex;flex-direction:column;gap:4px;cursor:pointer;min-width:0}.cal-dia:nth-child(7n){border-right:0}.cal-dia:hover{background:var(--azul-suave)}.cal-dia:focus-visible{outline:2px solid var(--azul);outline-offset:-2px}.cal-fora{opacity:.45}.cal-num{font-size:13px;font-weight:600;width:26px;height:26px;display:grid;place-items:center;border-radius:50%}.cal-hoje .cal-num,.cal-hoje .cal-coluna-cab strong{background:var(--azul);color:#fff}.cal-eventos{display:grid;gap:3px;min-width:0}.cal-mais{font-size:12px;color:var(--texto-2);padding-left:4px}.cal-pontos{display:none}.evento{display:flex;align-items:center;gap:5px;width:100%;min-width:0;padding:3px 6px;border:0;border-left:3px solid var(--c);border-radius:6px;background:var(--c-suave);color:var(--texto-forte);font-size:12px;text-align:left;cursor:pointer}.evento>svg{color:var(--c-texto);flex:none}.evento:hover{filter:brightness(1.08)}.evento-ponto{width:7px;height:7px;border-radius:50%;background:var(--c);flex:none}.evento-hora{font-family:var(--fonte-mono);font-size:11px;color:var(--texto-2);flex:none}.evento-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.evento-feito .evento-titulo,.agenda-item.evento-feito strong{text-decoration:line-through;opacity:.7}.evento-atrasado{box-shadow:inset 0 0 0 1px var(--vermelho)}.evento .evento-alerta{color:var(--vermelho-texto)}.cal-semana .evento{align-items:flex-start;flex-wrap:wrap;padding:5px 6px}.cal-semana .evento-titulo{white-space:normal;flex-basis:100%;line-height:1.3}.cal-semana .evento>svg,.cal-semana .evento-ponto{margin-top:3px}.cal-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.cal-coluna{border:1px solid var(--borda);border-radius:var(--raio-p);padding:8px;display:grid;align-content:start;gap:8px;min-height:260px;min-width:0}.cal-coluna-cab{display:flex;align-items:center;gap:6px;border:0;background:none;color:var(--texto-2);cursor:pointer;padding:0;font-size:12px;text-transform:uppercase}.cal-coluna-cab strong{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:14px;color:var(--texto-forte)}.cal-adicionar{border:1px dashed var(--borda);border-radius:6px;background:none;color:var(--texto-2);padding:4px;cursor:pointer;display:grid;place-items:center}.cal-adicionar:hover{color:var(--azul-texto);border-color:var(--azul)}.agenda-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.agenda-item{width:100%;display:grid;grid-template-columns:110px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--borda);border-left:4px solid var(--c);border-radius:var(--raio-p);background:none;color:inherit;text-align:left;cursor:pointer}.agenda-item:hover{background:var(--c-suave)}.agenda-hora{font-family:var(--fonte-mono);font-size:13px;color:var(--texto-2)}.agenda-corpo{display:grid;gap:2px;min-width:0}.agenda-corpo span{font-size:13px}.agenda-selos{display:inline-flex;gap:8px;align-items:center;color:var(--texto-2)}.lista-definicoes{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;margin:0}.lista-definicoes dt{color:var(--texto-2);font-size:13px}.lista-definicoes dd{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}@media(max-width:1000px){.cal-semana{grid-template-columns:1fr}.cal-coluna{min-height:0}.cal-legenda{margin-left:0}}@media(max-width:640px){.cal-dia{min-height:56px;padding:4px;align-items:center}.cal-dia .cal-eventos,.cal-dia .cal-mais{display:none}.cal-pontos{display:flex;gap:3px}.cal-pontos i{width:6px;height:6px;border-radius:50%;background:var(--c)}.cal-cab{padding:6px 2px;font-size:11px}.agenda-item{grid-template-columns:1fr;gap:4px}.cal-titulo{width:100%;margin:4px 0 0;order:5}}.pagina-projetos{display:grid;gap:16px}.projetos-resumo{grid-template-columns:repeat(4,minmax(0,1fr))}.grade-projetos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.projeto-cartao{display:grid;grid-template-rows:auto 1fr;padding:0;overflow:hidden;color:inherit;text-decoration:none;border-top:3px solid var(--c);transition:transform var(--transicao),box-shadow var(--transicao)}.projeto-cartao:hover{transform:translateY(-2px);box-shadow:var(--sombra)}.projeto-capa{position:relative;aspect-ratio:16 / 9;display:grid;place-items:center;background:var(--c-suave);color:var(--c-texto)}.projeto-capa img{width:100%;height:100%;object-fit:cover}.projeto-capa .selo{position:absolute;top:10px;left:10px}.projeto-corpo{display:grid;gap:6px;padding:14px;align-content:start}.projeto-titulo{font-size:16px;color:var(--texto-forte);line-height:1.3}.projeto-progresso{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.projeto-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px;color:var(--texto-2)}.projeto-meta svg{vertical-align:-2px}.projeto-tecs{display:flex;flex-wrap:wrap;gap:5px}.etiqueta{display:inline-flex;padding:2px 8px;border-radius:99px;font-size:12px;background:var(--ciano-suave);color:var(--ciano-texto);font-weight:600}.projeto-progresso-card{display:grid;gap:10px}.projeto-progresso-card>div:first-child{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline}.projeto-pct{font-family:var(--fonte-titulo);font-size:28px;color:var(--texto-forte)}.projeto-contagens{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--texto-2)}.grade-projeto{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.etapas-lista{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:2px}.etapas-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 4px;border-bottom:1px solid var(--borda);font-size:14px}.etapa-titulo{flex:1;min-width:140px}.etapa-feita .etapa-titulo{text-decoration:line-through;color:var(--texto-2)}.etapa-feita .tarefa-check{color:var(--verde-texto)}.etapa-nova{display:grid;grid-template-columns:1fr 160px auto;gap:8px}.links-projeto{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px;font-size:14px}.links-projeto li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;word-break:break-all}.galeria-projeto{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.galeria-item{display:grid;gap:4px;padding:0;border:1px solid var(--borda);border-radius:var(--raio-p);background:none;color:var(--texto-2);font-size:12px;text-align:left;overflow:hidden;cursor:zoom-in}.galeria-item img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.galeria-item span{padding:0 8px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imagem-ampliada{width:100%;height:auto;border-radius:var(--raio-p)}.ficha-topo:has(.menu-suspenso){position:relative;z-index:30}.menu-acoes{position:relative}.menu-suspenso{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:220px;list-style:none;margin:0;padding:6px;background:var(--superficie-solida);border:1px solid var(--borda);border-radius:var(--raio-p);box-shadow:var(--sombra)}.menu-suspenso button{width:100%;text-align:left;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--texto);font-size:14px;cursor:pointer}.menu-suspenso button:hover,.menu-suspenso button:focus-visible{background:var(--azul-suave)}@media(max-width:1100px){.grade-projeto{grid-template-columns:1fr}.projetos-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.etapa-nova{grid-template-columns:1fr}.menu-suspenso{right:auto;left:0}}.etapa-nova input,.periodo-personalizado input{min-height:40px;padding:0 12px;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--campo-fundo);color:var(--texto);color-scheme:inherit}.etapa-nova input:focus-visible,.periodo-personalizado input:focus-visible{outline:2px solid var(--azul);outline-offset:1px}.grade-projeto h2{font-size:16px;display:flex;align-items:center;gap:8px;margin-bottom:10px}.grade-projeto .card-topo h2{margin-bottom:0}.projeto-capa:not(:has(img)){aspect-ratio:16 / 6}.campo-busca-largo{margin:12px 0;max-width:420px}.botao-ia{border-color:var(--roxo);color:var(--roxo-texto)}.botao-ia:hover:not(:disabled){background:var(--roxo-suave)}.fluxo-ideia{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fluxo-passo{display:flex;align-items:center;gap:12px;padding:12px;border:1px dashed var(--borda-forte);border-radius:var(--raio-p)}.fluxo-passo>svg{color:var(--azul-texto);flex:none}.fluxo-passo>div{display:grid;gap:2px;flex:1;min-width:0;font-size:13px}.fluxo-passo strong{font-size:14px}.fluxo-passo.feito{border-style:solid;border-color:var(--verde);background:var(--verde-suave)}.fluxo-passo.feito>svg{color:var(--verde-texto)}.ideia-dados{margin:14px 0}.sugestao-mariana{border-left:4px solid var(--roxo)}.sugestao-mariana h2{display:flex;align-items:center;gap:8px}.sugestao-corpo{display:grid;gap:8px;margin-bottom:12px}.comentarios{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.comentarios li{padding:10px 12px;border-radius:var(--raio-p);background:var(--superficie-2)}.comentario-topo{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:4px}.comentario-topo .icone-botao{margin-left:auto}.comentario-novo{display:grid;gap:8px;justify-items:end}.comentario-novo .campo{width:100%}.lista-anexos{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lista-anexos li{display:flex;align-items:center;gap:8px;font-size:14px;padding:6px 0;border-bottom:1px solid var(--borda)}.lista-anexos li>a:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-anexos .texto-suave{font-size:12px;white-space:nowrap}.historico-ideia{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--borda);display:grid;gap:12px}.historico-ideia li{position:relative;display:grid;gap:2px;font-size:13px}.historico-ideia li:before{content:"";position:absolute;left:-20px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--azul);border:2px solid var(--superficie-solida)}.historico-ideia .evento-mariana:before{background:var(--roxo)}.historico-ideia .evento-orcamento:before,.historico-ideia .evento-projeto:before{background:var(--verde)}.historico-ideia .evento-situacao:before{background:var(--laranja)}.historico-tipo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2)}.secao-orcamento{display:grid;gap:10px;padding:14px;border:1px solid var(--borda);border-radius:var(--raio-p);margin:12px 0}.lista-editavel{display:grid;gap:8px}.linha-editavel{display:flex;gap:8px;align-items:center}.linha-editavel input{flex:1;min-width:0;min-height:40px;padding:0 12px;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--campo-fundo);color:var(--texto)}.linha-editavel input.curto{flex:0 0 80px}.linha-editavel input.medio{flex:0 0 130px}.orcamento-leitura{display:grid;gap:10px;margin:12px 0}@media(max-width:800px){.fluxo-ideia{grid-template-columns:1fr}.fluxo-passo{flex-wrap:wrap}}.gerar-documentos{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.gerar-opcao{display:grid;gap:4px;justify-items:start;padding:14px;border:1px solid var(--borda);border-left:4px solid var(--c);border-radius:var(--raio-p);background:none;color:var(--texto);text-align:left;cursor:pointer;transition:background var(--transicao),transform var(--transicao)}.gerar-opcao:hover{background:var(--c-suave);transform:translateY(-1px)}.gerar-opcao svg{color:var(--c-texto)}.gerar-opcao span{font-size:12px;color:var(--texto-2)}.gerar-nota{grid-column:1 / -1;margin:0}.filtros-documentos{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px}.chips-tipos{display:flex;flex-wrap:wrap;gap:6px}.chips-tipos .chip-filtro{background:none}.chips-tipos .chip-filtro.ativo{background:var(--azul-suave)}@media(max-width:640px){.gerar-documentos{grid-template-columns:1fr 1fr}.gerar-opcao{padding:10px}.filtros-documentos .acoes-linha{width:100%;flex-wrap:wrap}.filtros-documentos .campo-busca{flex:1 1 100%;min-width:0}}.icone-titulo{vertical-align:-4px;color:var(--c-texto)}.integracao-canal{display:flex;gap:14px;align-items:flex-start;border-left:4px solid var(--cinza)}.integracao-canal.conectada{border-left-color:var(--verde)}.integracao-canal>svg{flex:none;color:var(--texto-2);margin-top:2px}.integracao-canal>div{flex:1;display:grid;gap:4px;font-size:14px}.integracao-canal p{margin:0}.filtros-canal{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.filtros-canal .campo-busca{flex:1 1 240px}.filtro-texto{min-height:40px;padding:0 12px;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--campo-fundo);color:var(--texto);flex:0 1 160px;min-width:0}.numero-contato{font-family:var(--fonte-mono);font-size:13px;white-space:nowrap}.link-sem-estilo{background:none;border:0;padding:0;text-align:left;color:inherit;cursor:pointer;font:inherit}.painel-contato{display:grid;gap:14px}.painel-contato-topo{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-family:var(--fonte-mono);font-size:14px}.painel-contato-topo a{font-family:var(--fonte);margin-left:auto}.painel-contato-acoes{display:grid;gap:10px}.mensagem-aprovada{display:grid;gap:8px;padding:12px;border:1px solid var(--verde);border-radius:var(--raio-p);background:var(--verde-suave)}.mensagem-aprovada p{margin:0}.historico-contato .texto-evento{font-size:13px;padding:6px 8px;border-radius:6px;background:var(--superficie-2)}.historico-contato .evento-contato-resposta_recebida:before{background:var(--verde)}.historico-contato .evento-contato-envio_registrado:before,.historico-contato .evento-contato-envio_confirmado:before,.historico-contato .evento-contato-entrega_confirmada:before{background:var(--ciano)}.historico-contato .evento-contato-conversa_aberta:before,.historico-contato .evento-contato-mensagem_copiada:before,.historico-contato .evento-contato-mensagem_preparada:before{background:var(--laranja)}@media(max-width:640px){.filtro-texto{flex:1 1 40%}.integracao-canal{flex-wrap:wrap}}
