@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-Ppvk0Q8J.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-BHGt_4Dy.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DE4PpeND.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}:root{--tinta: #13202c;--tinta-2: #334352;--apagado: #566676;--concreto: #e7eef3;--concreto-2: #dbe4ec;--papel: #ffffff;--linha: rgba(19, 32, 44, .1);--linha-forte: rgba(19, 32, 44, .2);--fibra: #0b6f76;--fibra-escura: #075258;--fibra-clara: #15b2bc;--fibra-fundo: rgba(19, 167, 176, .13);--ok: #17653f;--ok-fundo: rgba(31, 122, 76, .12);--atencao: #7f4a08;--atencao-fundo: rgba(217, 130, 24, .14);--erro: #b42318;--erro-fundo: rgba(180, 35, 24, .12);--cor-sucesso: var(--ok);--cor-mutada: var(--apagado);--cor-perigo: var(--erro);--cor-aviso: var(--atencao);--vidro-fundo: linear-gradient(145deg, rgba(255, 255, 255, .86) 0%, rgba(248, 251, 254, .74) 100%);--vidro-fundo-forte: linear-gradient(145deg, rgba(255, 255, 255, .94) 0%, rgba(249, 252, 255, .86) 100%);--vidro-cabecalho: linear-gradient(180deg, rgba(255, 255, 255, .68) 0%, rgba(243, 248, 252, .42) 100%);--vidro-borda: rgba(255, 255, 255, .86);--vidro-contorno: rgba(15, 32, 48, .075);--vidro-desfoque: blur(18px) saturate(165%);--vidro-sombra: 0 10px 30px -8px rgba(13, 27, 42, .075), 0 2px 6px -1px rgba(13, 27, 42, .04), inset 0 1px 0 rgba(255, 255, 255, .92);--vidro-sombra-hover: 0 16px 36px -8px rgba(11, 111, 118, .13), 0 4px 12px -2px rgba(13, 27, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .98);--fonte: "Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-codigo: ui-monospace, "Cascadia Mono", "Consolas", monospace;--t-xs: 12.5px;--t-sm: 13.5px;--t-base: 15px;--t-md: 17px;--t-lg: 21px;--t-xl: 27px;--t-xxl: 34px;--largura-etiqueta: 84;--largura-titulo: 80;--r-campo: 8px;--r-painel: 14px;--sombra-flutuante: 0 20px 48px rgba(13, 25, 38, .22), 0 4px 12px rgba(13, 25, 38, .1);--barra-lateral: 256px;--conteudo-max: 1260px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--concreto);background-image:radial-gradient(at 0% 0%,rgba(19,167,176,.14) 0px,transparent 48%),radial-gradient(at 100% 0%,rgba(11,111,118,.11) 0px,transparent 52%),radial-gradient(at 85% 95%,rgba(25,65,105,.09) 0px,transparent 55%),linear-gradient(160deg,#eef3f7,#e3ebf2 52%,#dde6ef);background-attachment:fixed;color:var(--tinta);font-family:var(--fonte);font-size:var(--t-base);line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-stretch:calc(var(--largura-titulo) * 1%);font-weight:650;line-height:1.2;letter-spacing:-.01em;color:var(--tinta)}h1{font-size:var(--t-xl)}h2{font-size:var(--t-lg)}h3{font-size:var(--t-md)}h4{font-size:var(--t-base)}p{margin:0 0 .75em}a{color:var(--fibra);text-underline-offset:3px;transition:color .15s ease}a:hover{color:var(--fibra-escura)}code,.codigo{font-family:var(--fonte-codigo);font-size:.88em;background:#13202c0f;border:1px solid rgba(19,32,44,.08);padding:.1em .42em;border-radius:5px;white-space:nowrap}:focus-visible{outline:2px solid var(--fibra);outline-offset:2px}::selection{background:var(--fibra-fundo)}.apagado{color:var(--apagado)}.pequeno{font-size:var(--t-sm)}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.casca{display:grid;grid-template-columns:var(--barra-lateral) minmax(0,1fr);min-height:100vh}.faixa-suporte{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:44px;padding:8px 20px;background:linear-gradient(90deg,#8b4e09,#b56a12);color:#fff;font-size:var(--t-sm);box-shadow:0 4px 14px #9a5b0e40}.faixa-suporte button{background:#fffffff2;color:var(--atencao);border:0;border-radius:var(--r-campo);padding:6px 14px;font:inherit;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #0000001f}.casca[data-suporte=sim] .lateral{top:44px;height:calc(100vh - 44px)}.lateral{background:radial-gradient(at 15% 0%,rgba(21,178,188,.18) 0px,transparent 50%),linear-gradient(180deg,#0e1824f5,#111e2cf0);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border-right:1px solid rgba(255,255,255,.08);box-shadow:4px 0 24px #0a141e1f;color:#d7e0e6;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.marca{display:flex;align-items:center;gap:11px;padding:22px 20px 18px;color:#fff;text-decoration:none;font-stretch:calc(var(--largura-titulo) * 1%);font-weight:720;font-size:18px;letter-spacing:.015em}.marca:hover{color:#fff}.marca-simbolo{width:28px;height:28px;flex:none;filter:drop-shadow(0 2px 8px rgba(21,178,188,.35))}.lateral-tenant{margin:0 12px 14px;padding:12px 14px;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff1f,0 4px 12px #00000024;border-radius:11px;font-size:var(--t-sm)}.lateral-tenant strong{display:block;color:#fff;font-weight:640;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.lateral-tenant select{width:100%;margin-top:8px;background:#0a121c8c;color:#e2eaef;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:5px 8px;font:inherit;font-size:var(--t-xs)}.lateral-tenant select option{color:var(--tinta);background:#fff}.nav{display:flex;flex-direction:column;padding:4px 10px;gap:3px}.nav-grupo{margin:16px 12px 5px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#7e92a2;font-weight:650;font-stretch:calc(var(--largura-etiqueta) * 1%)}.nav a{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:9px;color:#c9d5de;text-decoration:none;font-size:var(--t-base);font-weight:500;transition:background .16s ease,color .16s ease,transform .16s ease}.nav a:hover{background:#ffffff13;color:#fff;transform:translate(2px)}.nav a[aria-current=page],.nav a.ativo{background:linear-gradient(90deg,#15b2bc3d,#15b2bc0f);color:#fff;font-weight:600;box-shadow:inset 3px 0 0 var(--fibra-clara),inset 0 1px #ffffff1a,0 4px 12px #00000024}.nav svg{width:18px;height:18px;flex:none;opacity:.85;transition:opacity .16s ease,color .16s ease}.nav a[aria-current=page] svg,.nav a.ativo svg{opacity:1;color:var(--fibra-clara)}.lateral-rodape{margin:auto 12px 14px;padding:12px 14px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:11px;font-size:var(--t-sm)}.lateral-rodape .nome{color:#fff;font-weight:620;display:block}.lateral-rodape .nome{padding:6px 0}.lateral-rodape button{margin-top:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:4px 10px;color:#b4e8ec;font:inherit;font-size:var(--t-xs);font-weight:560;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.lateral-rodape button:hover{background:#15b2bc33;color:#fff}.topo-movel{display:none}.area-principal{min-width:0;display:flex;flex-direction:column;min-height:100vh}.barra-topo-exec{position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 36px;background:linear-gradient(180deg,#ffffffc7,#f6fafda8);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);border-bottom:1px solid rgba(255,255,255,.85);box-shadow:0 4px 20px -4px #0d1b2a0d,0 1px #0f20300f}.barra-topo-esq{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.pilula-ambiente{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;background:#ffffffd1;border:1px solid rgba(15,32,48,.1);box-shadow:inset 0 1px #fff,0 1px 3px #0d1b2a0a;font-size:var(--t-xs);font-weight:600;color:var(--tinta-2)}.pilula-ambiente .ponto-vivo{width:7px;height:7px;border-radius:50%;background:var(--fibra-clara);box-shadow:0 0 0 3px #15b2bc33}.barra-topo-dir{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chip-usuario{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 5px;border-radius:999px;background:#ffffffd6;border:1px solid rgba(15,32,48,.1);box-shadow:inset 0 1px #fff,0 2px 5px #0d1b2a0a;color:var(--tinta);text-decoration:none;font-size:var(--t-xs);font-weight:600;transition:border-color .15s ease,box-shadow .15s ease}.chip-usuario:hover{border-color:var(--fibra);color:var(--tinta);box-shadow:0 4px 10px #0b6f761a}.avatar-iniciais{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--fibra) 0%,var(--fibra-escura) 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.02em}.principal{min-width:0;flex:1;padding:28px 36px 96px}.pagina{max-width:var(--conteudo-max)}.pagina-larga{max-width:none}.cabecalho-pagina{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#ffffffc7,#f6fafd9e);backdrop-filter:var(--vidro-desfoque);-webkit-backdrop-filter:var(--vidro-desfoque);border:1px solid var(--vidro-borda);border-radius:var(--r-painel);box-shadow:var(--vidro-sombra),0 0 0 1px var(--vidro-contorno)}.cabecalho-pagina .trilha{font-size:var(--t-sm);color:var(--apagado);margin-bottom:6px;font-stretch:calc(var(--largura-etiqueta) * 1%)}.cabecalho-pagina .trilha a{color:var(--fibra);text-decoration:none;font-weight:560}.cabecalho-pagina .trilha a:hover{text-decoration:underline}.cabecalho-pagina .subtitulo{margin:6px 0 0;color:var(--apagado);max-width:72ch}.acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media(max-width:880px){.casca{grid-template-columns:minmax(0,1fr)}.lateral{position:fixed;inset:0 auto 0 0;width:min(300px,86vw);z-index:40;transform:translate(-100%);transition:transform .2s cubic-bezier(.22,1,.36,1)}.casca[data-menu=aberto] .lateral{transform:none;box-shadow:var(--sombra-flutuante)}.veu{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f192473;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:39}.topo-movel{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#0f1924f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.1)}.topo-movel .marca{padding:0}.topo-movel button{background:#ffffff14;border:1px solid rgba(255,255,255,.24);color:#fff;border-radius:var(--r-campo);padding:6px 12px;font:inherit;font-weight:560}.barra-topo-exec{display:none}.principal{padding:18px 14px 96px}.cabecalho-pagina{padding:14px 16px}}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:7px 15px;border:1px solid rgba(19,32,44,.16);border-radius:var(--r-campo);background:linear-gradient(180deg,#fffffff2,#f4f8fbe0);box-shadow:inset 0 1px #fff,0 2px 5px #0d1b2a0d;color:var(--tinta);font:inherit;font-weight:580;font-size:var(--t-base);line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.botao:hover{border-color:#0b6f7673;color:var(--tinta);box-shadow:inset 0 1px #fff,0 4px 12px #0d1b2a17;transform:translateY(-1px)}.botao:active{transform:translateY(0)}.botao:disabled,.botao[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.botao-primario{background:linear-gradient(135deg,#0e828a,#08585e);border-color:#075258;color:#fff;box-shadow:inset 0 1px #ffffff42,0 4px 14px #0b6f7647}.botao-primario:hover{background:linear-gradient(135deg,#0b747b,#064348);border-color:#064348;color:#fff;box-shadow:inset 0 1px #ffffff57,0 6px 18px #0b6f765c}.botao-perigo{color:var(--erro);border-color:#b4231852;background:linear-gradient(180deg,#fffffff2,#fdf2f1e0)}.botao-perigo:hover{border-color:var(--erro);color:var(--erro);box-shadow:0 4px 12px #b4231824}.botao-discreto{border-color:transparent;background:transparent;box-shadow:none;color:var(--fibra);padding-inline:10px}.botao-discreto:hover{background:var(--fibra-fundo);border-color:transparent;box-shadow:none;color:var(--fibra-escura)}.botao-pequeno{min-height:30px;padding:4px 11px;font-size:var(--t-sm);border-radius:7px}.botao svg{width:16px;height:16px}.giro{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:girar .8s linear infinite;flex:none}@keyframes girar{to{transform:rotate(360deg)}}.campo{display:flex;flex-direction:column;gap:5px;min-width:0}.campo>span:first-child,.rotulo{font-size:var(--t-sm);font-weight:580;font-stretch:calc(var(--largura-etiqueta) * 1%);color:var(--tinta-2)}.campo .ajuda{font-size:var(--t-xs);color:var(--apagado);line-height:1.4}.campo .erro-campo{font-size:var(--t-xs);color:var(--erro);font-weight:560}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=date],input:not([type]),select,textarea{width:100%;min-width:0;padding:8px 11px;border:1px solid rgba(19,32,44,.18);border-radius:var(--r-campo);background:#ffffffe0;box-shadow:inset 0 1px 2px #0d1b2a0a;color:var(--tinta);font:inherit;font-size:var(--t-base);line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}textarea{resize:vertical;min-height:68px}input:focus,select:focus,textarea:focus{outline:none;background:#fff;border-color:var(--fibra);box-shadow:0 0 0 3px #0b6f7629,inset 0 1px 1px #0d1b2a05}input:disabled,select:disabled,textarea:disabled{background:#e1e9f0a6;color:var(--tinta-2);cursor:default}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--erro);box-shadow:0 0 0 3px #b423181f}.grade-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px 18px}.grade-campos .largo{grid-column:1 / -1}.formulario{display:flex;flex-direction:column;gap:16px}.escolha{display:flex;gap:8px;align-items:flex-start;font-size:var(--t-base);cursor:pointer}.escolha input{margin-top:4px;accent-color:var(--fibra)}.painel{background:var(--vidro-fundo);backdrop-filter:var(--vidro-desfoque);-webkit-backdrop-filter:var(--vidro-desfoque);border:1px solid var(--vidro-borda);border-radius:var(--r-painel);box-shadow:var(--vidro-sombra),0 0 0 1px var(--vidro-contorno);transition:box-shadow .2s ease,transform .2s ease}.painel-corpo{padding:20px 22px}.painel-cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:15px 22px;background:var(--vidro-cabecalho);border-bottom:1px solid rgba(19,32,44,.075);border-top-left-radius:calc(var(--r-painel) - 1px);border-top-right-radius:calc(var(--r-painel) - 1px)}.painel-cabecalho h2,.painel-cabecalho h3{font-size:var(--t-md)}.secao{margin-top:28px}.secao>h2{font-size:var(--t-md);margin-bottom:12px}.pilha{display:flex;flex-direction:column;gap:16px}.colunas{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:1080px){.colunas{grid-template-columns:minmax(0,1fr)}}.numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px;margin:0;background:transparent;border:0}.numeros>div{position:relative;padding:16px 18px;background:var(--vidro-fundo);backdrop-filter:var(--vidro-desfoque);-webkit-backdrop-filter:var(--vidro-desfoque);border:1px solid var(--vidro-borda);border-radius:var(--r-painel);box-shadow:var(--vidro-sombra),0 0 0 1px var(--vidro-contorno);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.numeros>div:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--fibra) 0%,var(--fibra-clara) 100%);opacity:.85}.numeros>div:hover{transform:translateY(-2px);box-shadow:var(--vidro-sombra-hover),0 0 0 1px #0b6f762e}.numeros dt{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:620;color:var(--apagado);font-stretch:calc(var(--largura-etiqueta) * 1%)}.numeros dd{margin:6px 0 2px;font-size:var(--t-xl);font-weight:680;font-stretch:calc(var(--largura-titulo) * 1%);line-height:1.15;color:var(--tinta)}.numeros dd small{font-size:var(--t-sm);font-weight:450;color:var(--apagado);margin-left:4px}.definicoes{display:grid;grid-template-columns:max-content 1fr;gap:7px 18px;margin:0}.definicoes dt{color:var(--apagado);font-size:var(--t-sm);font-stretch:calc(var(--largura-etiqueta) * 1%);padding-top:1px}.definicoes dd{margin:0;min-width:0;overflow-wrap:anywhere;font-weight:540}.tabela-rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch}table.tabela{width:100%;border-collapse:collapse;font-size:var(--t-base)}.tabela th{text-align:left;font-weight:620;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--apagado);font-stretch:calc(var(--largura-etiqueta) * 1%);padding:11px 16px;background:#f0f5f98c;border-bottom:1px solid rgba(19,32,44,.09);white-space:nowrap}.tabela td{padding:11px 16px;border-bottom:1px solid rgba(19,32,44,.06);vertical-align:top;transition:background .12s ease}.tabela tbody tr:hover td{background:#15b2bc0b}.tabela tbody tr:last-child td{border-bottom:0}.tabela tr.clicavel{cursor:pointer}.tabela tr.clicavel:hover td{background:#15b2bc14}.tabela .num{text-align:right;white-space:nowrap}.tabela a.linha-titulo{color:var(--tinta);font-weight:620;text-decoration:none}.tabela a.linha-titulo:hover{color:var(--fibra);text-decoration:underline}.tabela-compacta td,.tabela-compacta th{padding:7px 11px}.selo{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:var(--t-xs);font-weight:620;font-stretch:calc(var(--largura-etiqueta) * 1%);line-height:1.45;white-space:nowrap;background:#13202c12;border:1px solid rgba(19,32,44,.1);color:var(--tinta-2)}.selo:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.selo-ok{background:var(--ok-fundo);border-color:#1f7a4c40;color:var(--ok)}.selo-atencao{background:var(--atencao-fundo);border-color:#9a5b0e40;color:var(--atencao)}.selo-erro{background:var(--erro-fundo);border-color:#b4231840;color:var(--erro)}.selo-fibra{background:var(--fibra-fundo);border-color:#0b6f7640;color:var(--fibra-escura)}.selo-sem-ponto:before{display:none}.aviso{display:flex;gap:12px;padding:14px 18px;border-radius:var(--r-painel);border:1px solid var(--vidro-borda);border-left:4px solid var(--fibra);background:var(--vidro-fundo);backdrop-filter:var(--vidro-desfoque);-webkit-backdrop-filter:var(--vidro-desfoque);box-shadow:var(--vidro-sombra),0 0 0 1px var(--vidro-contorno);font-size:var(--t-base)}.aviso>div{min-width:0}.aviso strong{display:block;margin-bottom:3px}.aviso p:last-child{margin-bottom:0}.aviso-erro{border-left-color:var(--erro);background:linear-gradient(145deg,#fef2f1eb,#fce8e6d1)}.aviso-atencao{border-left-color:var(--atencao);background:linear-gradient(145deg,#fef8eeeb,#faeedad1)}.aviso-ok{border-left-color:var(--ok);background:linear-gradient(145deg,#f0fbf4eb,#e2f4e9d1)}.aviso-info{border-left-color:var(--fibra)}.vazio{padding:40px 24px;text-align:center;color:var(--apagado)}.vazio h3{color:var(--tinta);margin-bottom:6px}.vazio p{max-width:52ch;margin:0 auto 16px}.carregando{display:flex;align-items:center;gap:10px;padding:24px 0;color:var(--apagado)}.abas{display:inline-flex;flex-wrap:nowrap;gap:4px;padding:5px;margin-bottom:22px;max-width:100%;background:#ffffff8c;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px 2px #0d1b2a0a,0 2px 8px #0d1b2a0a,0 0 0 1px #0f20300f;border-radius:11px;overflow-x:auto;scrollbar-width:thin}.abas a,.abas button{padding:7px 14px;border:0;border-radius:8px;background:transparent;font:inherit;font-weight:580;font-size:var(--t-sm);color:var(--apagado);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.abas a:hover,.abas button:hover{color:var(--tinta);background:#ffffff8c}.abas [aria-selected=true],.abas a.ativo{color:var(--fibra-escura);font-weight:640;background:#fff;box-shadow:0 2px 8px #0d1b2a17,0 0 0 1px #0b6f761f}.abas .contagem{margin-left:6px;padding:1px 6px;border-radius:999px;background:#0b6f761a;font-size:12px;color:var(--fibra-escura)}dialog.dialogo{border:1px solid var(--vidro-borda);border-radius:16px;padding:0;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);background:var(--vidro-fundo-forte);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);color:var(--tinta);box-shadow:var(--sombra-flutuante),0 0 0 1px #0f20301a}dialog.dialogo::backdrop{background:#0d182473;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.dialogo-cabecalho{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;background:var(--vidro-cabecalho);border-bottom:1px solid rgba(19,32,44,.08)}.dialogo-corpo{padding:20px 22px;overflow-y:auto}.dialogo-rodape{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;background:#f4f8fca6;border-top:1px solid rgba(19,32,44,.08)}.fechar{background:#13202c0d;border:0;border-radius:7px;font-size:20px;line-height:1;color:var(--apagado);cursor:pointer;padding:4px 9px;transition:background .15s ease,color .15s ease}.fechar:hover{background:#13202c1f;color:var(--tinta)}.barra{height:7px;background:#13202c17;border-radius:999px;overflow:hidden;min-width:60px;box-shadow:inset 0 1px 2px #0000000f}.barra>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--fibra) 0%,var(--fibra-clara) 100%)}.progresso-texto{display:flex;align-items:center;gap:10px;font-size:var(--t-sm);color:var(--apagado)}.progresso-texto .barra{flex:1}.rota{list-style:none;margin:0;padding:4px 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);counter-reset:etapa}.rota li{position:relative;padding-top:28px;padding-right:12px;min-width:0}.rota li:after{content:"";position:absolute;top:9px;left:20px;right:-2px;height:3px;border-radius:2px;background:#13202c24}.rota li:last-child:after{display:none}.rota li[data-estado=feito]:after{background:linear-gradient(90deg,var(--fibra) 0%,var(--fibra-clara) 100%)}.rota .no{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:3px solid rgba(19,32,44,.24);background:#fff;z-index:1;transition:transform .18s ease,box-shadow .18s ease}.rota li[data-estado=feito] .no{border-color:var(--fibra);background:var(--fibra);box-shadow:inset 0 0 0 3px #fff,0 2px 8px #0b6f764d}.rota li[data-estado=atual] .no{border-color:var(--fibra);background:#fff;box-shadow:0 0 0 5px var(--fibra-fundo),0 2px 8px #0b6f7638}.rota li[data-estado=atencao] .no{border-color:var(--atencao);background:var(--atencao-fundo);box-shadow:0 0 0 5px var(--atencao-fundo)}.rota li[data-estado=rodando] .no{border-color:var(--fibra-clara);border-right-color:transparent;animation:girar .9s linear infinite}.rota .etapa-nome{display:block;font-weight:640;font-stretch:calc(var(--largura-etiqueta) * 1%);font-size:var(--t-base);line-height:1.25}.rota li[data-estado=pendente] .etapa-nome{color:var(--apagado)}.rota .etapa-detalhe{display:block;font-size:var(--t-sm);color:var(--apagado);line-height:1.35;margin-top:2px}.rota a{color:inherit;text-decoration:none}.rota a:hover .etapa-nome{color:var(--fibra);text-decoration:underline}.rota a:hover .no{transform:scale(1.08)}.rota .retorno{position:absolute;top:-3px;right:2px;font-size:var(--t-xs);font-weight:700;color:var(--atencao);background:var(--atencao-fundo);border:1px solid rgba(154,91,14,.25);padding:1px 7px;border-radius:999px;z-index:2}@media(max-width:720px){.rota{grid-auto-flow:row;grid-auto-columns:auto;gap:0}.rota li{padding:0 0 18px 32px}.rota li:after{top:18px;left:8px;right:auto;bottom:-2px;width:3px;height:auto}.rota .retorno{position:static;display:inline-block;margin-top:4px}}.tela-publica{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.tela-publica-lado{background:radial-gradient(at 15% 15%,rgba(21,178,188,.25) 0px,transparent 55%),radial-gradient(at 85% 90%,rgba(11,111,118,.22) 0px,transparent 50%),linear-gradient(155deg,#0d1824,#132435 60%,#0f1e2e);color:#d7e0e6;padding:44px 52px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;border-right:1px solid rgba(255,255,255,.08)}.tela-publica-lado .marca{padding:0}.tela-publica-lado h1{color:#fff;font-size:var(--t-xxl);max-width:17ch;margin-bottom:16px}.tela-publica-lado p{max-width:44ch;font-size:var(--t-md);line-height:1.55;color:#b7c6d2}.tela-publica-lado .rota .etapa-nome{color:#fff}.tela-publica-lado .rota .etapa-detalhe{color:#9fb0be}.tela-publica-lado .rota .no{background:#132435}.tela-publica-lado .rota li[data-estado=feito] .no{box-shadow:inset 0 0 0 3px #132435,0 0 12px #15b2bc73;border-color:var(--fibra-clara);background:var(--fibra-clara)}.tela-publica-lado .rota li[data-estado=feito]:after{background:var(--fibra-clara)}.tela-publica-lado .rota li:after{background:#ffffff29}.tela-publica-forma{display:flex;align-items:center;justify-content:center;padding:40px 24px;background:transparent}.tela-publica-forma>div{width:min(440px,100%);padding:32px 30px;background:var(--vidro-fundo-forte);backdrop-filter:var(--vidro-desfoque);-webkit-backdrop-filter:var(--vidro-desfoque);border:1px solid var(--vidro-borda);border-radius:18px;box-shadow:var(--vidro-sombra),0 0 0 1px var(--vidro-contorno)}.tela-publica-forma h2{font-size:var(--t-xl);margin-bottom:6px}.tela-publica-forma .rodape-forma{margin-top:20px;font-size:var(--t-sm);color:var(--apagado)}.tela-publica-forma .rodape-forma+.rodape-forma{margin-top:8px}.link-botao{background:none;border:0;padding:0;font:inherit;color:var(--fibra);text-decoration:underline;cursor:pointer}.link-botao:hover{color:var(--fibra-escura)}.codigo-copiavel{font-family:var(--fonte-codigo);font-size:var(--t-sm);background:#ffffffb8;border:1px solid var(--linha);border-radius:var(--r-campo);padding:8px 10px;overflow-wrap:anywhere}.lista-codigos{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;list-style:none;padding:0;margin:0}.qr-2fa{width:180px;height:180px;border:1px solid var(--linha);border-radius:var(--r-campo);background:#fff}@media(max-width:880px){.tela-publica{grid-template-columns:minmax(0,1fr)}.tela-publica-lado{padding:24px 20px}.tela-publica-lado h1{font-size:var(--t-xl)}.tela-publica-lado .rota{display:none}.tela-publica-forma>div{padding:24px 20px}}.tipo-conta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tipo-conta label{border:1px solid var(--linha-forte);border-radius:10px;padding:11px 13px;background:#ffffffb3;cursor:pointer;font-size:var(--t-sm);color:var(--apagado);line-height:1.35;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.tipo-conta label strong{display:block;color:var(--tinta);font-size:var(--t-base);margin-bottom:2px}.tipo-conta input{position:absolute;opacity:0}.tipo-conta label:has(input:checked){border-color:var(--fibra);box-shadow:0 0 0 2px #0b6f7633;background:var(--fibra-fundo)}.tipo-conta label:has(input:focus-visible){outline:2px solid var(--fibra);outline-offset:2px}.editor{display:grid;grid-template-columns:256px minmax(0,1fr);gap:24px;align-items:start}.indice{position:sticky;top:72px;font-size:var(--t-sm);padding:12px;background:var(--vidro-fundo);backdrop-filter:var(--vidro-desfoque);-webkit-backdrop-filter:var(--vidro-desfoque);border:1px solid var(--vidro-borda);border-radius:var(--r-painel);box-shadow:var(--vidro-sombra),0 0 0 1px var(--vidro-contorno)}.indice h3{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--apagado);font-weight:640;margin:14px 0 5px 10px}.indice h3:first-child{margin-top:2px}.indice a{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:7px 10px;border-radius:8px;color:var(--tinta);text-decoration:none;transition:background .14s ease}.indice a:hover{background:#13202c0f}.indice a.ativo{background:#ffffffeb;box-shadow:inset 3px 0 0 var(--fibra),0 2px 6px #0d1b2a0f;font-weight:620;color:var(--fibra-escura)}.indice .pct{font-size:var(--t-xs);color:var(--apagado)}.indice .pct[data-cheio=sim]{color:var(--ok);font-weight:640}@media(max-width:980px){.editor{grid-template-columns:minmax(0,1fr)}.indice{position:static}.indice nav{display:flex;overflow-x:auto;gap:6px;padding-bottom:4px}.indice h3{display:none}.indice a{white-space:nowrap;border:1px solid var(--linha);background:#ffffffbf}}.estado-salvo{font-size:var(--t-sm);color:var(--apagado);display:inline-flex;align-items:center;gap:6px}.estado-salvo[data-estado=erro]{color:var(--erro)}.secao-modulo{margin-bottom:18px}.secao-modulo>.painel-corpo>.descricao{color:var(--apagado);margin-top:-4px}.grupo-guia+.grupo-guia{margin-top:22px}.grupo-guia h4{margin-bottom:10px;color:var(--fibra-escura)}.item-guia{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6px 20px;padding:10px 0;border-top:1px solid rgba(19,32,44,.07)}.item-guia:first-of-type{border-top:0}.item-guia .rotulo-item{font-weight:560}.item-guia .ajuda{display:block;font-size:var(--t-xs);color:var(--apagado);font-weight:400;margin-top:2px}@media(max-width:720px){.item-guia{grid-template-columns:minmax(0,1fr)}}.item-avaliacao{padding:12px 0;border-top:1px solid rgba(19,32,44,.07)}.item-avaliacao:first-child{border-top:0;padding-top:0}.item-avaliacao .linha{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:10px 16px;margin-top:8px}@media(max-width:720px){.item-avaliacao .linha{grid-template-columns:minmax(0,1fr)}}.registro{border:1px solid var(--vidro-borda);border-radius:11px;background:#ffffffc7;box-shadow:0 2px 8px #0d1b2a0a,0 0 0 1px var(--vidro-contorno)}.registro+.registro{margin-top:10px}.registro>summary{display:flex;align-items:center;gap:12px;padding:11px 15px;cursor:pointer;list-style:none}.registro>summary::-webkit-details-marker{display:none}.registro>summary:before{content:"";width:7px;height:7px;border-right:2px solid var(--apagado);border-bottom:2px solid var(--apagado);transform:rotate(-45deg);transition:transform .14s ease;flex:none}.registro[open]>summary:before{transform:rotate(45deg)}.registro>summary .titulo-registro{font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registro .corpo-registro{padding:6px 15px 16px;border-top:1px solid rgba(19,32,44,.07)}.subtabela{margin-top:16px}.subtabela h4{font-size:var(--t-sm);margin-bottom:6px}.subtabela table input,.subtabela table select,.tabela-entrada input{padding:5px 8px;font-size:var(--t-sm);min-width:90px}details.referencia>summary{cursor:pointer;color:var(--fibra);font-weight:560}.niveis{display:inline-grid;grid-template-columns:repeat(6,minmax(34px,1fr));border:1px solid var(--linha-forte);border-radius:var(--r-campo);overflow:hidden;background:#ffffffd9}.niveis label{position:relative;text-align:center;padding:5px 0;cursor:pointer;font-weight:600;font-size:var(--t-sm);border-left:1px solid var(--linha);background:transparent;transition:background .12s ease,color .12s ease}.niveis label:first-child{border-left:0}.niveis input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.niveis label:has(input:checked){background:linear-gradient(135deg,var(--fibra) 0%,var(--fibra-escura) 100%);color:#fff}.niveis label:has(input:focus-visible){outline:2px solid var(--fibra);outline-offset:-3px}.niveis label:has(input:disabled){cursor:default}.controle{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:4px 16px;padding:12px 0;border-top:1px solid rgba(19,32,44,.07);align-items:start}.controle:first-child{border-top:0}.controle .codigo-controle{font-weight:700;font-stretch:calc(var(--largura-etiqueta) * 1%);color:var(--fibra-escura)}.controle .evidencia{grid-column:2 / -1}@media(max-width:760px){.controle{grid-template-columns:minmax(0,1fr)}.controle .evidencia{grid-column:auto}}.regua{display:grid;gap:10px}.regua-linha{display:grid;grid-template-columns:140px minmax(0,1fr) 54px;gap:12px;align-items:center}.regua-nome{font-weight:600;font-stretch:calc(var(--largura-etiqueta) * 1%)}.regua-nome small{display:block;font-weight:400;color:var(--apagado);font-size:var(--t-xs)}.regua-trilho{position:relative;height:14px;background:repeating-linear-gradient(to right,#13202c12 0,#13202c12 calc(20% - 1px),#13202c26 calc(20% - 1px),#13202c26 20%);border-radius:999px;overflow:hidden}.regua-trilho>span{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--fibra) 0%,var(--fibra-clara) 100%)}.regua-trilho>span[data-baixa=sim]{background:linear-gradient(90deg,var(--atencao) 0%,#d4831f 100%)}.regua-valor{text-align:right;font-weight:640}.regua-escala{display:grid;grid-template-columns:140px minmax(0,1fr) 54px;gap:12px;font-size:var(--t-xs);color:var(--apagado)}.regua-escala>div{display:flex;justify-content:space-between}@media(max-width:600px){.regua-linha,.regua-escala{grid-template-columns:90px minmax(0,1fr) 44px}}.documento{max-width:78ch;line-height:1.6}.documento h1{font-size:var(--t-xl);margin:0 0 16px}.documento h2{font-size:var(--t-lg);margin:28px 0 10px}.documento h3{font-size:var(--t-md);margin:22px 0 8px}.documento table{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:var(--t-sm);display:block;overflow-x:auto}.documento th,.documento td{border:1px solid var(--linha);padding:6px 10px;text-align:left;vertical-align:top}.documento th{background:#e7eef3b3;font-weight:600}.documento blockquote{margin:12px 0;padding:6px 16px;border-left:3px solid var(--fibra);background:#0b6f760a;border-radius:0 6px 6px 0;color:var(--tinta-2)}.documento pre{background:#13202c0f;padding:12px;border-radius:var(--r-campo);overflow-x:auto;font-size:var(--t-sm)}.documento pre code{background:none;border:0;padding:0;white-space:pre}.documento ul,.documento ol{padding-left:1.4em}.diagrama{overflow-x:auto;padding:16px;background:#ffffffeb;border:1px solid var(--vidro-borda);box-shadow:inset 0 1px #fff,0 2px 8px #0d1b2a0a;border-radius:var(--r-painel)}.diagrama svg{max-width:100%;height:auto}.trava-bloco{white-space:pre-wrap;font-family:var(--fonte-codigo);font-size:var(--t-xs);background:#13202c0d;border:1px solid rgba(19,32,44,.08);padding:12px;border-radius:var(--r-campo);max-height:340px;overflow:auto;margin:0}.folha{background:#fff;max-width:900px;margin:24px auto;padding:48px 56px;border:1px solid var(--linha);border-radius:var(--r-painel);box-shadow:var(--vidro-sombra)}.folha .barra-impressao{display:flex;justify-content:space-between;gap:12px;margin:-24px -32px 32px;padding:0 0 16px;border-bottom:1px solid var(--linha)}.folha-capa{border-top:4px solid var(--fibra);padding-top:20px;margin-bottom:32px}.folha-capa .cliente{color:var(--fibra-escura);font-weight:700;font-stretch:calc(var(--largura-etiqueta) * 1%)}.folha section{break-inside:auto;margin-top:28px}.folha h2{break-after:avoid}.folha .tabela td,.folha .tabela th{padding:5px 8px;font-size:var(--t-sm)}@media(max-width:720px){.folha{margin:0;padding:24px 16px;border:0;border-radius:0}.folha .barra-impressao{margin:0 0 24px;flex-direction:column}}@media print{@page{size:A4;margin:18mm 16mm}body{background:#fff!important;background-image:none!important}.folha,.painel{margin:0;padding:0;border:0;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;max-width:none}.nao-imprimir,.barra-topo-exec,.folha .barra-impressao{display:none!important}a{color:inherit;text-decoration:none}.regua-trilho,.regua-trilho>span,.selo,.documento th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.linha-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.espaco-topo{margin-top:16px}.sem-margem{margin:0}.quebra{overflow-wrap:anywhere}.sem-quebra{white-space:nowrap}.lista-simples{margin:0;padding-left:1.2em}.lista-simples li+li{margin-top:4px}.texto-curto{max-width:68ch}.segredo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding:10px 12px;background:#13202c0d;border:1px solid rgba(19,32,44,.08);border-radius:var(--r-campo)}.segredo code{flex:1 1 260px;background:none;border:0;padding:0;white-space:normal;overflow-wrap:anywhere;font-size:var(--t-sm)}.caixas{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.caixas legend{font-weight:600;font-size:var(--t-sm);margin-bottom:6px}.caixas label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.caixas input{margin-top:4px}.caixas code{margin-left:4px;color:var(--apagado)}.explicacao{margin:0;padding:12px 22px;border-top:1px solid rgba(19,32,44,.08);font-size:var(--t-sm);color:var(--tinta-2)}.explicacao summary{cursor:pointer;color:var(--fibra-escura);font-weight:580}.explicacao p{max-width:78ch}.explicacao code{white-space:normal}.bloco-codigo{margin:0;background:#0f1c29;color:#e6ece9;padding:14px 16px;border-radius:var(--r-campo);overflow-x:auto;font-size:var(--t-xs);line-height:1.55}.bloco-codigo code{background:none;border:0;color:inherit;padding:0;white-space:pre;font-size:inherit}.marca-grade{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:1080px){.marca-grade{grid-template-columns:minmax(0,1fr)}}.cor-campo{display:flex;gap:10px;align-items:flex-start}.cor-campo>input[type=color]{margin-top:24px}.cor-campo input[type=color]{width:44px;height:38px;padding:2px;border:1px solid var(--linha);border-radius:var(--r-campo);background:#fff;cursor:pointer}.logo-atual{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.logo-atual img{max-height:56px;max-width:200px;object-fit:contain;background:#fff;border:1px solid var(--linha);padding:6px;border-radius:var(--r-campo)}.previa-capa{background:#fff;border:1px solid var(--linha);border-radius:10px;padding:28px 28px 20px;aspect-ratio:210 / 230;display:flex;flex-direction:column;box-shadow:var(--vidro-sombra)}.previa-capa .previa-logo{height:40px;display:flex;align-items:center;margin-bottom:36px}.previa-capa .previa-logo img{max-height:40px;max-width:160px;object-fit:contain}.previa-capa .previa-cliente{color:var(--fibra-escura);font-weight:700;font-size:var(--t-sm)}.previa-capa h3{font-size:var(--t-xl);margin:6px 0 10px;line-height:1.15}.previa-capa .previa-linha{border-top:3px solid var(--fibra);padding-top:8px;font-size:var(--t-xs);color:var(--apagado)}.previa-capa .previa-subtitulo{margin:18px 0 6px;color:var(--fibra-escura);font-weight:700;font-size:var(--t-sm)}.previa-capa .previa-texto{height:6px;background:var(--concreto);border-radius:3px;margin:6px 0}.previa-capa footer span:last-child{white-space:nowrap}.previa-capa footer{margin-top:auto;padding-top:10px;border-top:1px solid var(--linha);font-size:var(--t-xs);color:var(--apagado);display:flex;justify-content:space-between;gap:12px}.folha-marca{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-weight:700;color:var(--tinta)}.folha-marca img{max-height:44px;max-width:180px;object-fit:contain}.folha-rodape{margin-top:40px;padding-top:10px;border-top:1px solid var(--linha);font-size:var(--t-xs);color:var(--apagado)}.marca-logo{max-height:30px;max-width:132px;object-fit:contain;background:#fff;border-radius:5px;padding:2px 5px}.tabela-larga{min-width:680px}.painel-corpo>.explicacao{margin:16px -22px -20px}.zona-arquivos{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border:1.5px dashed rgba(11,111,118,.38);border-radius:var(--r-painel);background:#ffffff9e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .15s ease,background .15s ease}.zona-arquivos[data-sobre=sim]{border-color:var(--fibra);background:var(--fibra-fundo)}.lista-arquivos{list-style:none;margin:0;padding:0;border:1px solid var(--vidro-borda);border-radius:var(--r-painel);background:#ffffffb8;box-shadow:0 0 0 1px var(--vidro-contorno)}.linha-arquivo{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:10px 14px}.linha-arquivo+.linha-arquivo{border-top:1px solid rgba(19,32,44,.07)}.linha-arquivo-nome{display:flex;flex-direction:column;min-width:0}.linha-arquivo-nome strong{overflow-wrap:anywhere}.linha-arquivo-estado{display:flex;gap:6px;flex-wrap:wrap}.linha-arquivo-motivo{grid-column:1 / -1;margin:0;color:var(--erro)}@media(max-width:560px){.linha-arquivo{grid-template-columns:minmax(0,1fr)}}.grade-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:560px){.grade-2{grid-template-columns:minmax(0,1fr)}}.botao-guia-topo{background:#0b6f761a;border-color:#0b6f7647;color:var(--fibra-escura);font-weight:620}.botao-guia-topo:hover{background:#0b6f7629;border-color:#0b6f766b}.veu-dialogo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:#0b16227a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.guia-tutorial-modal{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 44px);display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--vidro-borda);background:#fffffff0;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:var(--sombra-flutuante),0 0 0 1px #0f20301a;overflow:hidden}.guia-tutorial-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 24px 12px;background:var(--vidro-cabecalho);border-bottom:1px solid rgba(19,32,44,.08)}.guia-tutorial-progresso{padding:10px 24px;background:#f0f6fbb3;border-bottom:1px solid rgba(19,32,44,.06)}.guia-tutorial-abas{display:flex;gap:6px;padding:10px 24px;background:#f6f9fcd9;border-bottom:1px solid rgba(19,32,44,.08)}.guia-tutorial-abas button{padding:6px 14px;border-radius:8px;border:1px solid transparent;background:transparent;font:inherit;font-size:var(--t-sm);font-weight:580;color:var(--apagado);cursor:pointer}.guia-tutorial-abas button:hover{color:var(--tinta);background:#ffffffa6}.guia-tutorial-abas button.ativo{color:var(--fibra-escura);font-weight:650;background:#fff;border-color:#0b6f762e;box-shadow:0 2px 6px #0d1b2a0f}.guia-tutorial-corpo{padding:20px 24px;overflow-y:auto}.guia-grade{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px}@media(max-width:760px){.guia-grade{grid-template-columns:minmax(0,1fr)}}.guia-menu-etapas{display:flex;flex-direction:column;gap:6px}.guia-item-etapa{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(19,32,44,.08);background:#ffffffb3;text-align:left;font:inherit;cursor:pointer;transition:all .15s ease}.guia-item-etapa:hover{border-color:#0b6f764d;background:#fff}.guia-item-etapa.ativo{border-color:var(--fibra);background:var(--fibra-fundo);box-shadow:0 2px 8px #0b6f761a}.guia-numero-etapa{width:28px;height:28px;border-radius:8px;background:#0b6f761f;color:var(--fibra-escura);font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.guia-numero-etapa.completa{background:var(--ok);color:#fff}.guia-texto-etapa{display:flex;flex-direction:column;min-width:0}.guia-texto-etapa strong{font-size:13px;color:var(--tinta);line-height:1.25}.guia-texto-etapa small{font-size:12px;color:var(--apagado)}.guia-detalhe-etapa{background:#fffc;border:1px solid rgba(19,32,44,.09);border-radius:12px;padding:18px 20px}.guia-checklist{display:flex;flex-direction:column;gap:8px;margin:14px 0}.guia-passo-card{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(19,32,44,.09);background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.guia-passo-card:hover{border-color:#0b6f7659}.guia-passo-card.marcado{background:#1665340d;border-color:#16653440}.guia-passo-card input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--fibra)}.guia-dica-senior{padding:12px 14px;border-radius:10px;background:linear-gradient(135deg,#0b6f7614,#12959e0a);border-left:3px solid var(--fibra);font-size:var(--t-sm);line-height:1.5}.guia-contexto-card{padding:16px 18px;border-radius:12px;background:#0b6f760f;border:1px solid rgba(11,111,118,.18)}.guia-glossario-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.guia-glossario-card{padding:14px 16px;border-radius:10px;background:#fff;border:1px solid rgba(19,32,44,.09);box-shadow:0 2px 6px #0d1b2a0a}.assistente-container{position:fixed;right:22px;bottom:22px;z-index:110;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.assistente-gatilho{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(135deg,#0d2232,#0b6f76);color:#fff;font:inherit;font-size:var(--t-sm);font-weight:640;cursor:pointer;box-shadow:0 12px 28px -6px #0b283873,0 0 0 1px #0b6f7659;transition:transform .16s ease,box-shadow .16s ease}.assistente-gatilho:hover{transform:translateY(-2px);box-shadow:0 16px 34px -6px #0b28388c,0 0 0 1px #12959e80}.assistente-gatilho-ia{padding:1px 8px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:12px;font-weight:700;line-height:1.5}.assistente-gatilho-icone{font-size:15px;color:#5eead4}.assistente-janela{width:min(410px,calc(100vw - 28px));height:min(580px,calc(100vh - 110px));display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--vidro-borda);background:#ffffffed;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 24px 56px -12px #0b192852,0 0 0 1px #0f20301a;overflow:hidden}.assistente-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;background:linear-gradient(135deg,#0d1d2a,#0b4f56);color:#fff}.assistente-topo-info{display:flex;align-items:center;gap:10px}.assistente-avatar{width:32px;height:32px;border-radius:10px;background:#5eead42e;border:1px solid rgba(94,234,212,.4);color:#5eead4;font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.assistente-subtitulo{display:flex;align-items:center;gap:6px;font-size:12px;color:#cbd5e1}.assistente-mensagens{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:#f4f8fb8c}.assistente-bolha{max-width:90%;padding:11px 14px;border-radius:14px;font-size:13.2px;line-height:1.5;position:relative}.assistente-bolha.ia{align-self:flex-start;background:#fff;border:1px solid rgba(19,32,44,.09);border-bottom-left-radius:4px;box-shadow:0 2px 8px #0d1b2a0d}.assistente-bolha.usuario{align-self:flex-end;background:linear-gradient(135deg,var(--fibra) 0%,var(--fibra-escura) 100%);color:#fff;border-bottom-right-radius:4px}.chat-subtitulo{font-weight:700;font-size:13.8px;color:var(--fibra-escura);margin-bottom:4px}.assistente-bolha.usuario .chat-subtitulo{color:#fff}.chat-codigo-inline{padding:1px 5px;border-radius:4px;background:#0b6f761a;color:var(--fibra-escura);font-size:12px}.assistente-acoes-msg{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.assistente-botao-acao{padding:5px 10px;border-radius:7px;border:1px solid rgba(11,111,118,.28);background:var(--fibra-fundo);color:var(--fibra-escura);font:inherit;font-size:12px;font-weight:620;cursor:pointer;transition:background .15s ease}.assistente-botao-acao:hover{background:#0b6f7629}.assistente-hora{display:block;margin-top:4px;font-size:12px;opacity:.75;text-align:right}.assistente-sugestoes{display:flex;gap:6px;overflow-x:auto;padding:8px 12px;background:#ffffffd9;border-top:1px solid rgba(19,32,44,.07)}.assistente-chip{white-space:nowrap;padding:4px 10px;border-radius:999px;border:1px solid rgba(19,32,44,.12);background:#fff;color:var(--tinta);font:inherit;font-size:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.assistente-chip:hover{border-color:var(--fibra);background:var(--fibra-fundo);color:var(--fibra-escura)}.assistente-rodape{display:flex;gap:8px;padding:10px 12px;background:#fff;border-top:1px solid rgba(19,32,44,.08)}.assistente-rodape input{flex:1;min-width:0;padding:7px 11px;border-radius:8px;border:1px solid rgba(19,32,44,.15);font:inherit;font-size:13px}@media(max-width:880px){.topo-movel button{min-height:44px;padding:8px 16px}.topo-movel .marca{min-height:44px;display:inline-flex;align-items:center}.lateral-rodape button{min-height:40px;padding:8px 14px}.lateral .nav a{min-height:44px}}@media(max-width:720px),(pointer:coarse){.botao-pequeno{min-height:40px}.abas a,.abas button{min-height:44px;display:inline-flex;align-items:center}.cabecalho-pagina .trilha a{display:inline-block;padding:12px 4px;margin:-12px 0}}.sit-loader{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.sit-loader--fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#f4f6f8}.sit-loader--fullscreen.sit-loader--dark{background:#0e1b2c}.sit-loader__label{font-family:Sora,Archivo,system-ui,sans-serif;font-size:15px;color:#4a5568}.sit-loader--dark .sit-loader__label{color:#b8c2d0}.sit-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sit-bar{transform-box:fill-box}.sit-build .sit-bar{transform-origin:left center;animation:sitBuild 2s cubic-bezier(.2,.7,.2,1) infinite both}.sit-build .sit-r{transform-origin:right center}.sit-build .sit-led{animation:sitLed 2s linear infinite both}.sit-build .sit-led2{animation-delay:.1s}.sit-pulse .sit-bar{animation:sitPulse 1.2s ease-in-out infinite both}.sit-b2{animation-delay:.12s!important}.sit-b3{animation-delay:.24s!important}.sit-b4{animation-delay:.36s!important}.sit-b5{animation-delay:.48s!important}.sit-dot{animation:sitDots 1.4s ease-in-out infinite}.sit-dot2{animation-delay:.2s}.sit-dot3{animation-delay:.4s}@keyframes sitBuild{0%{transform:scaleX(0);opacity:0}18%{transform:scaleX(1);opacity:1}72%{transform:scaleX(1);opacity:1}88%,to{transform:scaleX(1);opacity:0}}@keyframes sitLed{0%,38%{opacity:0}44%,52%{opacity:1}56%{opacity:.2}60%,72%{opacity:1}86%,to{opacity:0}}@keyframes sitPulse{0%,to{opacity:.25}40%{opacity:1}}@keyframes sitDots{0%,20%{opacity:.2}50%{opacity:1}80%,to{opacity:.2}}@media(prefers-reduced-motion:reduce){.sit-build .sit-bar,.sit-pulse .sit-bar{animation:sitPulse 2.4s ease-in-out infinite;transform:none}.sit-build .sit-led,.sit-dot{animation:none;opacity:1}}
