@font-face{font-family:Libertine;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/libertine-400.woff2) format("woff2")}@font-face{font-family:Libertine;font-style:italic;font-weight:400;font-display:swap;src:url(/fontes/libertine-400i.woff2) format("woff2")}@font-face{font-family:Libertine;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/libertine-700.woff2) format("woff2")}@font-face{font-family:Libertine;font-style:italic;font-weight:700;font-display:swap;src:url(/fontes/libertine-700i.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fontes/archivo-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fontes/archivo-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{color-scheme:light;--navy:#0D1B2A;--graphite:#3A414B;--steel:#4C7EA8;--paper:#FFFFFF;--ground:#F1F2F4;--surface:#FFFFFF;--surface-2:#F5F6F8;--fill:#EBEDF0;--fill-hover:#E2E5E9;--ink:#151A20;--ink-2:#3A414B;--muted:#7B838F;--line:#E5E7EA;--line-strong:#D5D8DD;--brand:#25577F;--brand-hover:#2E6693;--brand-ink:#FFFFFF;--brand-soft:#E9EFF5;--brand-softer:#F4F7FA;--brand-glow:rgba(37,87,127,.16);--accent:#4C7EA8;--accent-soft:#EAF1F7;--side:transparent;--side-ink:#3A414B;--side-muted:#7B838F;--side-active:#FFFFFF;--side-line:#E5E7EA;--good:#1E7A4E;--good-soft:#E6F2EC;--warn:#96590A;--warn-soft:#FAF0DF;--bad:#BF3B32;--bad-soft:#FAEBEA;--s1:#1B71BC;--s2:#CE6234;--s3:#009EA0;--s4:#246F2C;--s5:#A54D9F;--s6:#AB8C1C;--s7:#674EB0;--s8:#C54351;--grid:#EDEEF1;--axis:#CFD3D9;--focus:#25577F;--shadow-sm:0 1px 2px rgba(13,27,42,.05),0 0 0 1px rgba(13,27,42,.025);--shadow:0 12px 32px rgba(13,27,42,.09),0 2px 6px rgba(13,27,42,.05);--r-lg:22px;--r-md:16px;--r-sm:12px;--f-display:"Archivo","Archivo Expanded",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Liberation Sans",Arial,sans-serif;--f-body:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Liberation Sans",Arial,sans-serif;--f-mono:var(--f-body);--f-doc:"Libertine","Linux Libertine O","EB Garamond",Garamond,"Times New Roman",serif}*,:after,:before{box-sizing:border-box}body,html{background:var(--ground)}body{font:400 15px/1.5 var(--f-body);letter-spacing:-.002em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3{margin:0;color:var(--ink)}h1,h2,h3{font-family:var(--f-display);text-wrap:balance}h1{font-size:38px;line-height:1.1;letter-spacing:-.022em}h1,h2{font-weight:600}h2{font-size:21px;line-height:1.22;letter-spacing:-.016em}h3{font-size:16px;line-height:1.32;font-weight:600;letter-spacing:-.012em}p{margin:0}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mono,.num,td.n,th.n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{letter-spacing:.01em}.eyebrow{font:500 12px/1.35 var(--f-body);letter-spacing:.055em;text-transform:uppercase}.eyebrow,.muted{color:var(--muted)}.ink2{color:var(--ink-2)}.up{color:var(--good)}.down{color:var(--bad)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes rise{0%{opacity:.001;transform:translateY(6px)}to{opacity:1;transform:none}}.pf-ind{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-end;background:var(--surface);border-radius:var(--r-md);padding:16px 20px;box-shadow:var(--shadow-sm);margin-bottom:12px}.pf-ind>div{display:flex;flex-direction:column;gap:2px}.pf-ind b{font:600 21px/1.1 var(--f-display);letter-spacing:-.016em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-ind small,.pf-ind-fonte{font-size:12.5px;color:var(--muted)}.pf-ind-fonte{margin-left:auto;text-align:right}.pf-ind-fonte small{display:block}.pf-coleta{font-size:13.5px;color:var(--ink-2);margin:0 0 16px;padding-left:2px}.pf-coleta.ruim{color:var(--warn)}.pf-busca{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:14px}.pf-busca #pf-q{flex:1 1 240px;min-width:200px}.pf-busca .check{white-space:nowrap;align-self:center}.pf-f{display:flex;flex:0 0 auto;flex-direction:column;gap:4px;font:500 11.5px/1.3 var(--f-body);letter-spacing:.055em;text-transform:uppercase;color:var(--muted)}.pf-f select.inp{width:144px;min-width:144px;padding-right:30px}.pf-cat-nome{font:600 16px/1.3 var(--f-display);letter-spacing:-.012em;color:var(--ink)}.q-head .dot{width:9px;height:9px;border-radius:50%;flex:none}table.lista.pf-tab{min-width:820px;table-layout:fixed}table.lista.pf-fontes{min-width:760px;table-layout:fixed}table.lista.pf-fontes td:first-child,table.lista.pf-fontes th:first-child{width:25%}table.lista.pf-fontes td:nth-child(2),table.lista.pf-fontes th:nth-child(2){width:33%}table.lista.pf-fontes td:nth-child(3),table.lista.pf-fontes th:nth-child(3){width:10%}table.lista.pf-fontes td:nth-child(4),table.lista.pf-fontes td:nth-child(5),table.lista.pf-fontes th:nth-child(4),table.lista.pf-fontes th:nth-child(5){width:16%}table.lista.pf-fontes td{overflow-wrap:anywhere}table.lista.pf-tab td:first-child,table.lista.pf-tab th:first-child{width:30%}table.lista.pf-tab td:nth-child(2),table.lista.pf-tab th:nth-child(2){width:19%}table.lista.pf-tab td:nth-child(3),table.lista.pf-tab th:nth-child(3){width:15%}table.lista.pf-tab td:nth-child(4),table.lista.pf-tab th:nth-child(4){width:13%}table.lista.pf-tab td:nth-child(5),table.lista.pf-tab th:nth-child(5){width:11%}table.lista.pf-tab td:nth-child(6),table.lista.pf-tab th:nth-child(6){width:12%}table.lista.pf-tab td{overflow-wrap:anywhere}.pf-risco{display:inline-flex;gap:3px;align-items:center}.pf-risco i{width:6px;height:6px;border-radius:50%;background:var(--line-strong)}.pf-risco i.on,.pf-risco i.on~i.on{background:var(--accent)}.pf-st{display:inline-block;font:500 11.5px/1 var(--f-body);letter-spacing:.02em;padding:4px 8px;border-radius:999px;white-space:nowrap;background:var(--fill);color:var(--ink-2)}.pf-st.ok{background:var(--good-soft);color:var(--good)}.pf-st.erro{background:var(--bad-soft);color:var(--bad)}.pf-st.srv{background:var(--warn-soft);color:var(--warn)}.pf-st.pend{background:var(--brand-soft);color:var(--brand)}.pf-st.man{background:var(--fill);color:var(--ink-2)}table.lista td small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.passos-txt{margin:0;padding-left:20px;color:var(--ink-2);font-size:14.5px;line-height:1.6}.passos-txt li{margin-bottom:6px}.btn.ghost.bad{background:var(--bad);color:#fff}.btn.ghost.bad:hover{background:var(--bad);filter:brightness(.94)}@media (max-width:720px){.pf-ind{gap:18px}.pf-ind-fonte{margin-left:0;text-align:left;width:100%}.pf-busca{gap:10px}.pf-f{flex:1 1 140px}.pf-f select.inp{width:100%;min-width:0}}.cart-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.cart-card{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:9px;background:var(--surface);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow-sm);transition:box-shadow .18s,transform .18s}.cart-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.cart-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cart-faixa{font:500 13px/1.3 var(--f-body);color:var(--brand)}.cart-faixa-sub{font-weight:600;color:var(--ink-2)}.cart-nome{font:600 22px/1.15 var(--f-display);letter-spacing:-.018em;color:var(--ink)}.cart-resumo{font-size:13.5px;line-height:1.5;color:var(--ink-2);flex:1 1}.cart-barra{display:flex;gap:2px;height:8px;border-radius:999px;overflow:hidden;margin-top:4px}.cart-barra i{display:block;min-width:3px}.cart-pe{font-size:12.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px}.cart-pe em{font-style:normal;font-weight:600}.pf-ruim{color:var(--bad)}.pf-nota{font-size:13.5px;line-height:1.55;color:var(--muted);max-width:76ch;margin:0 0 20px}.pf-avisos{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.pf-aviso{font-size:13.5px;line-height:1.5;padding:11px 15px;border-radius:var(--r-sm);margin:0}.pf-aviso.bad{background:var(--bad-soft);color:var(--bad)}.pf-aviso.warn{background:var(--warn-soft);color:var(--warn)}.pf-valor{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted)}.pf-valor input.inp{width:136px;min-width:136px;color:var(--ink);text-align:right}.cart-grupo{padding-block:6px}.cart-grupo+.cart-grupo{border-top:1px solid var(--line);margin-top:10px;padding-top:16px}.cart-grupo-h{display:flex;align-items:center;gap:9px;font-size:14px;margin-bottom:8px}.cart-grupo-h .dot{width:9px;height:9px;border-radius:50%;flex:none}.cart-grupo-h .muted{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cart-linha{display:grid;grid-template-columns:minmax(0,1fr) 120px 62px 96px;grid-gap:14px;gap:14px;align-items:center;padding:9px 12px;margin-inline:-12px;border-radius:10px;cursor:pointer;transition:background .15s}.cart-linha:hover{background:var(--surface-2)}.cart-linha:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cart-l-nome{display:flex;flex-direction:column;gap:1px;min-width:0}.cart-l-nome b{font-weight:500;font-size:14.5px}.cart-l-nome small{font-size:12.5px;color:var(--muted)}.cart-l-barra{height:6px;background:var(--fill);border-radius:999px;overflow:hidden}.cart-l-barra i{display:block;height:100%;border-radius:999px}.cart-l-pct{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cart-l-val{text-align:right;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.lista.cart-edit{min-width:660px;table-layout:fixed}table.lista.cart-edit select.inp{width:100%;min-width:0}table.lista.cart-edit td:first-child,table.lista.cart-edit th:first-child{width:52%}table.lista.cart-edit td:nth-child(2),table.lista.cart-edit th:nth-child(2){width:17%}table.lista.cart-edit td:nth-child(3),table.lista.cart-edit th:nth-child(3){width:19%}table.lista.cart-edit td:nth-child(4),table.lista.cart-edit th:nth-child(4){width:12%}table.lista.cart-edit td small{display:block;font-size:12px}.pf-pct-inp{display:inline-flex;align-items:center;gap:5px}.pf-pct-inp input.inp{width:78px;min-width:78px;text-align:right}.pf-pct-inp em{font-style:normal;color:var(--muted);font-size:13px}@media (max-width:720px){.cart-linha{grid-template-columns:minmax(0,1fr) minmax(86px,auto);gap:5px 12px;padding-block:11px}.cart-l-nome{grid-column:1;grid-row:1}.cart-l-pct{grid-column:2;grid-row:1}.cart-l-barra{grid-column:1;grid-row:2;align-self:center}.cart-l-val{grid-column:2;grid-row:2;text-align:right;white-space:nowrap}.cart-card{padding:20px}.pf-valor input.inp{width:108px;min-width:108px}}.pf-st.ex{background:var(--fill);color:var(--muted);border:1px dashed var(--line-strong)}.pf-st.velho{background:var(--warn-soft);color:var(--warn)}.pf-selos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pf-selos.grande{margin:-8px 0 20px;gap:8px}.pf-aviso.info{background:var(--brand-softer);color:var(--ink-2)}.pf-equiv{font-size:17px;line-height:1.5;color:var(--ink);margin:0 0 16px;max-width:70ch}.pf-risco-nota{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.pf-risco-nota b{font:600 21px/1 var(--f-display);letter-spacing:-.016em}.pf-risco-nota .muted{font-size:13px}.pf-comp{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:18px 24px;gap:18px 24px}.pf-comp>div{display:flex;flex-direction:column;gap:3px}.pf-comp b{font:600 15px/1.2 var(--f-display)}.pf-comp small{font-size:12.5px;color:var(--muted);line-height:1.4}.pf-comp .na b{color:var(--muted);font-weight:400}.pf-barrinha{height:4px;background:var(--fill);overflow:hidden;margin-top:5px}.pf-barrinha,.pf-barrinha i{display:block;border-radius:999px}.pf-barrinha i{height:100%;background:var(--accent)}.pf-chave{display:flex;gap:8px;align-items:center}.pf-chave input{flex:1 1;min-width:0}.cart-topo{gap:8px}.cart-topo,.jor-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.jor-cta{gap:18px;background:linear-gradient(140deg,var(--brand-soft),var(--brand-softer) 60%,var(--surface));border-radius:var(--r-lg);padding:22px 26px;margin-bottom:20px;box-shadow:var(--shadow-sm)}.jor-cta>div{display:flex;flex-direction:column;gap:3px;min-width:0}.jor-cta b{font:600 17px/1.3 var(--f-display);letter-spacing:-.014em;color:var(--ink)}.jor-cta small{font-size:13px;color:var(--ink-2)}.jor-cta.feito{background:var(--surface)}.jor-barra{height:5px;background:var(--fill-hover);overflow:hidden;margin-top:8px;max-width:320px}.jor-barra,.jor-barra i{display:block;border-radius:999px}.jor-barra i{height:100%;background:var(--brand);transition:width .4s}.jor-abre{max-width:760px;margin-inline:auto;padding-block:clamp(24px,6vh,64px);display:flex;flex-direction:column;gap:20px;align-items:flex-start}.jor-selo{font:500 12px/1 var(--f-body);letter-spacing:.09em;text-transform:uppercase;color:var(--brand);background:var(--brand-soft);padding:8px 13px;border-radius:999px}.jor-selo.ok{color:var(--good);background:var(--good-soft)}.jor-abre h1{font-size:clamp(30px,4.4vw,46px);line-height:1.1;letter-spacing:-.028em}.jor-lead{font-size:18px;line-height:1.55;color:var(--ink-2);max-width:60ch}.jor-mapa{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px;width:100%}.jor-mapa li{display:flex;gap:14px;align-items:center;padding:11px 14px;border-radius:12px}.jor-mapa li.zebra{background:var(--surface)}.jor-mapa b{font:600 15px/1.35 var(--f-display);display:block}.jor-mapa small{font-size:13px;color:var(--muted);display:block;margin-top:1px}.jor-n{width:26px;height:26px;border-radius:50%;background:var(--fill);color:var(--ink-2);font:600 12.5px/26px var(--f-body);text-align:center;flex:none}.jor-acoes{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.btn.grande{padding:14px 26px;font-size:16px}.jor{display:flex;flex-direction:column;gap:22px;padding-bottom:8px}.jor-corpo{padding-bottom:20px}.jor-topo{display:flex;flex-direction:column;gap:14px}.jor-topo>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.jor-topo .muted{font-size:13px}.jor-trilha{list-style:none;display:flex;gap:6px;margin:0;padding:0;flex-wrap:wrap}.jor-trilha button{all:unset;cursor:pointer;width:30px;height:30px;border-radius:50%;background:var(--fill);color:var(--muted);font:600 12.5px/30px var(--f-body);text-align:center;transition:background .15s,color .15s}.jor-trilha button:hover{background:var(--fill-hover);color:var(--ink)}.jor-trilha li.on button{background:var(--brand);color:#fff}.jor-trilha li.ok button{background:var(--good-soft);color:var(--good)}.jor-trilha li.pulado button{background:var(--warn-soft);color:var(--warn)}.jor-trilha button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jor-cabeca{display:flex;flex-direction:column;gap:10px;max-width:74ch}.jor-cabeca h1{font-size:clamp(26px,3.2vw,36px);line-height:1.14;letter-spacing:-.024em}.jor-ponte{font-size:16px;line-height:1.5;color:var(--brand);font-weight:500;max-width:66ch}.jor-porque{font-size:14.5px;line-height:1.6;color:var(--ink-2);background:var(--surface);border-radius:var(--r-md);padding:16px 20px;max-width:80ch}.jor-porque b{color:var(--ink)}.jor-agora,.jor-antes{background:var(--surface);border-radius:var(--r-md);padding:16px 20px;box-shadow:var(--shadow-sm)}.jor-agora{border-left:3px solid var(--brand)}.jor-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px 26px;gap:14px 26px;margin-top:10px}.jor-kv>div{display:flex;flex-direction:column;gap:1px;min-width:0}.jor-kv span{font-size:12.5px;color:var(--muted)}.jor-kv b{font:600 16px/1.25 var(--f-display);letter-spacing:-.012em;overflow-wrap:anywhere}.jor-kv.grande{width:100%;gap:18px 30px}.jor-kv.grande b{font-size:21px}.jor-dica{font-size:14px;line-height:1.55;color:var(--ink-2);margin:14px 0 0;max-width:78ch}.jor-corpo{display:flex;flex-direction:column}.jor-rodape{gap:12px;align-items:center;justify-content:space-between;padding:14px 0 16px;border-top:1px solid var(--line-strong);position:-webkit-sticky;position:sticky;bottom:0;background:var(--ground);box-shadow:0 -10px 16px -12px rgba(13,27,42,.22);z-index:5}.jor-rodape,.jor-sug{display:flex;flex-wrap:wrap}.jor-sug{gap:8px;margin-bottom:16px}.jor-chk{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:14px;color:var(--ink-2);background:var(--fill);border-radius:var(--r-sm);padding:12px 16px;margin:0}.jor-chk.ok{background:var(--good-soft);color:var(--good)}.banner.alerta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;background:var(--warn-soft);color:var(--warn);line-height:1.5}.banner.alerta .btn{justify-self:end;white-space:nowrap}@media (max-width:600px){.banner.alerta{grid-template-columns:1fr}.banner.alerta .btn{justify-self:start}}.banner.alerta strong{color:var(--warn)}@media (max-width:720px){.jor-cta{padding:18px}.jor-rodape{gap:8px}.jor-rodape .btn{flex:1 1 auto;justify-content:center}.jor-trilha button{width:27px;height:27px;line-height:27px}}.brandmark{display:flex;align-items:center;gap:12px;color:var(--navy)}.brandmark .sym{width:31px;height:31px;flex:none;color:var(--navy);display:block}.hz-lock{display:inline-flex;flex-direction:column;align-items:stretch}.hz-nome{font:500 21px/.92 var(--f-display);letter-spacing:.3em;text-indent:.3em;color:var(--navy)}.hz-desc,.hz-nome{text-transform:uppercase;white-space:nowrap}.hz-desc{font:400 8.2px/1 var(--f-display);letter-spacing:.2em;text-indent:.2em;color:var(--muted);margin-top:5px;padding-top:5px;border-top:1px solid var(--line-strong)}.brandmark.g{gap:16px}.brandmark.g .sym{width:44px;height:44px}.brandmark.g .hz-nome{font-size:30px}.brandmark.g .hz-desc{font-size:11.5px;margin-top:7px;padding-top:7px}.brandmark.min{gap:9px}.brandmark.min .sym{width:24px;height:24px}.brandmark.min .hz-nome{font-size:16.5px}.brandmark.min .hz-desc{font-size:7px;margin-top:4px;padding-top:4px}.brandmark.escuro,.brandmark.escuro .hz-nome,.brandmark.escuro .sym{color:var(--paper)}.brandmark.escuro .hz-desc{color:rgba(255,255,255,.66);border-top-color:rgba(255,255,255,.28)}.hz-icone{width:56px;height:56px;border-radius:13px;background:var(--navy);color:var(--paper);display:grid;place-items:center;flex:none}.hz-icone svg{width:60%;height:60%;display:block}.demo-flag{font:500 11px/1 var(--f-body);color:var(--ink-2);background:var(--fill);padding:5px 9px;border-radius:999px;margin-left:4px;letter-spacing:.04em;text-transform:uppercase;align-self:center}.login{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(900px 520px at 12% 18%,rgba(37,87,127,.07),transparent 60%),radial-gradient(700px 480px at 92% 88%,rgba(76,126,168,.12),transparent 60%),var(--ground);padding-inline:clamp(16px,5vw,64px);padding-block:28px}.login-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.login-main{flex:1 1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,420px);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center;max-width:1120px;width:100%;margin-inline:auto;padding-block:40px}.login-intro h1{font-size:clamp(34px,4.6vw,58px);line-height:1.06;letter-spacing:-.032em;font-weight:600;text-wrap:pretty}.login-intro h1 span{color:var(--muted)}.login-intro p{font-size:18.5px;line-height:1.5;color:var(--ink-2);max-width:40ch;margin-top:22px;letter-spacing:-.008em}.login-card{background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-radius:28px;padding:32px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:18px}.login-card h2{font-size:24px}.login-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;max-width:1120px;width:100%;margin-inline:auto;padding-top:24px;border-top:1px solid var(--line-strong)}.login-pillars div{display:flex;flex-direction:column;gap:4px}.login-pillars b{font:600 15px/1.3 var(--f-display);letter-spacing:-.015em}.login-pillars span{font-size:14px;color:var(--ink-2)}.demo-box{display:flex;flex-direction:column;gap:2px;padding-top:6px;border-top:1px solid var(--line)}.demo-box .eyebrow{font-size:11.5px;padding:10px 0 6px}.demo-box button{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;padding:9px 12px;margin-inline:-12px;border-radius:12px;color:var(--ink)}.demo-box button:hover{background:var(--fill)}.demo-box button:focus-visible{outline:2px solid var(--focus)}.demo-box button span:last-child{color:var(--muted);font-size:13px;text-align:right}.err{color:var(--bad);font-size:14px}.app{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.side{display:flex;flex-direction:column;gap:26px;padding-block:28px;padding-inline:18px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;color:var(--side-ink)}.side .brandmark,.who{padding-inline:10px}.who{display:flex;gap:12px;align-items:center}.avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(145deg,#EAF0F6,#D8E3ED);color:var(--brand);display:grid;place-items:center;font:600 13px/1 var(--f-display);letter-spacing:0;flex:none}.who b{display:block;font-weight:600;font-size:14px;color:var(--ink);line-height:1.25;letter-spacing:-.012em}.who small{color:var(--muted);font-size:13px}.nav{display:flex;flex-direction:column;gap:1px}.nav .eyebrow{font-size:11px;font-weight:600;color:var(--muted);padding:18px 10px 6px;letter-spacing:.07em}.nav .eyebrow:first-child{padding-top:0}.nav button{all:unset;cursor:pointer;display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:10px;font-size:14.5px;color:var(--side-ink);position:relative;transition:background .15s}.nav button:hover{background:rgba(255,255,255,.7)}.nav button:focus-visible{outline:2px solid var(--focus)}.nav button[aria-current=page]{background:var(--side-active);color:var(--ink);font-weight:500;box-shadow:var(--shadow-sm)}.nav button[aria-current=page] svg{color:var(--brand);opacity:1}.nav svg{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;opacity:.7}.side-foot{margin-top:auto;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--side-muted)}.side-foot button{all:unset;cursor:pointer;padding:7px 10px;border-radius:10px;color:var(--ink-2)}.side-foot button:hover{background:rgba(255,255,255,.7);color:var(--ink)}.main{padding-block:44px 80px;padding-inline:clamp(16px,3.5vw,48px);min-width:0}.wrap{max-width:1120px;margin-inline:auto;display:flex;flex-direction:column;gap:28px}.banner{gap:12px;align-items:center;background:var(--brand-soft);color:var(--ink);padding:12px 12px 12px 18px;border-radius:var(--r-md);font-size:14px}.banner,.page-head{display:flex;flex-wrap:wrap;justify-content:space-between}.page-head{gap:16px 24px;align-items:flex-end}.page-head .t{display:flex;flex-direction:column;gap:8px}.page-head .sub{color:var(--ink-2);max-width:60ch;font-size:16px;letter-spacing:-.014em}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.panel{background:var(--surface);border-radius:var(--r-lg);padding:26px 28px;display:flex;flex-direction:column;gap:18px;min-width:0;box-shadow:var(--shadow-sm)}.panel-head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between}.panel-head .muted{font-size:14px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}.grid2,.grid3{display:grid;gap:20px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px}.g-wide{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:20px;gap:20px}.stack{display:flex;flex-direction:column;gap:20px}.hero{background:var(--surface);border-radius:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);overflow:hidden;box-shadow:var(--shadow-sm)}.hero-l{padding:32px 34px;display:flex;flex-direction:column;gap:16px}.hero-r{padding:24px 26px 14px 8px;min-width:0}.big{font:600 clamp(38px,4.4vw,56px)/1 var(--f-display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.big small{font-size:.45em;font-weight:500;color:var(--muted);margin-right:6px;letter-spacing:-.01em}.delta{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500}.kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 22px;gap:18px 22px;margin-top:8px;padding-top:20px;border-top:1px solid var(--line)}.kv div{display:flex;flex-direction:column;gap:3px}.kv .eyebrow{font-size:11.5px}.kv b{font:600 19px/1.2 var(--f-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kv small{font-size:13px}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.tile{background:var(--surface);border-radius:var(--r-md);padding:20px 22px;display:flex;flex-direction:column;gap:6px;min-width:0;box-shadow:var(--shadow-sm)}.tile .eyebrow{font-size:11.5px}.tile b{font:600 26px/1.15 var(--f-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile small{font-size:13px;color:var(--ink-2)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;padding:3px 10px;border-radius:999px;white-space:nowrap;line-height:1.45;letter-spacing:-.005em}.pill.good{background:var(--good-soft);color:var(--good)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.info{background:var(--brand-soft);color:var(--brand)}.pill.neutral{background:var(--fill);color:var(--ink-2)}.table-wrap{overflow-x:auto;margin-inline:-28px;padding-inline:28px}.side,.table-wrap,.table-wrap.fixo,html{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{border-radius:99px;border:3px solid var(--surface);min-height:40px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background-clip:padding-box}table{border-collapse:collapse;width:100%;font-size:14px}th{font:500 13px/1.3 var(--f-body);color:var(--muted);text-align:left;padding:10px 12px;white-space:nowrap;letter-spacing:-.005em}td,th{border-bottom:1px solid var(--line)}td{padding:13px 12px;vertical-align:middle}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}td.n,th.n{text-align:right;white-space:nowrap}.meet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-column-gap:24px;column-gap:24px}tfoot td,tr:last-child td{border-bottom:0}tfoot td{font-weight:600;border-top:1px solid var(--line-strong)}tbody tr.click{cursor:pointer}tbody tr.click td{transition:background .12s}tbody tr.click:hover td{background:#FAFAFC}.sub{line-height:1.5}.sub,td .sub{display:block;font-size:13px;color:var(--muted)}.swatch{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:9px;vertical-align:0}.btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:999px;font-weight:500;font-size:14.5px;letter-spacing:-.012em;background:var(--brand);color:var(--brand-ink);white-space:nowrap;transition:background .15s,transform .1s}.btn:hover{background:var(--brand-hover)}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn[disabled]{opacity:.45;pointer-events:none}.btn.ghost{background:var(--fill);color:var(--ink)}.btn.ghost:hover{background:var(--fill-hover)}.btn.sm{padding:6px 14px;font-size:13.5px}.btn.link{background:none;color:var(--brand);padding:4px 2px;border-radius:6px}.btn.link:hover{text-decoration:underline;text-underline-offset:3px;background:none}.btn.danger{background:var(--bad-soft);color:var(--bad)}.btn.danger:hover{background:#F9DEDC}.btn.block{width:100%;padding-block:12px;font-size:15.5px}.icon-btn{all:unset;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--muted)}.icon-btn svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none}.icon-btn:hover{background:var(--fill);color:var(--ink)}.icon-btn:focus-visible{outline:2px solid var(--focus)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-size:13px;color:var(--ink-2);font-weight:500}.inp{width:100%;background:var(--fill);border:1px solid transparent;border-radius:var(--r-sm);padding:10px 14px;font-size:15px;min-width:0;transition:background .15s,box-shadow .15s,border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.inp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238C919B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.inp:hover{background-color:#EAEAEF}.inp:focus{outline:none;background-color:var(--surface);border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-glow)}td .inp{padding:8px 11px;font-size:14px;border-radius:10px}.inp.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}textarea.inp{resize:vertical;min-height:90px;line-height:1.5}.inp:disabled{background:var(--surface-2);color:var(--ink-2);cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--line)}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px 18px;gap:16px 18px;align-items:start}@supports (grid-template-rows:subgrid){.form-grid:has(>.field>small){grid-auto-rows:auto}.form-grid:has(>.field>small)>.field{display:grid;grid-template-rows:subgrid;grid-row:span 3;grid-row-gap:6px;row-gap:6px}}.field>small{font-size:12.5px;line-height:1.45;color:var(--muted);max-width:44ch}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--brand)}.tabs{display:flex;gap:2px;padding:3px;background:var(--fill-hover);border-radius:13px;overflow-x:auto;scrollbar-width:none;width:max-content;max-width:100%}.tabs button{all:unset;cursor:pointer;padding:7px 15px;font-size:14px;color:var(--ink-2);border-radius:10px;white-space:nowrap;transition:background .15s,color .15s}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 3px rgba(20,30,50,.1)}.tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:var(--fill);border-radius:12px}.segmented button{all:unset;cursor:pointer;padding:6px 13px;font-size:13.5px;color:var(--ink-2);border-radius:9px;transition:background .15s}.segmented button:hover{color:var(--ink)}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 3px rgba(20,30,50,.1)}.segmented button:focus-visible{outline:2px solid var(--focus)}.bar{height:6px}.bar i{display:block;height:100%;background:var(--brand);border-radius:999px}.bar.accent i{background:linear-gradient(90deg,var(--brand),var(--accent))}.goal{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;padding-block:18px;border-bottom:1px solid var(--line)}.goal:last-child{border-bottom:0;padding-bottom:0}.goal:first-child{padding-top:0}.goal h3{font-size:15.5px;font-weight:500}.goal .bar,.goal-meta{grid-column:1/-1}.goal-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13.5px;color:var(--ink-2)}.stackbar{display:flex;gap:3px;height:10px;border-radius:999px;overflow:hidden}.stackbar i{display:block;height:100%}.legend-list{display:flex;flex-direction:column}.legend-list div{display:grid;grid-template-columns:minmax(0,1fr) auto 60px;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px;align-items:center}.legend-list div:last-child{border-bottom:0}.alloc{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:clamp(16px,4vw,44px);gap:clamp(16px,4vw,44px);align-items:center}.alloc .chart{display:grid;place-items:center;position:relative}.alloc .legend-list div{cursor:default;border-radius:10px;padding-inline:10px;margin-inline:-10px;transition:background .15s}.alloc .legend-list div:focus-visible{outline:2px solid var(--focus)}.alloc .legend-list div.on{background:var(--fill)}.dn-slices path{stroke:var(--surface);stroke-width:2;stroke-linejoin:round;cursor:default;transition:opacity .18s ease,transform .18s ease;transform-origin:50% 50%}.dn-slices path:focus-visible{outline:none;stroke:var(--ink);stroke-width:2.5}.dn-on .dn-slices path{opacity:.3}.dn-on .dn-slices path.on{opacity:1;transform:scale(1.035)}.chart text.dn-pct{fill:var(--ink-2);font-size:12px;font-weight:500;transition:opacity .18s ease}.dn-on .chart text.dn-pct,.dn-on text.dn-pct{opacity:.3}.dn-on text.dn-pct.on{opacity:1;fill:var(--ink)}.dn-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;pointer-events:none;text-align:center;padding-inline:18%}.dn-center i{width:9px;height:9px;border-radius:50%;display:block;margin-bottom:5px}.dn-center b{font:600 clamp(20px,2.2vw,26px)/1.1 var(--f-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.dn-center span{font-size:12.5px;color:var(--muted);line-height:1.25}.hbars{display:flex;flex-direction:column;gap:14px}.hbar{display:grid;grid-template-columns:160px minmax(0,1fr) 100px;grid-gap:14px;gap:14px;align-items:center;font-size:14px}.hbar .num .sub{display:block;font-size:12.5px;color:var(--muted);font-weight:400}.hbar.wide{grid-template-columns:minmax(120px,1.1fr) minmax(0,2fr) 118px}.hbar .track{height:8px;background:var(--fill);border-radius:999px;overflow:hidden}.hbar .track i{display:block;height:100%;background:var(--brand);border-radius:999px}.steps{display:flex;flex-direction:column}.step{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:13px 0;border-bottom:1px solid var(--line);font-size:14.5px}.step:last-child{border-bottom:0}.tick{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;margin-top:1px}.tick.on{background:var(--good);border-color:var(--good)}.tick.on:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.step.done .txt{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.note{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:14px;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14.5px}.note:last-child{border-bottom:0}.note time{font:500 13px/1.5 var(--f-body);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart{position:relative;width:100%}.chart svg{display:block;overflow:visible}.chart .gl{stroke:var(--grid);stroke-width:1}.chart .ax{stroke:var(--axis);stroke-width:1}.chart text{fill:var(--muted);font:400 11.5px var(--f-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart .cross{stroke:var(--line-strong);stroke-width:1}.tip{position:absolute;pointer-events:none;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow);border-radius:14px;padding:10px 12px;font-size:13px;min-width:160px;z-index:5;transform:translate(-50%,-100%);white-space:nowrap}.tip b{display:block;font-weight:600;margin-bottom:5px}.tip div{display:flex;justify-content:space-between;gap:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.6}.tip i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}.chart-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink-2)}.chart-legend span{display:inline-flex;align-items:center;gap:7px}.chart-legend i{width:14px;height:3px;border-radius:2px;display:inline-block}.chart-legend i.sq{height:9px;width:9px;border-radius:50%}.callout{background:var(--brand-softer);border-radius:var(--r-md);padding:14px 18px;font-size:14.5px;color:var(--ink-2)}.callout strong{color:var(--ink);font-weight:600}.empty{padding:32px;text-align:center;color:var(--muted);background:var(--surface-2);border-radius:var(--r-md);font-size:14.5px}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.spacer{flex:1 1}.toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.9);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);color:var(--ink);padding:12px 20px;border-radius:999px;font-weight:500;z-index:50;box-shadow:var(--shadow);max-width:calc(100vw - 32px);animation:rise .25s ease-out}.dl,.toast{font-size:14.5px}.dl{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);grid-gap:0;gap:0}.dl dd,.dl dt{padding:11px 0;border-bottom:1px solid var(--line);margin:0}.dl dt{color:var(--ink-2)}.dl dd{font-weight:500}.dl dd.data-perto{color:var(--brand)}.dl dd.data-perto svg{width:15px;height:15px;margin-left:7px;vertical-align:-2px;fill:none;stroke:var(--brand);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dl dd:last-child,.dl dt:last-of-type{border-bottom:0}.modal-bg{position:fixed;inset:0;background:rgba(236,237,242,.55);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);display:grid;place-items:center;z-index:40;padding:16px;animation:rise .2s ease-out}.modal{background:var(--surface);border-radius:26px;padding:30px;width:100%;max-width:460px;display:flex;flex-direction:column;gap:18px;box-shadow:0 30px 80px rgba(20,30,50,.18);max-height:calc(100vh - 32px);overflow:auto}.modal.wide{max-width:620px}.modal.xl{max-width:840px}.evt{display:grid;grid-template-columns:50px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.evt:last-child{border-bottom:0}.evt-date{background:var(--surface);border-radius:12px;text-align:center;padding:6px 0 7px;display:flex;flex-direction:column-reverse;line-height:1;box-shadow:0 0 0 1px var(--line-strong)}.evt-date b{font:500 20px/1.05 var(--f-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.evt-date span{font:600 10px/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.04em;color:var(--bad)}.evt.today .evt-date{background:var(--brand);box-shadow:none;color:#fff}.evt.today .evt-date span{color:#fff;opacity:.9}.evt-body{min-width:0}.evt-body strong{font-weight:500;font-size:15px}.evt-body .sub{display:block;font-size:13.5px;color:var(--muted);margin-top:1px}.evt-body .hl{color:var(--brand);font-weight:600}.evt.late .evt-body .hl{color:var(--warn)}.evt-act{display:flex;gap:4px 8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.tag{display:inline-block;font:500 12px/1 var(--f-body);color:var(--brand);background:var(--brand-soft);padding:4px 8px;border-radius:999px;margin-right:8px;vertical-align:1px}.tag.venc{color:var(--warn);background:var(--warn-soft)}.evt-group{display:flex;flex-direction:column;padding-top:14px}.evt-group>.eyebrow{font-size:11.5px;font-weight:600}.evt-group+.evt-group{border-top:1px solid var(--line);margin-top:8px}.badge{margin-left:auto;background:var(--brand);color:#fff;font:600 11.5px/1 var(--f-body);padding:3px 7px;border-radius:999px;min-width:20px;text-align:center}.grid3 .evt{grid-template-columns:46px minmax(0,1fr)}.grid3 .evt-act{grid-column:2;justify-content:flex-start}.grid3>.panel{min-width:0}.board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.col{display:flex;flex-direction:column;gap:10px;min-width:0}.col-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:0 4px 4px}.col-lista>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;padding:6px 4px;font-size:13px;color:var(--muted);border-radius:8px}.col-lista>summary::-webkit-details-marker{display:none}.col-lista>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .18s}.col-lista[open]>summary:before{transform:rotate(45deg)}.col-lista>summary:hover{color:var(--ink)}.col-lista>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.panel-dobra>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px}.panel-dobra>summary::-webkit-details-marker{display:none}.panel-dobra>summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:10px}.panel-dobra>summary .panel-head{flex:1 1;margin:0}.panel-dobra[open]>summary .panel-head{margin-bottom:14px}.panel-dobra>summary .dobra-seta{flex:none}.col-head h3{font-size:15px;display:flex;align-items:center;gap:8px}.col-head h3:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tone)}.card{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;background:var(--surface);border-radius:var(--r-md);padding:14px 16px;cursor:pointer;font-size:13.5px;min-width:0;box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.card:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.card.sel{box-shadow:0 0 0 2px var(--brand)}.stack .card{box-shadow:0 0 0 1px var(--line)}.stack .card.sel{box-shadow:0 0 0 2px var(--brand)}.card strong{font-weight:500;font-size:15px;color:var(--ink);letter-spacing:-.014em}.card .meta{display:flex;flex-wrap:wrap;gap:5px 10px;color:var(--muted)}.card .meta,.chip{align-items:center;font-size:13px}.chip{display:inline-flex;gap:6px;color:var(--ink-2);white-space:nowrap}.chip .av{width:20px;height:20px;border-radius:50%;background:linear-gradient(145deg,#EAF0F6,#D8E3ED);color:var(--brand);font:600 8.5px/20px var(--f-display);text-align:center;letter-spacing:0}.stepper{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.st{position:relative;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted);padding-right:10px}.st:before{content:"";position:absolute;top:10px;left:28px;right:4px;height:2px;border-radius:2px;background:var(--fill)}.st:last-child:before{display:none}.st.done:before{background:var(--good)}.st i{width:22px;height:22px;border-radius:50%;background:var(--fill);display:grid;place-items:center;font:600 11px/1 var(--f-body);font-style:normal;color:var(--muted);position:relative;z-index:1}.st.done i{background:var(--good)}.st.done i:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.st.done{color:var(--ink-2)}.st.cur i{background:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--brand-soft)}.st.cur{color:var(--ink);font-weight:500}.vg-hero{background:var(--surface);border-radius:26px;padding:clamp(24px,3vw,34px);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:clamp(20px,4vw,52px);gap:clamp(20px,4vw,52px);align-items:center}.vg-principal{display:flex;flex-direction:column;gap:4px;min-width:0}.vg-big{font:600 clamp(36px,4.4vw,54px)/1 var(--f-display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);margin:4px 0 0}.vg-sub{font-size:14.5px;line-height:1.5;color:var(--muted);margin:6px 0 0}.vg-sub strong{font-weight:600}.vg-lado{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:16px 22px;gap:16px 22px;margin:0}.vg-lado>div{display:flex;flex-direction:column;gap:2px;min-width:0}.vg-lado dt{font-size:12.5px;color:var(--muted);line-height:1.3}.vg-lado dd{margin:0;font:600 19px/1.2 var(--f-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.vg-pend{display:flex;flex-direction:column;gap:2px;background:var(--surface);border-radius:var(--r-lg);padding:20px 24px;box-shadow:var(--shadow-sm)}.vg-pend>.eyebrow{margin-bottom:8px}.vg-p{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.vg-p:last-child{border-bottom:0;padding-bottom:0}.vg-p>div{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 260px}.vg-p b{font-weight:600;font-size:14.5px}.vg-p.bad b{color:var(--bad)}.vg-p.warn b{color:var(--warn)}.vg-p span{font-size:13.5px;color:var(--ink-2);line-height:1.45}@media (max-width:860px){.vg-hero{grid-template-columns:1fr;gap:22px}}.eira{background:var(--surface);border-radius:26px;padding:clamp(24px,3.2vw,38px);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px;min-width:0}.eira-topo{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:baseline;justify-content:space-between}.eira-topo .muted{font-size:13px}.eira-t{font:600 clamp(25px,2.9vw,34px)/1.12 var(--f-display);letter-spacing:-.026em;color:var(--ink);margin:0;text-wrap:balance}.eira-s{font-size:16.5px;line-height:1.55;color:var(--ink-2);max-width:62ch;margin:0}.eira-s strong{color:var(--ink);font-weight:600}.eira-acoes{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:4px}.eira-acoes .btn{padding:11px 22px;font-size:15px}.eira.lost{background:linear-gradient(150deg,var(--bad-soft),var(--surface) 62%)}.eira.feita{gap:18px;padding-block:22px}.trilho{list-style:none;margin:8px 0 0;padding:16px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px}.marco{display:flex;flex-direction:column;gap:3px;position:relative;padding-right:10px;min-width:0}.marco:before{content:"";position:absolute;top:10px;left:26px;right:2px;height:2px;border-radius:2px;background:var(--fill-hover)}.marco:last-child:before{display:none}.marco.ok:before{background:var(--good)}.marco i{width:21px;height:21px;border-radius:50%;background:var(--fill-hover);color:var(--muted);font:600 11px/21px var(--f-body);font-style:normal;text-align:center;position:relative;z-index:1;flex:none}.marco.ok i{background:var(--good)}.marco.ok i:after{content:"";position:absolute;inset:0;margin:auto;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.marco.on i{background:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--brand-soft)}.marco b{font:500 13px/1.3 var(--f-body);color:var(--ink-2);margin-top:5px;overflow-wrap:anywhere}.marco.on b{color:var(--ink);font-weight:600}.marco span{font-size:12px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.marco.off{opacity:.4}.eira-form{display:flex;flex-direction:column;gap:12px;background:var(--surface-2);border-radius:var(--r-md);padding:20px 22px;margin-top:6px}.eira-form-h{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;justify-content:space-between}.eira-form-h .muted{font-size:12.5px}.eira-form .inp{background:var(--surface)}.field.falta label{color:var(--warn)}.field.falta .inp{box-shadow:inset 0 0 0 1px var(--warn)}.falta-tag{font:500 10.5px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--warn);background:var(--warn-soft);padding:3px 6px;border-radius:999px;margin-left:5px;vertical-align:1px}.eira-cnh{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:var(--surface);border-radius:var(--r-sm);padding:14px 16px}.eira-cnh>div{display:flex;flex-direction:column;gap:2px;flex:1 1 260px;min-width:0}.eira-cnh b{font-weight:600;font-size:14.5px}.eira-cnh .muted{font-size:12.5px;line-height:1.45}@media (max-width:900px){.trilho{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 4px}.marco:nth-child(3):before{display:none}}@media (max-width:560px){.trilho{grid-template-columns:repeat(2,minmax(0,1fr))}.marco:nth-child(2n):before{display:none}.eira-acoes .btn{flex:1 1 auto;justify-content:center}}.mini-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;color:var(--ink-2);font-size:14.5px}.doc{background:#fff;box-shadow:0 0 0 1px var(--line);border-radius:var(--r-md);padding:34px clamp(16px,4vw,46px);max-height:58vh;overflow:auto;font-family:var(--f-doc);font-size:15.5px;line-height:1.5;color:#1a1a1a;text-align:justify;hyphens:auto;-webkit-hyphens:auto;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"kern" 1,"liga" 1,"lnum"}.doc p{margin:0 0 7px}.doc-topo{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#8a6b4f;text-align:center;margin:0 0 16px}.doc-cabeca{text-align:center;margin:0}.doc-sobre{font-size:12px;letter-spacing:.16em;color:var(--ink-2);margin:0 0 4px!important}.doc h3,.doc-sobre{text-transform:uppercase;text-align:center}.doc h3{font-family:var(--f-doc);font-size:20px;font-weight:700;letter-spacing:.01em;line-height:1.25;margin:0}.doc-sub{text-align:center;color:var(--ink-2);font-size:14px;border-top:1px solid #33302c;margin:7px 0 30px!important;padding-top:7px}.doc h4,.doc-sub{letter-spacing:.03em}.doc h4{font-family:var(--f-doc);font-size:16.5px;font-weight:600;font-variant:small-caps;font-feature-settings:"smcp" 1,"lnum" 1,"smcp";color:#6b4a30;margin:20px 0 7px;text-align:left;page-break-after:avoid}.doc-parte{margin:0 0 10px}.doc-item{display:flex;gap:7px;margin:0 0 8px}.doc-item .doc-n{font-weight:700;flex:0 0 auto;min-width:30px}.doc-item .doc-c{flex:1 1 auto;text-align:justify}.doc-lista{margin:0 0 9px;padding-left:22px;list-style:none}.doc-lista li{margin:0 0 5px;text-indent:-15px;padding-left:15px}.doc ul:not(.doc-lista){margin:0 0 10px;padding-left:20px}.doc-fecho{page-break-inside:avoid;break-inside:avoid;margin-top:22px}.doc-local{text-align:right;margin:0!important}.doc-ass{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;margin-top:42px}.doc-ass div{display:flex;flex-direction:column;gap:2px;text-align:center}.doc-ass span{border-top:1px solid #1a1a1a;margin-bottom:6px}.doc-ass b{font-weight:700;letter-spacing:.01em}.doc-ass small{color:var(--muted);font-size:13px}.doc-graf{margin:10px 0 18px}.doc-roscas .pizzas{gap:16px}.doc-roscas .card{box-shadow:none;border:1px solid var(--line);padding:10px 12px}.doc-roscas .card-h h2{font-size:12px}.doc-tabela{margin:6px 0 18px}.doc-tabela table{width:100%;border-collapse:collapse;font-size:12.5px}.doc-tabela td,.doc-tabela th{padding:5px 8px;border-bottom:1px solid var(--line);text-align:left}.doc-tabela th{font-weight:600;color:var(--ink-2);border-bottom:1px solid var(--line-strong)}.doc-tabela .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.doc-tabela tfoot td{border-bottom:0;border-top:1px solid var(--line-strong)}.esteira{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.est{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:var(--surface);border-radius:var(--r-md);min-width:0;box-shadow:var(--shadow-sm);transition:box-shadow .2s}.est:hover{box-shadow:var(--shadow)}.est:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.est.on{box-shadow:0 0 0 2px var(--brand),var(--shadow)}.est:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;width:6px;height:6px;border:solid var(--line-strong);border-width:1.8px 1.8px 0 0;transform:translateY(-50%) rotate(45deg)}.est-top{display:flex;align-items:center;gap:10px}.est-n{width:24px;height:24px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font:600 12px/24px var(--f-body);text-align:center;flex:none}.est.on .est-n{background:var(--brand);color:#fff}.est-t{font:600 15.5px/1.2 var(--f-display);color:var(--ink);letter-spacing:-.016em}.est-i{display:flex;flex-wrap:wrap;gap:5px 6px;align-items:center;font-size:13px;color:var(--muted)}.est.locked{cursor:not-allowed;background:transparent}.est.locked,.est.locked:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.est.locked .est-t{color:var(--muted)}.est.locked .est-n{background:var(--fill);color:var(--muted)}.perfis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.perfis div{background:var(--surface-2);border-radius:var(--r-sm);padding:14px 16px;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--ink-2)}.perfis b{color:var(--ink);font-weight:600}.mx-wrap{overflow-x:auto;margin-inline:0;padding-inline:0;scroll-padding-inline:0;overscroll-behavior-x:contain}.mx-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}.mx-wrap{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.mx-wrap::-webkit-scrollbar{height:10px}.mx-wrap::-webkit-scrollbar-track{background:transparent}.mx-wrap::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:99px;border:3px solid var(--surface)}.mx-wrap::-webkit-scrollbar-thumb:hover{background:var(--muted)}table.matriz{border-collapse:separate;border-spacing:0;font-size:14px;min-width:100%}table.matriz td,table.matriz th{border-bottom:1px solid var(--line);padding:11px 14px;vertical-align:middle;background:var(--surface)}table.matriz thead th{z-index:4;color:var(--ink);font-weight:500;white-space:nowrap;text-align:right;padding-bottom:12px}table.matriz thead th b{display:block;font:600 14.5px/1.2 var(--f-display);letter-spacing:-.015em}table.matriz tr>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:3}table.matriz thead tr>:first-child{z-index:6}table.matriz tr>:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:3}table.matriz thead tr>:last-child{z-index:6}table.matriz .mx-nome{text-align:left;min-width:230px;max-width:280px;font-weight:400}table.matriz thead .mx-nome{color:var(--muted);font-size:13px}table.matriz tr>:first-child{box-shadow:1px 0 0 var(--line)}.mx-wrap.rolou-esq table.matriz tbody tr>:first-child,.mx-wrap.rolou-esq table.matriz thead tr>:first-child{box-shadow:1px 0 0 var(--line),10px 0 14px -10px rgba(16,24,40,.3)}.mx-wrap.rolou-dir table.matriz tbody tr>:last-child{box-shadow:-1px 0 0 var(--line),-10px 0 14px -10px rgba(16,24,40,.3)}.mx-wrap.rolou-dir table.matriz thead th.mx-agora{box-shadow:inset 0 3px 0 var(--brand),-10px 0 14px -10px rgba(16,24,40,.3)}table.matriz .mx-nome>span{display:block}table.matriz .mx-nome{white-space:normal;overflow-wrap:anywhere;line-height:1.35}table.matriz .mx-nome>span:first-child{font-weight:450;color:var(--ink)}table.matriz .mx-meta{display:block;font-size:12.5px;color:var(--muted);font-weight:400;margin-top:2px;letter-spacing:0}table.matriz .mx-val{text-align:right;min-width:150px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}table.matriz .mx-val b{font-weight:500}table.matriz .mx-val.vazio b{color:var(--muted)}table.matriz .mx-conv{color:var(--muted)}.mx-var,table.matriz .mx-conv{display:block;font-size:12.5px}.mx-var{font-weight:500;margin-top:1px}.mx-tag{display:inline-block;font-size:11.5px;font-weight:500;color:var(--ink-2);background:var(--fill);padding:1px 7px;border-radius:999px;margin-top:3px}.mx-tag.saiu{color:var(--warn);background:var(--warn-soft)}table.matriz tr.mx-grupo td,table.matriz tr.mx-grupo th{background:var(--surface-2);font-weight:500;font-size:13.5px}table.matriz tr.mx-grupo th{color:var(--ink)}.mx-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:9px;vertical-align:1px}table.matriz tr.mx-sub td,table.matriz tr.mx-sub th{color:var(--ink-2);font-size:13.5px}table.matriz tr.mx-total td,table.matriz tr.mx-total th{background:var(--brand-softer);font-weight:600;border-bottom:1px solid var(--line-strong);padding-block:14px}table.matriz tr.mx-total b{font:600 16px/1.2 var(--f-display);letter-spacing:-.02em}table.matriz tbody tr:last-child td,table.matriz tbody tr:last-child th{border-bottom:0}table.matriz tr td.mx-agora,table.matriz tr th.mx-agora{background:var(--brand-soft);border-bottom-color:var(--brand-glow)}table.matriz tr.mx-grupo td.mx-agora{background:#DBE9FB}table.matriz tr.mx-total td.mx-agora{background:#CFE2FA}table.matriz thead th.mx-agora{border-radius:14px 14px 0 0;box-shadow:inset 0 3px 0 var(--brand);padding-top:14px}table.matriz tbody tr:last-child td.mx-agora{border-radius:0 0 14px 14px}table.matriz thead th.mx-agora .mx-meta{color:var(--brand);font-weight:500}.meses{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.meses::-webkit-scrollbar{display:none}.regua{display:flex;align-items:stretch;gap:8px}.regua .meses{flex:1 1;min-width:0}.regua-seta{all:unset;cursor:pointer;flex:none;width:36px;display:grid;place-items:center;border-radius:12px;background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink-2);font-size:20px;line-height:1;transition:background .15s,color .15s,opacity .15s}.regua-seta:hover{background:var(--fill-hover);color:var(--ink)}.regua-seta:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.regua-seta[disabled]{opacity:.32;cursor:default;box-shadow:none;background:var(--fill)}@media (max-width:560px){.regua-seta{width:30px;font-size:18px}}.mes-chip{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);white-space:nowrap;transition:box-shadow .2s}.mes-chip:hover{box-shadow:var(--shadow)}.mes-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mes-chip b{font:600 15px/1.2 var(--f-display);letter-spacing:-.015em;text-transform:capitalize}.mes-chip span{font-size:12.5px;color:var(--muted)}.mes-chip.on{background:var(--brand);box-shadow:none}.mes-chip.on b,.mes-chip.on span{color:#fff}.mes-chip.on span{opacity:.85}.mes-chip.novo{background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong)}.mes-chip.novo b{color:var(--brand)}.mes-chip.data-mes{flex-direction:row;align-items:center;cursor:default;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface)}.mes-chip.data-mes input[type=date]{width:150px}table.quadro tr.zerado .inp{color:var(--muted)}table.quadro td{padding:8px 10px}table.quadro tfoot td{padding-top:14px}.editor-bar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding-bottom:2px}.editor-bar button{all:unset;cursor:pointer;padding:6px 12px;border-radius:9px;font-size:13.5px;color:var(--ink-2);background:var(--fill)}.editor-bar button:hover{background:var(--fill-hover);color:var(--ink)}.editor{min-height:340px;background:var(--surface);border-radius:var(--r-sm);padding:20px 22px;box-shadow:inset 0 0 0 1px var(--line);font-size:15.5px;line-height:1.6;outline:none;overflow-wrap:break-word}.editor:focus{box-shadow:inset 0 0 0 1px var(--brand),0 0 0 4px var(--brand-glow)}.editor h3{font-size:18px;margin:18px 0 6px}.editor p{margin:0 0 10px}.editor ol,.editor ul{margin:0 0 10px;padding-left:22px}table.planilha{border-collapse:collapse;font-size:13.5px}table.planilha th{background:var(--surface-2);color:var(--muted);font-weight:500;text-align:center;padding:4px 6px;border:1px solid var(--line);min-width:40px;position:-webkit-sticky;position:sticky;top:0}table.planilha th[scope=row]{position:-webkit-sticky;position:sticky;left:0;z-index:2;min-width:38px;font-size:11.5px}table.planilha td{padding:0;border:1px solid var(--line)}table.planilha .cel{all:unset;box-sizing:border-box;width:132px;padding:7px 9px;font-size:13.5px;display:block;background:var(--surface)}table.planilha .cel.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.planilha .cel.form{color:var(--brand)}table.planilha .cel:focus{background:var(--brand-softer);box-shadow:inset 0 0 0 2px var(--brand)}.diag{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.diag-item{background:var(--surface-2);border-radius:var(--r-sm);padding:14px 16px;display:flex;flex-direction:column;gap:5px;font-size:14px;color:var(--ink-2);border-left:3px solid var(--line-strong)}.diag-item b{color:var(--ink);font-size:14.5px}.diag-item.good{border-left-color:var(--good);background:var(--good-soft)}.diag-item.warn{border-left-color:var(--warn);background:var(--warn-soft)}.diag-item.bad{border-left-color:var(--bad);background:var(--bad-soft)}.diag-item.bad,.diag-item.good,.diag-item.warn{color:var(--ink)}.lead{display:flex;flex-direction:column;gap:10px;padding-block:8px 4px}.lead .eyebrow{font-size:12px}.lead .frase{font:600 clamp(30px,4.2vw,46px)/1.08 var(--f-display);letter-spacing:-.032em;color:var(--ink);max-width:20ch;text-wrap:balance}.lead .frase b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lead .frase b.down{color:var(--bad)}.lead .sub{font-size:15.5px;color:var(--ink-2);max-width:52ch;line-height:1.5}.lead .sub strong{color:var(--ink);font-weight:500}.subnav{position:-webkit-sticky;position:sticky;top:0;z-index:20;margin-inline:-6px;padding-block:10px;background:linear-gradient(var(--ground) 62%,rgba(241,242,244,0));backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px)}.subnav-in{display:inline-flex;gap:2px;padding:3px;background:var(--fill);border-radius:12px;max-width:100%;overflow-x:auto;scrollbar-width:none}.subnav-in::-webkit-scrollbar{display:none}.subnav button{all:unset;cursor:pointer;white-space:nowrap;padding:7px 15px;font-size:14px;color:var(--ink-2);border-radius:9px;transition:background .18s,color .18s}.subnav button:hover{color:var(--ink)}.subnav button[aria-current]{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 3px rgba(20,30,50,.1)}.subnav button:focus-visible{outline:2px solid var(--focus)}.sec{scroll-margin-top:76px;display:flex;flex-direction:column;gap:18px}.sec .grid2,.sec .grid3{align-items:start}.quadro .tiles{gap:12px}.sec-head{display:flex;flex-direction:column;gap:3px;padding-top:14px}.sec-head h2{font-size:24px;letter-spacing:-.024em}.sec-head p{font-size:14.5px;color:var(--muted);max-width:60ch}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:0 clamp(20px,3vw,40px);gap:0 clamp(20px,3vw,40px);background:var(--surface);border-radius:var(--r-lg);padding:8px clamp(22px,2.6vw,30px);box-shadow:var(--shadow-sm)}.stats>div{display:flex;flex-direction:column;gap:3px;padding-block:18px;min-width:0}.stats .eyebrow{font-size:11px;letter-spacing:.06em}.stats b{font:600 21px/1.18 var(--f-display);letter-spacing:-.024em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stats small{font-size:12.5px;color:var(--muted);line-height:1.4}.quadro{background:var(--surface);border-radius:var(--r-lg);padding:22px 26px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px;min-width:0}.quadro>.eyebrow{font-size:11.5px}.q-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.q-head .eyebrow{font-size:11.5px}.quadro .goal:first-of-type{padding-top:0}.quadro .table-wrap{margin-block:-4px}.mais{border-top:1px solid var(--line);padding-top:4px}.mais summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:12px 2px;font-size:14px;color:var(--brand);border-radius:10px}.mais summary::-webkit-details-marker{display:none}.mais summary:after{content:"";width:7px;height:7px;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.mais[open] summary:after{transform:rotate(-135deg) translate(-1px,-1px)}.mais summary:hover{color:var(--brand-hover)}.mais summary:focus-visible{outline:2px solid var(--focus)}.mais-b{display:flex;flex-direction:column;gap:16px;padding-bottom:8px;animation:abre .26s cubic-bezier(.22,.61,.36,1)}.quadro.so-mais{padding-block:6px}.quadro.so-mais>.mais{border-top:0;padding-top:0}.quadro.so-mais summary{font-size:15px;font-weight:500;padding-block:14px}.mais summary .cnt{font:500 12.5px/1 var(--f-body);letter-spacing:0;padding:5px 9px;border-radius:999px;background:var(--fill);color:var(--ink-2);margin-right:auto}details.dobra{gap:0}details.dobra>summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:8px 14px;flex-wrap:wrap;margin:-22px -26px;padding:22px 26px;border-radius:var(--r-lg)}details.dobra>summary::-webkit-details-marker{display:none}details.dobra>summary:hover{background:var(--surface-2)}details.dobra>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}details.dobra .dobra-sub{font-size:13px;color:var(--muted)}.dobra-seta{margin-left:auto;align-self:center;width:8px;height:8px;flex:none;border-right:1.7px solid var(--muted);border-bottom:1.7px solid var(--muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}details.dobra[open]>summary .dobra-seta{transform:rotate(-135deg) translate(-1px,-1px)}details.dobra[open]>summary{margin-bottom:0;border-radius:var(--r-lg) var(--r-lg) 0 0}.dobra-b{padding-top:18px;animation:abre .26s cubic-bezier(.22,.61,.36,1)}.dobrinhas{display:flex;flex-direction:column}.dobrinha{border-bottom:1px solid var(--line)}.dobrinha:last-of-type{border-bottom:0}.dobrinha>summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto 108px auto;align-items:center;grid-gap:4px 14px;gap:4px 14px;padding:12px 10px;margin-inline:-10px;border-radius:11px}.dobrinha>summary::-webkit-details-marker{display:none}.dobrinha>summary:hover{background:var(--fill)}.dobrinha>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dobrinha>summary b{font-weight:500;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dn-cnt{font-size:12.5px;color:var(--muted)}.dn-cnt,.dn-val{white-space:nowrap}.dn-val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;font-size:14.5px;text-align:right}.dobrinhas.largo .dobrinha>summary{grid-template-columns:minmax(0,1fr) auto auto auto}.dobrinhas.largo .dn-val{font-weight:400;color:var(--ink-2)}.dobrinha .dobra-seta{margin-left:0}.dobrinha[open]>summary .dobra-seta{transform:rotate(-135deg) translate(-1px,-1px)}.dobrinha>.table-wrap{margin:0;padding:0 0 10px;animation:abre .22s cubic-bezier(.22,.61,.36,1)}.dobrinha table td{padding-block:9px;font-size:14px}.dobrinha table td:first-child{padding-left:18px;color:var(--ink-2)}.dobrinha table tr:last-child td{border-bottom:0}.dn-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;margin-top:6px;border-top:1px solid var(--line-strong);font-size:14.5px;color:var(--ink-2)}.dn-total b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.mx-tog{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:0;border-radius:8px;padding:2px 8px 2px 2px;margin-left:-2px}.mx-tog:hover{background:var(--fill)}.mx-tog:focus-visible{outline:2px solid var(--focus)}.mx-seta{width:7px;height:7px;margin-left:10px;flex:none;border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);transform:rotate(-45deg);transition:transform .2s}.mx-tog[aria-expanded=true] .mx-seta{transform:rotate(45deg) translate(-1px,-1px)}table.matriz tr.mx-grupo.fechado th .mx-tag{margin-left:10px;vertical-align:1px}.mes-card{display:flex;flex-direction:column;gap:12px;padding:24px 26px;border-radius:var(--r-lg);background:linear-gradient(140deg,var(--brand-soft),var(--brand-softer) 55%,var(--surface));box-shadow:var(--shadow-sm)}.mes-card.ruim{background:linear-gradient(140deg,#FBF3E6,#FDF9F2 55%,var(--surface))}.mes-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mes-frase{font:500 clamp(18px,2.1vw,22px)/1.35 var(--f-display);letter-spacing:-.018em;color:var(--ink);max-width:48ch}.mes-frase b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mes-recado{margin:2px 0 0;border-left:2px solid var(--brand);font-size:15px;line-height:1.55;color:var(--ink-2)}.mes-quem span:last-child{display:flex;flex-direction:column;line-height:1.2}.mes-quem b{font-weight:600}.aneis{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:14px;gap:14px}.anel{display:flex;align-items:flex-start;gap:20px;background:var(--surface);border-radius:var(--r-lg);padding:22px 24px;box-shadow:var(--shadow-sm);min-width:0;transition:box-shadow .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.anel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--brand);opacity:.55;transition:opacity .22s,width .22s}.anel:focus-visible,.anel:hover{box-shadow:var(--shadow);transform:translateY(-3px);outline:none}.anel:focus-visible:before,.anel:hover:before{opacity:1;width:6px}.anel:focus-visible{box-shadow:var(--shadow),0 0 0 2px var(--brand)}.anel.ok:before{background:var(--good)}.anel.atrasado:before{background:var(--bad)}.anel.cedo:before{background:var(--accent)}.anel-g{position:relative;flex:none}.anel-g,.anel-g svg{width:104px;height:104px}.anel-g svg{transform:rotate(-90deg);overflow:visible}.anel-g circle{fill:none;stroke-width:9;stroke-linecap:round}.anel-g .trilho{stroke:var(--fill)}.anel-g .arco{stroke:var(--brand);transition:stroke-dashoffset 1.1s cubic-bezier(.22,.61,.36,1),stroke .3s;filter:drop-shadow(0 2px 5px rgba(37,87,127,.22))}.anel.ok .anel-g .arco{stroke:var(--good);filter:drop-shadow(0 2px 5px rgba(30,122,78,.24))}.anel.atrasado .anel-g .arco{stroke:var(--bad)}.anel.cedo .anel-g .arco{stroke:var(--accent)}.anel:hover .anel-g .arco{stroke-width:11}.anel-pct{position:absolute;inset:0;display:grid;place-items:center;font:600 21px/1 var(--f-display);letter-spacing:-.022em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);transition:transform .22s}.anel:hover .anel-pct{transform:scale(1.06)}.anel-t{min-width:0;display:flex;flex-direction:column;gap:5px;flex:1 1}.anel-t h3{font-size:16.5px;line-height:1.28}.anel-v{font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.anel-v b{font:600 17px/1.2 var(--f-display);letter-spacing:-.014em;color:var(--ink)}.anel-barra{height:6px;background:var(--fill);overflow:hidden;margin:3px 0 2px}.anel-barra,.anel-barra i{display:block;border-radius:999px}.anel-barra i{height:100%;background:linear-gradient(90deg,var(--accent),var(--brand));transition:width 1.1s cubic-bezier(.22,.61,.36,1)}.anel.ok .anel-barra i{background:linear-gradient(90deg,#6ec49a,var(--good))}.anel.atrasado .anel-barra i{background:linear-gradient(90deg,#e8907f,var(--bad))}.anel-m{font-size:13.5px;color:var(--ink-2);line-height:1.45}.anel-m b{font-weight:600;color:var(--ink)}.anel-ativos{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.anel-ativos .eyebrow{font-size:10.5px;width:100%;margin-bottom:-2px}.anel-at{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);background:var(--fill);border-radius:999px;padding:5px 11px;max-width:100%}.anel-at .swatch{width:8px;height:8px;border-radius:50%;flex:none}.anel-at em{font-style:normal;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anel-sem{font-size:12.5px;color:var(--muted);margin-top:4px}.anel-prazo{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:560px){.anel{gap:14px;padding:18px}.anel-g,.anel-g svg{width:84px;height:84px}.anel-pct{font-size:18px}}.gsug{background:var(--surface-2);border-radius:var(--r-md);margin-bottom:16px;overflow:hidden}.gsug>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;padding:13px 16px;font-size:14px}.gsug>summary::-webkit-details-marker{display:none}.gsug>summary:hover{background:var(--fill)}.gsug>summary .muted{font-size:13px;margin-left:auto}.gsug-b{padding:4px 16px 16px;gap:14px}.gsug-b,.gsug-g{display:flex;flex-direction:column}.gsug-g{gap:7px}.chip-f.on{background:var(--brand);color:var(--brand-ink);border-color:transparent}.chip-f em{font-style:normal;margin-left:7px;opacity:.72;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.obj-liga{padding:14px 0;border-top:1px solid var(--line)}.obj-liga:first-of-type{border-top:0;padding-top:4px}.obj-liga-h{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:9px}.obj-liga-h b{font:600 15px/1.3 var(--f-display)}.obj-liga-h .muted{font-size:13px}.parecer{margin:0;padding:22px 26px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);font:400 17px/1.55 var(--f-display);letter-spacing:-.014em;max-width:68ch;gap:12px}.parecer cite{font:500 13.5px/1 var(--f-body);color:var(--muted)}.bar.big{height:10px}.wrap.entra>*{animation:sobe .5s cubic-bezier(.22,.61,.36,1) both}.wrap.entra>:nth-child(2){animation-delay:.05s}.wrap.entra>:nth-child(3){animation-delay:.09s}.wrap.entra>:nth-child(4){animation-delay:.13s}.wrap.entra>:nth-child(n+5){animation-delay:.17s}.prio{display:inline-block;margin-left:8px;font:500 11.5px/1 var(--f-body);padding:3px 7px;border-radius:999px;vertical-align:1px}.prio.alta{color:var(--warn);background:var(--warn-soft)}.prio.crit{color:var(--bad);background:var(--bad-soft)}.step.cancel .txt{text-decoration:line-through;color:var(--muted)}.focos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.foco{all:unset;cursor:pointer;background:var(--surface);border-radius:var(--r-lg);padding:18px 20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:2px;transition:box-shadow .18s,transform .18s}.foco:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.foco:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.foco b{font:600 30px/1.05 var(--f-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.foco span{font-size:13.5px;color:var(--muted)}.foco.alerta-on b{color:var(--bad)}.foco.on{box-shadow:0 0 0 2px var(--brand) inset}.foco.on span{color:var(--ink-2)}.grupo{gap:10px}.grupo,.grupo-head{display:flex;flex-direction:column}.grupo-head{gap:2px}.grupo-t{display:flex;align-items:center;gap:10px}.grupo-t h2{flex:1 1;min-width:0}.btn-mais{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;white-space:nowrap;font:500 12.5px/1 var(--f-body);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transition:background .16s,color .16s,box-shadow .16s}.btn-mais:hover{background:var(--fill);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn-mais:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn-mais.on{background:var(--fill);color:var(--ink-2)}.btn-mais-seta{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translate(-1px,-1px);transition:transform .18s}.btn-mais.on .btn-mais-seta{transform:rotate(-135deg) translate(-1px,-1px)}.grupo-head h2{font-size:19px;display:flex;align-items:center;gap:9px}.grupo-head .cnt{font:500 12.5px/1 var(--f-body);letter-spacing:0;padding:5px 9px;border-radius:999px;background:var(--fill);color:var(--ink-2)}.grupo.bad .cnt{background:var(--bad-soft);color:var(--bad)}.grupo.warn .cnt{background:var(--warn-soft);color:var(--warn)}.grupo.info .cnt{background:var(--brand-soft);color:var(--brand)}.grupo-head p{font-size:13.5px;color:var(--muted)}.alertas{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.alerta{display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line);font-size:14.5px}.alerta:last-child{border-bottom:0}.alerta:hover{background:var(--surface-2)}.al-tipo{font-size:12.5px;color:var(--muted);text-transform:lowercase}.al-txt{color:var(--ink-2);line-height:1.45}.al-txt strong{color:var(--ink);font-weight:500}.al-txt b{color:var(--bad);font-weight:600}.grupo.bad .alertas{border-left:3px solid var(--bad)}.grupo.warn .alertas{border-left:3px solid var(--warn)}.grupo.info .alertas{border-left:3px solid var(--brand)}.side>.acha{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--fill);color:var(--ink-2);font-size:13.5px;padding:9px 12px;border-radius:10px;box-sizing:border-box;width:100%;font-family:var(--f-body);transition:background .15s,color .15s}.side>.acha:hover{background:var(--fill-hover);color:var(--ink)}.side>.acha kbd{flex:none}kbd{font:500 11.5px/1 var(--f-body);background:var(--surface);border-radius:5px;padding:4px 6px;box-shadow:0 1px 0 var(--line-strong);color:var(--ink-2)}.pal-fundo{position:fixed;inset:0;z-index:80;background:rgba(236,237,242,.55);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;animation:fade .16s ease}@keyframes fade{0%{opacity:0}to{opacity:1}}.pal{width:min(660px,100%);max-height:70vh;display:flex;flex-direction:column;background:var(--surface);border-radius:20px;box-shadow:var(--shadow);overflow:hidden;animation:sobe .22s cubic-bezier(.22,.61,.36,1)}.pal-top{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.pal-top input{all:unset;flex:1 1;font-size:16.5px;color:var(--ink)}.pal-top input::placeholder{color:var(--muted)}.pal-lista{overflow-y:auto;padding:8px}.pal-grupo{padding:6px 4px}.pal-grupo .eyebrow{font-size:11px;padding:4px 10px;display:block}.pal-item{all:unset;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding:9px 12px;border-radius:11px;width:calc(100% - 24px)}.pal-item.on,.pal-item:hover{background:var(--fill)}.pal-rot{font-size:14.5px;color:var(--ink);font-weight:500}.pal-rot,.pal-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-sub{grid-column:1;font-size:12.5px;color:var(--muted)}.pal-tag{grid-column:2;grid-row:1/3;align-self:center;justify-self:end;font-size:11.5px;color:var(--ink-2);background:var(--fill-hover);padding:3px 8px;border-radius:999px}.pal-item.on .pal-tag{background:var(--surface)}.pal-vazio{padding:26px 20px;text-align:center;color:var(--muted);font-size:14px}.pal-pe{display:flex;justify-content:space-between;gap:10px;padding:10px 18px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.pal-pe kbd{margin-right:3px}.filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filtros #busca{flex:1 1 300px;min-width:220px;max-width:420px}.inp.sm{padding:8px 11px;font-size:13.5px;width:auto;min-width:0}.panel.sem-pad{padding:0;overflow:hidden}.table-wrap.fixo{max-height:calc(100vh - 300px);overflow:auto}table.lista{min-width:1260px}table.lista thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface);box-shadow:0 1px 0 var(--line)}table.lista td:first-child,table.lista th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface);min-width:250px;box-shadow:1px 0 0 var(--line)}table.lista thead th:first-child{z-index:3}table.lista tr.click:hover td{background:var(--surface-2)}table.lista td .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}table.lista td:first-child strong{display:block;line-height:1.3}table.lista td.n,table.lista th.n{white-space:nowrap}table.lista td:last-child{max-width:250px}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}table.lista.densa .clamp2{-webkit-line-clamp:1}table.lista th.ord{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:20px}table.lista th.ord:hover{color:var(--ink)}table.lista th.ord:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}table.lista th.ord:after{content:"";position:absolute;right:8px;top:50%;margin-top:-2px;width:5px;height:5px;border-right:1.4px solid var(--muted);border-bottom:1.4px solid var(--muted);transform:rotate(45deg);opacity:0;transition:opacity .15s}table.lista th.ord:hover:after{opacity:.4}table.lista th.ord.on{color:var(--brand)}table.lista th.ord.on:after{opacity:1;border-color:var(--brand)}table.lista th.ord.on.desc:after{transform:rotate(-135deg);margin-top:1px}table.lista td,table.lista th{padding-inline:18px}table.lista.densa td,table.lista.densa th{padding-block:8px;font-size:13.5px}table.lista.densa .avatar{width:26px;height:26px;font-size:11px}table.lista.densa .sub{display:none}.ficha-head{align-items:flex-start}.areas{display:flex;gap:2px;padding:3px;background:var(--fill);border-radius:14px;overflow-x:auto;scrollbar-width:none}.areas::-webkit-scrollbar{display:none}.areas button{all:unset;cursor:pointer;white-space:nowrap;padding:9px 16px;border-radius:11px;font-size:14.5px;color:var(--ink-2);display:inline-flex;align-items:center;gap:7px;transition:background .15s,color .15s}.areas button:hover{color:var(--ink)}.areas button.on{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 3px rgba(20,30,50,.1)}.areas button.locked{color:var(--muted);cursor:not-allowed}.areas button.locked svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6;opacity:.6}.areas button:focus-visible{outline:2px solid var(--focus)}.acoes-ficha{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.menu-acoes{position:relative}.menu-acoes summary{list-style:none;cursor:pointer}.menu-acoes summary::-webkit-details-marker{display:none}.menu-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:230px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow);padding:6px;display:flex;flex-direction:column}.menu-pop a,.menu-pop button{all:unset;cursor:pointer;padding:10px 12px;border-radius:10px;font-size:14px;color:var(--ink)}.menu-pop a:hover,.menu-pop button:hover{background:var(--fill)}.menu-pop a:focus-visible,.menu-pop button:focus-visible{outline:2px solid var(--focus)}.menu-pop .perigo{color:var(--bad)}.sim-grid{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.sim-grid .quadro{gap:14px}.sim-inp{display:flex;align-items:center;gap:8px;background:var(--fill);border:1px solid transparent;border-radius:var(--r-sm);padding-inline:14px;transition:background .15s,box-shadow .15s,border-color .15s}.sim-inp:hover{background:#EAEAEF}.sim-inp:focus-within{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-glow)}.sim-inp span{font-size:14px;color:var(--muted);white-space:nowrap}.sim-inp .inp{background:none;border:0;padding-inline:0;box-shadow:none}.sim-inp .inp:focus{background:none;box-shadow:none;border-color:transparent}.sim-inp .inp:hover{background:none}.field .rot{font-size:13px;color:var(--ink-2);font-weight:500}tbody tr.destaque td{background:var(--brand-softer)}tbody tr.destaque td:first-child{border-left:3px solid var(--brand);padding-left:9px}.dica-fiscal{margin:14px 0 0;padding:12px 14px;border-radius:var(--r);background:var(--brand-soft);color:var(--ink-2);font-size:13.5px;line-height:1.5}.dica-fiscal strong{color:var(--ink)}.sim-destaque{background:linear-gradient(140deg,var(--brand-soft),var(--brand-softer) 60%,var(--surface))}.frase-g{font:600 clamp(30px,4vw,42px)/1.05 var(--f-display);letter-spacing:-.032em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sim-destaque .muted{font-size:14.5px;line-height:1.5}.sim-destaque .muted strong{color:var(--ink)}.tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tl-item{display:grid;grid-template-columns:14px 96px minmax(0,1fr);grid-gap:0 14px;gap:0 14px;padding:14px 0;position:relative}.tl-item:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:var(--line)}.tl-item:first-child:before{top:22px}.tl-item:last-child:before{bottom:calc(100% - 22px)}.tl-dot{width:9px;height:9px;border-radius:50%;background:var(--line-strong);margin-top:6px;z-index:1;box-shadow:0 0 0 3px var(--surface)}.tl-reuniao .tl-dot{background:var(--s1)}.tl-comercial .tl-dot{background:var(--s7)}.tl-financeiro .tl-dot{background:var(--good)}.tl-portfolio .tl-dot{background:var(--s4)}.tl-documento .tl-dot{background:var(--muted)}.tl-tarefa .tl-dot{background:var(--s2)}.tl-relacao .tl-dot{background:var(--s5)}.tl-quando{font:500 13px/1.5 var(--f-body);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tl-quando span{display:block;font-weight:400;color:var(--muted);font-size:12.5px}.tl-corpo{min-width:0;display:flex;flex-direction:column;gap:2px}.tl-corpo b{font-size:14.5px;font-weight:500}.tl-corpo p{font-size:14px;color:var(--ink-2);line-height:1.45}.tl-meta{font-size:12.5px;color:var(--muted)}.tl-mais{display:flex;justify-content:center;border-top:1px solid var(--line);padding-top:14px}.panel>.segmented{align-self:flex-start}tr.atrasada td:first-child strong{color:var(--bad)}.ajuda{border-bottom:1px dotted var(--line-strong);cursor:help}.ajuda:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:-8px}.chip-f{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 12px;border-radius:999px;background:var(--brand-soft);color:var(--ink);font-size:13px}.chip-f b{font-weight:600}.chip-f:hover{background:#DCEAFB}.chip-f:focus-visible{outline:2px solid var(--focus)}.chip-f svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none;opacity:.6}.filtros-mais summary .cnt{margin-left:7px;font:600 11.5px/1 var(--f-body);background:var(--brand);color:#fff;padding:3px 6px;border-radius:999px}.menu-pop.menu-form{min-width:260px;gap:10px;padding:14px}.menu-pop.menu-form .field{display:flex;flex-direction:column;gap:5px;padding:0}.menu-pop.menu-form .field span{font-size:12.5px;color:var(--ink-2);font-weight:500}.menu-pop.menu-form select{width:100%}.menu-pop.esquerda{right:auto;left:0}.toast{display:flex;align-items:center;gap:14px}.toast .btn.link{color:var(--brand);font-weight:600;padding:0}.avisos{display:flex;flex-direction:column;gap:8px}.aviso{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 14px 12px 18px;border-radius:var(--r-md);font-size:14.5px;color:var(--ink)}.aviso.bad{background:var(--bad-soft)}.aviso.warn{background:var(--warn-soft)}.evo-meses{padding-block:2px 6px}.evo-meses .mes-chip{min-width:104px;gap:1px}.mc-var{font-size:12.5px;font-weight:500}.mc-var.up{color:var(--good)}.mc-var.down{color:var(--bad)}.mes-chip.on .mc-var,.mes-chip.on .mc-var.down,.mes-chip.on .mc-var.up{color:#fff;opacity:.9}.chart text.pt-val{fill:var(--ink);font:600 12.5px var(--f-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.chart text.pt-nome{fill:var(--muted);font-size:12px}.chart .pt-lig{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:3 3}.chart .pt-base{stroke:var(--line-strong);stroke-width:1}.chart text.pt-eixo{fill:var(--muted);font-size:11.5px}.rank{display:flex;flex-direction:column}.rk{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(120px,1fr) 78px 110px;grid-gap:14px;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.rk:last-child{border-bottom:0}.rk-nome{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:center;font-size:14.5px;min-width:0}.rk-nome .swatch{grid-column:1;grid-row:1/3;margin:0}.rk-nome b{font-weight:400}.rk-nome b,.rk-nome small{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-nome small{color:var(--muted);font-size:12.5px}.rk-bar{position:relative;height:10px;background:var(--fill);border-radius:999px}.rk-bar:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line-strong)}.rk-bar i{position:absolute;top:0;bottom:0;border-radius:999px;transition:width .5s cubic-bezier(.22,.61,.36,1)}.rk-bar i.pos{left:50%;background:var(--good)}.rk-bar i.neg{right:50%;background:var(--bad)}.rk-pct,.rk-val{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;font-size:14px}.rk-val{color:var(--ink-2);font-weight:400;font-size:13.5px}.at-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:14px;gap:14px}.at-card{background:var(--surface);border-radius:var(--r-lg);padding:18px 20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px;min-width:0;transition:box-shadow .2s,transform .2s}.at-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.at-top{display:flex;align-items:flex-start;gap:10px}.at-top .swatch{margin:6px 0 0}.at-id{flex:1 1;min-width:0;display:flex;flex-direction:column}.at-id b{font-size:15px;font-weight:600;letter-spacing:-.012em}.at-id small{color:var(--muted);font-size:12.5px}.spark{flex:none;margin-top:2px}.spark-vazio{display:inline-block;width:116px;height:32px}.at-num{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.at-num>div{display:flex;flex-direction:column;gap:1px;min-width:0}.at-num .eyebrow{font-size:11px}.at-num b{font:600 16px/1.2 var(--f-display);letter-spacing:-.018em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.at-num small{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.at-num small.up{color:var(--good)}.at-num small.down{color:var(--bad)}table tr.click.on td{background:var(--brand-softer)}.apo-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 4px}.apo-chip{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:1px;border-radius:14px;background:var(--surface);border:1px solid var(--line-strong);transition:border-color .15s,box-shadow .15s;position:relative;padding:9px 15px 9px 30px}.apo-chip:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.apo-chip b{font-size:14px;font-weight:600;color:var(--ink-2)}.apo-chip span{font-size:12.5px;color:var(--muted)}.apo-chip:hover{border-color:var(--ink-2)}.apo-chip.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.apo-chip.on b{color:var(--ink)}.apo-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.apo-chip.s1:before,.dot.s1{background:var(--s1)}.apo-chip.s2:before,.dot.s2{background:var(--s2)}.apo-chip.s3:before,.dot.s3{background:var(--s3)}.apo-chip.s4:before,.dot.s4{background:var(--s4)}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:1px;background:var(--line-strong)}table.cmp{table-layout:fixed}table.cmp th{vertical-align:bottom}table.cmp thead th .sub{display:block;font-weight:400;color:var(--muted);text-transform:none;letter-spacing:0;font-size:12.5px;margin-top:2px}table.cmp td{vertical-align:top;font-size:13.5px;line-height:1.45;color:var(--ink-2);padding-top:14px;padding-bottom:14px}.cmp-cell summary{cursor:pointer;list-style:none;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;position:relative}.cmp-cell summary::-webkit-details-marker{display:none}.cmp-cell[open] summary{display:block;-webkit-line-clamp:unset}.cmp-cell summary:focus-visible{outline:2px solid var(--focus);border-radius:6px}.cmp-cell:not([open]) summary:hover{color:var(--ink)}.cmp-ref{display:block;margin-top:6px;font-size:11.5px;color:var(--muted)}.apo-cols{display:grid;grid-template-columns:repeat(var(--n,2),minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.apo-col{min-width:0;display:flex;flex-direction:column;gap:8px}.apo-col-head{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--line)}.apo-col-head b{font-size:14.5px;font-weight:600}.apo-col-head span:not(.dot){font-size:13px;color:var(--muted)}.apo-cob{background:var(--surface-2);border-radius:var(--r-sm);padding:12px 14px;font-size:13.5px;color:var(--ink-2)}.apo-cob summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.apo-cob summary::-webkit-details-marker{display:none}.apo-cob summary b{color:var(--ink);font-size:14px;font-weight:500}.apo-cob summary:focus-visible{outline:2px solid var(--focus);border-radius:6px}.apo-cob[open] summary{margin-bottom:8px}.apo-meta{font-size:12.5px;color:var(--muted);width:100%}.apo-cob p{margin:8px 0;line-height:1.5}.apo-cob .dl{display:block;font-size:13.5px}.apo-cob .dl dt{padding:8px 0 0;border:0;font-size:12.5px;color:var(--muted)}.apo-cob .dl dd{padding:1px 0 7px;border-bottom:1px solid var(--line);font-weight:400;color:var(--ink-2)}.apo-cob .dl dd:last-child{border-bottom:0}.apo-lab{font-size:12.5px;color:var(--muted);margin:12px 0 4px!important}.apo-ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.apo-ul li{margin-bottom:5px}.callout.warn{background:var(--warn-soft)}.apo-mini{padding:14px 0;border-bottom:1px solid var(--line)}.apo-mini:last-child{border-bottom:0}.dl.tight dd,.dl.tight dt{padding:7px 0;font-size:13.5px}.mclose,.mtop,.scrim,.tabbar{display:none}@media (max-width:1080px){.board{grid-template-columns:repeat(2,minmax(0,1fr))}.stepper{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.st:nth-child(3n):before{display:none}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr}.hero-r{padding:0 18px 14px}.g-wide,.grid3{grid-template-columns:1fr}.g-wide>[style*=sticky]{position:static!important}.login-main{grid-template-columns:1fr;max-width:560px}.apo-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.apo-cols{grid-template-columns:1fr;gap:22px}.apo-chip{flex:1 1 44%}.alloc{grid-template-columns:1fr;gap:8px}.alloc .chart{max-width:300px;margin-inline:auto}.focos{grid-template-columns:1fr 1fr;gap:10px}.foco{padding:14px 16px}.foco b{font-size:26px}.alerta{gap:8px;padding:14px 18px}.alerta,.sim-grid{grid-template-columns:minmax(0,1fr)}.tl-item{grid-template-columns:14px minmax(0,1fr);gap:0 12px}.tl-quando{margin-bottom:2px}.tl-corpo,.tl-quando{grid-column:2}.tl-quando span{display:inline;margin-left:6px}.menu-pop{min-width:min(280px,calc(100vw - 32px))}.filtros-mais{flex:1 1 100%}.filtros-mais summary{width:100%;justify-content:center}.filtros .menu-pop{position:static;width:100%;min-width:0;box-shadow:none;box-shadow:inset 0 0 0 1px var(--line);margin-top:8px}.al-tipo{order:-1}.al-acao .btn{width:100%;justify-content:center}.pal-fundo{padding:6vh 10px 10px}.filtros #busca{flex:1 1 100%;max-width:none}.filtros .inp.sm{flex:1 1 44%}.table-wrap.fixo{max-height:none}table.lista{min-width:0}table.lista td:first-child,table.lista th:first-child{position:static;min-width:0;box-shadow:none}.areas{border-radius:12px}.areas button{padding:9px 13px;font-size:14px}.acoes-ficha{width:100%}.menu-pop{right:auto;left:0}.subnav{top:56px}.sec{scroll-margin-top:118px}.lead .frase{max-width:none}.rk{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:13px 0}.rk-nome{grid-area:1/1}.rk-pct{grid-area:1/2;font-size:15.5px}.rk-val{grid-area:2/2;text-align:right}.rk-bar{grid-area:3/1/3/3;margin-top:7px}.at-grid{grid-template-columns:1fr}.anel{gap:14px;padding:18px}.anel-g,.anel-g svg{width:78px;height:78px}.anel-pct{font-size:17px}.quadro,.stats{padding:18px}.stats{gap:0 20px}table.cmp td:first-child,table.cmp th:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--surface);z-index:1}}@media (max-width:860px){.app{grid-template-columns:1fr}.mtop{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:30;height:56px;align-items:center;justify-content:space-between;padding-inline:16px;background:rgba(241,242,244,.84);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 var(--line)}.mclose,.mmenu{all:unset;cursor:pointer;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--ink)}.mclose:active,.mmenu:active{background:var(--fill)}.mclose svg,.mmenu svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.7;fill:none}.mclose{display:grid;position:absolute;top:14px;right:12px}.side{--side-fundo:var(--surface);position:fixed;inset:0 auto 0 0;z-index:60;width:min(86vw,330px);height:100%;background:var(--surface);transform:translateX(-104%);transition:transform .32s cubic-bezier(.32,.72,0,1);box-shadow:0 0 60px rgba(20,30,50,.18);padding-block:22px calc(22px + env(safe-area-inset-bottom));padding-inline:16px;gap:22px}.app.menu-open .side{transform:none}.scrim{display:block;position:fixed;inset:0;z-index:55;background:rgba(16,24,40,.46);opacity:0;pointer-events:none;transition:opacity .3s}.app.menu-open .scrim{opacity:1;pointer-events:auto}.nav button{padding:11px 12px;font-size:16px}.nav svg{width:20px;height:20px}.side-foot button{padding:10px 12px;font-size:15px}.tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 -1px 0 var(--line)}.tabbar button{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:10px;letter-spacing:-.01em;text-align:center;min-width:0;font-weight:500;color:var(--muted);border-radius:10px}.tabbar svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none}.tabbar button[aria-current=page]{color:var(--brand)}.has-tabbar .main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.grid2{grid-template-columns:1fr}.hbar{grid-template-columns:104px minmax(0,1fr) 88px;gap:10px}h1{font-size:30px;letter-spacing:-.025em}.main{padding-block:22px 64px}.wrap{gap:22px}.page-head .sub{font-size:15px}.login{padding-block:18px}.login-main{padding-block:28px}.login-intro p{font-size:17px}.login-pillars{grid-template-columns:1fr;gap:14px}.panel{padding:22px 20px;border-radius:20px}.table-wrap{margin-inline:-20px;padding-inline:20px}.mx-wrap{margin-inline:0;padding-inline:0}table.matriz .mx-nome{min-width:200px;max-width:220px}table.matriz .mx-val{min-width:132px}table.matriz td,table.matriz th{padding:10px 12px}.inp,td .inp{font-size:16px}.actions{width:100%}.segmented{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.segmented::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}.segmented button{white-space:nowrap}.hero-l{padding:26px 24px}}@media (max-width:640px){.dobrinha>summary{grid-template-columns:minmax(0,1fr) auto auto;gap:1px 12px}.dobrinha>summary b{grid-column:1;grid-row:1}.dn-cnt{grid-column:1;grid-row:2}.dn-val{grid-column:2;grid-row:1/3;width:auto}.dobrinha .dobra-seta{grid-column:3;grid-row:1/3}.table-wrap{overflow:visible;margin-inline:0;padding-inline:0}.table-wrap:has(>table.keep){overflow-x:auto;margin-inline:-20px;padding-inline:20px}table.cardable,table.cardable tbody,table.cardable td,table.cardable tfoot,table.cardable tr{display:block;width:100%}table.cardable thead{display:none}table.cardable tr{position:relative;padding:14px 0;border-bottom:1px solid var(--line)}table.cardable tbody tr:last-child{border-bottom:0}table.cardable tfoot tr{border-top:1px solid var(--line-strong);border-bottom:0}table.cardable td{border:0;padding:3px 0;text-align:right;overflow:hidden;font-size:14.5px}table.cardable td:before{content:attr(data-label);float:left;color:var(--muted);font-size:13.5px;font-weight:400;text-align:left;margin-right:12px;max-width:48%}table.cardable td[data-label=""]:before{display:none}table.cardable td:first-child{text-align:left;font-size:15.5px;padding-bottom:6px}table.cardable td:first-child:before{display:none}table.cardable td .sub{text-align:inherit}table.cardable td .row{justify-content:flex-end}table.cardable td[data-label=""]{text-align:left;padding-top:8px}table.cardable tr.click:hover td{background:none}table.cardable tr.click:active{background:#FAFAFC}table.cardable td:has(.check),table.cardable td:has(.inp){text-align:left;padding:5px 0}table.cardable td:has(.check):before,table.cardable td:has(.inp):before{display:block!important;float:none;margin:0 0 4px;max-width:none}table.cardable tr:has(.icon-btn){padding-right:44px}table.cardable td:has(>.icon-btn){position:absolute;top:12px;right:0;width:auto;padding:0}.board{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;padding-bottom:8px;scrollbar-width:none;gap:14px}.board::-webkit-scrollbar,.esteira::-webkit-scrollbar{display:none}.col{scroll-snap-align:start}.esteira{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:2px 16px 8px;scrollbar-width:none;gap:12px}.est{scroll-snap-align:start}.est:not(:last-child):after{display:none}.modal-bg{place-items:end center;padding:0}.modal,.modal.wide,.modal.xl{max-width:none;border-radius:26px 26px 0 0;max-height:92vh;padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.doc{max-height:48vh;padding:22px 18px}.login-pillars{display:none}.login-intro h1{font-size:44px}.login-card{padding:24px 22px;border-radius:24px}.page-head .actions .btn{flex:1 1 auto}}@media (max-width:480px){.tiles{grid-template-columns:1fr 1fr;gap:10px}.tile{padding:16px}.tile b{font-size:20px}.tile small{font-size:12.5px}.kv{grid-template-columns:1fr 1fr;gap:14px 16px}.big{font-size:40px}.note{gap:2px}.dl,.note{grid-template-columns:1fr}.dl dt{border-bottom:0;padding-bottom:0;font-size:13px}.evt{grid-template-columns:46px minmax(0,1fr)}.evt-act{grid-column:2;justify-content:flex-start}.stepper{grid-template-columns:1fr 1fr}.st:before{display:none}.doc-ass{grid-template-columns:1fr}.legend-list div{grid-template-columns:minmax(0,1fr) auto 52px;font-size:14px}.hbar{grid-template-columns:1fr auto;row-gap:6px}.hbar .track{grid-column:1/-1;grid-row:2}.goal-meta{flex-direction:column;gap:2px}h1{font-size:28px}}.nav a,.side-foot a,.tabbar a{all:unset}.nav a{cursor:pointer;display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:10px;font-size:14.5px;color:var(--side-ink);position:relative}.nav a:hover{background:rgba(255,255,255,.7)}.nav a:focus-visible{outline:2px solid var(--focus)}.nav a[aria-current=page]{background:var(--side-active);color:var(--ink);font-weight:500;box-shadow:var(--shadow-sm)}.nav a[aria-current=page] svg{color:var(--brand);opacity:1}.tabbar a{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:10px;letter-spacing:-.01em;text-align:center;min-width:0;color:var(--muted)}.tabbar a[aria-current=page]{color:var(--brand)}.por-construir h2{font:600 21px/1.2 var(--f-display);letter-spacing:-.02em;margin:0}.por-construir ul{margin:6px 0 0;padding-left:20px;color:var(--ink-2);line-height:1.9}@media (max-width:900px){.nav a{padding:11px 12px;font-size:16px}}.areas a,.tabs a{all:unset}.areas a{cursor:pointer;white-space:nowrap;padding:9px 16px;border-radius:11px;font-size:14.5px;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.areas a.on,.areas a:hover{color:var(--ink)}.areas a.on{background:var(--surface);font-weight:500;box-shadow:0 1px 3px rgba(20,30,50,.1)}.areas a svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6;opacity:.5}.areas a:focus-visible{outline:2px solid var(--focus)}.tabs a{cursor:pointer;padding:7px 15px;font-size:14px;color:var(--ink-2);border-radius:10px;white-space:nowrap}.tabs a:hover{color:var(--ink)}.tabs a[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 3px rgba(20,30,50,.1)}.tabs a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (max-width:900px){.areas a{padding:9px 13px;font-size:14px}}table.lanc td{padding-top:8px;padding-bottom:8px}table.lanc .sub{display:block;font-size:11.5px;color:var(--muted)}table.lanc .sub.warn{color:var(--warn)}table.lanc tr.conferida td:first-child{color:var(--ink)}.inp.cel{width:130px;text-align:right;padding:7px 11px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inp.cel[type=month]{width:178px;text-align:left}.inp.cel[type=date]{width:156px;text-align:left}.inp.cel.forte{font-weight:500}.row.faltando{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);font-size:13px;color:var(--muted)}.lista-ativos{display:flex;flex-direction:column}.item-ativo{border-bottom:1px solid var(--line)}.item-ativo:last-child{border-bottom:0}.item-ativo.aberto{background:var(--surface-2);border-radius:var(--r-md);margin:6px -14px;padding:0 14px;border-bottom:0}button.linha-ativo{all:unset;cursor:pointer;display:flex;gap:14px;width:100%;padding:12px 0;font-size:14px;color:var(--ink)}button.linha-ativo:hover .seta{color:var(--brand)}button.linha-ativo:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.col-nome{flex:1 1;min-width:0;font-weight:500}.col-nome .sub{display:block;font-size:11.5px;color:var(--muted);font-weight:400}.falta-dado{font-size:12px;padding:3px 10px;border-radius:999px;background:var(--warn-soft);color:var(--warn);white-space:nowrap}.seta{font-size:13px;color:var(--muted);width:48px;text-align:right}.corpo-ativo{padding:4px 0 20px}.bloco-rf{border-radius:var(--r-md);padding:18px 18px 14px;margin:4px 0;display:flex;flex-direction:column;gap:14px}.bloco-rf,.item-ativo.aberto .bloco-rf{background:var(--surface)}.marcar{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--ink-2)}.n.grande{font:600 24px/1.15 var(--f-display);letter-spacing:-.03em;display:block;margin:4px 0 2px}@media (max-width:760px){button.linha-ativo{flex-wrap:wrap;gap:8px}.seta{width:auto}.inp.cel{width:100%}}.good{color:var(--good)}.warn{color:var(--warn)}.bad{color:var(--bad)}.sub.warn,td .sub.warn{color:var(--warn)}.nav a.por-vir{color:var(--muted)}.nav a.por-vir svg{opacity:.45}.pendencias{background:var(--warn-soft);border-radius:var(--r-md);padding:14px 18px;display:flex;flex-direction:column;gap:4px}.pendencias .eyebrow{color:var(--warn)}.pendencias ul{margin:0;padding-left:20px;color:var(--ink-2);line-height:1.8;font-size:14px}.focos{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.grupo:not(.bad):not(.warn):not(.info) .alertas{border-left:3px solid var(--line-strong)}.via{max-width:820px;margin-inline:auto;padding:24px 16px 60px;display:flex;flex-direction:column;gap:16px}.via-barra{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:var(--brand-soft);border-radius:var(--r-md);padding:12px 16px;font-size:13.5px;color:var(--ink-2)}.via-doc{max-height:none;overflow:visible;box-shadow:none}@media print{.areas,.ficha-head,.mclose,.mtop,.no-print,.page-head,.scrim,.side,.tabbar,.tabs{display:none!important}.app{display:block!important}.main{padding:0!important}body{background:#fff}.via{max-width:none;padding:0;gap:0}.via-doc{padding:0;border-radius:0;font-size:10.8pt;line-height:1.48}.doc-topo{font-size:8pt;margin-bottom:14pt}.doc-sobre{font-size:8.5pt}.doc h3{font-size:14pt}.doc-sub{font-size:9.5pt;margin:5pt 0 24pt!important;padding-top:5pt}.doc h4{font-size:11.5pt;margin:14pt 0 5pt;page-break-after:avoid}.doc li,.doc p{orphans:3;widows:3}.doc-item{margin-bottom:6pt}.doc-item .doc-n{min-width:19pt}.doc-lista{padding-left:24pt}.doc-lista li{text-indent:-13pt;padding-left:13pt}.doc-fecho{break-inside:avoid;margin-top:16pt}.doc-ass,.doc-fecho{page-break-inside:avoid}.doc-ass{margin-top:30pt;gap:30pt}.doc-ass small{font-size:9pt}.doc-graf,.doc-roscas,.doc-tabela{-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc-graf{page-break-inside:avoid;break-inside:avoid}.doc-graf svg{width:100%;height:auto}.doc-tabela tr{page-break-inside:avoid;break-inside:avoid}.doc-tabela thead{display:table-header-group}@page{size:A4;margin:18mm 16mm}}.funil{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.funil-col{display:flex;flex-direction:column;gap:8px;background:var(--surface);border-radius:var(--r-lg);padding:14px}.funil-col>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.funil-col>header b{font:600 15px/1 var(--f-display);color:var(--ink-2)}.funil-card{display:flex;flex-direction:column;gap:2px;background:var(--ground);border-radius:var(--r-md);padding:11px 13px;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);transition:transform .1s}.funil-card:hover{transform:translateY(-1px)}.funil-card b{font:600 14.5px/1.3 var(--f-display);letter-spacing:-.01em}.funil-card small{font-size:12.5px;color:var(--ink-2)}.funil-card small.muted{color:var(--muted)}.mes-cartao{background:var(--surface);border-radius:var(--r-lg);padding:22px 26px;margin-top:26px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm)}.mes-recado{margin:0;padding-left:16px;border-left:3px solid var(--brand);font-size:16px;line-height:1.6;color:var(--ink);max-width:62ch}.mes-quem{display:flex;align-items:center;gap:10px}.mes-quem div{display:flex;flex-direction:column;line-height:1.25}.mes-quem b{font-size:14px;font-weight:500}.mes-quem small{font-size:12.5px;color:var(--muted)}.objs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px}.obj-anel{display:flex;gap:16px;align-items:flex-start;background:var(--ground);border-radius:var(--r-md);padding:14px 16px;box-shadow:var(--shadow-sm)}.obj-anel svg{flex:none}.obj-pct{font:600 15px var(--f-display);fill:var(--ink)}.obj-corpo{display:flex;flex-direction:column;gap:3px;min-width:0}.obj-corpo b{font:600 15px/1.3 var(--f-display);letter-spacing:-.012em}.obj-corpo small{font-size:12.5px;color:var(--ink-2)}.obj-corpo small.muted{color:var(--muted)}.obj-corpo .pill{align-self:flex-start;margin-top:2px}.parecer{margin:0 0 6px;padding:16px 20px;background:var(--brand-softer);border-radius:var(--r-md);font-size:15.5px;line-height:1.6;color:var(--ink);max-width:70ch;display:flex;flex-direction:column;gap:10px}.parecer cite{font-style:normal;font-size:13px;color:var(--ink-2)}.parecer cite:before{content:"— "}.bar.big{height:12px;background:var(--fill-hover);overflow:hidden}.bar.big,.bar.big i{display:block;border-radius:999px}.bar.big i{height:100%;background:var(--brand);transition:width .4s}.pf-dots{display:inline-flex;gap:3px;align-items:center}.pf-dots i{width:7px;height:7px;border-radius:50%;background:var(--fill-hover);display:block}.pf-dots i.on{background:var(--brand)}.pf-dots i.on:nth-child(n+4){background:var(--warn)}.pf-dots i.on:nth-child(5){background:var(--bad)}:root{--mola:cubic-bezier(.22,.61,.36,1);--rapido:.14s var(--mola);--medio:.24s var(--mola)}.panel{transition:box-shadow var(--medio),transform var(--medio)}.hero,.panel,.tile{animation:sobe .34s var(--mola) both}@keyframes sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tile{transition:box-shadow var(--medio),transform var(--medio)}.tile:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn{transition:background var(--rapido),box-shadow var(--rapido),transform .08s var(--mola),color var(--rapido);box-shadow:0 1px 2px rgba(13,27,42,.12),inset 0 1px 0 rgba(255,255,255,.08)}.btn:hover{box-shadow:0 2px 8px -1px rgba(37,87,127,.35),inset 0 1px 0 rgba(255,255,255,.12)}.btn:active{transform:scale(.975)}.btn.ghost,.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.ghost:hover{background:var(--fill)}.inp{transition:background var(--rapido),box-shadow var(--rapido),border-color var(--rapido)}th[scope=row]{font-size:13.5px;letter-spacing:-.005em}.mapa-meses{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:14px}.mapa-mes{all:unset;cursor:pointer;text-align:center;padding:8px 2px;border-radius:11px;background:var(--surface-2);transition:background .15s,box-shadow .15s;display:flex;flex-direction:column;gap:2px;min-width:0}.mapa-mes b{font:500 12px/1 var(--f-body);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.mapa-mes span{font:500 12.5px/1.2 var(--f-body);color:var(--good);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.mapa-mes.neg span{color:var(--bad)}.mapa-mes:hover{background:var(--fill-hover)}.mapa-mes.on{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-glow)}.mapa-mes:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (max-width:760px){.mapa-meses{grid-template-columns:repeat(6,minmax(0,1fr))}}.mapa-detalhe{margin-top:16px;padding:16px 18px;border-radius:var(--r-md);background:var(--surface-2)}.mapa-detalhe .dl{font-size:14px}.mapa-detalhe .dl dd,.mapa-detalhe .dl dt{padding:8px 0}.mapa-detalhe .dl dd.good{color:var(--good)}.mapa-detalhe .dl dd.bad{color:var(--bad)}button.ord{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;border-radius:6px;padding:2px 4px;margin:-2px -4px;transition:color .15s,background .15s}button.ord:hover{color:var(--ink)}button.ord:focus-visible{outline:2px solid var(--focus);outline-offset:1px}button.ord>i{font-style:normal;font-size:11px;opacity:.28;line-height:1}button.ord:hover>i{opacity:.6}button.ord.on{color:var(--ink)}button.ord.on>i{opacity:1;color:var(--brand)}th.n button.ord{flex-direction:row-reverse}tbody tr{transition:background var(--rapido)}tbody tr:hover td{background:rgba(13,27,42,.018)}tbody tr.click:hover td{background:var(--brand-softer)}.bar{overflow:hidden;background:var(--fill)}.bar,.bar>i{border-radius:999px}.bar>i{transition:width .6s var(--mola)}.bar.accent>i,.bar>i{background:linear-gradient(90deg,var(--brand),var(--accent))}.seletor{display:inline-flex;gap:3px;padding:3px;background:var(--fill);border-radius:999px;align-self:flex-start;max-width:100%;overflow-x:auto}.seletor button{all:unset;cursor:pointer;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 20px;border-radius:999px;font:500 14px/1.2 var(--f-body);color:var(--ink-2);transition:background var(--rapido),color var(--rapido),box-shadow var(--rapido)}.seletor button small{font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seletor button:hover{color:var(--ink)}.seletor button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(13,27,42,.12),0 0 0 1px rgba(13,27,42,.04)}.seletor button.on small{color:var(--brand)}.seletor button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.numerao{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px;gap:18px}.numerao>div{display:flex;flex-direction:column;gap:4px;min-width:0}.numerao b{font:600 clamp(28px,3.4vw,38px)/1.05 var(--f-display);letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.numerao small{font-size:13px;color:var(--muted)}::selection{background:var(--brand-soft);color:var(--brand)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:content-box;border:3px solid transparent}.side{border-right:1px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0)),var(--side-fundo,var(--ground))}.nav a{transition:background var(--rapido),color var(--rapido)}a,button{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.hero,.panel,.tile{animation:none}}.col-saldo{flex:0 0 auto;min-width:104px;text-align:right;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;color:var(--ink)}@media (max-width:640px){.col-saldo{min-width:82px;font-size:13px}}button.linha-ativo{display:grid;grid-template-columns:minmax(0,1fr) 112px 92px 108px 52px;align-items:center;grid-gap:12px;gap:12px}.falta-dado,.linha-ativo .pill{justify-self:start}.falta-dado{overflow:hidden;text-overflow:ellipsis}.seta{width:auto;justify-self:end}@media (max-width:820px){button.linha-ativo{grid-template-columns:minmax(0,1fr) 96px 44px;row-gap:6px}.linha-ativo .pill{grid-column:2/3;justify-self:end;font-size:11.5px}.falta-dado{grid-column:1/-1;justify-self:start}}.panel.inst{padding:0;gap:0;display:block}.panel.inst>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto auto 20px;align-items:center;grid-gap:14px;gap:14px;padding:20px 30px;border-radius:var(--r-lg);transition:background var(--rapido)}.panel.inst>summary::-webkit-details-marker{display:none}.panel.inst>summary:hover{background:var(--surface-2)}.panel.inst>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.inst-nome{display:flex;align-items:baseline;gap:10px;min-width:0;font:500 15.5px/1.3 var(--f-display);letter-spacing:-.012em;color:var(--ink)}.inst-qtd{font:400 13px/1 var(--f-body);letter-spacing:0;color:var(--muted);white-space:nowrap}.inst-total{font-weight:600;font-size:16px;letter-spacing:-.02em;white-space:nowrap}.inst-seta{width:9px;height:9px;justify-self:end;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);border-radius:1px;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--medio),border-color var(--rapido)}.panel.inst[open]>summary .inst-seta{transform:rotate(-135deg) translate(-3px,-3px)}.panel.inst>summary:hover .inst-seta{border-color:var(--ink-2)}.panel.inst>.lista-ativos{padding:0 30px 22px;border-top:1px solid var(--line);margin-top:-1px;animation:abre .22s var(--mola)}@keyframes abre{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.panel.inst>.lista-ativos .item-ativo:first-child{border-top:0}@media (max-width:640px){.panel.inst>summary{padding:16px 18px;grid-template-columns:minmax(0,1fr) auto 16px;row-gap:6px}.panel.inst>summary .pill{grid-column:1/-1;justify-self:start}.panel.inst>.lista-ativos{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.panel.inst>.lista-ativos{animation:none}}.al-txt,.sub,dd,li,p,small{text-wrap:pretty}.frase,h1,h2,h3{text-wrap:balance}.panel.inst>summary{padding:26px 28px}@media (max-width:720px){.panel.inst>summary{padding:18px 20px}}.cart-linha.aceso{background:var(--surface-2)}.volta-jornada{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:var(--brand-soft);color:var(--brand);border-radius:var(--r-md);padding:11px 16px;margin-bottom:14px;font-size:13.5px;line-height:1.5}.volta-jornada>span{flex:1 1 260px;min-width:0}.volta-jornada strong{font-weight:600}.volta-jornada .btn{flex:none}table.tab-clientes{table-layout:fixed;width:100%}table.tab-clientes td,table.tab-clientes th{padding-block:11px;width:96px}table.tab-clientes td:first-child,table.tab-clientes th:first-child{width:auto;min-width:190px}table.tab-clientes td.n,table.tab-clientes th.n{width:112px}table.tab-clientes td:last-child,table.tab-clientes th:last-child{width:40px}.cl-nome{display:flex;align-items:center;gap:9px;min-width:0}.cl-nome .avatar.sm{width:28px;height:28px;font-size:11px}.cl-nome a{color:var(--brand);font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cl-nome a:hover{text-decoration:underline}table.tab-clientes td:nth-child(n+2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.tab-clientes tfoot td{border-bottom:0;border-top:1px solid var(--line-strong);color:var(--muted)}.cl-acao{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.icon-btn.perigo{color:var(--muted);font-size:15px;line-height:1}.icon-btn.perigo:hover{background:var(--bad-soft);color:var(--bad)}.btn.bad{background:var(--bad);border-color:var(--bad);color:#fff}.btn.bad:hover{filter:brightness(.94)}.btn.bad:disabled{opacity:.5;cursor:not-allowed;filter:none}@media (max-width:1180px){table.tab-clientes td:nth-child(3),table.tab-clientes th:nth-child(3){display:none}}@media (max-width:980px){table.tab-clientes td:nth-child(6),table.tab-clientes td:nth-last-child(2),table.tab-clientes th:nth-child(6),table.tab-clientes th:nth-last-child(2){display:none}}@media (max-width:720px){table.tab-clientes{table-layout:auto}table.tab-clientes td,table.tab-clientes th{display:revert;width:auto}table.tab-clientes td:nth-child(3),table.tab-clientes td:nth-child(6),table.tab-clientes td:nth-last-child(2),table.tab-clientes th:nth-child(3),table.tab-clientes th:nth-child(6),table.tab-clientes th:nth-last-child(2){display:revert}table.tab-clientes.cardable,table.tab-clientes.cardable tbody,table.tab-clientes.cardable td,table.tab-clientes.cardable tfoot,table.tab-clientes.cardable tr{display:block;width:100%}table.tab-clientes.cardable thead{display:none}table.tab-clientes .cl-nome a{white-space:normal}}select.inp.sm{padding-right:28px;background-position:right 10px center}td a:not(.btn),th a:not(.btn){color:var(--brand);font-weight:500;text-decoration:none}td a:not(.btn):hover,th a:not(.btn):hover{text-decoration:underline}td a:not(.btn):focus-visible,th a:not(.btn):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.jor-trilha li.vira-reuniao{margin-left:22px;position:relative}.jor-trilha li.vira-reuniao:before{content:"";position:absolute;left:-13px;top:50%;width:1px;height:22px;transform:translateY(-50%);background:var(--line-strong)}.jor-mapa li.jor-reuniao{display:block;padding:18px 0 6px;border-top:1px solid var(--line);margin-top:10px;background:transparent}.jor-mapa li.jor-reuniao small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.p1{--pg:#F0F1F4;--card:#FFFFFF;--campo:#E9EBEF;--campo-foco:#FFFFFF;--p1-ink:#1A1D21;--p1-ink-2:#3C4551;--p1-muted:#79818D;--faint:#98A0AB;--linha:#E6E8EC;--azul:#2B5378;--azul-claro:#EAF0F6;max-width:1180px;margin-inline:auto;padding-bottom:16px;color:var(--p1-ink);font:400 15px/1.45 var(--f-body);-webkit-font-smoothing:antialiased}.p1 *,.p1 :after,.p1 :before{box-sizing:border-box}.p1 button{all:unset;cursor:pointer;font:inherit;color:inherit}.p1 :focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:8px}.p1 .trilha{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-bottom:16px}.p1 .trilha b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--f-body);background:#E2E5EA;color:var(--p1-muted);cursor:pointer;transition:background .15s,color .15s}.p1 .trilha b:hover{background:#D5D9E0;color:var(--p1-ink-2)}.p1 .trilha b.on{background:var(--azul);color:#fff}.p1 .trilha b.ok{background:var(--azul-claro);color:var(--azul)}.p1 .trilha i{width:1px;height:17px;background:#D5D9E0;margin-inline:5px}.p1 .passo{font:600 11px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--p1-muted)}.p1 h1{margin:9px 0 2px;font:700 clamp(23px,2.8vw,31px)/1.2 var(--f-display);letter-spacing:-.028em;max-width:30ch}.p1 .card{background:var(--card);border-radius:14px;padding:20px 24px;margin-top:12px}.p1 .card-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.p1 .card-h h2{margin:0;font:600 17px/1.2 var(--f-display);letter-spacing:-.018em}.p1 .card-h span{font-size:13px;color:var(--faint)}.p1 .grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.p1 .c{min-width:0;position:relative}.p1 .c.dobro{grid-column:span 2}.p1 .c label{display:block;font-size:12.5px;color:var(--p1-ink-2);margin-bottom:5px;font-weight:500}.p1 .c input,.p1 .c select{width:100%;height:42px;font:inherit;font-size:14.5px;color:var(--p1-ink);background:var(--campo);border:0;border-radius:10px;padding:0 13px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .13s,box-shadow .13s}.p1 .c select{padding-right:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%2379818D' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.p1 .c input::placeholder{color:#AEB5BF}.p1 .c input:hover,.p1 .c select:hover{background:#E3E6EB}.p1 .c input:focus,.p1 .c select:focus{background:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}.p1 .c .dica{display:block;height:15px;margin-top:4px;font-size:11.5px;line-height:15px;color:var(--faint);opacity:0;transition:opacity .13s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p1 .c:focus-within .dica{opacity:1}.p1 .c.pronto label:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--azul);margin-left:6px;vertical-align:2px}.p1 .c[hidden]{display:none}.p1 [hidden]{display:none!important}@media (max-width:1000px){.p1 .grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.p1 .grade{grid-template-columns:1fr}.p1 .c.dobro{grid-column:span 1}}.p1 .btn{display:inline-flex;align-items:center;gap:7px;background:var(--azul);color:#fff;font-size:14px;font-weight:500;height:40px;padding:0 20px;border-radius:999px;transition:background .15s}.p1 .btn:hover{background:#34618B}.p1 .btn.claro{background:var(--campo);color:var(--p1-ink-2)}.p1 .btn.claro:hover{background:#DDE1E7}.p1 .btn[disabled]{opacity:.55;cursor:default}.p1 .add{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--azul);height:34px;padding:0 13px;margin-left:-13px;border-radius:999px;transition:background .15s}.p1 .add:hover{background:var(--azul-claro)}.p1 .vaziolinha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--faint);padding:2px 0 4px}.p1 .dep{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 32px;grid-gap:12px;gap:12px;align-items:end;padding:8px 0}.p1 .dep+.dep{border-top:1px solid var(--linha)}.p1 .dep .x{width:32px;height:42px;display:grid;place-items:center;border-radius:9px;color:var(--faint);align-self:start;margin-top:22px;transition:background .13s,color .13s}.p1 .dep .x:hover{background:#F1F3F6;color:#BF3B32}.p1 .dep .x svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.9;fill:none}@media (max-width:620px){.p1 .dep{grid-template-columns:minmax(0,1fr) 32px}}.p1 .data-l{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;font-size:14px;border-top:1px solid var(--linha)}.p1 .data-l b{font-weight:500}.p1 .data-l .x,.p1 .data-l span{color:var(--faint);font-size:13px}.p1 .data-l .x{margin-left:auto}.p1 .data-l .x:hover{color:#BF3B32}.p1 .fecha{font-size:13px;color:var(--faint);padding:0 8px;height:42px;display:inline-flex;align-items:center;border-radius:9px;transition:background .13s,color .13s}.p1 .fecha:hover{background:#F1F3F6;color:var(--p1-ink-2)}.p1 .tag{font-size:11.5px;color:var(--azul);background:var(--azul-claro);padding:3px 9px;border-radius:999px}.p1 .rodape{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;margin-top:14px;background:var(--card);border-radius:14px;padding:13px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;box-shadow:0 -1px 2px rgba(20,28,38,.04),0 10px 30px rgba(20,28,38,.09)}.p1 .rodape .r{display:flex;flex-direction:column;gap:1px;min-width:0}.p1 .rodape .r span{font-size:11px;color:var(--faint)}.p1 .rodape .r b{font-size:14px;font-weight:600;letter-spacing:-.012em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p1 .rodape .fim{margin-left:auto;gap:12px}.p1 .prog,.p1 .rodape .fim{display:flex;align-items:center}.p1 .prog{gap:9px;font-size:12.5px;color:var(--p1-muted);white-space:nowrap}.p1 .prog .b{width:76px;height:5px;border-radius:999px;background:var(--campo);overflow:hidden}.p1 .prog .b i{display:block;height:100%;background:var(--azul);border-radius:999px;transition:width .2s}@media (max-width:760px){.p1 .rodape .fim{margin-left:0;width:100%}.p1 .rodape .fim .btn{margin-left:auto}}.p1 .erro{margin:0;color:#BF3B32;font-size:13px;flex-basis:100%}.p2{--pg:#F0F1F4;--card:#FFFFFF;--campo:#E9EBEF;--campo-foco:#FFFFFF;--p2-ink:#1A1D21;--p2-ink-2:#3C4551;--p2-muted:#79818D;--faint:#98A0AB;--linha:#E6E8EC;--azul:#2B5378;--azul-claro:#EAF0F6;--verde:#1E7A4E;--vermelho:#BF3B32;max-width:1180px;margin-inline:auto;padding-bottom:16px;color:var(--p2-ink);font:400 15px/1.45 var(--f-body);-webkit-font-smoothing:antialiased}.p2 *,.p2 :after,.p2 :before{box-sizing:border-box}.p2 button{all:unset;cursor:pointer;font:inherit;color:inherit}.p2 :focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:8px}.p2 [hidden]{display:none!important}.p2 .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p2 .trilha{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-bottom:16px}.p2 .trilha b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--f-body);background:#E2E5EA;color:var(--p2-muted);cursor:pointer;transition:background .15s,color .15s}.p2 .trilha b:hover{background:#D5D9E0;color:var(--p2-ink-2)}.p2 .trilha b.on{background:var(--azul);color:#fff}.p2 .trilha b.ok{background:var(--azul-claro);color:var(--azul)}.p2 .trilha i{width:1px;height:17px;background:#D5D9E0;margin-inline:5px}.p2 .passo{font:600 11px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--p2-muted)}.p2 h1{margin:9px 0 2px;font:700 clamp(23px,2.8vw,31px)/1.2 var(--f-display);letter-spacing:-.028em}.p2 .veio{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px;padding:12px 0 2px;font-size:13px;color:var(--p2-muted)}.p2 .veio b{color:var(--p2-ink-2);font-weight:600}.p2 .veio em{font-style:normal;color:var(--faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-right:2px}.p2 .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.p2 .kpi{background:var(--card);border-radius:12px;padding:13px 16px}.p2 .kpi span{display:block;font:600 10.5px/1 var(--f-body);letter-spacing:.09em;text-transform:uppercase;color:var(--p2-muted)}.p2 .kpi b{display:block;font:700 23px/1.1 var(--f-display);letter-spacing:-.024em;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p2 .kpi i{display:block;font-style:normal;font-size:12px;color:var(--faint);margin-top:3px}.p2 .kpi.bom b{color:var(--verde)}.p2 .kpi.ruim b{color:var(--vermelho)}@media (max-width:760px){.p2 .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.p2 .card{background:var(--card);border-radius:14px;padding:18px 22px;margin-top:12px}.p2 .card-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px}.p2 .card-h h2{margin:0;font:600 17px/1.2 var(--f-display);letter-spacing:-.018em}.p2 .card-h .tot{font:600 15px/1 var(--f-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p2 .card-h .leg{font-size:13px;color:var(--faint)}.p2 .sub-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:6px 0 8px;padding-top:14px;border-top:1px solid var(--linha)}.p2 .sub-h:first-child{padding-top:0;border-top:0;margin-top:0}.p2 .sub-h h3{margin:0;font:600 13.5px/1 var(--f-display);letter-spacing:-.01em}.p2 .sub-h span{font-size:12.5px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p2 .lin{display:grid;grid-gap:7px;gap:7px;align-items:center;padding:2px 0}.p2 .lin.cab{font:600 10.5px/1 var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:0 0 7px}.p2 .lin.cab .v{text-align:right;padding-right:13px}.p2 .lin input,.p2 .lin select{width:100%;height:39px;font:inherit;font-size:14px;color:var(--p2-ink);background:var(--campo);border:0;border-radius:9px;padding:0 12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .13s,box-shadow .13s}.p2 .lin select{padding-right:28px;cursor:pointer;font-size:13.5px;color:var(--p2-ink-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%2379818D' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.p2 .lin input::placeholder{color:#B4BAC3}.p2 .lin input:hover,.p2 .lin select:hover{background:#E3E6EB}.p2 .lin input:focus,.p2 .lin select:focus{background:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}.p2 .lin input.v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.p2 .lin input.v.zero{color:#B4BAC3}.p2 .lin .x{width:28px;height:39px;display:grid;place-items:center;border-radius:9px;color:#C3C9D1;transition:background .13s,color .13s}.p2 .lin .x:hover{background:#F1F3F6;color:var(--vermelho)}.p2 .lin .x svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.9;fill:none}.p2 .l-renda{grid-template-columns:minmax(0,1fr) 150px 28px}.p2 .l-extra{grid-template-columns:minmax(0,1fr) 150px 150px 28px}.p2 .l-gasto{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 150px 28px}.p2 .l-pont{grid-template-columns:minmax(0,1.4fr) 140px minmax(0,1fr) 150px 28px}@media (max-width:860px){.p2 .lin.cab{display:none}.p2 .l-extra,.p2 .l-gasto,.p2 .l-pont,.p2 .l-renda{grid-template-columns:minmax(0,1fr) 120px 28px;gap:6px;padding:7px 0;border-top:1px solid var(--linha)}.p2 .l-extra select,.p2 .l-gasto select,.p2 .l-pont select{grid-column:1/3}.p2 .l-extra input.v,.p2 .l-gasto input.v,.p2 .l-pont input.v{grid-column:2}}.p2 .btn{display:inline-flex;align-items:center;gap:7px;background:var(--azul);color:#fff;font-size:14px;font-weight:500;height:40px;padding:0 20px;border-radius:999px;transition:background .15s}.p2 .btn:hover{background:#34618B}.p2 .btn.claro{background:var(--campo);color:var(--p2-ink-2)}.p2 .btn.claro:hover{background:#DDE1E7}.p2 .btn[disabled]{opacity:.55;cursor:default}.p2 .add{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--azul);height:34px;padding:0 13px;margin-left:-13px;border-radius:999px;transition:background .15s}.p2 .add:hover{background:var(--azul-claro)}.p2 .acoes{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.p2 .vaziolinha{font-size:13.5px;color:var(--faint);padding:2px 0 4px}.p2 .busca{margin-top:10px;background:#F7F8FA;border-radius:12px;padding:14px 16px;max-width:620px}.p2 .busca input{width:100%;height:39px;font:inherit;font-size:14px;background:var(--card);border:0;border-radius:9px;padding:0 12px;outline:none}.p2 .busca input:focus{box-shadow:inset 0 0 0 1.6px var(--azul)}.p2 .busca .g{font:600 10.5px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:14px 0 8px}.p2 .chips{display:flex;flex-wrap:wrap;gap:6px}.p2 .chip{font-size:13px;color:var(--p2-ink-2);background:var(--card);padding:6px 11px;border-radius:999px;transition:background .13s,color .13s}.p2 .chip:hover{background:var(--azul-claro);color:var(--azul)}.p2 .chip[hidden]{display:none}.p2 .faixa-b{display:flex;gap:3px;height:52px;margin-top:6px}.p2 .faixa-b i{flex:1 1;border-radius:4px;background:#F2F4F7;display:flex;align-items:flex-end;overflow:hidden}.p2 .faixa-b i s{display:block;width:100%;background:#C9D3DD;text-decoration:none;border-radius:4px}.p2 .faixa-b i.ev s{background:var(--azul)}.p2 .faixa-b i.neg s{background:#E7B4B0}.p2 .faixa-r{display:flex;gap:3px;margin-top:6px}.p2 .faixa-r span{flex:1 1;text-align:center;font-size:10.5px;color:var(--faint)}.p2 .faixa-n{margin:12px 0 0;font-size:13px;color:var(--p2-muted);line-height:1.5}.p2 .faixa-n b{color:var(--p2-ink-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p2 .rodape{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;margin-top:14px;background:var(--card);border-radius:14px;padding:13px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;box-shadow:0 -1px 2px rgba(20,28,38,.04),0 10px 30px rgba(20,28,38,.09)}.p2 .rodape .r{display:flex;flex-direction:column;gap:1px;min-width:0}.p2 .rodape .r span{font-size:11px;color:var(--faint)}.p2 .rodape .r b{font-size:14px;font-weight:600;letter-spacing:-.012em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p2 .rodape .r b.bom{color:var(--verde)}.p2 .rodape .r b.ruim{color:var(--vermelho)}.p2 .rodape .fim{margin-left:auto;gap:12px}.p2 .prog,.p2 .rodape .fim{display:flex;align-items:center}.p2 .prog{gap:9px;font-size:12.5px;color:var(--p2-muted);white-space:nowrap}.p2 .prog .b{width:76px;height:5px;border-radius:999px;background:var(--campo);overflow:hidden}.p2 .prog .b i{display:block;height:100%;background:var(--azul);border-radius:999px;transition:width .2s}@media (max-width:760px){.p2 .rodape .fim{margin-left:0;width:100%}.p2 .rodape .fim .btn{margin-left:auto}}.p2 .erro{margin:0;color:var(--vermelho);font-size:13px;flex-basis:100%}.p3{--pg:#F0F1F4;--card:#FFFFFF;--campo:#E9EBEF;--campo-foco:#FFFFFF;--p3-ink:#1A1D21;--p3-ink-2:#3C4551;--p3-muted:#79818D;--faint:#98A0AB;--linha:#E6E8EC;--azul:#2B5378;--azul-claro:#EAF0F6;--verde:#1E7A4E;--vermelho:#BF3B32;max-width:1180px;margin-inline:auto;padding-bottom:16px;color:var(--p3-ink);font:400 15px/1.45 var(--f-body);-webkit-font-smoothing:antialiased}.p3 *,.p3 :after,.p3 :before{box-sizing:border-box}.p3 button{all:unset;cursor:pointer;font:inherit;color:inherit}.p3 :focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:8px}.p3 [hidden]{display:none!important}.p3 .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p3 .topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px}.p3 .sair{font-size:13.5px;color:var(--p3-ink-2);height:32px;padding:0 12px;margin-left:-12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;transition:background .15s}.p3 .sair:hover{background:#E4E7EC}.p3 .topo .quem{font-size:13px;color:var(--p3-muted)}.p3 .topo .quem b{color:var(--p3-ink-2);font-weight:600}.p3 .trilha{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-bottom:14px}.p3 .trilha b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--f-body);background:#E2E5EA;color:var(--p3-muted);cursor:pointer;transition:background .15s,color .15s}.p3 .trilha b:hover{background:#D5D9E0;color:var(--p3-ink-2)}.p3 .trilha b.on{background:var(--azul);color:#fff}.p3 .trilha b.ok{background:var(--azul-claro);color:var(--azul)}.p3 .trilha i{width:1px;height:17px;background:#D5D9E0;margin-inline:5px}.p3 .passo{font:600 11px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--p3-muted)}.p3 h1{margin:9px 0 2px;font:700 clamp(22px,2.6vw,29px)/1.25 var(--f-display);letter-spacing:-.026em;max-width:34ch}.p3 .veio{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px;padding:12px 0 2px;font-size:13px;color:var(--p3-muted)}.p3 .veio b{color:var(--p3-ink-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p3 .veio em{font-style:normal;color:var(--faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-right:2px}.p3 .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.p3 .kpi{background:var(--card);border-radius:12px;padding:13px 16px}.p3 .kpi span{display:block;font:600 10.5px/1 var(--f-body);letter-spacing:.09em;text-transform:uppercase;color:var(--p3-muted)}.p3 .kpi b{display:block;font:700 23px/1.1 var(--f-display);letter-spacing:-.024em;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p3 .kpi i{display:block;font-style:normal;font-size:12px;color:var(--faint);margin-top:3px}.p3 .kpi.divida b{color:var(--vermelho)}@media (max-width:760px){.p3 .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.p3 .conta{background:var(--card);border-radius:14px;padding:16px 22px;margin-top:10px;max-width:560px}.p3 .conta-l{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:8px 0;font-size:14px}.p3 .conta-l span{color:var(--p3-ink-2)}.p3 .conta-l b{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p3 .conta-l.soma{border-top:1px solid var(--linha);margin-top:3px;padding-top:11px}.p3 .conta-l.soma span{font-weight:500;color:var(--p3-ink)}.p3 .conta-l.soma b{font-weight:600}.p3 .conta-l.fim{border-top:1px solid #cfd5dc;margin-top:3px;padding-top:12px}.p3 .conta-l.fim span{font:600 10.5px/1 var(--f-body);letter-spacing:.09em;text-transform:uppercase;color:var(--p3-muted)}.p3 .conta-l.fim b{font:700 21px/1 var(--f-display);letter-spacing:-.022em}.p3 .conta-l .neg{color:var(--vermelho)}.p3 .card{background:var(--card);border-radius:14px;padding:18px 22px;margin-top:12px}.p3 .card-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px}.p3 .card-h h2{margin:0;font:600 17px/1.2 var(--f-display);letter-spacing:-.018em}.p3 .card-h .tot{font:600 15px/1 var(--f-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p3 .card-h .leg{font-size:13px;color:var(--faint)}.p3 .lin{display:grid;grid-gap:7px;gap:7px;align-items:center;padding:2px 0}.p3 .lin.cab{font:600 10.5px/1 var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:0 0 7px}.p3 .lin.cab .v{text-align:right;padding-right:12px}.p3 .lin input,.p3 .lin select{width:100%;height:39px;font:inherit;font-size:14px;color:var(--p3-ink);background:var(--campo);border:0;border-radius:9px;padding:0 12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .13s,box-shadow .13s}.p3 .lin input::placeholder{color:#B4BAC3}.p3 .lin input:hover{background:#E3E6EB}.p3 .lin input:focus{background:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}.p3 .lin input.v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.p3 .lin input.v.zero{color:#B4BAC3}.p3 .lin .x{width:28px;height:39px;display:grid;place-items:center;border-radius:9px;color:#C3C9D1;transition:background .13s,color .13s}.p3 .lin .x:hover{background:#F1F3F6;color:var(--vermelho)}.p3 .lin .x svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.9;fill:none}.p3 .l-bem{grid-template-columns:minmax(0,1.25fr) 118px 112px 112px 106px 78px 112px 112px 28px}.p3 .l-div{grid-template-columns:minmax(0,1.6fr) 130px 120px 92px 28px}@media (max-width:1100px){.p3 .lin.cab{display:none}.p3 .l-bem,.p3 .l-div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 28px;gap:6px;padding:8px 0;border-top:1px solid var(--linha)}.p3 .l-bem input:first-child,.p3 .l-div input:first-child{grid-column:1/4}.p3 .l-bem .x,.p3 .l-div .x{grid-row:1;grid-column:4}.p3 .rot{display:block}}.p3 .rot{display:none;font-size:10.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.06em;margin:4px 0 -2px;grid-column:1/5}.p3 .resumo{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:10px;padding-top:10px;border-top:1px solid var(--linha);font-size:13px;color:var(--p3-muted)}.p3 .resumo b{color:var(--p3-ink-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p3 .fin{padding:14px 0;border-top:1px solid var(--linha)}.p3 .fin:first-child{border-top:0;padding-top:4px}.p3 .fin-n{font:600 15px/1.2 var(--f-display);letter-spacing:-.014em}.p3 .fin-d{display:flex;flex-wrap:wrap;gap:14px 34px;margin-top:10px}.p3 .fin-d div span{display:block;font-size:11.5px;color:var(--faint)}.p3 .fin-d div b{display:block;font:600 16px/1.2 var(--f-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.p3 .fin-d div b em{font-style:normal;font-size:12px;color:var(--faint);font-weight:400}.p3 .aviso{display:flex;gap:9px;margin-top:11px;font-size:12.5px;line-height:1.55;color:#96590A;max-width:78ch}.p3 .aviso:before{content:"";width:2px;border-radius:2px;background:#96590A;flex:0 0 2px;margin:2px 0}.p3 .aviso b{font-weight:600}.p3 .nota{margin:12px 0 0;font-size:12px;line-height:1.55;color:var(--faint);max-width:78ch}.p3 .btn{display:inline-flex;align-items:center;gap:7px;background:var(--azul);color:#fff;font-size:14px;font-weight:500;height:40px;padding:0 20px;border-radius:999px;transition:background .15s}.p3 .btn:hover{background:#34618B}.p3 .btn.claro{background:var(--campo);color:var(--p3-ink-2)}.p3 .btn.claro:hover{background:#DDE1E7}.p3 .btn[disabled]{opacity:.55;cursor:default}.p3 .add{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--azul);height:34px;padding:0 13px;margin-left:-13px;border-radius:999px;transition:background .15s}.p3 .add:hover{background:var(--azul-claro)}.p3 .acoes{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.p3 .vaziolinha{font-size:13.5px;color:var(--faint);padding:2px 0 4px}.p3 .rodape{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;margin-top:14px;background:var(--card);border-radius:14px;padding:13px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;box-shadow:0 -1px 2px rgba(20,28,38,.04),0 10px 30px rgba(20,28,38,.09)}.p3 .rodape .r{display:flex;flex-direction:column;gap:1px;min-width:0}.p3 .rodape .r span{font-size:11px;color:var(--faint)}.p3 .rodape .r b{font-size:14px;font-weight:600;letter-spacing:-.012em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p3 .rodape .r b.neg{color:var(--vermelho)}.p3 .rodape .fim{margin-left:auto;display:flex;align-items:center;gap:10px}@media (max-width:760px){.p3 .rodape .fim{margin-left:0;width:100%}}.p3 .erro{margin:0;color:var(--vermelho);font-size:13px;flex-basis:100%}.tabs.muitas{flex-wrap:wrap;width:auto;overflow:visible;row-gap:2px}.tabs.muitas a{display:inline-flex;align-items:center;gap:7px}.tabs .tab-n{font-style:normal;font-size:11px;font-weight:600;line-height:1;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:inline-grid;place-items:center;background:var(--fill);color:var(--muted)}.tabs a[aria-selected=true] .tab-n{background:var(--steel);color:#fff}.doc-quebra{border:0;border-top:1px dashed var(--line-strong);margin:34px 0 26px}@media print{.doc-quebra{border:0;margin:0;break-before:page;page-break-before:always}}.p4{--pg:#F0F1F4;--card:#FFFFFF;--campo:#E9EBEF;--campo-foco:#FFFFFF;--p4-ink:#1A1D21;--p4-ink-2:#3C4551;--p4-muted:#79818D;--faint:#98A0AB;--linha:#E6E8EC;--azul:#2B5378;--azul-claro:#EAF0F6;--verde:#2F6E4E;--verde-claro:#E8F1EC;--vermelho:#9B3233;--ambar:#96590A;max-width:1180px;margin-inline:auto;padding-bottom:16px;color:var(--p4-ink);font:400 15px/1.45 var(--f-body);-webkit-font-smoothing:antialiased}.p4 *,.p4 :after,.p4 :before{box-sizing:border-box}.p4 button{all:unset;cursor:pointer;font:inherit;color:inherit}.p4 :focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:8px}.p4 .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p4 .topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px}.p4 .sair{font-size:13.5px;color:var(--p4-ink-2);height:32px;padding:0 12px;margin-left:-12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;transition:background .15s}.p4 .sair:hover{background:#E4E7EC}.p4 .topo .quem{font-size:13px;color:var(--p4-muted)}.p4 .topo .quem b{color:var(--p4-ink-2);font-weight:600}.p4 .trilha{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-bottom:14px}.p4 .trilha b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--f-body);background:#E2E5EA;color:var(--p4-muted);cursor:pointer;transition:background .15s,color .15s}.p4 .trilha b:hover{background:#D5D9E0;color:var(--p4-ink-2)}.p4 .trilha b.on{background:var(--azul);color:#fff}.p4 .trilha b.ok{background:var(--azul-claro);color:var(--azul)}.p4 .trilha i{width:1px;height:17px;background:#D5D9E0;margin-inline:5px}.p4 .passo{font:600 11px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--p4-muted)}.p4 h1{margin:9px 0 2px;font:700 clamp(22px,2.6vw,29px)/1.25 var(--f-display);letter-spacing:-.026em;max-width:34ch}.p4 .frase{margin:6px 0 0;font-size:14.5px;line-height:1.55;max-width:70ch}.p4 .frase,.p4 .veio{color:var(--p4-muted)}.p4 .veio{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px;padding:14px 0 2px;font-size:13px}.p4 .veio b{color:var(--p4-ink-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p4 .veio em{font-style:normal;color:var(--faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-right:2px}.p4 .card{background:var(--card);border-radius:14px;padding:18px 22px;margin-top:12px}.p4 .card-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.p4 .card-h h2{margin:0;font:600 17px/1.2 var(--f-display);letter-spacing:-.018em}.p4 .card-h .tot{font:600 15px/1 var(--f-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p4 .card-h .leg{font-size:13px;color:var(--faint)}.p4 .lin{display:grid;grid-gap:7px;gap:7px;align-items:center;padding:2px 0}.p4 .lin.cab{font:600 10.5px/1 var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:0 0 7px}.p4 .lin.cab .v{text-align:right;padding-right:12px}.p4 .lin input,.p4 .lin select{width:100%;height:39px;font:inherit;font-size:14px;color:var(--p4-ink);background:var(--campo);border:0;border-radius:9px;padding:0 12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .13s,box-shadow .13s}.p4 .lin input::placeholder{color:#B4BAC3}.p4 .lin input:hover{background:#E3E6EB}.p4 .lin input:focus{background:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}.p4 .lin input.v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.p4 .lin input.v.zero{color:#B4BAC3}.p4 .lin .x{width:28px;height:39px;display:grid;place-items:center;border-radius:9px;color:#C3C9D1;transition:background .13s,color .13s}.p4 .lin .x:hover{background:#F1F3F6;color:var(--vermelho)}.p4 .lin .x svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.9;fill:none}.p4 .l-obj{grid-template-columns:minmax(0,1.15fr) 142px 136px 28px}.p4 .obs{grid-column:1/-1;margin:-1px 0 9px}.p4 .obs input{height:34px;font-size:13.5px;background:transparent;box-shadow:inset 0 0 0 1px var(--linha);color:var(--p4-ink-2);padding:0 12px}.p4 .obs input:hover{background:#F4F5F8}.p4 .obs input:focus{background:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}@media (max-width:860px){.p4 .lin.cab{display:none}.p4 .l-obj{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;gap:6px;padding:8px 0;border-top:1px solid var(--linha)}.p4 .l-obj input:first-child{grid-column:1/3}.p4 .l-obj .x{grid-row:1;grid-column:3}.p4 .rot{display:block}}.p4 .rot{display:none;font-size:10.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.06em;margin:4px 0 -2px;grid-column:1/4}.p4 .resumo{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:10px;padding-top:11px;border-top:1px solid var(--linha);font-size:13px;color:var(--p4-muted)}.p4 .resumo b{color:var(--p4-ink-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p4 .ev{padding:15px 0;border-top:1px solid var(--linha)}.p4 .ev:first-of-type{border-top:0;padding-top:2px}.p4 .ev-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.p4 .ev-n{font:600 15px/1.2 var(--f-display);letter-spacing:-.014em}.p4 .ev-p{font:600 14px/1 var(--f-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--p4-ink-2)}.p4 .bar{height:6px;border-radius:999px;background:#E6E8EC;overflow:hidden;margin:9px 0}.p4 .bar i{display:block;height:100%;border-radius:999px;background:var(--azul);transition:width .35s}.p4 .bar.cheia i{background:var(--verde)}.p4 .ev-d{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:13px;color:var(--p4-muted)}.p4 .ev-d b{color:var(--p4-ink-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p4 .pill{display:inline-flex;align-items:center;font:500 11.5px/1 var(--f-body);padding:5px 9px;border-radius:999px}.p4 .pill.good{background:var(--verde-claro);color:var(--verde)}.p4 .pill.warn{background:#FBF1E0;color:var(--ambar)}.p4 .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.p4 .chip{font-size:12.5px;height:30px;padding:0 12px;border-radius:999px;background:var(--campo);color:var(--p4-ink-2);display:inline-flex;align-items:center;transition:background .13s,color .13s}.p4 .chip:hover{background:#DDE1E7}.p4 .chip.on{background:var(--azul-claro);color:var(--azul);box-shadow:inset 0 0 0 1.4px #C7D8E7}.p4 .fonte{font-size:12px;color:var(--faint)}.p4 .sim{background:var(--card);border-radius:14px;padding:18px 22px;margin-top:12px}.p4 .c{display:block}.p4 .campos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}@media (max-width:760px){.p4 .campos{grid-template-columns:repeat(2,minmax(0,1fr))}}.p4 .c label{display:block;font-size:12.5px;color:var(--p4-ink-2);margin-bottom:5px;font-weight:500}.p4 .c input{width:100%;height:42px;font:inherit;font-size:14.5px;color:var(--p4-ink);background:var(--campo);border:0;border-radius:10px;padding:0 13px;outline:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .13s,box-shadow .13s}.p4 .c input:hover{background:#E3E6EB}.p4 .c input:focus{background:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}.p4 .c .dica{display:block;font-size:11.5px;color:var(--faint);margin-top:5px}.p4 .seletor{display:inline-flex;background:var(--campo);border-radius:11px;padding:3px;gap:3px;margin-bottom:14px}.p4 .seletor button{padding:8px 15px;border-radius:9px;font-size:13.5px;color:var(--p4-muted);display:flex;flex-direction:column;gap:3px;transition:background .15s,color .15s}.p4 .seletor button small{font-size:11px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p4 .seletor button.on{background:var(--card);color:var(--p4-ink);box-shadow:0 1px 2px rgba(16,24,40,.07)}.p4 .seletor button.on small{color:var(--p4-muted)}.p4 .numerao{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:620px){.p4 .numerao{grid-template-columns:1fr}}.p4 .numerao>div{background:#F7F8FA;border-radius:12px;padding:15px 18px}.p4 .numerao .eyebrow{display:block;font:600 10.5px/1 var(--f-body);letter-spacing:.09em;text-transform:uppercase;color:var(--p4-muted)}.p4 .numerao b{display:block;font:700 27px/1.1 var(--f-display);letter-spacing:-.028em;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p4 .numerao small{display:block;font-size:12px;color:var(--faint);margin-top:5px}.p4 .aviso{display:flex;gap:9px;margin-top:13px;font-size:12.5px;line-height:1.55;color:var(--ambar);max-width:78ch}.p4 .aviso:before{content:"";width:2px;border-radius:2px;background:var(--ambar);flex:0 0 2px;margin:2px 0}.p4 .aviso b{font-weight:600}.p4 .nota{margin:13px 0 0;font-size:12px;line-height:1.6;color:var(--faint);max-width:80ch}.p4 .nota b{color:var(--p4-muted);font-weight:600}.p4 .vazio{background:#F7F8FA;border-radius:11px;padding:20px;text-align:center;font-size:13.5px;color:var(--p4-muted)}.p4 .btn{display:inline-flex;align-items:center;gap:7px;background:var(--azul);color:#fff;font-size:14px;font-weight:500;height:40px;padding:0 20px;border-radius:999px;transition:background .15s}.p4 .btn:hover{background:#34618B}.p4 .btn.claro{background:var(--campo);color:var(--p4-ink-2)}.p4 .btn.claro:hover{background:#DDE1E7}.p4 .add{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--azul);height:34px;padding:0 13px;margin-left:-13px;border-radius:999px;transition:background .15s}.p4 .add:hover{background:var(--azul-claro)}.p4 .acoes{flex-wrap:wrap;gap:10px;margin-top:18px}.p4 .acoes,.p4 .prog{display:flex;align-items:center}.p4 .prog{gap:9px;font-size:12.5px;color:var(--p4-muted);white-space:nowrap}.p4 .vaziolinha{padding:14px 0;font-size:13.5px;color:var(--faint)}.p4 .erro{margin:10px 0 0;font-size:13.5px;color:var(--vermelho)}.p4 .conta-letras,.p4 .resumo b.alerta{color:var(--ambar)}.p4 .conta-letras{display:block;margin-top:4px;font-size:11.5px}.pj{--pg:#F0F1F4;--card:#FFFFFF;--campo:#E9EBEF;--campo-foco:#FFFFFF;--pj-ink:#1A1D21;--pj-ink-2:#3C4551;--pj-muted:#79818D;--faint:#98A0AB;--linha:#E6E8EC;--azul:#2B5378;--azul-claro:#EAF0F6;--verde:#2F6E4E;--verde-claro:#E8F1EC;--vermelho:#9B3233;--ambar:#96590A;--ambar-claro:#FBF1E0;max-width:1180px;margin-inline:auto;color:var(--pj-ink);font:400 15px/1.45 var(--f-body);-webkit-font-smoothing:antialiased}.pj *,.pj :after,.pj :before{box-sizing:border-box}.pj button{all:unset;cursor:pointer;font:inherit;color:inherit}.pj :focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:8px}.pj .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pj [hidden]{display:none!important}.pj .trilha{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-bottom:14px}.pj .trilha b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--f-body);background:#E2E5EA;color:var(--pj-muted);cursor:pointer;transition:background .15s,color .15s}.pj .trilha b:hover{background:#D5D9E0;color:var(--pj-ink-2)}.pj .trilha b.on{background:var(--azul);color:#fff}.pj .trilha b.ok{background:var(--azul-claro);color:var(--azul)}.pj .trilha i{width:1px;height:17px;background:#D5D9E0;margin-inline:5px}.pj .passo{font:600 11px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--pj-muted)}.pj h1{margin:9px 0 2px;font:700 clamp(22px,2.6vw,29px)/1.25 var(--f-display);letter-spacing:-.026em;max-width:34ch}.pj .frase{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:var(--pj-muted);max-width:70ch}.pj .card{background:var(--card);border-radius:14px;padding:18px 22px;margin-top:12px}.pj .card-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.pj .card-h h2{margin:0;font:600 17px/1.2 var(--f-display);letter-spacing:-.018em}.pj .card-h .leg{font-size:13px;color:var(--faint)}.pj .card-h .tot{font:600 15px/1 var(--f-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pj .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.pj .kpi{background:var(--card);border-radius:12px;padding:14px 17px}.pj .kpi span{display:block;font:600 10.5px/1.25 var(--f-body);letter-spacing:.09em;text-transform:uppercase;color:var(--pj-muted)}.pj .kpi b{display:block;font:700 23px/1.1 var(--f-display);letter-spacing:-.026em;margin-top:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pj .kpi i{display:block;font-style:normal;font-size:12px;color:var(--faint);margin-top:4px;line-height:1.4}.pj .pizzas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.pj .pizzas .card{margin-top:0;min-width:0}.pj .pizzas .alloc{grid-template-columns:minmax(0,236px) minmax(0,1fr);gap:22px}.pj .pizzas .legend-list div{font-size:13.5px;padding:7px 9px;gap:9px}.pj .pizzas .dn-center{padding-inline:23%}.pj .alloc.sem-valor .legend-list div{grid-template-columns:minmax(0,1fr) 46px}.pj .pizzas .legend-list div span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1260px){.pj .pizzas{grid-template-columns:1fr}.pj .pizzas .alloc{grid-template-columns:minmax(0,260px) minmax(0,1fr)}}@media (max-width:620px){.pj .pizzas .alloc{grid-template-columns:1fr;gap:6px}}.pj .kpi.neg b{color:var(--vermelho)}.pj .kpi.forte{background:var(--azul);color:#fff}.pj .kpi.forte i,.pj .kpi.forte span{color:rgba(255,255,255,.72)}@media (max-width:860px){.pj .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pj .tira{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 26px;padding:13px 22px;margin-top:10px;background:var(--card);border-radius:12px;font-size:13px;color:var(--pj-muted)}.pj .tira b{color:var(--pj-ink-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pj .tira em{font-style:normal;color:var(--faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-right:3px}.pj .campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.pj .c input,.pj .c select{width:100%;font:inherit;font-size:14.5px;color:var(--pj-ink);background:var(--campo);border:0;border-radius:10px;padding:0 13px;outline:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .13s,box-shadow .13s}.pj .c select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2379818D' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:11px;padding-right:32px}.pj .c input:hover,.pj .c select:hover{background-color:#E3E6EB}.pj .c input:focus,.pj .c select:focus{background-color:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}.pj .c .dica{line-height:1.45}.pj .filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.pj .filtros input,.pj .filtros select{height:38px;font:inherit;font-size:13.5px;color:var(--pj-ink);background:var(--campo);border:0;border-radius:999px;padding:0 15px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .13s,box-shadow .13s}.pj .filtros select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2379818D' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:10px;padding-right:32px}.pj .filtros input{min-width:210px}.pj .filtros input:focus,.pj .filtros select:focus{background-color:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}.pj .marca{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:999px;background:var(--campo);font-size:13.5px;color:var(--pj-ink-2);transition:background .13s}.pj .marca:hover{background:#DDE1E7}.pj .marca.on{background:var(--ambar-claro);color:var(--ambar)}.pj .limpa{font-size:13px;color:var(--azul);height:38px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center}.pj .limpa:hover{background:var(--azul-claro)}.pj .cabec,.pj .linha{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 146px 132px 138px 30px 30px;grid-gap:8px;gap:8px;align-items:center}.pj .cabec{font:600 10.5px/1 var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:0 0 9px;border-bottom:1px solid var(--linha)}.pj .cabec .r{text-align:right;padding-right:13px}.pj .cabec button{cursor:pointer;display:inline-flex;gap:4px;align-items:center}.pj .cabec button.on{color:var(--azul)}.pj .linha{padding:5px 0}.pj .linha+.linha{border-top:1px solid #f1f2f5}.pj .linha input,.pj .linha select{width:100%;height:38px;font:inherit;font-size:14px;color:var(--pj-ink);background:transparent;border:0;border-radius:9px;padding:0 11px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .13s,box-shadow .13s}.pj .linha input:hover,.pj .linha select:hover{background:var(--campo)}.pj .linha input:focus,.pj .linha select:focus{background:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}.pj .linha input.v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.pj .linha .alerta{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--ambar-claro);color:var(--ambar);font:600 12px/1 var(--f-body)}.pj .linha .abre,.pj .linha .x{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#B9C0C9;transition:background .13s,color .13s}.pj .linha .abre:hover{background:#F1F3F6;color:var(--pj-ink-2)}.pj .linha .x:hover{background:#F1F3F6;color:var(--vermelho)}.pj .linha svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.9;fill:none}.pj .gaveta{grid-column:1/-1;background:#F7F8FA;border-radius:12px;padding:16px 18px;margin:2px 0 8px}.pj .gaveta .campos{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:11px}.pj .gaveta .c input,.pj .gaveta .c select{height:38px;font-size:14px;background:var(--card)}@media (max-width:1000px){.pj .cabec{display:none}.pj .linha{grid-template-columns:minmax(0,1fr) 120px 30px;gap:6px;padding:10px 0;border-top:1px solid var(--linha)}.pj .linha>:first-child{grid-column:1/3}.pj .linha>:nth-child(6),.pj .linha>:nth-child(7){grid-row:1}}.pj .legenda{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--pj-muted)}.pj .legenda span{display:inline-flex;align-items:center;gap:6px}.pj .legenda s{width:9px;height:9px;border-radius:3px;text-decoration:none}.pj .legenda b{color:var(--pj-ink-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pj .bloco{padding:18px 0;border-top:1px solid var(--linha)}.pj .bloco:first-of-type{border-top:0;padding-top:2px}.pj .bloco-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}.pj .bloco-h h3{margin:0;font:600 14.5px/1.2 var(--f-display);letter-spacing:-.012em}.pj .bloco-h .norma{font-size:11.5px;color:var(--faint)}.pj .bloco-h .pontos{font-size:12.5px;color:var(--pj-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pj .bloco-h .pontos b{color:var(--pj-ink-2);font-weight:600}.pj .q{padding:13px 0 3px}.pj .q+.q{border-top:1px solid #f4f5f7}.pj .q p{margin:0 0 9px;font-size:14px;color:var(--pj-ink-2)}.pj .q p em{font-style:normal;color:var(--faint);font-size:12px;margin-right:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pj .ops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}@media (max-width:820px){.pj .ops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.pj .ops{grid-template-columns:1fr}}.pj .op{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:var(--campo);font-size:13px;line-height:1.35;color:var(--pj-ink-2);transition:background .13s,box-shadow .13s,color .13s}.pj .op:hover{background:#DFE3E9}.pj .op.on{background:var(--azul-claro);color:var(--azul);box-shadow:inset 0 0 0 1.5px #B9CFE2;font-weight:500}.pj .op s{flex:0 0 auto;width:17px;height:17px;border-radius:50%;background:#fff;color:var(--faint);font:600 10px/17px var(--f-body);text-align:center;text-decoration:none;margin-top:1px}.pj .op.on s{background:var(--azul);color:#fff}.pj .perfil{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:15px 18px;border-radius:12px;background:#F7F8FA;margin-top:4px}.pj .perfil .selo{font:700 21px/1 var(--f-display);letter-spacing:-.02em}.pj .perfil .selo.c{color:var(--verde)}.pj .perfil .selo.m{color:var(--azul)}.pj .perfil .selo.a{color:var(--ambar)}.pj .perfil .porq{font-size:12.5px;color:var(--pj-muted);max-width:62ch;line-height:1.5}.pj .conta{max-width:620px}.pj .conta-l{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:9px 0;font-size:14px}.pj .conta-l span{color:var(--pj-ink-2)}.pj .conta-l span small{display:block;font-size:12px;color:var(--faint);margin-top:2px}.pj .conta-l b{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pj .conta-l.fim{border-top:1px solid #cfd5dc;margin-top:4px;padding-top:13px}.pj .conta-l.fim span{font:600 10.5px/1 var(--f-body);letter-spacing:.09em;text-transform:uppercase;color:var(--pj-muted)}.pj .conta-l.fim b{font:700 21px/1 var(--f-display);letter-spacing:-.022em}.pj .opcao{display:flex;gap:10px;align-items:flex-start;padding:10px 0;font-size:13px;color:var(--pj-muted);line-height:1.5}.pj .opcao input{margin:3px 0 0;accent-color:var(--azul);width:15px;height:15px;flex:none}.pj .opcao b{color:var(--pj-ink-2);font-weight:600;display:block;font-size:13.5px}.pj .vazio{padding:26px}.pj .pill{display:inline-flex;align-items:center;font:500 11.5px/1 var(--f-body);padding:5px 9px;border-radius:999px}.pj .pill.good{background:var(--verde-claro);color:var(--verde)}.pj .pill.warn{background:var(--ambar-claro);color:var(--ambar)}.pj .btn[disabled]{opacity:.5;cursor:default}.pj .add{transition:background .15s}.pj .acoes{margin-top:18px}.pj .tarefa{display:grid;grid-template-columns:28px minmax(0,1fr) 120px 148px 32px 30px;grid-gap:9px;gap:9px;align-items:center;padding:7px 0}.pj .tarefa+.tarefa{border-top:1px solid #f1f2f5}.pj .tarefa .check{width:23px;height:23px;border-radius:7px;background:var(--campo);display:grid;place-items:center;transition:background .13s;color:#fff}.pj .tarefa .check:hover{background:#D5D9E0}.pj .tarefa .check.on{background:var(--verde)}.pj .tarefa .check svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.2;fill:none}.pj .tarefa input,.pj .tarefa select{width:100%;height:38px;font:inherit;font-size:14px;color:var(--pj-ink);background:transparent;border:0;border-radius:9px;padding:0 11px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .13s,box-shadow .13s}.pj .tarefa input:hover,.pj .tarefa select:hover{background:var(--campo)}.pj .tarefa input:focus,.pj .tarefa select:focus{background:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}.pj .tarefa .olho,.pj .tarefa .x{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#C3C9D1;transition:background .13s,color .13s}.pj .tarefa .olho svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.5;fill:none}.pj .tarefa .olho.on{color:var(--azul);background:var(--azul-claro)}.pj .tarefa .olho:hover{background:#E4E7EC}.pj .tarefa .x svg{width:11px;height:11px;stroke:currentColor;stroke-width:1.9;fill:none}.pj .tarefa .x:hover{background:#F1F3F6;color:var(--vermelho)}.pj .tarefa .quando{grid-column:2/-1;font-size:11.5px;color:var(--faint);padding:0 0 4px 11px;margin-top:-6px}.pj .tarefa .quando.atraso{color:var(--vermelho)}.pj .tarefa.feita .txt{color:var(--faint);text-decoration:line-through}.pj .tarefa.vista{grid-template-columns:28px minmax(0,1fr) 110px 120px}.pj .tarefa.vista .txt{font-size:14.5px;padding:9px 0}.pj .tarefa.vista .quem{font-size:12.5px;color:var(--pj-muted)}.pj .tarefa.vista .quando{grid-column:auto;margin:0;padding:0;font-size:13px;color:var(--pj-ink-2);text-align:right}.pj .tarefa.vista .check{cursor:default}@media (max-width:820px){.pj .tarefa{grid-template-columns:28px minmax(0,1fr) 32px 30px}.pj .tarefa>input[type=date],.pj .tarefa>select{grid-column:2/5}.pj .tarefa.vista{grid-template-columns:28px minmax(0,1fr)}.pj .tarefa.vista .quando,.pj .tarefa.vista .quem{grid-column:2}}.pj .erro{margin:10px 0 0;font-size:13.5px;color:var(--vermelho)}.pj .tabela{width:100%;border-collapse:collapse;font-size:13.5px}.pj .tabela th{text-align:left;font:600 10.5px/1.3 var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:0 8px 8px 0;white-space:nowrap;border-bottom:1px solid var(--linha)}.pj .tabela th.r{text-align:right;padding-right:11px}.pj .tabela td{padding:3px 8px 3px 0;border-bottom:1px solid #f1f2f5;vertical-align:middle}.pj .tabela tr:last-child td{border-bottom:0}.pj .tabela td.r input{text-align:right}.pj .tabela input,.pj .tabela select{width:100%;min-width:92px;height:36px;font:inherit;font-size:13.5px;color:var(--pj-ink);background:transparent;border:0;border-radius:8px;padding:0 9px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .13s,box-shadow .13s}.pj .tabela input:hover,.pj .tabela select:hover{background:var(--campo)}.pj .tabela input:focus,.pj .tabela select:focus{background:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}.pj .tabela input.v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pj .tabela tr.sugerida{background:#FBFCFD}.pj .tabela tr.sugerida td:first-child:before{content:"sugestão";display:block;font:600 9.5px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ambar);margin-bottom:2px}.pj .item{display:grid;grid-template-columns:4px minmax(0,1fr);grid-gap:13px;gap:13px;padding:14px 0}.pj .item+.item{border-top:1px solid var(--linha)}.pj .item s{border-radius:3px;text-decoration:none}.pj .item.good s{background:var(--verde)}.pj .item.warn s{background:var(--ambar)}.pj .item.bad s{background:var(--vermelho)}.pj .item h3{margin:0 0 4px;font:600 14.5px/1.25 var(--f-display);letter-spacing:-.012em;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pj .item .tom{font:500 10.5px/1 var(--f-body);letter-spacing:.07em;text-transform:uppercase;padding:4px 8px;border-radius:999px}.pj .item.good .tom{background:var(--verde-claro);color:var(--verde)}.pj .item.warn .tom{background:var(--ambar-claro);color:var(--ambar)}.pj .item.bad .tom{background:var(--vermelho-claro);color:var(--vermelho)}.pj .item p{margin:0;font-size:13.5px;line-height:1.55;color:var(--pj-ink-2);max-width:86ch}.pj .c label{display:block;font-size:12.5px;color:var(--pj-ink-2);margin-bottom:5px;font-weight:500}.pj .c input,.pj .c select,.pj .c textarea{width:100%;font:inherit;font-size:14.5px;color:var(--pj-ink);background:var(--campo);border:0;border-radius:10px;padding:0 13px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .13s,box-shadow .13s}.pj .c input,.pj .c select{height:42px}.pj .c textarea{padding:12px 13px;min-height:230px;resize:vertical;line-height:1.6;font-size:14px}.pj .c input:hover,.pj .c textarea:hover{background:#E3E6EB}.pj .c input:focus,.pj .c textarea:focus{background:var(--campo-foco);box-shadow:inset 0 0 0 1.6px var(--azul)}.pj .c .dica{display:block;font-size:11.5px;color:var(--faint);margin-top:5px}.pj .versoes{display:flex;flex-direction:column}.pj .versao{display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;font-size:13.5px}.pj .versao+.versao{border-top:1px solid var(--linha)}.pj .versao b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pj .versao .q{color:var(--pj-muted)}.pj .versao .agora{font:500 11px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;background:var(--azul-claro);color:var(--azul);padding:5px 9px;border-radius:999px}.pj .btn{display:inline-flex;align-items:center;gap:7px;background:var(--azul);color:#fff;font-size:14px;font-weight:500;height:40px;padding:0 20px;border-radius:999px;transition:background .15s}.pj .btn:hover{background:#34618B}.pj .btn.claro{background:var(--campo);color:var(--pj-ink-2)}.pj .btn.claro:hover{background:#DDE1E7}.pj .add{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--azul);height:34px;padding:0 13px;margin-left:-13px;border-radius:999px}.pj .add:hover{background:var(--azul-claro)}.pj .acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.pj .prog{font-size:12.5px;color:var(--pj-muted)}.pj .nota{margin:13px 0 0;font-size:12px;line-height:1.6;color:var(--faint);max-width:82ch}.pj .nota b{color:var(--pj-muted);font-weight:600}.pj .aviso{display:flex;gap:9px;margin-top:12px;font-size:12.5px;line-height:1.55;color:var(--ambar);max-width:80ch}.pj .aviso:before{content:"";width:2px;border-radius:2px;background:var(--ambar);flex:0 0 2px;margin:2px 0}.pj .aviso b{font-weight:600}.pj .vazio{padding:24px;text-align:center;font-size:13.5px;color:var(--pj-muted);background:#F7F8FA;border-radius:11px}dialog.janela{border:0;padding:0;background:transparent;color:var(--ink);max-width:100%;max-height:86vh;overflow:visible}dialog.janela::-webkit-backdrop{background:rgba(13,27,42,.34);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}dialog.janela::backdrop{background:rgba(13,27,42,.34);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}dialog.janela .janela-cx{position:relative;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow);padding:22px 24px;max-height:86vh;overflow:auto}dialog.janela .janela-t{font-size:19px;font-weight:600;margin:0 34px 2px 0}dialog.janela .janela-sub{margin:0 0 4px;color:var(--muted);font-size:13px}dialog.janela .janela-x{position:absolute;top:12px;right:14px;border:0;background:none;font-size:22px;line-height:1;color:var(--muted);cursor:pointer;padding:2px 6px;border-radius:8px}dialog.janela .janela-x:hover{background:var(--fill);color:var(--ink)}@media (prefers-reduced-motion:no-preference){dialog.janela[open] .janela-cx{animation:janela-entra .34s cubic-bezier(.2,.7,.3,1)}@keyframes janela-entra{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}}.lista-esc{margin-top:12px;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden auto;max-height:min(46vh,340px)}.lista-esc button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--line);background:var(--surface);padding:10px 14px;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.lista-esc button:last-child{border-bottom:0}.lista-esc button:hover:not(:disabled){background:var(--brand-soft)}.lista-esc button:disabled{opacity:.45;cursor:default}.lista-esc .meta{font-size:12px;color:var(--muted);flex:none}.lista-vazia{margin:0;padding:16px 14px;color:var(--muted);font-size:13.5px}.gaveta-acoes{position:fixed;right:0;top:0;bottom:0;width:320px;z-index:50;background:var(--surface);box-shadow:-8px 0 30px -12px rgba(13,27,42,.35);padding:20px 18px;overflow:auto;transform:translateX(100%);transition:transform .34s cubic-bezier(.2,.7,.3,1)}.gaveta-acoes.aberta{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.gaveta-acoes{transition:none}}.gaveta-acoes .topo{display:flex;justify-content:space-between;align-items:center;gap:10px}.gaveta-acoes .topo h3{font-size:17px;white-space:nowrap;flex:1 1}.gaveta-acoes .btn{width:100%;justify-content:center;margin-top:8px}.veu-acoes{position:fixed;inset:0;z-index:48;background:rgba(13,27,42,.28);opacity:0;pointer-events:none;transition:opacity .22s}.veu-acoes.on{opacity:1;pointer-events:auto}@media (max-width:760px){.gaveta-acoes{width:88vw}}.aviso-passa{position:fixed;left:50%;bottom:26px;z-index:80;background:var(--ink);color:#fff;padding:10px 18px;border-radius:999px;font-size:13.5px;box-shadow:var(--shadow);opacity:0;transform:translate(-50%,14px);pointer-events:none;transition:opacity .25s,transform .25s}.aviso-passa.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.aviso-passa{transition:none}}.mes-chip{position:relative}.mes-chip .lapis-data{position:absolute;top:5px;right:6px;font-size:11px;line-height:1;color:var(--muted);background:transparent;padding:0;opacity:0;transition:opacity .15s}.mes-chip:hover .lapis-data{opacity:.8}.mes-chip.on .lapis-data{opacity:1;color:#fff}.cfg-grupo{margin-top:18px}.cfg-grupo .eyebrow{margin-bottom:8px}.opt{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border:1px solid var(--linha);border-radius:10px;margin-bottom:6px;cursor:pointer;background:var(--card)}.opt:hover{border-color:var(--brand)}.opt input{margin-top:3px;flex:none}.opt>span{display:flex;flex-direction:column;gap:2px;min-width:0}.opt .t{font-weight:600;font-size:14px}.opt .d{font-size:12.5px;color:var(--muted);line-height:1.4}.ordem-inst{list-style:none;margin:10px 0 0;padding:0}.ordem-inst li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border:1px solid var(--linha);border-radius:10px;margin-bottom:6px}.ordem-inst .mv{display:flex;gap:4px;flex:none}.ordem-inst .mv button{border:1px solid var(--linha);background:var(--card);border-radius:7px;width:26px;height:26px;cursor:pointer;line-height:1}.ordem-inst .mv button:disabled{opacity:.35;cursor:default}.val-principal{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.val-segunda{display:block;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.linha-reais{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.linha-reais .inp.sm{max-width:130px;padding:5px 8px;font-size:13px}.linha-reais .sub{margin:0}.plano .folha{--tinta:#15181C;--tinta-2:#3C4551;--suave:#6E7783;--tenue:#9AA2AD;--risco:#E4E7EC;--navy:#2B5378;--navy-claro:#EAF0F6;--ouro:#96590A;--verde:#2F6E4E;--vermelho:#9B3233;width:210mm;min-height:297mm;background:#fff;margin:0 auto 18px;padding:18mm 17mm 16mm;box-shadow:0 2px 14px rgba(16,24,40,.09);position:relative;color:var(--tinta);font:400 10.5pt/1.5 var(--f-body);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.plano .folha,.plano .folha *{box-sizing:border-box}.plano .folha h2{margin:0 0 3mm;font:700 17pt/1.2 var(--f-display);letter-spacing:-.02em}.plano .folha h3{margin:7mm 0 2.5mm;font:600 11.5pt/1.25 var(--f-display);letter-spacing:-.01em}.plano .folha h3:first-of-type{margin-top:4mm}.plano .folha p{margin:0 0 2.5mm;max-width:74ch}.plano .folha .olho{font:600 8.5pt/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.plano .folha .sub{color:var(--suave);font-size:10pt;max-width:78ch}.plano .folha .rodape{margin-top:auto;padding-top:5mm;border-top:1px solid var(--risco);display:flex;justify-content:space-between;gap:10mm;font-size:7.6pt;color:var(--tenue);line-height:1.45}.plano .folha .rodape b{color:var(--suave);font-weight:600}.plano .marca{display:flex;flex-direction:column;gap:1.5mm;align-items:flex-start}.plano .marca .nome{font:500 15pt/.92 var(--f-display);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--navy)}.plano .marca .desc{font:400 6pt/1 var(--f-display);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--tenue);padding-top:1.5mm;border-top:1px solid var(--risco)}.plano .folha.capa{justify-content:space-between;padding:22mm 17mm 16mm}.plano .capa .titulao{margin-top:2mm}.plano .capa>div:nth-child(2){padding-top:14mm}.plano .capa .titulao{font:700 30pt/1.1 var(--f-display);letter-spacing:-.035em;margin:0 0 4mm}.plano .capa .quem{font:600 14pt/1.25 var(--f-display);letter-spacing:-.015em;color:var(--navy)}.plano .capa .linha-ouro{width:38mm;height:2.5px;background:var(--navy);border-radius:2px;margin:0 0 7mm}.plano .capa .meta{display:flex;flex-wrap:wrap;gap:4mm 14mm;margin-top:8mm;font-size:9.5pt;color:var(--suave)}.plano .capa .meta em{display:block;font-style:normal;font-size:7.5pt;letter-spacing:.1em;text-transform:uppercase;color:var(--tenue);margin-bottom:1mm}.plano .capa .meta b{color:var(--tinta-2);font-weight:600}.plano .capa .indice{margin-top:10mm;border-top:1px solid var(--risco);padding-top:5mm;display:grid;grid-template-columns:1fr 1fr;grid-gap:2mm 12mm;gap:2mm 12mm;font-size:9.5pt;color:var(--suave)}.plano .capa .indice span{display:flex;gap:4mm}.plano .capa .indice s{text-decoration:none;color:var(--tenue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:6mm}.plano .nums{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3mm;gap:3mm;margin:4mm 0}.plano .nums.tres{grid-template-columns:repeat(3,1fr)}.plano .nums.dois{grid-template-columns:repeat(2,1fr)}.plano .nums>div{background:#F7F8FA;border-radius:3mm;padding:4mm 4.5mm}.plano .nums em{display:block;font-style:normal;font:600 7.2pt/1.3 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--suave)}.plano .nums b{display:block;font:700 15pt/1.1 var(--f-display);letter-spacing:-.025em;margin-top:2mm;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plano .nums i{display:block;font-style:normal;font-size:8pt;color:var(--tenue);margin-top:1.2mm;line-height:1.35}.plano .nums .neg b{color:var(--vermelho)}.plano .nums .destaque{background:var(--navy);color:#fff}.plano .nums .destaque em,.plano .nums .destaque i{color:rgba(255,255,255,.7)}.plano .tab{width:100%;border-collapse:collapse;font-size:9.5pt;margin:2mm 0 3mm}.plano .tab th{text-align:left;font:600 7.4pt/1.3 var(--f-body);letter-spacing:.09em;text-transform:uppercase;color:var(--suave);padding:0 2mm 2mm 0;border-bottom:1px solid var(--risco)}.plano .tab td{padding:2.6mm 2mm 2.6mm 0;border-bottom:1px solid #f2f4f6;vertical-align:top}.plano .tab .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:0}.plano .tab tr:last-child td{border-bottom:0}.plano .tab .forte{font-weight:600}.plano .tab small{display:block;color:var(--tenue);font-size:8pt;margin-top:.6mm}.plano .barra{height:4mm;border-radius:2mm;background:#EDEFF2;overflow:hidden}.plano .barra i{display:block;height:100%;border-radius:2mm;background:var(--navy)}.plano .barra.ok i{background:var(--verde)}.plano .faixas{display:flex;flex-direction:column;gap:2.6mm;margin:3mm 0}.plano .faixa{display:grid;grid-template-columns:36mm 1fr 36mm;grid-gap:4mm;gap:4mm;align-items:center;font-size:9pt}.plano .faixa .n{color:var(--tinta-2)}.plano .faixa .v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--suave)}.plano .faixa .v b{color:var(--tinta-2);font-weight:600}.plano .faixa .b{height:3.4mm;border-radius:1.7mm;background:#EDEFF2;overflow:hidden}.plano .faixa .b i{display:block;height:100%;border-radius:1.7mm}.plano .achado{display:grid;grid-template-columns:1.2mm 1fr;grid-gap:4mm;gap:4mm;padding:3.2mm 0;page-break-inside:avoid;break-inside:avoid}.plano .achado+.achado{border-top:1px solid #f2f4f6}.plano .achado s{border-radius:1mm;text-decoration:none}.plano .achado.good s{background:var(--verde)}.plano .achado.warn s{background:var(--ouro)}.plano .achado.bad s{background:var(--vermelho)}.plano .achado h4{margin:0 0 1.2mm;font:600 10pt/1.25 var(--f-display);letter-spacing:-.01em}.plano .achado p{margin:0;font-size:9.2pt;line-height:1.5;color:var(--tinta-2)}.plano .passo-l{display:grid;grid-template-columns:5mm 1fr 26mm 22mm;grid-gap:4mm;gap:4mm;align-items:baseline;padding:3mm 0;font-size:9.5pt}.plano .passo-l+.passo-l{border-top:1px solid #f2f4f6}.plano .passo-l s{text-decoration:none;color:var(--tenue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:8.5pt}.plano .passo-l .quem{color:var(--suave);font-size:8.8pt}.plano .passo-l .prazo{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tinta-2);font-weight:500}.plano .aviso-legal{margin-top:4mm;padding:4mm 4.5mm;background:#F7F8FA;border-radius:3mm;font-size:8pt;line-height:1.55;color:var(--suave)}.plano .aviso-legal b{color:var(--tinta-2);font-weight:600}.plano .citar{margin:3mm 0;padding-left:4mm;border-left:2px solid var(--navy);font-size:10pt;line-height:1.55;color:var(--tinta-2)}