.be{display:flex;align-items:center;gap:14px;margin:0;padding:7px 8px 7px 16px;background:var(--card);border:1px solid var(--borda);border-radius:14px;min-width:0}.be-rot{flex:none;color:var(--tx3);font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.be-trilho{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:0}.be-item{position:relative;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px 2px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--tx2);font:600 13px/1 var(--sans);white-space:nowrap;cursor:pointer;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s,box-shadow .18s cubic-bezier(.16,1,.3,1)}.be-item:hover{background:var(--linha);color:var(--tx)}.be-item:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.be-item[aria-checked=true]{background:color-mix(in srgb,var(--acc) 8%,var(--card));border-color:color-mix(in srgb,var(--acc) 42%,var(--borda));color:var(--tx);box-shadow:0 1px 2px #1c19170d,0 6px 14px -8px color-mix(in srgb,var(--acc) 45%,transparent)}.be-item .fx-marca-tile{margin:0;flex:none}.be-nome{letter-spacing:-.005em}.be-valor{color:var(--tx3);font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums;transition:color .18s}.be-item[aria-checked=true] .be-valor{color:var(--tx2)}.be-valor[data-negativo]{color:var(--st-vermelho)}:root[data-paleta=escuro] .be-valor[data-negativo]{color:#f87171}.be-parte{position:absolute;left:10px;right:10px;bottom:5px;height:2px;border-radius:1px;opacity:.85;background:linear-gradient(to right,color-mix(in srgb,var(--tx3) 55%,transparent) var(--parte, 0%),var(--linha) var(--parte, 0%));transition:opacity .18s}.be-item[aria-checked=true] .be-parte{background:linear-gradient(to right,var(--acc) var(--parte, 0%),color-mix(in srgb,var(--acc) 14%,transparent) var(--parte, 0%));opacity:1}.be-grupo{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--linha);color:var(--tx2);flex:none;transition:color .18s,background-color .18s}.be-item[aria-checked=true] .be-grupo{background:color-mix(in srgb,var(--acc) 16%,transparent);color:var(--acc)}.nt{display:flex;align-items:center;gap:10px 14px;margin:28px 0 16px;padding:18px 2px 0;border-top:1px solid var(--borda);flex-wrap:wrap}.nt-rot{color:var(--tx3);font-size:12px;font-weight:600}.nt-lista{display:flex;flex-wrap:wrap;gap:6px}.nt-item{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 8px;border:1px solid var(--borda);border-radius:99px;background:var(--card);color:var(--tx);font:550 12.5px/1 var(--sans);cursor:pointer;transition:background-color .16s,border-color .16s,color .16s}.nt-item:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--borda))}.nt-item:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.nt-item svg{flex:none;color:var(--acc);transition:opacity .16s,transform .16s cubic-bezier(.16,1,.3,1)}.nt-item small{color:var(--tx3);font:500 11px/1 var(--mono)}.nt-item[aria-pressed=false]{background:transparent;border-style:dashed;color:var(--tx3)}.nt-item[aria-pressed=false] .nt-nome{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--tx3) 60%,transparent)}.nt-item[aria-pressed=false] svg{opacity:0;transform:scale(.6);width:0;margin-right:-6px}.nt-dica{color:var(--tx3);font-size:12px}@media(max-width:760px){.be{padding:6px 0 6px 12px;gap:10px}.be-trilho{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-right:12px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.be-trilho::-webkit-scrollbar{display:none}.be-item{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.be-item,.be-valor,.be-parte,.be-grupo,.nt-item,.nt-item svg{transition:none}}.nt-acoes{display:inline-flex;align-items:center;gap:12px;margin-left:auto;flex-wrap:wrap}.vg>.fx-barra-sentinela{margin:0 0 -20px}.vg>.fx-barra{margin-bottom:0}.bp{position:relative;display:inline-flex}.bp-botao .bp-seta{margin-left:2px;opacity:.8;transition:transform .2s cubic-bezier(.16,1,.3,1)}.bp-botao[aria-expanded=true] .bp-seta{transform:rotate(180deg)}.bp-menu{position:fixed;z-index:80;min-width:264px;padding:6px;display:grid;gap:2px;background:var(--card);border:1px solid var(--borda);border-radius:12px;box-shadow:0 2px 4px #1c19170f,0 14px 32px -10px #1c191738;transform-origin:top right}@media(prefers-reduced-motion:no-preference){.bp-menu{animation:bp-abre .18s cubic-bezier(.16,1,.3,1)}}@keyframes bp-abre{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.bp-cab{padding:6px 10px 4px;color:var(--tx3);font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.bp-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--tx);text-align:left;font:inherit;cursor:pointer;transition:background-color .14s}.bp-item:hover,.bp-item:focus-visible{background:var(--linha);outline:none}.bp-item:focus-visible{box-shadow:inset 0 0 0 2px var(--acc)}.bp-txt{display:grid;gap:2px;flex:1}.bp-txt b{font-size:13.5px;font-weight:600}.bp-txt small{color:var(--tx3);font-size:12px}.bp-ultimo{flex:none;padding:3px 7px;border-radius:99px;background:color-mix(in srgb,var(--acc) 12%,transparent);color:var(--acc);font-size:11px;font-weight:600}.bp-folha{flex:none;display:grid;align-content:start;gap:3px;width:26px;height:34px;padding:9px 4px 0;border-radius:4px;border:1px solid var(--borda);position:relative;overflow:hidden}.bp-folha:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:#23272f}.bp-folha i{display:block;height:2px;border-radius:1px}.bp-folha i:nth-child(2){width:70%}.bp-folha i:nth-child(3){width:85%}.bp-folha[data-tema=claro]{background:#fff}.bp-folha[data-tema=claro] i{background:#d6d3d1}.bp-folha[data-tema=escuro]{background:#121417;border-color:#2c3036}.bp-folha[data-tema=escuro]:before{background:#0b0d10}.bp-folha[data-tema=escuro] i{background:#4a4f57}.bp-erro{display:block;margin-top:6px;color:var(--st-vermelho, #DC2626);font-size:12px;max-width:280px}.fc-painel{width:min(420px,calc(100vw - 16px));padding:10px 12px 12px;gap:10px}.fc-campo{display:grid;gap:6px;font-size:13px;color:var(--tx2)}.fc-campo>span:first-child,.fc-campo>label{font-weight:600;color:var(--tx)}.fc-campo small{font-weight:400;color:var(--tx3);margin-left:4px}.fc-campo select,.fc-campo textarea{width:100%;font:inherit;font-size:14px;color:var(--tx);background:var(--card);border:1px solid var(--borda);border-radius:8px;padding:8px 10px}.fc-campo textarea{resize:vertical;min-height:120px;line-height:1.5}.fc-campo select:focus-visible,.fc-campo textarea:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.fc-rodape{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--tx3)}.fc-rodape em{font-style:normal;font-variant-numeric:tabular-nums}.fc-nota{font-size:13px;line-height:1.5;color:var(--tx2);margin:0}.fc-erro{font-size:12.5px;color:var(--st-vermelho, #DC2626);margin:0}.fc-acoes{display:flex;justify-content:flex-end;gap:8px}.fx-horizonte{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0 0 14px}.fx-horizonte .lb{font-size:13px;font-weight:600;color:var(--tx2)}.fx-horizonte-nota{flex:1 1 320px;font-size:12.5px;color:var(--tx3);line-height:1.45}.ep{width:min(1120px,100%);height:min(860px,calc(100dvh - 32px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:20px;background:var(--color-panel);color:var(--color-fg);border:1px solid var(--line);box-shadow:0 30px 80px #00000073}.ep :is(button,input,a){font-family:inherit;line-height:1.2}.ep :is(button,a,input):focus-visible{outline:2px solid var(--acc-page);outline-offset:2px}.ep-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 16px;border-bottom:1px solid var(--line)}.ep-topo h3{margin:0;font-size:17px;font-weight:720;letter-spacing:-.01em}.ep-topo p{margin:4px 0 0;font-size:13px;color:var(--color-fg-muted)}.ep-x{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:none;color:var(--color-fg-muted);cursor:pointer}.ep-x:hover{background:var(--soft);color:var(--color-fg)}.ep-meio{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:0}.ep-config{overflow-y:auto;display:grid;align-content:start;gap:24px;padding:20px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--color-fg) 2.5%,var(--color-panel))}.ep-bloco{display:grid;gap:10px}.ep-bloco h4{margin:0;display:flex;align-items:baseline;gap:6px;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--color-fg-muted)}.ep-bloco h4 span{font-weight:500;letter-spacing:0;text-transform:none;opacity:.8}.ep-atalhos{display:flex;flex-wrap:wrap;gap:6px}.ep-atalhos button{padding:6px 11px;border-radius:999px;border:1px solid var(--line);background:var(--color-panel);color:var(--color-fg);font-size:12.5px;font-weight:600;cursor:pointer}.ep-atalhos button:hover{border-color:color-mix(in srgb,var(--acc-page) 45%,var(--line))}.ep-atalhos button[aria-pressed=true]{background:color-mix(in srgb,var(--acc-page) 14%,var(--color-panel));border-color:color-mix(in srgb,var(--acc-page) 55%,var(--line));color:color-mix(in srgb,var(--acc-page) 70%,var(--color-fg))}.ep-datas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ep-datas label{display:grid;gap:4px;font-size:11.5px;font-weight:650;color:var(--color-fg-muted)}.ep-datas input{width:100%;min-width:0;padding:7px 9px;border-radius:10px;border:1px solid var(--line);background:var(--color-panel);color:var(--color-fg);font-size:13px;color-scheme:light dark}.ep-nota{margin:0;font-size:12px;color:var(--color-fg-muted)}.ep-empresas{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ep-emp{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;border:1px solid transparent;background:none;color:var(--color-fg);text-align:left;cursor:pointer}.ep-emp:hover{background:var(--soft)}.ep-emp[aria-pressed=true]{background:color-mix(in srgb,var(--acc-page) 11%,var(--color-panel));border-color:color-mix(in srgb,var(--acc-page) 40%,var(--line))}.ep-emp-nome{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-emp-valor{font-size:12.5px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.ep-emp[aria-pressed=true] .ep-emp-valor{color:var(--color-fg);font-weight:650}.ep-previa{overflow-y:auto;padding:20px 24px}.ep-carta{max-width:800px;margin:0 auto;display:grid;gap:14px;transition:opacity .2s}.ep-carta.atualizando{opacity:.55}.ep-carta .fx-aviso,.ep-previa>.fx-aviso{margin:0}.ep-skel{min-height:460px;border-radius:14px}.ep-resumo{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 18px;border-radius:14px;border:1px solid var(--line);background:var(--soft)}.ep-resumo>div{display:grid;gap:2px}.ep-rot{font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--color-fg-muted)}.ep-resumo strong{font-size:28px;font-weight:760;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.ep-sub{font-size:12.5px;color:var(--color-fg-muted)}.ep-dias{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:4px;height:76px}.ep-dias li{width:30px;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:4px;justify-items:center}.ep-dia-trilho{width:14px;height:100%;display:flex;align-items:flex-end}.ep-dia-barra{width:100%;border-radius:4px 4px 2px 2px;background:var(--acc-page)}.ep-dia-rot{font-size:10px;line-height:1.15;text-align:center;color:var(--color-fg-muted)}.ep-cab{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ep-cab>div{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;font-size:13px}.ep-cab>div+div{border-top:1px solid var(--line)}.ep-cab dt{color:var(--color-fg-muted);font-weight:650}.ep-cab dd{margin:0;min-width:0;overflow-wrap:anywhere}.ep-fraco{color:var(--color-fg-muted)}.ep-anexo{display:flex;align-items:center;gap:8px}.ep-anexo-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-pdf{flex-shrink:0;padding:2px 5px;border-radius:4px;background:#d93a4a;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.04em}.ep-mini{padding:5px 11px;border-radius:8px;border:1px solid var(--line);background:var(--color-panel);color:var(--color-fg);font-size:12px;font-weight:650;cursor:pointer}.ep-mini:hover{background:var(--soft)}.ep-tema{display:inline-flex;padding:2px;gap:2px;border-radius:9px;border:1px solid var(--line);background:var(--soft)}.ep-tema button{padding:4px 10px;border:0;border-radius:7px;background:none;color:var(--color-fg-muted);font-size:12px;font-weight:650;cursor:pointer}.ep-tema button[aria-pressed=true]{background:var(--color-panel);color:var(--color-fg);box-shadow:0 1px 2px #0000001f}.ep-corpo{background:#fff;color:#1d2433;border-radius:12px;padding:22px 24px;border:1px solid var(--line);box-shadow:0 1px 3px #1018280f}.ep-rodape{display:grid;gap:8px;padding:14px 22px 16px;border-top:1px solid var(--line);background:var(--color-panel)}.ep-acoes{display:flex;flex-wrap:wrap;gap:8px}.ep-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:10px;border:1px solid var(--line);background:var(--soft);color:var(--color-fg);font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}.ep-btn:hover{border-color:color-mix(in srgb,var(--acc-page) 45%,var(--line))}.ep-btn.prim{background:var(--acc-page);border-color:transparent;color:#fff}.ep-btn.prim:hover{background:color-mix(in srgb,var(--acc-page) 88%,#000)}.ep-btn:disabled,.ep-btn.off{opacity:.45;pointer-events:none}.ep-dica{margin:0;font-size:12px;color:var(--color-fg-muted)}.ep-ok{color:var(--in)}.ep-erro{color:var(--out)}@media(max-width:760px){.ep{height:calc(100dvh - 16px);border-radius:16px}.ep-topo{padding:14px 16px 12px}.ep-meio{display:block;overflow-y:auto}.ep-config{overflow:visible;border-right:0;border-bottom:1px solid var(--line);padding:16px;gap:18px}.ep-previa{overflow:visible;padding:16px}.ep-resumo{flex-wrap:wrap;align-items:flex-start}.ep-cab>div{grid-template-columns:52px minmax(0,1fr)}.ep-cab>div>:is(button,.ep-tema){grid-column:2;justify-self:start}.ep-corpo{padding:16px}.ep-rodape{padding:12px 16px 14px}.ep-btn{flex:1 1 auto}.ep-btn.prim{flex-basis:100%}}.df-form{width:min(27rem,100%);display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(prefers-reduced-motion:no-preference){.df-form{animation:lg-entra .5s cubic-bezier(.16,1,.3,1) both}}.df-form header b{color:var(--tx);font-weight:650}.df-conta{display:inline-flex;margin-top:12px;padding:4px 10px;border-radius:999px;background:var(--linha);color:var(--tx2);font-size:12.5px;font-weight:600}.df-trilha{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--side-div, #383D47)}.df-trilha li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--side-div, #383D47);color:var(--side-sub, #A9AFB9);font-size:14px}.df-trilha i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--side-div, #4A505B);font-style:normal;font-size:12px;font-weight:700}.df-trilha li.feito{color:var(--side-txt, #CDD1D8)}.df-trilha li.feito i{border-color:transparent;background:color-mix(in srgb,var(--logo-fundo, #F59E0B) 22%,transparent);color:var(--logo-fundo, #F59E0B)}.df-trilha li.agora{color:#fff;font-weight:600}.df-trilha li.agora i{border-color:var(--logo-fundo, #F59E0B);background:var(--logo-fundo, #F59E0B);color:var(--side, #23272F)}.df-passos{list-style:none;margin:0;padding:0;display:grid;gap:16px}.df-passos>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.df-passos>li>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--acc);font-style:normal;font-size:13px;font-weight:700}.df-passos b{display:block;margin-top:4px;color:var(--tx);font-size:14.5px;font-weight:650}.df-passos span{display:block;margin-top:3px;color:var(--tx2);font-size:13.5px;line-height:1.45}.df-qr-area{display:flex;justify-content:center;margin:14px 0 4px -40px}.df-qr{position:relative;width:212px;height:212px;padding:16px;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1c19170f,0 10px 30px -12px #1c191740}.df-qr-img,.df-qr-img svg{display:block;width:100%;height:100%}.df-qr-carregando{width:100%;height:100%;border-radius:8px;background:linear-gradient(90deg,#f1f0ee 25%,#e7e5e2,#f1f0ee 75%);background-size:200% 100%;animation:df-brilho 1.2s linear infinite}@keyframes df-brilho{to{background-position:-200% 0}}.df-canto{position:absolute;width:22px;height:22px;border:3px solid var(--acc)}.df-canto.a{top:-3px;left:-3px;border-right:0;border-bottom:0;border-top-left-radius:18px}.df-canto.b{top:-3px;right:-3px;border-left:0;border-bottom:0;border-top-right-radius:18px}.df-canto.c{bottom:-3px;left:-3px;border-right:0;border-top:0;border-bottom-left-radius:18px}.df-canto.d{bottom:-3px;right:-3px;border-left:0;border-top:0;border-bottom-right-radius:18px}.df-chave{margin-top:10px;font-size:13px}.df-chave summary{cursor:pointer;color:var(--tx2);font-weight:600;width:fit-content}.df-chave summary:hover{color:var(--tx)}.df-chave-linha{display:flex;align-items:center;gap:8px;margin-top:8px}.df-chave code{flex:1;min-width:0;padding:8px 10px;border-radius:8px;background:var(--linha);color:var(--tx);font-size:12.5px;letter-spacing:.05em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.df-chave-linha button,.df-acoes-sec button{flex:none;padding:8px 14px;border-radius:9px;border:1px solid var(--borda);background:var(--card);color:var(--tx);font:600 13px var(--sans);cursor:pointer}.df-chave-linha button:hover,.df-acoes-sec button:hover{border-color:var(--tx3)}.df-chave-linha button:focus-visible,.df-acoes-sec button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.df-otp{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;cursor:text}.lg-form .df-otp input{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;opacity:0;font-size:16px;caret-color:transparent}.df-caixa{display:grid;place-items:center;height:56px;border:1px solid var(--borda);border-radius:11px;background:var(--card);color:var(--tx);font-size:24px;font-weight:600;transition:border-color .15s,box-shadow .15s}.df-caixa.meio{margin-right:10px}.df-caixa.cheia{border-color:color-mix(in srgb,var(--tx) 30%,var(--borda))}.df-caixa.atual{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 22%,transparent)}.df-caixa.atual:empty:after{content:"";width:2px;height:26px;background:var(--acc);animation:df-cursor 1s steps(1) infinite}@keyframes df-cursor{50%{opacity:0}}.lg-form .df-rec{font-size:18px;letter-spacing:.12em;text-align:center}.df-links{display:flex;justify-content:center;gap:22px}.df-codigos{margin:0;padding:16px 18px;list-style:none;counter-reset:rec;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;border-radius:12px;border:1px dashed var(--tx3);background:var(--card)}.df-codigos li{counter-increment:rec;display:flex;align-items:baseline;gap:10px;color:var(--tx);font-size:15.5px;letter-spacing:.06em}.df-codigos li:before{content:counter(rec,decimal-leading-zero);color:var(--tx3);font-size:11px;letter-spacing:0;font-variant-numeric:tabular-nums}.df-acoes-sec{display:flex;gap:8px}.df-dica{margin:0;color:var(--tx2);font-size:13px;line-height:1.45}.lg-form .df-check{display:flex;align-items:center;gap:10px;color:var(--tx);font-size:14px;font-weight:500;cursor:pointer}.lg-form .df-check input{width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:var(--acc)}.lg-enviar:disabled{opacity:.5;cursor:not-allowed}@media(max-width:880px){.df-trilha{display:none}.df-qr-area{margin-left:-40px}}@media(max-width:380px){.df-caixa{height:48px;font-size:20px}.df-caixa.meio{margin-right:4px}.df-otp{gap:6px}}@media(prefers-reduced-motion:reduce){.df-caixa.atual:empty:after,.df-qr-carregando{animation:none}}.lv{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;--ease: cubic-bezier(.16, 1, .3, 1)}.lv ::selection{background:color-mix(in srgb,var(--cash) 28%,transparent)}.lv .num,.lv-numero{font-variant-numeric:tabular-nums lining-nums}.lv .neg{color:var(--out-tx)}.lv .pos{color:var(--in-tx)}.lv :focus-visible{outline:2px solid var(--cash);outline-offset:2px;border-radius:6px}.lv-topo{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.lv-vivo{display:inline-flex;align-items:center;gap:10px;font-size:.8125rem;color:var(--color-fg-muted)}.lv-vivo b{color:var(--color-fg);font-weight:650}.lv-pulso{position:relative;width:9px;height:9px;border-radius:50%;background:var(--in);flex:none}.lv-pulso:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--in);opacity:0}.lv-vivo[data-estado=atencao] .lv-pulso,.lv-vivo[data-estado=atencao] .lv-pulso:after{background:var(--proj);border-color:var(--proj)}.lv-vivo[data-estado=buscando] .lv-pulso,.lv-vivo[data-estado=buscando] .lv-pulso:after{background:var(--cash);border-color:var(--cash)}.lv-vivo[data-estado=atencao] .lv-pulso:after{background:transparent}.lv-pulso:after{background:transparent}.fx-pagina .lv>:not(.lv-gaveta),.fx-pagina .lv section>*{animation:none}.lv-topo>*{min-width:0}.lv-escopo,.fx .lv-escopo{margin:0;padding:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;background:none;border:0;box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.lv-escopo button{flex:none}.lv-palco{display:grid;grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:8px 28px;padding:26px 28px 18px;background:var(--color-panel);border-radius:16px;box-shadow:var(--sombra);transition:opacity .25s}.lv-palco[aria-busy=true]{opacity:.72}.lv-leitura{display:flex;flex-direction:column;min-width:0}.lv-detalhe{margin:-14px 0 22px 20px;font-size:.8125rem;line-height:1.45;color:var(--color-fg-muted);text-wrap:pretty}.lv-veredito{display:flex;align-items:baseline;gap:10px;margin:0 0 22px;font-size:1.1875rem;line-height:1.3;font-weight:650;letter-spacing:-.015em;text-wrap:balance}.lv-sinal{flex:none;width:10px;height:10px;border-radius:50%;background:var(--in);transform:translateY(-1px)}.lv-palco[data-situacao=atencao] .lv-sinal{background:var(--proj)}.lv-palco[data-situacao=negativo] .lv-sinal{background:var(--out)}.lv-rotulo{margin:0;font-size:.8125rem;font-weight:550;color:var(--color-fg-muted);min-height:1.3em}.lv-numero{margin:4px 0 0;font-size:clamp(2.5rem,4.2vw,3.5rem);line-height:1.02;font-weight:650;letter-spacing:-.035em;white-space:nowrap}.lv-mudou{margin:8px 0 0;font-size:.8125rem;font-weight:650}.lv-dia{display:grid;gap:10px;margin:22px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}.lv-dia>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lv-dia dt{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--color-fg-muted)}.lv-dia dt i,.lv-legenda i{width:8px;height:8px;border-radius:50%;background:var(--color-fg-muted)}.lv-dia i.in,.lv-legenda i.in{background:var(--in)}.lv-dia i.out,.lv-legenda i.out{background:var(--out)}.lv-legenda i.cash{background:var(--cash);width:14px;height:3px;border-radius:2px}.lv-dia dd{margin:0;font-size:1rem;font-weight:600;white-space:nowrap}.lv-dia dd small{font-size:.75rem;font-weight:650}.lv-dica{margin:auto 0 0;padding-top:16px;font-size:.75rem;color:var(--color-fg-muted)}.lv-dica-toque{display:none}@media(hover:none),(pointer:coarse){.lv-dica-mouse{display:none}.lv-dica-toque{display:inline}}.lv-grafico{min-width:0;display:flex;flex-direction:column}.lv-linha{width:100%;min-height:300px}.lv-linha svg{display:block;overflow:visible;touch-action:pan-y}.lv-linha svg:focus{outline:none}.lv-linha svg:focus-visible{outline:2px solid var(--cash);outline-offset:6px;border-radius:8px}.lv-eixo line{stroke:var(--cds-chart-grid);stroke-width:1}.lv-eixo line.lv-zero{stroke:var(--out);stroke-dasharray:4 4;opacity:.8}.lv-negativo{fill:color-mix(in srgb,var(--out) 7%,transparent)}.lv-eixo line.lv-meio{stroke:var(--line)}.lv-eixo text,.lv-anota{fill:var(--color-fg-muted);font-size:11px;font-variant-numeric:tabular-nums lining-nums}.lv-anota{font-weight:600;fill:var(--color-fg);paint-order:stroke;stroke:var(--color-panel);stroke-width:5px;stroke-linejoin:round}.lv-traco{fill:none;stroke:var(--cash);stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round}.lv-vol rect.in{fill:var(--in)}.lv-vol rect.out{fill:var(--out)}.lv-vol g{opacity:.55;transition:opacity .15s}.lv-vol g.on{opacity:1}.lv-hoje{fill:var(--cash)}.lv-menor{fill:var(--color-panel);stroke:var(--cash);stroke-width:2.5}.lv-menor.neg{stroke:var(--out)}.lv-cursor line{stroke:var(--color-fg-muted);stroke-dasharray:3 3}.lv-cursor circle{fill:var(--cash);stroke:var(--color-panel);stroke-width:2.5}.lv-captura{fill:transparent;cursor:crosshair}.lv-legenda{display:flex;gap:18px;margin:6px 0 0;font-size:.75rem;color:var(--color-fg-muted)}.lv-legenda span{display:inline-flex;align-items:center;gap:7px}.lv-gaveta{padding:20px 24px;background:var(--color-panel);border-radius:16px;box-shadow:var(--sombra)}.lv-gaveta header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lv-gaveta h3{margin:0;font-size:1rem;font-weight:650}.lv-g-colunas{display:grid;grid-template-columns:1fr 1fr;gap:28px}.lv-g-colunas h4{display:flex;justify-content:space-between;margin:0 0 6px;padding-bottom:8px;border-bottom:2px solid var(--in);font-size:.8125rem;font-weight:650}.lv-g-colunas section[data-tipo=out] h4{border-color:var(--out)}.lv-g-colunas ul{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto}.lv-g-colunas li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:.875rem}.lv-g-quem{min-width:0;display:grid}.lv-g-quem small{color:var(--color-fg-muted);font-size:.75rem}.lv-nota{margin:12px 0 0;font-size:.75rem;color:var(--color-fg-muted)}.lv-vazio{margin:8px 0;font-size:.875rem;color:var(--color-fg-muted)}.lv-avisos{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.8125rem;color:var(--color-fg-muted)}.lv-avisos b{color:var(--color-fg)}.lv-baixo{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.lv-bloco{padding:20px 22px;background:var(--color-panel);border-radius:16px;box-shadow:var(--sombra);min-width:0}.lv-bloco>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-bottom:12px}.lv-bloco h3{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.01em}.lv-chave{display:flex;gap:14px;margin:0;font-size:.75rem;color:var(--color-fg-muted)}.lv-chave span{display:inline-flex;align-items:center;gap:6px}.lv-chave i{width:9px;height:9px;border-radius:50%}.lv-chave i.hoje{background:var(--cash)}.lv-chave i.fim{background:var(--color-panel);border:2px solid var(--cash)}.lv-chave i.menor{background:var(--color-panel);border:2px solid var(--out);width:8px;height:8px}.lv-chave i.zero{width:2px;height:12px;border-radius:0;background:var(--color-fg-muted)}.lv-r-cab,.lv-regua button{display:grid;grid-template-columns:minmax(150px,190px) minmax(160px,1fr) 120px 120px 160px;align-items:center;gap:18px}.lv-r-cab{padding:0 10px 6px;font-size:.6875rem;font-weight:650;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.04em}.lv-r-cab span:nth-child(3),.lv-r-cab span:nth-child(4){text-align:right}.lv-regua{list-style:none;margin:0;padding:0}.lv-regua li+li{border-top:1px solid var(--line)}.lv-regua button{width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;transition:background .15s}.lv-regua button:hover{background:var(--soft)}.lv-regua button[aria-pressed=true]{background:color-mix(in srgb,var(--cash) 10%,var(--color-panel))}.lv-r-nome{display:inline-flex;align-items:center;gap:9px;font-size:.875rem;font-weight:600;min-width:0}.lv-r-nome .fx-marca-tile{flex:none}.lv-r-pista{min-width:0;display:block}.lv-r-pista svg{display:block;overflow:visible}.lv-r-zero{stroke:var(--color-fg-muted);stroke-width:1.5;opacity:.6}.lv-r-faixa{stroke:color-mix(in srgb,var(--cash) 35%,transparent);stroke-width:6;stroke-linecap:round}.lv-r-faixa.neg{stroke:color-mix(in srgb,var(--out) 35%,transparent)}.lv-r-hoje{fill:var(--cash)}.lv-r-fim{fill:var(--color-panel);stroke:var(--cash);stroke-width:2.25}.lv-r-menor{fill:var(--color-panel);stroke:var(--color-fg-muted);stroke-width:2}.lv-r-menor.neg{stroke:var(--out)}.lv-r-v{text-align:right;font-size:.875rem;font-weight:600;white-space:nowrap}.lv-r-30{color:var(--color-fg-muted);font-weight:500}.lv-r-sit{display:grid;font-size:.8125rem;font-weight:600;color:var(--in-tx);white-space:nowrap}.lv-r-sit small{font-size:.75rem;font-weight:500;color:var(--color-fg-muted)}.lv-regua button[data-situacao=depende] .lv-r-sit{color:var(--proj-tx)}.lv-regua button[data-situacao=nao_cobre] .lv-r-sit{color:var(--out-tx)}.lv-agenda{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0}.lv-agenda section{padding:0 14px 4px;min-width:0}.lv-agenda section+section{border-left:1px solid var(--line)}.lv-agenda section:first-child{padding-left:0}.lv-agenda h4{margin:0 0 6px;padding:0 8px;font-size:.75rem;font-weight:650;color:var(--color-fg-muted);text-transform:capitalize}.lv-agenda ul{list-style:none;margin:0;padding:0}.lv-agenda li>button{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;color:var(--color-fg);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.lv-agenda li>button:hover,.lv-agenda li>button[aria-expanded=true]{background:var(--soft)}.lv-agenda li i{width:8px;height:8px;border-radius:50%;background:var(--out)}.lv-agenda li[data-tipo=in] i{background:var(--in)}.lv-a-quem{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-a-v{font-weight:600;white-space:nowrap}.lv-agenda li[data-tipo=in] .lv-a-v{color:var(--in-tx)}.lv-a-detalhe{display:grid;gap:4px;margin:2px 0 6px 26px;padding:8px 0 4px;font-size:.8125rem}.lv-a-detalhe div{display:grid;grid-template-columns:96px 1fr;gap:8px}.lv-a-detalhe dt{color:var(--color-fg-muted)}.lv-a-detalhe dd{margin:0;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.lv-traco{stroke-dasharray:1;animation:lv-desenha 1.15s var(--ease) both}.lv-vol g{animation:lv-aparece .5s var(--ease) both}.lv-vol rect{transform-box:fill-box;animation:lv-cresce .55s var(--ease) both;animation-delay:inherit}.lv-vol rect.in{transform-origin:bottom}.lv-vol rect.out{transform-origin:top}.lv-marcas{animation:lv-aparece .4s .9s var(--ease) both}.lv-regua li{animation:lv-sobe .55s var(--ease) both}.lv-regua circle,.lv-regua .lv-r-faixa{animation:lv-desliza .9s var(--ease) both;animation-delay:inherit}.lv-regua .lv-r-faixa{animation-name:lv-abre;transform-box:fill-box;transform-origin:center}.lv-mudou{animation:lv-sobe .5s var(--ease) both}.lv-gaveta{animation:lv-gaveta .45s var(--ease) both}.lv-a-detalhe{animation:lv-aparece .25s var(--ease) both}.lv-pulso:after{animation:lv-pulso 2.4s var(--ease) infinite}.lv-vivo[data-estado=buscando] .lv-pulso:after{animation-duration:1.1s}}@keyframes lv-desenha{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lv-aparece{0%{opacity:0}}@keyframes lv-cresce{0%{transform:scaleY(0)}}@keyframes lv-sobe{0%{opacity:0;transform:translateY(8px)}}@keyframes lv-desliza{0%{transform:translate(var(--de, 0));opacity:0}40%{opacity:1}}@keyframes lv-abre{0%{transform:scaleX(0)}}@keyframes lv-gaveta{0%{opacity:0;transform:translateY(-6px);clip-path:inset(0 0 100% 0 round 16px)}to{clip-path:inset(0 0 0 0 round 16px)}}@keyframes lv-pulso{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}@media(max-width:1180px){.lv-r-cab,.lv-regua button{grid-template-columns:minmax(130px,170px) minmax(120px,1fr) 108px 108px 140px;gap:12px}}@media(max-width:980px){.lv-agenda section{padding:0 0 8px}.lv-agenda section+section{border-left:0;border-top:1px solid var(--line);padding-top:10px}.lv-palco{grid-template-columns:1fr}.lv-dica{margin-top:12px}}@media(max-width:720px){.lv-escopo,.fx .lv-escopo{flex-wrap:wrap;overflow:visible}.lv-palco,.lv-bloco,.lv-gaveta{padding:18px 16px}.lv-r-cab{display:none}.lv-regua button{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome sit" "pista pista" "hoje fim";gap:6px 12px}.lv-r-nome{grid-area:nome}.lv-r-sit{grid-area:sit;text-align:right}.lv-r-pista{grid-area:pista}.lv-r-v{grid-area:hoje;text-align:left}.lv-r-30{grid-area:fim;text-align:right}.lv-g-colunas{grid-template-columns:1fr}}.lv-alertas{padding:14px 18px;background:var(--color-panel);border-radius:16px;box-shadow:var(--sombra);border:1px solid color-mix(in srgb,var(--st-amarelo, #D97706) 30%,transparent)}.lv-alertas:has(li[data-urgente]){border-color:color-mix(in srgb,var(--st-vermelho, #DC2626) 35%,transparent)}.lv-alertas h3{margin:0 0 8px;font-size:.9375rem;font-weight:650;letter-spacing:-.01em}.lv-alertas ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.lv-alertas button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:9px;background:none;color:var(--color-fg);font:inherit;font-size:.875rem;text-align:left;cursor:pointer;transition:background-color .15s}.lv-alertas button:hover{background:var(--linha, rgba(0,0,0,.04))}.lv-alertas button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.lv-alertas i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--st-amarelo, #D97706)}.lv-alertas li[data-urgente] i{background:var(--st-vermelho, #DC2626)}.lv-al-txt{flex:1;min-width:0}.lv-al-falta{flex:none;color:var(--color-fg-muted);font-size:.8125rem}.lv-alertas li[data-urgente] .lv-al-falta{color:var(--st-vermelho, #DC2626)}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-paleta]{--tx: #1C1917;--tx2: #57534E;--tx3: #78716C;--mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--sans: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--st-vermelho: #DC2626;--st-amarelo: #D97706;--st-verde: #16A34A}:root[data-paleta=grafite]{--bg: #F5F5F4;--card: #FFFFFF;--borda: #E4E2DE;--linha: #F1F0EE;--side: #23272F;--side-div: #383D47;--side-txt: #CDD1D8;--side-ativo-fundo: rgba(255, 255, 255, .12);--side-sub: #A9AFB9;--logo-fundo: #F59E0B;--logo-txt: #23272F;--acc: #B45309;--acc2: #A8A29E}:root[data-paleta=verde]{--bg: #F2F6F4;--card: #FFFFFF;--borda: #DCE6E0;--linha: #EEF3F0;--side: #0E2A22;--side-div: #1F4337;--side-txt: #C3D8CF;--side-ativo-fundo: rgba(255, 255, 255, .13);--side-sub: #9DBDAF;--logo-fundo: #34D399;--logo-txt: #0E2A22;--acc: #047857;--acc2: #9CA3AF}:root[data-paleta=azul]{--bg: #F4F6F9;--card: #FFFFFF;--borda: #E2E8F0;--linha: #F1F5F9;--side: #13203B;--side-div: #263553;--side-txt: #C7D2E3;--side-ativo-fundo: rgba(255, 255, 255, .14);--side-sub: #A5B4CC;--logo-fundo: #FFFFFF;--logo-txt: #13203B;--acc: #1D4ED8;--acc2: #94A3B8}:root[data-paleta=escuro]{--bg: #121417;--card: #1A1D21;--borda: #2C3036;--linha: #23262B;--side: #0B0D10;--side-div: #262A31;--side-txt: #CDD1D8;--side-ativo-fundo: rgba(255, 255, 255, .1);--side-sub: #9AA1AB;--logo-fundo: #F59E0B;--logo-txt: #1A1D21;--acc: #F59E0B;--acc2: #8A8F98;--tx: #EDEBE8;--tx2: #B8B3AD;--tx3: #9C968F;color-scheme:dark}:root[data-paleta]:not([data-paleta=escuro]){color-scheme:light}:root[data-paleta]{--color-bg: var(--bg);--color-panel: var(--card);--color-border-line: var(--borda);--color-fg: var(--tx);--color-fg-muted: var(--tx2);--cds-chart-grid: var(--linha);--cds-border: var(--borda);--cds-text-secondary: var(--tx2);--cds-surface-popover: var(--card);--font-anthropic-sans: var(--sans);--font-anthropic-serif: var(--sans)}html[data-paleta] body{background:var(--bg);color:var(--tx);font-family:var(--sans)}html[data-paleta] .fx.nv[data-tela]{--cash: var(--acc);--acc-page: var(--acc);--acc-page-2: var(--acc);background:var(--bg)}html[data-paleta] ::selection{background:color-mix(in srgb,var(--acc) 26%,transparent)}.fx .num,.fx td.r,.fx th.r.num,.fx .vg-posicao dd,.fx .lv-numero{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}:root[data-trocando] *,:root[data-trocando] *:before,:root[data-trocando] *:after{transition:background-color .8s ease,color .8s ease,border-color .8s ease,fill .8s ease,stroke .8s ease!important}.fx.nv[data-recolhido]{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;min-height:100vh;transition:grid-template-columns .25s ease}.fx.nv[data-recolhido=true]{grid-template-columns:68px minmax(0,1fr)}.nv-menu{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:16px 12px;background:var(--side);color:var(--side-txt);overflow:hidden auto}.nv-marca{display:flex;align-items:center;gap:10px;padding:2px 4px 14px;border-bottom:1px solid var(--side-div)}.nv-logo{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--logo-fundo);color:var(--logo-txt);font:700 15px/1 var(--sans);letter-spacing:-.02em}.nv-marca-txt{display:grid;line-height:1.25;min-width:0}.nv-marca-txt b{color:#fff;font-size:15px;font-weight:700}.nv-marca-txt span{color:var(--side-sub);font-size:12px}.nv-areas{display:grid;gap:4px}.nv-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:9px;background:none;color:var(--side-txt);font:500 14px/1.2 var(--sans);text-align:left;cursor:pointer;transition:background .15s,color .15s}.nv-item svg{flex:none;width:20px;height:20px}.nv-item:hover{background:#ffffff0f;color:#fff}.nv-item[aria-current=page]{background:var(--side-ativo-fundo);color:#fff;font-weight:600}.nv-item:focus-visible{outline:2px solid var(--logo-fundo);outline-offset:2px}.nv-item-txt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-rodape .nv-item-txt{white-space:normal;line-height:1.25}.nv-pendentes{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--logo-fundo);color:var(--logo-txt);font:700 11px/20px var(--sans);text-align:center;font-style:normal}.nv-rodape{display:grid;gap:4px;margin-top:auto;padding-top:12px;border-top:1px solid var(--side-div)}.fx.nv[data-recolhido=true] .nv-item-txt,.fx.nv[data-recolhido=true] .nv-marca-txt{display:none}.fx.nv[data-recolhido=true] .nv-item{justify-content:center;padding:0}.fx.nv[data-recolhido=true] .nv-marca{justify-content:center;padding-inline:0}.fx.nv[data-recolhido=true] .nv-pendentes{position:absolute;top:4px;right:4px;margin:0;min-width:16px;height:16px;line-height:16px;padding:0 4px;font-size:10px}.fx.nv[data-recolhido=true] [aria-expanded] svg{transform:scaleX(-1)}.nv-main{min-width:0;display:flex;flex-direction:column;gap:20px;padding:28px 36px}.nv-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.nv-titulo{min-width:0}.nv-titulo h1{margin:0;color:var(--tx);font:700 26px/1.2 var(--sans);letter-spacing:-.02em}.nv-titulo p{margin:4px 0 0;color:var(--tx2);font-size:14px}.nv-acoes-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nv-empresa{display:inline-flex;align-items:center;gap:8px;color:var(--tx2);font-size:13px;font-weight:500}.nv-empresa select{min-height:44px;padding:0 34px 0 12px;border:1px solid var(--borda);border-radius:9px;background:var(--card);color:var(--tx);font:500 14px var(--sans);cursor:pointer}.nv-empresa select:focus-visible,.nv-olho:focus-visible,.nv-btn:focus-visible,.nv-abas button:focus-visible,.nv-paleta:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.nv-olho{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--borda);border-radius:9px;background:var(--card);color:var(--tx);cursor:pointer}.nv-olho[aria-pressed=true]{color:var(--acc);border-color:var(--acc)}.nv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:9px;background:var(--acc);color:#fff;font:600 14px var(--sans);cursor:pointer;transition:filter .15s}.nv-btn svg{width:18px;height:18px}.nv-btn:hover:not(:disabled){filter:brightness(.93)}.nv-btn:disabled{cursor:progress;opacity:.8}.nv-btn.sec{background:var(--card);color:var(--tx);border-color:var(--borda)}:root[data-paleta=escuro] .nv-btn:not(.sec){color:#1a1d21}@media(prefers-reduced-motion:no-preference){.nv-btn.girando svg{animation:fx-spin 1s linear infinite}}.nv-progresso{height:3px;margin-top:-14px;border-radius:2px;background:var(--linha);overflow:hidden}.nv-progresso i{display:block;height:100%;background:var(--acc);transition:width .3s ease}.nv-abas{display:flex;gap:4px;margin-top:-4px;border-bottom:1px solid var(--borda);overflow-x:auto;scrollbar-width:thin}.nv-abas button{flex:none;min-height:44px;padding:0 14px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;color:var(--tx2);font:500 14px var(--sans);cursor:pointer;white-space:nowrap}.nv-abas button:hover{color:var(--tx)}.nv-abas button[aria-current=page]{color:var(--acc);border-bottom-color:var(--acc);font-weight:600}.nv-conteudo{display:flex;flex-direction:column;gap:20px;min-width:0}.nv-conteudo>.fx-pagina{min-width:0;display:flex;flex-direction:column;gap:20px}.fx-pagina section,.fx-pagina [class*=grid]>*,.fx-pagina .fx-card,.fx-pagina .vg-posicao>*{min-width:0}.fx-pagina .fx-card,.fx-pagina .fx-tw,.fx-pagina .nv-card,.fx-pagina .vg-posicao,.fx-pagina .fx-empbar{max-width:100%}.fx-pagina .fx-card,.fx-pagina .vg-posicao{overflow-x:auto}.fx-pagina .vg,.fx-pagina .lv{grid-template-columns:minmax(0,1fr)}.nv-conteudo .fx-foot,.nv-conteudo>.fx-aviso{margin:0}.nv-rodape-texto{margin:8px 0 0;color:var(--tx3);font-size:12px;line-height:1.5;max-width:110ch}.nv-card{padding:20px;border:1px solid var(--borda);border-radius:12px;background:var(--card);min-width:0}.nv-card-titulo{margin:0 0 4px;color:var(--tx);font:600 16px/1.3 var(--sans)}.nv-card-nota{margin:0 0 14px;color:var(--tx2);font-size:13px;line-height:1.5;max-width:75ch}.nv-aviso{margin:12px 0 0;color:#991b1b;font-size:13px}.nv-selo{display:inline-block;padding:3px 9px;border-radius:999px;font:600 12px/1.4 var(--sans);white-space:nowrap;background:#f5f5f4;color:#44403c}.nv-selo.atraso{background:#fee2e2;color:#991b1b}.nv-selo.pendente{background:#fef3c7;color:#92400e}.nv-selo.ok{background:#dcfce7;color:#166534}.nv-config{display:grid;gap:20px}.nv-acessos{display:grid;gap:14px;min-width:0}.nv-secao-titulo{margin:8px 0 0;font-size:18px;font-weight:700}.nv-paletas{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.nv-paleta{display:grid;gap:10px;justify-items:start;min-height:44px;padding:12px;border:1px solid var(--borda);border-radius:12px;background:var(--card);color:var(--tx);text-align:left;cursor:pointer;transition:border-color .2s}.nv-paleta:hover{border-color:var(--tx3)}.nv-paleta[aria-checked=true]{padding:11px;border:2px solid var(--amostra-acc)}.nv-miniatura{display:grid;grid-template-columns:30% 1fr;width:100%;height:76px;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.nv-miniatura>span:last-child{display:grid;align-content:start;gap:6px;padding:12px}.nv-miniatura i{display:block;height:6px;border-radius:3px;background:#78716c38}.nv-miniatura i:first-child{width:62%}.nv-miniatura i:nth-child(2){width:88%}.nv-miniatura i:nth-child(3){width:48%}.nv-paleta-nome{font-size:14px;font-weight:600}.nv-conta{display:grid;gap:10px;margin:6px 0 16px}.nv-conta>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;font-size:14px}.nv-conta dt{color:var(--tx2)}.nv-conta dd{margin:0;color:var(--tx);overflow-wrap:anywhere}.nv-acoes{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:900px){.fx.nv[data-recolhido],.fx.nv[data-recolhido=true]{grid-template-columns:minmax(0,1fr)}.nv-menu{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;overflow:visible}.nv-marca{border-bottom:0;padding:0}.nv-areas{display:flex;gap:4px;order:3;width:100%;overflow-x:auto;scrollbar-width:none}.nv-areas .nv-item{flex:1 0 auto;width:auto;gap:6px;padding:0 8px;font-size:13px}.nv-areas .nv-item svg{width:18px;height:18px}.nv-rodape{display:flex;margin:0 0 0 auto;padding:0;border:0}.nv-rodape .nv-item{width:auto}.nv-rodape [aria-expanded]{display:none}.fx.nv[data-recolhido=true] .nv-item-txt,.fx.nv[data-recolhido=true] .nv-marca-txt{display:revert}.nv-rodape .nv-item-txt{display:none}.nv-main{padding:20px 16px}.nv-titulo h1{font-size:22px}.nv-acoes-topo{width:100%}.nv-empresa{flex:1 1 180px}.nv-empresa select{flex:1;min-width:0}}.nv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0}.nv-kpi{display:grid;align-content:start;gap:6px;padding:18px 20px;border:1px solid var(--borda);border-radius:12px;background:var(--card);min-width:0}.nv-kpi dt{color:var(--tx2);font:600 12px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.8px}.nv-kpi dd{margin:0}.nv-kpi dd.num{color:var(--tx);font:600 24px/1.2 var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-kpi-nota{color:var(--tx3);font-size:12px}.nv-dois{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:20px;align-items:start}@media(max-width:1100px){.nv-dois{grid-template-columns:minmax(0,1fr)}}.nv-card-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.nv-filtros{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:4px 0 14px}.nv-segmentos{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--borda);border-radius:10px;background:var(--bg)}.nv-segmentos button{min-height:36px;padding:0 12px;border:0;border-radius:7px;background:none;color:var(--tx2);font:500 13px var(--sans);cursor:pointer}.nv-segmentos button[aria-pressed=true]{background:var(--card);color:var(--acc);font-weight:600;box-shadow:0 1px 2px #1c191714}.nv-campo{display:inline-flex;align-items:center;gap:8px;color:var(--tx2);font-size:13px;font-weight:500}.nv-campo select,.nv-busca{min-height:40px;padding:0 12px;border:1px solid var(--borda);border-radius:9px;background:var(--card);color:var(--tx);font:500 13px var(--sans)}.nv-busca{flex:1 1 200px;min-width:0}.nv-segmentos button:focus-visible,.nv-campo select:focus-visible,.nv-busca:focus-visible,.nv-linha-botao:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.nv-tabela-caixa{overflow-x:auto;margin:0 -4px}.nv-tabela{width:100%;border-collapse:collapse;font-size:13px;color:var(--tx)}.nv-tabela th,.nv-tabela td{padding:11px 8px;text-align:left;vertical-align:top;border-bottom:1px solid var(--linha);white-space:nowrap}.nv-tabela thead th{color:var(--tx2);font-weight:600;border-bottom:1px solid var(--borda)}.nv-tabela .r{text-align:right}.fx .nv-tabela td.num,.fx .nv-tabela td.r{font-family:var(--mono)}.fx .nv-tabela tbody th{white-space:normal;min-width:200px;max-width:300px}.nv-tabela tbody th{font-weight:500}.nv-tabela tr.aberto>*{background:color-mix(in srgb,var(--acc) 5%,var(--card));border-bottom-color:transparent}.nv-linha-botao{display:grid;gap:2px;padding:0;border:0;background:none;color:var(--tx);font:600 13px var(--sans);text-align:left;cursor:pointer;border-radius:4px}.nv-linha-botao:hover span{text-decoration:underline;text-underline-offset:3px}.nv-linha-botao small,.nv-sub{display:block;color:var(--tx3);font:400 12px var(--mono)}.nv-detalhe td{white-space:normal;background:color-mix(in srgb,var(--acc) 5%,var(--card))}.nv-detalhe dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 20px;margin:0;padding:2px 0 6px}.nv-detalhe dt{color:var(--tx2);font-size:12px}.nv-detalhe dd{margin:2px 0 0;color:var(--tx)}.nv-lista{list-style:none;margin:0;padding:0}.nv-lista li{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--linha)}.nv-lista li:last-child{border-bottom:0}.nv-lista-linha{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--tx)}.nv-lista-linha .num{font-family:var(--mono);font-weight:600;white-space:nowrap}.nv-lista-nota{color:var(--tx3);font-size:12px}.nv-barra{display:block;height:6px;border-radius:3px;background:var(--linha);overflow:hidden}.nv-barra i{display:block;height:100%;border-radius:3px;background:var(--acc);transition:width .6s ease}.fx .nv-tabela thead th{position:static;background:none;color:var(--tx2);font:600 13px var(--sans);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--borda)}.nv-linha-botao small{font-family:var(--sans)}.nv-linha-botao small .num{font-family:var(--mono)}.cm-lista{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:2px}.cm-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--linha);flex-wrap:wrap}.cm-lista li:last-child{border-bottom:0}.cm-nome{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--tx)}.cm-form{display:flex;align-items:center;gap:8px}.cm-form input{width:150px;font:500 14px var(--mono);text-align:right;color:var(--tx);background:var(--card);border:1px solid var(--borda);border-radius:8px;padding:7px 10px}.cm-form input:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.cm-valor{font-size:14px;color:var(--tx2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg: #f6f7f9;--color-panel: #ffffff;--color-fg: #14181f;--color-fg-muted: #5d6675;--color-border-line: #e3e6ec;--color-bad: #f0506e;--font-anthropic-sans: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--font-anthropic-serif: var(--font-anthropic-sans);--cds-font-size-body: 14px;--cds-font-size-heading: 15px;--cds-font-size-caption: 12px;--cds-chart-grid: #e8ebf0;--cds-chart-axis: #8a93a3;--cds-chart-reference: #8a93a3;--cds-surface-popover: #ffffff;--cds-border: #e3e6ec;--cds-text-secondary: #5d6675;--cds-shadow-popover: 0 8px 24px rgba(20, 24, 31, .16);--cds-dur-slow: .6s;--cds-ease-out: cubic-bezier(.2, .8, .2, 1);color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--color-bg: #0d1017;--color-panel: #151a23;--color-fg: #e8ebf1;--color-fg-muted: #98a1b2;--color-border-line: #252c39;--cds-chart-grid: #232a36;--cds-chart-axis: #5d6675;--cds-surface-popover: #1b212c;--cds-border: #2a3241;--cds-text-secondary: #98a1b2;--cds-shadow-popover: 0 8px 24px rgba(0, 0, 0, .5)}}html,body,#raiz{margin:0;min-height:100%}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-anthropic-sans);-webkit-font-smoothing:antialiased}button,input,select{font-family:inherit}.fx{--in: #12B886;--out: #F0506E;--cash: #7C6CF2;--proj: #F59F0B;--in-tx: color-mix(in srgb, var(--in) 78%, var(--color-fg));--out-tx: color-mix(in srgb, var(--out) 80%, var(--color-fg));--cash-tx: color-mix(in srgb, var(--cash) 78%, var(--color-fg));--proj-tx: color-mix(in srgb, var(--proj) 78%, var(--color-fg));--soft: color-mix(in srgb, var(--color-fg) 5%, var(--color-panel));--line: var(--color-border-line);--r: 16px;font-family:var(--font-anthropic-sans);color:var(--color-fg)}.fx *,.fx *:before,.fx *:after{box-sizing:border-box}.fx .num{font-variant-numeric:tabular-nums}.fx-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}.fx-brand{display:flex;gap:14px;align-items:center;min-width:0}.fx-logo{width:44px;height:44px;border-radius:13px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,#2a1f7a,#6d4bff 60%,#12b886);color:#fff;font-weight:800;font-size:13px;letter-spacing:.04em;box-shadow:0 6px 18px #6d4bff59}.fx-title{font-family:var(--font-anthropic-serif);font-weight:400;font-size:clamp(1.35rem,3.2vw,1.9rem);margin:0;line-height:1.15;letter-spacing:-.01em}.fx-take{margin:4px 0 0;color:var(--color-fg-muted);font-size:var(--cds-font-size-body);line-height:1.45;max-width:70ch}.fx-take b{color:var(--color-fg);font-weight:600}.fx-take .in{color:var(--in-tx)}.fx-take .out{color:var(--out-tx)}.fx-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fx-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--color-fg-muted);background:var(--color-panel);border:1px solid var(--line);border-radius:99px;padding:5px 11px;white-space:nowrap}.fx-live{width:7px;height:7px;border-radius:50%;background:var(--in);box-shadow:0 0 0 3px color-mix(in srgb,var(--in) 25%,transparent)}.fx-btn{font:inherit;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:7px 14px;border-radius:99px;border:0;color:#fff;background:linear-gradient(135deg,#3b2fa8,#6d4bff);box-shadow:0 4px 14px #6d4bff59;transition:transform .15s,box-shadow .15s,opacity .15s}.fx-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #6d4bff73}.fx-btn[disabled]{opacity:.65;cursor:progress;transform:none}.fx-btn .ico{display:inline-block;line-height:1;font-size:14px}.fx-btn.spin .ico{animation:fx-spin .9s linear infinite}@keyframes fx-spin{to{transform:rotate(360deg)}}.fx-tabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:18px;max-width:100%;overflow-x:auto;background:var(--color-panel);border:1px solid var(--line);border-radius:14px}.fx-tabs button{font:inherit;font-size:13px;font-weight:600;border:0;background:none;color:var(--color-fg-muted);padding:8px 14px;border-radius:10px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;transition:background .15s,color .15s}.fx-tabs button i{width:8px;height:8px;border-radius:3px;display:inline-block}.fx-tabs button:hover{color:var(--color-fg)}.fx-tabs button[aria-selected=true]{background:var(--color-fg);color:var(--color-bg)}.fx-page[hidden]{display:none}.fx-grid{display:grid;gap:14px;margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.fx-grid.k4{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.fx-grid.wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}@media(min-width:900px){.fx-grid.split{grid-template-columns:1.6fr 1fr}.fx-grid.split2{grid-template-columns:1.25fr 1fr}}.fx-card{background:var(--color-panel);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;position:relative;min-width:0}.fx-card h3{font-size:var(--cds-font-size-heading);font-weight:600;margin:0;letter-spacing:-.005em}.fx-card .note{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);margin:3px 0 14px;line-height:1.4}.fx-card-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.fx-tag{font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;white-space:nowrap}.fx-tag.in{color:var(--in-tx);background:color-mix(in srgb,var(--in) 14%,transparent)}.fx-tag.out{color:var(--out-tx);background:color-mix(in srgb,var(--out) 14%,transparent)}.fx-tag.cash{color:var(--cash-tx);background:color-mix(in srgb,var(--cash) 14%,transparent)}.fx-hero{border-radius:22px;padding:24px 26px;color:#fff;position:relative;overflow:hidden;margin-bottom:14px;background:radial-gradient(120% 140% at 100% 0%,rgba(124,77,255,.55) 0%,transparent 55%),radial-gradient(90% 120% at 0% 100%,rgba(18,184,134,.35) 0%,transparent 55%),linear-gradient(135deg,#140f3a,#2b2180 55%,#3f2fb8);box-shadow:0 18px 40px -18px #2b218099}.fx-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}.fx-hero-in{position:relative;z-index:1;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:end}.fx-hero .lbl{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ffffffa8}.fx-hero .big{font-family:var(--font-anthropic-serif);font-weight:400;font-size:clamp(2.1rem,6vw,3.3rem);line-height:1.05;margin:6px 0 16px;letter-spacing:-.02em}.fx-hero-stats{display:flex;gap:10px;flex-wrap:wrap}.fx-hs{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px 14px;min-width:9.5rem;flex:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fx-hs .t{font-size:11px;color:#ffffffb3;display:flex;align-items:center;gap:6px}.fx-hs .t i{width:7px;height:7px;border-radius:50%;display:inline-block}.fx-hs .v{font-family:var(--font-anthropic-serif);font-size:1.3rem;margin-top:3px;white-space:nowrap}.fx-hs .d{font-size:11.5px;font-weight:600;margin-top:2px}.fx-hero .spark{min-height:150px;position:relative}.fx-hero .spark svg{width:100%;display:block;overflow:visible}.fx-hero .spark-cap{font-size:11px;color:#ffffffa8;margin-top:6px;display:flex;justify-content:space-between}.fx-hero.out{background:radial-gradient(120% 140% at 100% 0%,rgba(255,160,122,.5) 0%,transparent 55%),linear-gradient(135deg,#4a0f24,#a11d44 55%,#e8405f);box-shadow:0 18px 40px -18px #a11d448c}.fx-hero.in{background:radial-gradient(120% 140% at 100% 0%,rgba(110,231,183,.45) 0%,transparent 55%),linear-gradient(135deg,#062e25,#08694f 55%,#10a877);box-shadow:0 18px 40px -18px #08694f8c}.fx-buckets{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.fx-bk{background:#ffffff17;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 14px}.fx-bk .t{font-size:11px;color:#ffffffb8;font-weight:600;letter-spacing:.03em}.fx-bk .v{font-family:var(--font-anthropic-serif);font-size:1.25rem;margin:3px 0 8px;white-space:nowrap}.fx-bk .bar{height:5px;border-radius:99px;background:#ffffff29;overflow:hidden}.fx-bk .bar i{display:block;height:100%;border-radius:99px;background:#fff;width:0;transition:width .6s cubic-bezier(.2,.8,.2,1)}.fx-empbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 14px;padding:8px 10px;background:var(--color-panel);border:1px solid var(--line);border-radius:14px;min-height:50px}.fx-empbar .lb{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-fg-muted);margin:0 6px 0 4px}.fx-empbar button{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border-radius:99px;padding:6px 12px;border:1px solid var(--line);background:transparent;color:var(--color-fg-muted);display:inline-flex;gap:6px;align-items:center;transition:all .15s}.fx-empbar button small{font-weight:500;opacity:.75}.fx-empbar button:hover{color:var(--color-fg);border-color:color-mix(in srgb,var(--acc) 50%,var(--line))}.fx-empbar button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--acc) 35%,transparent)}.fx-kpi{display:flex;gap:12px;align-items:flex-start}.fx-ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;font-size:17px;font-weight:700}.fx-ico.cash{background:color-mix(in srgb,var(--cash) 16%,transparent);color:var(--cash-tx)}.fx-ico.in{background:color-mix(in srgb,var(--in) 16%,transparent);color:var(--in-tx)}.fx-ico.out{background:color-mix(in srgb,var(--out) 16%,transparent);color:var(--out-tx)}.fx-ico.proj{background:color-mix(in srgb,var(--proj) 18%,transparent);color:var(--proj-tx)}.fx-kpi .t{font-size:12px;color:var(--color-fg-muted);font-weight:500}.fx-kpi .v{font-family:var(--font-anthropic-serif);font-size:clamp(1.2rem,2.6vw,1.55rem);line-height:1.15;margin-top:3px;white-space:nowrap}.fx-chart{position:relative;min-height:220px}.fx-chart.short{min-height:170px}.fx-chart svg{width:100%;display:block;overflow:visible}.fx-chart .ax text{fill:var(--color-fg-muted);font-size:10.5px}.fx-tip{position:absolute;pointer-events:none;z-index:5;opacity:0;transition:opacity .1s;background:var(--cds-surface-popover, var(--color-panel));border:1px solid var(--cds-border, var(--line));border-radius:10px;box-shadow:var(--cds-shadow-popover, 0 8px 24px rgba(0,0,0,.18));padding:7px 10px;font-size:12px;min-width:130px;white-space:nowrap}.fx-tip .k{color:var(--cds-text-secondary, var(--color-fg-muted));font-size:11px;margin-bottom:2px}.fx-tip .r{display:flex;align-items:center;gap:6px;font-weight:600}.fx-tip .r i{width:8px;height:8px;border-radius:2px;display:inline-block}.fx-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--color-fg-muted);margin-top:10px}.fx-legend span{display:inline-flex;align-items:center;gap:6px}.fx-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.fx-annot{font-size:12px;color:var(--color-fg-muted);margin-top:8px}.fx-annot b{color:var(--color-fg);font-weight:600}.fx-bl{display:flex;flex-direction:column;gap:4px}.fx-bl button{font:inherit;text-align:left;border:0;background:none;color:inherit;cursor:pointer;padding:7px 8px;border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;transition:background .12s}.fx-bl button:hover{background:var(--soft)}.fx-bl button.on{background:color-mix(in srgb,var(--acc) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 40%,transparent)}.fx-bl button.dim{opacity:.45}.fx-bl .l{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-bl .v{font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.fx-bl .v small{font-weight:500;color:var(--color-fg-muted);margin-left:6px;font-size:11px}.fx-bl .tr{grid-column:1 / -1;height:7px;border-radius:99px;background:var(--soft);overflow:hidden}.fx-bl .tr i{display:block;height:100%;border-radius:99px;background:var(--acc)}.fx-bl .rest .tr i{background:color-mix(in srgb,var(--acc) 40%,transparent)}.fx-share{display:flex;height:16px;border-radius:99px;overflow:hidden;gap:3px;margin:4px 0}.fx-share i{display:block;height:100%;min-width:3px}.fx-share-leg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:8px;margin-top:12px}.fx-share-leg div{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--soft)}.fx-share-leg i{width:10px;height:26px;border-radius:4px;flex-shrink:0}.fx-share-leg .n{font-size:12px;color:var(--color-fg-muted)}.fx-share-leg .v{font-size:14px;font-weight:600}.fx-top{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fx-top li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 2px;border-top:1px solid var(--line)}.fx-top li:first-child{border-top:0}.fx-date{text-align:center;border-radius:10px;padding:5px 0;background:var(--soft);line-height:1.05}.fx-date b{display:block;font-size:16px;font-weight:700}.fx-date small{font-size:10px;text-transform:uppercase;color:var(--color-fg-muted);font-weight:600;letter-spacing:.05em}.fx-top .d1{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-top .d2{font-size:11.5px;color:var(--color-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-top .val{font-weight:700;font-size:13.5px;white-space:nowrap}.fx-top.out .val{color:var(--out-tx)}.fx-top.in .val{color:var(--in-tx)}.fx-empty{font-size:13px;color:var(--color-fg-muted);padding:16px 0}.fx-card.t{padding:0;overflow:hidden}.fx-thd{padding:16px 20px 12px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.fx-thd .note{margin-bottom:0}.fx-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fx-search{font:inherit;font-size:13px;color:var(--color-fg);background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:7px 12px;width:min(100%,15rem);outline:none}.fx-search:focus{border-color:color-mix(in srgb,var(--cash) 60%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--cash) 18%,transparent)}.fx-filter{font:inherit;font-size:12px;font-weight:600;border:0;cursor:pointer;border-radius:99px;padding:6px 11px;background:color-mix(in srgb,var(--acc) 15%,transparent);color:var(--color-fg)}.fx-filter[hidden]{display:none}.fx-tw{overflow:auto;max-height:480px}.fx table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.fx thead th{position:sticky;top:0;z-index:2;background:var(--color-panel);text-align:left;font-size:11px;font-weight:700;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.06em;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.fx thead th button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:none;border:0;padding:0;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.fx thead th button:after{content:"↕";opacity:.35;font-size:10px}.fx thead th[aria-sort=ascending] button:after{content:"↑";opacity:.9}.fx thead th[aria-sort=descending] button:after{content:"↓";opacity:.9}.fx th.r,.fx td.r{text-align:right}.fx tbody td{padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);white-space:nowrap;font-variant-numeric:tabular-nums}.fx tbody td.wrap{white-space:normal;min-width:14rem;max-width:26rem}.fx tbody tr:hover td{background:var(--soft)}.fx tfoot td{position:sticky;bottom:0;background:var(--color-panel);padding:11px 14px;font-weight:700;border-top:1px solid var(--line);white-space:nowrap}.fx .pill{display:inline-block;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:99px;max-width:16rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;background:color-mix(in srgb,var(--acc) 12%,transparent);color:color-mix(in srgb,var(--acc) 75%,var(--color-fg))}.fx .pill.g{--acc: var(--cash)}.fx .due{display:inline-flex;align-items:center;gap:7px}.fx .due:before{content:"";width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--color-fg) 25%,transparent)}.fx .due.d0:before{background:var(--out);box-shadow:0 0 0 3px color-mix(in srgb,var(--out) 22%,transparent)}.fx .due.d7:before{background:var(--proj)}.fx .money{font-weight:600}.fx .cellbar{position:relative;display:flex;justify-content:flex-end;align-items:center;min-width:9rem}.fx .cellbar i{position:absolute;left:0;top:50%;transform:translateY(-50%);height:22px;border-radius:6px;background:color-mix(in srgb,var(--cash) 16%,transparent)}.fx .cellbar span{position:relative}.fx-foot{font-size:12px;color:var(--color-fg-muted);margin-top:18px;padding-top:14px;border-top:1px solid var(--line);line-height:1.6}.fx-fail{display:flex;align-items:center;justify-content:center;gap:8px;min-height:inherit;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.fx-fail:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--color-bad)}[data-dash-source-state=empty]{color:transparent}[data-dash-source-state=refreshing]{opacity:.5;transition:opacity var(--cds-dur-slow, .3s)}@media(prefers-reduced-motion:no-preference){.fx.anim .fx-bl .tr i,.fx.anim .fx-share i{animation:fx-grow var(--cds-dur-slow, .6s) var(--cds-ease-out, ease-out) both;transform-origin:left}.fx.anim .fx-chart rect.bar{animation:fx-rise var(--cds-dur-slow, .6s) var(--cds-ease-out, ease-out) both;transform-box:fill-box;transform-origin:bottom}.fx.anim .fx-chart rect.bar.neg{transform-origin:top}.fx.anim .fx-chart path.ln{animation:fx-draw 1.1s var(--cds-ease-out, ease-out) both}}@keyframes fx-grow{0%{transform:scaleX(0)}}@keyframes fx-rise{0%{transform:scaleY(0)}}@keyframes fx-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.fx{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:start;gap:0;border:1px solid var(--line);border-radius:18px;overflow:clip;background:color-mix(in srgb,var(--color-fg) 2.5%,var(--color-bg))}.fx-side{position:sticky;top:0;align-self:start;min-height:100%;background:var(--color-panel);border-right:1px solid var(--line);padding:18px 14px;display:flex;flex-direction:column;gap:18px}.fx-side .fx-brand{padding:2px 6px 14px;border-bottom:1px solid var(--line)}.fx-side .fx-logo{width:36px;height:36px;border-radius:10px;font-size:11px;box-shadow:none;background:linear-gradient(135deg,#1e2a4a,#3b4f86)}.fx-side .nm{font-weight:700;font-size:14px;line-height:1.2}.fx-side .sub{font-size:11.5px;color:var(--color-fg-muted)}.fx-side .grp{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-fg-muted);padding:0 10px;margin-bottom:-10px}.fx .fx-tabs{display:flex;flex-direction:column;gap:2px;padding:0;margin:0;background:none;border:0;border-radius:0;max-width:none;overflow:visible}.fx .fx-tabs button{width:100%;justify-content:flex-start;padding:9px 10px;border-radius:9px;font-weight:500;color:var(--color-fg-muted);gap:10px}.fx .fx-tabs button .ic{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-style:normal;font-weight:700;background:var(--soft);color:var(--color-fg-muted);flex-shrink:0}.fx .fx-tabs button:hover{background:var(--soft);color:var(--color-fg)}.fx .fx-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--cash) 12%,transparent);color:var(--color-fg);font-weight:600}.fx .fx-tabs button[aria-selected=true] .ic{background:var(--cash);color:#fff}.fx-side .upd{margin-top:auto;font-size:11.5px;color:var(--color-fg-muted);line-height:1.55;padding:12px 10px 2px;border-top:1px solid var(--line)}.fx-side .upd b{color:var(--color-fg);font-weight:600}.fx-main{min-width:0}.fx-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 24px;background:var(--color-panel);border-bottom:1px solid var(--line)}.fx-bar .crumb{font-size:12px;color:var(--color-fg-muted)}.fx-bar h1{font-family:var(--font-anthropic-sans);font-weight:700;font-size:1.25rem;margin:1px 0 0;letter-spacing:-.01em}.fx-body{padding:20px 24px 8px}.fx-body .fx-foot{margin:6px 0 14px}.fx-btn{background:var(--color-fg);color:var(--color-bg);box-shadow:none;border-radius:9px}.fx-btn:hover{box-shadow:none;opacity:.88;transform:none}.fx-take{margin:0 0 14px;font-size:13.5px;padding:11px 14px;border-radius:12px;background:var(--color-panel);border:1px solid var(--line);max-width:none}@media(max-width:900px){.fx{grid-template-columns:1fr}.fx-side{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;border-right:0;border-bottom:1px solid var(--line);padding:12px}.fx-side .fx-brand{border-bottom:0;padding:0 8px 0 0}.fx-side .grp,.fx-side .upd{display:none}.fx .fx-tabs{flex-direction:row;overflow-x:auto;width:100%}.fx .fx-tabs button{width:auto}.fx-bar,.fx-body{padding-left:14px;padding-right:14px}}.fx-hero{border-radius:16px;box-shadow:none;background:linear-gradient(135deg,#0e1628,#18233f)}.fx-hero:after{display:none}.fx-hero.out,.fx-hero.in{background:var(--color-panel);color:var(--color-fg);border:1px solid var(--line);box-shadow:none}.fx-hero.out{border-top:3px solid var(--out)}.fx-hero.in{border-top:3px solid var(--in)}.fx-hero.out .lbl,.fx-hero.in .lbl{color:var(--color-fg-muted)}.fx-hero.out .big{color:var(--out-tx)}.fx-hero.in .big{color:var(--in-tx)}.fx-hero.out .fx-bk,.fx-hero.in .fx-bk{background:var(--soft);border-color:var(--line)}.fx-hero.out .fx-bk .t,.fx-hero.in .fx-bk .t{color:var(--color-fg-muted)}.fx-hero.out .fx-bk .bar,.fx-hero.in .fx-bk .bar{background:color-mix(in srgb,var(--color-fg) 8%,transparent)}.fx-hero.out .fx-bk .bar i{background:var(--out)}.fx-hero.in .fx-bk .bar i{background:var(--in)}.fx-card{border-radius:14px}.fx-filters{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;padding:14px 16px;margin-bottom:14px;background:var(--color-panel);border:1px solid var(--line);border-radius:14px}.fx-filters .fg{display:flex;flex-direction:column;gap:4px}.fx-filters label.cap{font-size:11px;font-weight:700;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.06em}.fx-filters input[type=date],.fx-filters select{font:inherit;font-size:13px;color:var(--color-fg);background:var(--soft);border:1px solid var(--line);border-radius:9px;padding:7px 10px;min-width:9.5rem}.fx-presets{display:flex;gap:4px;flex-wrap:wrap;padding:3px;background:var(--soft);border-radius:10px;border:1px solid var(--line)}.fx-presets button{font:inherit;font-size:12px;font-weight:600;border:0;background:none;color:var(--color-fg-muted);padding:6px 10px;border-radius:7px;cursor:pointer}.fx-presets button:hover{color:var(--color-fg)}.fx-presets button[aria-pressed=true]{background:var(--color-panel);color:var(--color-fg);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--line)}.fx-nat{display:flex;flex-wrap:wrap;gap:6px}.fx-nat button{font:inherit;font-size:12px;font-weight:600;cursor:pointer;border-radius:99px;padding:5px 10px;border:1px solid var(--line);background:var(--color-panel);color:var(--color-fg)}.fx-nat button[aria-pressed=false]{color:var(--color-fg-muted);text-decoration:line-through;opacity:.7}.fx-kres{display:grid;gap:14px;margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.fx-kres .fx-card{border-top:3px solid var(--acc)}.fx-kres .t{font-size:12px;color:var(--color-fg-muted);font-weight:500}.fx-kres .v{font-family:var(--font-anthropic-serif);font-size:clamp(1.25rem,2.6vw,1.6rem);margin-top:4px;white-space:nowrap}.fx-kres .s{font-size:11.5px;color:var(--color-fg-muted);margin-top:3px}.fx-mini{width:100%;border-collapse:collapse;font-size:13px}.fx-mini td,.fx-mini th{padding:8px 6px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);white-space:nowrap}.fx-mini th{position:static;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-muted);text-align:right;background:none}.fx-mini th:first-child,.fx-mini td:first-child{text-align:left}.fx-mini td{text-align:right;font-variant-numeric:tabular-nums}.fx-mini .pos{color:var(--in-tx);font-weight:600}.fx-mini .neg{color:var(--out-tx);font-weight:600}.fx-more{font-size:12px;color:var(--color-fg-muted);padding:10px 14px}.fx{min-height:100vh;border:0;border-radius:0;overflow:visible}.fx-side{height:100vh;position:sticky;top:0;overflow-y:auto}.fx-bar .fx-actions{align-items:center}.fx-btn{cursor:pointer}.fx-btn.sec{background:var(--color-panel);color:var(--color-fg);border:1px solid var(--line)}.fx-chip.warn{color:var(--proj-tx);border-color:color-mix(in srgb,var(--proj) 45%,var(--line));background:color-mix(in srgb,var(--proj) 10%,var(--color-panel))}.fx-chip.bad{color:var(--out-tx);border-color:color-mix(in srgb,var(--out) 45%,var(--line));background:color-mix(in srgb,var(--out) 10%,var(--color-panel))}.fx-aviso{margin:0 0 14px;padding:11px 14px;border-radius:12px;font-size:13px;line-height:1.5;background:color-mix(in srgb,var(--proj) 10%,var(--color-panel));border:1px solid color-mix(in srgb,var(--proj) 40%,var(--line))}.fx-aviso.bad{background:color-mix(in srgb,var(--out) 9%,var(--color-panel));border-color:color-mix(in srgb,var(--out) 40%,var(--line))}.fx-aviso ul{margin:6px 0 0;padding-left:18px}.fx-estado{display:grid;place-items:center;text-align:center;gap:6px;min-height:220px;padding:32px 16px;color:var(--color-fg-muted);font-size:13.5px}.fx-estado b{color:var(--color-fg);font-size:15px}.fx-estado.erro:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--color-bad)}.fx-skel{border-radius:10px;min-height:60px;background:linear-gradient(90deg,var(--soft),color-mix(in srgb,var(--color-fg) 9%,var(--color-panel)),var(--soft));background-size:200% 100%}@media(prefers-reduced-motion:no-preference){.fx-skel{animation:fx-shimmer 1.4s linear infinite}}@keyframes fx-shimmer{to{background-position:-200% 0}}.fx-logo{text-decoration:none}.fx a.skip{position:absolute;left:-999px}.fx a.skip:focus{left:8px;top:8px;z-index:50;background:var(--color-panel);padding:6px 10px;border-radius:8px}.fx button:focus-visible,.fx input:focus-visible,.fx select:focus-visible{outline:2px solid var(--cash);outline-offset:2px}.fx-prog{height:4px;border-radius:99px;background:var(--soft);overflow:hidden;min-width:110px}.fx-prog i{display:block;height:100%;background:var(--cash);transition:width .25s}body,.fx{font-feature-settings:"tnum" 1,"lnum" 1,"cv11" 1;font-variant-numeric:lining-nums tabular-nums}.fx .big,.fx-hs .v,.fx-bk .v,.fx-kpi .v,.fx-kres .v{font-weight:650;letter-spacing:-.02em;line-height:1.1}.fx .big{font-size:clamp(2rem,5.2vw,3rem)}.fx-title{font-weight:650}.fx-sit{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;white-space:nowrap}.fx-sit.cobre{color:var(--in-tx);background:color-mix(in srgb,var(--in) 15%,transparent)}.fx-sit.depende{color:var(--proj-tx);background:color-mix(in srgb,var(--proj) 18%,transparent)}.fx-sit.nao_cobre{color:var(--out-tx);background:color-mix(in srgb,var(--out) 15%,transparent)}.fx-hero .fx-sit.cobre{color:#6ee7b7;background:#6ee7b729}.fx-hero .fx-sit.depende{color:#fcd34d;background:#fcd34d29}.fx-hero .fx-sit.nao_cobre{color:#fda4af;background:#fda4af2e}.fx-hero-nota{display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.5;color:#ffffffbf;max-width:38ch}.fx-hero-nota b{color:#fff;font-size:14px}.fx-cob{display:grid;gap:14px;margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.fx-cob-card{border-top:3px solid var(--line)}.fx-cob-card.cobre{border-top-color:var(--in)}.fx-cob-card.depende{border-top-color:var(--proj)}.fx-cob-card.nao_cobre{border-top-color:var(--out)}.fx-cob-card dl{margin:12px 0 0;display:grid;gap:7px}.fx-cob-card dl div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.fx-cob-card dt{color:var(--color-fg-muted)}.fx-cob-card dd{margin:0;font-weight:650}.fx-cob-card dd.in{color:var(--in-tx)}.fx-cob-card dd.out{color:var(--out-tx)}.fx td.neg{color:var(--out-tx);font-weight:600}.fx tbody tr[style*=pointer]:hover td{background:var(--soft)}.fx-prevhoje{display:grid;gap:12px;margin-bottom:14px;padding:14px 16px;background:var(--color-panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:center}.fx-prevhoje .t{font-size:11.5px;color:var(--color-fg-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.fx-prevhoje .v{font-size:1.2rem;font-weight:650;margin-top:2px}.fx-prevhoje a{font-size:12.5px;font-weight:600;color:var(--cash-tx)}:root{--color-bg: #f2f3fa;--color-panel: #ffffff;--color-fg: #121726;--color-fg-muted: #596277;--color-border-line: #e3e6f0;--c1: #2a78d6;--c2: #eb6834;--c3: #1baf7a;--c4: #eda100;--c5: #e87ba4;--c6: #008300;--c7: #6250d6;--c8: #e34948;--sombra: 0 1px 2px rgba(18, 23, 38, .05), 0 10px 28px -14px rgba(18, 23, 38, .2);--sombra-forte: 0 2px 4px rgba(18, 23, 38, .06), 0 20px 44px -16px rgba(18, 23, 38, .3);--cds-chart-grid: #e9ecf4}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg: #0a0d16;--color-panel: #131826;--color-fg: #e9ecf5;--color-fg-muted: #9aa3b7;--color-border-line: #232a3b;--c1: #3987e5;--c2: #d95926;--c3: #199e70;--c4: #c98500;--c5: #d55181;--c6: #008300;--c7: #9085e9;--c8: #e66767;--sombra: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 30px -14px rgba(0, 0, 0, .7);--sombra-forte: 0 2px 4px rgba(0, 0, 0, .45), 0 22px 46px -16px rgba(0, 0, 0, .85);--cds-chart-grid: #222a3a;--cds-surface-popover: #1a2133;--cds-border: #2d3649}}:root[data-theme=dark]{--color-bg: #0a0d16;--color-panel: #131826;--color-fg: #e9ecf5;--color-fg-muted: #9aa3b7;--color-border-line: #232a3b;--c1: #3987e5;--c2: #d95926;--c3: #199e70;--c4: #c98500;--c5: #d55181;--c6: #008300;--c7: #9085e9;--c8: #e66767;--sombra: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 30px -14px rgba(0, 0, 0, .7);--sombra-forte: 0 2px 4px rgba(0, 0, 0, .45), 0 22px 46px -16px rgba(0, 0, 0, .85);--cds-chart-grid: #222a3a;--cds-surface-popover: #1a2133;--cds-border: #2d3649;color-scheme:dark}:root[data-theme=light]{color-scheme:light}.fx{--acc-page: #7c6cf2;--acc-page-2: #4f46e5}.fx[data-tela=forecast]{--acc-page: #f59f0b;--acc-page-2: #ea580c}.fx[data-tela=resultado]{--acc-page: #14b8c4;--acc-page-2: #0e7490}.fx[data-tela=saldos]{--acc-page: #3b82f6;--acc-page-2: #1d4ed8}.fx[data-tela=pagar]{--acc-page: #f0506e;--acc-page-2: #be123c}.fx[data-tela=receber]{--acc-page: #12b886;--acc-page-2: #047857}.fx{background:radial-gradient(900px 420px at 92% -120px,color-mix(in srgb,var(--acc-page) 14%,transparent),transparent 70%),var(--color-bg);transition:background .4s}.fx-side{min-height:0;height:100vh;max-height:100vh;background:linear-gradient(180deg,#161c3a,#0c1020);color:#cdd3e8;border-right:0;padding:20px 14px;box-shadow:4px 0 24px -12px #00000080}.fx-side .fx-brand{border-bottom:1px solid rgba(255,255,255,.09)}.fx-side .fx-logo{background:linear-gradient(135deg,#7c6cf2,#12b886);box-shadow:0 6px 18px -4px #7c6cf2b3;font-size:12px}.fx-side .nm{color:#fff;font-size:15px;letter-spacing:-.01em}.fx-side .sub{color:#ffffff80}.fx-side .grp{color:#ffffff61}.fx .fx-tabs button{color:#ffffffad;padding:8px 10px;border-radius:12px;position:relative;transition:background .18s,color .18s,transform .18s}.fx .fx-tabs button .ic{width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--ic) 20%,transparent);color:color-mix(in srgb,var(--ic) 70%,#fff);transition:all .2s}.fx .fx-tabs button .ic svg{width:17px;height:17px}.fx .fx-tabs button:hover{background:#ffffff0f;color:#fff;transform:translate(2px)}.fx .fx-tabs button:hover .ic{background:color-mix(in srgb,var(--ic) 32%,transparent)}.fx .fx-tabs button[aria-selected=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--ic) 28%,transparent),#ffffff08);color:#fff;font-weight:650;transform:none}.fx .fx-tabs button[aria-selected=true]:before{content:"";position:absolute;left:-14px;top:9px;bottom:9px;width:4px;border-radius:0 4px 4px 0;background:var(--ic);box-shadow:0 0 14px var(--ic)}.fx .fx-tabs button[aria-selected=true] .ic{background:linear-gradient(135deg,var(--ic),color-mix(in srgb,var(--ic) 70%,#000));color:#fff;box-shadow:0 6px 16px -4px var(--ic)}.fx .fx-tabs button[data-tela=geral]{--ic: #7c6cf2}.fx .fx-tabs button[data-tela=forecast]{--ic: #f59f0b}.fx .fx-tabs button[data-tela=resultado]{--ic: #14b8c4}.fx .fx-tabs button[data-tela=saldos]{--ic: #3b82f6}.fx .fx-tabs button[data-tela=pagar]{--ic: #f0506e}.fx .fx-tabs button[data-tela=receber]{--ic: #12b886}.fx-side .upd{margin:auto 0 0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b;color:#fff9;display:grid;gap:7px}.fx-side .upd-linha{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;line-height:1.35}.fx-side .upd-linha b{color:#fff;font-weight:600;white-space:nowrap}.fx-tema{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.fx-tema:hover{background:#ffffff1c}.fx-tema svg{width:15px;height:15px}.fx-bar{position:sticky;top:0;z-index:20;padding:14px 26px;background:color-mix(in srgb,var(--color-panel) 80%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line)}.fx-bar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--acc-page),transparent 65%)}.fx-bar-titulo{display:flex;align-items:center;gap:14px;min-width:0}.fx-bar-ic{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;flex-shrink:0;color:#fff;background:linear-gradient(135deg,var(--acc-page),var(--acc-page-2));box-shadow:0 10px 22px -8px var(--acc-page)}.fx-bar-ic svg{width:23px;height:23px}.fx-bar h1{font-size:1.4rem;font-weight:750;letter-spacing:-.02em;margin:0}.fx-bar .crumb{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:650}.fx-bar-legenda{font-size:12.5px;color:var(--color-fg-muted);margin-top:1px}.fx .fx-btn{background:linear-gradient(135deg,var(--acc-page),var(--acc-page-2));color:#fff;border-radius:12px;padding:9px 16px;box-shadow:0 10px 22px -10px var(--acc-page);font-size:13px;transition:transform .15s,box-shadow .2s,filter .2s}.fx .fx-btn:hover{transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 14px 28px -10px var(--acc-page);opacity:1}.fx .fx-btn.sec{background:var(--color-panel);color:var(--color-fg);box-shadow:none;border:1px solid var(--line)}.fx .fx-btn .ico svg{width:16px;height:16px;display:block}.fx-btn.spin .ico svg{animation:fx-spin .9s linear infinite}.fx-body{padding:24px 26px 12px}.fx-card{border-radius:18px;box-shadow:var(--sombra);transition:transform .22s var(--cds-ease-out),box-shadow .22s}.fx-card:not(.t):hover{transform:translateY(-3px);box-shadow:var(--sombra-forte)}.fx-card-hd h3:before{content:"";display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:9px;background:var(--acc, var(--acc-page));vertical-align:1px}.fx-card h3{font-weight:700;letter-spacing:-.01em}.fx .fx-hero{border-radius:24px;padding:28px 30px;color:#fff;background:radial-gradient(70% 140% at 100% 0%,color-mix(in srgb,var(--acc-page) 52%,transparent),transparent 62%),radial-gradient(55% 110% at 0% 100%,rgba(18,184,134,.3),transparent 62%),linear-gradient(135deg,#0e1330,#1b2250 58%,#2a2a72);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--acc-page) 80%,#000);border:1px solid rgba(255,255,255,.08)}.fx .fx-hero:after{display:block;content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(100deg,transparent 30%,#000);mask-image:linear-gradient(100deg,transparent 30%,#000)}.fx .fx-hero.out{background:radial-gradient(70% 140% at 100% 0%,rgba(255,160,122,.5),transparent 62%),linear-gradient(135deg,#3d0b1d,#9c1a40 55%,#e8405f);box-shadow:0 30px 60px -30px #be123ccc;color:#fff;border:1px solid rgba(255,255,255,.1)}.fx .fx-hero.in{background:radial-gradient(70% 140% at 100% 0%,rgba(110,231,183,.45),transparent 62%),linear-gradient(135deg,#052a20,#07644b 55%,#10b27d);box-shadow:0 30px 60px -30px #047857cc;color:#fff;border:1px solid rgba(255,255,255,.1)}.fx .fx-hero.out .lbl,.fx .fx-hero.in .lbl{color:#ffffffb8}.fx .fx-hero.out .big,.fx .fx-hero.in .big{color:#fff}.fx .fx-hero.out .fx-bk,.fx .fx-hero.in .fx-bk{background:#ffffff1f;border-color:#ffffff2e}.fx .fx-hero.out .fx-bk .t,.fx .fx-hero.in .fx-bk .t{color:#ffffffc7}.fx .fx-hero.out .fx-bk .bar,.fx .fx-hero.in .fx-bk .bar{background:#fff3}.fx .fx-hero.out .fx-bk .bar i,.fx .fx-hero.in .fx-bk .bar i{background:#fff}.fx .fx-hero .big{font-weight:750;letter-spacing:-.03em;text-shadow:0 2px 20px rgba(0,0,0,.25)}.fx .fx-hs{background:#ffffff17;border-color:#ffffff26;border-radius:16px;transition:transform .2s,background .2s}.fx .fx-hs:hover{transform:translateY(-2px);background:#ffffff24}.fx .fx-bk{border-radius:16px}.fx-bk .bar i{transition:width .9s var(--cds-ease-out)}.fx-ico{width:44px;height:44px;border-radius:14px;color:#fff;box-shadow:0 10px 20px -8px #00000059}.fx-ico.cash{background:linear-gradient(135deg,#8b7dff,#5b48d9);color:#fff}.fx-ico.in{background:linear-gradient(135deg,#34d399,#059669);color:#fff}.fx-ico.out{background:linear-gradient(135deg,#fb7185,#e11d48);color:#fff}.fx-ico.proj{background:linear-gradient(135deg,#fbbf24,#ea580c);color:#fff}.fx-kpi .v{font-weight:700;letter-spacing:-.02em}.fx-kres .fx-card{border-top:0;overflow:hidden;padding-top:22px}.fx-kres .fx-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 50%,#fff))}.fx-kres .v{font-weight:750;font-size:clamp(1.4rem,2.8vw,1.9rem);letter-spacing:-.025em}.fx-bl button{border-radius:12px;transition:background .15s,transform .15s}.fx-bl button:hover:not(:disabled){background:color-mix(in srgb,var(--acc) 9%,transparent);transform:translate(2px)}.fx-bl .l{display:flex;align-items:center}.fx-bl .l .dot{width:9px;height:9px;border-radius:3px;margin-right:9px;flex-shrink:0}.fx-bl .tr{height:9px}.fx-bl .tr i{background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 55%,#fff))}.fx-share{height:20px}.fx-share i:first-child{border-radius:99px 0 0 99px}.fx-share i:last-child{border-radius:0 99px 99px 0}.fx-share-leg div{transition:transform .15s}.fx-share-leg div:hover{transform:translateY(-2px)}.fx-top li{transition:background .15s;border-radius:10px}.fx-top li:hover{background:var(--soft)}.fx-date{background:color-mix(in srgb,var(--acc-page) 12%,var(--color-panel))}.fx-top.out .fx-date{background:color-mix(in srgb,var(--out) 13%,var(--color-panel))}.fx-top.in .fx-date{background:color-mix(in srgb,var(--in) 13%,var(--color-panel))}.fx tbody td{padding:11px 14px}.fx tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-fg) 2.2%,transparent)}.fx tbody tr:hover td{background:color-mix(in srgb,var(--acc-page) 8%,var(--color-panel))}.fx thead th{background:color-mix(in srgb,var(--color-panel) 92%,var(--color-fg))}.fx .pill{background:color-mix(in srgb,var(--acc, var(--cash)) 14%,transparent);color:color-mix(in srgb,var(--acc, var(--cash)) 55%,var(--color-fg));font-weight:650}.fx .pill.e{--acc: var(--in)}.fx .pill.s{--acc: var(--out)}.fx .cellbar i{background:linear-gradient(90deg,color-mix(in srgb,var(--acc-page) 26%,transparent),color-mix(in srgb,var(--acc-page) 8%,transparent))}.fx-empbar,.fx-filters{border-radius:16px;box-shadow:var(--sombra)}.fx-empbar button[aria-pressed=true]{background:linear-gradient(135deg,var(--acc),color-mix(in srgb,var(--acc) 65%,#000))}.fx-presets button[aria-pressed=true]{background:linear-gradient(135deg,var(--acc-page),var(--acc-page-2));color:#fff;box-shadow:0 6px 14px -6px var(--acc-page)}.fx-nat button[aria-pressed=true]{border-color:color-mix(in srgb,var(--acc-page) 55%,var(--line));background:color-mix(in srgb,var(--acc-page) 10%,var(--color-panel))}.fx-chip{border-radius:99px;box-shadow:var(--sombra)}.fx-aviso{border-radius:14px;border-left-width:4px}.fx-cob-card.cobre{background:linear-gradient(180deg,color-mix(in srgb,var(--in) 9%,var(--color-panel)),var(--color-panel) 65%)}.fx-cob-card.depende{background:linear-gradient(180deg,color-mix(in srgb,var(--proj) 11%,var(--color-panel)),var(--color-panel) 65%)}.fx-cob-card.nao_cobre{background:linear-gradient(180deg,color-mix(in srgb,var(--out) 11%,var(--color-panel)),var(--color-panel) 65%)}.fx-cob-card{border-top-width:4px}.fx-cob-card dd{font-size:14px}.fx-prevhoje{border-radius:18px;box-shadow:var(--sombra);border-left:4px solid var(--acc-page)}@media(prefers-reduced-motion:no-preference){.fx-pagina{animation:fx-entrada .35s var(--cds-ease-out) both}.fx-pagina section>*{animation:fx-sobe .55s var(--cds-ease-out) both}.fx-pagina section>*:nth-child(2){animation-delay:50ms}.fx-pagina section>*:nth-child(3){animation-delay:.1s}.fx-pagina section>*:nth-child(4){animation-delay:.15s}.fx-pagina section>*:nth-child(5){animation-delay:.2s}.fx-pagina section>*:nth-child(6){animation-delay:.25s}.fx-pagina section>*:nth-child(n+7){animation-delay:.3s}}@keyframes fx-sobe{0%{opacity:0;transform:translateY(12px)}}@keyframes fx-entrada{0%{opacity:0}}@media(max-width:900px){.fx-side{height:auto;max-height:none;position:static;padding:12px}.fx-side .upd{display:none}.fx .fx-tabs button[aria-selected=true]:before{display:none}.fx-bar{padding:12px 14px;position:static}.fx-bar-legenda{display:none}.fx-body{padding:16px 14px 8px}}.fx-filters .cap{font-size:11px;font-weight:700;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.06em}.fx-share-leg{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.fx-share-leg>div{align-items:center;padding:10px 12px;border-radius:14px;min-width:0}.fx-share-leg>div>div{display:block;padding:0;background:none;border-radius:0;min-width:0}.fx-share-leg .n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-share-leg .v{font-size:15px;white-space:nowrap}.fx .cellbar i{background:linear-gradient(90deg,color-mix(in srgb,var(--acc-page) 40%,transparent),color-mix(in srgb,var(--acc-page) 14%,transparent))}.fx-login{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;padding:24px 16px;background:radial-gradient(800px 420px at 80% -10%,color-mix(in srgb,#7c6cf2 28%,transparent),transparent 70%),radial-gradient(700px 400px at 0% 110%,color-mix(in srgb,#12b886 22%,transparent),transparent 70%),linear-gradient(160deg,#0d1226,#151b3a 60%,#0b0f1f);color:#e9ecf5;font-family:var(--font-anthropic-sans)}.fx-login-card{width:min(420px,100%);padding:28px 28px 24px;border-radius:22px;background:color-mix(in srgb,#fff 7%,transparent);border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 40px 80px -30px #000000b3}.fx-login-marca{display:flex;align-items:center;gap:12px;margin-bottom:20px}.fx-login-marca .fx-logo{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px;background:linear-gradient(135deg,#7c6cf2,#12b886);box-shadow:0 8px 22px -6px #7c6cf2cc}.fx-login-marca .nm{font-weight:750;font-size:17px;letter-spacing:-.01em}.fx-login-marca .sub{font-size:12.5px;color:#fff9}.fx-login-abas{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:#ffffff12;margin-bottom:16px}.fx-login-abas button{border:0;border-radius:9px;padding:8px;font:inherit;font-size:13px;font-weight:650;cursor:pointer;background:none;color:#ffffffa6}.fx-login-abas button[aria-selected=true]{background:#ffffff29;color:#fff}.fx-login-form{display:grid;gap:12px}.fx-login-form label{display:grid;gap:5px;font-size:12px;font-weight:650;color:#ffffffb8}.fx-login-form input:not([type=checkbox]){font:inherit;font-size:14px;color:#fff;padding:11px 13px;border-radius:11px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;outline:none;transition:border-color .15s,box-shadow .15s}.fx-login-form input::placeholder{color:#ffffff59}.fx-login-form input:focus-visible{border-color:#8b7dff;box-shadow:0 0 0 3px #8b7dff4d}.fx-login-check{display:flex!important;align-items:center;gap:8px!important;font-weight:500!important}.fx-login-nota{margin:0;font-size:12px;color:#ffffff8c;line-height:1.45}.fx-login-erro{margin:0;padding:9px 12px;border-radius:10px;font-size:13px;line-height:1.4;color:#fecdd3;background:#f0506e29;border:1px solid rgba(240,80,110,.35)}.fx-login-aviso{margin:0;padding:9px 12px;border-radius:10px;font-size:13px;line-height:1.45;color:#bbf7d0;background:#12b88629;border:1px solid rgba(18,184,134,.35)}.fx-login-enviar{justify-content:center;width:100%;padding:12px;font-size:14px;background:linear-gradient(135deg,#7c6cf2,#4f46e5)}.fx-login-rodape{font-size:12px;color:#ffffff73;margin:0;text-align:center}.fx-eu{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;margin-top:auto}.fx-eu+.upd{margin-top:10px}.fx-eu-avatar{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;font-weight:750;color:#fff;background:linear-gradient(135deg,#7c6cf2,#12b886)}.fx-eu-dados{display:grid;min-width:0;flex:1}.fx-eu-dados b{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-eu-dados span{color:#ffffff8c;font-size:11.5px}.fx-eu-sair{border:0;background:#ffffff14;color:#fff;border-radius:9px;width:32px;height:32px;display:grid;place-items:center;cursor:pointer;transition:background .15s}.fx-eu-sair:hover{background:#f0506e59}.fx-eu-sair svg{width:16px;height:16px}.fx-selo{margin-left:auto;font-style:normal;font-size:11px;font-weight:750;min-width:20px;padding:2px 6px;text-align:center;border-radius:99px;color:#fff;background:#f0506e;box-shadow:0 0 0 3px #f0506e40}.fx-side .upd{margin-top:10px}.fx-acessos{display:grid;gap:4px}.fx-acessos-linha{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;padding:12px 4px;border-top:1px solid var(--line)}.fx-acessos-linha:first-child{border-top:0}.fx-acessos-quem{display:grid;gap:2px;min-width:0}.fx-acessos-quem b{font-size:14px}.fx-acessos-quem span{font-size:12.5px;color:var(--color-fg-muted);overflow-wrap:anywhere}.fx-acessos-meta{line-height:1.5}.fx-st{font-style:normal;font-weight:700;font-size:11px;padding:2px 8px;border-radius:99px;background:var(--soft);color:var(--color-fg-muted)}.fx-st.aprovado{color:var(--in-tx);background:color-mix(in srgb,var(--in) 15%,transparent)}.fx-st.pendente{color:var(--proj-tx);background:color-mix(in srgb,var(--proj) 18%,transparent)}.fx-st.recusado,.fx-st.revogado{color:var(--out-tx);background:color-mix(in srgb,var(--out) 15%,transparent)}.fx-acessos-acoes{display:grid;gap:10px;justify-items:end}.fx-acessos-botoes{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.fx-acessos-sel{display:grid;gap:8px;justify-items:start;width:100%}.fx-acessos-sel label,.fx-acessos-convite label{display:grid;gap:4px}.fx-acessos-sel .cap,.fx-acessos-convite .cap{font-size:11px;font-weight:700;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.06em}.fx-acessos select,.fx-acessos-convite select,.fx-acessos-convite input{font:inherit;font-size:13px;color:var(--color-fg);background:var(--soft);border:1px solid var(--line);border-radius:9px;padding:8px 10px}.fx-acessos-convite{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);max-width:760px}.fx-codigo{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:15px;font-weight:700;letter-spacing:.08em;padding:3px 9px;border-radius:8px;background:var(--color-panel);border:1px solid var(--line);-webkit-user-select:all;user-select:all}.fx .fx-login-erro{color:var(--out-tx);background:color-mix(in srgb,var(--out) 10%,var(--color-panel));border-color:color-mix(in srgb,var(--out) 35%,var(--line))}@media(max-width:760px){.fx-acessos-linha{grid-template-columns:1fr}.fx-acessos-acoes,.fx-acessos-botoes{justify-items:start;justify-content:flex-start}}@media(max-width:900px){.fx-eu{margin:0 0 0 auto;padding:4px 6px}.fx-eu-dados,.fx-side .upd{display:none}}.fx-saldos-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.fx-saldos-status{min-height:30px;display:flex;align-items:center}.fx-grupos{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-bottom:14px}.fx-grupo{--cor: var(--acc-page);text-align:left;font:inherit;color:var(--color-fg);cursor:pointer;display:grid;gap:4px;padding:14px 16px;border-radius:16px;position:relative;overflow:hidden;background:var(--color-panel);border:1px solid var(--line);box-shadow:var(--sombra);transition:transform .2s var(--cds-ease-out),box-shadow .2s,border-color .2s}.fx-grupo:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--cor)}.fx-grupo:hover{transform:translateY(-3px);box-shadow:var(--sombra-forte)}.fx-grupo[aria-pressed=true]{border-color:var(--cor);background:color-mix(in srgb,var(--cor) 9%,var(--color-panel));box-shadow:0 0 0 1px var(--cor),var(--sombra-forte)}.fx-grupo .n{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-muted);padding-left:6px}.fx-grupo b{font-size:1.45rem;font-weight:750;letter-spacing:-.02em;padding-left:6px}.fx-grupo small{font-size:12px;color:var(--color-fg-muted);padding-left:6px}.fx-grupo small.emp{opacity:.8;line-height:1.35}.fx-grupo .tr{display:block;height:7px;border-radius:99px;background:var(--soft);overflow:hidden;margin:6px 0 0 6px}.fx-grupo .tr i{display:block;height:100%;border-radius:99px;background:var(--cor);transition:width .8s var(--cds-ease-out)}.fx-grupo.todos{--cor: var(--acc-page)}.fx-tw-livre{max-height:none!important;overflow-x:auto;overflow-y:visible}.fx-tab-saldos td:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fx-conta-nome{font-weight:550}.fx-tab-saldos tbody tr.fx-grp-hd td{background:color-mix(in srgb,var(--cor) 11%,var(--color-panel))!important;font-weight:700;font-size:13px;border-top:1px solid color-mix(in srgb,var(--cor) 35%,var(--line))}.fx-tab-saldos tbody tr.fx-grp-hd td:first-child{display:table-cell}.fx-tab-saldos tbody tr.fx-grp-hd .dot{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--cor);margin-right:9px;vertical-align:0}.fx-tab-saldos tbody tr.fx-grp-hd small{color:var(--color-fg-muted);font-weight:500}.fx-tab-saldos tfoot td{position:static;font-size:14px}.fx-tab-saldos td.r,.fx-tab-saldos th.r{padding-right:18px}.fx-share-leg .n{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.fx-login-link{border:0;background:none;color:#fff9;font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;padding:4px;justify-self:center}.fx-login-link:hover{color:#fff}.fx-modal{--in: #12B886;--out: #F0506E;--soft: color-mix(in srgb, var(--color-fg) 5%, var(--color-panel));--line: var(--color-border-line);--acc-page: #6d5ce8;box-sizing:border-box;position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#0609149e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-anthropic-sans);color:#e9ecf5;animation:fx-entrada .2s both}.fx-modal .fx-login-card{background:linear-gradient(160deg,#161c3a,#0e1330)}.fx-eu-senha{border:0;background:#ffffff14;color:#fff;border-radius:9px;width:32px;height:32px;display:grid;place-items:center;cursor:pointer;transition:background .15s}.fx-eu-senha:hover{background:#7c6cf273}.fx-eu-senha svg{width:16px;height:16px}.fx-senha-temporaria{margin-top:10px}.fx-acessos-sel .fx-nat button,.fx-acessos-convite .fx-nat button{text-decoration:none!important;opacity:1!important;color:var(--color-fg-muted)}.fx-acessos-sel .fx-nat button[aria-pressed=true],.fx-acessos-convite .fx-nat button[aria-pressed=true]{color:var(--color-fg);font-weight:700;border-color:var(--acc-page);background:color-mix(in srgb,var(--acc-page) 16%,var(--color-panel))}.fx-saldos-acoes{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.fx-marca-tile{display:inline-grid;place-items:center;flex-shrink:0;vertical-align:middle;border-radius:calc(var(--t, 22px) * .3);background:#fff;box-shadow:0 0 0 1px #0f172a14,0 2px 6px -2px #0f172a40;overflow:hidden;margin-right:8px}.fx-marca-tile img{width:100%;height:100%;object-fit:contain;display:block}.fx-marca-tile.cheio{padding:3px 6px}.fx-marca-tile.ini{background:linear-gradient(135deg,#7c6cf2,#12b886);color:#fff;font-size:calc(var(--t, 22px) * .4);font-weight:750;letter-spacing:.02em;box-shadow:none}.fx-empbar button .fx-marca-tile{width:20px;height:20px;margin:-3px 6px -3px -6px}.fx-empbar button .fx-marca-tile.ini{font-size:8px}.fx-bl .l .fx-marca-tile{margin-right:8px}.fx-grupo .n{display:flex;align-items:center}.fx-grupo .n .fx-marca-tile,.fx-grp-hd td:first-child .fx-marca-tile{margin-right:8px}.fx-login-marca .fx-marca-tile,.fx-brand .fx-marca-tile{margin-right:0}.fx-aplic{display:grid;gap:10px}.fx-aplic-vazio,.fx-aplic-erro{margin:0;font-size:13px;color:var(--color-fg-muted)}.fx-aplic-erro{color:var(--out)}.fx-aplic-linha,.fx-aplic-nova{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fx-aplic-linha>div{flex:1 1 220px;display:grid;gap:2px}.fx-aplic-linha small{color:var(--color-fg-muted);font-size:12px}.fx-aplic input,.fx-aplic select{font:inherit;font-size:13px;color:var(--color-fg);background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:8px 12px;min-width:0}.fx-aplic-linha input{width:160px;text-align:right}.fx-aplic-nova select,.fx-aplic-nova input{flex:1 1 200px}.fx-aplic button{font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;border:1px solid var(--line);background:var(--soft);color:var(--color-fg);border-radius:10px;padding:8px 14px}.fx-aplic button[type=submit]{background:var(--acc-page, #6d5ce8);border-color:transparent;color:#fff}.fx-aplic button.rm{color:var(--out)}.fx-aplic button:disabled{opacity:.55;cursor:default}.fx-conta-cdb{display:block;font-size:11.5px;font-weight:600;color:#7c6cf2;margin-top:2px}.fx-ico.res{background:linear-gradient(135deg,#8b7cf6,#6d5ce8)}.fx-conta-cdb.livre{color:var(--in, #12b886);margin-top:0}.fx-p7{margin:0 0 14px;display:grid;gap:10px}.fx-p7-hd h3{margin:0;font-size:15px}.fx-p7-hd .note,.fx-p7>.note{margin:2px 0 0}.fx-aviso.ok{background:color-mix(in srgb,var(--in) 9%,var(--color-panel));border-color:color-mix(in srgb,var(--in) 35%,var(--line))}.fx-p7 .fx-aviso{margin:0}.fx-p7-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.fx-p7-card{font:inherit;color:inherit;text-align:left;cursor:pointer;display:grid;gap:8px;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--color-panel);box-shadow:var(--sombra);border-top:3px solid var(--in);transition:transform .15s,box-shadow .15s}.fx-p7-card.cdb{border-top-color:#d99a00}.fx-p7-card.nao{border-top-color:var(--out)}.fx-p7-card:hover{transform:translateY(-2px)}.fx-p7-card[aria-pressed=true]{outline:2px solid var(--acc-page, #6d5ce8)}.fx-p7-card .top{display:flex;justify-content:space-between;align-items:center;gap:8px}.fx-p7-card .nm{font-weight:700;display:flex;align-items:center}.fx-p7-sit{font-size:11px;font-weight:750;padding:3px 9px;border-radius:99px;white-space:nowrap}.fx-p7-sit.cobre{color:var(--in);background:color-mix(in srgb,var(--in) 14%,transparent)}.fx-p7-sit.cdb{color:#b97f00;background:color-mix(in srgb,#d99a00 16%,transparent)}.fx-p7-sit.nao{color:var(--out);background:color-mix(in srgb,var(--out) 14%,transparent)}.fx-p7-chart{width:100%;height:64px}.fx-p7-chart .area{fill:color-mix(in srgb,var(--in) 16%,transparent)}.fx-p7-chart .ln{fill:none;stroke:var(--in);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.fx-p7-chart .ln.neg{stroke:var(--out)}.fx-p7-chart .zero{stroke:var(--out);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:.6}.fx-p7-chart .pt{fill:var(--in)}.fx-p7-chart .pt.fim{stroke:var(--color-panel);stroke-width:1.5}.fx-p7-chart .pt.neg{fill:var(--out)}.fx-p7-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.fx-p7-card dt{font-size:11px;color:var(--color-fg-muted)}.fx-p7-card dd{margin:1px 0 0;font-size:13.5px;font-weight:700}.fx-p7-card dd.in{color:var(--in)}.fx-p7-card dd.out,.fx-p7-card dd.neg{color:var(--out)}.fx-p7-card .cdb{margin:0;font-size:12px;font-weight:650;color:#7c6cf2}.fx-email{width:min(860px,100%);max-height:calc(100vh - 32px);overflow:hidden;display:flex;flex-direction:column;padding:0;border-radius:20px;background:var(--color-panel);color:var(--color-fg);border:1px solid var(--line);box-shadow:0 30px 80px #00000073}.fx-email header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-shrink:0;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.fx-email-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:12px;padding:16px 20px}.fx-email-rodape{flex-shrink:0;display:grid;gap:8px;padding:14px 20px 16px;border-top:1px solid var(--line);background:var(--color-panel)}.fx-email-rodape p{margin:0}.fx-email header .x{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;padding:0}.fx-email header .x:hover{background:var(--soft);color:var(--color-fg)}.fx-email header h3{margin:0;font-size:17px}.fx-email header p{margin:4px 0 0;font-size:13px;color:var(--color-fg-muted)}.fx-email header .x{font:inherit;font-size:22px;line-height:1;border:0;background:none;color:var(--color-fg-muted);cursor:pointer;padding:2px 8px;border-radius:8px}.fx-email-teste{display:flex;gap:10px;align-items:flex-start;font-size:13px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#7c6cf2 10%,var(--color-panel));border:1px solid color-mix(in srgb,#7c6cf2 30%,var(--line))}.fx-email-teste input{margin-top:3px}.fx-email-msg{margin:0;font-size:13px;color:var(--color-fg-muted)}.fx-email-campos{margin:0;display:grid;gap:6px}.fx-email-campos>div{display:grid;grid-template-columns:70px 1fr auto;gap:10px;align-items:center;padding:8px 12px;border-radius:10px;background:var(--soft);border:1px solid var(--line);font-size:13px}.fx-email-campos dt{color:var(--color-fg-muted);font-weight:650}.fx-email-campos dd{margin:0;overflow-wrap:anywhere}.fx-email button,.fx-email .btn{font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;border:1px solid var(--line);background:var(--soft);color:var(--color-fg);border-radius:10px;padding:8px 14px;text-decoration:none;display:inline-block}.fx-email button.prim{background:var(--acc-page, #6d5ce8);border-color:transparent;color:#fff}.fx-email-previa{background:#fff;color:#1d2433;border-radius:12px;padding:18px;border:1px solid var(--line)}.fx-email-acoes{display:flex;gap:8px;flex-wrap:wrap}.fx-email-ok{margin:0;font-size:13px;font-weight:650;color:var(--in)}.fx-email-dica{margin:0;font-size:12px;color:var(--color-fg-muted)}.fx-modal *,.fx-modal *:before,.fx-modal *:after{box-sizing:border-box}.sd-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.sd-topo h2{margin:0;font-size:20px}.sd-topo-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sd-farol{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12.5px;white-space:nowrap}.sd-farol i{width:11px;height:11px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent);flex:none}.sd-farol.verde{--c: var(--in)}.sd-farol.amarelo{--c: #d99a00}.sd-farol.vermelho{--c: var(--out)}.sd-farol.cinza{--c: var(--color-fg-muted)}.sd-farol .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:8px}@media(min-width:1200px){.sd-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.sd-kpis.sete{grid-template-columns:repeat(7,minmax(0,1fr))}.sd-kpis.sete .vl{font-size:1.15rem;white-space:nowrap}}.sd-kpi{padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:var(--color-panel);box-shadow:var(--sombra);border-top:3px solid var(--line);min-width:0}.sd-kpi.verde{border-top-color:var(--in)}.sd-kpi.amarelo{border-top-color:#d99a00}.sd-kpi.vermelho{border-top-color:var(--out)}.sd-kpi .lb{font-size:11.5px;color:var(--color-fg-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.sd-kpi .vl{font-size:24px;font-weight:800;margin:4px 0 2px;overflow-wrap:anywhere}.sd-kpi .sb{font-size:12px;color:var(--color-fg-muted);line-height:1.4}.sd-var{margin:0 0 16px}.sd-delta{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.sd-delta.bom{color:var(--in)}.sd-delta.ruim{color:var(--out)}.sd-alertas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sd-alertas li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45}.sd-alertas i{width:9px;height:9px;margin-top:6px;border-radius:50%;flex:none;background:var(--color-fg-muted)}.sd-alertas .vermelho i{background:var(--out)}.sd-alertas .amarelo i{background:#d99a00}.sd-ok{margin:0;color:var(--in);font-weight:600}.sd-dev{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sd-dev li{display:flex;justify-content:space-between;gap:12px;align-items:center}.sd-dev .nm{display:grid;min-width:0}.sd-dev .nm b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-dev small,.sd-tabela small{color:var(--color-fg-muted);font-size:11.5px}.sd-tabela{overflow-x:auto}.sd-tabela table{width:100%;border-collapse:collapse;font-size:13px}.sd-tabela th,.sd-tabela td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.sd-tabela thead th{font-size:11.5px;color:var(--color-fg-muted);font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.sd-tabela thead th small{display:block;text-transform:none;letter-spacing:0;font-weight:500}.sd-tabela tbody th{font-weight:700;white-space:nowrap}.sd-tabela tbody th .sd-farol{margin-right:8px}.sd-tabela .r{text-align:right}.sd-farol-tab td{min-width:118px;white-space:normal!important}.sd-farol-tab th,.sd-farol-tab td{padding:9px 7px}.sd-tabela td .det{display:block;margin-top:3px;font-size:11.5px;color:var(--color-fg-muted);line-height:1.35}.sd-regra{margin:12px 0 0;line-height:1.5}.sd-proj .cel{font-weight:700;border-radius:8px}.sd-proj .cel.verde{background:color-mix(in srgb,var(--in) 13%,transparent)}.sd-proj .cel.amarelo{background:color-mix(in srgb,#d99a00 20%,transparent)}.sd-proj .cel.vermelho{background:color-mix(in srgb,var(--out) 18%,transparent);color:var(--out)}.sd-proj .tot th,.sd-proj .tot td{border-top:2px solid var(--line)}.sd-sec{margin:22px 0 10px;font-size:15px}.sd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin-bottom:18px}.sd-card{padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--color-panel);box-shadow:var(--sombra);border-top:3px solid var(--line);display:grid;gap:12px;align-content:start;min-width:0}.sd-card.verde{border-top-color:var(--in)}.sd-card.amarelo{border-top-color:#d99a00}.sd-card.vermelho{border-top-color:var(--out)}.sd-card header{display:flex;justify-content:space-between;align-items:center;gap:8px}.sd-card header .nm{display:flex;align-items:center;font-weight:800}.sd-card h4{margin:0 0 6px;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-muted)}.sd-card dl{margin:0;display:grid;gap:4px}.sd-card .lin{display:flex;justify-content:space-between;gap:10px;font-size:13px}.sd-card dt{color:var(--color-fg-muted)}.sd-card dd{margin:0;font-weight:700;text-align:right}.sd-card .out,.sd-dev .out{color:var(--out)}.sd-card .note,.sd-meta,.sd-regra{font-size:12px;line-height:1.4}.sd-card .note{margin:0;color:var(--color-fg-muted)}.sd-mini{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:3px;font-size:12px;color:var(--color-fg-muted)}.sd-mini li{display:flex;justify-content:space-between;gap:8px}.sd-mini li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-meta{margin-top:8px;display:grid;gap:4px;font-size:12px;color:var(--color-fg-muted)}.sd-meta .trilho{height:8px;border-radius:6px;background:color-mix(in srgb,var(--color-fg-muted) 22%,transparent);overflow:hidden}.sd-meta .trilho i{display:block;height:100%;border-radius:6px;background:var(--color-fg-muted)}.sd-meta .trilho i.verde{background:var(--in)}.sd-meta .trilho i.amarelo{background:#d99a00}.sd-meta .trilho i.vermelho{background:var(--out)}.sd-metas{margin-bottom:14px}.sd-metas .x{font:inherit;font-size:22px;line-height:1;border:0;background:none;color:var(--color-fg-muted);cursor:pointer;padding:2px 8px}.sd-metas-grade{display:grid;gap:10px}.sd-metas-grade .lin{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) minmax(110px,.7fr) auto;gap:10px;align-items:end}.sd-metas-grade .nm{display:flex;align-items:center;font-weight:700;padding-bottom:8px}.sd-metas-grade label{display:grid;gap:3px;font-size:11.5px;color:var(--color-fg-muted)}.sd-metas-grade input{font:inherit;font-size:13.5px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--color-bg);color:var(--color-fg);min-width:0}.sd-metas-grade button{font:inherit;font-weight:700;font-size:13px;padding:8px 14px;border-radius:10px;border:0;cursor:pointer;background:var(--acc-page, #6d5ce8);color:#fff}@media(max-width:640px){.sd-metas-grade .lin{grid-template-columns:1fr 1fr}.sd-metas-grade .nm{grid-column:1 / -1;padding-bottom:0}}.sd-periodo{margin-top:14px}.sd-filtro{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:12px}.sd-filtro .presets{display:flex;gap:6px;flex-wrap:wrap}.sd-filtro button{font:inherit;font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:10px;border:1px solid var(--line);background:var(--color-panel);color:var(--color-fg);cursor:pointer}.sd-filtro button[aria-pressed=true]{border-color:var(--acc-page, #6d5ce8);background:color-mix(in srgb,var(--acc-page, #6d5ce8) 16%,var(--color-panel));font-weight:700}.sd-filtro label{display:grid;gap:3px;font-size:11.5px;color:var(--color-fg-muted)}.sd-filtro input[type=date]{font:inherit;font-size:13px;padding:6px 9px;border-radius:10px;border:1px solid var(--line);background:var(--color-bg);color:var(--color-fg)}.sd-intervalo{margin:0 0 8px}.sd-per tr.lin{cursor:pointer}.sd-per tr.lin:hover{background:color-mix(in srgb,var(--acc-page, #6d5ce8) 7%,transparent)}.sd-per tr.tot th,.sd-per tr.tot td{border-top:2px solid var(--line)}.sd-per th button{font:inherit;border:0;background:none;color:var(--color-fg-muted);cursor:pointer;padding:0 8px 0 0}.sd-per td.in{color:var(--in)}.sd-per td.out{color:var(--out)}.sd-per tr.det>td{background:color-mix(in srgb,var(--color-fg-muted) 6%,transparent);padding:12px 14px;white-space:normal}.sd-cats{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:800px){.sd-cats{grid-template-columns:1fr}}.sd-cat h5{margin:0 0 8px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-muted)}.sd-cat ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.sd-cat li{display:grid;grid-template-columns:minmax(110px,1.3fr) minmax(40px,1fr) auto 38px;gap:10px;align-items:center;font-size:12.5px}.sd-cat .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-cat .nm small{color:var(--color-fg-muted);margin-left:6px}.sd-cat .barra{height:7px;border-radius:5px;background:color-mix(in srgb,var(--color-fg-muted) 20%,transparent);overflow:hidden}.sd-cat .barra i{display:block;height:100%;border-radius:5px}.sd-cat .barra i.in{background:var(--in)}.sd-cat .barra i.out{background:var(--out)}.sd-cat .pc{color:var(--color-fg-muted);text-align:right;font-size:11.5px}.sd-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.sd-card{overflow:hidden}.sd-card section{min-width:0}.sd-card .lin{align-items:baseline;flex-wrap:wrap;row-gap:0}.sd-card dt{flex:none;white-space:nowrap}.sd-card dd{flex:1 1 auto;min-width:0;text-align:right;white-space:normal;overflow-wrap:anywhere}.sd-card dd small{white-space:nowrap}.sd-mini li{min-width:0;align-items:baseline}.sd-mini li span:first-child{flex:1 1 0;min-width:0}.sd-mini li span:last-child{flex:none;white-space:nowrap}.sd-card header .nm{min-width:0}.sem-cat{list-style:none;margin:0;padding:0;display:grid;gap:9px}.sem-cat li{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,34%) auto 44px;gap:10px;align-items:center;font-size:13px}.sem-cat .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sem-cat .nm small{color:var(--muted, #8a93a8);margin-left:6px;font-size:11px}.sem-cat .barra{height:8px;border-radius:6px;background:var(--line);overflow:hidden}.sem-cat .barra i{display:block;height:100%;border-radius:6px}.sem-cat .barra i.in{background:var(--in)}.sem-cat .barra i.out{background:var(--out)}.sem-cat .num{font-weight:650;text-align:right;white-space:nowrap}.sem-cat .pc{text-align:right;font-size:12px;color:var(--muted, #8a93a8)}.sem-mais{margin-top:10px;background:none;border:0;padding:0;color:var(--accent, #7c6cf2);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sem-dias{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;align-items:end;padding-top:6px}.sem-dias .dia{display:grid;gap:4px;justify-items:center;min-width:0}.sem-dias .barras{height:110px;display:flex;align-items:flex-end;gap:4px;width:100%;justify-content:center;border-bottom:1px solid var(--line)}.sem-dias .b{width:30%;max-width:26px;min-height:2px;border-radius:4px 4px 0 0;position:relative}.sem-dias .b.in{background:var(--in)}.sem-dias .b.out{background:var(--out)}.sem-dias .b em{position:absolute;bottom:100%;left:50%;transform:translate(-50%);font-style:normal;font-size:10px;color:var(--muted, #8a93a8);white-space:nowrap;padding-bottom:2px}.sem-dias .rot{font-size:11.5px;white-space:nowrap}.sem-dias .res{font-size:11.5px;font-weight:700}.sem-dias .res.in{color:var(--in)}.sem-dias .res.out{color:var(--out)}.sem-matriz td{border-radius:4px}.sem-matriz td.tt{border-left:1px solid var(--line);background:none!important}.sem-matriz .vz{opacity:.4}.sd-seletor{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 8px}.sd-seletor-sem{font-size:14px}.sd-seletor-data{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted, #8a93a8)}.sd-seletor-data input{font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--line);background:var(--color-panel);color:inherit}.sd-intervalo-sem{margin:0 0 14px}.fx-periodo{margin:0 0 14px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--color-panel);display:grid;gap:6px}.fx-periodo-linha{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.fx-periodo .cap{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #8a93a8);font-weight:650}.fx-periodo-data{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted, #8a93a8)}.fx-periodo-data input{font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--line);background:var(--color-bg, transparent);color:inherit}.fx-periodo-limpar{background:none;border:0;padding:0;color:var(--accent, #7c6cf2);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fx-periodo-nota{margin:0}.fx[data-tela=saude]{--acc-page: #ec4899;--acc-page-2: #be185d}.fx[data-tela=semana]{--acc-page: #38bdf8;--acc-page-2: #0369a1}.fx .fx-tabs button[data-tela=saude]{--ic: #ec4899}.fx .fx-tabs button[data-tela=semana]{--ic: #38bdf8}.fx-barra-sentinela{height:1px;margin:0 0 -1px;pointer-events:none}.fx-barra{position:relative;margin:0 0 18px;padding:14px 18px 11px;border-radius:20px;border:1px solid var(--line);background:var(--color-panel);box-shadow:var(--sombra);display:grid;gap:9px;overflow:hidden;transition:padding .22s,gap .22s,box-shadow .22s}.fx-barra:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--acc-page),var(--acc-page-2))}.fx-barra.fixa{position:sticky;top:98px;z-index:15;background:color-mix(in srgb,var(--color-panel) 82%,transparent);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.fx-barra.fixa[data-compacta=true]{padding:9px 14px 8px;gap:5px;box-shadow:var(--sombra-forte)}.fx-barra[data-compacta=true] .fx-resumo,.fx-barra[data-compacta=true] .fx-limite{display:none}.fx-barra-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px}.fx-barra-esq,.fx-barra-dir{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%}.fx-barra-rot{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--color-fg-muted);white-space:nowrap}.fx-barra-rot svg{color:var(--acc-page)}.fx-seg,.fx-presets{display:inline-flex;flex-wrap:nowrap;gap:2px;padding:3px;border-radius:13px;background:var(--soft);border:1px solid var(--line);max-width:100%;overflow-x:auto;scrollbar-width:none}.fx-seg::-webkit-scrollbar,.fx-presets::-webkit-scrollbar{display:none}.fx-presets{flex-wrap:wrap;overflow:visible}.fx-seg button,.fx-presets button{font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;border:0;background:none;color:var(--color-fg-muted);padding:7px 13px;border-radius:10px;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s,transform .12s}.fx-seg button:hover,.fx-presets button:hover{color:var(--color-fg);background:color-mix(in srgb,var(--color-fg) 6%,transparent)}.fx-seg button:active,.fx-presets button:active{transform:scale(.97)}.fx-seg button[aria-pressed=true],.fx-presets button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,var(--acc-page),var(--acc-page-2));box-shadow:0 6px 14px -6px var(--acc-page)}.fx-intervalo{display:inline-flex;align-items:center;gap:4px;padding:1px 12px;border-radius:13px;background:var(--soft);border:1px solid var(--line);transition:box-shadow .18s,border-color .18s}.fx-intervalo:focus-within{border-color:var(--acc-page);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc-page) 22%,transparent)}.fx-intervalo input{font:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-fg);background:transparent;border:0;padding:7px 2px;width:8.9rem;outline:none}.fx-intervalo .seta{color:var(--color-fg-muted);font-size:13px}.fx-aplicar{font:inherit;font-size:12.5px;font-weight:700;color:#fff;border:0;border-radius:12px;cursor:pointer;background:linear-gradient(135deg,var(--acc-page),var(--acc-page-2));max-width:0;padding:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .28s,opacity .2s,padding .28s,transform .12s;box-shadow:0 8px 18px -8px var(--acc-page)}.fx-aplicar[data-visivel=true]{max-width:140px;padding:9px 18px;opacity:1}.fx-aplicar:active{transform:scale(.96)}.fx-barra-base{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;color:var(--color-fg-muted);min-height:28px}.fx-resumo{display:inline-flex;align-items:center;gap:8px;color:var(--color-fg)}.fx-resumo b{font-weight:750}.fx-resumo i{opacity:.4;font-style:normal}.fx-limite{position:relative;padding-left:14px;line-height:1.35}.fx-limite:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--acc-page) 75%,transparent);transform:translateY(-50%)}.fx-aviso-chip{padding:3px 11px;border-radius:99px;background:color-mix(in srgb,var(--proj) 15%,transparent);color:var(--proj-tx);font-weight:600;animation:fx-sobe .3s both}.fx-barra-acoes{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fx-barra-acoes .fx-btn{padding:7px 14px;border-radius:11px}.fx-periodo-limpar{background:none;border:0;padding:0;color:var(--acc-page);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fx-barra-carga{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;opacity:0;transition:opacity .2s}.fx-barra[data-buscando=true] .fx-barra-carga{opacity:1}.fx-barra-carga:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,var(--acc-page),transparent);animation:fx-varre 1s linear infinite}@keyframes fx-varre{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media(max-width:900px){.fx-barra.fixa{position:static}.fx-barra-esq,.fx-barra-dir{width:100%;flex-wrap:wrap}.fx-intervalo{flex:1;justify-content:space-between}.fx-intervalo input{width:100%;min-width:0}.fx-barra-acoes{margin-left:0;width:100%}}.fx-email .fx-barra{margin-bottom:12px;box-shadow:none}.fx-filters{position:relative;overflow:hidden;border-radius:20px;box-shadow:var(--sombra);padding:16px 18px 14px}.fx-filters:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--acc-page),var(--acc-page-2))}.sd-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;font-size:13px;color:var(--color-fg-muted)}.sd-status .sep{opacity:.35}.sd-status b{color:var(--color-fg)}.sd-intervalo-sem{font-size:12.5px;color:var(--color-fg-muted);margin:0 0 14px}.sd-kpi{position:relative;overflow:hidden;border-top-width:1px;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-color .22s}.sd-kpi:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--kc, var(--line))}.sd-kpi.verde,.sd-kpi.amarelo,.sd-kpi.vermelho{border-top-color:var(--line)}.sd-kpi.verde{--kc: var(--in);background:linear-gradient(180deg,color-mix(in srgb,var(--in) 10%,var(--color-panel)),var(--color-panel) 72%)}.sd-kpi.amarelo{--kc: #d99a00;background:linear-gradient(180deg,color-mix(in srgb,#d99a00 11%,var(--color-panel)),var(--color-panel) 72%)}.sd-kpi.vermelho{--kc: var(--out);background:linear-gradient(180deg,color-mix(in srgb,var(--out) 10%,var(--color-panel)),var(--color-panel) 72%)}.sd-kpi:hover{transform:translateY(-3px);box-shadow:var(--sombra-forte)}.sd-kpi .vl{font-size:clamp(1.15rem,1.85vw,1.5rem);letter-spacing:-.02em}.sd-card{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s}.sd-card:hover{transform:translateY(-3px);box-shadow:var(--sombra-forte)}.fx-card{transition:box-shadow .22s,border-color .22s}.fx-card:hover{border-color:color-mix(in srgb,var(--acc-page) 35%,var(--line))}.sd-tabela tbody tr{transition:background .15s}.sd-tabela tbody tr:hover{background:color-mix(in srgb,var(--acc-page) 6%,transparent)}@media(prefers-reduced-motion:no-preference){.sd-kpis>*,.sd-cards>*{animation:fx-sobe .5s cubic-bezier(.2,.7,.2,1) both}.sd-kpis>*:nth-child(2),.sd-cards>*:nth-child(2){animation-delay:45ms}.sd-kpis>*:nth-child(3),.sd-cards>*:nth-child(3){animation-delay:90ms}.sd-kpis>*:nth-child(4),.sd-cards>*:nth-child(4){animation-delay:135ms}.sd-kpis>*:nth-child(5),.sd-cards>*:nth-child(5){animation-delay:.18s}.sd-kpis>*:nth-child(6),.sd-cards>*:nth-child(6){animation-delay:225ms}.sd-kpis>*:nth-child(n+7),.sd-cards>*:nth-child(n+7){animation-delay:.27s}.sem-dias .b{transform-origin:bottom;animation:fx-cresce .6s cubic-bezier(.2,.7,.2,1) both}.sem-cat .barra i{transform-origin:left;animation:fx-cresce-x .7s cubic-bezier(.2,.7,.2,1) both}}@keyframes fx-cresce{0%{transform:scaleY(0)}}@keyframes fx-cresce-x{0%{transform:scaleX(0)}}.sem-dias .barras{border-bottom-color:color-mix(in srgb,var(--color-fg) 14%,transparent)}.sem-dias .b{border-radius:6px 6px 0 0;transition:filter .15s}.sem-dias .b:hover{filter:brightness(1.15)}.sem-dias .b.in{background:linear-gradient(180deg,color-mix(in srgb,var(--in) 85%,#fff),var(--in))}.sem-dias .b.out{background:linear-gradient(180deg,color-mix(in srgb,var(--out) 85%,#fff),var(--out))}.sem-dias.muitos{gap:2px}.sem-dias.muitos .b{width:38%;border-radius:3px 3px 0 0}.sem-dias.muitos .rot{font-size:10px;min-height:12px}.sem-cat .barra{height:9px}.sem-cat li{transition:transform .15s}.sem-cat li:hover{transform:translate(3px)}.sd-var{font-size:12.5px;color:var(--color-fg-muted);margin:6px 0 18px;line-height:1.5}.fx-barra.fixa[data-compacta=true]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.fx-barra[data-compacta=true] .fx-barra-esq,.fx-barra[data-compacta=true] .fx-aviso-chip,.fx-barra[data-compacta=true] .fx-periodo-limpar{display:none}.fx-barra[data-compacta=true] .fx-barra-topo{flex:0 0 auto}.fx-barra[data-compacta=true] .fx-barra-base{flex:1 1 auto;justify-content:flex-end;min-height:0}.fx-barra[data-compacta=true] .fx-intervalo input{padding:5px 2px}.sd-kpis{margin-bottom:16px}.fx-grid .sem-dias .barras{height:190px}.fx-lado{position:sticky;top:0;height:100vh;align-self:start;z-index:25}.fx-lado .fx-side{position:static;height:100%;max-height:100%;overflow-x:hidden;padding:20px 14px 16px;gap:14px}.fx-side .fx-brand{padding:2px 4px 16px;gap:12px}.fx-side .fx-brand-txt{min-width:0}.fx .fx-tabs{gap:16px}.fx-menu-grp{display:grid;gap:2px}.fx-menu-rot{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff57;padding:0 10px 5px;white-space:nowrap}.fx .fx-tabs button{white-space:nowrap}.fx .fx-tabs button .txt{overflow:hidden;text-overflow:ellipsis}.fx-rodape{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.fx-rodape .upd{margin:0;padding:10px 12px;gap:5px}.fx-rodape .upd-linha{gap:10px}.fx-rodape .upd-linha span{color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-rodape .fx-eu{margin:0;padding:9px 10px}.fx-eu-acoes{display:flex;gap:6px}.fx-eu-acoes .fx-tema{flex:1;margin:0;min-width:0;height:36px;white-space:nowrap}.fx-eu-acoes .fx-tema .txt{overflow:hidden;text-overflow:ellipsis}.fx-eu-senha,.fx-eu-sair{flex-shrink:0;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;border-radius:10px;width:36px;height:36px;display:grid;place-items:center;cursor:pointer;transition:background .15s}.fx-eu-senha:hover{background:#ffffff1f}.fx-eu-senha svg,.fx-eu-sair svg{width:16px;height:16px}.fx-aba{position:absolute;top:28px;right:-13px;z-index:5;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0;border:1px solid rgba(255,255,255,.22);background:#1c2448;color:#fff;box-shadow:0 4px 14px -3px #0000008c;transition:background .15s,transform .15s}.fx-aba svg{width:15px;height:15px;transition:transform .3s}.fx-aba:hover{background:var(--acc-page-2);transform:scale(1.08)}.fx-aba:focus-visible{outline:2px solid var(--acc-page);outline-offset:2px}.fx[data-recolhido=true] .fx-aba svg{transform:rotate(180deg)}@media(min-width:901px){.fx{transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1)}.fx[data-recolhido=true]{grid-template-columns:76px minmax(0,1fr)}.fx[data-recolhido=true] .fx-side{padding-left:10px;padding-right:10px}.fx[data-recolhido=true] .fx-brand{justify-content:center;padding-left:0;padding-right:0}.fx[data-recolhido=true] .fx-brand-txt,.fx[data-recolhido=true] .fx-menu-rot,.fx[data-recolhido=true] .fx-tabs button .txt,.fx[data-recolhido=true] .fx-rodape .upd,.fx[data-recolhido=true] .fx-eu-dados,.fx[data-recolhido=true] .fx-tema .txt{display:none}.fx[data-recolhido=true] .fx-menu-grp+.fx-menu-grp{border-top:1px solid rgba(255,255,255,.09);padding-top:12px}.fx[data-recolhido=true] .fx-tabs button{justify-content:center;padding:8px 0;gap:0}.fx[data-recolhido=true] .fx-tabs button:hover{transform:none}.fx[data-recolhido=true] .fx-tabs button[aria-selected=true]:before{left:-10px}.fx[data-recolhido=true] .fx-selo{position:absolute;top:2px;right:6px;margin:0;min-width:16px;padding:1px 4px;font-size:10px;box-shadow:none}.fx[data-recolhido=true] .fx-rodape .fx-eu{justify-content:center;padding:8px 0;background:none;border-color:transparent}.fx[data-recolhido=true] .fx-eu-acoes{flex-direction:column}.fx[data-recolhido=true] .fx-eu-acoes>*{width:100%;flex:none;justify-content:center;padding:0}}@media(max-width:900px){.fx{grid-template-columns:minmax(0,1fr)}.fx-lado,.fx-lado .fx-side,.fx-main{min-width:0}.fx-menu-grp{flex:none}.fx .fx-tabs button{white-space:nowrap}.fx-lado{position:static;height:auto}.fx-aba,.fx-menu-rot{display:none}.fx-lado .fx-side{height:auto;max-height:none}.fx .fx-tabs{gap:2px}.fx-menu-grp{display:flex;gap:2px}.fx-rodape{margin:0 0 0 auto;display:flex;align-items:center;gap:6px}.fx-rodape .upd,.fx-eu-dados,.fx-tema .txt{display:none}.fx-rodape .fx-eu{padding:3px;background:none;border:0}.fx-eu-acoes .fx-tema{flex:none;width:36px;justify-content:center;padding:0}}.fx-olho{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;cursor:pointer;border-radius:11px;color:var(--color-fg);background:var(--color-panel);border:1px solid var(--line);transition:background .15s,color .15s,border-color .15s,transform .15s}.fx-olho:hover{background:color-mix(in srgb,var(--acc-page) 12%,var(--color-panel));border-color:color-mix(in srgb,var(--acc-page) 45%,var(--line));transform:translateY(-1px)}.fx-olho:focus-visible{outline:2px solid var(--acc-page);outline-offset:2px}.fx-olho[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,var(--acc-page),var(--acc-page-2));border-color:transparent;box-shadow:0 8px 18px -8px var(--acc-page)}.fx-olho svg{width:19px;height:19px}.vg{display:grid;gap:20px}.vg-veredito{display:flex;align-items:flex-start;gap:14px;padding:2px 2px 0}.vg-veredito h2{margin:0;font-size:1.625rem;line-height:1.2;font-weight:650;letter-spacing:-.02em;text-wrap:balance}.vg-veredito p{text-wrap:pretty;margin:6px 0 0;font-size:.9375rem;line-height:1.5;color:var(--color-fg-muted);max-width:70ch}.vg-marca{flex-shrink:0;width:12px;height:12px;margin-top:.6em;border-radius:50%;background:var(--in)}.vg-veredito[data-situacao=atencao] .vg-marca{background:var(--proj)}.vg-veredito[data-situacao=negativo] .vg-marca{background:var(--out)}.vg-posicao{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0;background:var(--color-panel);border:1px solid var(--line);border-radius:14px}.vg-posicao>div{padding:20px 24px 22px;min-width:0;display:grid;align-content:start;gap:6px}.vg-posicao>div+div{border-left:1px solid var(--line)}.vg-posicao dt{display:flex;align-items:center;gap:8px;font-size:.8125rem;line-height:1.3;font-weight:500;color:var(--color-fg-muted)}.vg-posicao dt i{width:8px;height:8px;border-radius:50%;background:var(--in)}.vg-posicao dt i.out{background:var(--out)}.vg-posicao dd{margin:0;font-size:1.625rem;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--color-fg);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.vg-posicao .vg-p-hoje dd{font-size:2.5rem;font-weight:650;letter-spacing:-.03em}.vg-posicao dd.vg-delta{font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.3}.vg-delta.pos{color:var(--in-tx)}.vg-delta.neg{color:var(--out-tx)}.vg-notas{list-style:none;margin:-8px 0 0;padding:0;display:grid;gap:6px}.vg-notas li{position:relative;padding-left:18px;font-size:.875rem;line-height:1.5;color:var(--color-fg-muted)}.vg-notas li:before{content:"";position:absolute;left:3px;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--proj)}.vg-notas b{color:var(--color-fg);font-weight:600}.vg .fx-grid{margin-bottom:0}.vg .fx-card{border-radius:14px;box-shadow:none;padding:20px 24px}.vg .fx-card:not(.t):hover{transform:none;box-shadow:none;border-color:var(--line)}.vg .fx-card-hd h3:before{display:none}.vg .fx-card h3{font-size:1rem;font-weight:650}.vg .fx-top .fx-date{background:var(--soft);color:var(--color-fg)}@media(max-width:1100px){.vg-posicao{grid-template-columns:repeat(3,minmax(0,1fr))}.vg-posicao .vg-p-hoje{grid-column:1 / -1}.vg-posicao>div:nth-child(n+2){border-top:1px solid var(--line)}.vg-posicao>div:nth-child(2){border-left:0}}@media(max-width:640px){.vg-posicao{grid-template-columns:1fr}.vg-posicao>div+div{border-left:0}.vg-posicao .vg-p-hoje dd{font-size:2rem}.vg-veredito h2{font-size:1.375rem}}@media(min-width:1800px){.vg{zoom:1.18}}@media(min-width:2500px){.vg{zoom:1.5}}.sd-fora{margin:0;padding:10px 14px;border:1px dashed var(--line);border-radius:12px;color:var(--muted, var(--tx2));font-size:13px;line-height:1.6;text-wrap:pretty}.sd-fora b{color:var(--tx, inherit);font-weight:600}.sd-fora .num{color:var(--tx, inherit);font-weight:600;white-space:nowrap}.sd-grupos{background:var(--color-panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.sd-grupos-hd,.sd-g{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(8.5rem,auto) minmax(9rem,1fr);align-items:center;column-gap:24px;padding:0 24px}.sd-grupos-hd{padding-top:12px;padding-bottom:8px;font-size:.75rem;font-weight:600;color:var(--color-fg-muted);border-bottom:1px solid var(--line)}.sd-grupos-hd span:nth-child(2){text-align:right}.sd-g{width:100%;padding-top:14px;padding-bottom:14px;text-align:left;font:inherit;color:var(--color-fg);background:transparent;border:0;border-top:1px solid var(--line);cursor:pointer;transition:background .15s}.sd-grupos-hd+.sd-g{border-top:0}.sd-g:hover{background:var(--soft)}.sd-g[aria-pressed=true]{background:color-mix(in srgb,var(--cor) 9%,var(--color-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cor) 55%,transparent)}.sd-g:focus-visible{outline:2px solid var(--acc-page);outline-offset:-2px}.sd-g-nome{display:grid;gap:3px;min-width:0}.sd-g-nome b{display:flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:600}.sd-g-nome small{font-size:.8125rem;line-height:1.35;color:var(--color-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-g-val{text-align:right;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.sd-g-pct{display:grid;grid-template-columns:minmax(0,1fr) 3ch;align-items:center;gap:10px}.sd-g-pct em{font-style:normal;font-size:.8125rem;font-weight:600;text-align:right;color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.sd-g-pct .tr{display:block;height:6px;border-radius:99px;background:var(--soft);overflow:hidden}.sd-g-pct .tr i{display:block;height:100%;border-radius:99px;background:var(--cor);transition:width .4s var(--cds-ease-out)}.vg .sd-kpis{gap:0;margin:0 0 16px;background:var(--color-panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));overflow:hidden}.vg .sd-kpi{border:0;border-radius:0;box-shadow:none;background:transparent!important;padding:14px 18px;animation:none;transform:none!important}.vg .sd-kpi:before{display:none}.vg .sd-kpi+.sd-kpi{border-left:1px solid var(--line)}.vg .sd-kpi .lb{font-size:.8125rem;font-weight:500;text-transform:none;letter-spacing:0}.vg .sd-kpi .vl{font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.vg .sd-kpi.verde .vl{color:var(--in-tx)}.vg .sd-kpi.vermelho .vl{color:var(--out-tx)}.vg .fx-tab-saldos tbody tr.fx-grp-hd td{background:var(--soft)!important;font-weight:650}.vg .cellbar i{background:color-mix(in srgb,var(--acc-page) 16%,transparent)}.vg .fx-tab-saldos tfoot td{font-weight:650}@media(max-width:760px){.sd-grupos-hd{display:none}.sd-g{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:14px 16px}.sd-g-pct{grid-column:1 / -1}}.vg .fx-card.t{padding:0;overflow:hidden}.vg .fx-card.t .fx-thd{padding:18px 24px 14px}.vg-posicao.tres{grid-template-columns:1.4fr 1fr 1fr}.vg-posicao.cinco{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}.vg-posicao dd.neg{color:var(--out-tx)}.vg-posicao dd.pos{color:var(--in-tx)}.vg-posicao dd.vg-delta{color:var(--color-fg-muted)}@media(max-width:1100px){.vg-posicao.tres,.vg-posicao.cinco{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.vg-posicao.tres,.vg-posicao.cinco{grid-template-columns:1fr}}.vg .fx-empbar{border-radius:14px;box-shadow:none;margin:0;background:var(--color-panel)}.vg .fx-empbar button{box-shadow:none}.vg .fx-empbar button[aria-pressed=true]{background:color-mix(in srgb,var(--acc) 14%,var(--color-panel));color:var(--color-fg);border-color:color-mix(in srgb,var(--acc) 60%,var(--line));box-shadow:none}.vg .fx-card.t table th{font-weight:600}.vg-nota{margin:0;font-size:.875rem;line-height:1.5;color:var(--color-fg-muted);max-width:80ch}.vg .sd-kpis{gap:1px;background:var(--line)}.vg .sd-kpi{background:var(--color-panel)!important}.vg .sd-kpi+.sd-kpi{border-left:0}.vg .sd-kpi.amarelo .vl{color:var(--proj-tx)}.vg .sd-kpis.indic{grid-template-columns:repeat(4,minmax(0,1fr))}.vg .sd-kpis.indic .sd-kpi{padding:16px 20px}.vg .sd-kpis.indic .vl{white-space:nowrap}@media(max-width:1100px){.vg .sd-kpis.indic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.vg .sd-kpis.indic{grid-template-columns:1fr}}.vg-posicao dd.vg-delta{white-space:normal;overflow-wrap:anywhere}.vg .sd-tabela{overflow-x:auto}.vg-aging{display:flex;height:14px;border-radius:99px;overflow:hidden;gap:2px;background:var(--soft);margin:4px 0 16px}.vg-aging i,.vg-aging-ponto{--fx: var(--in);background:var(--fx)}.vg-aging i{display:block;height:100%;min-width:4px}[data-faixa=avencer]{--fx: var(--in)}[data-faixa=d1a30]{--fx: #d99a00}[data-faixa=d31a60]{--fx: #e8742a}[data-faixa=d61a90]{--fx: var(--out)}[data-faixa=d90mais]{--fx: #9d1f3d}.vg-aging-ponto{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:10px}.vg-aging-tab{width:100%;border-collapse:collapse;font-size:.875rem}.vg-aging-tab th{text-align:left;font-size:.75rem;font-weight:600;color:var(--color-fg-muted);padding:0 8px 8px 0;border-bottom:1px solid var(--line)}.vg-aging-tab td{padding:9px 8px 9px 0;border-bottom:1px solid var(--line)}.vg-aging-tab .r{text-align:right;padding-right:0;padding-left:12px;font-variant-numeric:tabular-nums}.vg-aging-tab tfoot td{font-weight:650;border-bottom:0;padding-top:12px}.vg-var{font-weight:600;font-variant-numeric:tabular-nums}.vg-var.pos{color:var(--in-tx)}.vg-var.neg{color:var(--out-tx)}.vg-periodo{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vg-periodo label{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--color-fg-muted)}.vg-periodo input[type=month]{font:inherit;font-size:.875rem;color:var(--color-fg);background:var(--color-panel);border:1px solid var(--line);border-radius:10px;padding:7px 10px}.vg-dre{width:100%;border-collapse:collapse;font-size:.875rem}.vg-dre th,.vg-dre td{padding:9px 14px;border-top:1px solid var(--line);white-space:nowrap}.vg-dre thead th{position:sticky;top:0;background:var(--soft);font-size:.75rem;font-weight:600;color:var(--color-fg-muted);border-top:0;text-align:left}.vg-dre thead th.r,.vg-dre td.r{text-align:right;font-variant-numeric:tabular-nums lining-nums}.vg-dre tbody th{text-align:left;font-weight:500}.vg-dre td.neg{color:var(--out-tx)}.vg-dre .dre-grupo th,.vg-dre .dre-grupo td{font-weight:650;background:var(--soft)}.vg-dre .dre-subgrupo th,.vg-dre .dre-subgrupo td{font-weight:600}.vg-dre .dre-categoria th,.vg-dre .dre-categoria td{color:var(--color-fg-muted)}.vg-dre .dre-totalizador th,.vg-dre .dre-totalizador td{font-weight:700;border-top:2px solid var(--line);background:color-mix(in srgb,var(--acc-page) 8%,var(--color-panel))}.vg-dre .dre-fora-titulo th{padding-top:22px;font-size:.8125rem;font-weight:650;color:var(--proj-tx)}.vg-dre .dre-fora th,.vg-dre .dre-fora td{font-style:italic;color:var(--color-fg-muted)}.fx[data-tela=dre]{--acc-page: #d946ef;--acc-page-2: #a21caf}.fx .fx-tabs button[data-tela=dre]{--ic: #d946ef}.fx[data-tela=fluxocaixa]{--acc-page: #0ea5e9;--acc-page-2: #0369a1}.fx .fx-tabs button[data-tela=fluxocaixa]{--ic: #0ea5e9}.vg-dre .dre-saldo th,.vg-dre .dre-saldo td{font-weight:700;background:var(--soft)}.vg-dre .dre-resultado th,.vg-dre .dre-resultado td{font-weight:700;border-top:2px solid var(--line);border-bottom:2px solid var(--line);background:color-mix(in srgb,var(--acc-page) 10%,var(--color-panel))}.vg-detalhe{display:inline-flex;gap:8px;align-items:center;font-size:.8125rem;color:var(--color-fg-muted)}.vg-detalhe input{accent-color:var(--acc-page)}.fx[data-tela=asaas]{--acc-page: #0d9488;--acc-page-2: #0f766e}.fx[data-tela=notas]{--acc-page: #b45309;--acc-page-2: #92400e}.fx .fx-tabs button[data-tela=asaas]{--ic: #0d9488}.fx .fx-tabs button[data-tela=notas]{--ic: #d97706}.as-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.as-topo .vg-nota{margin:0;flex:1 1 380px;max-width:70ch}.as-pad{padding:0 20px 16px;margin:0}.as-filtros{padding:0 20px 14px}.as-filtros select{font:inherit;font-size:.875rem;color:var(--color-fg);background:var(--color-panel);border:1px solid var(--line);border-radius:10px;padding:7px 10px}.as-graf{margin:0;padding:0 20px 16px}.as-graf svg{width:100%;height:auto;display:block;touch-action:none}.as-graf figcaption{margin-top:6px;min-height:1.4em;font-size:.8125rem;color:var(--color-fg-muted);font-variant-numeric:tabular-nums lining-nums}.as-graf figcaption b{color:var(--color-fg);font-weight:600}.as-grade{stroke:var(--line);stroke-width:1}.as-eixo{fill:var(--color-fg-muted);font-size:11px;font-variant-numeric:tabular-nums lining-nums}.as-area{fill:color-mix(in srgb,var(--acc-page) 14%,transparent)}.as-linha{fill:none;stroke:var(--acc-page);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.as-guia{stroke:var(--color-fg-muted);stroke-width:1;stroke-dasharray:3 3}.as-ponto{fill:var(--acc-page);stroke:var(--color-panel);stroke-width:2}.as-linkempresa{all:unset;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;color:var(--color-fg);border-radius:6px}.as-linkempresa:hover{text-decoration:underline;text-underline-offset:3px}.as-linkempresa:focus-visible{outline:2px solid var(--acc-page);outline-offset:3px}.as-linkempresa .fx-marca-tile{width:20px;height:20px}.vg-dre td.pos{color:var(--in-tx)}.vg-dre tr[aria-selected=true]>*{background:color-mix(in srgb,var(--acc-page) 8%,var(--color-panel))}.as-diario{max-height:420px!important;overflow-y:auto!important}.as-clientes{display:grid;gap:0;border-top:1px solid var(--line)}.as-cliente{border-bottom:1px solid var(--line)}.as-cliente>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;cursor:pointer;flex-wrap:wrap;list-style-position:inside}.as-cliente>summary:hover{background:var(--soft)}.as-cliente>summary:focus-visible{outline:2px solid var(--acc-page);outline-offset:-2px}.as-cliente[open]>summary{background:var(--soft)}.as-nome{display:grid;min-width:0;flex:1 1 260px}.as-nome b{font-weight:600}.as-nome small,.as-vals small,.nf-sub{color:var(--color-fg-muted);font-size:.75rem;font-weight:400}.as-vals{display:flex;gap:28px}.as-vals span{display:grid;text-align:right;min-width:96px}.as-vals b{font-weight:600;font-variant-numeric:tabular-nums lining-nums}.as-vals .neg,.vg-dre .neg{color:var(--out-tx)}.as-cliente table{margin:0}.nf-tabela th[scope=row]{white-space:normal;min-width:280px;max-width:420px}.nf-tabela td{vertical-align:top}.nf-cliente{font-weight:600;color:var(--color-fg)}.nf-sub{display:block;margin-top:2px;font-variant-numeric:tabular-nums lining-nums}.nf-aviso{display:block;margin-top:3px;font-size:.75rem;font-weight:500;color:var(--proj-tx);white-space:normal}.nf-nada{color:var(--color-fg-muted)}.nf-copiar{font:inherit;font-size:.75rem;margin-left:6px;padding:0 6px;border:1px solid var(--line);border-radius:6px;background:none;color:var(--color-fg-muted);cursor:pointer}.nf-copiar:hover{color:var(--color-fg);background:var(--soft)}.nf-copiar:focus-visible{outline:2px solid var(--acc-page);outline-offset:2px}.nf-selo{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--soft);color:var(--color-fg-muted)}.nf-selo[data-situacao=emitir]{background:color-mix(in srgb,var(--proj) 18%,var(--color-panel));color:var(--proj-tx)}.nf-selo[data-situacao=em_emissao]{background:color-mix(in srgb,var(--cash) 16%,var(--color-panel));color:var(--color-fg)}.nf-selo[data-situacao=emitida]{background:color-mix(in srgb,var(--in) 16%,var(--color-panel));color:var(--in-tx)}.nf-selo[data-situacao=sem_cobranca]{background:color-mix(in srgb,var(--out) 14%,var(--color-panel));color:var(--out-tx)}.lg{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);background:var(--bg, #F5F5F4);color:var(--tx, #1C1917);font-family:var(--sans)}.lg-marca{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-width:0;padding:clamp(28px,4.5vw,56px);background:var(--side, #23272F);color:var(--side-txt, #CDD1D8)}.lg-marca-topo{display:flex;align-items:center;gap:12px}.lg-marca-txt{display:grid;line-height:1.25}.lg-marca-txt b{color:#fff;font-size:16px;font-weight:700}.lg-marca-txt span{color:var(--side-sub, #A9AFB9);font-size:13px}.lg-marca-meio{display:grid;gap:18px;max-width:30rem}.lg-marca h1{margin:0;color:#fff;font-size:clamp(1.9rem,3.2vw,2.75rem);line-height:1.12;font-weight:700;letter-spacing:-.028em;text-wrap:balance}.lg-lead{margin:0;color:var(--side-txt, #CDD1D8);font-size:15px;line-height:1.55;max-width:44ch;text-wrap:pretty}.lg-areas{list-style:none;margin:14px 0 0;padding:0;display:grid;border-top:1px solid var(--side-div, #383D47)}.lg-areas li{display:flex;align-items:flex-start;gap:14px;padding:13px 0;border-bottom:1px solid var(--side-div, #383D47)}.lg-areas i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--side-ativo-fundo, rgba(255, 255, 255, .12));color:var(--logo-fundo, #F59E0B)}.lg-areas i svg{width:18px;height:18px}.lg-areas b{display:block;color:#fff;font-size:14px;font-weight:600}.lg-areas span{display:block;margin-top:2px;color:var(--side-sub, #A9AFB9);font-size:13px;line-height:1.45}.lg-marca-pe{display:grid;gap:14px}.lg-marca-pe p{margin:0;color:var(--side-sub, #A9AFB9);font-size:12.5px}.lg-linha{display:block;width:100%;height:88px;overflow:visible}.lg-3d{position:relative;height:clamp(150px,20vh,210px);margin:0 calc(-1*clamp(28px,4.5vw,56px))}.lg-3d canvas{display:block}@media(prefers-reduced-motion:no-preference){.lg-3d{animation:lg-entra 1.1s cubic-bezier(.16,1,.3,1) both}}.lg-linha-zero{fill:none;stroke:var(--side-div, #383D47);stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.lg-linha-area{fill:var(--logo-fundo, #F59E0B);opacity:.08}.lg-linha-traco{fill:none;stroke:var(--logo-fundo, #F59E0B);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.lg-linha-caixa{position:relative}.lg-linha-ponto{position:absolute;right:-4px;top:calc(26 / 120 * 100% - 4px);width:8px;height:8px;border-radius:50%;background:var(--logo-fundo, #F59E0B);box-shadow:0 0 0 4px color-mix(in srgb,var(--logo-fundo, #F59E0B) 22%,transparent)}@media(prefers-reduced-motion:no-preference){.lg-linha-traco{stroke-dasharray:1;stroke-dashoffset:1;animation:lg-traca 1.6s cubic-bezier(.16,1,.3,1) .2s forwards}.lg-linha-area{animation:lg-surge 1.2s cubic-bezier(.16,1,.3,1) .9s both}.lg-linha-ponto{animation:lg-surge .4s ease-out 1.75s both}}@keyframes lg-traca{to{stroke-dashoffset:0}}@keyframes lg-surge{0%{opacity:0}}.lg-form{display:grid;place-items:center;min-width:0;padding:clamp(24px,4vw,56px)}.lg-form form{width:min(25rem,100%);display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(prefers-reduced-motion:no-preference){.lg-form form{animation:lg-entra .5s cubic-bezier(.16,1,.3,1) both}}@keyframes lg-entra{0%{opacity:0;transform:translateY(6px)}}.lg-form header{margin-bottom:6px}.lg-form header h2{margin:0;color:var(--tx);font-size:28px;font-weight:700;letter-spacing:-.022em}.lg-form header p{margin:6px 0 0;color:var(--tx2);font-size:15px;line-height:1.5}.lg-form label{display:grid;gap:7px;color:var(--tx2);font-size:13px;font-weight:600}.lg-form input{box-sizing:border-box;width:100%;min-height:46px;padding:0 14px;border:1px solid var(--borda);border-radius:9px;background:var(--card);color:var(--tx);font:400 15px var(--sans);outline:none;caret-color:var(--acc);transition:border-color .15s,box-shadow .15s}.lg-form input::placeholder{color:var(--tx3)}.lg-form input:hover{border-color:var(--tx3)}.lg-form input:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 22%,transparent)}.lg-senha{position:relative}.lg-senha input{padding-right:50px}.lg-senha button{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:7px;background:transparent;color:var(--tx2);cursor:pointer}.lg-senha button:hover{color:var(--tx);background:var(--linha)}.lg-senha button:focus-visible{outline:2px solid var(--acc);outline-offset:0}.lg-senha button svg{width:18px;height:18px}.lg-erro,.lg-aviso{margin:0;padding:11px 14px;border-radius:9px;font-size:14px;line-height:1.45}.lg-erro{color:#991b1b;background:#fee2e2}.lg-aviso{color:#166534;background:#dcfce7}:root[data-paleta=escuro] .lg-erro{color:#fecaca;background:#dc26262e}:root[data-paleta=escuro] .lg-aviso{color:#bbf7d0;background:#16a34a2e}.lg-enviar{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin-top:4px;border:0;border-radius:9px;background:var(--acc);color:#fff;font:600 15px var(--sans);cursor:pointer;transition:filter .15s}:root[data-paleta=escuro] .lg-enviar{color:#1a1d21}.lg-enviar:hover:not(:disabled){filter:brightness(.93)}.lg-enviar:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.lg-enviar:disabled{cursor:progress;opacity:.85}.lg-girando{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:fx-spin .8s linear infinite}.lg-troca{margin:0;text-align:center;color:var(--tx2);font-size:14px}.lg-troca button{padding:0;border:0;background:none;color:var(--acc);font:600 14px var(--sans);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lg-troca button:hover{text-decoration-thickness:2px}.lg-troca button:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:2px}.lg ::selection{background:color-mix(in srgb,var(--acc) 26%,transparent)}@media(max-width:880px){.lg{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.lg-marca{justify-content:flex-start;gap:18px;padding:20px 16px 22px}.lg-marca-meio{gap:6px}.lg-marca h1{font-size:1.5rem}.lg-lead,.lg-areas,.lg-marca-pe p{display:none}.lg-linha{height:44px}.lg-form{place-items:start center;padding:28px 16px 40px}}@media(prefers-reduced-motion:reduce){.lg-girando{animation:none}}.fx-login{min-height:100vh;background:var(--bg);color:var(--tx);font-family:var(--sans)}.fx-login-card{padding:28px;border-radius:12px;background:var(--card);border:1px solid var(--borda);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 32px -12px #1c19172e;color:var(--tx)}.fx-login-marca .sub{color:var(--tx2)}.fx-login-form label{color:var(--tx2);font-weight:600;font-size:13px}.fx-login-form input:not([type=checkbox]){min-height:44px;padding:0 13px;border-radius:9px;border:1px solid var(--borda);background:var(--card);color:var(--tx);font-size:15px}.fx-login-form input::placeholder{color:var(--tx3)}.fx-login-form input:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 22%,transparent)}.fx-login-nota,.fx-login-rodape{color:var(--tx2)}.fx-login-erro{color:#991b1b;background:#fee2e2;border:0}.fx-login-aviso{color:#166534;background:#dcfce7;border:0}.fx-login-enviar{min-height:46px;background:var(--acc);color:#fff;border-radius:9px}:root[data-paleta=escuro] .fx-login-enviar{color:#1a1d21}.fx-login-link{color:var(--acc)}.sd-boasvindas{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;margin-bottom:18px;border-radius:14px;background:var(--color-panel);border:1px solid var(--line);transition:opacity .4s ease,transform .4s ease}.sd-boasvindas[data-saindo=true]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:no-preference){.sd-boasvindas{animation:fx-sobe .5s cubic-bezier(.2,.7,.2,1) both}}.sd-bv-titulo{margin:0;font-size:1.5rem;line-height:1.2;font-weight:650;letter-spacing:-.02em}.sd-bv-data{margin:4px 0 0;font-size:.875rem;color:var(--color-fg-muted)}.sd-bv-data:first-letter{text-transform:uppercase}.sd-bv-fechar{border:1px solid var(--line);background:transparent;color:var(--color-fg-muted);font:inherit;font-size:.8125rem;font-weight:600;padding:7px 12px;border-radius:9px;cursor:pointer}.sd-bv-fechar:hover{color:var(--color-fg);background:var(--soft)}
