@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal.woff2) format("woff2-variations")}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;unicode-range:U+30-39;src:url(./archivo-latin-wdth-normal.woff2) format("woff2-variations")}:root{--tinta: #13221c;--tinta-2: #3d4d46;--tinta-3: #5d6c65;--papel: #ffffff;--fundo: #eff2ee;--linha: #d9dfd8;--linha-forte: #b2beb5;--marca: #0f5c45;--marca-forte: #0a4533;--sobre-marca: #ffffff;--marca-clara: #e2efe8;--marcador: #ffe36b;--ok: #156c49;--ok-clara: #e1f1e9;--alerta: #7d5200;--alerta-clara: #fcf1d9;--risco: #ab2219;--risco-clara: #fbe9e6;--serie-1: #0f5c45;--serie-2: #3a9a76;--serie-3: #a9d8c2;--serie-4: #ab2219;--serie-5: #e6a59c;--serie-6: #8a7a4f;--serie-7: #c3cbc5;--trilho: #e4e9e3;--raio: 10px;--raio-p: 6px;--f-titulo: "Archivo Variable", "Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--f-texto: "Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono: ui-monospace, "SF Mono", "DejaVu Sans Mono", Menlo, monospace;--calha-e: max(16px, env(safe-area-inset-left, 0px));--calha-d: max(16px, env(safe-area-inset-right, 0px));--mola: cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--tinta: #e6ece8;--tinta-2: #b6c2bb;--tinta-3: #8f9d96;--papel: #18201c;--fundo: #0f1512;--linha: #2a352f;--linha-forte: #43534c;--marca: #5cc79d;--marca-forte: #7ad6b1;--sobre-marca: #05281c;--marca-clara: #15291f;--marcador: #5a4b00;--ok: #6cc9a0;--ok-clara: #14271f;--alerta: #dcae52;--alerta-clara: #2a2212;--risco: #f0938a;--risco-clara: #2e1917;--serie-1: #3f9f7c;--serie-2: #6fcfa8;--serie-3: #bde8d5;--serie-4: #e2776c;--serie-5: #f2bbb3;--serie-6: #ccbb8a;--serie-7: #7f8a84;--trilho: #26302b;color-scheme:dark}}:root[data-theme=dark]{--tinta: #e6ece8;--tinta-2: #b6c2bb;--tinta-3: #8f9d96;--papel: #18201c;--fundo: #0f1512;--linha: #2a352f;--linha-forte: #43534c;--marca: #5cc79d;--marca-forte: #7ad6b1;--sobre-marca: #05281c;--marca-clara: #15291f;--marcador: #5a4b00;--ok: #6cc9a0;--ok-clara: #14271f;--alerta: #dcae52;--alerta-clara: #2a2212;--risco: #f0938a;--risco-clara: #2e1917;--serie-1: #3f9f7c;--serie-2: #6fcfa8;--serie-3: #bde8d5;--serie-4: #e2776c;--serie-5: #f2bbb3;--serie-6: #ccbb8a;--serie-7: #7f8a84;--trilho: #26302b;color-scheme:dark}*{box-sizing:border-box}html{font-size:16px}html,body{margin:0}body{background:var(--fundo);color:var(--tinta);font:400 1rem/1.55 var(--f-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-family:var(--f-titulo);font-stretch:92%;font-weight:700;line-height:1.18;letter-spacing:-.012em;text-wrap:balance}h1{font-size:1.9rem}h2{font-size:1.18rem}h3{font-size:1rem}p{margin:0 0 .7em}a{color:var(--marca)}small{font-size:.84rem}:focus-visible{outline:3px solid var(--marca);outline-offset:2px;border-radius:4px}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.num{font-variant-numeric:tabular-nums}.num-g{font-family:var(--f-titulo);font-stretch:84%;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.suave{color:var(--tinta-3)}.ico{flex:none;display:block}@keyframes entra{0%{opacity:0;transform:translateY(12px)}}@keyframes desliza{0%{opacity:0;transform:translate(18px)}}@keyframes cresce{0%{transform:scaleX(0)}}@keyframes risca{0%{background-size:0% 52%}}@keyframes bate{0%{opacity:0;transform:rotate(-16deg) scale(2.1)}55%{opacity:1;transform:rotate(-3deg) scale(.94)}to{opacity:1;transform:rotate(-5deg) scale(1)}}@keyframes traca{0%{stroke-dashoffset:var(--compr, 400)}}@keyframes acende{0%{background:var(--marcador)}to{background:transparent}}@keyframes pulsa{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--marca) 0%,transparent)}}.entra>*{animation:entra .5s var(--mola) both}.entra>:nth-child(2){animation-delay:60ms}.entra>:nth-child(3){animation-delay:.12s}.entra>:nth-child(4){animation-delay:.18s}.entra>:nth-child(5){animation-delay:.24s}.entra>:nth-child(6){animation-delay:.3s}.entra>:nth-child(n+7){animation-delay:.35s}.passo-vista{animation:desliza .42s var(--mola) both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app{min-height:100%;display:flex;flex-direction:column}.topo{background:var(--papel);border-bottom:1px solid var(--linha)}.topo-dentro{max-width:1120px;margin:0 auto;display:flex;align-items:center;gap:14px;padding-block:12px;padding-left:var(--calha-e);padding-right:var(--calha-d)}.marca-app{display:flex;align-items:center;gap:12px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;min-width:0}.selo{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;border:2px solid var(--marca);color:var(--marca);font:800 .8rem/1 var(--f-titulo);letter-spacing:.05em;box-shadow:inset 0 0 0 2px var(--papel),inset 0 0 0 3px color-mix(in srgb,var(--marca) 45%,transparent)}.marca-app .txt strong{font:750 1.05rem/1.15 var(--f-titulo);font-stretch:90%;display:block}.marca-app .txt small{font-size:.78rem;color:var(--tinta-3);display:block}.topo .dir{margin-left:auto;display:flex;gap:8px;align-items:center}.conteudo{flex:1;width:100%;max-width:1120px;margin:0 auto;padding-block:28px 40px;padding-left:var(--calha-e);padding-right:var(--calha-d)}.coluna{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.estreita{max-width:860px;margin-inline:auto;width:100%}.rodape-app{border-top:1px solid var(--linha);font-size:.8rem;color:var(--tinta-3);padding-block:14px;padding-left:var(--calha-e);padding-right:var(--calha-d);text-align:center}.cartao{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio)}.cartao>header{padding:16px 20px;border-bottom:1px solid var(--linha);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cartao>header .desc{font-size:.84rem;color:var(--tinta-3)}.cartao .corpo{padding:20px}.grade-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px}.grade-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px}.titulo-pagina{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;justify-content:space-between}.titulo-pagina p{margin:6px 0 0;color:var(--tinta-2);max-width:60ch}button.b,a.b,label.b{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:650 .95rem/1.2 var(--f-texto);cursor:pointer;text-decoration:none;min-height:44px;padding:10px 16px;border-radius:var(--raio-p);border:1.5px solid var(--linha-forte);background:var(--papel);color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s var(--mola),background .16s,border-color .16s,box-shadow .16s}button.b:hover,label.b:hover{border-color:var(--tinta-3)}button.b:active{transform:translateY(1px) scale(.985)}button.b .ico{transition:transform .22s var(--mola)}button.b:hover .ico.vai{transform:translate(4px)}button.b:hover .ico.volta{transform:translate(-4px)}button.b.primaria{background:var(--marca);border-color:var(--marca);color:var(--sobre-marca)}button.b.primaria:hover{background:var(--marca-forte);border-color:var(--marca-forte)}button.b.grande{min-height:54px;padding:14px 24px;font-size:1.05rem;border-radius:8px}button.b.fantasma{border-color:transparent;background:transparent;color:var(--tinta-2)}button.b.fantasma:hover{background:color-mix(in srgb,var(--tinta) 7%,transparent);border-color:transparent}button.b.risco{color:var(--risco);border-color:color-mix(in srgb,var(--risco) 40%,transparent)}button.b.mini{min-height:34px;padding:5px 10px;font-size:.84rem}button.b.quadrado{width:40px;min-height:40px;padding:0}button.b:disabled{opacity:.45;cursor:not-allowed;transform:none}.acoes{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.acoes.fim{justify-content:flex-end}.elo{background:none;border:0;padding:0;font:inherit;color:var(--marca);cursor:pointer;text-decoration:underline;text-underline-offset:3px;display:inline-flex;gap:6px;align-items:center}.campo{display:grid;gap:6px;margin-bottom:14px;min-width:0}.campo label,.rotulo-campo{font-size:.86rem;font-weight:650;color:var(--tinta-2)}.campo .dica,.dica{font-size:.8rem;color:var(--tinta-3);font-weight:400}input,select,textarea{font:inherit;font-size:1rem;min-height:44px;padding:9px 12px;color:var(--tinta);border:1.5px solid var(--linha-forte);border-radius:var(--raio-p);background:var(--papel);width:100%;transition:border-color .15s,box-shadow .15s}input[type=checkbox]{min-height:0;width:20px;height:20px;padding:0;accent-color:var(--marca)}input::placeholder,textarea::placeholder{color:var(--tinta-3);opacity:.8}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--marca) 24%,transparent)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--risco);background:var(--risco-clara)}input.dinheiro{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.com-prefixo{position:relative}.com-prefixo>span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--tinta-3);font-size:.9rem;pointer-events:none}.com-prefixo>input{padding-left:40px}.linha-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:14px}.erro{color:var(--risco);font-size:.84rem;font-weight:650}.certo{color:var(--ok);font-size:.84rem;font-weight:650;display:inline-flex;gap:5px;align-items:center}.marca-sel{display:inline-flex;gap:8px;align-items:center;font-size:.92rem}table{width:100%;border-collapse:collapse;font-size:.9rem}th,td{padding:9px 12px;text-align:left;border-bottom:1px solid var(--linha);vertical-align:middle}th{font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-3);font-weight:700;background:var(--fundo)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:0}tfoot td{font-weight:700;background:var(--fundo);border-top:2px solid var(--linha-forte)}.rolagem{overflow-x:auto}.etiqueta{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:99px;white-space:nowrap;border:1px solid transparent}.etiqueta.ok{background:var(--ok-clara);color:var(--ok)}.etiqueta.fora{background:var(--risco-clara);color:var(--risco)}.etiqueta.neutra{background:var(--trilho);color:var(--tinta-2)}.etiqueta.alerta{background:var(--alerta-clara);color:var(--alerta)}.etiqueta.marca{background:var(--marca-clara);color:var(--marca)}button.etiqueta{cursor:pointer;font-family:inherit;transition:transform .16s var(--mola)}button.etiqueta:hover{border-color:currentColor}button.etiqueta:active{transform:scale(.96)}.avisos{display:grid;gap:8px}.aviso{display:flex;gap:10px;padding:12px 14px;border-radius:var(--raio-p);font-size:.9rem;border:1px solid;align-items:flex-start;color:var(--tinta)}.aviso .ic{font-weight:800;flex:none;width:20px;height:20px;border-radius:99px;display:grid;place-items:center;font-size:.78rem;margin-top:1px;color:var(--papel)}.aviso.risco{background:var(--risco-clara);border-color:color-mix(in srgb,var(--risco) 45%,transparent)}.aviso.risco .ic{background:var(--risco)}.aviso.atencao{background:var(--alerta-clara);border-color:color-mix(in srgb,var(--alerta) 45%,transparent)}.aviso.atencao .ic{background:var(--alerta)}.aviso.info{background:var(--marca-clara);border-color:color-mix(in srgb,var(--marca) 40%,transparent)}.aviso.info .ic{background:var(--marca)}.indicador{padding:15px 17px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--papel)}.indicador .rot{font-size:.76rem;color:var(--tinta-3);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.indicador .val{font:800 1.45rem/1.2 var(--f-titulo);font-stretch:86%;font-variant-numeric:tabular-nums;margin-top:4px}.indicador .pe{font-size:.8rem;color:var(--tinta-3);margin-top:3px}.indicador.neg .val{color:var(--risco)}.indicador.pos .val{color:var(--ok)}.indicador.destaque{border-color:var(--marca);background:var(--marca-clara)}.barra-escala{height:9px;border-radius:99px;background:var(--trilho);overflow:hidden;display:flex}.barra-escala span{display:block;height:100%}.funil{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1.25fr);align-items:stretch}.funil-saidas{display:grid;gap:12px}.funil-garfo{position:relative;color:var(--tinta-3)}.funil-garfo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.funil-garfo path{stroke-dasharray:400;--compr: 400;animation:traca .9s .25s var(--mola) both}.bloco{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;background:var(--papel);border:1.5px solid var(--linha);border-radius:var(--raio);padding:16px 18px;display:grid;grid-template-columns:auto 1fr auto;gap:4px 14px;align-items:center;transition:border-color .18s,transform .2s var(--mola),background .18s}.bloco:hover{border-color:var(--linha-forte);transform:translateY(-2px)}.bloco[aria-pressed=true]{border-color:var(--marca);background:var(--marca-clara)}.bloco .ico-caixa{grid-row:span 2;width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:var(--trilho);color:var(--tinta-2)}.bloco[aria-pressed=true] .ico-caixa{background:var(--marca);color:var(--sobre-marca)}.bloco .nome{font:700 1.02rem/1.2 var(--f-titulo);font-stretch:92%}.bloco .quanto{grid-row:span 2;font-size:2.1rem;line-height:1}.bloco .pe{font-size:.84rem;color:var(--tinta-3);grid-column:2}.bloco.entrada{align-content:center}.busca{position:relative;flex:1;min-width:min(280px,100%)}.busca .ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--tinta-3)}.busca input{padding-left:44px;min-height:50px;border-radius:8px}.lista-atend{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) auto auto;row-gap:10px;list-style:none;margin:0;padding:0}.atend{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);grid-column:1 / -1;display:grid;grid-template-columns:subgrid;gap:8px 18px;align-items:center;padding:14px 16px;transition:border-color .18s,transform .22s var(--mola)}.atend:hover{border-color:var(--marca);transform:translate(3px)}.iniciais{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--marca-clara);color:var(--marca);font:800 .95rem/1 var(--f-titulo);letter-spacing:.03em}.atend .quem strong{display:block;font-size:1.04rem;overflow-wrap:break-word}.atend .quem span{font-size:.82rem;color:var(--tinta-3);font-variant-numeric:tabular-nums}.atend .divida-total{font-size:1.18rem;display:block}.atend .divida-total+span{font-size:.82rem;color:var(--tinta-3)}.atend .fim{display:flex;gap:6px;align-items:center;justify-content:flex-end}.vazio{text-align:center;padding:34px 20px;color:var(--tinta-2)}.cab-caso{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.cab-caso .quem{min-width:0;flex:1 1 200px}.cab-caso h1{font-size:1.5rem;overflow-wrap:anywhere}.cab-caso .quem span{font-size:.86rem;color:var(--tinta-3);font-variant-numeric:tabular-nums}.trilha{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.trilha li{position:relative;display:flex;justify-content:center}.trilha li+li:before,.trilha li+li:after{content:"";position:absolute;top:19px;right:50%;width:100%;height:3px;border-radius:3px}.trilha li+li:before{background:var(--trilho)}.trilha li+li:after{background:var(--marca);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--mola)}.trilha li.alcancado:after{transform:scaleX(1)}.trilha button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0 2px;cursor:pointer;font:inherit;color:var(--tinta-3);display:grid;justify-items:center;gap:7px;position:relative;z-index:1;max-width:100%}.trilha .bola{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--papel);border:2.5px solid var(--linha-forte);color:var(--tinta-3);font:800 .95rem/1 var(--f-titulo);transition:background .25s,border-color .25s,color .25s,transform .3s var(--mola)}.trilha .nome{font-size:.86rem;font-weight:650;text-align:center;line-height:1.2}.trilha li.feito .bola{background:var(--marca-clara);border-color:var(--marca);color:var(--marca)}.trilha li.atual .bola{background:var(--marca);border-color:var(--marca);color:var(--sobre-marca);transform:scale(1.12)}.trilha li.atual .nome{color:var(--tinta)}.trilha li.feito .nome{color:var(--tinta-2)}.trilha button:hover .bola{border-color:var(--marca)}.trilha button:disabled{cursor:not-allowed}.trilha button:disabled .bola{border-style:dashed}.barra-acao{position:sticky;bottom:0;z-index:5;margin-top:8px;background:color-mix(in srgb,var(--fundo) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--linha);padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));display:flex;gap:12px;align-items:center;flex-wrap:wrap}.barra-acao .falta{flex:1;min-width:0;font-size:.9rem;color:var(--tinta-2);text-align:right}.total-linha{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding-top:14px;margin-top:6px;border-top:2px solid var(--tinta)}.total-linha .num-g{font-size:1.6rem}.linha-item{display:grid;gap:8px;align-items:end;padding-block:10px;border-bottom:1px solid var(--linha)}.linha-item:last-of-type{border-bottom:0}.linha-item.renda{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.linha-item.dep{grid-template-columns:90px minmax(0,1fr) auto}.linha-item.gasto{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr) auto}.linha-item .campo{margin:0}.contador{display:inline-flex;align-items:center;gap:6px}.contador output{min-width:44px;text-align:center;font:800 1.3rem/1 var(--f-titulo);font-variant-numeric:tabular-nums}.resumo-topo{display:flex;gap:12px 28px;align-items:flex-end;flex-wrap:wrap;justify-content:space-between}.resumo-topo .num-g{font-size:clamp(2rem,6vw,3rem);line-height:1;display:block}.resumo-topo .lado{text-align:right;margin-left:auto}.fontes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fonte{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);padding:16px;display:grid;gap:10px;align-content:start;transition:border-color .18s,transform .22s var(--mola)}.fonte:hover{border-color:var(--linha-forte);transform:translateY(-2px)}.fonte.tem{border-color:color-mix(in srgb,var(--marca) 55%,var(--linha))}.fonte .cab{display:flex;gap:12px;align-items:center}.fonte .ico-caixa{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--trilho);color:var(--tinta-2)}.fonte.tem .ico-caixa{background:var(--marca-clara);color:var(--marca)}.fonte h3{font-size:1rem}.fonte .onde{font-size:.84rem;color:var(--tinta-3);margin:0}.fonte .achado{font-size:.9rem;font-weight:650}.fonte .acoes{margin-top:2px}.fonte .f-info,.fonte .f-acao{display:grid;gap:10px;align-content:start;justify-items:start}.fonte.larga{grid-column:1 / -1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px 28px;align-items:center}.titulo-grupo{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:1.1rem;margin-bottom:-8px}.titulo-grupo span{font:400 .88rem var(--f-texto);color:var(--tinta-3)}.grupo-dividas>header{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:10px}.grupo-dividas>header .soma{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.dividas{display:grid;gap:10px;list-style:none;margin:0;padding:0}.divida{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);padding:14px 16px;display:grid;gap:10px 14px;align-items:end;grid-template-columns:42px minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.7fr) auto auto}.divida.nova{animation:entra .45s var(--mola) both,acende 1.6s .2s ease-out both}.divida .ico-caixa{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;align-self:start;background:var(--trilho);color:var(--tinta-2);margin-top:22px}.divida .campo{margin:0}.divida .detalhe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:8px}.divida .detalhe select,.divida .detalhe input{min-height:38px;font-size:.88rem;padding:6px 10px}.divida .situacao{display:grid;gap:5px;justify-items:start;align-self:center;max-width:190px}.divida .situacao small{color:var(--tinta-3);line-height:1.3}.divida .justifica{grid-column:1 / -1;background:var(--alerta-clara);border-radius:var(--raio-p);padding:12px}.solta{border:2px dashed var(--linha-forte);border-radius:var(--raio);padding:22px 18px;text-align:center;transition:border-color .18s,background .18s}.solta.sobre{border-color:var(--marca);background:var(--marca-clara)}.direitos{display:grid;gap:8px;list-style:none;margin:0;padding:0}.direito{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden}.direito>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:none;border:0;font:inherit;color:inherit;cursor:pointer;display:grid;grid-template-columns:42px minmax(0,1fr) auto 22px;gap:4px 14px;align-items:center;padding:12px 16px;text-align:left}.direito>button:hover{background:color-mix(in srgb,var(--marca) 5%,transparent)}.direito .ico-caixa{grid-row:span 2;width:42px;height:42px;border-radius:8px;display:grid;place-items:center;background:var(--trilho);color:var(--tinta-3)}.direito.tem .ico-caixa{background:var(--marca-clara);color:var(--marca)}.direito .nome{font-weight:700}.direito .exemplos{font-size:.82rem;color:var(--tinta-3);grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.direito .subtotal{grid-row:span 2;font-size:1.12rem}.direito.vazio-d .subtotal{color:var(--tinta-3);font-weight:600}.direito .seta{grid-row:span 2;color:var(--tinta-3);transition:transform .3s var(--mola)}.direito.aberto .seta{transform:rotate(90deg)}.direito .fita{height:3px;background:var(--trilho)}.direito .fita i{display:block;height:100%;background:var(--serie-2);transform-origin:left;animation:cresce .8s var(--mola) both;transition:width .4s var(--mola)}.dobra{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--mola)}.aberto>.dobra{grid-template-rows:1fr}.dobra>div{overflow:hidden;min-height:0}.dobra .miolo{padding:4px 16px 16px;border-top:1px solid var(--linha)}.medidor{display:grid;gap:8px}.medidor .trilho{height:14px;border-radius:99px;background:var(--trilho);overflow:hidden}.medidor .trilho i{display:block;height:100%;border-radius:99px;background:var(--serie-1);transition:width .6s var(--mola);transform-origin:left;animation:cresce .9s var(--mola) both}.veredito{padding:6px 0 4px}.veredito .sobre{font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--marca)}.veredito h1{font-size:clamp(1.7rem,4.6vw,2.9rem);font-stretch:88%;font-weight:800;line-height:1.12;margin:10px 0 14px;max-width:22ch}.veredito p{font-size:1.12rem;color:var(--tinta-2);max-width:58ch;margin:0}.marca-texto{background:linear-gradient(var(--marcador),var(--marcador)) no-repeat 0 82% / 100% 52%;padding:0 .1em;margin:0 -.1em;white-space:nowrap;animation:risca .8s .45s var(--mola) both;box-decoration-break:clone;-webkit-box-decoration-break:clone}.veredito p .marca-texto{animation-delay:.9s;color:var(--tinta);font-weight:700}.regua{display:grid;gap:8px}.regua+.regua{margin-top:26px}.regua .cab{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.regua .cab strong{font:700 1.05rem var(--f-titulo)}.regua .pista{position:relative;padding-bottom:26px}.regua .barra{display:flex;height:48px;border-radius:6px;overflow:hidden;background:var(--trilho)}.regua .barra span{display:block;height:100%;border-right:2px solid var(--papel);transform-origin:left;animation:cresce .7s var(--mola) both}.regua .barra span:nth-child(2){animation-delay:.14s}.regua .barra span:nth-child(3){animation-delay:.28s}.regua .barra span:nth-child(4){animation-delay:.42s}.regua .limite{position:absolute;top:-6px;bottom:20px;border-left:2.5px dashed var(--tinta);animation:entra .5s .7s both}.regua .limite-rot{position:absolute;bottom:0;transform:translate(-50%);white-space:nowrap;font-size:.78rem;font-weight:700;animation:entra .5s .7s both}.regua .conclusao{font-weight:700}.legenda{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.88rem}.legenda li{display:flex;gap:8px;align-items:center}.legenda i{width:14px;height:14px;border-radius:3px;flex:none;border:1px solid color-mix(in srgb,var(--tinta) 25%,transparent)}.fatos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:0}.fato{padding:4px 22px;border-left:1px solid var(--linha)}.fato:first-child{padding-left:0;border-left:0}.fato .rot{font-size:.88rem;color:var(--tinta-3);font-weight:650}.fato .num-g{font-size:clamp(1.6rem,4vw,2.1rem);display:block;margin:4px 0 2px}.fato .pe{font-size:.88rem;color:var(--tinta-2)}.fato.ruim .num-g{color:var(--risco)}.fato.bom .num-g{color:var(--ok)}.origens-barra{display:flex;height:22px;border-radius:5px;overflow:hidden;background:var(--trilho)}.origens-barra span{display:block;height:100%;border-right:2px solid var(--papel);transform-origin:left;animation:cresce .7s var(--mola) both}.origens-lista{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px 28px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.origens-lista li{display:grid;grid-template-columns:14px 1fr auto;gap:10px;align-items:center;font-size:.92rem}.amostra{width:14px;height:14px;border-radius:3px;border:1px solid color-mix(in srgb,var(--tinta) 25%,transparent)}.caminhos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px}.caminho{position:relative;border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:14px;background:var(--papel);border:1.5px solid var(--linha-forte);transition:opacity .3s,transform .3s var(--mola),border-color .2s}.caminho.principal{background:var(--marca);border-color:var(--marca);color:var(--sobre-marca)}.caminho.apagado{opacity:.5}.caminho.escolhido{border-color:var(--marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--marca) 22%,transparent)}.caminho .preco-tag{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.caminho h3{font-size:1.45rem;font-stretch:88%;font-weight:800}.caminho p{margin:0}.caminho ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:.95rem}.caminho li{display:flex;gap:9px;align-items:flex-start}.caminho li .ico{margin-top:3px}.caminho .preco{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.caminho .preco input{max-width:150px}.caminho.principal button.b.primaria{background:var(--sobre-marca);color:var(--marca);border-color:var(--sobre-marca)}.caminho.principal button.b.primaria:hover{background:color-mix(in srgb,var(--sobre-marca) 88%,var(--marca))}.caminho.principal .elo{color:inherit}.caminho .pe-acao{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:4px}.caminho .pe-acao:empty{display:none}.carimbo{display:inline-block;border:2.5px solid currentColor;padding:5px 11px 4px;border-radius:5px;font:800 .8rem/1.1 var(--f-titulo);letter-spacing:.14em;text-transform:uppercase;transform:rotate(-5deg);animation:bate .55s var(--mola) both;position:absolute;top:16px;right:16px}.carimbo.pendente{border-style:dashed}details.ajuste{border:1px solid var(--linha);border-radius:var(--raio);background:var(--papel)}details.ajuste>summary{cursor:pointer;padding:14px 18px;font-weight:650;list-style:none;display:flex;gap:10px;align-items:center}details.ajuste>summary::-webkit-details-marker{display:none}details.ajuste>summary .seta{transition:transform .3s var(--mola);color:var(--tinta-3)}details.ajuste[open]>summary .seta{transform:rotate(90deg)}details.ajuste>.corpo{padding:4px 18px 18px;animation:entra .35s var(--mola) both}.pendencias{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pendencias li{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--linha);border-radius:var(--raio-p)}.folha{--tinta: #13221c;--tinta-2: #3d4d46;--tinta-3: #5d6c65;--papel: #fff;--fundo: #f5f7f4;--linha: #d9dfd8;--linha-forte: #b2beb5;--marca: #0f5c45;--marca-clara: #e2efe8;--sobre-marca: #fff;--ok: #156c49;--ok-clara: #e1f1e9;--alerta: #7d5200;--alerta-clara: #fcf1d9;--risco: #ab2219;--risco-clara: #fbe9e6;--serie-1: #0f5c45;--serie-2: #3a9a76;--serie-3: #a9d8c2;--serie-4: #ab2219;--serie-5: #e6a59c;--serie-6: #8a7a4f;--serie-7: #c3cbc5;--trilho: #e4e9e3;color:#13221c;color-scheme:light;background:#fff;margin:0 auto;max-width:820px;padding:44px 52px;border:1px solid var(--linha);font-size:13.6px;line-height:1.6;box-shadow:0 1px 2px #13221c0f,0 14px 34px #13221c14}.folha h1{font-size:1.32rem}.folha h2{font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;color:var(--marca);border-bottom:1.5px solid var(--marca);padding-bottom:5px;margin:26px 0 12px}.folha h3{font-size:.9rem;margin:16px 0 7px}.folha table{font-size:12.4px}.folha th,.folha td{padding:6px 8px}.folha .cab-laudo{border-bottom:2.5px solid var(--marca);padding-bottom:14px;margin-bottom:8px;display:flex;gap:14px;align-items:flex-start}.folha .cab-laudo .logo{width:46px;height:46px;border-radius:50%;border:2px solid var(--marca);color:var(--marca);display:grid;place-items:center;font:800 .86rem/1 var(--f-titulo);letter-spacing:.05em;flex:none}.folha .meta-laudo{font-size:11.5px;color:var(--tinta-3);font-family:var(--mono)}.folha .ressalva{background:#f5f7f4;border-left:3px solid var(--linha-forte);padding:11px 14px;font-size:12px;color:var(--tinta-2)}.folha .assinatura{margin-top:34px;padding-top:10px;border-top:1px solid var(--tinta);max-width:330px;text-align:center;font-size:12px}.folha .rodape-laudo{margin-top:30px;padding-top:11px;border-top:1px solid var(--linha);font:10.5px/1.5 var(--mono);color:var(--tinta-3);word-break:break-all}.folha .memoria{font-size:11.6px}.folha .memoria td.f{font-family:var(--mono);font-size:10.8px;color:var(--tinta-2)}.folha .destaque-caixa{border:1.5px solid var(--marca);background:var(--marca-clara);border-radius:6px;padding:13px 15px;margin:13px 0}.quebra{break-inside:avoid;page-break-inside:avoid}.so-impressao{display:none}@media print{@page{size:A4;margin:15mm 14mm}:root{--tinta: #13221c;--tinta-2: #3d4d46;--tinta-3: #5d6c65;--papel: #fff;--fundo: #fff;--linha: #d9dfd8;--linha-forte: #b2beb5;--marca: #0f5c45;--marca-clara: #e2efe8;--sobre-marca: #fff;--marcador: #ffe36b;--serie-1: #0f5c45;--serie-2: #3a9a76;--serie-3: #a9d8c2;--serie-4: #ab2219;--serie-5: #e6a59c;--serie-6: #8a7a4f;--serie-7: #c3cbc5;--trilho: #e4e9e3}*,*:before,*:after{animation:none!important;transition:none!important}body{background:#fff;font-size:10.5pt}.topo,.nao-imprimir,.barra-acao,.rodape-app,.folha.retido{display:none!important}.so-impressao{display:block;font-size:14pt;margin-top:40mm;text-align:center}.conteudo{padding:0;max-width:none}.folha{box-shadow:none;border:0;padding:0;max-width:none;font-size:10pt}.folha h2{color:#000;border-bottom-color:#000}.folha .cab-laudo{border-bottom-color:#000}.folha .cab-laudo .logo{border-color:#000;color:#000}.folha .destaque-caixa{border-color:#000;background:#fff}.indicador,.cartao,table,.aviso,.quebra{break-inside:avoid;page-break-inside:avoid}.etiqueta{border:1px solid #000;background:#fff!important;color:#000!important}h2{page-break-after:avoid}}@media (max-width: 860px){.funil{grid-template-columns:1fr;gap:12px}.funil-garfo{display:none}.lista-atend{grid-template-columns:minmax(0,1fr)}.atend{grid-template-columns:auto minmax(0,1fr)}.atend .divida-col{grid-column:2;display:flex;gap:4px 10px;align-items:baseline;flex-wrap:wrap}.atend .etapa-col{grid-column:2}.atend .fim{grid-column:1 / -1;justify-content:space-between}.atend .fim .b.primaria{flex:1}.fontes{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.fonte.larga{grid-template-columns:minmax(0,1fr)}.divida{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr)}.divida .principal{grid-column:2 / -1}.divida .saldo{grid-column:2}.divida .situacao{grid-column:2;max-width:none}.divida .tira{grid-column:3;justify-self:end}.fato{border-left:0;padding:12px 0;border-top:1px solid var(--linha)}.fato:first-child{border-top:0;padding-top:0}}@media (max-width: 560px){h1{font-size:1.55rem}.conteudo{padding-block:20px 28px}.folha{padding:22px 16px}.folha table{display:block;overflow-x:auto;max-width:100%}.marca-app .txt small{display:none}.trilha .bola{width:34px;height:34px;font-size:.84rem}.trilha li+li:before,.trilha li+li:after{top:16px}.trilha .nome{font-size:.72rem;font-weight:600}.linha-item.renda,.linha-item.gasto{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.linha-item.renda>:first-child,.linha-item.gasto>:first-child{grid-column:1 / -1}.direito .exemplos{display:none}.direito>button{grid-template-columns:42px minmax(0,1fr) auto 18px;gap:4px 10px}.barra-acao .falta{order:3;flex-basis:100%;text-align:left}.barra-acao .b.primaria{flex:1}.carimbo{position:static;align-self:flex-start}.divida .detalhe{grid-template-columns:1fr}}
