:root{--color-primary:#0b4ea2;--color-on-primary:#fff;--color-structure:#002a6b;--color-structure-deep:#001e52;--color-on-structure:#fff;--color-on-structure-muted:#a9c6ee;--color-active:#1f6fe5;--color-accent:#52d5ff;--color-primary-container:#e6f1ff;--color-metric-container:#eef6ff;--color-background:#f4f7fc;--color-surface:#fff;--color-surface-muted:#e8eef7;--color-outline:#d6e0ee;--color-on-surface:#0a2350;--color-on-surface-muted:#4e6283;--color-ok:#1e9e62;--color-on-ok:#0b6b58;--color-ok-container:#e3f3ee;--color-warning:#c28400;--color-on-warning:#7a4e00;--color-warning-container:#fff2d1;--color-critical:#d2452c;--color-on-critical:#a8321c;--color-critical-container:#fde9e4;--gradient-depth:linear-gradient(135deg, #002a6b 0%, #0b4ea2 100%);--gradient-peak:linear-gradient(180deg, #1f6fe5 0%, #0b4ea2 100%);--gradient-shine:linear-gradient(45deg, #1f6fe5 0%, #52d5ff 100%);--shadow-s1:0 1px 2px #002a6b0d, 0 4px 12px #002a6b0f;--shadow-s2:0 2px 6px #002a6b0f, 0 12px 28px #002a6b1a;--shadow-s3:0 4px 12px #002a6b14, 0 24px 56px #002a6b29;--shadow-glow:0 6px 20px #1f6fe559;--shadow-focus:0 0 0 2px #1f6fe5, 0 0 0 6px #1f6fe526;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font:Montserrat,system-ui,sans-serif;--angle:59.04deg;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-stagger:40ms;--motion-breath:2.4s;--ease-rise:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--dataviz-series-1:#0b4ea2;--dataviz-series-2:#1793c9;--dataviz-series-3:#b5651d;--dataviz-highlight:#1f6fe5;--dataviz-grid:#e8eef7;--dataviz-reference:#4e6283;--type-display:800 2.75rem/1.05 var(--font);--tracking-display:-.02em;--type-headline:700 2.125rem/1.12 var(--font);--tracking-headline:-.01em;--type-title-lg:700 1.875rem/1.1 var(--font);--type-title-md:700 1.3125rem/1.2 var(--font);--type-metric:800 2.875rem/1 var(--font);--tracking-metric:-.02em;--type-metric-unit:700 1.5rem/1 var(--font);--type-code:800 2rem/1 var(--font);--tracking-code:-.01em;--type-body:400 1rem/1.5 var(--font);--type-body-strong:700 1rem/1.4 var(--font);--type-ui:500 .875rem/1.4 var(--font);--type-data:600 .9375rem/1.4 var(--font);--type-action:700 1rem/1 var(--font);--type-chip:600 .9375rem/1 var(--font);--type-caption:700 .75rem/1 var(--font);--tracking-caption:.18em}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-DNH24fPg.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}body{font:var(--type-body);color:var(--color-on-surface);background:var(--color-background);-webkit-font-smoothing:antialiased;margin:0}.num{font-variant-numeric:tabular-nums}.c-estrutura{background:var(--color-structure) url(/assets/malha-picos-CYB7c3vb.svg) center/cover no-repeat;color:var(--color-on-structure)}.c-profundidade{background:url(/assets/malha-picos-CYB7c3vb.svg) center/cover no-repeat,var(--gradient-depth);color:var(--color-on-structure)}.c-cartao{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-s1)}.c-cartao--clicavel{box-shadow:var(--shadow-s2)}.c-rotulo{font:var(--type-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-on-surface)}.c-estrutura .c-rotulo,.c-heroi__painel .c-rotulo{color:var(--color-on-structure-muted)}.c-profundidade .c-rotulo{color:#fff;opacity:1}.c-destaque{font:var(--type-headline);letter-spacing:var(--tracking-headline);margin:0}.c-destaque em{color:var(--color-primary);font-style:normal}.c-estrutura .c-destaque em,.c-heroi__painel .c-destaque em{color:var(--color-accent)}.c-profundidade .c-destaque em{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:8px;text-decoration-thickness:4px}.c-barra{background:var(--color-primary);border-radius:3px;width:56px;height:6px;margin-top:20px;display:block}.c-estrutura .c-barra,.c-profundidade .c-barra,.c-heroi__painel .c-barra{background:var(--color-accent)}.c-metrica{font:var(--type-metric);letter-spacing:var(--tracking-metric);font-variant-numeric:tabular-nums}.c-metrica small{font:var(--type-metric-unit);margin-left:2px}.c-btn{border-radius:var(--radius-md);height:52px;font:var(--type-action);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:12px;padding:0 22px;display:inline-flex}.c-btn svg{flex:none;width:18px;height:18px}.c-btn--primario{background:var(--gradient-peak);color:var(--color-on-primary);box-shadow:var(--shadow-glow)}.c-btn--primario:hover{background:var(--color-active)}.c-btn--secundario{background:var(--color-surface);color:var(--color-structure);box-shadow:inset 0 0 0 1.5px var(--color-structure)}.c-btn--texto{color:var(--color-primary);background:0 0;height:44px;padding:0 6px}.c-btn:disabled,.c-btn--desabilitado{background:var(--color-surface-muted);color:var(--color-on-surface-muted);box-shadow:none;cursor:not-allowed}.c-btn:focus-visible,.c-campo:focus-within{box-shadow:var(--shadow-focus);outline:0}.c-btn-redondo{background:var(--color-primary-container);width:40px;height:40px;color:var(--color-primary);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.c-chip{height:38px;font:var(--type-chip);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 13px;display:inline-flex}.c-chip svg{flex:none;width:17px;height:17px}.c-chip i{background:currentColor;border-radius:50%;width:10px;height:10px}.c-chip--ok{background:var(--color-ok-container);color:var(--color-on-ok)}.c-chip--ok i{background:var(--color-ok)}.c-chip--atencao{background:var(--color-warning-container);color:var(--color-on-warning)}.c-chip--atencao svg{color:var(--color-warning)}.c-chip--critico{background:var(--color-critical-container);color:var(--color-on-critical)}.c-chip--critico svg{color:var(--color-critical)}.c-chip--info{background:var(--color-primary-container);color:var(--color-primary)}.c-prioridade{font:700 13px/1 var(--font);align-items:center;gap:5px;display:inline-flex}.c-prioridade img{height:11px}.c-prioridade--urgente{color:var(--color-on-warning)}.c-prioridade--emergencial{color:var(--color-on-critical)}.c-indicador{background:var(--color-metric-container);border-radius:var(--radius-lg);padding:18px 20px}.c-indicador__topo{font:600 14px/1.25 var(--font);align-items:center;gap:10px;display:flex}.c-indicador__topo svg{flex:none;width:26px;height:26px}.c-indicador .c-metrica{margin-top:14px;display:block}.c-indicador__nota{font:var(--type-ui);color:var(--color-on-surface-muted);margin-top:6px}.c-roteiro{height:48px;display:flex}.c-roteiro__etapa{font:var(--type-data);background:var(--color-surface-muted);color:var(--color-on-surface-muted);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);flex:1;justify-content:center;align-items:center;margin-left:-14px;padding-left:10px;display:flex}.c-roteiro__etapa:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);margin-left:0;padding-left:0}.c-roteiro__etapa svg{width:16px;height:16px}.c-roteiro__etapa--feita{background:var(--color-primary);color:var(--color-on-primary)}.c-roteiro__etapa--agora{background:var(--color-accent);color:var(--color-structure);font:var(--type-body-strong);flex:2.6}.c-roteiro__nomes{font:600 12px var(--font);color:var(--color-on-surface-muted);margin-top:8px;display:flex}.c-roteiro__nomes span{text-align:center;flex:1}.c-roteiro__nomes span.agora{flex:2.6}.c-nav{border-radius:var(--radius-xl);padding:28px 18px}.c-nav__logo{width:150px;margin:4px 0 6px 12px;display:block}.c-nav__produto{font:700 11px var(--font);letter-spacing:.32em;color:var(--color-on-structure-muted);margin:0 0 28px 14px}.c-nav__item{border-radius:var(--radius-md);height:52px;font:var(--type-ui);color:var(--color-on-structure-muted);align-items:center;gap:14px;padding:0 16px;font-size:16px;text-decoration:none;display:flex}.c-nav__item svg{flex:none;width:22px;height:22px}.c-nav__item--ativo{background:var(--gradient-peak);color:#fff;box-shadow:var(--shadow-glow);font-weight:700}.c-badge{background:var(--color-critical);color:#fff;min-width:22px;height:22px;font:700 12px/22px var(--font);text-align:center;border-radius:11px;margin-left:auto;padding:0 6px}.c-campo{border-radius:var(--radius-md);background:var(--color-background);height:52px;font:var(--type-body);color:var(--color-on-surface-muted);align-items:center;gap:12px;padding:0 16px;display:flex}.c-campo svg{width:20px;height:20px}.c-campo input{font:inherit;color:var(--color-on-surface);background:0 0;border:0;outline:0;flex:1}.c-toggle{background:var(--color-primary);border-radius:17px;width:60px;height:34px;display:inline-block;position:relative}.c-toggle:after{content:"";width:28px;height:28px;box-shadow:var(--shadow-s1);background:#fff;border-radius:50%;position:absolute;top:3px;right:3px}.c-check{border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.c-check--vazio{background:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-outline)}.c-progresso{background:var(--color-surface-muted);border-radius:5px;flex:1;height:10px;overflow:hidden}.c-progresso i{background:var(--color-primary);border-radius:5px;height:100%;display:block}.c-heroi{border-radius:var(--radius-xl);background:var(--color-structure-deep);min-height:320px;position:relative;overflow:hidden}.c-heroi__foto{position:absolute;inset:0 0 0 38%}.c-heroi__foto img{object-fit:cover;filter:saturate(.8)contrast(1.08);width:100%;height:100%}.c-heroi__foto:after{content:"";background:linear-gradient(#0b4ea259,#002a6b26 50%,#52d5ff1f);position:absolute;inset:0}.c-heroi__painel{width:62%;min-height:inherit;background:url(/assets/malha-picos-CYB7c3vb.svg) center/cover,var(--color-structure);clip-path:polygon(0 0,calc(100% - 96px) 0,100% 50%,calc(100% - 96px) 100%,0 100%);color:#fff;padding:48px;position:relative}.c-ok{background:var(--gradient-peak);width:72px;height:72px;box-shadow:var(--shadow-glow);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.c-ok svg{width:36px;height:36px}.c-registro{border-radius:var(--radius-md);position:relative;overflow:hidden}.c-registro img{object-fit:cover;width:100%;height:100%;display:block}.c-registro__carimbo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:600 12px/1.4 var(--font);background:#001e52b8;border-radius:10px;padding:8px 12px;position:absolute;bottom:10px;left:10px}.c-processo{border-radius:var(--radius-md);background:var(--color-primary-container);width:56px;height:56px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.c-processo svg{width:28px;height:28px}.c-etiqueta{border-radius:var(--radius-lg);background:var(--color-surface);min-height:132px;box-shadow:var(--shadow-s2);display:flex;overflow:hidden}.c-etiqueta__codigo{background:var(--color-structure) url(/assets/malha-picos-CYB7c3vb.svg) center/cover;color:#fff;flex:none;width:220px;padding:20px 22px;position:relative}.c-etiqueta__codigo:after{content:"";background:var(--color-surface);clip-path:polygon(100% 0,100% 100%,0 100%,61% 50%,0 0);width:44px;position:absolute;top:0;bottom:0;right:-1px}.c-etiqueta__codigo small{font:var(--type-caption);letter-spacing:var(--tracking-caption);color:var(--color-on-structure-muted);display:block}.c-etiqueta__codigo b{font:800 72px/.9 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;display:block}.c-etiqueta__corpo{flex-direction:column;flex:1;justify-content:space-between;gap:10px;padding:20px 22px;display:flex}.c-etiqueta-mini{border-radius:var(--radius-sm);height:28px;font:700 13px/28px var(--font);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex;overflow:hidden}.c-etiqueta-mini b{background:var(--color-structure);color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%);padding:0 14px 0 8px}.c-etiqueta-mini span{background:var(--color-primary-container);color:var(--color-primary);padding:0 10px 0 4px}.c-operador{background:var(--color-structure);color:#fff;width:40px;height:40px;font:800 14px/40px var(--font);text-align:center;border-radius:50%;display:inline-block}.c-selo{background:var(--color-structure);color:#fff;height:34px;font:700 13px var(--font);border-radius:17px;align-items:center;gap:8px;padding:0 14px 0 6px;display:inline-flex}.c-selo i{background:var(--gradient-peak);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.c-selo svg{width:14px;height:14px}.c-estado{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.c-estado img{width:240px;height:auto}.c-estado h3{font:var(--type-title-md);margin:4px 0 0}.c-estado p{font:var(--type-ui);color:var(--color-on-surface-muted);max-width:360px;margin:0 0 8px;font-size:15px}.c-grafico{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-s1);padding:16px 22px}.c-grafico text{font-family:var(--font);fill:var(--color-on-surface-muted);font-size:12px}.c-grafico .serie-1{stroke:var(--dataviz-series-1)}.c-grafico .serie-2{stroke:var(--dataviz-series-2)}.c-grafico .serie-3{stroke:var(--dataviz-series-3)}.c-grafico .grade{stroke:var(--dataviz-grid)}.c-grafico .meta{stroke:var(--dataviz-reference);stroke-dasharray:5 5}.c-nivel{background:var(--color-surface-muted);border-radius:5px;height:10px;position:relative}.c-nivel i{border-radius:5px;position:absolute;inset:0 auto 0 0}.c-nivel em{background:var(--color-on-surface);border-radius:2px;width:3px;position:absolute;top:-5px;bottom:-5px}.c-btn svg:last-child{transition:transform var(--motion-fast) var(--ease-rise)}.c-btn:hover svg:last-child{transform:translate(4px)}.c-cartao--clicavel{transition:transform var(--motion-base) var(--ease-rise),box-shadow var(--motion-base) var(--ease-rise)}.c-cartao--clicavel:hover{box-shadow:var(--shadow-s2),0 0 0 0 transparent;transform:translateY(-2px)}@keyframes c-respira{0%,to{box-shadow:0 0 #52d5ff00}50%{box-shadow:0 0 0 8px #52d5ff47}}.c-respira{animation:c-respira var(--motion-breath) ease-in-out infinite}@keyframes c-respira-fundo{0%,to{background-color:var(--color-accent)}50%{background-color:#8fe3ff}}.c-roteiro__etapa--agora{animation:c-respira-fundo var(--motion-breath) ease-in-out infinite}@keyframes c-conclui{0%{background-size:0 100%}to{background-size:100% 100%}}.c-roteiro__etapa--concluindo{background:linear-gradient(var(--color-primary),var(--color-primary)) no-repeat var(--color-surface-muted);animation:c-conclui var(--motion-slow) var(--ease-rise) forwards;color:#fff}@keyframes c-assenta{0%{opacity:.4;transform:scale(.6)}70%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}.c-ok{animation:c-assenta var(--motion-slow) var(--ease-spring) both}@keyframes c-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.c-entra>*{animation:c-entra .24s var(--ease-rise) both}.c-entra>:nth-child(2){animation-delay:calc(var(--motion-stagger)*1)}.c-entra>:nth-child(3){animation-delay:calc(var(--motion-stagger)*2)}.c-entra>:nth-child(4){animation-delay:calc(var(--motion-stagger)*3)}.c-entra>:nth-child(n+5){animation-delay:calc(var(--motion-stagger)*4)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:opacity .12s linear!important;animation:none!important}}.k-sobrerrotulo{color:var(--color-on-surface-muted);font-size:11px}.k-unidade{align-items:center;gap:16px;padding:12px;display:flex}.k-unidade>img{border-radius:var(--radius-md);object-fit:cover;width:84px;height:84px}.k-titulo-unidade{font:700 17px/1.25 var(--font);margin-top:6px}.k-titulo-etiqueta{font:700 20px/1.2 var(--font);margin-top:6px}.k-chip-compacto{height:30px;font-size:13px}.k-chip-compacto svg{width:14px;height:14px}.k-linha{justify-content:space-between;align-items:center;gap:var(--space-3);padding:14px 16px;display:flex}.c-etiqueta-mini,.c-chip{flex:none}.k-fracao{font-size:18px}.k-titulo-ok{font:800 22px var(--font);margin-top:16px}.k-texto-ok{font:var(--type-ui);color:var(--color-on-surface-muted);margin-top:6px;font-size:15px}.k-titulo-grafico{font:700 17px var(--font)}.k-tom-primario{color:var(--color-primary)}.k-tom-critico{color:var(--color-critical)}.k-tom-atencao{color:var(--color-warning)}.k-tom-ok{color:var(--color-ok)}.c-indicador__topo>span{color:var(--color-on-surface)}.c-estado.c-estrutura h3{color:var(--color-on-structure)}.c-estado.c-estrutura p{color:var(--color-on-structure-muted)}figure.c-registro,figure.c-grafico,ol.c-roteiro,ul.c-nav__lista{margin:0;padding:0;list-style:none}.k-roteiro{container-type:inline-size}@container (width<560px){.c-roteiro__etapa{min-width:0}.c-roteiro__etapa--agora{padding:0 calc(18px + var(--space-3));white-space:nowrap;flex:none}.c-roteiro__nomes{display:none}}.c-nav__item,.c-btn-redondo,.c-cartao--clicavel{outline:0}.c-nav__item:focus-visible,.c-btn-redondo:focus-visible,.c-cartao--clicavel:focus-visible{box-shadow:var(--shadow-focus)}.c-btn-redondo{cursor:pointer}@media (hover:hover){.c-nav__item:not(.c-nav__item--ativo):hover{color:var(--color-on-structure)}}.c-btn--desabilitado:hover{background:var(--color-surface-muted)}.c-btn--desabilitado svg:last-child,.c-btn--desabilitado:hover svg:last-child{transform:none}html[data-embutida=app],html[data-embutida=aviso],html[data-embutida=vitrine-app]{scrollbar-width:none}[data-alvo-tour]{outline:calc(var(--space-1) * .75) solid var(--color-active);outline-offset:var(--space-1)}html[data-embutida=app] ::-webkit-scrollbar{display:none}html[data-embutida=aviso] ::-webkit-scrollbar{display:none}html[data-embutida=vitrine-app] ::-webkit-scrollbar{display:none}
