html,body,#root{min-height:100vh;margin:0;padding:0}.lp-page{--lp-fundo:#070c18;--lp-marca:color-mix(in srgb, var(--accent) 52%, transparent);--lp-marca-suave:color-mix(in srgb, var(--accent) 24%, transparent);--lp-largura:1200px;--lp-gutter:clamp(20px, 4vw, 48px);--lp-display:"Chakra Petch", system-ui, sans-serif;--lp-mono:"JetBrains Mono", ui-monospace, monospace;--lp-linha:color-mix(in srgb, var(--vidro) 7%, transparent);background:var(--lp-fundo);min-height:100vh;color:var(--text);isolation:isolate;overflow-x:clip}.lp-page a{-webkit-tap-highlight-color:transparent}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-sobrancelha{font-family:var(--lp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:0 0 18px;font-size:12px;font-weight:500;display:flex}.lp-sobrancelha:before{content:"▸";font-size:11px}.lp-marca-texto,.lp-marca-linha{background-image:linear-gradient(var(--lp-marca), var(--lp-marca));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 88%;background-repeat:no-repeat}.lp-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.lp-btn svg{transition:transform .2s}.lp-btn:hover svg{transform:translate(3px)}.lp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp-btn-primario{background:var(--accent);color:#fff;box-shadow:0 10px 30px -10px color-mix(in srgb, var(--accent) 80%, transparent)}.lp-btn-primario:hover{box-shadow:0 14px 38px -10px color-mix(in srgb, var(--accent) 95%, transparent);transform:translateY(-1px)}.lp-btn-fantasma{color:var(--text);background:color-mix(in srgb, var(--vidro) 3%, transparent);border:1px solid color-mix(in srgb, var(--vidro) 14%, transparent)}.lp-btn-fantasma:hover{background:color-mix(in srgb, var(--vidro) 7%, transparent);border-color:color-mix(in srgb, var(--vidro) 26%, transparent)}.lp-btn-sm{box-shadow:none;border-radius:10px;padding:8px 14px;font-size:13.5px}.lp-btn-sm.lp-btn-primario:hover{box-shadow:none}.lp-nav{z-index:50;height:68px;padding:0 var(--lp-gutter);border-bottom:1px solid #0000;align-items:center;gap:32px;transition:background-color .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;display:flex;position:fixed;inset:0 0 auto}.lp-nav.is-rolou{background:color-mix(in srgb, var(--lp-fundo) 74%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-bottom-color:var(--lp-linha)}.lp-nav-marca{border-radius:6px;display:flex}.lp-nav-marca:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lp-nav-logo{width:auto;height:26px;display:block}.lp-nav-links{gap:28px;margin-left:8px;display:flex}.lp-nav-links a{color:var(--muted);font-size:14px;text-decoration:none;transition:color .15s}.lp-nav-links a:hover{color:var(--text)}.lp-nav-links a:focus-visible,.lp-rodape a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.lp-nav-acoes{gap:10px;margin-left:auto;display:flex}.lp-fundo{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp-fundo:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--accent) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 6%, transparent) 1px, transparent 1px);background-size:48px 48px;animation:30s linear infinite lp-grade;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 40%,#000 20%,#0000 85%);mask-image:radial-gradient(90% 80% at 50% 40%,#000 20%,#0000 85%)}.lp-fecho-fundo{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-aurora{filter:blur(90px);border-radius:50%;position:absolute}.lp-aurora.a1{background:radial-gradient(circle, var(--accent), transparent 62%);opacity:.22;width:52vmax;height:52vmax;animation:24s ease-in-out infinite alternate lp-deriva;top:-24vmax;left:-16vmax}.lp-aurora.a2{opacity:.17;background:radial-gradient(circle,#7c5cff,#0000 62%);width:56vmax;height:56vmax;animation:30s ease-in-out infinite alternate-reverse lp-deriva;bottom:-30vmax;right:-20vmax}.lp-aurora.a3{opacity:.2;background:radial-gradient(circle,#7c5cff,#0000 62%);width:54vmax;height:54vmax;margin:-27vmax 0 0 -27vmax;animation:26s ease-in-out infinite alternate lp-deriva;top:50%;left:50%}.lp-rede{opacity:.42;width:100%;height:100%;position:absolute;inset:0}.lp-hero{isolation:isolate;min-height:100svh;padding:116px var(--lp-gutter) 80px;align-items:center;scroll-margin-top:0;display:flex;position:relative;overflow:hidden}.lp-hero-grade{width:100%;max-width:var(--lp-largura);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(36px,5vw,80px);margin:0 auto;display:grid}.lp-hero-texto>*{animation:.8s cubic-bezier(.2,.7,.2,1) both lp-sobe}.lp-hero-texto>:nth-child(2){animation-delay:80ms}.lp-hero-texto>:nth-child(3){animation-delay:.18s}.lp-hero-texto>:nth-child(4){animation-delay:.26s}.lp-hero-texto>:nth-child(5){animation-delay:.34s}.lp-hero-titulo{font-family:var(--lp-display);letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(44px,5.5vw,80px);font-weight:700;line-height:1.02}.lp-hero-l1{text-wrap:balance;display:block}.lp-marca-texto{background-size:0% 22%;padding:0 .04em;animation:.9s cubic-bezier(.6,0,.2,1) .7s forwards lp-marca}.lp-hero-sub{max-width:54ch;color:color-mix(in srgb, var(--text) 62%, var(--muted));margin:28px 0 0;font-size:clamp(16px,1.2vw,18.5px);line-height:1.65}.lp-hero-acoes{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.lp-hero-provas{font-family:var(--lp-mono);color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin:36px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.lp-hero-provas li{align-items:center;gap:9px;display:flex}.lp-hero-provas li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}.lp-demo{background:radial-gradient(120% 60% at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), color-mix(in srgb, var(--card) 70%, transparent);border:1px solid color-mix(in srgb, var(--vidro) 10%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:inset 0 1px 0 #ffffff0f, 0 40px 100px -30px #000000d9, 0 0 90px -24px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:20px;padding:16px;animation:.9s cubic-bezier(.2,.7,.2,1) .32s both lp-sobe;position:relative}.lp-demo-topo{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 14px;display:flex}.lp-demo-rotulo{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.lp-demo-progresso{align-items:center;gap:10px;display:flex}.lp-demo-etapa{font-family:var(--lp-mono);white-space:nowrap;color:color-mix(in srgb, var(--cor) 80%, var(--text));font-size:11px;animation:.3s both lp-troca}.lp-demo-esteira{gap:5px;margin:0;padding:0;list-style:none;display:flex}.lp-demo-esteira li{background:color-mix(in srgb, var(--vidro) 10%, transparent);border-radius:2px;width:22px;height:4px}.lp-demo-esteira li.is-feita{background:color-mix(in srgb, var(--cor) 75%, transparent)}.lp-demo-esteira li.is-ativa{background:var(--cor);box-shadow:0 0 10px var(--cor);animation:1.3s ease-in-out infinite lp-pulsa}.lp-demo-chips{gap:6px;padding:0 4px 12px;display:flex}.lp-demo-chip{border:1px solid color-mix(in srgb, var(--vidro) 10%, transparent);color:var(--muted);font-family:var(--lp-mono);background:0 0;border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s}.lp-demo-chip:hover{color:var(--text);filter:none}.lp-demo-chip[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.lp-demo-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-demo-doc{--lp-st:var(--ok);background:color-mix(in srgb, var(--lp-fundo) 78%, transparent);border:1px solid var(--lp-linha);border-radius:14px;overflow:hidden}.lp-demo-doc.is-parcial{--lp-st:var(--atencao)}.lp-demo-doc.is-nao{--lp-st:var(--erro)}.lp-demo-arquivo{border-bottom:1px solid var(--lp-linha);font-family:var(--lp-mono);color:var(--muted);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.lp-demo-arquivo svg{flex-shrink:0}.lp-demo-arquivo>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-demo-pagina{white-space:nowrap;flex-shrink:0;margin-left:auto}.lp-demo-pagina-corpo{flex-direction:column;gap:9px;min-height:250px;padding:18px 18px 20px;display:flex;position:relative}.lp-demo-linha{background:color-mix(in srgb, var(--vidro) 9%, transparent);border-radius:4px;height:7px}.lp-demo-respiro{height:5px}.lp-demo-texto{color:color-mix(in srgb, var(--muted) 85%, var(--text));border-radius:4px;margin:0;padding:2px 6px;font-size:13px;line-height:1.5;transition:opacity .4s,color .5s,box-shadow .5s;box-shadow:inset 2px 0 #0000}.lp-demo-texto.is-citada{color:var(--text);box-shadow:inset 2px 0 0 var(--lp-st)}.lp-demo-linha{transition:opacity .4s}.lp-demo-pagina-corpo.is-lendo .lp-demo-linha{background:linear-gradient(90deg, color-mix(in srgb, var(--vidro) 5%, transparent) 30%, color-mix(in srgb, var(--vidro) 16%, transparent) 50%, color-mix(in srgb, var(--vidro) 5%, transparent) 70%);background-size:250% 100%;animation:.9s linear infinite lp-cintila}.lp-demo-pagina-corpo.is-lendo .lp-demo-texto{opacity:.25}.lp-demo-leitura{z-index:1;background:linear-gradient(90deg, transparent, var(--cor,var(--accent)), transparent);height:2px;box-shadow:0 0 14px 1px color-mix(in srgb, var(--cor,var(--accent)) 70%, transparent);pointer-events:none;border-radius:2px;position:absolute;top:6%;left:10px;right:10px}.lp-demo-atividade{font-family:var(--lp-mono);color:color-mix(in srgb, var(--cor) 70%, var(--text));align-items:center;gap:8px;margin:10px 0 0;font-size:11.5px;display:flex}.lp-demo-atividade:first-child{margin-top:0}.lp-demo-atividade-ponto{background:var(--cor);width:6px;height:6px;box-shadow:0 0 8px var(--cor);border-radius:50%;flex-shrink:0;animation:1.1s ease-in-out infinite lp-pulsa}.lp-demo-veredito{border-top:1px dashed color-mix(in srgb, var(--vidro) 10%, transparent);min-height:172px;padding:14px 16px 16px}.lp-demo-surge{animation:.45s cubic-bezier(.2,.7,.2,1) both lp-veredito}.lp-demo-controle{align-items:baseline;gap:10px;display:flex}.lp-demo-id{font-family:var(--lp-mono);color:var(--accent);font-size:12.5px}.lp-demo-nome{font-size:14.5px;font-weight:600}.lp-demo-resultado{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.lp-demo-status{color:var(--lp-st);background:color-mix(in srgb, var(--lp-st) 14%, transparent);border:1px solid color-mix(in srgb, var(--lp-st) 35%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.lp-demo-fonte{font-family:var(--lp-mono);color:var(--muted);font-size:12px}.lp-demo-lacuna{color:color-mix(in srgb, var(--lp-st) 85%, var(--text));margin:10px 0 0;font-size:12.5px}.lp-demo-lacuna.is-nenhuma{color:var(--muted)}.lp-demo-registro{font-family:var(--lp-mono);color:var(--muted);align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;display:flex}.lp-refs{border-top:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha);background:color-mix(in srgb, var(--vidro) 1.5%, transparent);align-items:center;gap:28px;padding:22px 0;display:flex}.lp-refs-rotulo{padding-left:var(--lp-gutter);font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--muted);flex-shrink:0;margin:0;font-size:11px}.lp-refs-trilho{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp-refs-lista{width:max-content;margin:0;padding:0;list-style:none;animation:70s linear infinite lp-desliza;display:flex}.lp-refs:hover .lp-refs-lista{animation-play-state:paused}.lp-refs-lista li{font-family:var(--lp-mono);white-space:nowrap;color:color-mix(in srgb, var(--text) 72%, var(--muted));align-items:center;gap:18px;padding-right:36px;font-size:13px;display:flex}.lp-refs-lista li:before{content:"";background:color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%;width:4px;height:4px}.lp-secao{max-width:calc(var(--lp-largura) + 2 * 48px);padding:clamp(84px, 11vw, 140px) var(--lp-gutter);margin:0 auto;scroll-margin-top:40px}.lp-secao-cabeca{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:clamp(32px,6vw,96px);margin-bottom:clamp(44px,5.5vw,72px);display:grid}.lp-secao-cabeca .lp-sobrancelha{grid-column:1/-1}.lp-secao-titulo{font-family:var(--lp-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,3.9vw,54px);font-weight:700;line-height:1.06}.lp-secao-sub{max-width:46ch;color:var(--muted);margin:0 0 6px;font-size:17px;line-height:1.6}.lp-revela{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(18px)}.lp-revela.is-visivel{opacity:1;transform:none}.lp-muda{border:1px solid color-mix(in srgb, var(--vidro) 8%, transparent);background:color-mix(in srgb, var(--card) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-radius:18px;overflow:hidden}.lp-muda-linha{border-top:1px solid var(--lp-linha);grid-template-columns:170px minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.lp-muda-linha:first-child{border-top:0}.lp-muda-linha>span{padding:22px 26px}.lp-muda-cabeca>span{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:16px;padding-bottom:16px;font-size:11px}.lp-muda-cabeca>span:last-child{color:var(--accent)}.lp-muda-tema{font-family:var(--lp-mono);letter-spacing:.04em;color:var(--muted);font-size:12px}.lp-muda-antes{color:color-mix(in srgb, var(--muted) 85%, transparent);font-size:15px;line-height:1.5}.lp-muda-depois{color:var(--text);background:color-mix(in srgb, var(--accent) 5%, transparent);align-self:stretch;align-items:center;font-size:15.5px;font-weight:500;line-height:1.5;display:flex}.lp-marca-linha{background-image:linear-gradient(var(--lp-marca-suave), var(--lp-marca-suave));transition:background-size .8s cubic-bezier(.6,0,.2,1);transition-delay:calc(.35s + var(--i,0) * .14s);background-position:0 100%;background-size:0% 100%;border-radius:3px;margin:0 -3px;padding:1px 3px}.is-visivel .lp-marca-linha{background-size:100% 100%}.lp-esteira{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-etapa{opacity:.22;padding-right:22px;position:relative}.lp-esteira.is-visivel .lp-etapa{animation:.5s forwards lp-acende;animation-delay:calc(.2s + var(--i) * .22s)}.lp-etapa:before,.lp-etapa:after{content:"";border-radius:1px;height:2px;position:absolute;top:19px;left:40px;right:0}.lp-etapa:before{background:color-mix(in srgb, var(--vidro) 8%, transparent)}.lp-etapa:after{background:linear-gradient(90deg, color-mix(in srgb, var(--cor) 60%, transparent), color-mix(in srgb, var(--cor-prox) 60%, transparent));transform-origin:0;transform:scaleX(0)}.lp-esteira.is-visivel .lp-etapa:after{animation:.24s linear forwards lp-trilho-h;animation-delay:calc(.35s + var(--i) * .22s)}.lp-etapa:last-child:before,.lp-etapa:last-child:after{display:none}.lp-etapa-no{z-index:1;border:1.5px solid var(--cor);background:var(--lp-fundo);width:40px;height:40px;color:var(--cor);font-family:var(--lp-mono);box-shadow:0 0 0 5px color-mix(in srgb, var(--cor) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:relative}.lp-etapa-sinal{pointer-events:none;height:12px;position:absolute;top:14px;left:40px;right:0;overflow:hidden}.lp-etapa-sinal:before{content:"";background:linear-gradient(90deg, transparent, var(--cor) 50%, #fff);width:40%;height:3px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--cor) 75%, transparent);opacity:0;border-radius:2px;position:absolute;top:4.5px;left:0;transform:translate(-100%)}.lp-esteira.is-visivel .lp-etapa-sinal:before{animation:4.8s cubic-bezier(.5,0,.3,1) infinite lp-sinal-h;animation-delay:calc(2.4s + var(--i) * .6s)}.lp-esteira.is-visivel .lp-etapa-no{animation:4.8s ease-out infinite lp-halo;animation-delay:calc(2.4s + var(--i) * .6s)}.lp-etapa-nome{font-family:var(--lp-display);letter-spacing:.06em;text-transform:uppercase;margin:24px 0 8px;font-size:17px;font-weight:600}.lp-etapa-faz{color:var(--muted);margin:0;padding-right:6px;font-size:14px;line-height:1.55}.lp-etapa-entrega{font-family:var(--lp-mono);color:color-mix(in srgb, var(--cor) 75%, var(--text));margin:14px 0 0;font-size:11.5px;line-height:1.5}.lp-confianca{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lp-confianca-item{border:1px solid color-mix(in srgb, var(--vidro) 8%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 82%, transparent), color-mix(in srgb, var(--card) 60%, transparent));-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1),border-color .25s;transition-delay:calc(var(--i,0) * 90ms), calc(var(--i,0) * 90ms), 0s;border-radius:18px;flex-direction:column;padding:32px 28px 28px;display:flex}.lp-confianca-item:hover{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.lp-confianca-item h3{font-family:var(--lp-display);letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.1}.lp-confianca-item p{color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.65}.lp-confianca-prova{font-family:var(--lp-mono);align-self:flex-start;margin-top:auto;font-size:12.5px}.lp-faq{scroll-margin-top:40px}.lp-faq-inner{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:72px;display:grid}.lp-faq-side{position:sticky;top:104px}.lp-faq-title{font-family:var(--lp-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.1}.lp-faq-sub{color:var(--muted);margin:0 0 32px;font-size:14.5px;line-height:1.65}.lp-faq-index{border-left:1px solid var(--border);flex-direction:column;display:flex}.lp-faq-index-link{color:var(--muted);border-left:2px solid #0000;justify-content:space-between;align-items:baseline;gap:16px;margin-left:-1px;padding:9px 0 9px 16px;font-size:14px;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.lp-faq-index-link:hover{color:var(--text)}.lp-faq-index-link[aria-current]{color:var(--text);border-left-color:var(--accent)}.lp-faq-index-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-faq-index-count{font-family:var(--lp-mono);color:#3d5070;font-size:11px}.lp-faq-index-link[aria-current] .lp-faq-index-count{color:var(--accent)}.lp-faq-list{flex-direction:column;gap:48px;min-width:0;display:flex}.lp-faq-group{scroll-margin-top:96px}.lp-faq-group-title{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:14px;margin:0 0 6px;font-size:11.5px;font-weight:500;display:flex}.lp-faq-group-title:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 30%, transparent), transparent);flex:1;height:1px}.lp-faq-item{border-bottom:1px solid color-mix(in srgb, var(--vidro) 6%, transparent)}.lp-faq-q{color:#c3cee0;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;transition:color .15s;display:flex}.lp-faq-q::-webkit-details-marker{display:none}.lp-faq-q:hover,.lp-faq-item[open]>.lp-faq-q{color:#fff}.lp-faq-q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-faq-icon{border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:26px;height:26px;transition:border-color .15s,background-color .15s;position:relative}.lp-faq-icon:before,.lp-faq-icon:after{content:"";background:var(--muted);width:10px;height:1.5px;transition:transform .2s,background-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.lp-faq-q:hover .lp-faq-icon{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.lp-faq-item[open] .lp-faq-icon{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.lp-faq-item[open] .lp-faq-icon:before,.lp-faq-item[open] .lp-faq-icon:after{background:var(--accent)}.lp-faq-item[open] .lp-faq-icon:after{transform:translate(-50%,-50%)rotate(0)}.lp-faq-a{border-left:2px solid color-mix(in srgb, var(--accent) 45%, transparent);margin:0 0 22px 4px;padding-left:18px;animation:.22s ease-out lp-faq-in}.lp-faq-a>p{max-width:680px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.lp-faq-extra{margin-top:18px}.lp-faq-extra-label{font-family:var(--lp-mono);letter-spacing:.04em;color:#4a5d80;margin:0 0 10px;font-size:11px}.lp-faq-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-faq-tags li{border:1px solid var(--border);background:color-mix(in srgb, var(--vidro) 3%, transparent);font-family:var(--lp-mono);color:#b5c3da;border-radius:6px;padding:4px 10px;font-size:12px}.lp-faq-seq{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-faq-seq li{color:#b5c3da;align-items:baseline;gap:12px;font-size:14px;line-height:1.5;display:flex}.lp-faq-seq-n{font-family:var(--lp-mono);color:var(--accent);flex-shrink:0;font-size:11px;font-weight:600}.lp-faq-seq--chain{flex-flow:wrap;gap:6px 0}.lp-faq-seq--chain li{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:13px;position:relative}.lp-faq-seq--chain li:not(:last-child){margin-right:20px}.lp-faq-seq--chain li:not(:last-child):after{content:"→";color:color-mix(in srgb, var(--accent) 60%, transparent);font-size:12px;position:absolute;right:-16px}.lp-fecho{isolation:isolate;padding:clamp(110px, 14vw, 180px) var(--lp-gutter);border-top:1px solid var(--lp-linha);text-align:center;position:relative;overflow:hidden}.lp-fecho-conteudo{flex-direction:column;align-items:center;max-width:780px;margin:0 auto;display:flex}.lp-fecho-titulo{font-family:var(--lp-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,4.8vw,66px);font-weight:700;line-height:1.04}.lp-fecho-sub{max-width:54ch;color:var(--muted);margin:22px 0 36px;font-size:17px;line-height:1.6}.lp-rodape{padding:28px var(--lp-gutter);border-top:1px solid var(--lp-linha);flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.lp-rodape-logo{opacity:.85;width:auto;height:22px}.lp-rodape-links{flex-wrap:wrap;gap:8px 22px;display:flex}.lp-rodape-links a{color:var(--muted);font-size:13px;text-decoration:none;transition:color .15s}.lp-rodape-links a:hover{color:var(--text)}.lp-rodape-copy{color:color-mix(in srgb, var(--muted) 70%, transparent);margin:0 0 0 auto;font-size:12px}@keyframes lp-sobe{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-marca{to{background-size:100% 22%}}@keyframes lp-deriva{to{transform:translate(8vmax,6vmax)scale(1.12)}}@keyframes lp-grade{to{background-position:48px 48px}}@keyframes lp-pulsa{50%{opacity:.45}}@keyframes lp-veredito{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-cintila{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes lp-troca{0%{opacity:0;transform:translateY(-3px)}}@keyframes lp-desliza{to{transform:translate(-50%)}}@keyframes lp-acende{0%{opacity:.22}to{opacity:1}}@keyframes lp-trilho-h{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-trilho-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-sinal-h{0%{opacity:0;transform:translate(-100%)}2%{opacity:1}12.5%{opacity:1;transform:translate(250%)}13%,to{opacity:0;transform:translate(250%)}}@keyframes lp-halo{0%{background:color-mix(in srgb, var(--cor) 24%, var(--lp-fundo));box-shadow:0 0 0 5px color-mix(in srgb, var(--cor) 12%, transparent), 0 0 0 0 color-mix(in srgb, var(--cor) 55%, transparent)}20%,to{background:var(--lp-fundo);box-shadow:0 0 0 5px color-mix(in srgb, var(--cor) 12%, transparent), 0 0 0 16px transparent}}@keyframes lp-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lp-titulo-frase{display:block}@media (width<=1080px){.lp-hero-grade{gap:32px}.lp-nav-links{gap:20px}}@media (width<=900px){.lp-hero-grade{grid-template-columns:minmax(0,1fr)}.lp-demo{justify-self:center;width:100%;max-width:560px}.lp-nav-links{display:none}.lp-hero{padding-top:100px}.lp-secao-cabeca{grid-template-columns:minmax(0,1fr)}.lp-secao-sub{margin-top:18px}.lp-refs{flex-direction:column;align-items:stretch;gap:14px}.lp-refs-rotulo{padding:0 var(--lp-gutter)}.lp-muda-linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-muda-tema{grid-column:1/-1;padding-bottom:0!important}.lp-muda-cabeca .lp-muda-tema{display:none}.lp-muda-linha>span{padding:16px 18px}.lp-esteira{grid-template-columns:minmax(0,1fr);gap:28px}.lp-etapa{padding:0 0 0 62px}.lp-etapa-no{position:absolute;top:0;left:0}.lp-etapa:before,.lp-etapa:after{width:2px;height:calc(100% - 12px);top:40px;left:19px;right:auto}.lp-etapa:after{background:linear-gradient(color-mix(in srgb, var(--cor) 60%, transparent), color-mix(in srgb, var(--cor-prox) 60%, transparent));transform-origin:top;transform:scaleY(0)}.lp-esteira.is-visivel .lp-etapa:after{animation-name:lp-trilho-v}.lp-etapa-sinal{display:none}.lp-etapa-nome{margin-top:8px}.lp-confianca{grid-template-columns:minmax(0,1fr)}.lp-faq-inner{grid-template-columns:minmax(0,1fr);gap:32px}.lp-faq-side{position:static}.lp-faq-index{border-left:none;flex-flow:wrap;gap:8px}.lp-faq-index-link{border:1px solid var(--border);border-radius:999px;margin-left:0;padding:6px 12px;font-size:13px}.lp-faq-index-link[aria-current]{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.lp-rodape-copy{margin-left:0}}@media (width<=560px){.lp-nav{gap:12px}.lp-nav-logo{height:22px}.lp-nav-acoes .lp-btn-fantasma{display:none}.lp-hero-acoes .lp-btn{flex:100%}.lp-demo{padding:12px}.lp-muda-linha{grid-template-columns:minmax(0,1fr)}.lp-muda-cabeca{display:none}.lp-muda-antes{padding-bottom:4px!important}.lp-faq-q{padding:16px 0;font-size:15px}.lp-faq-a{margin-left:0;padding-left:14px}}@media (prefers-reduced-motion:reduce){.lp-page *,.lp-page :before,.lp-page :after{transition:none!important;animation:none!important}.lp-revela,.lp-etapa{opacity:1;transform:none}.lp-marca-texto{background-size:100% 22%}.lp-marca-linha{background-size:100% 100%}.lp-etapa:after{transform:none}.lp-demo-leitura,.lp-etapa-sinal{display:none}.lp-refs-trilho{-webkit-mask-image:none;mask-image:none}.lp-refs-lista{width:auto;padding-right:var(--lp-gutter);flex-wrap:wrap;row-gap:8px}.lp-refs-lista li[aria-hidden]{display:none}}@media (width<=560px) and (pointer:coarse){.lp-nav-acoes .lp-btn-fantasma{display:inline-flex}.lp-nav-acoes .lp-btn{padding:8px 12px;font-size:13px}.lp-muda-antes:before,.lp-muda-depois:before{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.lp-muda-antes,.lp-muda-depois{flex-direction:column;align-items:flex-start}.lp-muda-antes:before{content:"Processo tradicional"}.lp-muda-depois:before{content:"Com a JC2Vendor IA"}.lp-faq-index-link{padding:10px 14px}}@media (hover:none) and (pointer:coarse){.lp-btn-primario:hover,.lp-btn:hover svg{transform:none}}@media (width<=360px) and (pointer:coarse){.lp-nav-logo{height:18px}.lp-nav-acoes{gap:6px}.lp-nav-acoes .lp-btn{padding-left:10px;padding-right:10px}}.pg-head{flex-wrap:wrap;gap:12px}.pg-acoes{flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.pg-busca{flex:0 390px;min-width:0;position:relative}.pg-busca input{box-sizing:border-box;width:100%;padding:9px 34px;font-size:14px}.pg-busca input::placeholder{color:var(--muted)}.pg-busca input::-webkit-search-cancel-button{appearance:none}.pg-busca-icone{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}button.pg-busca-limpar{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}button.pg-busca-limpar:hover{color:var(--text);background:var(--card-2);filter:none}button.pg-busca-limpar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pg-recarregando{opacity:.55;transition:opacity .15s}.pg{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 16px;font-size:13px;display:flex}.pg-info{font-variant-numeric:tabular-nums}.pg-info b{color:var(--text);font-weight:600}.pg-controles{flex-wrap:wrap;align-items:center;gap:16px;display:flex}label.pg-por{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;font-size:12px}.pg-por select{border-radius:8px;padding:5px 8px;font-size:13px}.pg-paginas{align-items:center;gap:4px;display:flex}button.pg-btn{border:1px solid var(--border);min-width:32px;height:32px;color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;transition:color .12s,border-color .12s,background .12s;display:inline-flex}button.pg-btn:hover:not(:disabled){filter:none;color:var(--text);border-color:var(--accent)}button.pg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.pg-btn:disabled{opacity:.4;cursor:default}button.pg-btn[aria-current=page]{background:var(--accent);border-color:var(--accent);color:#fff;cursor:default;opacity:1}.pg-reticencias{text-align:center;min-width:20px;color:var(--muted);-webkit-user-select:none;user-select:none}@media (pointer:coarse){button.pg-btn{min-width:40px;height:40px}button.pg-busca-limpar{width:32px;height:32px;right:4px}}@media (width<=600px){.pg-acoes{flex-basis:100%}.pg-busca{flex:auto}.pg,.pg-controles{justify-content:center}}@media (prefers-reduced-motion:reduce){.pg-recarregando,button.pg-btn{transition:none}}@media (width<=1180px) and (pointer:coarse){.pg-busca input,.pg-por select{font-size:16px}.panel:has(>.table)>.pg{position:sticky;left:0}}@media (width<=600px) and (pointer:coarse){.pg-acoes>button{white-space:nowrap;flex-shrink:0}.panel:has(>.table[data-cartoes])>.pg{border-top:0;padding:6px 0 0}}@media (width<=400px) and (pointer:coarse){.pg-paginas{flex-wrap:wrap;justify-content:center;row-gap:6px}button.pg-btn{min-width:36px}}@media (prefers-color-scheme:dark){.wmde-markdown,.wmde-markdown-var{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149;--color-danger-emphasis:#da3633;--color-attention-fg:#d29922;--color-attention-emphasis:#9e6a03;--color-done-fg:#a371f7;--color-done-emphasis:#8957e5;--color-success-fg:#3fb950;--color-success-emphasis:#238636;--color-copied-active-bg:#2e9b33}}@media (prefers-color-scheme:light){.wmde-markdown,.wmde-markdown-var{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#d1242f;--color-danger-emphasis:#cf222e;--color-attention-fg:#9a6700;--color-attention-emphasis:#9a6700;--color-done-fg:#8250df;--color-done-emphasis:#8250df;--color-success-fg:#1a7f37;--color-success-emphasis:#1f883d;--color-copied-active-bg:#2e9b33}}[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],body[data-color-mode*=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149}[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],body[data-color-mode*=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{color:var(--color-accent-fg);background-color:#0000;text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{border-bottom:1px solid var(--color-border-muted);margin:.67em 0;padding-bottom:.3em;font-size:2em;font-weight:600}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{box-sizing:content-box;background-color:var(--color-canvas-default);border-style:none;max-width:100%;display:inline-block}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:content-box;border:0;border-bottom:1px solid var(--color-border-muted);background:0 0;background-color:var(--color-border-default);height:.25em;margin:24px 0;padding:0;overflow:hidden}.wmde-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=reset]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}:is(.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring){outline:1px dotted buttontext}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button{height:auto}.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:before{content:"";display:table}.wmde-markdown hr:after{clear:both;content:"";display:table}.wmde-markdown table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;display:block}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>:not(summary){display:none!important}.wmde-markdown kbd{color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);box-shadow:inset 0 -1px 0 var(--color-neutral-muted);border-radius:6px;padding:3px 5px;font:11px/10px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:inline-block}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{border-bottom:1px solid var(--color-border-muted);padding-bottom:.3em;font-size:1.5em;font-weight:600}.wmde-markdown h3{font-size:1.25em;font-weight:600}.wmde-markdown h4{font-size:1em;font-weight:600}.wmde-markdown h5{font-size:.875em;font-weight:600}.wmde-markdown h6{color:var(--color-fg-muted);font-size:.85em;font-weight:600}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default);margin:0;padding:0 1em}.wmde-markdown ul,.wmde-markdown ol{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ul ul ol,.wmde-markdown ul ol ol,.wmde-markdown ol ul ol,.wmde-markdown ol ol ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown tt,.wmde-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{word-wrap:normal;margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown .octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block;overflow:visible!important}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}.wmde-markdown input::-webkit-inner-spin-button{appearance:none;margin:0}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:before{content:"";display:table}.wmde-markdown:after{clear:both;content:"";display:table}.wmde-markdown>:first-child{margin-top:0!important}.wmde-markdown>:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;margin-left:-20px;padding-right:4px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown p,.wmde-markdown blockquote,.wmde-markdown ul,.wmde-markdown ol,.wmde-markdown dl,.wmde-markdown table,.wmde-markdown pre,.wmde-markdown details{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 tt,.wmde-markdown h1 code,.wmde-markdown h2 tt,.wmde-markdown h2 code,.wmde-markdown h3 tt,.wmde-markdown h3 code,.wmde-markdown h4 tt,.wmde-markdown h4 code,.wmde-markdown h5 tt,.wmde-markdown h5 code,.wmde-markdown h6 tt,.wmde-markdown h6 code{font-size:inherit;padding:0 .2em}.wmde-markdown ul.no-list,.wmde-markdown ol.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ul ul,.wmde-markdown ul ol,.wmde-markdown ol ol,.wmde-markdown ol ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{margin-top:16px;padding:0;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{margin-bottom:16px;padding:0 16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table th,.wmde-markdown table td{border:1px solid var(--color-border-default);padding:6px 13px}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:#0000}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{vertical-align:text-top;background-color:#0000;max-width:none}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{float:left;border:1px solid var(--color-border-default);width:auto;margin:13px 0 0;padding:7px;display:block;overflow:hidden}.wmde-markdown span.frame span img{float:left;display:block}.wmde-markdown span.frame span span{clear:both;color:var(--color-fg-default);padding:5px 0 0;display:block}.wmde-markdown span.align-center{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-center>span{text-align:center;margin:13px auto 0;display:block;overflow:hidden}.wmde-markdown span.align-center span img{text-align:center;margin:0 auto}.wmde-markdown span.align-right{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-right>span{text-align:right;margin:13px 0 0;display:block;overflow:hidden}.wmde-markdown span.align-right span img{text-align:right;margin:0}.wmde-markdown span.float-left{float:left;margin-right:13px;display:block;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{float:right;margin-left:13px;display:block;overflow:hidden}.wmde-markdown span.float-right>span{text-align:right;margin:13px auto 0;display:block;overflow:hidden}.wmde-markdown code,.wmde-markdown tt{background-color:var(--color-neutral-muted);border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{-webkit-text-decoration:inherit;text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{word-break:normal;white-space:pre;background:0 0;border:0;margin:0;padding:0}.wmde-markdown pre{background-color:var(--color-canvas-subtle);border-radius:6px;font-size:85%;line-height:1.45}.wmde-markdown pre code,.wmde-markdown pre tt{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.wmde-markdown pre>code{padding:16px;display:block;overflow:auto}.wmde-markdown pre>code::-webkit-scrollbar{background:0 0;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{text-align:left;white-space:nowrap;padding:5px;font-size:12px;line-height:1;overflow:hidden}.wmde-markdown .csv-data .blob-num{text-align:right;background:var(--color-canvas-default);border:0;padding:10px 8px 9px}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{background:var(--color-canvas-subtle);border-top:0;font-weight:600}.wmde-markdown .footnotes{color:var(--color-fg-muted);border-top:1px solid var(--color-border-default);font-size:12px}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px;position:absolute;inset:-8px -8px -8px -24px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .task-list-item-checkbox,.wmde-markdown .contains-task-list input[type=checkbox]{vertical-align:middle;margin:0 .2em .25em -1.6em}.wmde-markdown .contains-task-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.wmde-markdown .contains-task-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;cursor:pointer;color:var(--color-fg-default);background:var(--color-border-default);border-radius:5px;padding:6px;font-size:12px;transition:all .3s;display:flex;position:absolute;top:6px;right:6px}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre:hover .copied:active,.wmde-markdown pre .copied.active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{color:inherit;border-left:.25em solid var(--borderColor-default,var(--color-border-default));margin-bottom:16px;padding:.5rem 1em}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{align-items:center;font-size:14px;font-weight:500;line-height:1;display:flex}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8,8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent,var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success,var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done,var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention,var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger,var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{text-align:right;width:1rem;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap;margin-right:16px;display:inline-block}.wmde-markdown .token.comment,.wmde-markdown .token.prolog,.wmde-markdown .token.doctype,.wmde-markdown .token.cdata{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.property,.wmde-markdown .token.tag,.wmde-markdown .token.selector,.wmde-markdown .token.constant,.wmde-markdown .token.symbol,.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.property-access,.wmde-markdown .token.operator,.wmde-markdown .token.boolean,.wmde-markdown .token.number,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.attr-name,.wmde-markdown .token.string,.wmde-markdown .token.char,.wmde-markdown .token.builtin{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.entity,.wmde-markdown .token.url,.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.color,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.function,.wmde-markdown .token.class-name{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.rule,.wmde-markdown .token.regex,.wmde-markdown .token.important,.wmde-markdown .token.keyword{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.important,.wmde-markdown .token.bold{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.w-md-editor-area{border-radius:5px;overflow:auto}.w-md-editor-text{text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;font-variant-ligatures:common-ligatures;min-height:100%;margin:0;padding:10px;position:relative;font-size:14px!important;line-height:18px!important}.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text>.w-md-editor-text-pre{box-sizing:inherit;display:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;word-break:normal;background:0 0;border:0;margin:0;padding:0;font-family:var(--md-editor-font-family)!important}.w-md-editor-text-pre{pointer-events:none;position:relative;background-color:#0000!important;margin:0!important}.w-md-editor-text-pre>code{font-family:var(--md-editor-font-family)!important;padding:0!important;font-size:14px!important;line-height:18px!important}.w-md-editor-text-input{resize:none;width:100%;height:100%;color:inherit;padding:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent;outline:0;position:absolute;top:0;left:0;overflow:hidden}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-pre,.w-md-editor-text-input{word-wrap:pre;word-break:break-word;white-space:pre-wrap}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.w-md-editor-text-input{color:#0000!important}.w-md-editor-text-input::selection{color:#0000!important;background-color:#accef7!important}}.w-md-editor-text-pre .punctuation{color:var(--color-prettylights-syntax-comment,#8b949e)!important}.w-md-editor-text-pre .token.url,.w-md-editor-text-pre .token.content{color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.title.important{color:var(--color-prettylights-syntax-markup-bold,#24292f)}.w-md-editor-text-pre .token.code-block .function{color:var(--color-prettylights-syntax-entity,#8250df)}.w-md-editor-text-pre .token.bold{font-weight:unset!important}.w-md-editor-text-pre .token.title{line-height:unset!important;font-size:unset!important;font-weight:unset!important}.w-md-editor-text-pre .token.code.keyword{color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:var(--color-prettylights-syntax-markup-deleted-text,#82071e)!important}.w-md-editor-toolbar-child{box-shadow:0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);z-index:1;border-radius:3px;display:none;position:absolute}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;border-radius:3px;padding:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{width:-webkit-fill-available;height:initial;box-sizing:border-box;margin:0;padding:3px 4px 2px}.w-md-editor-toolbar{border-bottom:1px solid var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);-webkit-user-select:none;user-select:none;border-radius:3px 3px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:3px;display:flex}.w-md-editor-toolbar.bottom{border-bottom:0;border-top:1px solid var(--md-editor-box-shadow-color);border-radius:0 0 3px 3px}.w-md-editor-toolbar ul,.w-md-editor-toolbar li{line-height:initial;margin:0;padding:0;list-style:none}.w-md-editor-toolbar li{font-size:14px;display:inline-block}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{text-transform:none;cursor:pointer;white-space:nowrap;height:20px;color:var(--color-fg-default);background:0 0;border:none;border-radius:2px;outline:none;margin:0 1px;padding:4px;font-weight:400;line-height:14px;transition:all .3s;overflow:visible}.w-md-editor-toolbar li>button:hover,.w-md-editor-toolbar li>button:focus{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{color:var(--md-editor-box-shadow-color);background-color:#0000}.w-md-editor-toolbar li.active>button{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.w-md-editor-toolbar-divider{vertical-align:middle;background-color:var(--md-editor-box-shadow-color);width:1px;height:14px;margin:-3px 3px 0!important}.w-md-editor-bar{cursor:s-resize;z-index:3;-webkit-user-select:none;user-select:none;border-radius:0 0 3px;width:14px;height:10px;margin-top:-11px;margin-right:0;position:absolute;bottom:0;right:0}.w-md-editor-bar svg{margin:0 auto;display:block}.w-md-editor{text-align:left;color:var(--color-fg-default);--md-editor-font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;--md-editor-background-color:var(--color-canvas-default,#fff);--md-editor-box-shadow-color:var(--color-border-default,#d0d7de);box-shadow:0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);border-radius:3px;flex-direction:column;padding-bottom:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative}.w-md-editor.w-md-editor-rtl{text-align:right!important;direction:rtl!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color);left:0;right:unset!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:fit-content}.w-md-editor-content{border-radius:0 0 3px;height:100%;position:relative;overflow:auto}.w-md-editor .copied{display:none!important}.w-md-editor-input{width:50%;height:100%}.w-md-editor-text-pre>code{word-break:break-word!important;white-space:pre-wrap!important}.w-md-editor-preview{box-sizing:border-box;width:50%;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);border-radius:0 0 5px;flex-direction:column;padding:10px 20px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{background-color:var(--md-editor-background-color);width:0%;overflow:hidden}.w-md-editor-show-preview .w-md-editor-preview{width:100%;box-shadow:inset 0 0}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{width:0%;padding:0}.w-md-editor-fullscreen{z-index:99999;position:fixed;inset:0;overflow:hidden;height:100%!important}.w-md-editor-fullscreen .w-md-editor-content{height:100%}.sr-campo{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.sr{flex-direction:column;gap:6px;display:flex}.sr input{box-sizing:border-box;width:100%}.sr-painel{border:1px solid var(--border);background:var(--bg-2);border-radius:10px;overflow:hidden}.sr-lista{overscroll-behavior:contain;max-height:220px;margin:0;padding:4px;list-style:none;position:relative;overflow-y:auto}.sr-op{color:var(--text);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.sr-op:hover,.sr-op.is-ativa{background:var(--card-2)}.sr-op.is-ativa{outline:1px solid var(--accent);outline-offset:-1px}.sr-op[aria-selected=true]{color:var(--accent);font-weight:600}.sr-op svg{flex-shrink:0}.sr-nenhum{color:var(--muted)}.sr-nota{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:7px 12px;font-size:12px}.sr-nota:empty{display:none}@media (pointer:coarse){.sr-op{padding:12px 10px}}.sr-op-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.sr-op-detalhe{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:400}.cc{flex-direction:column;gap:6px;display:flex}.cc-rotulo{color:var(--muted);font-size:13px}.cc-entrada{gap:8px;display:flex}.cc-entrada input{flex:1;min-width:0}.cc-adicionar{flex-shrink:0}.cc-lista{border:1px solid var(--border);border-radius:10px;flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.cc-item{background:var(--bg-2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:grid}.cc-item+.cc-item{border-top:1px solid var(--border)}.cc-icone{color:var(--muted)}.cc-email{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cc-recebe{color:var(--muted);cursor:pointer;white-space:nowrap;flex-direction:row;align-items:center;gap:6px;font-size:12.5px}.cc-recebe input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.cc-recebe:has(input:checked){color:var(--text)}.cc-remover{width:30px;height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid}.cc-remover:hover{color:var(--erro);border-color:color-mix(in srgb, var(--erro) 40%, transparent);filter:none}.cc-remover:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cc-contagem{text-align:right}@media (width<=1180px) and (pointer:coarse){.cc-entrada input{font-size:16px}.cc-remover{width:44px;height:44px}.cc-recebe{min-height:44px}}@media (width<=600px) and (pointer:coarse){.cc-item{grid-template-columns:auto minmax(0,1fr) auto;row-gap:2px}.cc-email{white-space:normal;overflow-wrap:anywhere;grid-column:2/4}.cc-recebe{grid-column:2}.cc-remover{grid-column:3}.cc-contagem{text-align:left}}.lt-page,.hs-page,.sempre-escuro{--lt-surface:#070c1a;--lt-card:#94aadc0b;--lt-card-2:#94aadc14;--lt-line:#94aadc24;--lt-ink:#eaf0fb;--lt-ink-2:#aab6d0;--lt-ink-3:#7583a0;--lt-seq:#3987e5;--lt-surface-2:#0b1226;--lt-ink-forte:#fff;--lt-ink-inversa:#061022;--lt-ink-inversa-2:#42506c;--lt-tip:#080d1cf5}.lt-page,.hs-page{--agent-color:#4f86f7;background:var(--lt-surface);min-height:calc(100vh - 60px);color:var(--lt-ink);isolation:isolate;margin:-28px;padding:28px;position:relative;overflow:clip}:root[data-tema=claro] .lt-page,:root[data-tema=claro] .hs-page{--lt-surface:#eef2f9;--lt-card:#ffffffb8;--lt-card-2:#1e32640f;--lt-line:#1e326424;--lt-ink:#0d1526;--lt-ink-2:#364260;--lt-ink-3:#56627c;--lt-seq:#2563eb;--lt-surface-2:#fff;--lt-ink-forte:#0d1526;--lt-ink-inversa:#fff;--lt-ink-inversa-2:#c9d2e3;--lt-tip:#fffffff7}.lt-tom-bom{--tom:#0ca30c}.lt-tom-atencao{--tom:#fab219}.lt-tom-serio{--tom:#ec835a}.lt-tom-critico{--tom:#e04a4a}.lt-tom-neutro{--tom:#7b88a3}.lt-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lt-fundo{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lt-aurora{filter:blur(90px);opacity:.2;border-radius:50%;width:60vmax;height:60vmax;transition:background .8s;position:absolute}.lt-aurora.a1{background:radial-gradient(circle, var(--agent-color), transparent 62%);animation:22s ease-in-out infinite alternate lt-deriva;top:-28vmax;left:-14vmax}.lt-aurora.a2{opacity:.13;background:radial-gradient(circle,#7c5cff,#0000 62%);animation:28s ease-in-out infinite alternate-reverse lt-deriva;bottom:-34vmax;right:-18vmax}.lt-grade{background-image:linear-gradient(var(--lt-line) 1px, transparent 1px), linear-gradient(90deg, var(--lt-line) 1px, transparent 1px);opacity:.35;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 55% at 50% 0,#000 10%,#0000 75%);mask-image:radial-gradient(80% 55% at 50% 0,#000 10%,#0000 75%)}@keyframes lt-deriva{to{transform:translate(9vmax,6vmax)scale(1.12)}}.lt-conteudo{flex-direction:column;gap:22px;max-width:1240px;margin:0 auto;display:flex}.lt-btn{color:var(--lt-ink);background:var(--lt-card-2);border:1px solid var(--lt-line);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.lt-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--agent-color) 60%, var(--lt-line));background:color-mix(in srgb, var(--agent-color) 14%, transparent);transform:translateY(-1px)}.lt-btn:focus-visible,.lt-no:focus-visible,.hs-card:focus-visible,.hs-aba:focus-visible,.lt-bar-row:focus-visible,.lt-wf-row:focus-visible{outline:2px solid var(--agent-color);outline-offset:3px}.lt-btn:disabled{opacity:.45;cursor:not-allowed}.lt-btn.is-primario{color:#061022;background:linear-gradient(120deg, color-mix(in srgb, var(--agent-color) 80%, #fff), var(--agent-color));box-shadow:0 6px 28px -8px var(--agent-color);border-color:#0000}.lt-btn.is-primario:hover:not(:disabled){background:linear-gradient(120deg, #fff, color-mix(in srgb, var(--agent-color) 70%, #fff));box-shadow:0 8px 36px -6px var(--agent-color)}.lt-btn.is-mini{letter-spacing:.03em;padding:6px 11px;font-size:11.5px}.lt-selo{color:var(--lt-ink);background:color-mix(in srgb, var(--tom) 13%, transparent);border:1px solid color-mix(in srgb, var(--tom) 38%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-family:inherit;font-size:12px;font-style:normal;font-weight:600;line-height:1.3;display:inline-flex}.lt-selo i{background:var(--tom);width:7px;height:7px;box-shadow:0 0 10px var(--tom);border-radius:50%}.lt-erro,.lt-carregando{border:1px solid var(--lt-line);color:var(--lt-ink-2);border-radius:12px;padding:14px 16px;font-size:14px}.lt-erro{color:var(--lt-ink);background:#e04a4a14;border-color:#e04a4a73}.lt-carregando{text-align:center;border:0;animation:1.6s ease-in-out infinite lt-respira}@keyframes lt-respira{50%{opacity:.45}}.lt-hero{border:1px solid var(--lt-line);background:linear-gradient(135deg, color-mix(in srgb, var(--agent-color) 12%, transparent), transparent 55%), var(--lt-card);border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:30px 34px;transition:background .6s;display:flex;position:relative;overflow:hidden}.lt-neural{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000002e 0%,#000 60%);mask-image:linear-gradient(90deg,#0000002e 0%,#000 60%)}.lt-hero-txt{min-width:0;position:relative}.lt-voltar{color:var(--lt-ink-2);border:1px solid var(--lt-line);background:color-mix(in srgb, var(--lt-surface) 45%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:7px 13px 7px 10px;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.lt-voltar svg{transition:transform .18s}.lt-voltar:hover{color:var(--lt-ink);border-color:color-mix(in srgb, var(--agent-color) 60%, var(--lt-line));background:color-mix(in srgb, var(--agent-color) 14%, color-mix(in srgb, var(--lt-surface) 45%, transparent))}.lt-voltar:hover svg{transform:translate(-2px)}.lt-voltar:focus-visible{outline:2px solid var(--agent-color);outline-offset:3px}.lt-eyebrow,.hs-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lt-ink-2);align-items:center;gap:9px;margin:0 0 10px;font-size:11.5px;font-weight:700;display:flex}.lt-pulso{background:var(--agent-color);width:8px;height:8px;box-shadow:0 0 12px var(--agent-color);border-radius:50%}.lt-pulso.is-vivo{animation:1.1s ease-in-out infinite lt-pisca}@keyframes lt-pisca{50%{opacity:.25;transform:scale(.7)}}.lt-hero h1,.hs-head h1{letter-spacing:-.02em;text-wrap:balance;background:linear-gradient(100deg, var(--lt-ink-forte) 30%, color-mix(in srgb, var(--agent-color) 65%, var(--lt-ink-forte)));color:#0000;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(24px,3.2vw,38px);font-weight:750;line-height:1.12}.lt-hero-meta{color:var(--lt-ink-2);margin:10px 0 0;font-size:14px}.lt-hero-forn{min-width:0;margin:12px 0 0;display:flex}.lt-forn{min-width:0;max-width:100%;color:var(--lt-ink);background:color-mix(in srgb, var(--lt-seq) 10%, var(--lt-card));border:1px solid color-mix(in srgb, var(--lt-seq) 34%, transparent);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 9px;font-size:12.5px;line-height:1.35;display:inline-flex}.lt-forn svg{color:color-mix(in srgb, var(--lt-seq) 75%, var(--lt-ink));flex:none}.lt-forn-rot{letter-spacing:.08em;text-transform:uppercase;color:var(--lt-ink-3);flex:none;font-size:10.5px;font-weight:700}.lt-forn-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.lt-forn-bloco{flex-direction:column;align-items:flex-start;gap:8px}.lt-forn-botao{min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}.lt-forn-botao .lt-forn{transition:border-color .15s,background-color .15s}.lt-forn-botao:hover .lt-forn{border-color:color-mix(in srgb, var(--lt-seq) 62%, transparent);background:color-mix(in srgb, var(--lt-seq) 16%, var(--lt-card))}.lt-forn-botao:focus-visible{outline:2px solid var(--lt-seq);outline-offset:3px}.lt-forn-trocar{border-left:1px solid color-mix(in srgb, var(--lt-seq) 34%, transparent);color:color-mix(in srgb, var(--lt-seq) 70%, var(--lt-ink));flex:none;align-items:center;gap:3px;margin-left:2px;padding-left:9px;font-size:11.5px;font-weight:650;display:inline-flex}.lt-forn-botao:hover .lt-forn-trocar{color:var(--lt-ink)}.lt-forn.is-vazio{color:var(--lt-ink-2);background:0 0;border-style:dashed}.lt-forn.is-vazio .lt-forn-nome{font-weight:600}.lt-forn-editor{width:min(440px,100%)}.lt-forn-nota{color:var(--lt-ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:12.5px;animation:.25s ease-out lt-forn-entra;display:flex}.lt-forn-nota.is-erro{color:var(--erro)}@keyframes lt-forn-entra{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.lt-forn-nota{animation:none}.lt-forn-botao .lt-forn{transition:none}}.lt-acoes{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.lt-orbe{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--tom) 22%, var(--lt-surface-2)), var(--lt-surface) 72%);width:190px;height:190px;box-shadow:0 0 70px -18px var(--tom), inset 0 0 30px -12px var(--tom);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.lt-orbe-anel{background:conic-gradient(from 0deg, transparent 0 55%, var(--tom) 85%, #fff 100%);border-radius:50%;animation:5s linear infinite lt-gira;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.lt-orbe-anel.is-2{opacity:.35;animation-duration:11s;animation-direction:reverse;inset:-14px}@keyframes lt-gira{to{transform:rotate(360deg)}}.lt-orbe strong{letter-spacing:-.03em;color:var(--lt-ink-forte);font-size:62px;font-weight:750;line-height:1}.lt-orbe>span:not(.lt-orbe-anel){letter-spacing:.14em;text-transform:uppercase;color:var(--lt-ink-2);font-size:11px}.lt-orbe em{margin-top:8px;font-size:11px}.lt-via{scrollbar-width:thin;align-items:flex-start;padding:8px 4px 2px;display:flex;overflow-x:auto}.lt-via-item{flex:1 1 0;align-items:flex-start;min-width:118px;display:flex}.lt-via-item:first-child{flex:none}.lt-sinapse{background:var(--lt-line);border-radius:2px;flex:1;min-width:20px;height:2px;margin:33px -20px 0;position:relative;overflow:hidden}.lt-sinapse.is-fluxo{background:color-mix(in srgb, var(--agent-color) 35%, var(--lt-line))}.lt-sinapse.is-fluxo i{background:linear-gradient(90deg, transparent, var(--agent-color), #fff);width:42%;animation:1.9s cubic-bezier(.5,0,.3,1) infinite lt-sinal;position:absolute;inset:0}@keyframes lt-sinal{0%{transform:translate(-110%)}to{transform:translate(260%)}}.lt-no{width:118px;color:var(--lt-ink-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:7px;padding:0;display:flex}.lt-no-orb{border:1px solid var(--lt-line);background:var(--lt-card);width:66px;height:66px;color:var(--lt-ink-3);border-radius:50%;place-items:center;transition:transform .25s,box-shadow .25s,border-color .25s,color .25s,background .25s;display:grid;position:relative}.lt-no-icone svg{width:26px;height:26px;display:block}.lt-no.is-concluido .lt-no-orb{color:var(--agent-color);border-color:color-mix(in srgb, var(--agent-color) 55%, transparent);background:color-mix(in srgb, var(--agent-color) 10%, transparent)}.lt-no.is-erro .lt-no-orb{color:#e04a4a;background:#e04a4a1a;border-color:#e04a4a99}.lt-no.is-processando .lt-no-orb,.lt-no.is-fila .lt-no-orb{color:var(--agent-color);border-color:var(--agent-color);animation:1.6s ease-out infinite lt-halo}@keyframes lt-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--agent-color) 55%, transparent)}to{box-shadow:0 0 0 16px #0000}}.lt-no:hover .lt-no-orb{transform:translateY(-2px)}.lt-no.is-sel .lt-no-orb{border-color:var(--agent-color);box-shadow:0 0 0 4px color-mix(in srgb, var(--agent-color) 18%, transparent), 0 0 38px -6px var(--agent-color);transform:scale(1.1)}.lt-no-estado{background:var(--lt-surface);border:2px solid var(--lt-surface);color:#061022;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-3px;right:-3px}.lt-no-estado:empty{display:none}.lt-no.is-concluido .lt-no-estado{background:var(--agent-color)}.lt-no.is-erro .lt-no-estado{color:#fff;background:#e04a4a}.lt-no-estado svg{width:12px;height:12px}.lt-no-nome{letter-spacing:.09em;color:var(--lt-ink);font-size:11.5px;font-weight:700}.lt-no.is-pendente .lt-no-nome{color:var(--lt-ink-3)}.lt-no-info{color:var(--lt-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}a.lt-no{text-decoration:none}.lt-no.is-liberada .lt-no-orb{color:var(--agent-color);border:1px dashed color-mix(in srgb, var(--agent-color) 55%, transparent)}.lt-no.is-bloqueada{opacity:.5;cursor:default}.lt-no.is-sel .lt-no-info{color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--lt-ink))}.lt-orbe strong small{color:var(--lt-ink-3);letter-spacing:0;font-size:.42em;font-weight:650}.lt-kpis{border:1px solid var(--lt-line);background:var(--lt-line);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.lt-kpi{background:color-mix(in srgb, var(--lt-surface) 88%, #6d86c4);flex-direction:column;gap:5px;padding:18px 20px;display:flex}.lt-kpi strong{letter-spacing:-.02em;font-size:25px;font-weight:700;line-height:1.1}.lt-kpi span{color:var(--lt-ink-3);font-size:12px}.lt-painel{border:1px solid var(--lt-line);background:var(--lt-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;padding:26px;animation:.5s cubic-bezier(.2,.7,.2,1) both lt-entra;position:relative}.lt-painel:before{content:"";background:linear-gradient(90deg, transparent, var(--agent-color), transparent);border-radius:2px;height:2px;animation:.9s ease-out both lt-varre;position:absolute;top:-1px;left:24px;right:24px}@keyframes lt-entra{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}@keyframes lt-varre{0%{opacity:0;transform:scaleX(0)}}.lt-painel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.lt-painel-titulo{align-items:center;gap:14px;display:flex}.lt-painel-icone{width:46px;height:46px;color:var(--agent-color);background:color-mix(in srgb, var(--agent-color) 13%, transparent);border:1px solid color-mix(in srgb, var(--agent-color) 35%, transparent);border-radius:14px;place-items:center;display:grid}.lt-painel-icone svg{width:22px;height:22px}.lt-painel-titulo p{letter-spacing:.14em;color:var(--lt-ink-3);text-transform:uppercase;margin:0;font-size:11px}.lt-painel-titulo h2{letter-spacing:.04em;margin:2px 0 0;font-size:21px}.lt-downloads{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lt-downloads>span{color:var(--lt-ink-3);margin-right:4px;font-size:12px}.lt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lt-bloco{border:1px solid var(--lt-line);background:color-mix(in srgb, var(--lt-surface) 70%, transparent);border-radius:18px;min-width:0;padding:20px;animation:.55s cubic-bezier(.2,.7,.2,1) both lt-entra}.lt-bloco:nth-child(2){animation-delay:60ms}.lt-bloco:nth-child(3){animation-delay:.12s}.lt-bloco:nth-child(n+4){animation-delay:.18s}.lt-bloco.is-largo{grid-column:1/-1}.lt-bloco:has(.lt-tip){z-index:4;position:relative}.lt-bloco-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:16px;display:flex}.lt-bloco-head h3{margin:0;font-size:14px;font-weight:650}.lt-bloco-head span{color:var(--lt-ink-3);font-size:12px}.lt-rodape .lt-bloco{background:var(--lt-card)}.lt-prosa{color:var(--lt-ink-2);max-width:78ch;margin:0 0 10px;font-size:14.5px;line-height:1.65}.lt-prosa:last-child{margin-bottom:0}.lt-muted{color:var(--lt-ink-3)}.lt-mt{margin-top:14px}.lt-vazio{color:var(--lt-ink-3);margin:0;font-size:13.5px}.lt-centro{justify-content:center;margin-top:10px;display:flex}.lt-selos{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.lt-lista{gap:9px;margin:0;padding:0;list-style:none;display:grid}.lt-lista.lt-mt{margin-top:18px}.lt-lista li{color:var(--lt-ink-2);padding-left:18px;font-size:14px;line-height:1.55;position:relative}.lt-lista li:before{content:"";background:var(--agent-color);opacity:.8;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.lt-ctrls{gap:8px;display:grid}.lt-ctrl{border:1px solid var(--lt-line);background:var(--lt-card);border-radius:12px}.lt-ctrl>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;list-style:none;display:flex}.lt-ctrl>summary::-webkit-details-marker{display:none}.lt-ctrl>summary:before{content:"▸";color:var(--lt-ink-3);transition:transform .15s}.lt-ctrl[open]>summary:before{transform:rotate(90deg)}.lt-ctrl>summary small{color:var(--lt-ink-3);margin-left:auto;font-size:12px}.lt-ctrl-pct{font-variant-numeric:tabular-nums;font-weight:600}.lt-ctrl>.lt-prosa,.lt-ctrl>.lt-lista,.lt-ctrl>.lt-itens{margin:0 14px 14px}.lt-itens{gap:10px;padding:0;list-style:none;display:grid}.lt-itens li{background:var(--lt-card-2);border-radius:10px;padding:10px 12px}.lt-itens header{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.lt-itens blockquote{border-left:2px solid var(--lt-seq);color:var(--lt-ink-2);overflow-wrap:anywhere;margin:8px 0 0;padding:6px 10px;font-size:13px;line-height:1.55}.lt-itens cite{color:var(--lt-ink-3);margin-top:4px;font-size:11.5px;font-style:normal;display:block}.lt-itens cite strong{color:color-mix(in srgb, #e04a4a var(--mistura-texto), var(--lt-ink))}.lt-itens small{color:var(--lt-ink-3);margin-top:6px;font-size:12px;display:block}.lt-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lt-cards li{border:1px solid var(--lt-line);background:var(--lt-card);border-radius:14px;padding:15px 16px}.lt-cards header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.lt-cards strong{font-size:14px}.lt-cards p{color:var(--lt-ink-2);margin:0 0 8px;font-size:13.5px;line-height:1.55}.lt-cards small{color:var(--lt-ink-3);font-size:12px;line-height:1.5;display:block}.lt-page code{color:var(--lt-ink);background:var(--lt-card-2);border:1px solid var(--lt-line);border-radius:6px;padding:2px 7px;font-size:12px}.lt-avisos{color:var(--lt-ink-2);background:#fab21912;border:1px solid #fab21966;border-radius:14px;margin-bottom:16px;padding:14px 16px;font-size:13.5px}.lt-avisos.is-erro{background:#e04a4a14;border-color:#e04a4a73}.lt-avisos strong{color:var(--lt-ink);margin-bottom:6px;display:block}.lt-avisos ul{margin:0;padding-left:18px}.lt-avisos p{overflow-wrap:anywhere;margin:0}.lt-sem-dado{text-align:center;padding:44px 20px}.lt-sem-dado h3{margin:0 0 8px;font-size:18px}.lt-sem-dado p{max-width:52ch;color:var(--lt-ink-2);margin:0 auto 20px;font-size:14px}.lt-doc+.lt-doc{border-top:1px solid var(--lt-line);margin-top:26px;padding-top:26px}.lt-doc-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.lt-doc-head>div{flex:1;min-width:0}.lt-doc-head h3{overflow-wrap:anywhere;margin:0;font-size:17px}.lt-doc-head p{color:var(--lt-ink-3);margin:3px 0 0;font-size:13px}.lt-doc-num{color:color-mix(in srgb, var(--agent-color) 70%, transparent);font-variant-numeric:tabular-nums;font-size:26px;font-weight:750}.lt-dl{gap:8px;margin:16px 0 0;display:grid}.lt-dl div{gap:12px;font-size:13px;display:flex}.lt-dl dt{color:var(--lt-ink-3);flex:0 0 96px}.lt-dl dd{color:var(--lt-ink);overflow-wrap:anywhere;margin:0}.lt-sinais{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.lt-sinais li{color:var(--lt-ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--lt-ink-3) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--lt-ink-3) 50%, transparent);border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.lt-sinais i{border:1px solid var(--lt-ink-3);border-radius:50%;width:8px;height:8px}.lt-sinais li.is-on{color:var(--lt-ink);border-color:color-mix(in srgb, var(--agent-color) 40%, transparent);background:color-mix(in srgb, var(--agent-color) 9%, transparent);text-decoration:none}.lt-sinais li.is-on i{background:var(--agent-color);box-shadow:0 0 10px var(--agent-color);border:0;animation:2.4s ease-in-out infinite lt-pisca}.lt-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.lt-tag{color:var(--lt-ink-2);border:1px solid var(--lt-line);border-radius:999px;padding:3px 10px;font-size:12px}.lt-tag.is-forte{color:var(--lt-ink);border-color:color-mix(in srgb, var(--agent-color) 45%, transparent)}.lt-tabela-wrap{overflow-x:auto}.lt-tabela{border-collapse:collapse;width:100%;font-size:13.5px}.lt-tabela th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--lt-ink-3);padding:0 12px 10px 0;font-size:11px;font-weight:600}.lt-tabela td{vertical-align:top;border-top:1px solid var(--lt-line);color:var(--lt-ink-2);padding:11px 12px 11px 0}.lt-tabela td:nth-child(2){color:var(--lt-ink);min-width:260px}.lt-tabela small{color:var(--lt-ink-3);margin-top:4px;font-size:12px;line-height:1.5;display:block}.lt-tele{border-top:1px solid var(--lt-line);margin-top:22px;padding-top:18px}.lt-tele dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:0 0 12px;display:grid}.lt-tele dt{letter-spacing:.08em;text-transform:uppercase;color:var(--lt-ink-3);font-size:11px}.lt-tele dd{color:var(--lt-ink);margin:4px 0 0;font-size:13px}.lt-tele details{color:var(--lt-ink-2);margin-top:8px;font-size:13px}.lt-tele summary{cursor:pointer;padding:6px 0}.lt-tentativas{margin:6px 0 0;padding-left:18px;line-height:1.8}.lt-arquivos{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lt-arquivos li{background:var(--lt-card);border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;display:flex}.lt-arquivos span{width:22px;color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--lt-ink));font-variant-numeric:tabular-nums;font-weight:700}.lt-arquivos strong{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.lt-arquivos em{color:var(--lt-ink-3);font-size:12px;font-style:normal}.lt-bloco:has(>.lt-gauge){flex-direction:column;display:flex}.lt-gauge{border-radius:50%;width:min(230px,100%);margin:auto;position:relative}.lt-gauge.tem-dica:focus-visible{outline:2px solid var(--tom);outline-offset:6px}.lt-gauge.tem-dica:focus-visible .lt-gauge-arc{filter:drop-shadow(0 0 14px var(--tom)) saturate(1.25)}@media (hover:hover){.lt-gauge.tem-dica:hover .lt-gauge-arc{filter:drop-shadow(0 0 14px var(--tom)) saturate(1.25)}}.lt-gauge svg{width:100%;display:block;overflow:visible}.lt-gauge circle{fill:none;stroke-width:9px;stroke-linecap:round}.lt-gauge-track{stroke:var(--lt-line)}.lt-gauge-arc{stroke:var(--tom);filter:drop-shadow(0 0 7px var(--tom));transition:stroke-dasharray 1.1s cubic-bezier(.2,.7,.2,1),filter .2s}.lt-gauge-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lt-gauge-num{letter-spacing:-.03em;font-size:52px;font-weight:750;line-height:1}.lt-gauge-label{letter-spacing:.14em;text-transform:uppercase;color:var(--lt-ink-2);margin-top:4px;font-size:11px}.lt-gauge-sub{color:var(--lt-ink-3);margin-top:3px;font-size:12px}.lt-bars,.lt-wf{gap:13px;display:grid;position:relative}.lt-bar-row{border-radius:8px}.lt-bar-head{align-items:baseline;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.lt-bar-rotulo{color:var(--lt-ink);overflow-wrap:anywhere;font-weight:600}.lt-bar-detalhe{min-width:0;color:var(--lt-ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.lt-bar-valor{font-variant-numeric:tabular-nums;color:var(--lt-ink);margin-left:auto}.lt-bar-track,.lt-meter-track,.lt-wf-track{background:color-mix(in srgb, var(--lt-line) 70%, transparent);border-radius:0 5px 5px 0;height:10px}.lt-bar-fill,.lt-meter-fill{background:var(--lt-seq);border-radius:0 5px 5px 0;min-width:2px;height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1)}.lt-bar-fill{background:var(--barra,var(--lt-seq));transition:width .9s cubic-bezier(.2, .7, .2, 1) var(--atraso,0s), filter .15s}.lt-bar-row:focus-visible .lt-bar-fill{filter:saturate(1.25) drop-shadow(0 0 6px var(--barra,var(--lt-seq)))}.lt-bar-row:focus-visible{outline-color:var(--barra,var(--agent-color))}@media (hover:hover){.lt-bar-row:hover .lt-bar-fill{filter:saturate(1.25) drop-shadow(0 0 6px var(--barra,var(--lt-seq)))}.lt-bar-row.tem-dica:hover .lt-bar-rotulo{color:var(--lt-ink-forte,var(--lt-ink))}}.lt-meter{border-radius:8px;align-items:center;gap:12px;display:flex;position:relative}.lt-meter.tem-dica:focus-visible{outline:2px solid var(--agent-color);outline-offset:4px}@media (hover:hover){.lt-meter.tem-dica:hover .lt-meter-fill{filter:saturate(1.25) drop-shadow(0 0 6px var(--lt-seq))}}.lt-meter-track{flex:1}.lt-meter-valor{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.lt-stack-bar{gap:2px;height:14px;display:flex}.lt-stack-seg{background:var(--tom);min-width:4px;transition:flex-grow .8s cubic-bezier(.2,.7,.2,1)}.lt-stack-seg:first-child{border-radius:5px 0 0 5px}.lt-stack-seg:last-child{border-radius:0 5px 5px 0}.lt-stack-seg:only-child{border-radius:5px}.lt-stack.is-dica{position:relative}.lt-stack.is-dica .lt-stack-seg{transition:flex-grow .8s cubic-bezier(.2,.7,.2,1),filter .15s,opacity .15s}.lt-stack-seg.is-ativo{filter:saturate(1.25) drop-shadow(0 0 7px var(--tom))}.lt-stack-bar.tem-ativo .lt-stack-seg:not(.is-ativo){opacity:.4}.lt-legend li{border-radius:6px;transition:background .15s}.lt-legend li.is-ativo{background:color-mix(in srgb, var(--lt-card-2) 80%, transparent)}.lt-legend li.is-ativo .lt-legend-rotulo{font-weight:650}.lt-legend li.is-ativo .lt-swatch{box-shadow:0 0 0 3px color-mix(in srgb, var(--tom) 35%, transparent)}@media (hover:hover){.lt-stack.is-dica .lt-stack-seg:hover{filter:saturate(1.25) drop-shadow(0 0 6px var(--tom))}}.lt-legend{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lt-legend li{align-items:center;gap:9px;font-size:13px;display:flex}.lt-legend li.is-zero{opacity:.45}.lt-swatch{background:var(--tom);border-radius:3px;width:10px;height:10px}.lt-legend-rotulo{color:var(--lt-ink)}.lt-legend-valor{color:var(--lt-ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.lt-wf-row{border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 46px;align-items:center;gap:12px;font-size:12.5px;display:grid}.lt-wf-rotulo{color:var(--lt-ink-2);line-height:1.35}.lt-wf-row.is-total .lt-wf-rotulo{color:var(--lt-ink);font-weight:600}.lt-wf-track{border-radius:5px;position:relative}.lt-wf-bar{transform-origin:0;border-radius:3px;min-width:3px;animation:.8s cubic-bezier(.2,.7,.2,1) both lt-cresce;position:absolute;top:0;bottom:0}@keyframes lt-cresce{0%{transform:scaleX(0)}}.lt-wf-bar.is-total{background:var(--lt-ink-3)}.lt-wf-bar.is-final{background:var(--lt-seq);box-shadow:0 0 12px -2px var(--lt-seq)}.lt-wf-bar.is-final[class*=lt-tom-]{background:var(--tom);box-shadow:0 0 12px -2px var(--tom)}.lt-wf-bar.is-neg{--wf:#ec835a;background:var(--wf)}.lt-wf-bar.is-pos{--wf:#199e70;background:var(--wf)}@media (hover:hover){.lt-wf-row:hover .lt-wf-bar:is(.is-neg,.is-pos){filter:saturate(1.25) drop-shadow(0 0 6px var(--wf))}}.lt-wf-row:focus-visible .lt-wf-bar:is(.is-neg,.is-pos){filter:saturate(1.25) drop-shadow(0 0 6px var(--wf))}.lt-wf-valor{text-align:right;font-variant-numeric:tabular-nums;color:var(--lt-ink)}.lt-tip{z-index:5;width:max-content;max-width:340px;color:var(--lt-ink-2);border:1px solid color-mix(in srgb, var(--agent-color) 40%, var(--lt-line));background:var(--lt-tip);box-shadow:0 14px 40px -10px rgb(var(--sombra-rgb) / var(--sombra-forca));pointer-events:none;border-radius:12px;gap:5px;padding:11px 13px;font-size:12.5px;line-height:1.5;animation:.14s ease-out lt-tip;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px))}@keyframes lt-tip{0%{opacity:0}}.lt-tip strong{color:var(--lt-ink)}.lt-tip-itens{gap:3px;margin:2px 0;padding:0;list-style:none;display:grid}.lt-tip-itens li{color:var(--lt-ink-2);align-items:center;gap:7px;font-size:12px;display:flex}.lt-tip-itens i{background:var(--tom);border-radius:50%;flex:none;width:8px;height:8px}.lt-tip-itens b{color:var(--lt-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.lt-tip-itens small{color:var(--lt-ink-3);margin-left:auto;padding-left:10px;font-size:11px}.lt-tip em{color:var(--lt-ink);font-style:normal}.hs-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60vmax 40vmax at 8% -10%,#4f86f72e,#0000 60%),radial-gradient(50vmax 40vmax at 100% 0,#7c5cff1f,#0000 60%);position:absolute;inset:0}.hs-page>*{max-width:1640px;margin-left:auto;margin-right:auto}.hs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.hs-eyebrow:before{content:"";background:var(--agent-color);width:8px;height:8px;box-shadow:0 0 12px var(--agent-color);border-radius:50%}.hs-sub{color:var(--lt-ink-2);max-width:60ch;margin:10px 0 0;font-size:14.5px}.hs-filtros{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.hs-abas{border:1px solid var(--lt-line);background:var(--lt-card);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.hs-aba{color:var(--lt-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:baseline;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .18s,color .18s;display:inline-flex}.hs-aba:hover{color:var(--lt-ink);background:var(--lt-card-2)}.hs-aba span{font-variant-numeric:tabular-nums;color:var(--lt-ink-3);font-size:11.5px}.hs-aba.is-ativa{color:var(--lt-ink-inversa);background:var(--lt-ink-forte)}.hs-aba.is-ativa span{color:var(--lt-ink-inversa-2)}.hs-vereditos{flex-wrap:wrap;flex-basis:100%;order:3;align-items:center;gap:6px;display:flex}.hs-vereditos-rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--lt-ink-3);margin-right:4px;font-size:11px;font-weight:600}.hs-chip{border:1px solid var(--lt-line);background:var(--lt-card);color:var(--lt-ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.hs-chip i{background:var(--tom);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--tom) 60%, transparent);border-radius:50%}.hs-chip span{font-variant-numeric:tabular-nums;color:var(--lt-ink-3);font-size:11.5px}.hs-chip:hover{color:var(--lt-ink);border-color:color-mix(in srgb, var(--tom) 45%, var(--lt-line));filter:none}.hs-chip.is-zero{opacity:.55}.hs-chip.is-ativo{color:var(--lt-ink);border-color:color-mix(in srgb, var(--tom) 60%, transparent);background:color-mix(in srgb, var(--tom) 16%, var(--lt-card))}.hs-chip.is-ativo span{color:var(--lt-ink-2)}.hs-chip-x{color:var(--lt-ink-2);margin-left:2px;font-size:15px;font-weight:500;line-height:1}.hs-chip:focus-visible{outline:2px solid var(--tom);outline-offset:2px}.hs-busca{color:var(--lt-ink);border:1px solid var(--lt-line);background:var(--lt-card);border-radius:999px;flex:0 320px;padding:10px 16px;font-size:14px}.hs-busca:focus{border-color:var(--agent-color)}.hs-lista{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;margin:0 auto;padding:0;list-style:none;transition:opacity .2s;display:grid}.hs-lista.is-recarregando{opacity:.5}.hs-lista>li{grid-row:span 8;grid-template-rows:subgrid;row-gap:0;animation:.5s cubic-bezier(.2,.7,.2,1) both lt-entra;display:grid}.hs-card{grid-row:1/-1;grid-template-rows:subgrid;color:inherit;border:1px solid var(--lt-line);background:var(--lt-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;grid-template-columns:minmax(0,1fr);row-gap:0;padding:20px 20px 18px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.hs-card:after{content:"";background:radial-gradient(420px 200px at 100% 0%, color-mix(in srgb, var(--agent-color) 22%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.hs-card:hover{border-color:color-mix(in srgb, var(--agent-color) 50%, var(--lt-line));box-shadow:0 18px 50px -24px var(--agent-color);transform:translateY(-3px)}.hs-card:hover:after{opacity:1}.hs-card-topo{grid-row:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.hs-card-topo time{color:var(--lt-ink-3);font-size:12px}.hs-card h2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-row:2;margin:14px 0 0;font-size:17px;line-height:1.3;display:-webkit-box;overflow:hidden}.hs-card-forn{grid-row:3;align-items:flex-start;min-width:0;margin-top:10px;display:flex}.hs-card-meta{color:var(--lt-ink-3);grid-row:4;margin:10px 0 0;font-size:13px}.hs-card-contexto{text-overflow:ellipsis;white-space:nowrap;color:var(--lt-ink-3);grid-row:5;margin:10px 0 0;font-size:12.5px;font-style:italic;overflow:hidden}.hs-veredito{border:1px solid color-mix(in srgb, var(--tom) 24%, transparent);background:color-mix(in srgb, var(--tom) 8%, transparent);border-radius:14px;grid-row:7;align-items:center;gap:14px;min-height:70px;margin-top:10px;padding:12px 14px;display:flex}.hs-medidor{flex-shrink:0;width:76px;height:44px;position:relative}.hs-medidor svg{width:100%;height:100%;display:block;overflow:visible}.hs-medidor-fundo,.hs-medidor-arco{fill:none;stroke-width:9px;stroke-linecap:round}.hs-medidor-fundo{stroke:color-mix(in srgb, var(--tom) 16%, var(--lt-line))}.hs-medidor-arco{stroke:var(--tom);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--tom) 55%, transparent));animation:1.1s cubic-bezier(.3,.8,.3,1) .3s both hs-medidor}.hs-medidor strong{text-align:center;color:var(--lt-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:750;line-height:1;position:absolute;inset:auto 0 -3px}@keyframes hs-medidor{0%{stroke-dasharray:0 100}}.hs-veredito-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.hs-veredito-txt strong{color:var(--lt-ink);font-size:14px;font-weight:650;line-height:1.3}.hs-veredito-txt span{color:color-mix(in srgb, var(--tom) 75%, var(--lt-ink));font-size:12.5px}.hs-veredito.is-sem{gap:11px}.hs-veredito.is-sem p{color:var(--lt-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.hs-veredito-ponto{background:var(--tom);width:8px;height:8px;box-shadow:0 0 10px var(--tom);border-radius:50%;flex-shrink:0}.hs-veredito.is-vivo .hs-veredito-ponto{animation:1.4s ease-in-out infinite lt-respira}.hs-tele{color:var(--lt-ink-3);font-variant-numeric:tabular-nums;grid-row:8;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;font-size:12px;display:flex}.hs-abrir{color:var(--lt-ink-2);opacity:0;flex-shrink:0;font-weight:600;transition:opacity .2s,transform .25s;transform:translate(-6px)}.hs-card:hover .hs-abrir,.hs-card:focus-visible .hs-abrir{opacity:1;transform:none}.hs-trilho{grid-row:6;align-items:center;margin:16px 0 2px;padding:0;list-style:none;display:flex;position:relative}.hs-card:hover .hs-no.is-concluido i{animation:.45s ease-out both hs-no-acende;animation-delay:calc(var(--i) * .16s)}.hs-card:hover .hs-no.is-concluido:after{transform-origin:0;animation:.16s linear both hs-trilho-enche;animation-delay:calc(var(--i) * .16s + 80ms)}@keyframes hs-no-acende{0%{opacity:.25;box-shadow:none;transform:scale(.75)}55%{opacity:1;box-shadow:0 0 14px 3px var(--agent-color);transform:scale(1.35)}to{opacity:1;box-shadow:0 0 9px var(--agent-color);transform:scale(1)}}@keyframes hs-trilho-enche{0%{transform:scaleX(0)}}.hs-card:hover .hs-no.is-parou i{border-color:var(--agent-color);opacity:1;animation:1.2s ease-out 2 lt-halo;animation-delay:calc(var(--i) * .16s)}.hs-no{flex:1;align-items:center;display:flex;position:relative}.hs-no:last-child{flex:none}.hs-no i{border:2px solid var(--lt-ink-3);opacity:.6;border-radius:50%;flex:none;width:12px;height:12px}.hs-no:after{content:"";background:var(--lt-line);flex:1;height:2px;margin:0 3px}.hs-no:last-child:after{display:none}.hs-no.is-concluido i{opacity:1;background:var(--agent-color);box-shadow:0 0 9px var(--agent-color);border:0}.hs-no.is-concluido:after{background:color-mix(in srgb, var(--agent-color) 55%, transparent)}.hs-no.is-erro i{opacity:1;background:#e04a4a;border-color:#e04a4a;border-radius:3px;transform:rotate(45deg)}.hs-no.is-processando i,.hs-no.is-fila i{opacity:1;border-color:var(--agent-color);animation:1.4s ease-out infinite lt-halo}.hs-no.is-travada i{animation:none}.hs-vazio{text-align:center;border:1px dashed var(--lt-line);border-radius:22px;padding:70px 20px}.hs-vazio h2{margin:0 0 8px;font-size:19px}.hs-vazio p{color:var(--lt-ink-2);margin:0;font-size:14px}.hs-pag{margin-top:22px}.hs-pag .pg{border:1px solid var(--lt-line);background:var(--lt-card);border-radius:14px}@media (width<=900px){.lt-page,.hs-page{margin:-28px -16px;padding:20px 16px}.lt-hero{flex-direction:column;align-items:flex-start;padding:24px 20px}.lt-orbe{align-self:center;width:150px;height:150px}.lt-orbe strong{font-size:48px}.lt-grid{grid-template-columns:minmax(0,1fr)}.lt-painel{padding:18px}.lt-wf-row{grid-template-columns:minmax(0,1fr) 46px}.lt-wf-track{grid-area:2/1/auto/-1}.hs-lista{grid-template-columns:minmax(0,1fr)}.hs-busca{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.lt-page *,.hs-page *,.lt-page :before,.hs-page :before,.lt-page :after,.hs-page :after{transition:none!important;animation:none!important}}@media (width<=900px) and (pointer:coarse){.lt-hero-txt{align-self:stretch}.lt-page,.hs-page{margin:-20px;padding:20px}}@media (width<=600px) and (pointer:coarse){.lt-page,.hs-page{--cartao-fundo:var(--lt-card);--cartao-borda:var(--lt-line);--cartao-texto:var(--lt-ink);--cartao-rotulo:var(--lt-ink-3);margin:-16px;padding:18px 16px}}@media (width<=1180px) and (pointer:coarse){.lt-via-item{min-width:100px}.lt-no{width:100px}.lt-sinapse{margin:33px -11px 0}.lt-bars,.lt-wf{grid-template-columns:minmax(0,1fr)}.lt-avisos li{overflow-wrap:anywhere}.lt-tip{max-width:min(340px,100vw - 40px)}.lt-bar-detalhe{white-space:normal;overflow:visible}.hs-busca{font-size:16px}}@media (width<=600px) and (pointer:coarse){.lt-hero{border-radius:20px;gap:22px;padding:20px 18px 24px}.lt-voltar{padding:9px 14px 9px 11px}.lt-acoes .lt-btn{flex:100%;justify-content:center;padding:12px 16px}.lt-orbe{width:132px;height:132px}.lt-orbe strong{font-size:42px}.lt-orbe-anel.is-2{inset:-10px}.lt-orbe em{white-space:normal;text-align:center;justify-content:center;max-width:86%}.lt-via{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px;padding:10px 0 4px;display:grid;overflow:visible}.lt-via-item,.lt-via-item:first-child{justify-content:center;min-width:0}.lt-sinapse{display:none}.lt-no{gap:6px;width:100%}.lt-no-orb{width:56px;height:56px}.lt-no-icone svg{width:22px;height:22px}.lt-no-nome{letter-spacing:.05em;font-size:11px}.lt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-kpi:last-child:nth-child(odd){grid-column:1/-1}.lt-kpi{padding:14px 16px}.lt-kpi strong{font-size:22px}.lt-painel{border-radius:20px;padding:16px}.lt-painel:before{left:16px;right:16px}.lt-downloads{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.lt-downloads>span{grid-column:1/-1;margin:0}.lt-downloads .lt-btn{justify-content:center;min-height:36px}.lt-cards{grid-template-columns:minmax(0,1fr)}.lt-doc-head{flex-wrap:wrap}.lt-painel .lt-selo{white-space:normal;max-width:100%}.lt-tabela td:nth-child(2){min-width:180px}.hs-abas{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.hs-abas::-webkit-scrollbar{display:none}.hs-aba{flex:none;padding:11px 14px}.hs-card{padding:18px 16px 16px 18px}.hs-card h2{-webkit-line-clamp:3}.hs-pag{margin-top:0}.hs-pag .pg{background:0 0;border:0;border-radius:0;padding:6px 0 0}}@media (width<=900px) and (pointer:coarse){.hs-chip{padding:10px 14px}}@media (hover:none) and (pointer:coarse){.hs-abrir{opacity:1;transform:none}.lt-btn:hover:not(:disabled),.lt-no:hover .lt-no-orb,.lt-voltar:hover svg,.hs-card:hover{transform:none}.lt-no.is-sel:hover .lt-no-orb{transform:scale(1.1)}.hs-card:hover{box-shadow:none}.hs-card:hover:after{opacity:0}}.mx-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-tema=claro] .mx-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mx-conteudo{flex-direction:column;gap:20px;max-width:1680px;margin:0 auto;display:flex;position:relative}.mx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lt-ink-3);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.mx-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mx-cabecalho h1{letter-spacing:.01em;color:var(--lt-ink-forte);margin:6px 0 0;font-family:Chakra Petch,system-ui,sans-serif;font-size:36px;font-weight:700;line-height:1.05}.mx-sub{max-width:64ch;color:var(--lt-ink-2);margin:8px 0 0;font-size:14.5px}.mx-papel{border:1px solid color-mix(in srgb, var(--agent-color) 45%, var(--lt-line));background:color-mix(in srgb, var(--agent-color) 10%, transparent);letter-spacing:.14em;text-transform:uppercase;color:var(--lt-ink);border-radius:999px;padding:5px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.mx-filtros{z-index:6;border:1px solid var(--lt-line);background:var(--lt-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:relative}.mx-filtros-linha{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.mx-periodo{border:1px solid var(--lt-line);background:var(--lt-card);border-radius:999px;gap:3px;padding:4px;display:flex}.mx-periodo-op{color:var(--lt-ink-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;line-height:1}.mx-periodo-op:hover{filter:none;color:var(--lt-ink);background:var(--lt-card-2)}.mx-periodo-op.is-ativo{color:var(--lt-ink-inversa);background:var(--lt-ink-forte)}.mx-periodo-op:focus-visible,.mx-decisao:focus-visible,.mx-fw-linha:focus-visible,.mx-atalho:focus-visible,.mx-pilula:focus-visible,.mx-link-botao:focus-visible,.mx-atencao-item:focus-visible,.mx-cadastro:focus-visible,.mx-coluna-slot:focus-visible{outline:2px solid var(--agent-color);outline-offset:2px}.mx-datas{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.mx-datas label,.mx-campo{flex-direction:column;gap:4px;display:flex}.mx-datas label>span,.mx-campo>span,.mx-chips-rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--lt-ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.mx-datas input,.mx-campo select{border:1px solid var(--lt-line);background:var(--lt-card-2);min-width:150px;height:37px;color:var(--lt-ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:8px 10px;font-size:13px}:root[data-tema=claro] .mx-datas input,:root[data-tema=claro] .mx-campo select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mx-campo select{max-width:260px}.mx-campo select option{background-color:var(--card);color:var(--text)}.mx-campo.is-busca{width:230px}.mx-campo.is-busca.is-curto{width:180px}.mx-campo .sm-gatilho{border-color:var(--lt-line);background:var(--lt-card-2);color:var(--lt-ink-3)}.mx-campo .sm-gatilho.is-marcado{color:var(--lt-ink)}.mx-campo .sm-gatilho:hover,.mx-campo .sm.is-aberto .sm-gatilho{border-color:var(--agent-color)}.mx-datas-erro{color:var(--erro);font-size:12.5px}.mx-recorte{color:var(--lt-ink-3);margin-left:auto;font-size:12.5px}.lt-btn.mx-btn-limpar{border-color:var(--lt-line);color:var(--lt-ink-2);background:0 0}.lt-btn.mx-btn-limpar:hover:not(:disabled){filter:none;border-color:color-mix(in srgb, var(--agent-color) 55%, var(--lt-line));color:var(--lt-ink);background:color-mix(in srgb, var(--agent-color) 8%, transparent)}.lt-btn.mx-btn-limpar:focus-visible{outline:2px solid var(--agent-color);outline-offset:2px}.mx-btn-limpar-n{background:color-mix(in srgb, var(--agent-color) 22%, transparent);min-width:20px;color:var(--lt-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700}.mx-btn-limpar svg.mx-gira{animation:.5s cubic-bezier(.3,.7,.3,1) mx-gira}@keyframes mx-gira{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.mx-btn-limpar svg.mx-gira{animation:none}}.mx-filtros-dims{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;display:flex}.mx-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mx-chips-rotulo{margin-right:2px}.mx-pilulas{border-top:1px solid var(--lt-line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.mx-pilula{border:1px solid color-mix(in srgb, var(--agent-color) 45%, var(--lt-line));background:color-mix(in srgb, var(--agent-color) 12%, transparent);color:var(--lt-ink);border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 12px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.mx-pilula:hover{filter:none;border-color:var(--agent-color)}.mx-pilula b{color:var(--lt-ink-2);font-size:15px;font-weight:500;line-height:1}.mx-corpo{flex-direction:column;gap:20px;transition:opacity .2s;display:flex}.mx-corpo.is-recarregando{opacity:.55}.mx-erro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mx-postura,.mx-atencao,.mx-painel,.mx-sem-dado{border:1px solid var(--lt-line);background:var(--lt-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;min-width:0;position:relative}.mx-topo{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);align-items:stretch;gap:18px;display:grid}@media (width<=1180px){.mx-topo{grid-template-columns:minmax(0,1fr)}}.mx-postura{padding:24px 26px 18px}.mx-postura:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--agent-color) 14%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.mx-postura-topo{flex-wrap:wrap;align-items:center;gap:22px 40px;display:flex}.mx-postura-numero{flex-direction:column;gap:6px;display:flex}.mx-postura-numero strong{letter-spacing:-.045em;color:var(--lt-ink-forte);margin-top:4px;font-size:78px;font-weight:760;line-height:.92}.mx-postura-legenda{color:var(--lt-ink-2);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13.5px;display:flex}.mx-postura-legenda .lt-selo{font-size:11.5px}.mx-postura-base{color:var(--lt-ink-3);font-size:12.5px}.mx-decisoes{flex-direction:column;flex:360px;gap:12px;min-width:0;display:flex}.mx-decisoes-barra{background:color-mix(in srgb, var(--lt-line) 70%, transparent);border-radius:6px;gap:2px;height:14px;display:flex}.mx-decisoes-barra>span{background:var(--tom);min-width:4px;transition:flex-grow .8s cubic-bezier(.2,.7,.2,1)}.mx-decisoes-barra>span:first-child{border-radius:6px 0 0 6px}.mx-decisoes-barra>span:last-child{border-radius:0 6px 6px 0}.mx-decisoes-barra>span:only-child{border-radius:6px}.mx-decisoes-legenda{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px;display:grid}.mx-decisao{color:var(--lt-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;display:grid}.mx-decisao:hover{filter:none;background:var(--lt-card-2)}.mx-decisao b{font-variant-numeric:tabular-nums;font-weight:700}.mx-decisao small{min-width:34px;color:var(--lt-ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.mx-decisao.is-ativo{border-color:color-mix(in srgb, var(--tom) 55%, var(--lt-line));background:color-mix(in srgb, var(--tom) 12%, transparent)}.mx-decisao.is-zero{opacity:.5}.mx-decisao-rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-forma{background:var(--tom);width:11px;height:11px;display:inline-block}.mx-forma.is-aprovar{border-radius:50%}.mx-forma.is-aprovar_com_ressalvas{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.mx-forma.is-reprovar{clip-path:polygon(50% 4%,100% 96%,0 96%)}.mx-forma.is-sem_veredito{border-radius:2px}.mx-regua-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:22px 0 4px;display:flex}.mx-regua-cab p{max-width:76ch;color:var(--lt-ink-3);margin:0;font-size:12.5px;line-height:1.5}.mx-regua{-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:10px;position:relative}.mx-regua:focus{outline:none}.mx-regua:focus-visible{outline:2px solid var(--agent-color);outline-offset:4px}.mx-regua svg{display:block;overflow:visible}.mx-faixa rect{fill:color-mix(in srgb, var(--tom) 15%, transparent)}.mx-faixa text{letter-spacing:.16em;text-transform:uppercase;fill:color-mix(in srgb, var(--tom) var(--mistura-texto), var(--lt-ink));font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600}.mx-escala line{stroke:var(--lt-line)}.mx-escala text,.mx-marcador text{fill:var(--lt-ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.mx-marcador line{stroke:var(--lt-ink-2);stroke-width:1px;opacity:.45}.mx-marcador text{fill:var(--lt-ink-2)}.mx-mediana path{fill:var(--lt-ink-forte)}.mx-mediana-rotulo{color:var(--lt-ink-2);white-space:nowrap;pointer-events:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;position:absolute;transform:translate(-50%)}.mx-ponto{fill:var(--tom);stroke:var(--lt-surface);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.7,.2,1) both mx-acende;animation-delay:calc(var(--t,0) * 1.15s + .12s)}.mx-ponto.is-ativo{filter:drop-shadow(0 0 6px var(--tom))}@keyframes mx-acende{0%{opacity:0;transform:scale(.2)}}.mx-coluna{fill:var(--tom)}.mx-sinal{background:linear-gradient(to bottom, transparent, var(--agent-color) 30%, var(--agent-color) 70%, transparent);width:2px;box-shadow:0 0 16px 3px color-mix(in srgb, var(--agent-color) 55%, transparent);opacity:0;pointer-events:none;border-radius:2px;animation:1.25s cubic-bezier(.45,.05,.25,1) .1s both mx-varre;position:absolute;left:0}@keyframes mx-varre{0%{opacity:0;left:0}12%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 2px)}}.mx-balao{z-index:6;border:1px solid color-mix(in srgb, var(--agent-color) 40%, var(--lt-line));background:var(--lt-tip);width:max-content;max-width:290px;box-shadow:0 14px 40px -10px rgb(var(--sombra-rgb) / var(--sombra-forca));color:var(--lt-ink-2);border-radius:12px;gap:4px;padding:11px 13px;font-size:12.5px;line-height:1.45;animation:.14s ease-out lt-tip;display:grid;position:absolute;transform:translate(-50%,-100%)}.mx-balao.is-esquerda{transform:translate(calc(22px - 100%),-100%)}.mx-balao.is-direita{transform:translate(-22px,-100%)}.mx-balao strong{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--lt-ink);-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.mx-balao-linha{align-items:center;gap:10px;margin:2px 0;display:flex}.mx-balao-linha b{letter-spacing:-.02em;color:var(--lt-ink-forte);font-size:22px;font-weight:750}.mx-balao small{color:var(--lt-ink-3);font-size:11.5px}.mx-balao .lt-btn{justify-self:start;margin-top:4px}.mx-regua-legenda{color:var(--lt-ink-2);flex-wrap:wrap;gap:6px 18px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.mx-regua-legenda li{align-items:center;gap:7px;display:inline-flex}.mx-atencao{flex-direction:column;gap:10px;padding:22px 20px 18px;display:flex}.mx-atencao h2{color:var(--lt-ink-forte);margin:6px 0 0;font-family:Chakra Petch,system-ui,sans-serif;font-size:26px;font-weight:700;line-height:1.1}.mx-atencao-sub{color:var(--lt-ink-2);margin:4px 0 0;font-size:13px}.mx-atencao-lista{gap:1px;margin:0;padding:0;list-style:none;display:grid}.mx-atencao-lista.is-info{border-top:1px solid var(--lt-line);margin-top:2px;padding-top:8px}.mx-atencao-item{color:var(--lt-ink);border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto 15px;align-items:center;gap:10px;padding:8px;font-size:13.5px;text-decoration:none;transition:background-color .15s;display:grid}.mx-atencao-item:hover{background:var(--lt-card-2)}.mx-atencao-item.is-info{color:var(--lt-ink-2);font-size:12.5px}.mx-atencao-item.is-zero{opacity:.45}.mx-ponto-tom{background:var(--tom);width:9px;height:9px;box-shadow:0 0 9px color-mix(in srgb, var(--tom) 60%, transparent);border-radius:50%}.mx-atencao-n{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.mx-atencao-seta{color:var(--lt-ink-3)}.mx-atencao-baixar{align-self:flex-start;margin-top:4px}.mx-kpis{border:1px solid var(--lt-line);background:var(--lt-line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mx-kpi{background:color-mix(in srgb, var(--lt-surface) 90%, var(--accent));flex-direction:column;gap:5px;padding:16px 18px;display:flex}.mx-kpi-rotulo{letter-spacing:.13em;text-transform:uppercase;color:var(--lt-ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.mx-kpi-valor{letter-spacing:-.02em;color:var(--lt-ink);white-space:nowrap;font-size:27px;font-weight:720;line-height:1.1}.mx-kpi-sub{color:var(--lt-ink-3);font-size:12px}@media (width>=1880px){.mx-kpis{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=760px){.mx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mx-grade{gap:18px;display:grid}.mx-painel{padding:20px 22px}.mx-painel.is-largo{grid-column:1/-1}.mx-painel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mx-painel-txt{min-width:0}.mx-painel-head h2{color:var(--lt-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:15.5px;font-weight:650;display:flex}.mx-painel-head p{color:var(--lt-ink-3);margin:4px 0 0;font-size:12.5px;line-height:1.45}.mx-nao-filtrado{border:1px solid var(--lt-line);letter-spacing:.12em;text-transform:uppercase;color:var(--lt-ink-3);border-radius:999px;padding:2px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-style:normal;font-weight:500}.mx-atalho{border:1px solid var(--lt-line);color:var(--lt-ink-2);background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.mx-atalho:hover{filter:none;color:var(--lt-ink);border-color:color-mix(in srgb, var(--agent-color) 60%, var(--lt-line));background:color-mix(in srgb, var(--agent-color) 10%, transparent)}.mx-duplo{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px 28px;display:grid}.mx-duplo.is-largo{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.mx-subtitulo{letter-spacing:.13em;text-transform:uppercase;color:var(--lt-ink-3);margin:0 0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.mx-mt{margin-top:22px}.mx-vazio{color:var(--lt-ink-3);margin:0;font-size:13.5px;line-height:1.55}.mx-nota{color:var(--lt-ink-3);margin:12px 0 0;font-size:12.5px}.mx-legenda-linha{color:var(--lt-ink-2);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0;font-size:12px;list-style:none;display:flex}.mx-legenda-linha li{align-items:center;gap:7px;display:inline-flex}.mx-legenda-linha .lt-swatch.is-andamento{background:var(--lt-seq)}.mx-fw{gap:2px;display:grid;position:relative}.mx-fw-linha{width:100%;color:var(--lt-ink);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(120px,1.1fr) minmax(0,2fr) 46px;align-items:center;gap:12px;padding:7px 8px;display:grid}.mx-fw-nome{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.mx-fw-nome small{color:var(--lt-ink-3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.mx-fw-barra{background:color-mix(in srgb, var(--lt-line) 70%, transparent);border-radius:5px;gap:2px;height:12px;display:flex}.mx-fw-barra>span{background:var(--tom);min-width:3px}.mx-fw-barra>span:first-child{border-radius:5px 0 0 5px}.mx-fw-barra>span:last-child{border-radius:0 5px 5px 0}.mx-fw-barra>span:only-child{border-radius:5px}.mx-fw-valor{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.mx-serie,.mx-linha{position:relative}.mx-linha:focus{outline:none}.mx-linha:focus-visible{outline:2px solid var(--agent-color);outline-offset:4px;border-radius:6px}.mx-colunas-area{grid-template-columns:34px minmax(0,1fr);height:190px;display:grid}.mx-eixo-y{padding-bottom:20px;position:relative}.mx-eixo-y span{color:var(--lt-ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;position:absolute;right:8px;transform:translateY(50%)}.mx-eixo-y span:first-child{top:0;transform:translateY(-20%)}.mx-eixo-y span:not(:first-child){margin-bottom:20px}.mx-colunas{background:linear-gradient(var(--lt-line), var(--lt-line)) left bottom 20px / 100% 1px no-repeat;align-items:stretch;gap:3px;height:100%;display:flex}.mx-coluna-slot{border-radius:6px;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;padding-bottom:20px;display:flex;position:relative}.mx-coluna-slot:hover{background:color-mix(in srgb, var(--lt-card-2) 80%, transparent)}.mx-coluna-pilha{flex-direction:column-reverse;gap:2px;width:min(72%,26px);display:flex}.mx-coluna-pilha>span{background:var(--tom);min-height:2px}.mx-coluna-pilha>span.is-andamento{background:var(--lt-seq)}.mx-coluna-pilha>span:last-child{border-radius:4px 4px 0 0}.mx-coluna-x{color:var(--lt-ink-3);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;position:absolute;bottom:2px}.mx-coluna-x.is-oculto{visibility:hidden}.mx-linha svg{display:block;overflow:visible}.mx-guia line{stroke:var(--lt-line)}.mx-guia.is-limiar line{stroke:color-mix(in srgb, var(--lt-ink-2) 38%, transparent)}.mx-guia text,.mx-linha-x{fill:var(--lt-ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.mx-linha-traco{fill:none;stroke:var(--lt-seq);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mx-linha-ponto{fill:var(--lt-seq);stroke:var(--lt-surface);stroke-width:2px}.mx-mira{stroke:var(--lt-ink-3);stroke-width:1px;opacity:.55}.mx-tabela-wrap{overflow-x:auto}.mx-tabela{border-collapse:collapse;width:100%;font-size:13.5px}.mx-tabela th{letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--lt-ink-3);padding:0 14px 10px 0;font-size:11px;font-weight:600}.mx-tabela td{vertical-align:middle;border-top:1px solid var(--lt-line);color:var(--lt-ink-2);padding:10px 14px 10px 0}.mx-tabela td:first-child{color:var(--lt-ink);font-weight:600}.mx-tabela .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mx-tabela tr.is-ativo td{background:color-mix(in srgb, var(--agent-color) 8%, transparent)}.mx-tabela small{color:var(--lt-ink-3)}.mx-link{color:var(--lt-ink);overflow-wrap:anywhere;text-decoration:none}.mx-link:hover{text-underline-offset:3px;text-decoration:underline}.mx-link-botao{color:var(--lt-ink);font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.mx-link-botao:hover{filter:none;text-underline-offset:3px;text-decoration:underline}.mx-etapa{align-items:center;gap:9px;display:inline-flex}.mx-etapa i{border-radius:50%;width:9px;height:9px}.mx-ruim{color:color-mix(in srgb, #e04a4a var(--mistura-texto), var(--lt-ink))}.mx-motivos{flex-wrap:wrap;gap:5px;display:flex}.mx-motivos .lt-selo{font-size:11.5px}.mx-cadastros{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mx-cadastro{border:1px solid var(--lt-line);background:var(--lt-card-2);height:100%;color:var(--lt-ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 10px;padding:12px 14px;text-decoration:none;transition:border-color .15s;display:grid}.mx-cadastro:hover{border-color:color-mix(in srgb, var(--agent-color) 55%, var(--lt-line))}.mx-cadastro svg{color:var(--lt-ink-3);grid-row:span 2}.mx-cadastro b{font-size:20px;font-weight:700;line-height:1.1}.mx-cadastro span{color:var(--lt-ink-2);font-size:12px}.mx-cadastro small{color:color-mix(in srgb, #fab219 var(--mistura-texto), var(--lt-ink));grid-column:2;font-size:11.5px}.mx-bitsight{gap:16px;display:grid}.mx-bitsight-numero{flex-direction:column;gap:4px;display:flex}.mx-bitsight-numero strong{letter-spacing:-.03em;color:var(--lt-ink-forte);font-size:44px;font-weight:750;line-height:1}.mx-bitsight-numero span{color:var(--lt-ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mx-bitsight-numero small{color:var(--lt-ink-3);font-size:12px}.mx-bitsight .lt-btn{justify-self:start}.mx-sem-dado{text-align:center;padding:44px 24px}.mx-sem-dado h2{color:var(--lt-ink);margin:0 0 8px;font-size:19px}.mx-sem-dado p{max-width:60ch;color:var(--lt-ink-2);margin:0 auto 20px;font-size:14px}.mx-sem-dado-acoes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mx-central-veu{z-index:200;background:var(--veu);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding:6vh 20px 40px;animation:.15s modal-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.mx-central{border:1px solid var(--border);background:var(--card);width:min(1000px,100%);box-shadow:0 30px 80px rgb(var(--sombra-rgb) / calc(.55 * var(--sombra-forca)));color:var(--text);border-radius:20px;animation:.18s cubic-bezier(.16,1,.3,1) modal-pop}.mx-central-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.mx-central-head h2{margin:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:23px;font-weight:700}.mx-central-head p{color:var(--muted);margin:6px 0 0;font-size:13px}.mx-central-head p b{color:var(--text);font-weight:600}.mx-central-fechar{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.mx-central-fechar:hover{filter:none;color:var(--text);background:color-mix(in srgb, var(--text) 7%, transparent)}.mx-central-fechar:focus-visible,.mx-formato:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mx-central-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;margin:0;padding:18px 24px 24px;list-style:none;display:grid}.mx-central-item{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 65%, var(--bg));border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.mx-central-item.is-destaque{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.mx-central-item h3{margin:0;font-size:15px;font-weight:700}.mx-central-item>p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.mx-central-conteudo{color:var(--muted);gap:3px;margin:2px 0 6px;padding:0;font-size:12.5px;list-style:none;display:grid}.mx-central-conteudo li{padding-left:13px;position:relative}.mx-central-conteudo li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.mx-central-formatos{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.mx-formato{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.mx-formato:hover:not(:disabled){filter:none;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.mx-formato[aria-busy=true]{opacity:1;border-color:var(--accent)}.mx-central-erro,.mx-central-carregando{color:var(--muted);margin:0;padding:16px 24px;font-size:13px}.mx-central-item .mx-central-erro{color:var(--erro);padding:0}@media (prefers-reduced-motion:reduce){.mx-central-veu,.mx-central,.mx-sinal,.mx-ponto{animation:none!important}.mx-sinal{display:none}}.mx-conteudo{container:mx/inline-size}.mx-grade{grid-template-columns:repeat(2,minmax(0,1fr))}@container mx (width>=1560px){.mx-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-painel.is-largo-em-3{grid-column:span 2}}@container mx (width<=1559px){.mx-painel.is-largo-em-2{grid-column:1/-1}}@container mx (width<=900px){.mx-grade{grid-template-columns:minmax(0,1fr)}}.mx-duplo.is-documentos{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.mx-tabela-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.mx-busca{flex:0 360px;align-items:center;min-width:0;display:flex;position:relative}.mx-busca svg{color:var(--lt-ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mx-busca input{border:1px solid var(--lt-line);background:var(--lt-card-2);width:100%;height:36px;color:var(--lt-ink);font:inherit;border-radius:999px;padding:8px 12px 8px 34px;font-size:13px}.mx-busca input:focus{border-color:var(--agent-color);outline:none}.mx-busca input::placeholder{color:var(--lt-ink-3)}.mx-tabela-conta{color:var(--lt-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.mx-tabela th.ia-th-ord{padding:0}.mx-tabela th.ia-th-ord button{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:0 14px 10px 0;font-size:11px;font-weight:600}.mx-tabela th.ia-th-ord button:hover{filter:none;color:var(--lt-ink)}.mx-tabela th.ia-th-ord.is-ativa{color:var(--lt-ink)}.mx-tabela td small{color:var(--lt-ink-3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.mx-tabela.is-esteira td{padding-top:9px;padding-bottom:9px}.mx-mt-s{margin-top:12px}.mx-tabela-wrap .pg{margin-top:14px}.mx-tabela-wrap .mx-tabela{transition:opacity .2s}.mx-tabela-wrap.is-recarregando .mx-tabela{opacity:.55}.mx-tabela-wrap{scrollbar-color:var(--lt-line) transparent;scrollbar-width:thin}.mx-falhas{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mx-falha{border-top:1px solid var(--lt-line);grid-template-rows:auto 4px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:9px 0 10px;display:grid}.mx-falha:first-child{border-top:0;padding-top:2px}.mx-falha-cod{background:color-mix(in srgb, var(--tom) 14%, transparent);letter-spacing:.02em;color:color-mix(in srgb, var(--tom) var(--mistura-texto), var(--lt-ink));white-space:nowrap;border-radius:7px;justify-self:start;padding:4px 8px;font-family:Chakra Petch,system-ui,sans-serif;font-size:14px;font-weight:700}.mx-falha-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.mx-falha-txt b{color:var(--lt-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.mx-falha-txt small{color:var(--lt-ink-3);font-size:12px}.mx-falha-n{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.mx-falha-n strong{color:var(--lt-ink);font-size:20px;font-weight:720}.mx-falha-n small{color:var(--lt-ink-3);font-size:12px}.mx-falha-barra{background:color-mix(in srgb, var(--lt-line) 70%, transparent);border-radius:4px;grid-column:2/-1;height:4px}.mx-falha-barra>span{background:var(--tom);border-radius:4px;height:100%;display:block}.mx-agir{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mx-agir li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.mx-agir-nome{min-width:0;color:var(--lt-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.mx-agir-n{color:var(--lt-ink-3);white-space:nowrap;font-size:12px}.mx-agir-n strong{color:var(--lt-ink);margin-right:2px;font-size:18px;font-weight:720}.mx-agir-trilho{background:color-mix(in srgb, var(--lt-line) 55%, transparent);border-radius:5px;grid-column:1/-1;height:10px}.mx-agir-barra{gap:2px;height:100%;display:flex}.mx-agir-barra>span{background:var(--tom);min-width:3px}.mx-agir-barra>span:first-child{border-radius:5px 0 0 5px}.mx-agir-barra>span:last-child{border-radius:0 5px 5px 0}.mx-agir-barra>span:only-child{border-radius:5px}.mx-agir-barra>.is-demais,.mx-legenda-linha .lt-swatch.is-demais{background:color-mix(in srgb, var(--lt-seq) 55%, var(--lt-ink-3))}.mx-agir-det{color:var(--lt-ink-3);grid-column:1/-1;margin-top:-2px;font-size:12px}.mx-sinais-grupos{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px 28px;display:grid}.mx-sinais h3{color:var(--lt-ink);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:650;display:flex}.mx-sinais h3:before{content:"";background:var(--tom);border-radius:3px;width:10px;height:10px}.mx-sinais ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mx-sinais li{grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:12px;font-size:13px;display:grid}.mx-sinal-nome{min-width:0;color:var(--lt-ink-2)}.mx-sinais li b{text-align:right;font-variant-numeric:tabular-nums;color:var(--lt-ink);font-weight:650}.mx-casas{gap:3px;display:flex}.mx-casas i{background:color-mix(in srgb, var(--lt-line) 80%, transparent);border-radius:2px;width:9px;height:14px}.mx-casas i.is-cheia{background:var(--tom)}.mx-qualidade-numero{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:16px;display:flex}.mx-qualidade-numero strong{letter-spacing:-.03em;color:var(--lt-ink-forte);font-size:40px;font-weight:750;line-height:1}.mx-qualidade-numero span{max-width:30ch;color:var(--lt-ink-2);font-size:13px}@keyframes mx-cresce-x{0%{transform:scaleX(0)}}@keyframes mx-cresce-y{0%{transform:scaleY(0)}}.mx-page .lt-stack-bar,.mx-fw-barra,.mx-decisoes-barra,.mx-qtipo-barra,.mx-agir-barra,.mx-falha-barra>span,.mx-cobertura .lt-bar-fill{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both mx-cresce-x}.mx-histo-trilho span,.mx-coluna-pilha{transform-origin:bottom;animation:.9s cubic-bezier(.2,.7,.2,1) both mx-cresce-y}@keyframes mx-casa{0%{opacity:0}}.mx-casas i.is-cheia{animation:.35s ease-out both mx-casa;animation-delay:calc(var(--i,0) * 40ms)}.mx-com-dica{position:relative}.mx-page :is(.mx-painel,.mx-postura):has(.lt-tip){z-index:4;position:relative}.mx-fw-barra>span,.mx-decisoes-barra>span,.mx-qtipo-barra i,.mx-histo-trilho span,.mx-falha-barra>span,.mx-agir-barra>span,.mx-casas i,.mx-cobertura .lt-bar-fill{transition:filter .15s}@media (hover:hover){.mx-fw-total .mx-fw-barra>span:hover,.mx-fw-linha:hover .mx-fw-barra>span,.mx-fw-linha:focus-visible .mx-fw-barra>span,.mx-decisoes-barra>span:hover,.mx-qtipos li:hover .mx-qtipo-barra i,.mx-falha:hover .mx-falha-barra>span,.mx-agir li:hover .mx-agir-barra>.lt-tom-critico,.mx-sinais li:hover .mx-casas i.is-cheia{filter:saturate(1.25) drop-shadow(0 0 6px var(--tom))}.mx-histo li:hover .mx-histo-trilho span,.mx-cobertura li:hover .lt-bar-fill,.mx-agir li:hover .mx-agir-barra>.is-demais,.mx-coluna-slot:hover .mx-coluna-pilha>span.is-andamento,.mx-coluna-slot:focus-visible .mx-coluna-pilha>span.is-andamento{filter:saturate(1.25) drop-shadow(0 0 6px var(--lt-seq))}.mx-coluna-pilha>span{transition:filter .15s}.mx-coluna-slot:hover .mx-coluna-pilha>span:not(.is-andamento),.mx-coluna-slot:focus-visible .mx-coluna-pilha>span:not(.is-andamento){filter:saturate(1.25) drop-shadow(0 0 5px var(--tom))}}.mx-duplo-inteiro{grid-column:1/-1}.mx-cifras{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px;margin:0 0 16px;display:grid}.mx-cifras>div{border:1px solid var(--lt-line);background:var(--lt-card-2);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.mx-cifras dt{color:var(--lt-ink-2);font-size:12px}.mx-cifras dd{letter-spacing:-.02em;color:var(--lt-ink-forte);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700;line-height:1.1}.mx-cifras small{color:var(--lt-ink-3);font-size:11.5px}.mx-cifras>div.is-alerta{border-color:color-mix(in srgb, var(--tom) 45%, var(--lt-line));background:color-mix(in srgb, var(--tom) 8%, var(--lt-card-2))}.mx-cifras>div.is-alerta dd{color:color-mix(in srgb, var(--tom) var(--mistura-texto), var(--lt-ink))}.mx-fw-total{border-bottom:1px solid var(--lt-line);gap:8px;margin-bottom:6px;padding:0 8px 14px;display:grid}.mx-fw-total-titulo{color:var(--lt-ink);align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex}.mx-fw-total-titulo small{color:var(--lt-ink-3);font-size:12px;font-weight:400}.mx-fw-total-legenda{grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.mx-fw-total-legenda li{color:var(--lt-ink-2);grid-template-columns:auto 1fr;align-items:center;column-gap:6px;font-size:12px;display:grid}.mx-fw-total-legenda b{color:var(--lt-ink);font-variant-numeric:tabular-nums;grid-column:2;font-size:15px;font-weight:700}.mx-fw-total-legenda small{color:var(--lt-ink-3);grid-column:2;font-size:11px}.mx-fw-total-legenda li.is-zero{opacity:.55}.mx-histo{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mx-histo li{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.mx-histo b{color:var(--lt-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.mx-histo-trilho{border-bottom:1px solid var(--lt-line);align-items:flex-end;width:100%;height:64px;display:flex}.mx-histo-trilho span{background:var(--lt-seq);border-radius:5px 5px 0 0;width:100%;min-height:2px;display:block}.mx-histo small{color:var(--lt-ink-2);white-space:nowrap;font-size:11.5px}.mx-histo-eixo{text-align:center;color:var(--lt-ink-3);margin:4px 0 0;font-size:11px}.mx-qtipos{gap:9px;margin:0 0 4px;padding:0;list-style:none;display:grid}.mx-qtipos li{grid-template-columns:minmax(0,11em) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}.mx-qtipo-nome{text-overflow:ellipsis;white-space:nowrap;color:var(--lt-ink);overflow:hidden}.mx-qtipo-barra{gap:2px;height:10px;display:flex}.mx-qtipo-barra i{background:var(--tom);min-width:3px}.mx-qtipo-barra i:first-child{border-radius:3px 0 0 3px}.mx-qtipo-barra i:last-child{border-radius:0 5px 5px 0}.mx-qtipo-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:7.5em;color:var(--lt-ink)}.mx-qtipo-pct small{color:var(--lt-ink-3);font-size:11.5px}.mx-cobertura{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px 22px;margin:0;padding:0;list-style:none;display:grid}.mx-cobertura li{flex-direction:column;gap:4px;display:flex}.mx-cobertura-numero{color:var(--lt-ink-2);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:13px;display:flex}.mx-cobertura-numero b{letter-spacing:-.02em;color:var(--lt-ink-forte);font-size:22px;font-weight:700}.mx-cobertura-numero em{color:var(--lt-ink);margin-left:auto;font-style:normal}.mx-cobertura-rotulo{color:var(--lt-ink-3);font-size:12.5px}.mx-cobertura .lt-bar-track{margin-top:4px;display:block}.mx-cobertura .lt-bar-fill{display:block}@media (width<=1180px) and (pointer:coarse){.mx-datas input,.mx-campo select{min-height:44px;font-size:16px}.mx-periodo-op{min-height:40px}}@media (width<=900px) and (pointer:coarse){.mx-cabecalho h1{font-size:30px}.mx-filtros{padding:12px}.mx-filtros-linha{gap:10px}.mx-periodo{scrollbar-width:none;max-width:100%;overflow-x:auto}.mx-periodo::-webkit-scrollbar{display:none}.mx-recorte{flex-basis:100%;order:5;margin-left:0}.mx-btn-relatorios,.lt-btn.mx-btn-limpar{min-height:40px;margin-left:auto}.mx-btn-limpar+.mx-btn-relatorios{margin-left:0}.mx-filtros-alternar{align-self:flex-start;min-height:40px}.mx-filtros-dims.is-recolhido{display:none}.mx-campo,.mx-campo.is-busca{flex:100%;width:auto}.mx-campo select{width:100%;max-width:none}.hs-chip,.mx-pilula{min-height:36px}.mx-postura,.mx-atencao,.mx-painel{border-radius:18px;padding:16px}.mx-postura-numero strong{font-size:62px}.mx-decisao,.mx-atencao-item{min-height:44px}.mx-painel-head{flex-wrap:wrap}.mx-atalho{min-height:36px}.mx-balao{max-width:min(290px,100vw - 48px)}.mx-central-veu{padding:12px 12px calc(28px + env(safe-area-inset-bottom))}.mx-formato{min-height:44px}}@media (width<=600px) and (pointer:coarse){.mx-tabela-wrap .pg{padding-left:0;padding-right:0}.mx-tabela-wrap .pg-controles{justify-content:center;gap:6px}.mx-tabela-wrap label.pg-por{gap:6px}.mx-tabela-wrap .pg-por select{padding-left:6px;padding-right:4px}.mx-tabela-wrap .pg-paginas{gap:3px}.mx-tabela-wrap button.pg-btn{min-width:32px;padding:0 4px}.mx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-kpi{padding:13px 14px}.mx-kpi-valor{font-size:22px}.mx-decisoes-legenda{grid-template-columns:minmax(0,1fr)}.mx-fw-linha{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.mx-fw-barra{grid-area:2/1/auto/-1}.mx-tabela-wrap:has(>table[data-cartoes]){overflow:visible}.mx-tabela td:first-child{font-weight:650}.mx-tabela .is-num{text-align:left}.mx-central-veu{padding:0}.mx-central{border:0;border-radius:0;min-height:100dvh}.mx-central-head{z-index:1;background:var(--card);padding:16px;position:sticky;top:0}.mx-central-lista{padding:14px 14px calc(24px + env(safe-area-inset-bottom))}.mx-formato{flex:1 1 0;justify-content:center}.mx-cadastros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none) and (pointer:coarse){.mx-periodo-op:hover,.mx-decisao:hover,.mx-atencao-item:hover,.mx-coluna-slot:hover{background:0 0}.mx-periodo-op.is-ativo:hover{background:var(--lt-ink-forte)}.mx-decisao.is-ativo:hover{background:color-mix(in srgb, var(--tom) 12%, transparent)}}.ie-page{--agent-color:var(--accent-admin);--ia-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--ie-trilho:64px;--ie-gap:18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-tema=claro] .ie-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ie-cabecalho{align-items:flex-end}.ie-resumo{flex-wrap:wrap;gap:12px;margin:0;display:flex}.ie-resumo>div{border:1px solid var(--lt-line);background:var(--lt-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;gap:2px;min-width:170px;padding:12px 16px;display:grid}.ie-resumo dt{color:var(--lt-ink-2);font-size:12px}.ie-resumo dd{color:var(--lt-ink-forte,var(--lt-ink));margin:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:26px;font-weight:700;line-height:1.1}.ie-resumo small{color:var(--lt-ink-3);font-size:11.5px}.ie-resumo>div.is-humano{border:1px dashed color-mix(in srgb, var(--humano) 60%, transparent);border-radius:8px}.ie-aviso{align-items:flex-start;gap:8px;display:flex}.ie-aviso svg{color:var(--atencao);flex:none;margin-top:2px}.ie-esteira{margin:0;padding:0;list-style:none;display:grid}.ie-etapa{grid-template-columns:var(--ie-trilho) minmax(0, 1fr);column-gap:var(--ie-gap);display:grid}.ie-trilho{flex-direction:column;align-items:center;padding-top:14px;display:flex}.ie-no{width:52px;height:52px;color:color-mix(in srgb, var(--agent-color) var(--mistura-texto,70%), var(--lt-ink));border:1.5px solid color-mix(in srgb, var(--agent-color) 70%, transparent);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--agent-color) 22%, transparent), transparent 70%), var(--lt-surface);box-shadow:0 0 0 5px color-mix(in srgb, var(--agent-color) 9%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.ie-no svg{width:24px;height:24px}.ie-etapa.is-sujo .ie-no{box-shadow:0 0 0 5px color-mix(in srgb, var(--agent-color) 26%, transparent)}.ie-fio{background:linear-gradient(var(--agent-color), color-mix(in srgb, var(--agent-color) 25%, var(--lt-line)));opacity:.55;border-radius:2px;flex:1;width:2px;margin-top:6px;position:relative;overflow:hidden}.ie-fio i{background:linear-gradient(transparent, var(--vidro), transparent);animation:ie-sinal .7s ease-in calc(.35s + var(--i) * .42s) both;position:absolute;inset:0;transform:translateY(-100%)}@keyframes ie-sinal{to{transform:translateY(100%)}}.ie-corpo{gap:0;min-width:0;padding-bottom:6px;display:grid}.ie-etapa:focus-within{z-index:3;position:relative}.ie-etapa:has(.ia-lista){z-index:3;position:relative}.ie-cartao:focus-within{z-index:1;position:relative}.ie-cartao:has(.ia-lista){z-index:1;position:relative}.ie-cartao{border:1px solid var(--lt-line);background:var(--lt-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;gap:14px;padding:16px 18px;transition:border-color .2s;display:grid}.ie-etapa.is-sujo .ie-cartao{border-color:color-mix(in srgb, var(--agent-color) 55%, var(--lt-line))}.ie-cartao-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 24px;display:flex}.ie-titulo{flex:320px;gap:1px;min-width:0;display:grid}.ie-ordem{color:color-mix(in srgb, var(--agent-color) var(--mistura-texto,70%), var(--lt-ink-2));font-size:12px}.ie-ordem em{color:var(--lt-ink-3);font-style:normal}.ie-titulo h2{letter-spacing:.02em;color:var(--lt-ink-forte,var(--lt-ink));margin:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:19px;font-weight:700}.ie-titulo small{color:var(--lt-ink-3);font-size:12px}.ie-descricao{max-width:64ch;color:var(--lt-ink-2);margin:6px 0 0;font-size:13px;line-height:1.45}.ie-no{transition:color .3s,border-color .3s,box-shadow .3s}.ie-custo{text-align:right;justify-items:end;gap:2px;min-width:180px;display:grid}.ie-custo>span:first-child{font-variant-numeric:tabular-nums;color:var(--lt-ink);font-size:16px;font-weight:650}.ie-custo small{color:var(--lt-ink-3);font-size:11.5px}.ie-custo-trilho{background:var(--lt-card-2);border-radius:4px;width:100%;height:4px;margin-top:4px;overflow:hidden}.ie-custo-trilho span{background:var(--agent-color);border-radius:4px;height:100%;display:block}.ie-config{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:12px 24px;display:grid}.ie-campo{min-width:0;color:var(--lt-ink-2);gap:6px;font-size:12px;display:grid}.ie-preco{font-variant-numeric:tabular-nums;color:var(--lt-ink);padding:8px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.ie-raciocinio{cursor:pointer}.ie-raciocinio.is-travado{cursor:help}.ie-chave{align-items:center;gap:8px;padding:6px 0;display:inline-flex}.ie-chave input{width:16px;height:16px;accent-color:var(--agent-color)}.ie-chave em{color:var(--lt-ink);font-size:13px;font-style:normal}.ie-cartao-pe{border-top:1px solid var(--lt-line);flex-wrap:wrap;align-items:center;gap:4px;margin:0 -8px -6px;padding-top:8px;display:flex}.ie-mover{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ie-acao{font:inherit;color:var(--lt-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:12.5px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ie-acao svg{flex:none}.ie-acao:hover,.ie-acao[aria-expanded=true]{color:var(--lt-ink);border-color:var(--lt-line);background:var(--lt-card-2)}.ie-acao:focus-visible{outline:2px solid var(--agent-color);outline-offset:2px}.ie-mover .ie-acao{color:color-mix(in srgb, var(--agent-color) var(--mistura-texto,70%), var(--lt-ink))}.ie-acao:disabled{color:var(--lt-ink-3);cursor:not-allowed;opacity:.6}.ie-acao:disabled:hover{background:0 0;border-color:#0000}.ie-mover-nota{color:var(--lt-ink-3);font-size:11.5px}.ie-identidade{border:1px dashed color-mix(in srgb, var(--agent-color) 50%, var(--lt-line));background:color-mix(in srgb, var(--agent-color) 5%, transparent);border-radius:12px;grid-template-columns:minmax(200px,1fr) minmax(260px,2fr);align-items:start;gap:12px 16px;padding:14px;display:grid}.ie-texto{width:100%;min-width:0;font:inherit;color:var(--lt-ink);background:var(--lt-surface);border:1px solid var(--lt-line);border-radius:8px;padding:8px 10px;font-size:13.5px}.ie-texto:focus{border-color:var(--agent-color);outline:none}.ie-texto[aria-invalid=true]{border-color:var(--erro)}textarea.ie-texto{resize:vertical;field-sizing:content;min-height:60px;max-height:180px;line-height:1.45}.ie-cores{color:var(--lt-ink-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;font-size:12px;display:flex}.ie-cores [role=radiogroup]{flex-wrap:wrap;gap:8px;display:flex}.ie-cor{width:28px;height:28px;box-shadow:inset 0 0 0 1px rgb(var(--sombra-rgb) / .22);cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;padding:0;transition:transform .12s,border-color .12s;display:inline-grid;position:relative}.ie-cor:hover{transform:scale(1.08)}.ie-cor:focus-visible,.ie-cor:focus-within{outline:2px solid var(--lt-ink);outline-offset:2px}.ie-cor[aria-checked=true],.ie-cor.is-escolhida{border-color:var(--lt-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--agent-color) 35%, transparent)}.ie-cor.is-livre{color:var(--lt-ink-2);background:var(--lt-surface);border:1px dashed var(--lt-line);overflow:hidden}.ie-cor.is-livre.is-escolhida{border:2px solid var(--lt-ink)}.ie-cor.is-livre.is-escolhida svg{color:var(--lt-ink);background:var(--lt-surface);border-radius:50%;padding:2px}.ie-cor.is-livre input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ie-prompt{border:1px solid var(--lt-line);background:var(--lt-surface);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.ie-prompt-head{color:var(--lt-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:13px;font-weight:650;display:flex}.ie-prompt-head code{font-family:var(--ia-mono);color:var(--lt-ink-3);font-size:11px;font-weight:500}.ie-prompt pre{max-height:360px;font-family:var(--ia-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lt-ink-2);background:color-mix(in srgb, var(--lt-ink) 4%, transparent);border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.ie-prompt pre:focus-visible{outline:2px solid var(--agent-color);outline-offset:2px}.ie-prompt-nota{color:var(--lt-ink-3);margin:0;font-size:12px}.ie-prompt-nota code{font-family:var(--ia-mono);font-size:11.5px}.ie-link{font:inherit;color:var(--tinta-ambar);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ie-portao{gap:10px;padding:10px 0 14px;display:grid;position:relative}.ie-portao-marca{top:20px;left:calc(-1 * var(--ie-gap) - var(--ie-trilho) / 2 - 11px);width:22px;height:22px;color:var(--humano);border:2px dashed var(--humano);background:var(--lt-surface);border-radius:4px;place-items:center;display:grid;position:absolute;transform:rotate(-6deg)}.ie-portao.is-desligada .ie-portao-marca{display:none}.ie-portao.is-obrigatoria .ie-portao-marca{background:color-mix(in srgb, var(--humano) 26%, var(--lt-surface));box-shadow:0 0 0 4px color-mix(in srgb, var(--humano) 14%, transparent)}.ie-portao.is-sem-efeito .ie-portao-marca{opacity:.55;background:var(--lt-surface);box-shadow:none;border-style:dotted}.ie-portao-resumo{font:inherit;color:var(--lt-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-wrap:wrap;justify-self:start;align-items:center;gap:4px 10px;padding:7px 12px;font-size:12.5px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ie-portao-resumo strong{color:var(--lt-ink);font-weight:650}.ie-portao-resumo:hover{color:var(--lt-ink);border-color:var(--lt-line);background:var(--lt-card)}.ie-portao-resumo:focus-visible{outline:2px solid var(--agent-color);outline-offset:2px}.ie-portao-resumo svg{transition:transform .16s}.ie-portao.is-aberto .ie-portao-resumo{border-color:var(--lt-line);background:var(--lt-card);color:var(--lt-ink)}.ie-portao.is-aberto .ie-portao-resumo svg{transform:rotate(180deg)}.ie-portao:not(.is-desligada):not(.is-sem-efeito) .ie-portao-resumo strong{color:var(--humano)}.ie-portao.is-sem-efeito .ie-portao-resumo{color:var(--lt-ink-3)}.ie-page .ia-rev{padding:0}.ie-page .ia-rev-card{border-color:var(--lt-line);background:var(--lt-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ie-page .ia-rev-card.is-inerte{border-style:dashed}.ie-page .ia-rev-card h4{color:var(--lt-ink)}.ie-page .ia-rev-modo.is-on{border:1px dashed var(--humano);background:color-mix(in srgb, var(--humano) 10%, transparent);border-radius:6px}.ie-page .ia-rev-modo input,.ie-page .ia-rev-check input{accent-color:var(--humano)}.ie-page .ia-rev-indisponivel{border-color:var(--lt-line);color:var(--lt-ink-2)}.ia-rev-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.ia-rev-status{white-space:nowrap;vertical-align:1px;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:600;line-height:1.6;display:inline-block}.ia-rev-check .ia-rev-status{margin-left:4px;display:inline-block}.ia-rev-status.is-vigor{color:color-mix(in srgb, var(--ok) 70%, var(--text));border:1px solid color-mix(in srgb, var(--ok) 45%, transparent)}.ia-rev-status.is-gravado{color:var(--muted);border:1px dotted var(--muted)}.ia-rev-status.is-nao_se_aplica{color:var(--muted);border:1px solid var(--border)}.ie-acoes{z-index:5;border:1px solid var(--lt-line);background:color-mix(in srgb, var(--lt-surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:12px}.ie-acoes.tem-mudanca{border-color:color-mix(in srgb, var(--accent-admin) 55%, var(--lt-line))}.ie-acoes-status{color:var(--lt-ink-2);font-size:13px}.ie-acoes.tem-mudanca .ie-acoes-status{color:var(--lt-ink)}.ie-acoes>div{gap:8px;display:flex}.ie-nota{max-width:78ch;color:var(--lt-ink-3);margin:0;font-size:12.5px}.ic-relatorio{color:var(--lt-ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.ic-relatorio .lt-btn{align-items:center;gap:5px;display:inline-flex}.ic-etapa{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.ic-etapa>i{border-radius:50%;flex:none;width:8px;height:8px}.ic-revisao{padding:1px 7px;font-size:10.5px}.ic-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.mx-kpi.is-humano{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--humano) 55%, transparent)}.mx-kpi.is-humano .mx-kpi-rotulo{color:var(--humano)}.ic-tokens{gap:12px;display:grid}.ic-tokens-linha{grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:center;gap:4px 12px;font-size:12.5px;display:grid}.ic-tokens-nome{color:var(--lt-ink);font-weight:600}.ic-tokens-valor{color:var(--lt-ink-3);font-variant-numeric:tabular-nums;justify-self:end}.ic-tokens-barra{background:var(--lt-card-2);border-radius:4px;grid-column:1/-1;gap:2px;height:8px;display:flex;overflow:hidden}.ic-tokens-barra>span{min-width:0}.ic-tokens-linha{--cor:var(--lt-ink-2);border-radius:8px}.ic-tokens-linha:focus-visible{outline:2px solid var(--cor);outline-offset:3px}.ic-tokens-valor small{color:var(--lt-ink-3);margin-left:6px;font-size:11.5px}.ic-tokens-cheio{gap:2px;height:100%;transition:width .7s cubic-bezier(.2,.7,.2,1);display:flex}.ic-tokens-cheio>span{min-width:0}.ic-pad-entrada{background:color-mix(in srgb, var(--cor,var(--lt-ink-2)) 30%, transparent)}.ic-pad-saida{background:var(--cor,var(--lt-ink-2))}.ic-pad-raciocinio{background:repeating-linear-gradient(-45deg, var(--cor,var(--lt-ink-2)) 0 3px, color-mix(in srgb, var(--cor,var(--lt-ink-2)) 35%, transparent) 3px 6px)}.mx-legenda-linha .lt-swatch.ic-pad-entrada,.mx-legenda-linha .lt-swatch.ic-pad-saida,.mx-legenda-linha .lt-swatch.ic-pad-raciocinio{--cor:var(--lt-ink-2)}.ie-page{--ic-fam-google:#8fb3c7;--ic-fam-openai:#c9b68a;--ic-fam-anthropic:#b9998b;--ic-fam-deepseek:#92ad8c;--ic-fam-outros:#a59cbb;--ic-dado:#93a1c0;--ic-pessoa:#a7b6b0}:root[data-tema=claro] .ie-page{--ic-fam-google:#4d7489;--ic-fam-openai:#8a7542;--ic-fam-anthropic:#8c6556;--ic-fam-deepseek:#55704f;--ic-fam-outros:#6b6189;--ic-dado:#55627f;--ic-pessoa:#5c6d66}.ic-serie,.ic-matriz,.ic-hist,.ic-tempo,.ic-revisao-painel,.ic-tokens,.ic-barras{position:relative}.ic-tip-linha{align-items:center;gap:8px;min-width:200px;display:flex}.ic-tip-linha>i{border-radius:50%;flex:none;width:8px;height:8px}.ic-tip-linha>i.is-tracejado{border:1.5px dashed var(--humano);border-radius:2px;background:0 0!important}.ic-tip-linha>span{flex:1;min-width:0}.ic-tip-linha>b{color:var(--lt-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.ic-tip-nota{border-top:1px solid var(--lt-line);color:var(--lt-ink-3);padding-top:4px;font-size:12px}.lt-tip .ic-tip-mono{text-transform:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ic-legenda-etapas li b{color:var(--lt-ink);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.ic-serie .mx-colunas-area{grid-template-columns:70px minmax(0,1fr)}.ic-serie .mx-eixo-y span{white-space:nowrap}.ic-colunas{position:relative}.ic-pilha{transition:height .7s cubic-bezier(.2,.7,.2,1)}.ic-pilha>span{min-height:0}.ic-pilha>span:last-child{border-radius:4px 4px 0 0}@media (hover:hover){.ic-colunas .mx-coluna-slot:hover .ic-pilha{filter:saturate(1.25)}}.ic-media{z-index:1;border-top:1px dashed color-mix(in srgb, var(--lt-ink) 45%, transparent);pointer-events:none;position:absolute;left:0;right:0}.ic-media em{color:var(--lt-ink-2);background:color-mix(in srgb, var(--lt-card) 85%, transparent);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-style:normal;position:absolute;bottom:3px;right:0}.ic-barras .lt-bar-fill{background:var(--cor);transition:width .7s cubic-bezier(.2,.7,.2,1),filter .15s}.ic-barras .lt-bar-fill.is-tracejado{border:1.5px dashed var(--humano);background:0 0}.ic-barras .lt-bar-row:focus-visible{outline-color:var(--cor)}.ic-barras .lt-bar-row:focus-visible .lt-bar-fill{filter:saturate(1.25) drop-shadow(0 0 6px var(--cor))}@media (hover:hover){.ic-barras .lt-bar-row:hover .lt-bar-fill{filter:saturate(1.25) drop-shadow(0 0 6px var(--cor))}}.ic-matriz .mx-legenda-linha{margin-bottom:10px}.ic-matriz-modelo{text-align:left;white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:flex}.ic-matriz tbody th.ic-matriz-modelo{text-transform:none;letter-spacing:normal;color:var(--lt-ink);font-size:12.5px}.ic-matriz-modelo .lt-swatch{flex:none}.ic-celula{background:color-mix(in srgb, var(--cor) var(--forca), transparent);cursor:default;border-radius:6px;position:relative}.ic-celula>span{color:var(--lt-ink);font-variant-numeric:tabular-nums;font-weight:600;display:block}.ic-celula>small{color:var(--lt-ink-2);font-size:11px;display:block}.ic-celula:focus-visible{outline:2px solid var(--cor);outline-offset:-2px}.ic-vazia{color:var(--lt-ink-3)}.ic-total{color:var(--lt-ink);font-weight:600}.ic-matriz .mx-tabela{border-collapse:separate;border-spacing:3px}.ic-hist-resumo{flex-wrap:wrap;gap:10px 22px;margin:0 0 16px;display:flex}.ic-hist-resumo>div{gap:1px;display:grid}.ic-hist-resumo dt{color:var(--lt-ink-3);font-size:12px}.ic-hist-resumo dd{color:var(--lt-ink);margin:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.ic-hist-resumo small{color:var(--lt-ink-3);font-size:11.5px}.ic-hist-colunas{background:linear-gradient(var(--lt-line), var(--lt-line)) left bottom 38px / 100% 1px no-repeat;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;height:170px;padding-bottom:38px;display:grid}.ic-hist-slot{border-radius:6px;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.ic-hist-slot:focus-visible{outline:2px solid var(--ic-dado);outline-offset:2px}@media (hover:hover){.ic-hist-slot:hover{background:color-mix(in srgb, var(--lt-card-2) 80%, transparent)}}.ic-hist-n{color:var(--lt-ink-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.ic-hist-barra{background:color-mix(in srgb, var(--ic-dado) 70%, transparent);border-radius:4px 4px 0 0;width:min(70%,34px);min-height:0;transition:height .7s cubic-bezier(.2,.7,.2,1)}.ic-hist-slot.is-marcada .ic-hist-barra{background:var(--ic-dado);box-shadow:0 0 0 2px color-mix(in srgb, var(--ic-dado) 35%, transparent)}.ic-hist-x{color:var(--lt-ink-3);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;position:absolute;bottom:-20px}.ic-hist-marca{color:var(--lt-ink);white-space:nowrap;font-size:10.5px;font-weight:600;position:absolute;bottom:-35px}.ic-hist-eixo{color:var(--lt-ink-3);margin:6px 0 0;font-size:11.5px}.ic-tempo{gap:14px;display:grid}.ic-tempo-linha{border-radius:8px;grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:center;gap:6px 12px;font-size:12.5px;display:grid}.ic-tempo-linha:focus-visible{outline:2px solid var(--cor);outline-offset:3px}.ic-tempo-nome{color:var(--lt-ink);font-weight:600}.ic-tempo-valor{color:var(--lt-ink);font-variant-numeric:tabular-nums;justify-self:end}.ic-tempo-valor small{color:var(--lt-ink-3);margin-left:6px}.ic-tempo-trilho{background:linear-gradient(var(--lt-line), var(--lt-line)) left center / 100% 1px no-repeat;grid-column:1/-1;height:12px;margin:0 6px;position:relative}.ic-tempo-faixa{background:color-mix(in srgb, var(--cor) 55%, transparent);border-radius:3px;height:6px;position:absolute;top:3px}.ic-tempo-p50,.ic-tempo-p95{border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ic-tempo-p50{background:var(--cor)}.ic-tempo-p95{border:2px solid var(--cor);background:var(--lt-card)}.ic-tempo-legenda{margin:4px 0 0}.ic-tempo-legenda .is-legenda{--cor:var(--lt-ink-2);display:inline-block;position:static;transform:none}.ic-tempo-escala{color:var(--lt-ink-3);margin-left:auto}.ic-rev-linhas{gap:14px;display:grid}.ic-rev-linha{border-radius:8px;grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:center;gap:6px 12px;font-size:12.5px;display:grid}.ic-rev-linha:focus-visible{outline:2px dashed var(--humano);outline-offset:3px}.ic-rev-nome{color:var(--lt-ink);font-weight:600}.ic-rev-valor{color:var(--lt-ink-2);font-variant-numeric:tabular-nums;justify-self:end}.ic-rev-barra{grid-column:1/-1;gap:2px;min-width:6px;height:10px;display:flex}.ic-rev-barra>.is-ia{background:var(--cor);border-radius:3px}.ic-rev-barra>.is-humana{border:1.5px dashed var(--humano);background:color-mix(in srgb, var(--humano) 14%, transparent);border-radius:3px}.lt-swatch.ic-sw-ia{background:var(--lt-ink-2)}.lt-swatch.ic-sw-humana{border:1.5px dashed var(--humano);background:color-mix(in srgb, var(--humano) 14%, transparent)}@media (width<=1100px){.ie-config{grid-template-columns:minmax(0,1fr) auto}.ie-config .is-modelo{grid-column:1/-1}}@media (width<=1180px) and (pointer:coarse){.ie-page .ia-rev-quantas select,.ie-texto{font-size:16px}.ie-acao{min-height:44px}.ie-cor{width:36px;height:36px}}@media (width<=900px) and (pointer:coarse){.ie-page .ia-rev{grid-template-columns:minmax(0,1fr)}}@media (width<=600px) and (pointer:coarse){.ie-page{--ie-trilho:34px;--ie-gap:10px}.ie-no{width:34px;height:34px;box-shadow:none}.ie-no svg{width:17px;height:17px}.ie-cartao{padding:14px}.ie-custo{text-align:left;justify-items:start;min-width:0}.ie-config{grid-template-columns:minmax(0,1fr)}.ie-portao-marca{width:18px;height:18px;top:16px;left:calc(-1 * var(--ie-gap) - var(--ie-trilho) / 2 - 9px)}.ie-portao-resumo{text-align:left;min-height:44px}.ie-cartao-pe{margin:0 -6px -4px}.ie-identidade{grid-template-columns:minmax(0,1fr);padding:12px}.ie-mover{margin-left:0}.ie-resumo>div{flex:140px;min-width:0}.ie-acoes{padding:10px 12px;bottom:8px}.ie-acoes>div{width:100%}.ie-acoes>div .lt-btn{flex:1;justify-content:center}.ic-relatorio{width:100%;margin-left:0}.ic-relatorio>span{flex-basis:100%}.ic-relatorio .lt-btn{flex:1;justify-content:center;min-height:40px}}@media (prefers-reduced-motion:reduce){.ie-fio i{animation:none;display:none}.ic-pilha,.ic-barras .lt-bar-fill,.ic-hist-barra,.ic-tokens-cheio,.ie-no,.ie-cor,.ie-portao-resumo svg{transition:none}}.sn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sn-numero{color:inherit;align-items:center;gap:3px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}a.sn-numero:hover{text-decoration:underline}.sn-estado{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:10.5px}.sn-sem{color:var(--muted);font-size:12.5px}.sn-erro{color:var(--erro);font-size:11.5px}.sn button.ghost.sm,.sn .icon-btn{padding:3px 8px;font-size:12px}.sn .icon-btn{padding:3px}.int-intro{max-width:760px;margin:-6px 0 16px;font-size:13.5px;line-height:1.5}.int-cartao{margin-bottom:14px;padding:18px 20px}.int-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.int-cabeca h2{margin:0 0 4px;font-size:16px}.int-cabeca p{color:var(--muted);max-width:640px;margin:0;font-size:13px;line-height:1.45}.int-cartao .int-chave{white-space:nowrap;cursor:pointer;flex-direction:row;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.int-chave input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.int-chave em{font-size:13px;font-style:normal}.int-origem{color:var(--muted);margin-top:8px;font-size:11.5px;display:block}.int-form{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px 16px;margin-top:16px;display:grid}.int-form label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.int-form label.int-largo{grid-column:1/-1}.int-form input,.int-form select{font:inherit}.int-modos{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.int-cartao .int-modos label{color:inherit;cursor:pointer;flex-direction:row;align-items:center;gap:6px;font-size:13px;display:inline-flex}.int-modos input{accent-color:var(--accent)}.int-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.int-teste{border:1px solid var(--border);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px}.int-teste ul{margin:6px 0 0;padding-left:18px}.int-teste li{margin:2px 0}.int-ok{color:var(--accent-2)}.int-falha{color:var(--erro)}@media (width<=640px){.int-cartao{padding:14px}}.fo-ident{flex-wrap:wrap;gap:10px 28px;margin:14px 0 0;display:flex}.fo-ident dt{color:var(--lt-ink-3);font-size:12px}.fo-ident dd{color:var(--lt-ink);margin:3px 0 0;font-size:14.5px}.fo-mono{letter-spacing:.01em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.fo-btn-perigo:hover:not(:disabled){border-color:color-mix(in srgb, var(--erro) 60%, var(--lt-line));background:color-mix(in srgb, var(--erro) 12%, transparent);color:var(--lt-ink)}.fo-erro-acao{margin:14px 0 0}.fo-grade{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.fo-painel{padding:24px}.fo-painel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:18px;display:flex}.fo-painel-head h2{color:var(--lt-ink);align-items:center;gap:9px;margin:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:19px;font-weight:600;display:flex}.fo-painel-head p{color:var(--lt-ink-2);max-width:62ch;margin:5px 0 0;font-size:13.5px;line-height:1.45}.fo-demo{color:color-mix(in srgb, #fab219 var(--mistura-texto,70%), var(--lt-ink))}.fo-av-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fo-av{border:1px solid var(--lt-line);background:var(--lt-card);color:var(--lt-ink);border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 14px 11px 11px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.fo-av:hover{border-color:color-mix(in srgb, var(--agent-color) 55%, var(--lt-line));background:color-mix(in srgb, var(--agent-color) 8%, var(--lt-card))}.fo-av:focus-visible{outline:2px solid var(--agent-color);outline-offset:2px}.fo-av-score{border:2px solid var(--tom);width:46px;height:46px;box-shadow:0 0 16px -6px var(--tom);color:var(--lt-ink-forte);border-radius:50%;place-items:center;font-family:Chakra Petch,system-ui,sans-serif;font-size:17px;font-weight:700;display:grid}.fo-av-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.fo-av-txt strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.fo-av-txt span{color:var(--lt-ink-3);font-size:12.5px}.fo-ct-lista{border:1px solid var(--lt-line);border-radius:14px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.fo-ct-lista li{background:var(--lt-card);color:var(--lt-seq);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:11px 14px;display:grid}.fo-ct-lista li+li{border-top:1px solid var(--lt-line)}.fo-ct-lista li.is-fora{color:var(--lt-ink-3)}.fo-ct-email{min-width:0;color:var(--lt-ink);flex-direction:column;font-size:14px;display:flex}.fo-ct-email strong{font-size:13px;font-weight:600}.fo-ct-email span{overflow-wrap:anywhere}.fo-ct-lista li svg{margin-top:2px}.fo-ct-lista li.is-fora .fo-ct-email{color:var(--lt-ink-2)}.fo-ct-estado{color:var(--lt-ink-3);margin-top:2px;font-size:12px}.fo-vazio{border:1px dashed var(--lt-line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:18px 20px;display:flex}.fo-vazio p{max-width:62ch;color:var(--lt-ink-2);margin:0;font-size:14px;line-height:1.5}.fo-aviso{border:1px solid var(--lt-line);background:var(--lt-card-2);color:var(--lt-ink-2);border-radius:12px;margin:0;padding:13px 16px;font-size:14px}.fo-bitsight{--agent-color:#ff6b1a}.fo-bitsight.is-reservado{min-height:calc(100vh - 32px)}.fo-bitsight .fo-painel-head h2 svg{color:var(--bsd-tinta)}.fo-bs-corpo{flex-direction:column;gap:22px;transition:opacity .2s;display:flex}.fo-bs-corpo.is-recarregando{opacity:.55}.fo-bitsight .bsd-trend,.fo-bitsight .bsd-vector-group,.fo-bitsight .bsd-findings li{background:var(--lt-card);border-color:var(--lt-line)}.fo-bitsight .bsd-detail-company h3{font-size:20px}.fo-vrm{border-top:1px solid var(--lt-line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.fo-vrm h3{color:var(--lt-ink);margin:0;font-size:15px;font-weight:600}.fo-girando{animation:.9s linear infinite fo-gira}@keyframes fo-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fo-girando{animation:none}}@media (width<=1200px){.fo-grade{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px) and (pointer:coarse){.fo-av{min-height:64px}.fo-ct-lista li{min-height:52px}}@media (width<=600px) and (pointer:coarse){.fo-painel{border-radius:20px;padding:18px 16px}.fo-ident{gap:10px 20px}.fo-av{grid-template-columns:46px minmax(0,1fr);row-gap:8px}.fo-av .lt-selo{grid-column:2;justify-self:start}.fo-av-txt strong{white-space:normal;overflow-wrap:anywhere}.fo-vazio .lt-btn,.fo-painel-head .lt-btn{min-height:44px}.fo-vazio .lt-btn{flex:100%;justify-content:center}}.fbs{color:var(--text);border-radius:6px;flex-wrap:nowrap;align-items:center;gap:6px 10px;text-decoration:none;display:inline-flex}.fbs:hover .fbs-rating b,.fbs:hover .fbs-rating>span:last-child{text-decoration:underline}.fbs:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fbs-rating{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fbs-rating b{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.fbs-rating>span:last-child{color:var(--muted);font-size:12px}.fbs-vrm{border:1px solid var(--border);letter-spacing:.04em;color:var(--muted);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.fbs-sem{color:var(--muted);font-size:12.5px}.fo-pag{margin-top:16px}.fo-av-lista.is-recarregando{opacity:.55;transition:opacity .2s}.fo-av-busca{flex:220px;max-width:300px;margin-left:auto}.fo-av-busca .pg-busca{width:100%}@media (width<=600px) and (pointer:coarse){.fo-av-busca{flex-basis:100%;max-width:none}}.fo-cel-cod{color:var(--muted);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.fo-cel-nada{color:var(--muted);opacity:.6}.fo-cel-emails{color:var(--text);align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-flex}.fo-cel-emails svg{color:var(--accent)}.fo-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fbs-regua{background:color-mix(in srgb, var(--muted) 28%, transparent);border-radius:2px;flex:none;width:52px;height:4px;display:inline-block;position:relative;overflow:hidden}.fbs-cheio{background:var(--c);border-radius:2px;position:absolute;inset:0 auto 0 0}.fbs-tique{background:var(--card);width:1px;position:absolute;top:0;bottom:0}.ag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ag-card{--cor-texto:color-mix(in srgb, var(--cor) var(--mistura-texto), var(--text));border:1px solid var(--border);background:var(--card);color:inherit;border-radius:20px;flex-direction:column;gap:12px;padding:24px 24px 20px;text-decoration:none;transition:transform .25s,border-color .4s,box-shadow .4s;display:flex;position:relative}.ag-card:hover{transform:translateY(-3px)}.ag-card.is-ativo{border-color:color-mix(in srgb, var(--cor) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cor) 18%, transparent), 0 0 44px -10px color-mix(in srgb, var(--cor) 40%, transparent)}.ag-card:focus-visible{outline:2px solid var(--cor);outline-offset:3px}.ag-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-icone{width:48px;height:48px;color:var(--cor);background:color-mix(in srgb, var(--cor) 12%, transparent);border:1px solid color-mix(in srgb, var(--cor) 25%, transparent);border-radius:14px;justify-content:center;align-items:center;display:flex}.ag-icone svg{width:24px;height:24px}.ag-etapa{letter-spacing:.04em;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.ag-nome{letter-spacing:.04em;color:var(--text);margin:4px 0 0;font-family:Chakra Petch,system-ui,sans-serif;font-size:18px;font-weight:700}.ag-desc{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.ag-palco{border:1px solid color-mix(in srgb, var(--vidro) 7%, transparent);background:color-mix(in srgb, var(--bg) 55%, transparent);opacity:.55;border-radius:14px;height:128px;margin-top:auto;transition:opacity .4s,border-color .4s;position:relative;overflow:hidden}.ag-card.is-ativo .ag-palco{opacity:1;border-color:color-mix(in srgb, var(--cor) 28%, transparent)}.ag-abrir{color:var(--muted);align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;transition:color .2s;display:inline-flex}.ag-abrir svg{transition:transform .2s}.ag-card:hover .ag-abrir{color:var(--cor-texto)}.ag-card:hover .ag-abrir svg{transform:translate(3px)}.cn{pointer-events:none;margin:0;position:absolute;inset:0}.cn-varre{background:var(--cor);height:2px;box-shadow:0 0 10px var(--cor);opacity:0;position:absolute;top:8%;left:0;right:0}.is-ativo .cn-varre{animation:1.6s ease-in-out .1s both cn-varre}.cn-ingestao{align-items:center;gap:18px;padding:0 22px;display:flex}.cn-folha{border:1px solid color-mix(in srgb, var(--vidro) 12%, transparent);background:color-mix(in srgb, var(--vidro) 4%, transparent);border-radius:6px;flex-direction:column;flex-shrink:0;gap:7px;width:72px;height:94px;padding:12px 9px;display:flex;position:relative;overflow:hidden}.cn-folha span{background:color-mix(in srgb, var(--cor) 55%, transparent);transform-origin:0;border-radius:2px;height:4px}.is-ativo .cn-folha span{animation:.4s ease-out both cn-escreve;animation-delay:calc(.15s + var(--k) * .22s)}.cn-meta{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;display:flex}.cn-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-meta span:first-child{color:var(--text)}.cn-ok{color:var(--cor-texto)}.cn-ok:before{content:"✓ "}.is-ativo .cn-ok{animation:.4s 1.7s both cn-surge}.cn-lista{color:color-mix(in srgb, var(--text) 82%, var(--muted));flex-direction:column;justify-content:center;gap:8px;padding:12px 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;list-style:none;display:flex}.cn-lista li{white-space:nowrap;align-items:center;gap:10px;display:flex}.cn-check{border:1.5px solid var(--cor);background:var(--cor);border-radius:3px;flex-shrink:0;width:13px;height:13px;position:relative}.cn-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3.5px;height:7px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.is-ativo .cn-lista li{animation:.3s both cn-lista-acende;animation-delay:calc(.2s + var(--k) * .45s)}.is-ativo .cn-check{animation:.3s both cn-marca;animation-delay:calc(.2s + var(--k) * .45s)}.is-ativo .cn-check:after{animation:.25s both cn-surge-check;animation-delay:calc(.3s + var(--k) * .45s)}.cn-analise{flex-direction:column;justify-content:center;gap:9px;padding:14px 22px;display:flex}.cn-analise>span{background:color-mix(in srgb, var(--vidro) 12%, transparent);border-radius:3px;height:5px}.cn-analise>.cn-cita{background:color-mix(in srgb, var(--cor) 45%, transparent);height:9px;box-shadow:inset 2px 0 0 var(--cor)}.is-ativo .cn-cita{animation:.5s ease-out 1s both cn-cita}.cn-tag{border:1px solid color-mix(in srgb, var(--cor) 40%, transparent);background:var(--card);color:var(--cor-texto);border-radius:5px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-style:normal;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.is-ativo .cn-tag{animation:.35s 1.3s both cn-surge-tag}.cn-score{justify-content:center;align-items:center;gap:20px;display:flex}.cn-score svg{width:132px;height:72px;overflow:visible}.cn-arco-fundo,.cn-arco{fill:none;stroke-width:8px;stroke-linecap:round}.cn-arco-fundo{stroke:color-mix(in srgb, var(--vidro) 12%, transparent)}.cn-arco{stroke:var(--cor);stroke-dasharray:62 100}.cn-agulha{stroke:var(--text);stroke-width:2.5px;stroke-linecap:round;transform-origin:60px 60px;transform:rotate(21.6deg)}.cn-eixo{fill:var(--text)}.is-ativo .cn-arco{animation:1.4s cubic-bezier(.3,.8,.3,1) .2s both cn-arco}.is-ativo .cn-agulha{animation:1.4s cubic-bezier(.3,.8,.3,1) .2s both cn-agulha}.cn-nota strong{color:var(--text);font-family:Chakra Petch,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:1;display:block}.cn-nota span{color:var(--cor-texto);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.is-ativo .cn-nota{animation:.4s 1.4s both cn-surge}.cn-acoes{flex-direction:column;justify-content:center;gap:7px;padding:12px 18px;list-style:none;display:flex}.cn-acoes li{border-left:2px solid var(--cor);background:color-mix(in srgb, var(--vidro) 4%, transparent);color:var(--text);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:5px 10px;font-size:12px;display:flex}.cn-acoes span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-acoes em{color:var(--cor-texto);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-style:normal}.is-ativo .cn-acoes li{animation:.45s cubic-bezier(.2,.7,.2,1) both cn-entra;animation-delay:calc(.25s + var(--k) * .5s)}.cn-relatorio{justify-content:center;align-items:center;gap:18px;display:flex}.cn-pagina{border:1px solid color-mix(in srgb, var(--vidro) 12%, transparent);background:color-mix(in srgb, var(--vidro) 4%, transparent);border-radius:6px;flex-direction:column;gap:5px;width:120px;height:94px;padding:10px;display:flex}.cn-pagina b{background:var(--cor);border-radius:3px;width:60%;height:6px}.cn-pagina>span{background:color-mix(in srgb, var(--vidro) 14%, transparent);border-radius:2px;height:3px}.cn-pagina>span+span{width:80%}.cn-barras{align-items:flex-end;gap:6px;height:40px;margin-top:auto;display:flex}.cn-barras i{background:color-mix(in srgb, var(--cor) 70%, transparent);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1}.is-ativo .cn-barras i{animation:.5s cubic-bezier(.2,.7,.2,1) both cn-cresce;animation-delay:calc(.2s + var(--k) * .15s)}.cn-formatos{flex-direction:column;gap:8px;display:flex}.cn-formatos span{border:1px solid color-mix(in srgb, var(--cor) 40%, transparent);color:var(--cor-texto);border-radius:6px;padding:4px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.is-ativo .cn-formatos span{animation:.35s both cn-surge;animation-delay:calc(1.2s + var(--k) * .2s)}.ag-card.is-volta .cn-ok,.ag-card.is-volta .cn-tag,.ag-card.is-volta .cn-nota{animation-duration:.25s;animation-direction:reverse;animation-delay:0s}.ag-card.is-volta .cn-varre{animation-duration:.8s;animation-direction:reverse;animation-delay:50ms}.ag-card.is-volta .cn-folha span{animation-duration:.25s;animation-direction:reverse;animation-delay:calc(.15s + (5 - var(--k)) * .1s)}.ag-card.is-volta .cn-lista li,.ag-card.is-volta .cn-check,.ag-card.is-volta .cn-check:after{animation-duration:.22s;animation-direction:reverse;animation-delay:calc((3 - var(--k)) * .14s)}.ag-card.is-volta .cn-cita{animation-duration:.35s;animation-direction:reverse;animation-delay:.15s}.ag-card.is-volta .cn-arco,.ag-card.is-volta .cn-agulha{animation-duration:.75s;animation-direction:reverse;animation-delay:.1s}.ag-card.is-volta .cn-acoes li{animation-duration:.3s;animation-direction:reverse;animation-delay:calc((2 - var(--k)) * .15s)}.ag-card.is-volta .cn-formatos span{animation-duration:.22s;animation-direction:reverse;animation-delay:calc((1 - var(--k)) * .1s)}.ag-card.is-volta .cn-barras i{animation-duration:.3s;animation-direction:reverse;animation-delay:calc(.15s + (4 - var(--k)) * 70ms)}@keyframes cn-varre{0%{opacity:0;top:6%}10%,90%{opacity:1}to{opacity:0;top:94%}}@keyframes cn-escreve{0%{transform:scaleX(0)}}@keyframes cn-surge{0%{opacity:0;transform:translateY(4px)}}@keyframes cn-surge-tag{0%{opacity:0;transform:translateY(-50%)scale(.9)}}@keyframes cn-lista-acende{0%{color:var(--muted)}}@keyframes cn-marca{0%{background:0 0}}@keyframes cn-surge-check{0%{opacity:0}}@keyframes cn-cita{0%{background:color-mix(in srgb, var(--vidro) 12%, transparent);height:5px;box-shadow:inset 2px 0 #0000}}@keyframes cn-arco{0%{stroke-dasharray:0 100}}@keyframes cn-agulha{0%{transform:rotate(-90deg)}}@keyframes cn-entra{0%{opacity:0;transform:translate(-12px)}}@keyframes cn-cresce{0%{transform:scaleY(0)}}@media (width<=1200px){.ag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ag-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ag-palco{opacity:1}.ag-card,.ag-palco,.ag-abrir svg{transition:none}}@media (hover:none) and (pointer:coarse){.ag-card:hover,.ag-card:hover .ag-abrir svg{transform:none}}.sm{position:relative}.sm-gatilho{border:1px solid var(--border);background:var(--card-2);width:100%;height:37px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:500;display:flex}.sm-gatilho:hover{filter:none;border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.sm-gatilho:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sm.is-aberto .sm-gatilho{border-color:var(--accent)}.sm-gatilho.is-marcado{color:var(--text)}.sm-resumo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sm-conta{background:var(--accent);color:#fff;text-align:center;border-radius:999px;flex-shrink:0;min-width:20px;padding:1px 6px;font-size:11px;font-weight:700}.sm-seta{color:var(--muted);flex-shrink:0;transition:transform .15s}.sm.is-aberto .sm-seta{transform:rotate(180deg)}.sm-painel{z-index:40;border:1px solid var(--border);background:var(--bg-2);width:max(100%,300px);max-width:min(420px,100vw - 32px);box-shadow:0 18px 44px -14px rgb(var(--sombra-rgb) / var(--sombra-forca));border-radius:12px;animation:.14s ease-out sm-abre;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}@keyframes sm-abre{0%{opacity:0;transform:translateY(-4px)}}.sm-busca{border-bottom:1px solid var(--border);align-items:center;padding:8px;display:flex;position:relative}.sm-busca svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.sm-busca input{border:1px solid var(--border);background:var(--card);width:100%;height:34px;color:var(--text);font:inherit;border-radius:8px;padding:6px 10px 6px 30px;font-size:13px}.sm-busca input:focus{border-color:var(--accent);outline:none}.sm-lista{overscroll-behavior:contain;max-height:260px;margin:0;padding:4px;list-style:none;position:relative;overflow-y:auto}.sm-lista:focus{outline:none}.sm-op{color:var(--text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.sm-op:hover,.sm-op.is-ativa{background:var(--card-2)}.sm-op.is-ativa{outline:1px solid var(--accent);outline-offset:-1px}.sm-op[aria-selected=true]{color:var(--accent);font-weight:600}.sm-check{color:var(--accent);flex-shrink:0}.sm-op.is-fixa+.sm-op:not(.is-fixa){box-shadow:0 -5px 0 -4px var(--border);margin-top:4px}.sm-op-texto{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.sm-op-texto small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.sm-rodape{border-top:1px solid var(--border);min-height:36px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;font-size:12px;display:flex}.sm-desmarcar{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:12px;font-weight:600}.sm-desmarcar:hover{filter:none;border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.sm-painel{animation:none}.sm-seta{transition:none}}@media (pointer:coarse){.sm-gatilho{min-height:44px;font-size:16px}.sm-busca input{min-height:40px;font-size:16px}.sm-op{padding:12px 10px}.sm-desmarcar{min-height:36px}}.rv-versoes{gap:14px;margin-bottom:18px;display:grid}.rv-trilho{scrollbar-width:thin;align-items:center;padding:4px 2px 6px;display:flex;position:relative;overflow-x:auto}.rv-trilho-item{flex:none;align-items:center;display:flex}.rv-fio{background:var(--lt-line);border-radius:2px;width:44px;height:2px;margin:0 6px;position:relative;overflow:hidden}.rv-fio.is-percorrido{background:color-mix(in srgb, var(--agent-color) 45%, var(--lt-line))}.rv-fio.is-percorrido i{background:linear-gradient(90deg, transparent, var(--agent-color), transparent);animation:.9s ease-out .15s both rv-sinal;position:absolute;inset:0;transform:translate(-100%)}@keyframes rv-sinal{to{transform:translate(100%)}}.rv-no{font:inherit;color:var(--lt-ink-2);background:var(--lt-card);border:1px solid var(--lt-line);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:7px 12px 7px 7px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}@media (hover:hover){.rv-no:hover{border-color:color-mix(in srgb, var(--agent-color) 50%, var(--lt-line));color:var(--lt-ink)}}.rv-no:focus-visible{outline:2px solid var(--agent-color);outline-offset:3px}.rv-no[aria-selected=true]{color:var(--lt-ink);border-color:color-mix(in srgb, var(--agent-color) 70%, transparent);background:color-mix(in srgb, var(--agent-color) 12%, var(--lt-card))}.rv-no-marca{font-variant-numeric:tabular-nums;width:26px;height:26px;color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--lt-ink));border:1.5px solid;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.rv-no.is-reanalise .rv-no-marca{box-shadow:0 0 0 3px color-mix(in srgb, var(--agent-color) 22%, transparent)}.rv-no.is-humano{border-radius:10px}.rv-no.is-humano .rv-no-marca{color:var(--humano);border-style:dashed;border-radius:5px;transform:rotate(-4deg)}.rv-no-txt{text-align:left;line-height:1.25;display:grid}.rv-no-txt strong{font-size:12.5px;font-weight:650}.rv-no-txt small{color:var(--lt-ink-3);white-space:nowrap;font-size:11.5px}.rv-no-vigente,.rv-no-aprovada{letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:650}.rv-no-vigente{color:var(--lt-ink);background:color-mix(in srgb, var(--agent-color) 22%, transparent)}.rv-no-aprovada{color:var(--humano);border:1px dashed color-mix(in srgb, var(--humano) 70%, transparent)}.rv-trilho-legenda{display:none}.rv-versao-detalhe{gap:8px;display:grid}.rv-antiga{color:var(--lt-ink);background:var(--lt-card-2);border:1px solid var(--lt-line);border-radius:10px;margin:0;padding:9px 12px;font-size:13px}.rv-origem-ia{color:var(--lt-ink-3);margin:0;font-size:12.5px}.rv-marca{color:var(--lt-ink-2);border-radius:10px;margin:0 14px 12px;padding:10px 12px;font-size:13px;line-height:1.55}.rv-versao-detalhe .rv-marca{margin:0}.rv-marca p{overflow-wrap:anywhere;margin:0 0 4px}.rv-marca p:last-child{margin-bottom:0}.rv-marca em{color:var(--lt-ink);font-style:normal;font-weight:600}.rv-marca-titulo{color:var(--lt-ink);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.rv-marca.is-humano{border:1px dashed color-mix(in srgb, var(--humano) 60%, transparent);background:color-mix(in srgb, var(--humano) 7%, transparent);border-radius:6px}.rv-marca.is-ia{border:1px solid color-mix(in srgb, var(--agent-color) 35%, transparent);background:color-mix(in srgb, var(--agent-color) 7%, transparent)}.rv-de-para{color:var(--lt-ink-3)}.rv-carimbo-mini{border:1.5px dashed var(--humano);border-radius:2px;flex:none;width:11px;height:11px;display:inline-block;transform:rotate(-6deg)}.rv-anexos-lidos{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rv-chip{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.rv-chip.is-humano{color:var(--humano);border:1px dashed color-mix(in srgb, var(--humano) 65%, transparent);border-radius:5px}.rv-chip.is-ia{color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--lt-ink));border:1px solid color-mix(in srgb, var(--agent-color) 45%, transparent)}.rv-chip.is-rascunho{color:var(--lt-ink);background:var(--lt-card-2);border:1px solid var(--lt-line)}.lt-ctrl.rv-escolhido{border-color:color-mix(in srgb, var(--agent-color) 45%, var(--lt-line))}.lt-ctrl.rv-escolhido.is-corrigir,.lt-ctrl.rv-escolhido.is-concordo{border-color:color-mix(in srgb, var(--humano) 55%, var(--lt-line))}.lt-itens li.rv-item-humano{box-shadow:inset 2px 0 0 var(--humano)}.rv-ia-antes{color:var(--lt-ink-3);font-size:12px}.rv-ia-antes s{text-decoration-thickness:1.5px}.rv-faixa{border:1px solid var(--lt-line);background:var(--lt-card);color:var(--lt-ink-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:18px;padding:12px 16px;font-size:13.5px;display:flex}.rv-faixa>div{flex:320px;gap:4px;min-width:0;display:grid}.rv-faixa strong{color:var(--lt-ink)}.rv-faixa.is-pendente{border-color:color-mix(in srgb, var(--humano) 60%, transparent);border-style:dashed}.rv-faixa.is-gerando{justify-content:flex-start}.rv-faixa.is-erro{border-color:color-mix(in srgb, var(--atencao) 50%, transparent)}.rv-faixa.is-gerando>div span{color:var(--lt-ink-3);font-size:12.5px}.rv-aprovada{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rv-ok{color:color-mix(in srgb, var(--ok) var(--mistura-texto), var(--lt-ink));font-size:12px}.rv-pulso{background:var(--agent-color);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in srgb, var(--agent-color) 60%, transparent);border-radius:50%;flex:none;animation:1.4s ease-out infinite rv-pulso}@keyframes rv-pulso{to{box-shadow:0 0 0 12px #0000}}.rv-veredito{border:1px dashed color-mix(in srgb, var(--humano) 55%, transparent);background:color-mix(in srgb, var(--humano) 5%, var(--lt-card));border-radius:16px;gap:14px;margin-bottom:18px;padding:18px;display:grid}.rv-veredito header h3{margin:0 0 4px;font-size:15px}.rv-veredito header p{color:var(--lt-ink-3);max-width:78ch;margin:0;font-size:13px}.rv-veredito-extras{flex-wrap:wrap;align-items:flex-start;gap:12px 24px;display:flex}.rv-check{color:var(--lt-ink-2);cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:13px;display:inline-flex}.rv-check input{accent-color:var(--agent-color)}.rv-segmento{border:1px solid var(--lt-line);background:color-mix(in srgb, var(--lt-surface) 60%, transparent);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.rv-segmento.is-largo{justify-self:start}.rv-seg{font:inherit;color:var(--lt-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s}@media (hover:hover){.rv-seg:hover:not(:disabled){color:var(--lt-ink);background:var(--lt-card-2)}}.rv-seg:focus-visible,.rv-pilula:focus-visible{outline:2px solid var(--agent-color);outline-offset:2px}.rv-seg:disabled{cursor:not-allowed;color:var(--lt-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--lt-line);text-decoration-color:var(--lt-line)}.rv-seg[aria-checked=true]{color:var(--lt-ink);background:var(--lt-card-2);border-color:var(--lt-line)}.rv-seg.is-concordo[aria-checked=true],.rv-seg.is-corrigir[aria-checked=true],.rv-seg.is-concordo_com_ressalvas[aria-checked=true]{border:1px dashed var(--humano);background:color-mix(in srgb, var(--humano) 12%, transparent);border-radius:6px}.rv-seg.is-reanalisar[aria-checked=true],.rv-seg.is-discordo[aria-checked=true]{border-color:color-mix(in srgb, var(--agent-color) 60%, transparent);background:color-mix(in srgb, var(--agent-color) 14%, transparent)}.rv-acao{background:var(--lt-card-2);border-radius:12px;gap:12px;margin:0 14px 14px;padding:14px;display:grid}.rv-motivo,.rv-dica,.rv-travado{color:var(--lt-ink-3);max-width:78ch;margin:0;font-size:12.5px;line-height:1.5}.rv-travado{align-items:center;gap:8px;margin:0 14px 12px;display:flex}.rv-dica{color:var(--lt-ink-2)}.rv-criterios{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.rv-criterios legend{color:var(--lt-ink-2);margin-bottom:4px;padding:0;font-size:12px;font-weight:600}.rv-criterio{border:1px solid var(--lt-line);border-radius:10px;gap:7px;padding:10px 12px;display:grid}.rv-criterio.is-mudou{border:1px dashed color-mix(in srgb, var(--humano) 65%, transparent);border-radius:6px}.rv-criterio p{color:var(--lt-ink);margin:0;font-size:13px;line-height:1.5}.rv-criterio p small{color:var(--lt-ink-3)}.rv-pilulas{flex-wrap:wrap;gap:5px;display:flex}.rv-pilula{font:inherit;color:var(--lt-ink-2);border:1px solid var(--lt-line);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}@media (hover:hover){.rv-pilula:hover{color:var(--lt-ink)}}.rv-pilula[aria-checked=true]{color:var(--lt-ink);border-color:var(--tom);background:color-mix(in srgb, var(--tom) 15%, transparent);font-weight:650}.rv-antes{color:var(--lt-ink-3);font-size:12px}.rv-alerta{color:var(--atencao);font-size:12px;line-height:1.5}.rv-campo{color:var(--lt-ink-2);gap:6px;font-size:12.5px;display:grid}.rv-campo textarea{resize:vertical;width:100%;min-height:64px;font:inherit;color:var(--lt-ink);background:color-mix(in srgb, var(--lt-surface) 70%, transparent);border:1px solid var(--lt-line);border-radius:10px;padding:9px 11px;font-size:13.5px;line-height:1.5}.rv-campo textarea:focus{border-color:color-mix(in srgb, var(--agent-color) 70%, transparent);outline:none}.rv-campo textarea[aria-invalid=true]{border-color:color-mix(in srgb, var(--atencao) 60%, transparent)}.rv-anexos{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rv-anexos>small{color:var(--lt-ink-3);font-size:12px}.rv-anexos ul{flex-wrap:wrap;flex-basis:100%;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rv-anexos li{color:var(--lt-ink);border:1px dashed color-mix(in srgb, var(--humano) 60%, transparent);border-radius:6px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.rv-anexos li button{width:20px;height:20px;font:inherit;color:var(--lt-ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;line-height:1}@media (hover:hover){.rv-anexos li button:hover{color:var(--lt-ink);background:var(--lt-card-2)}}.rv-barra{z-index:5;border:1px dashed color-mix(in srgb, var(--humano) 60%, transparent);background:color-mix(in srgb, var(--lt-surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 40px -18px rgb(var(--sombra-rgb) / calc(.7 * var(--sombra-forca)));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:18px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:12px}.rv-barra-resumo{color:var(--lt-ink);gap:3px;font-size:13px;display:grid}.rv-barra-resumo small{color:var(--atencao);font-size:12px}.rv-barra>div{flex-wrap:wrap;gap:8px;display:flex}.rv-desatualizada{border:1px solid color-mix(in srgb, var(--atencao) 45%, transparent);background:color-mix(in srgb, var(--atencao) 7%, transparent);color:var(--lt-ink-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-bottom:18px;padding:12px 16px;font-size:13.5px;display:flex}.rv-desatualizada strong,.rv-desatualizada b{color:var(--lt-ink)}.rv-desatualizada>span{flex:420px;min-width:0}.rv-desatualizada-nota{color:var(--lt-ink-3);margin-top:4px;font-size:12px;display:block}.rv-link{font:inherit;color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--lt-ink));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.rv-link:focus-visible{outline:2px solid var(--agent-color);outline-offset:2px}.rv-parecer-motor{border:1px solid color-mix(in srgb, var(--agent-color) 40%, transparent);background:color-mix(in srgb, var(--agent-color) 8%, transparent);color:var(--lt-ink-3);border-radius:999px/22px;justify-self:start;gap:2px;padding:10px 14px;font-size:12.5px;display:grid}.rv-parecer-motor strong{color:var(--lt-ink);font-size:15px}.rv-parecer-motor.is-humano{border:1px dashed color-mix(in srgb, var(--humano) 65%, transparent);background:color-mix(in srgb, var(--humano) 7%, transparent);border-radius:6px}.rv-parecer .rv-seg.is-discordo[aria-checked=true]{border:1px dashed var(--humano);background:color-mix(in srgb, var(--humano) 12%, transparent);border-radius:6px}.rv-parecer-rotulo{color:var(--lt-ink-2);font-size:12px}.rv-parecer-form{border:1px dashed color-mix(in srgb, var(--humano) 60%, transparent);border-radius:6px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.rv-parecer-form legend{color:var(--humano);padding:0 6px;font-size:12.5px;font-weight:650}.rv-condicoes{color:var(--lt-ink-2);gap:8px;font-size:12.5px;display:grid}.rv-condicoes ol{gap:6px;margin:0;padding-left:22px;display:grid}.rv-condicoes li{align-items:center;gap:6px;display:flex}.rv-condicoes li::marker{color:var(--lt-ink-3);font-variant-numeric:tabular-nums}.rv-condicoes input,.rv-campo input{width:100%;min-width:0;font:inherit;color:var(--lt-ink);background:color-mix(in srgb, var(--lt-surface) 70%, transparent);border:1px solid var(--lt-line);border-radius:10px;padding:8px 10px;font-size:13.5px}.rv-condicoes input:focus,.rv-campo input:focus{border-color:color-mix(in srgb, var(--agent-color) 70%, transparent);outline:none}.rv-condicoes li button{width:26px;height:26px;font:inherit;color:var(--lt-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0}@media (hover:hover){.rv-condicoes li button:hover{color:var(--lt-ink);background:var(--lt-card-2)}}.rv-condicoes>.lt-btn{justify-self:start}.rv-parecer-lido{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;display:flex}.rv-carimbo{color:var(--humano);text-align:center;border:2px dashed;border-radius:6px;flex:none;justify-items:center;gap:2px;padding:12px 18px;display:grid;transform:rotate(-3deg)}.rv-carimbo small{letter-spacing:.06em;font-size:11px}.rv-carimbo strong{font-size:18px;line-height:1.15}.rv-parecer-txt{min-width:0;color:var(--lt-ink-2);flex:320px;gap:6px;font-size:13.5px;line-height:1.55;display:grid}.rv-parecer-txt p{overflow-wrap:anywhere;margin:0}.rv-parecer-motor-lido{color:var(--lt-ink-3)}.lt-cards.rv-cards-revisao{grid-template-columns:minmax(0,1fr)}.lt-cards li.rv-escolhido{border-color:color-mix(in srgb, var(--agent-color) 45%, var(--lt-line))}.lt-cards li.rv-escolhido.is-concordo,.lt-cards li.rv-escolhido.is-corrigir,.lt-cards li.rv-escolhido.is-excluir{border-color:color-mix(in srgb, var(--humano) 55%, var(--lt-line))}.lt-cards .rv-acao{margin:12px 0 0}.lt-cards .rv-marca,.lt-cards .rv-travado{margin:10px 0 0}.lt-cards .rv-marca p{font-size:13px}.rv-plano-id{font-variant-numeric:tabular-nums;flex:none}.lt-cards header .rv-plano-id+strong{flex:200px}.rv-de-condicao{color:color-mix(in srgb, var(--humano) var(--mistura-texto), var(--lt-ink-2))}.rv-checklist-lido{color:var(--lt-ink-3)}.rv-checklist{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.rv-checklist legend{color:var(--lt-ink-2);margin-bottom:2px;padding:0;font-size:12px;font-weight:600}.rv-pergunta{border:1px solid var(--lt-line);color:var(--lt-ink);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:6px 6px 6px 12px;font-size:13px;display:flex}.rv-pergunta.is-respondida{border:1px dashed color-mix(in srgb, var(--humano) 55%, transparent);border-radius:6px}.rv-pergunta .rv-segmento{padding:3px}.rv-seg.is-sim[aria-checked=true]{border:1px dashed var(--humano);background:color-mix(in srgb, var(--humano) 12%, transparent);border-radius:6px}.rv-seg.is-nao[aria-checked=true]{border:1px dashed var(--atencao);color:var(--lt-ink);background:color-mix(in srgb, var(--atencao) 12%, transparent);border-radius:6px}.rv-seg.is-excluir[aria-checked=true]{border:1px dashed var(--humano);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--humano) 14%, transparent) 0 6px, transparent 6px 10px);border-radius:6px}.rv-tudo-certo{font:inherit;color:var(--lt-ink-2);border:1px dashed color-mix(in srgb, var(--humano) 50%, transparent);cursor:pointer;background:0 0;border-radius:6px;justify-self:start;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}@media (hover:hover){.rv-tudo-certo:hover{color:var(--lt-ink);background:color-mix(in srgb, var(--humano) 8%, transparent)}}.rv-tudo-certo:focus-visible{outline:2px solid var(--agent-color);outline-offset:2px}.rv-tudo-certo.is-marcado{color:var(--lt-ink);border-color:var(--humano);background:color-mix(in srgb, var(--humano) 14%, transparent)}.rv-edicao{border:1px dashed color-mix(in srgb, var(--humano) 55%, transparent);border-radius:6px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.rv-edicao legend{color:var(--lt-ink-2);padding:0 6px;font-size:12px;font-weight:600}.rv-edicao-linha{grid-template-columns:auto minmax(90px,120px) minmax(0,1fr);align-items:end;gap:10px 14px;display:grid}.rv-campo-curto input{font-variant-numeric:tabular-nums}.rv-cobertura{flex-wrap:wrap;flex-basis:100%;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rv-cob{min-width:34px;height:22px;font:inherit;font-variant-numeric:tabular-nums;color:var(--lt-ink-3);border:1px solid var(--lt-line);cursor:pointer;background:0 0;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:650;transition:background .18s,border-color .18s,color .18s}@media (hover:hover){.rv-cob:hover{color:var(--lt-ink)}}.rv-cob:focus-visible{outline:2px solid var(--agent-color);outline-offset:2px}.rv-cob.is-concordo,.rv-cob.is-corrigir,.rv-cob.is-travado{color:var(--lt-ink);border:1px dashed var(--humano);background:color-mix(in srgb, var(--humano) 16%, transparent);border-radius:5px}.rv-cob.is-travado{opacity:.6}.rv-cob.is-excluir{color:var(--lt-ink-2);border:1px dashed var(--humano);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--humano) 22%, transparent) 0 4px, transparent 4px 7px);border-radius:5px;text-decoration:line-through}.rv-cob.is-reanalisar{color:var(--lt-ink);border-color:color-mix(in srgb, var(--agent-color) 70%, transparent);background:color-mix(in srgb, var(--agent-color) 18%, transparent)}.rv-barra-conta{color:var(--lt-ink-3);font-size:12px}.rv-excluidos .rv-excluido header{justify-content:flex-start}.rv-excluido s{color:var(--lt-ink-3);text-decoration-thickness:1.5px}@media (width<=1180px) and (pointer:coarse){.rv-campo textarea,.rv-campo input,.rv-condicoes input,.rv-prova select{font-size:16px}}@media (width<=600px) and (pointer:coarse){.rv-acao{margin:0 6px 10px;padding:10px}.rv-marca{margin:0 6px 10px}.rv-criterio{padding:9px 10px}.rv-veredito{padding:14px}.rv-barra{gap:8px;padding:10px 12px;bottom:8px}.rv-barra>div{width:100%}.rv-barra>div .lt-btn{flex:1;justify-content:center}.rv-edicao-linha{grid-template-columns:minmax(0,1fr)}.rv-pergunta{padding:8px 8px 8px 10px}.rv-pergunta .rv-segmento{width:100%}.rv-pergunta .rv-seg{flex:1;min-height:40px}.rv-cobertura{flex-wrap:wrap;gap:4px}.rv-cobertura li{flex:none}.rv-cob{min-width:36px;height:28px}.rv-barra>div .lt-btn.is-primario{flex:2}.rv-barra>div .lt-btn{font-size:13px}.rv-acao-plano>.rv-segmento{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rv-acao-plano>.rv-segmento .rv-seg{min-height:40px}.rv-edicao .rv-segmento{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.rv-carimbo{transform:none}.rv-parecer-motor{border-radius:14px}}@media (width<=1180px) and (pointer:coarse){.rv-trilho{flex-wrap:wrap;row-gap:10px;padding:4px 2px 2px;overflow:visible}.rv-trilho-item{flex:1 0 auto}.rv-trilho-item:first-child{flex:none}.rv-fio{flex:1 0 14px;width:auto;margin:0 6px}.rv-no{background:0 0;border:0;border-radius:50%;justify-content:center;min-width:44px;min-height:44px;padding:0}.rv-no.is-humano{border-radius:10px}.rv-no[aria-selected=true]{background:0 0}.rv-no .rv-no-txt,.rv-no .rv-no-vigente,.rv-no .rv-no-aprovada{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-no-marca{background:var(--lt-card);width:34px;height:34px;font-size:14px;transition:box-shadow .2s,background .2s}.rv-no.is-reanalise .rv-no-marca{box-shadow:none}.rv-no[aria-selected=true] .rv-no-marca{color:var(--lt-ink);background:color-mix(in srgb, var(--agent-color) 24%, var(--lt-card));box-shadow:0 0 0 4px color-mix(in srgb, var(--agent-color) 22%, transparent), 0 0 18px -4px var(--agent-color)}.rv-no.is-humano[aria-selected=true] .rv-no-marca{color:var(--humano);background:color-mix(in srgb, var(--humano) 16%, var(--lt-card));box-shadow:0 0 0 4px color-mix(in srgb, var(--humano) 20%, transparent), 0 0 18px -4px var(--humano)}.rv-no.is-vigente .rv-no-marca{border-width:2px}.rv-trilho-legenda{color:var(--lt-ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:-2px 2px 0;font-size:13px;line-height:1.35;display:flex}.rv-trilho-legenda strong{color:var(--lt-ink);font-weight:650}.rv-trilho-legenda small{color:var(--lt-ink-3);font-size:12.5px}}@media (prefers-reduced-motion:reduce){.rv-fio.is-percorrido i,.rv-pulso{animation:none}.rv-fio.is-percorrido i{display:none}}.rv-arquivos-revisao li{border:1px dashed color-mix(in srgb, var(--humano) 55%, transparent);border-radius:6px}.rv-arquivos-revisao span{color:var(--humano)}.rv-prova{color:var(--lt-ink-2);flex-flow:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.rv-prova select{max-width:100%;font:inherit;color:var(--lt-ink);background:color-mix(in srgb, var(--lt-surface) 70%, transparent);border:1px dashed color-mix(in srgb, var(--humano) 60%, transparent);border-radius:6px;padding:4px 8px;font-size:12px}:root,.sempre-escuro{--bsd-accent:#ff6b1a;--bsd-accent-2:#ffa060;--bsd-tinta:#ff6b1a;--bsd-tinta-2:#ffa060;--bsd-fundo:#0f172a;--bsd-fundo-2:#16203a;--bsd-veu:#0307128c;--bsd-brilho:#fff;--bsd-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bsd-display:"Chakra Petch", system-ui, sans-serif}:root[data-tema=claro]{--bsd-tinta:#c2410c;--bsd-tinta-2:#9a3412;--bsd-fundo:#fff;--bsd-fundo-2:#f3f6fb;--bsd-veu:#0f172a4d;--bsd-brilho:#8494b2}.bsd-gauge{max-width:100%;display:block}.bsd-gauge-seg{fill:none;stroke-width:6px;opacity:.28;stroke-linecap:butt}.bsd-gauge-fill{fill:none;stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 0 6px);transition:d .4s}.bsd-gauge-num{font-family:var(--bsd-display);fill:var(--text);font-size:30px;font-weight:700}.bsd-gauge-sub{font-family:var(--bsd-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--muted);font-size:8.5px}.bsd-gauge-tick{font-family:var(--bsd-mono);fill:var(--muted);font-size:7px}.bsd-detail{flex-direction:column;gap:14px;display:flex}.bsd-detail-top{grid-template-columns:170px 1fr;align-items:center;gap:16px;display:grid}.bsd-detail-gauge{position:relative}.bsd-detail-company{flex-direction:column;gap:5px;min-width:0;display:flex}.bsd-detail-company h3{font-size:18px;font-family:var(--bsd-display);margin:0}.bsd-detail-company code{font-family:var(--bsd-mono);font-size:12px}.bsd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:6px 0 0;display:grid}.bsd-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.bsd-facts dd{font-family:var(--bsd-mono);margin:2px 0 0;font-size:14px}.bsd-up{color:var(--ok)}.bsd-down{color:var(--erro)}.bsd-ext{color:var(--bsd-tinta);align-self:flex-start;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.bsd-ext:hover{text-decoration:underline}.bsd-trend{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.bsd-spark-line{fill:none;stroke:var(--bsd-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.bsd-spark-area{fill:color-mix(in srgb, var(--bsd-accent) 14%, transparent)}.bsd-hist{width:100%;position:relative}.bsd-hist-svg{touch-action:pan-y;cursor:crosshair;border-radius:6px;display:block;overflow:visible}.bsd-hist-svg:focus{outline:none}.bsd-hist-svg:focus-visible{outline:2px solid var(--bsd-tinta);outline-offset:4px}.bsd-hist-grade,.bsd-hist-eixo{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.bsd-hist-limiar{stroke-width:1px;opacity:.6;shape-rendering:crispedges}.bsd-hist-tick{font-family:var(--bsd-mono);fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.bsd-hist-tick.is-limiar{fill:var(--text);font-weight:600}.bsd-hist-ponto{fill:var(--bsd-accent);stroke:var(--card);stroke-width:2px}.bsd-hist-mira line{stroke:var(--text);stroke-opacity:.35;stroke-width:1px;shape-rendering:crispedges}.bsd-hist-etiqueta rect{fill:var(--bsd-accent)}.bsd-hist-etiqueta text{font-family:var(--bsd-mono);fill:#1a0b02;font-size:10px;font-weight:700}.bsd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bsd-sevs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bsd-sev{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.bsd-sev-material{color:var(--erro);background:#ef444426}.bsd-sev-moderate{color:var(--serio);background:#fb923c26}.bsd-sev-minor{color:var(--atencao);background:#facc1521}.bsd-h4{margin:4px 0 0;font-size:13px;font-weight:700}.bsd-vectors{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.bsd-vector-group{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.bsd-vector-group ul{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.bsd-vector-group li{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.bsd-grade{min-width:22px;height:22px;font-family:var(--bsd-mono);color:#0b1120;background:var(--muted);border-radius:6px;place-items:center;padding:0 4px;font-size:12px;font-weight:700;display:inline-grid}.bsd-grade-A{background:#22c55e}.bsd-grade-B{background:#a3e635}.bsd-grade-C{background:#facc15}.bsd-grade-D{background:#fb923c}.bsd-grade-F{color:#fff;background:#ef4444}.bsd-findings{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bsd-findings li{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.bsd-finding-main{flex-direction:column;gap:2px;min-width:0;display:flex}.bsd-finding-meta{color:var(--muted);font-size:11px}.bsd-finding-meta code{font-family:var(--bsd-mono);font-size:11px}.bsd-foot-note{color:var(--muted);margin:4px 0 0;font-size:11px}.bsd-foot-note code{font-family:var(--bsd-mono);font-size:10.5px}.bsd-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.bsd-muted{color:var(--muted)}.bsd-small{font-size:11px}.bsd-link{color:var(--bsd-tinta);background:0 0;border:none;align-self:flex-start;padding:0;font-size:12.5px;font-weight:600}.bsd-link:hover{filter:none;text-decoration:underline}@media (width<=720px){.bsd-detail-top{grid-template-columns:1fr;justify-items:start}}@media (prefers-reduced-motion:no-preference){.bsd-detail-gauge .bsd-gauge-fill{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.2,.8,.2,1) forwards bsd-draw}.bsd-detail-gauge:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bsd-accent) 55%, transparent), transparent);pointer-events:none;height:1px;animation:3.4s ease-in-out infinite bsd-sweep;position:absolute;top:12%;left:10%;right:10%}}@keyframes bsd-draw{to{stroke-dashoffset:0}}@keyframes bsd-sweep{0%{opacity:0;top:12%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:78%}}.vrm-detalhe{--vrm-accent:#ff6b1a;--vrm-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--vrm-display:"Chakra Petch", system-ui, sans-serif}.vrm-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.vrm-muted{color:var(--muted)}.vrm-small{margin:0;font-size:11.5px}.vrm-strong{color:var(--text)}.vrm-ok{color:var(--ok)}.vrm-vencido{color:var(--erro)}.vrm-link{color:var(--bsd-tinta,var(--vrm-accent));cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12.5px;font-weight:600}.vrm-link:hover{filter:none;text-decoration:underline}.vrm-tag{white-space:nowrap;background:color-mix(in srgb, var(--vrm-accent) 12%, transparent);color:var(--bsd-tinta-2,#ffa060);border:1px solid color-mix(in srgb, var(--vrm-accent) 30%, transparent);border-radius:999px;padding:1px 7px;font-size:10.5px;display:inline-block}.vrm-sec-erro{color:var(--erro);margin:0;font-size:12px}.vrm-foot code,.vrm-det-id code,.vrm-finding-meta code{font-family:var(--vrm-mono);font-size:11px}.vrm-foot{color:var(--muted);margin:0;font-size:11px}.vrm-lc{--c:var(--muted);color:var(--text);white-space:nowrap;background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.vrm-lc i{background:var(--c);border-radius:50%;width:7px;height:7px}.vrm-lc b{font-family:var(--vrm-mono)}.vrm-scores{flex-shrink:0;gap:10px;display:flex}.vrm-scores span{flex-direction:column;align-items:center;min-width:40px;display:flex}.vrm-scores small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px}.vrm-scores b{font-family:var(--vrm-display);font-size:15px;line-height:1.1}.vrm-scores.is-big{gap:8px}.vrm-scores.is-big span{background:var(--card);border:1px solid var(--border);border-radius:10px;min-width:64px;padding:8px 10px}.vrm-scores.is-big b{font-size:24px}.vrm-detalhe{flex-direction:column;gap:14px;display:flex}.vrm-det-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vrm-det-id{flex-direction:column;gap:5px;min-width:0;display:flex}.vrm-det-id h3{font-size:18px;font-family:var(--vrm-display);color:var(--text);margin:0}.vrm-det-id>span{font-size:12.5px}.vrm-det-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.vrm-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.vrm-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.vrm-facts dd{font-family:var(--vrm-mono);color:var(--text);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.vrm-facts dd.vrm-vencido{color:var(--erro)}.vrm-sec{flex-direction:column;gap:8px;display:flex}.vrm-h4{color:var(--text);margin:2px 0 0;font-size:13px;font-weight:700}.vrm-progress{background:var(--bg-2);border:1px solid var(--border);border-radius:999px;height:10px;overflow:hidden}.vrm-progress span{background:linear-gradient(90deg, var(--vrm-accent), #ffa060);border-radius:999px;height:100%;transition:width .4s;display:block}.vrm-reqs{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.vrm-reqs li{color:var(--text);grid-template-columns:1fr 120px 52px;align-items:center;gap:10px;font-size:12.5px;display:grid}.vrm-reqs small{font-family:var(--vrm-mono);color:var(--muted);text-align:right}.vrm-mini-bar{background:var(--bg-2);border-radius:999px;height:6px;overflow:hidden}.vrm-mini-bar i{border-radius:999px;height:100%;display:block}.vrm-crits{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vrm-crit{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.vrm-crit.is-zero{opacity:.45}.vrm-crit-CRITICAL{color:var(--erro);background:#ef44442e}.vrm-crit-HIGH{color:var(--serio);background:#fb923c29}.vrm-crit-MEDIUM{color:var(--atencao);background:#facc1524}.vrm-crit-LOW{color:var(--info);background:#60a5fa24}.vrm-crit-NONE{color:var(--neutro);background:#94a3b824}.vrm-findings{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vrm-findings li{background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.vrm-finding-main{flex-direction:column;gap:2px;min-width:0;display:flex}.vrm-finding-meta{color:var(--muted);font-size:11px}.vrm-docs-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.vrm-docs{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.vrm-docs ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.vrm-docs li{color:var(--text);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.vrm-docs li+li{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);padding-top:7px}.vrm-doc-nome{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.vrm-doc-nome .vrm-tag{align-self:flex-start}.vrm-doc-nome small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.vrm-doc-val{font-family:var(--vrm-mono);color:var(--muted);white-space:nowrap;font-size:11px}.vrm-doc-val.is-vencido{color:var(--erro)}.vrm-quests{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.vrm-quests li{background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.vrm-quest-flags{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.vrm-hist{color:var(--text);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:flex}@media (width<=720px){.vrm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vrm-reqs li{grid-template-columns:1fr 80px 46px}}@media (width<=600px) and (pointer:coarse){.vrm-scores.is-big{flex-shrink:1;width:100%}.vrm-scores.is-big span{flex:1 1 0;min-width:0;padding:8px 6px}.vrm-scores.is-big b{font-size:22px}.vrm-quests li{flex-wrap:wrap}.vrm-quest-flags{white-space:normal;flex-wrap:wrap}.vrm-reqs li{grid-template-columns:minmax(0,1fr) 72px 44px}}.bs-panel{--bs-accent:#ff6b1a;border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--bs-accent) 5%, var(--bg-2)), var(--bg-2));border-radius:14px;flex-direction:column;gap:14px;margin-top:8px;padding:18px;display:flex}.bs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bs-brand{align-items:flex-start;gap:12px;display:flex}.bs-brand-icon{width:34px;height:34px;color:var(--bsd-tinta,var(--bs-accent));background:color-mix(in srgb, var(--bs-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--bs-accent) 35%, transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.bs-title{color:var(--text);margin:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:16px}.bs-sub{color:var(--muted);margin:2px 0 0;font-size:12.5px}.bs-conn{color:var(--muted);border:1px solid var(--border);background:var(--bg);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.bs-conn-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e2e}.bs-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.bs-label{color:var(--muted);flex-direction:column;flex:260px;gap:6px;font-size:12px;display:flex}.bs-input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:9px;padding:9px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.bs-input:focus{border-color:var(--bs-accent);outline:none}.bs-btn{border:1px solid var(--bs-accent);background:var(--bs-accent);color:#1a0b02;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.bs-btn:disabled{opacity:.6;cursor:default}.bs-spin{border:2px solid #1a0b0259;border-top-color:#1a0b02;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite bs-rot}@keyframes bs-rot{to{transform:rotate(360deg)}}.bs-console{border:1px solid var(--border);color:#cbd5e1;background:#070b14;border-radius:10px;padding:12px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.7;overflow-x:auto}.bs-console-line{white-space:nowrap;animation:.2s ease-out bs-in}@keyframes bs-in{0%{opacity:0;transform:translateY(2px)}}.bs-method{color:#60a5fa;font-weight:600}.bs-ok{color:#4ade80}.bs-pending{color:#fbbf24}.bs-pending:after{content:"…";animation:1s steps(2,end) infinite bs-blink}@keyframes bs-blink{50%{opacity:0}}.bs-muted{color:var(--muted)}.bs-small{font-size:11px}.bs-result{flex-direction:column;gap:12px;display:flex}.bs-top{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.bs-rating{--c:#f59e0b;border:6px solid var(--c);background:color-mix(in srgb, var(--c) 10%, var(--bg));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex}.bs-range-Advanced{--c:#22c55e}.bs-range-Intermediate{--c:#f59e0b}.bs-range-Basic{--c:#ef4444}.bs-rating-value{color:var(--text);font-family:Chakra Petch,system-ui,sans-serif;font-size:36px;font-weight:700;line-height:1}.bs-rating-scale{color:var(--muted);margin-top:2px;font-size:10px}.bs-rating-range{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--c) var(--mistura-texto), var(--text));margin-top:6px;font-size:11px;font-weight:700}.bs-company{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.bs-company-name{color:var(--text);font-size:17px}.bs-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:8px 0 0;display:grid}.bs-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.bs-facts dd{color:var(--text);margin:2px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.bs-up{color:var(--ok)}.bs-down{color:var(--erro)}.bs-trend{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.bs-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.bs-spark{width:240px;max-width:100%;height:auto}.bs-spark-line{fill:none;stroke:var(--bs-accent);stroke-width:2px;stroke-linejoin:round}.bs-spark-area{fill:color-mix(in srgb, var(--bs-accent) 14%, transparent)}.bs-spark-dot{fill:var(--bs-accent)}.bs-h4{color:var(--text);margin:6px 0 0;font-size:13px;font-weight:700}.bs-vectors{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.bs-vector-group{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:10px 12px}.bs-vector-group ul{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.bs-vector-group li{color:var(--text);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.bs-grade{color:#0b1120;background:var(--muted);border-radius:6px;place-items:center;min-width:22px;height:22px;padding:0 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;display:inline-grid}.bs-grade-A{background:#22c55e}.bs-grade-B{background:#a3e635}.bs-grade-C{background:#facc15}.bs-grade-D{background:#fb923c}.bs-grade-F{color:#fff;background:#ef4444}.bs-sev{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.bs-sev-material{color:var(--erro);background:#ef444426}.bs-sev-moderate{color:var(--serio);background:#fb923c26}.bs-sev-minor{color:var(--atencao);background:#facc1521}.bs-link{color:var(--bsd-tinta,var(--bs-accent));cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12.5px;font-weight:600}.bs-foot{color:var(--muted);margin:4px 0 0;font-size:11.5px}.bs-foot code{font-size:11px}@media (width<=760px){.bs-top{grid-template-columns:1fr;justify-items:start}}.bs-vrm{border-top:1px dashed var(--border);flex-direction:column;gap:10px;padding-top:14px;display:flex}.bs-vrm-head{flex-direction:column;gap:2px;display:flex}.bs-sem-rating{color:var(--text);background:color-mix(in srgb, var(--muted) 10%, transparent);border:1px dashed var(--border);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.bs-origem{color:var(--muted);align-items:baseline;gap:8px;margin:10px 0 0;font-size:12.5px;line-height:1.45;display:flex}.bs-origem i{background:var(--neutro);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.bs-origem.is-cadastro i{background:var(--ok);box-shadow:0 0 8px color-mix(in srgb, var(--ok) 60%, transparent)}.bs-origem.is-emissor i{background:var(--info)}.bs-origem.is-sem-dominio i{background:var(--atencao)}.bs-origem strong{color:var(--text);font-weight:600}.bs-origem a{color:var(--bsd-tinta,var(--bs-accent));font-weight:600}@media (width<=1180px) and (pointer:coarse){.bs-top{grid-template-columns:auto minmax(0,1fr)}.bs-trend{grid-column:1/-1}.bs-spark{width:100%;max-width:420px}.bs-vectors{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.bs-foot code{overflow-wrap:anywhere}.bs-input{font-size:16px}.bs-rating-range{letter-spacing:.03em;font-size:10px}.bs-link{padding:8px 0}}@media (width<=600px) and (pointer:coarse){.bs-conn-dot{flex-shrink:0}.bs-top{grid-template-columns:minmax(0,1fr);justify-items:start}}.rc{flex-direction:column;gap:14px;display:flex}.rc-carregando{color:var(--muted);margin:0;font-size:14px}.rc-intro{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.rc-intro strong{color:var(--text)}.rc-aviso{border:1px solid color-mix(in srgb, var(--atencao) 45%, transparent);background:color-mix(in srgb, var(--atencao) 10%, transparent);color:var(--text);border-radius:10px;padding:11px 13px;font-size:13.5px;line-height:1.5}.rc-vazio{border:1px dashed var(--border);color:var(--muted);border-radius:10px;padding:13px 14px;font-size:13.5px;line-height:1.5}.rc-forn{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;font-size:14px;display:flex}.rc-forn strong{color:var(--text)}.rc-forn a{color:var(--accent);font-size:13px;font-weight:600}.rc-lista{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;overflow:hidden}.rc-lista legend{float:left;width:100%;color:var(--muted);padding:10px 13px 0;font-size:13px}.rc-lista legend span{color:var(--text);font-weight:600}.rc-todos{clear:both;border-bottom:1px solid var(--border);gap:8px;padding:8px 13px 10px;display:flex}.rc-item{color:var(--text);cursor:pointer;flex-direction:row;align-items:center;gap:11px;padding:10px 13px;font-size:14px}.rc-item+.rc-item{border-top:1px solid var(--border)}.rc-item:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.rc-item input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:0}.rc-item-txt{flex-direction:column;flex:1;min-width:0;display:flex}.rc-item-txt strong{font-size:13px}.rc-item-txt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-item-nota{color:var(--muted);white-space:nowrap;font-size:11.5px}.rc-item-nota.is-enviado{color:var(--ok);font-weight:600}.rc-acoes{flex-wrap:wrap}.rc-acoes button{align-items:center;gap:7px;display:inline-flex}.rc-motivo{text-align:right;color:var(--muted);margin:-6px 0 0;font-size:12.5px}.rc-erro-linha{flex:100%;margin:4px 0 0}@media (width<=1180px) and (pointer:coarse){.rc-item{min-height:48px}.rc-todos button{min-height:40px}}@media (width<=600px) and (pointer:coarse){.rc-acoes{flex-direction:column-reverse}.rc-acoes button{justify-content:center}.rc-motivo{text-align:left}.rc-item-txt span{white-space:normal;overflow-wrap:anywhere}.rc-item{flex-wrap:wrap}.rc-item-nota{flex-basis:100%;padding-left:28px}}.rc-entrega{border:1px solid color-mix(in srgb, var(--agent-color) 35%, var(--lt-line));background:linear-gradient(120deg, color-mix(in srgb, var(--agent-color) 10%, transparent), transparent 70%), var(--lt-card);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:18px;padding:18px 20px;display:flex}.rc-entrega h3{color:var(--lt-ink);margin:0;font-size:16px;font-weight:650}.rc-entrega p{max-width:62ch;color:var(--lt-ink-2);margin:5px 0 0;font-size:13.5px;line-height:1.5}.rc-entrega-acoes{flex-wrap:wrap;gap:9px;display:flex}@media (width<=600px) and (pointer:coarse){.rc-entrega-acoes{width:100%}.rc-entrega-acoes .lt-btn{flex:100%;justify-content:center;min-height:44px}}:root,.sempre-escuro{--bg:#0b1120;--bg-2:#0d1526;--card:#131c31;--card-2:#16203a;--accent-admin:#f59e0b;--border:#25304a;--text:#e6ecf5;--muted:#8a97b1;--accent:#4f86f7;--accent-2:#6ee7b7;--erro:#f87171;--vidro:#fff;--sombra-rgb:0 0 0;--sombra-forca:1;--veu:#0509129e;--veu-card:#070c18e0;--halo-login:#1a2742;--admin-sidebar:#080d18;--admin-sidebar-borda:#1a2238;--tinta-ambar:#f59e0b;--tinta-apagada:#2a3a52;--ok:#4ade80;--atencao:#facc15;--serio:#fb923c;--info:#60a5fa;--neutro:#94a3b8;--humano:#dcc39a;--mistura-texto:100%}:where(.sempre-escuro){color:var(--text)}:root[data-tema=claro]{--bg:#f4f6fa;--bg-2:#edf1f7;--card:#fff;--card-2:#f3f6fb;--accent-admin:#f59e0b;--border:#d5dce8;--text:#0f172a;--muted:#56627c;--accent:#1d4ed8;--accent-2:#047857;--erro:#b91c1c;--vidro:#0f172a;--sombra-rgb:15 23 42;--sombra-forca:.3;--veu:#0f172a59;--veu-card:#ffffffe6;--halo-login:#dce7fb;--admin-sidebar:#fbf8f1;--admin-sidebar-borda:#e9e0cc;--tinta-ambar:#92400e;--tinta-apagada:#8a96ab;--ok:#15803d;--atencao:#a16207;--serio:#c2410c;--info:#1d4ed8;--neutro:#64748b;--humano:#7a5a2b;--mistura-texto:45%}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.centered{background:radial-gradient(1200px 600px at 50% -10%, var(--halo-login) 0%, var(--bg) 60%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card{background:var(--card);border:1px solid var(--border);width:100%;max-width:360px;box-shadow:0 20px 60px rgb(var(--sombra-rgb) / calc(.4 * var(--sombra-forca)));border-radius:16px;flex-direction:column;gap:14px;padding:32px 28px;display:flex}.brand{letter-spacing:-.5px;font-size:30px;font-weight:800}.brand.small{font-size:22px}.brand span{color:var(--accent)}.subtitle{color:var(--muted);margin:-6px 0 10px;font-size:14px}label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}input{background:var(--bg-2);border:1px solid var(--border);color:var(--text);border-radius:10px;outline:none;padding:11px 12px;font-size:15px;transition:border-color .15s}input:focus{border-color:var(--accent)}button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:11px 16px;font-size:14px;font-weight:600;transition:filter .15s}button:hover{filter:brightness(1.08)}button:disabled{opacity:.6;cursor:default}button.ghost{border:1px solid var(--border);color:var(--muted);background:0 0}button.danger{color:var(--erro);background:0 0;border:1px solid #f8717166}button.sm{border-radius:8px;padding:6px 10px;font-size:12px}.erro{color:var(--erro);background:#f871711f;border:1px solid #f8717166;border-radius:8px;margin-bottom:14px;padding:9px 11px;font-size:13px}.ok-msg{color:var(--accent-2);background:#6ee7b71f;border:1px solid #6ee7b766;border-radius:8px;padding:9px 11px;font-size:13px}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}.field-hint{color:var(--muted);font-size:11px}.hint{color:var(--muted);text-align:center;margin:4px 0 0;font-size:12px}code{background:var(--bg-2);border:1px solid var(--border);border-radius:5px;padding:1px 5px;font-size:12px}.muted{color:var(--muted)}.shell{min-height:100vh;display:flex}.sidebar{top:min(0px, calc(100vh - var(--menu-altura,0px)));z-index:20;background:var(--bg-2);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;align-self:flex-start;gap:18px;width:230px;min-height:100vh;padding:22px 14px;display:flex;position:sticky}.sidebar nav{flex-direction:column;gap:3px;display:flex}.nav{color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav:hover{background:var(--card);color:var(--text)}.nav.active{background:var(--accent);color:#fff}.nav-icon{opacity:.9;flex-shrink:0;justify-content:center;width:18px;display:inline-flex}.nav-label{overflow:hidden}.nav-inicio{opacity:.5;font-size:12px}.nav-grupo{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin:12px 0 4px;padding:0 12px;font-size:11.5px;font-weight:600;display:flex}.nav-grupo:after{content:"";background:var(--border);flex:1;height:1px}.nav-grupo-txt{text-overflow:ellipsis;overflow:hidden}.shell.menu-recolhido .nav-grupo{margin:10px 0 6px;padding:0 10px}.shell.menu-recolhido .nav-grupo-txt{display:none}.shell.menu-recolhido .sidebar{width:64px;padding-left:10px;padding-right:10px}.shell.menu-recolhido .nav{gap:0;padding-left:13px;padding-right:13px;position:relative}.shell.menu-recolhido .nav-label{opacity:0;width:0}.shell.menu-recolhido .nav-inicio:hover,.shell.menu-recolhido .nav-inicio:focus-visible{opacity:1}.shell.menu-recolhido .nav:hover .nav-label,.shell.menu-recolhido .nav:focus-visible .nav-label{z-index:80;opacity:1;border:1px solid var(--border);background:var(--card);width:auto;color:var(--text);box-shadow:0 6px 18px rgb(var(--sombra-rgb) / calc(.35 * var(--sombra-forca)));pointer-events:none;border-radius:7px;padding:5px 10px;font-size:13px;position:absolute;top:50%;left:calc(100% + 12px);overflow:visible;transform:translateY(-50%)}.shell.menu-recolhido .shell-brand{justify-content:center;padding-top:0}.brand-simbolo{width:auto;height:28px;display:block}.menu-alternar{--menu-sinal:var(--accent);z-index:5;border:1px solid var(--border);background:var(--card);width:26px;height:26px;color:var(--muted);box-shadow:0 1px 3px rgb(var(--sombra-rgb) / calc(.35 * var(--sombra-forca)));border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid;position:absolute;top:60px;right:0;transform:translate(50%,-50%)}.admin-shell .menu-alternar{--menu-sinal:var(--accent-admin)}.menu-alternar svg{transition:transform .2s}.shell.menu-recolhido .menu-alternar svg{transform:rotate(180deg)}.menu-alternar:hover,.menu-alternar:focus-visible{color:color-mix(in srgb, var(--menu-sinal) var(--mistura-texto), var(--text));border-color:var(--menu-sinal);background:color-mix(in srgb, var(--menu-sinal) 12%, var(--card));filter:none}.menu-alternar:focus-visible{outline:2px solid var(--menu-sinal);outline-offset:2px}.menu-alternar:before,.menu-alternar:after{content:"";pointer-events:none;opacity:0;transition:opacity .18s,transform .32s cubic-bezier(.2,.7,.2,1);position:absolute}.menu-alternar:before{background:linear-gradient(var(--menu-sinal), transparent);transform-origin:top;width:1px;height:96px;top:100%;left:calc(50% - .5px);transform:scaleY(0)}.menu-alternar:after{background:linear-gradient(90deg, var(--menu-sinal), transparent);transform-origin:0;width:140px;height:1px;top:calc(50% - .5px);left:100%;transform:scaleX(0)}.menu-alternar:hover:before,.menu-alternar:focus-visible:before,.menu-alternar:hover:after,.menu-alternar:focus-visible:after{opacity:1;transform:none}.sidebar.rolado .menu-alternar:after{display:none}@media (prefers-reduced-motion:reduce){.menu-alternar svg{transition:none}.menu-alternar:before,.menu-alternar:after{transition:opacity .18s;transform:none}}.sidebar{transition:width .34s cubic-bezier(.2,.7,.2,1),padding .34s cubic-bezier(.2,.7,.2,1)}.sidebar .nav{transition:background .12s,color .12s,padding .34s cubic-bezier(.2,.7,.2,1),gap .34s cubic-bezier(.2,.7,.2,1)}.nav-label{transition:opacity .1s,transform .1s}.shell:not(.menu-recolhido) .nav-label{transition:opacity .26s ease calc(.12s + var(--i,0) * 22ms), transform .32s cubic-bezier(.2, .7, .2, 1) calc(.12s + var(--i,0) * 22ms)}.shell.menu-recolhido .nav-label{transform:translate(-8px)}.shell.menu-recolhido .nav:hover .nav-label,.shell.menu-recolhido .nav:focus-visible .nav-label{transition:none}.sidebar.alternando .shell-logo,.sidebar.alternando .shell-brand .admin-nav-tag{animation:.38s cubic-bezier(.2,.7,.2,1) .16s both menu-logo-entra}.sidebar.alternando .shell-simbolo{animation:.42s cubic-bezier(.3,1.4,.5,1) .1s both menu-simbolo-entra}@keyframes menu-logo-entra{0%{opacity:0;transform:translate(-10px)}}@keyframes menu-simbolo-entra{0%{opacity:0;transform:scale(.6)rotate(-8deg)}}.sidebar.alternando .menu-alternar{animation:.7s ease-out menu-no-halo}@keyframes menu-no-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--menu-sinal) 60%, transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb, var(--menu-sinal) 0%, transparent)}}.sidebar.alternando:after{--menu-sinal:var(--accent);content:"";pointer-events:none;background:linear-gradient(transparent, var(--menu-sinal) 55%, #fff 92%, transparent) no-repeat;width:3px;filter:drop-shadow(0 0 4px var(--menu-sinal));background-size:3px 160px;animation:.85s cubic-bezier(.45,0,.25,1) both menu-sinal;position:absolute;top:60px;bottom:0;right:-2px}@keyframes menu-sinal{0%{opacity:0;background-position:0 -160px}10%,70%{opacity:1}to{opacity:0;background-position:0 calc(100% + 160px)}}.admin-shell .sidebar.alternando:after{--menu-sinal:var(--accent-admin)}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar .nav,.nav-label,.shell:not(.menu-recolhido) .nav-label{transition:none}.sidebar.alternando .shell-logo,.sidebar.alternando .shell-brand .admin-nav-tag,.sidebar.alternando .shell-simbolo,.sidebar.alternando .menu-alternar{animation:none}.sidebar.alternando:after{display:none}}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--border);align-items:center;height:60px;padding:0 22px;display:flex}.spacer{flex:1}.user{align-items:center;gap:12px;display:flex}.avatar{background:var(--accent);color:#fff;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.user-info{flex-direction:column;line-height:1.2;display:flex}.user-info strong{font-size:14px}.user-info span{color:var(--muted);font-size:12px}.content{flex:1;padding:28px}.page-title{margin:0 0 4px;font-size:24px}.page-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:20px;display:grid}.stat{background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:14px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;transition:border-color .15s;display:flex}.stat:hover{border-color:var(--accent)}.stat.muted-card{opacity:.65}.stat-label{color:var(--muted);font-size:13px}.stat-value{font-size:32px;font-weight:800}.stat-link{color:var(--accent);font-size:12px}.panel{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.empty{text-align:center;color:var(--muted);padding:40px 20px;font-size:14px}.form-row{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:18px;padding:18px;display:flex}.form-row label{flex:1;min-width:200px}.form-actions{gap:8px;display:flex}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);padding:12px 16px;font-size:12px;font-weight:600}.table td{border-bottom:1px solid var(--border);padding:12px 16px}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:var(--card-2)}.row-actions{justify-content:flex-end;gap:6px;display:flex}.icon-btn{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.icon-btn:hover{color:var(--text);border-color:var(--accent);background:var(--card-2);filter:none}.icon-btn.danger{color:var(--erro)}.icon-btn.danger:hover{color:var(--erro);background:#f871711a;border-color:#f8717180}button.avatar{cursor:pointer;border:none;padding:0}.usermenu{position:relative}.usermenu-pop{background:var(--card);border:1px solid var(--border);min-width:224px;box-shadow:0 20px 50px rgb(var(--sombra-rgb) / calc(.5 * var(--sombra-forca)));z-index:60;border-radius:12px;padding:6px;animation:.14s modal-pop;position:absolute;top:calc(100% + 10px);right:0}.usermenu-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:6px;padding:10px;display:flex}.usermenu-head strong{font-size:14px;display:block}.usermenu-head span{color:var(--muted);text-transform:capitalize;font-size:12px}.usermenu-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:500;display:flex}.usermenu-item:hover{background:var(--card-2);filter:none}.usermenu-item.danger{color:var(--erro)}.usermenu-item.danger:hover{background:#f871711a}.usermenu-erro{color:var(--erro);background:color-mix(in srgb, var(--erro) 12%, transparent);border-radius:8px;margin:2px 4px 6px;padding:7px 9px;font-size:12px}.usermenu-item[aria-disabled=true]{opacity:.6;cursor:progress}select,textarea{background:var(--bg-2);border:1px solid var(--border);color:var(--text);border-radius:10px;outline:none;padding:11px 12px;font-family:inherit;font-size:15px}select:focus,textarea:focus{border-color:var(--accent)}textarea{resize:vertical;min-height:70px}.form-row label.full{flex-basis:100%}.badge{background:var(--card-2);border:1px solid var(--border);color:var(--text);text-transform:capitalize;border-radius:999px;padding:3px 9px;font-size:12px;display:inline-block}.modal-backdrop{z-index:100;background:var(--veu);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding:10vh 20px 40px;animation:.15s modal-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--card);border:1px solid var(--border);width:100%;max-width:520px;box-shadow:0 30px 80px rgb(var(--sombra-rgb) / calc(.55 * var(--sombra-forca)));border-radius:16px;animation:.18s cubic-bezier(.16,1,.3,1) modal-pop;overflow:hidden}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title{margin:0;font-size:16px;font-weight:700}.modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 4px;font-size:24px;line-height:1}.modal-close:hover{color:var(--text);filter:none}.modal-body{padding:20px}.crud-form{flex-direction:column;gap:14px;display:flex}.crud-form input,.crud-form select,.crud-form textarea{width:100%}.crud-form input[aria-invalid=true]{border-color:var(--erro)}.crud-link{color:var(--text);border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent);font-weight:600;text-decoration:none}.crud-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.crud-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.crud-sem-quebra{white-space:nowrap}.table th.crud-ord{padding:0}.table th.crud-ord button{padding:12px 16px}.crud-campo-erro{color:var(--erro);font-size:12px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.crud-confirma{background:color-mix(in srgb, var(--atencao) 9%, transparent);border:1px solid color-mix(in srgb, var(--atencao) 42%, transparent);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.crud-confirma p{color:var(--text);margin:0;font-size:13px;line-height:1.5}.crud-confirma strong{margin-bottom:2px;display:block}.modal-wide{max-width:860px}.w-md-editor{border:1px solid var(--border);border-radius:10px}.ah-page{flex-direction:column;gap:32px;padding-bottom:16px;display:flex}.ah-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ah-header-left{flex:1;min-width:240px}.ah-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:#4f86f71a;border:1px solid #4f86f733;border-radius:999px;margin-bottom:12px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.ah-title{letter-spacing:-.6px;margin:0 0 10px;font-size:clamp(22px,3vw,30px);font-weight:800}.ah-info-wrap{vertical-align:middle;color:var(--muted);cursor:default;opacity:.5;align-items:center;margin-left:8px;transition:opacity .15s;display:inline-flex;position:relative}.ah-info-wrap:hover{opacity:1}.ah-tooltip{background:var(--card-2);border:1px solid var(--border);width:280px;color:var(--muted);letter-spacing:0;box-shadow:0 12px 32px rgb(var(--sombra-rgb) / calc(.4 * var(--sombra-forca)));white-space:normal;z-index:10;pointer-events:none;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.6;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.ah-tooltip:before{content:"";background:var(--card-2);border-left:1px solid var(--border);border-top:1px solid var(--border);width:8px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.ah-info-wrap:hover .ah-tooltip{display:block}.ah-header-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.ah-status-pill{color:var(--accent-2);background:#10b98114;border:1px solid #10b98133;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}.ah-status-dot{background:var(--accent-2);width:7px;height:7px;box-shadow:0 0 8px var(--accent-2);border-radius:50%;animation:2s ease-in-out infinite ah-blink}@keyframes ah-blink{0%,to{opacity:1}50%{opacity:.3}}.ah-header-user{color:var(--muted);margin:0;font-size:13px}.ah-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ah-card{background:var(--card);border:1px solid var(--border);cursor:pointer;color:inherit;-webkit-user-select:none;user-select:none;border-radius:20px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:block;position:relative;overflow:hidden}.ah-card:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--vidro) 3%, transparent) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.ah-card:after{content:"";border-top:2px solid var(--agent-color,var(--accent));opacity:.5;pointer-events:none;border-radius:19px;transition:opacity .25s;position:absolute;inset:0}.ah-card:hover{border-color:color-mix(in srgb, var(--agent-color,var(--accent)) 40%, transparent);box-shadow:0 0 40px color-mix(in srgb, var(--agent-color,var(--accent)) 15%, transparent), 0 8px 32px rgb(var(--sombra-rgb) / calc(.3 * var(--sombra-forca)));transform:translateY(-4px)}.ah-card:hover:after{opacity:1}.ah-card-inner{flex-direction:column;gap:14px;min-height:220px;padding:28px;display:flex}.ah-card-top{justify-content:space-between;align-items:flex-start;display:flex}.ah-icon-wrap{background:color-mix(in srgb, var(--agent-color,var(--accent)) 12%, transparent);border:1px solid color-mix(in srgb, var(--agent-color,var(--accent)) 20%, transparent);width:52px;height:52px;color:var(--agent-color,var(--accent));border-radius:14px;justify-content:center;align-items:center;display:flex}.ah-phase-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb, var(--vidro) 4%, transparent);border:1px solid color-mix(in srgb, var(--vidro) 7%, transparent);border-radius:5px;padding:3px 9px;font-size:10px;font-weight:700}.ah-card-name{letter-spacing:-.5px;color:var(--text);margin:0;font-size:20px;font-weight:800}.ah-card-desc{color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.6}.ah-card-footer{margin-top:auto}.ah-pulse-row{align-items:flex-end;gap:4px;height:20px;display:flex}.ah-pulse-bar{background:var(--agent-color,var(--accent));transform-origin:bottom;border-radius:3px;flex:1;height:100%;animation:1.8s ease-in-out infinite alternate ah-bar}.ah-pulse-bar:first-child{height:40%}.ah-pulse-bar:nth-child(2){height:70%}.ah-pulse-bar:nth-child(3){height:55%}.ah-pulse-bar:nth-child(4){height:85%}.ah-pulse-bar:nth-child(5){height:45%}.ah-pulse-bar:nth-child(6){height:65%}@keyframes ah-bar{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.ah-overlay{background:var(--veu-card);-webkit-backdrop-filter:blur(8px);opacity:0;border-radius:20px;justify-content:center;align-items:center;transition:opacity .22s,transform .22s;display:flex;position:absolute;inset:0;transform:translateY(8px)}.ah-card:hover .ah-overlay{opacity:1;transform:translateY(0)}.ah-overlay-glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--agent-color,var(--accent)) 12%, transparent) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.ah-overlay-content{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex;position:relative}.ah-lock-ring,.ah-play-ring{border:2px solid color-mix(in srgb, var(--agent-color,var(--accent)) 40%, transparent);background:color-mix(in srgb, var(--agent-color,var(--accent)) 10%, transparent);width:56px;height:56px;color:var(--agent-color,var(--accent));border-radius:50%;justify-content:center;align-items:center;animation:2s ease-in-out infinite ah-ring-pulse;display:flex}.ah-play-ring svg{margin-left:3px}@keyframes ah-ring-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--agent-color,var(--accent)) 30%, transparent)}50%{box-shadow:0 0 0 10px #0000}}.ah-overlay-label{color:var(--text);letter-spacing:-.2px;margin:0;font-size:15px;font-weight:700}.ah-overlay-phase{color:var(--muted);margin:0;font-size:12px}.ah-footer-note{color:var(--tinta-apagada);align-items:flex-start;gap:8px;padding:0 2px;font-size:12px;line-height:1.5;display:flex}.ah-footer-note svg{flex-shrink:0;margin-top:1px}@media (width<=1100px){.ah-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.ah-grid{grid-template-columns:1fr}.ah-header{flex-direction:column}.ah-header-right{align-items:flex-start}}.shell-brand{align-items:center;gap:10px;padding:4px 0 8px;display:flex}.shell-logo{width:100%;max-width:190px;height:auto;display:block}.sidebar-footer{margin-top:auto}.btn-admin{background:var(--accent-admin)!important;color:#000!important}.btn-admin:hover{filter:brightness(1.08)}.admin-shell .sidebar{background:var(--admin-sidebar);border-right-color:var(--admin-sidebar-borda)}.admin-nav-active{background:var(--accent-admin)!important;color:#000!important}.admin-sidebar .shell-logo{min-width:0}.admin-nav-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-ambar);background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:5px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.admin-topbar-badge{color:var(--tinta-ambar);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.admin-topbar-dot{background:var(--accent-admin);width:7px;height:7px;box-shadow:0 0 8px var(--accent-admin);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.admin-avatar{background:var(--accent-admin)!important;color:#000!important}.admin-alert{color:color-mix(in srgb, #c98b10 var(--mistura-texto), var(--text));background:#f59e0b12;border:1px solid #f59e0b33;border-radius:10px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:13px;display:flex}.admin-section-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:700}.admin-tenant-card{background:var(--card);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.admin-tenant-info{align-items:center;gap:12px;display:flex}.admin-tenant-dot{background:var(--accent-2);width:10px;height:10px;box-shadow:0 0 8px var(--accent-2);border-radius:50%;flex-shrink:0}.admin-page-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.admin-coming-card{opacity:.7;position:relative}.admin-coming-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-ambar);background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:5px;margin-bottom:12px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.lp-features-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-feature-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:28px;transition:border-color .2s,transform .2s,background .2s}.lp-feature-card:hover{background:var(--card-2);border-color:#4f86f74d;transform:translateY(-3px)}.lp-feature-icon{width:44px;height:44px;color:var(--accent);background:#4f86f71a;border:1px solid #4f86f726;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.lp-feature-title{color:var(--text);letter-spacing:-.2px;margin:0 0 10px;font-size:15px;font-weight:700}.lp-feature-desc{color:var(--muted);margin:0;font-size:13px;line-height:1.68}@media (width<=640px){.lp-features-grid{grid-template-columns:1fr}}.pl-page{flex-direction:column;gap:22px;width:100%;max-width:1340px;margin:0 auto;padding-bottom:32px;display:flex;position:relative}.pl-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 68% 0%, color-mix(in srgb, var(--agent-color,var(--accent)) 16%, transparent), transparent 70%);filter:blur(8px);width:1100px;height:460px;transition:background .5s;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.pl-page>*{z-index:1;position:relative}.pl-timeline-wrap{z-index:5;background:var(--bg);flex-direction:column;gap:16px;padding-top:2px;display:flex;position:sticky;top:-1px}.pl-timeline-head{justify-content:space-between;align-items:center;display:flex}.pl-timeline-actions{align-items:center;gap:16px;display:flex}.pl-back{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.pl-back:hover{color:var(--text)}.pl-reset-btn{font-size:12px}.pl-stage-area{width:100%}.pl-stage{background:var(--card);border:1px solid var(--border);box-shadow:0 30px 70px -34px rgb(var(--sombra-rgb) / calc(.75 * var(--sombra-forca)));border-radius:22px;grid-template-columns:minmax(250px,300px) minmax(0,1fr);animation:.5s cubic-bezier(.22,1,.36,1) pl-stage-in;display:grid;position:relative;overflow:hidden}@keyframes pl-stage-in{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:none}}.pl-stage:before{content:"";z-index:2;background:linear-gradient(90deg, var(--agent-color,var(--accent)), transparent 82%);height:3px;position:absolute;top:0;left:0;right:0}.pl-stage--solo{display:block}.pl-rail{border-right:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--agent-color) 9%, transparent), transparent 42%), var(--bg-2);flex-direction:column;justify-content:space-between;gap:26px;padding:32px 26px;display:flex;position:relative;overflow:hidden}.pl-rail:after{content:"";pointer-events:none;opacity:.6;background-image:linear-gradient(color-mix(in srgb, var(--agent-color) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--agent-color) 7%, transparent) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 78% at 28% 0,#000 18%,#0000 76%);mask-image:radial-gradient(120% 78% at 28% 0,#000 18%,#0000 76%)}.pl-rail-top{z-index:1;flex-direction:column;gap:15px;display:flex;position:relative}.pl-stage-icon{background:color-mix(in srgb, var(--agent-color) 15%, transparent);border:1px solid color-mix(in srgb, var(--agent-color) 30%, transparent);width:60px;height:60px;color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--text));box-shadow:inset 0 1px 0 #ffffff14, 0 10px 30px -10px color-mix(in srgb, var(--agent-color) 60%, transparent);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pl-stage-eyebrow{letter-spacing:.14em;color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--text));align-items:baseline;gap:7px;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:600;display:flex}.pl-eyebrow-sep{color:var(--muted);opacity:.5}.pl-eyebrow-total{color:var(--muted)}.pl-stage-title{letter-spacing:.005em;margin:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:clamp(24px,2vw,31px);font-weight:700;line-height:1.04}.pl-stage-desc{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.pl-rail-foot{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.pl-rail-progress{background:var(--border);border-radius:99px;height:4px;overflow:hidden}.pl-rail-progress-fill{background:linear-gradient(90deg, var(--agent-color), color-mix(in srgb, var(--agent-color) 45%, #fff));border-radius:99px;height:100%;transition:width .4s}.pl-rail-next{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10.5px}.pl-rail-next span{color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--text));font-weight:600}.pl-surface{flex-direction:column;gap:20px;min-width:0;padding:30px 32px 26px;display:flex}.pl-stage-body{flex-direction:column;gap:18px;min-width:0;display:flex}.pl-stage-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:auto;padding-top:18px;display:flex}@media (width<=900px){.pl-stage{grid-template-columns:1fr}.pl-rail{border-right:none;border-bottom:1px solid var(--border);flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px}.pl-rail-foot{flex:1;min-width:180px}}.pl-locked{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.pl-locked-ring{border:2px solid color-mix(in srgb, var(--agent-color) 40%, transparent);background:color-mix(in srgb, var(--agent-color) 10%, transparent);width:52px;height:52px;color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--text));border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.pl-locked h2{margin:0;font-size:17px}.pl-locked p{max-width:420px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.pl-locked-cta{background:var(--agent-color);color:#06121f;border-radius:10px;align-items:center;gap:6px;margin-top:8px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pl-next-btn{background:var(--agent-color,var(--accent));color:#06121f;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.pl-next-btn:hover{filter:brightness(1.08)}.pl-next-soon{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, transparent);border:1px dashed color-mix(in srgb, var(--muted) 40%, transparent);cursor:default;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex}.pl-processing{flex-direction:column;align-items:center;gap:28px;padding:24px 0 8px;display:flex}.pl-processing-orb{justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative}.pl-processing-ring{border:2px solid color-mix(in srgb, var(--agent-color) 30%, transparent);border-top-color:var(--agent-color);border-radius:50%;animation:1s linear infinite pl-spin;position:absolute;inset:0}.pl-processing-ring-2{border-width:2px;border-top-color:#0000;border-bottom-color:var(--agent-color);opacity:.6;animation:1.6s linear infinite reverse pl-spin;inset:12px}.pl-processing-core{background:var(--agent-color);width:20px;height:20px;box-shadow:0 0 24px var(--agent-color);border-radius:50%;animation:1.4s ease-in-out infinite pl-pulse-core}@keyframes pl-spin{to{transform:rotate(360deg)}}@keyframes pl-pulse-core{0%,to{opacity:.8;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.pl-steps{flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0;padding:0;list-style:none;display:flex}.pl-step{color:var(--muted);opacity:.4;align-items:center;gap:12px;font-size:13px;transition:opacity .25s;display:flex}.pl-step-active,.pl-step-done{opacity:1}.pl-step-icon{border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.pl-step-done .pl-step-icon{background:var(--agent-color);border-color:var(--agent-color);color:#06121f}.pl-step-active .pl-step-icon{border-color:var(--agent-color)}.pl-step-done .pl-step-label{color:var(--text)}.pl-step-active .pl-step-label{color:var(--text);font-weight:600}.pl-step-spinner{border:1.5px solid color-mix(in srgb, var(--agent-color) 35%, transparent);border-top-color:var(--agent-color);border-radius:50%;width:9px;height:9px;animation:.7s linear infinite pl-spin}.pl-form{flex-direction:column;gap:16px;display:flex}.pl-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pl-anexos{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pl-anexo{border:1px solid var(--border);background:var(--bg-2);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.pl-anexo-num{background:color-mix(in srgb, var(--accent) 18%, transparent);width:20px;height:20px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:11px;display:grid}.pl-anexo-nome{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pl-anexo-tam{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.pl-anexo-x{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0;font-size:16px;line-height:1}.pl-anexo-x:hover{background:var(--bg-3,var(--bg-2));color:var(--fg)}.pl-anexo-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pl-dropzone{border:1.5px dashed var(--border);color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.pl-example-btn{align-self:flex-start}.pl-result-banner{color:var(--accent-2);background:#6ee7b714;border:1px solid #6ee7b740;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.pl-result-check{background:var(--accent-2);color:#06121f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.pl-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.pl-summary-item{flex-direction:column;gap:4px;display:flex}.pl-summary-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.pl-summary-value{font-family:Chakra Petch,system-ui,sans-serif;font-size:16px;font-weight:600}.pl-tags-row{flex-wrap:wrap;gap:8px;display:flex}.pl-tag{background:color-mix(in srgb, var(--agent-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--agent-color) 22%, transparent);color:color-mix(in srgb, var(--agent-color) 60%, var(--text));border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.pl-quote{border-left:3px solid var(--agent-color);background:var(--bg-2);color:var(--muted);white-space:pre-wrap;border-radius:0 10px 10px 0;margin:0;padding:12px 16px;font-size:13px;line-height:1.7}.pl-analyst-note{border:1px solid var(--border);border-left:3px solid color-mix(in srgb, var(--text) 34%, var(--border));background:linear-gradient(color-mix(in srgb, var(--text) 4%, transparent), transparent), var(--bg-2);border-radius:0 10px 10px 0;flex-direction:column;gap:8px;padding:13px 16px 14px 18px;display:flex;position:relative;overflow:hidden}.pl-analyst-note:before{content:"“";color:color-mix(in srgb, var(--text) 9%, transparent);pointer-events:none;font-family:Chakra Petch,system-ui,sans-serif;font-size:58px;line-height:1;position:absolute;top:-8px;right:14px}.pl-analyst-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.pl-analyst-eyebrow svg{color:color-mix(in srgb, var(--text) 42%, var(--muted));flex-shrink:0}.pl-analyst-eyebrow em{text-transform:none;letter-spacing:0;opacity:.65;font-style:normal;font-weight:500}.pl-analyst-text{z-index:1;color:color-mix(in srgb, var(--text) 88%, var(--muted));white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px;font-style:italic;line-height:1.7;position:relative}.pl-intro p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.pl-intro strong{color:var(--text)}.pl-dropzone--btn{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;transition:border-color .2s,background .2s}.pl-dropzone--btn:hover,.pl-dropzone--btn.is-drag{border-color:var(--agent-color);background:color-mix(in srgb, var(--agent-color) 6%, transparent);color:var(--text)}.pl-dropzone--btn strong{color:var(--text)}.pl-inline-error{color:var(--erro);margin:0;font-size:13px}.pl-report-bar{border:1px solid var(--border);background:var(--bg-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.pl-report-label{color:var(--muted);font-size:12px;font-weight:600}.pl-report-btns{flex-wrap:wrap;gap:8px;display:flex}.pl-report-btn{border:1px solid color-mix(in srgb, var(--agent-color) 30%, var(--border));background:color-mix(in srgb, var(--agent-color) 8%, transparent);color:color-mix(in srgb, var(--agent-color) 55%, var(--text));cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.pl-report-btn:hover:not(:disabled){background:color-mix(in srgb, var(--agent-color) 16%, transparent);border-color:var(--agent-color)}.pl-report-btn:disabled{opacity:.55;cursor:default}.pl-proc-status{color:var(--text);text-align:center;margin:20px 0 4px;font-family:Chakra Petch,system-ui,sans-serif;font-size:16px;font-weight:600}.pl-proc-hint{color:var(--muted);text-align:center;margin:0;font-size:12px}.pl-proc-bar{background:color-mix(in srgb, var(--agent-color,var(--accent)) 16%, transparent);border-radius:999px;width:min(340px,82%);height:6px;margin:2px auto 8px;overflow:hidden}.pl-proc-bar-fill{background:var(--agent-color,var(--accent));border-radius:999px;height:100%;transition:width .6s;position:relative;overflow:hidden}.pl-proc-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.4s ease-in-out infinite pl-proc-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes pl-proc-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.pl-proc-bar-fill:after{animation:none}}.pl-error-banner{color:var(--text);background:#f8717114;border:1px solid #f871714d;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.pl-error-banner strong{color:var(--erro)}.pl-meta-block{flex-direction:column;gap:10px;display:flex}.pl-block-title{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.pl-meta-list{flex-direction:column;gap:8px;margin:0;display:flex}.pl-meta-list>div{grid-template-columns:120px 1fr;align-items:start;gap:12px;display:grid}.pl-meta-list dt{color:var(--muted);font-size:13px}.pl-meta-list dd{color:var(--text);margin:0;font-size:13px}.pl-gap-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.pl-gap-list li{color:var(--muted);font-size:13px;line-height:1.6}.pl-doc-foot{color:var(--muted);margin:0;font-size:12px}.pl-doc-foot code{color:var(--text);background:var(--bg-2);border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace}.pl-json{border:1px solid var(--border);border-radius:10px;padding:8px 12px}.pl-json summary{cursor:pointer;color:var(--muted);font-size:12px}.jsonview{margin-top:10px}.jv-controls{align-items:center;gap:8px;margin-bottom:8px;display:flex}.jv-controls-spacer{flex:1}.jv-ctrl{border:1px solid color-mix(in srgb, var(--agent-color) 26%, var(--border));background:color-mix(in srgb, var(--agent-color) 7%, transparent);color:color-mix(in srgb, var(--agent-color) 55%, var(--text));cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.jv-ctrl:hover{background:color-mix(in srgb, var(--agent-color) 16%, transparent);border-color:var(--agent-color)}.jv-erro{color:var(--erro);margin:0 0 8px;font-size:11px}.jv-body{background:var(--bg);border:1px solid var(--border);border-radius:8px;max-height:360px;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.7;overflow:auto}.jv-row{white-space:pre-wrap;word-break:break-word;border-radius:4px;display:block}.jv-row--btn{cursor:pointer}.jv-row--btn:hover{background:color-mix(in srgb, var(--agent-color) 10%, transparent)}.jv-caret{vertical-align:-.15em;width:14px;height:1em;color:var(--muted);justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.jv-caret.is-open{transform:rotate(90deg)}.jv-caret--empty{visibility:hidden}.jv-key{color:color-mix(in srgb, var(--agent-color) calc(var(--mistura-texto) * .62), var(--text))}.jv-string{color:color-mix(in srgb, #7ee2a8 var(--mistura-texto), var(--text))}.jv-number{color:color-mix(in srgb, #f0b866 var(--mistura-texto), var(--text))}.jv-boolean{color:color-mix(in srgb, #c39bf5 var(--mistura-texto), var(--text))}.jv-null{color:var(--muted);font-style:italic}.jv-punct{color:var(--muted)}.jv-summary{color:var(--muted);opacity:.75;font-style:italic}.pl-table-wrap{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.pl-table{border-collapse:collapse;width:100%;font-size:13px}.pl-table th{text-align:left;background:var(--bg-2);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);padding:10px 14px;font-size:11px}.pl-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 14px}.pl-table tr:last-child td{border-bottom:none}.pl-td-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pl-td-muted{color:var(--muted)}.pl-badge{border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.pl-badge-framework{color:var(--accent);background:#4f86f71f}.pl-peso-Alto,.pl-sev-Alto,.pl-sev-Alta,.pl-status-Gap,.pl-prio-Alta{color:var(--erro);background:#f871711f}.pl-peso-Médio,.pl-sev-Médio,.pl-sev-Média,.pl-status-Parcial,.pl-prio-Média{color:var(--tinta-ambar);background:#f59e0b24}.pl-peso-Baixo,.pl-sev-Baixo,.pl-sev-Baixa,.pl-status-Aderente,.pl-prio-Baixa{color:var(--accent-2);background:#6ee7b71f}.pl-analise-top,.pl-scoring-top{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.pl-analise-list{flex:1;min-width:260px}.pl-gauge{--size:120px;width:var(--size);height:var(--size);background:conic-gradient(var(--agent-color) calc(var(--pct) * 1%), var(--border) 0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.pl-gauge-lg{--size:140px}.pl-gauge-inner{width:calc(var(--size) - 20px);height:calc(var(--size) - 20px);background:var(--card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.pl-gauge-value{font-family:Chakra Petch,system-ui,sans-serif;font-size:27px;font-weight:700}.pl-gauge-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.pl-mini-bar-track{background:var(--border);border-radius:99px;width:90px;height:6px;overflow:hidden}.pl-mini-bar-fill{background:var(--agent-color);border-radius:99px;height:100%}.pl-section-title{color:var(--text);text-transform:uppercase;letter-spacing:.07em;margin:4px 0 -6px;font-family:Chakra Petch,system-ui,sans-serif;font-size:14px;font-weight:600}.pl-gaps{flex-direction:column;gap:12px;display:flex}.pl-gap-card{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.pl-gap-head{justify-content:space-between;align-items:center;display:flex}.pl-gap-just{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.pl-scoring-side{flex-direction:column;flex:1;gap:14px;min-width:200px;display:flex}.pl-scoring-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pl-decisao-pill{background:color-mix(in srgb, var(--agent-color) 15%, transparent);color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--text));border:1px solid color-mix(in srgb, var(--agent-color) 30%, transparent);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.pl-motivos{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:flex}.pl-workflow{align-items:center;gap:6px;display:flex}.pl-wf-step{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.pl-wf-dot{background:var(--bg-2);border:1.5px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.pl-wf-active .pl-wf-dot{border-color:var(--agent-color);color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--text))}.pl-wf-active{color:var(--text);font-weight:600}.pl-wf-line{background:var(--border);width:32px;height:1.5px}.pl-plan-list{flex-direction:column;gap:10px;display:flex}.pl-plan-card{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pl-plan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pl-plan-titulo{font-size:13px;font-weight:700}.pl-plan-meta{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.pl-plan-status{color:color-mix(in srgb, var(--agent-color) var(--mistura-texto), var(--text));font-weight:600}.pl-resumo{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.pl-export-row{flex-wrap:wrap;gap:10px;display:flex}.pl-export-btn{align-items:center;gap:8px;font-size:12px;display:inline-flex}.pl-audit-trail{border-left:2px solid var(--border);flex-direction:column;gap:0;margin-left:5px;display:flex}.pl-audit-item{align-items:center;gap:10px;padding:9px 0 9px 18px;font-size:13px;display:flex;position:relative}.pl-audit-dot{background:var(--agent-color);border:2px solid var(--card);border-radius:50%;width:10px;height:10px;position:absolute;left:-6px}.pl-audit-label{color:var(--text);flex:1}.pl-audit-ts{color:var(--muted);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pl-security-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.pl-security-item{background:var(--bg-2);border:1px solid var(--border);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.pl-security-item svg{color:var(--agent-color);flex-shrink:0}@media (width<=760px){.pl-form-row{grid-template-columns:1fr}}.auth-card{flex-direction:column;width:100%;max-width:380px;display:flex}.auth-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 7px;font-size:10.5px;font-weight:600}.auth-eyebrow-mark{color:var(--acesso-tinta,var(--accent));margin-right:7px}.auth-title{letter-spacing:-.01em;color:var(--text);margin:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:1.15}.auth-lede{color:var(--muted);margin:10px 0 0;font-size:13.5px;line-height:1.55}.auth-cred{border:1px solid var(--border);border-left:2px solid var(--accent-2);background:var(--bg-2);border-radius:0 10px 10px 0;margin-top:20px;padding:12px 14px}.auth-cred-id{color:var(--text);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.4}.auth-cred-meta{letter-spacing:.02em;color:var(--muted);margin-top:6px;font-size:11px}.auth-cred.is-expirando{border-left-color:var(--accent-admin)}.auth-cred.is-invalido{border-left-color:var(--erro)}.auth-form{flex-direction:column;gap:16px;margin-top:26px;display:flex}.auth-form .auth-submit{margin-top:8px;padding:12px 16px;font-size:14.5px}.auth-form label{gap:7px}.auth-forca{align-items:center;gap:9px;margin-top:-4px;display:flex}.auth-forca-trilha{flex:1;gap:3px;display:flex}.auth-forca-seg{background:var(--border);border-radius:2px;flex:1;height:3px;transition:background-color .2s}.auth-forca-seg.on-fraca{background:var(--erro)}.auth-forca-seg.on-media{background:var(--accent-admin)}.auth-forca-seg.on-forte{background:var(--accent-2)}.auth-forca-rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right;min-width:62px;font-size:10.5px;font-weight:600}.auth-rodape{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin:22px 0 0;padding-top:18px;font-size:12.5px}.auth-rodape a{color:var(--muted);border-bottom:1px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}.auth-rodape a:hover{color:var(--text);border-bottom-color:var(--border)}.auth-nota{color:var(--muted);margin:16px 0 0;font-size:11.5px;line-height:1.5}.auth-estado{margin-top:20px}.auth-estado .auth-submit{width:100%;margin-top:20px}.auth-card a:focus-visible,.auth-card button:focus-visible,.auth-card input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.auth-forca-seg{transition:none}}.acesso{--acesso-acento:var(--accent);--acesso-tinta:var(--accent);isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(440px,1fr);min-height:100dvh;display:grid;position:relative}.acesso-admin{--acesso-acento:var(--accent-admin);--acesso-tinta:var(--tinta-ambar)}.acesso-fundo{--acesso-acento:var(--accent);z-index:-1;pointer-events:none;background:var(--bg-2);position:absolute;inset:0;overflow:hidden}.acesso-admin .acesso-fundo{--acesso-acento:var(--accent-admin)}.acesso-fundo:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--acesso-acento) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--acesso-acento) 7%, transparent) 1px, transparent 1px);background-size:48px 48px;animation:30s linear infinite acesso-grade;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 25% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 80% at 25% 40%,#000 20%,#0000 80%)}.acesso-aurora{filter:blur(80px);border-radius:50%;width:46vmax;height:46vmax;position:absolute}.acesso-aurora.a1{background:radial-gradient(circle, var(--acesso-acento), transparent 62%);opacity:.24;animation:22s ease-in-out infinite alternate acesso-deriva;top:-22vmax;left:-16vmax}.acesso-aurora.a2{opacity:.16;background:radial-gradient(circle,#7c5cff,#0000 62%);animation:28s ease-in-out infinite alternate-reverse acesso-deriva;bottom:-26vmax;right:-20vmax}.acesso-neural{opacity:.6;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000026 0%,#00000059 30%,#000 55%);mask-image:linear-gradient(90deg,#00000026 0%,#00000059 30%,#000 55%)}@keyframes acesso-deriva{to{transform:translate(8vmax,6vmax)scale(1.12)}}@keyframes acesso-grade{to{background-position:48px 48px}}.acesso-marca{flex-direction:column;gap:40px;padding:36px clamp(28px,5vw,72px) 32px;display:flex}.acesso-marca-topo{justify-content:space-between;align-items:center;gap:16px;display:flex}.acesso-logo{width:190px;height:auto;display:block}.acesso-voltar{color:var(--muted);white-space:nowrap;font-size:13px;text-decoration:none;transition:color .15s;position:absolute;top:48px;right:clamp(28px,5vw,72px)}.acesso-voltar:hover{color:var(--text)}.acesso-voltar:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.acesso-tese{max-width:520px;margin:auto 0}.acesso-tese-titulo{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:clamp(30px,3.1vw,44px);font-weight:700;line-height:1.08}.acesso-tese-sub{max-width:44ch;color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.55}.acesso-esteira{flex-direction:column;gap:20px;margin:40px 0 0;padding:0;list-style:none;display:flex}.acesso-etapa{animation:.4s both acesso-acende;animation-delay:calc(.25s + var(--i) * .2s);grid-template-rows:30px auto;grid-template-columns:30px minmax(0,1fr);column-gap:16px;display:grid;position:relative}.acesso-etapa:before,.acesso-etapa:after{content:"";border-radius:1px;width:2px;height:calc(100% - 10px);position:absolute;top:30px;left:14px}.acesso-etapa:before{background:color-mix(in srgb, var(--vidro) 8%, transparent)}.acesso-etapa:after{background:linear-gradient(color-mix(in srgb, var(--cor) 60%, transparent), color-mix(in srgb, var(--cor-prox) 60%, transparent));transform-origin:top;animation:.2s linear both acesso-trilho;animation-delay:calc(.3s + var(--i) * .2s)}.acesso-etapa:last-child:before,.acesso-etapa:last-child:after{display:none}.acesso-etapa-num{z-index:1;border:1.5px solid var(--cor);background:var(--bg-2);width:30px;height:30px;color:var(--cor);box-shadow:0 0 0 4px color-mix(in srgb, var(--cor) 14%, transparent);animation:4.8s ease-out infinite acesso-halo;animation-delay:calc(2s + var(--i) * .6s);border-radius:50%;grid-row:1;justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:flex;position:relative}.acesso-etapa-nome{letter-spacing:.08em;text-transform:uppercase;color:var(--text);grid-area:1/2;align-self:center;font-family:Chakra Petch,system-ui,sans-serif;font-size:14.5px;font-weight:600}.acesso-etapa-resumo{color:var(--muted);grid-area:2/2;font-size:13px;line-height:1.45}@keyframes acesso-acende{0%{opacity:.22}to{opacity:1}}@keyframes acesso-trilho{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.acesso-sinal{pointer-events:none;width:12px;height:calc(100% - 10px);position:absolute;top:30px;left:9px;overflow:hidden}.acesso-sinal:before{content:"";background:linear-gradient(transparent, var(--cor) 50%, #fff);width:3px;height:45%;box-shadow:0 0 8px 2px color-mix(in srgb, var(--cor) 75%, transparent);opacity:0;animation:4.8s cubic-bezier(.5,0,.3,1) infinite acesso-sinal;animation-delay:calc(2s + var(--i) * .6s);border-radius:2px;position:absolute;top:0;left:4.5px;transform:translateY(-100%)}@keyframes acesso-sinal{0%{opacity:0;transform:translateY(-100%)}2%{opacity:1}12.5%{opacity:1;transform:translateY(250%)}13%,to{opacity:0;transform:translateY(250%)}}@keyframes acesso-halo{0%{background:color-mix(in srgb, var(--cor) 24%, var(--bg-2));box-shadow:0 0 0 4px color-mix(in srgb, var(--cor) 14%, transparent), 0 0 0 0 color-mix(in srgb, var(--cor) 55%, transparent)}20%,to{background:var(--bg-2);box-shadow:0 0 0 4px color-mix(in srgb, var(--cor) 14%, transparent), 0 0 0 14px transparent}}.acesso-marca-rodape{letter-spacing:.04em;color:var(--muted);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.acesso-lado{justify-content:center;align-items:center;padding:48px 32px;display:flex}.acesso-conteudo{--acesso-sombra:inset 0 1px 0 #ffffff12, 0 30px 80px -20px #000000b3, 0 0 70px -12px color-mix(in srgb, var(--acesso-acento) 26%, transparent);background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--acesso-acento) 13%, transparent), transparent 60%), color-mix(in srgb, var(--card) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:1px solid color-mix(in srgb, var(--vidro) 9%, transparent);width:100%;max-width:440px;box-shadow:var(--acesso-sombra);border-radius:18px;padding:36px 32px 32px;animation:1.3s cubic-bezier(.2,.7,.3,1) 1.55s both acesso-chegada}.acesso-conteudo input{background:color-mix(in srgb, var(--bg) 70%, transparent);border-color:color-mix(in srgb, var(--vidro) 10%, transparent)}.acesso-conteudo input:focus{border-color:var(--accent)}.acesso-admin .acesso-conteudo input:focus{border-color:var(--accent-admin)}@keyframes acesso-chegada{0%{box-shadow:var(--acesso-sombra), 0 0 0 0 color-mix(in srgb, var(--acesso-acento) 38%, transparent)}to{box-shadow:var(--acesso-sombra), 0 0 0 22px transparent}}.acesso-esqueci{color:var(--muted);align-self:flex-end;margin-top:-8px;font-size:12.5px;text-decoration:none}.acesso-esqueci:hover{color:var(--text);text-decoration:underline}@media (prefers-reduced-motion:reduce){.acesso-etapa,.acesso-etapa:after,.acesso-etapa-num,.acesso-aurora.a1,.acesso-aurora.a2,.acesso-conteudo,.acesso-fundo:before{animation:none}.acesso-sinal{display:none}}@media (width<=900px){.acesso{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.acesso-marca{border-bottom:1px solid color-mix(in srgb, var(--vidro) 8%, transparent);gap:0;padding:18px 20px}.acesso-tese,.acesso-marca-rodape{display:none}.acesso-logo{width:150px}.acesso-voltar{position:static}.acesso-lado{align-items:flex-start;padding:28px 16px 48px}.acesso-conteudo{padding:32px 22px 26px;animation:none}}.cred-painel{border:1px solid var(--border);border-left:3px solid var(--accent-2);background:var(--card);border-radius:0 12px 12px 0;margin-bottom:18px;padding:16px 18px}.cred-painel-topo{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin:0 0 3px;font-size:10.5px;font-weight:600}.cred-painel-titulo{color:var(--text);margin:0 0 12px;font-size:14px}.cred-painel-linha{align-items:center;gap:8px;display:flex}.cred-painel-linha input{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.cred-painel-meta{color:var(--muted);margin:10px 0 0;font-size:11.5px}.campo-senha{align-items:center;display:flex;position:relative}.campo-senha input{width:100%;padding-right:44px}.campo-senha-olho{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;right:5px}.campo-senha-olho:hover{color:var(--text);background:color-mix(in srgb, var(--vidro) 5%, transparent);filter:none}.campo-senha-olho:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.campo-senha-olho[aria-pressed=true]{color:var(--tinta-ambar)}.campo-senha.revelado input{border-color:#f59e0b73}.campo-senha.revelado input:focus{border-color:var(--accent-admin)}.pf{--pf-acento:var(--accent);--pf-tinta:var(--accent);--pf-sobre-acento:#fff;max-width:1120px;margin:0 auto}.pf-admin{--pf-acento:var(--accent-admin);--pf-tinta:var(--tinta-ambar);--pf-sobre-acento:#000}.pf-head{margin-bottom:24px}.pf-head p{margin:0}.pf-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pf-card{flex-direction:column;display:flex}.pf .pf-corpo{flex:1;gap:18px;padding:22px 24px 24px}.pf-cracha{border-bottom:1px solid var(--border);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--vidro) 3%, transparent) 0 1px, transparent 1px 7px), linear-gradient(90deg, color-mix(in srgb, var(--pf-acento) 12%, transparent), transparent 65%), var(--card-2);align-items:center;gap:16px;padding:22px 24px;display:flex;position:relative}.pf-cracha:before{content:"";background:var(--pf-acento);width:3px;position:absolute;inset:0 auto 0 0}.pf-avatar{background:var(--pf-acento);width:56px;height:56px;color:var(--pf-sobre-acento);letter-spacing:.02em;box-shadow:0 6px 18px rgb(var(--sombra-rgb) / calc(.35 * var(--sombra-forca)));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.pf-cracha-id{flex-direction:column;gap:4px;min-width:0;display:flex}.pf-cracha-area{letter-spacing:.12em;text-transform:uppercase;color:var(--pf-tinta);font-size:10.5px;font-weight:700}.pf-cracha-nome{letter-spacing:-.2px;color:var(--text);overflow-wrap:anywhere;font-size:20px;font-weight:700}.pf-titulo{color:var(--text);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.pf-titulo svg{color:var(--pf-tinta)}.pf-lede{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.pf-fatos{border-top:1px dashed var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0;padding-top:16px;display:grid}.pf-fato{flex-direction:column;gap:6px;min-width:0;display:flex}.pf-fato dt{color:var(--muted);font-size:13px}.pf-fato dd{margin:0}.pf-email{color:var(--text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6}.pf-papeis{flex-wrap:wrap;gap:6px;display:flex}.pf-papel{border:1px solid var(--border);background:var(--bg-2);color:var(--text);border-radius:999px;padding:1px 10px;font-size:12px;font-weight:600;line-height:1.6}.pf-papel-admin{border-color:color-mix(in srgb, var(--accent-admin) 45%, transparent);background:color-mix(in srgb, var(--accent-admin) 10%, transparent);color:var(--tinta-ambar)}.pf-papel-analista{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.pf-confere{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.pf-confere.sim{color:var(--ok)}.erro.pf-aviso{margin:0}.pf-acoes{justify-content:flex-end;align-items:center;gap:14px;margin-top:auto;padding-top:2px;display:flex}.pf-ok{color:var(--accent-2);align-items:center;gap:6px;margin-right:auto;font-size:13px;display:inline-flex}@media (width<=900px){.pf-grade{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.pf-fatos{grid-template-columns:minmax(0,1fr)}.pf-cracha,.pf .pf-corpo{padding-left:18px;padding-right:18px}}.ia-toggle{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;font-size:11px;display:flex}.ia-toggle input{accent-color:var(--accent-admin);cursor:pointer}.ia-toggle-travado input{cursor:not-allowed;opacity:.72}.ia-rev{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(320px,2fr);gap:12px;padding:4px 0 6px;animation:.18s ease-out both ia-rev-abre;display:grid}@keyframes ia-rev-abre{0%{opacity:0;transform:translateY(-4px)}}.ia-rev-card{border:1px solid var(--border);background:var(--bg-2);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:14px 16px;display:grid}.ia-rev-card.is-inerte{border-style:dashed}.ia-rev-card h4{letter-spacing:.02em;color:var(--text);margin:0;font-size:12px}.ia-rev-modos{gap:6px;display:grid}.ia-rev-modo,.ia-rev-check{cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:row;align-items:flex-start;gap:9px;padding:7px 9px;font-size:12.5px;display:flex}.ia-rev-modo:hover,.ia-rev-check:hover{background:var(--card)}.ia-rev-modo.is-on{border-color:var(--accent-admin);background:color-mix(in srgb, var(--accent-admin) 7%, transparent)}.ia-rev-modo input,.ia-rev-check input{accent-color:var(--accent-admin);margin-top:2px}.ia-rev-modo span,.ia-rev-check span{gap:2px;display:grid}.ia-rev-modo small,.ia-rev-check small{color:var(--muted);font-size:11.5px;line-height:1.4}.ia-rev-check:has(input:disabled){cursor:default}.ia-rev-nota{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.ia-rev-indisponivel{border:1px dashed var(--border);color:var(--muted);border-radius:10px;grid-column:1/-1;margin:0;padding:10px 14px;font-size:12.5px}.ia-rev-indisponivel strong{color:var(--text);font-weight:600}.ia-rev-quantas{color:var(--text);flex-direction:row;align-items:center;gap:10px;font-size:12.5px;display:flex}.ia-rev-quantas select{background:var(--card);color:var(--text);border:1px solid var(--border);font:inherit;font-family:var(--ia-mono);border-radius:7px;padding:5px 8px;font-size:12px}.ia-rev-rodadas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ia-rev-rodadas li{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.ia-rev-rodadas .ia-toggle{flex-direction:row}.ia-rev-rodada-num{color:var(--text);white-space:nowrap;font-size:12px}.ia-rev-limpar{font:inherit;color:var(--tinta-ambar);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0;font-family:system-ui,sans-serif;text-decoration:underline}.ia-rev-limpar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ia-rev-rodada-nota{color:var(--muted);font-size:11px;font-family:var(--ia-mono);grid-column:2/-1}@media (prefers-reduced-motion:reduce){.ia-rev{animation:none}}.ia-picker{min-width:0;position:relative}.ia-picker-campo{background:var(--bg-2);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--ia-mono);border-radius:7px;padding:7px 9px;font-size:12px}.ia-picker-campo::placeholder{color:var(--muted);font-family:system-ui,sans-serif}.ia-picker-campo:focus{border-color:var(--accent);outline:none}.ia-lista{z-index:30;background:var(--card-2);border:1px solid var(--border);max-height:300px;box-shadow:0 18px 44px rgb(var(--sombra-rgb) / calc(.55 * var(--sombra-forca)));border-radius:9px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ia-opt{cursor:pointer;border-radius:6px;grid-template-columns:1fr auto;align-items:baseline;gap:10px;padding:7px 9px;font-size:12px;display:grid}.ia-opt:hover,.ia-opt.is-ativa{background:var(--card)}.ia-opt-id{font-family:var(--ia-mono);text-overflow:ellipsis;overflow:hidden}.ia-opt-preco{font-family:var(--ia-mono);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:11px}.ia-lista.paraCima{top:auto;bottom:calc(100% + 4px)}.ia-vazio{color:var(--muted);text-align:center;padding:12px;font-size:12px}.ia-th-ord button{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.ia-th-ord.num button{justify-content:flex-end}.ia-th-ord button:hover{color:var(--text)}.ia-th-ord button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ia-th-ord.is-ativa{color:var(--accent)}.ia-th-seta{opacity:.45;font-size:9px}.ia-th-ord.is-ativa .ia-th-seta{opacity:1}@media (width<=900px){.ia-toggle{text-align:left;justify-content:flex-start}}[hidden]{display:none!important}@media (width<=900px) and (pointer:coarse){:root{--gaveta-largura:min(304px, 86vw);--gaveta-curva:cubic-bezier(.2, .7, .2, 1)}.sidebar{z-index:74;width:var(--gaveta-largura);min-height:0;padding:18px 16px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;transition:transform .3s var(--gaveta-curva), visibility 0s linear .3s;align-self:stretch;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.shell.menu-aberto .sidebar{visibility:visible;transition:transform .3s var(--gaveta-curva), visibility 0s;box-shadow:24px 0 60px rgb(var(--sombra-rgb) / calc(.5 * var(--sombra-forca)));transform:none}.shell.menu-aberto .sidebar:after{content:"";pointer-events:none;background:linear-gradient(transparent, var(--menu-sinal,var(--accent)), transparent) no-repeat;background-size:1px 180px;width:1px;animation:1.3s cubic-bezier(.4,0,.2,1) .2s both gaveta-sinal;position:absolute;top:0;bottom:0;right:0}.admin-shell.menu-aberto .sidebar:after{--menu-sinal:var(--accent-admin)}.menu-alternar{display:none}.shell-brand{align-items:center;min-height:40px;padding-right:52px}.menu-fechar{border:1px solid var(--border);width:40px;height:40px;color:var(--muted);background:0 0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:14px}.menu-fechar:active{color:var(--text);background:var(--card)}.sidebar nav{gap:4px}.nav{gap:12px;padding:13px 14px;font-size:15px}.nav-inicio{font-size:13px}.menu-veu{z-index:72;background:var(--veu);-webkit-backdrop-filter:blur(3px);touch-action:none;animation:.2s modal-fade;position:fixed;inset:0}.topbar{z-index:40;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);gap:10px;padding:0 14px 0 12px;position:sticky;top:0}.menu-abrir{border:1px solid var(--border);background:var(--card);width:42px;height:42px;color:var(--text);border-radius:12px;flex-shrink:0;place-items:center;padding:0;display:grid}.menu-abrir:active{background:var(--card-2)}.menu-abrir svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round}.menu-abrir circle{stroke:var(--accent)}.admin-shell .menu-abrir circle{stroke:var(--accent-admin)}.content{padding:20px}}@media (width<=600px) and (pointer:coarse){.content{padding:16px}}@media (width<=900px) and (pointer:coarse) and (prefers-reduced-motion:reduce){.sidebar,.shell.menu-aberto .sidebar{transition:none}.shell.menu-aberto .sidebar:after{animation:none;display:none}.menu-veu{animation:none}}@keyframes gaveta-sinal{0%{opacity:0;background-position:0 -180px}15%{opacity:1}to{opacity:0;background-position:0 calc(100% + 180px)}}@media (width<=1180px) and (pointer:coarse){.panel:has(>.table){overscroll-behavior-x:contain;overflow-x:auto}.table td.row-actions{white-space:nowrap;text-align:right;vertical-align:middle;display:table-cell}.table td.row-actions .icon-btn+.icon-btn{margin-left:8px}.table td.row-actions{background:var(--card);box-shadow:-14px 0 14px -14px rgb(var(--sombra-rgb) / calc(.7 * var(--sombra-forca)));position:sticky;right:0}.table th,.table td{padding-left:12px;padding-right:12px}.table tr:hover td:not(.row-actions){background:0 0}.icon-btn{width:40px;height:40px}.page-head{flex-wrap:wrap;gap:12px}}@media (width<=600px) and (pointer:coarse){.panel:has(>table[data-cartoes]){background:0 0;border:0;border-radius:0;overflow:visible}:is(.lt-tabela-wrap:has(>table[data-cartoes]),.pl-table-wrap:has(>table[data-cartoes])){border:0;overflow:visible}table[data-cartoes],table[data-cartoes] tbody{display:block}table[data-cartoes] thead{display:none}table[data-cartoes] tr{border:1px solid var(--cartao-borda,var(--border));background:var(--cartao-fundo,var(--card));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-bottom:10px;padding:14px 12px 14px 16px;display:grid}table[data-cartoes] tr:last-child{margin-bottom:0}table[data-cartoes] td{overflow-wrap:anywhere;border:0;grid-column:1/-1;min-width:0;padding:0}table[data-cartoes] tr:hover td{background:0 0}table[data-cartoes] td:first-child{min-width:0;color:var(--cartao-texto,var(--text));grid-area:1/1;align-self:center;font-size:15.5px;font-weight:650}table[data-cartoes] td.row-actions{box-shadow:none;background:0 0;grid-area:1/2;align-self:start;margin:-4px -2px 0 0;position:static}table[data-cartoes] td[data-rotulo]:not(:first-child){text-align:left;white-space:normal;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}table[data-cartoes] td[data-rotulo]:not(:first-child):before{content:attr(data-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--cartao-rotulo,var(--muted));flex:0 0 106px;font-family:system-ui,sans-serif;font-size:11px;font-weight:600}table[data-cartoes=grade] tr{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}table[data-cartoes=grade] td{grid-column:auto}table[data-cartoes=grade] td:first-child,table[data-cartoes=grade] td[data-largo]{grid-column:1/-1}table[data-cartoes=grade] td[data-rotulo]:not(:first-child){flex-direction:column;align-items:flex-start;gap:3px;display:flex}table[data-cartoes=grade] td[data-rotulo]:not(:first-child):before{flex:none}table[data-cartoes] thead:has(th.ia-th-ord){margin-bottom:12px;display:block}table[data-cartoes] thead:has(th.ia-th-ord) tr{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}table[data-cartoes] thead:has(th.ia-th-ord) tr:before{content:"Ordenar por";letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:11px;font-weight:600}table[data-cartoes] th.ia-th-ord{border:0;padding:0}table[data-cartoes] th.ia-th-ord button{border:1px solid var(--border);border-radius:999px;width:auto;min-height:36px;padding:6px 12px}table[data-cartoes] th.ia-th-ord.is-ativa button{border-color:var(--accent)}table[data-cartoes] thead th.crud-th-fixa{display:none}table[data-cartoes] th.crud-ord button{padding:6px 12px}.modal-backdrop{padding:12px 12px calc(28px + env(safe-area-inset-bottom))}.modal-close{place-items:center;width:40px;height:40px;margin-right:-8px;display:grid}.modal-actions button{flex:1;min-height:44px}}@media (width<=900px) and (pointer:coarse){.pl-stage-footer{flex-wrap:wrap}.pl-anexo-x{width:40px;height:40px;margin:-8px -8px -8px 0;font-size:20px}}@media (width<=600px) and (pointer:coarse){.pl-stage-footer>*{flex:100%;justify-content:center;min-height:46px}.pl-dropzone{padding:18px 16px;font-size:13px}}@media (width<=1180px) and (pointer:coarse){.ia-toggle input{width:22px;height:22px}.ia-picker-campo{padding:10px 12px;font-size:16px}.cred-painel-linha input{font-size:16px}}@media (width<=900px) and (pointer:coarse){.lp-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px) and (pointer:coarse){.lp-features-grid{grid-template-columns:minmax(0,1fr)}.lp-feature-card{padding:20px}.admin-tenant-card{flex-wrap:wrap;gap:12px}.cred-painel-linha{flex-wrap:wrap}.cred-painel-linha input{flex:100%;min-width:0}.cred-painel-linha button{flex:1;min-height:44px}}@media (width<=1180px) and (pointer:coarse){input,select,textarea{font-size:16px}}@media (hover:none) and (pointer:coarse){.lp-feature-card:hover,.ah-card:hover,.ie-cor:hover{transform:none}}@media (width<=1180px) and (height<=520px) and (pointer:coarse){.acesso{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.acesso-marca{border-bottom:1px solid color-mix(in srgb, var(--vidro) 8%, transparent);gap:0;padding:14px 20px}.acesso-tese,.acesso-marca-rodape{display:none}.acesso-logo{width:150px}.acesso-voltar{position:static}.acesso-lado{align-items:flex-start;padding:20px 16px 40px}.acesso-conteudo{padding:28px 22px 24px;animation:none}}@media (width<=360px) and (pointer:coarse){.acesso-marca-topo{flex-wrap:wrap;row-gap:10px}}@media (width<=900px) and (pointer:coarse){.ah-info-wrap{cursor:pointer;opacity:.75;margin:-10px -10px -10px -2px;padding:10px}.ah-tooltip{width:min(280px,100vw - 48px);left:auto;right:0;transform:none}.ah-tooltip:before{left:auto;right:13px;transform:rotate(45deg)}}@media (width<=1180px) and (pointer:coarse){.ia-rev{grid-template-columns:1fr 1fr}.ia-rev-card.is-largo{grid-column:1/-1}}@media (width<=600px) and (pointer:coarse){.ia-rev,.ia-rev-rodadas li{grid-template-columns:1fr}.ia-rev-rodada-nota{grid-column:auto}}
