:root{--p-lci:#0e9a94;--p-tesouro-selic:#15578c;--p-cdb:#7f6fd8;--p-poupanca:#8a5e00;--p-fundo-di:#8b2a6d;--p-tesouro-prefixado:#2f8a52;--p-tesouro-ipca:#9c3418}.oic-chart{position:relative;display:block;margin:0 0 24px;padding:16px 16px 12px;background:#fff;border:1px solid var(--mist,#e6e9e6);border-radius:16px;box-shadow:0 1px 2px rgb(26 26 46 / .05),0 8px 24px rgb(26 26 46 / .06);overflow:hidden}.oic-chart::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--petrol,#0d7377) 18%,transparent) 0%,color-mix(in srgb,var(--petrol,#0d7377) 45%,transparent) 55%,var(--petrol,#0d7377) 100%)}.oic-chart__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0 0 12px}.oic-chart__title{font-family:'Plus Jakarta Sans','Plus Jakarta Sans Fallback','Inter','Inter Fallback',sans-serif;font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--ink,#1a1a2e)}.oic-chart__sub{font-size:13px;font-weight:600;color:var(--slate,#5b6470);font-variant-numeric:tabular-nums}.oic-chart__plot{position:relative;height:var(--oic-chart-h,200px);touch-action:pan-y;cursor:crosshair}.oic-chart__plot svg{display:block;width:100%;height:100%;overflow:visible}.oic-chart__line{fill:none;stroke:var(--c,var(--petrol,#0d7377));stroke-width:2;stroke-linejoin:round;stroke-linecap:round;transition:opacity 180ms ease,stroke-width 180ms ease}.oic-chart__area{stroke:none;transition:opacity 180ms ease}.oic-chart__s{cursor:pointer}.oic-chart__s.is-dim .oic-chart__line{opacity:.34}.oic-chart__s.is-dim .oic-chart__area{opacity:0}.oic-chart__s.is-on .oic-chart__line{stroke-width:3}@media (prefers-reduced-motion:no-preference){.oic-chart--draw .oic-chart__line{stroke-dasharray:4000;stroke-dashoffset:4000;animation:oic-draw 900ms cubic-bezier(.22,.61,.36,1) forwards}.oic-chart--draw .oic-chart__area{opacity:0;animation:oic-fade 600ms 350ms ease forwards}}@keyframes oic-draw{to{stroke-dashoffset:0}}@keyframes oic-fade{to{opacity:1}}.oic-chart__bar{stroke:var(--c,var(--petrol,#0d7377));stroke-width:var(--oic-bar-w,12px);stroke-linecap:round;opacity:.88;transition:opacity 140ms ease,stroke-width 140ms ease}.oic-chart__bar.is-on{opacity:1;stroke-width:calc(var(--oic-bar-w, 12px) + 3px)}.oic-chart__plot.has-tags{margin-top:18px}.oic-chart__zero{stroke:var(--mist,#e6e9e6);stroke-width:1}.oic-chart__plot.has-active .oic-chart__bar{opacity:.3}.oic-chart__plot.has-active .oic-chart__bar.is-active{opacity:1;stroke-width:calc(var(--oic-bar-w, 12px) + 4px)}.oic-chart__tag{position:absolute;transform:translate(-50%,-100%);margin-top:-8px;font-size:12px;font-weight:700;color:var(--slate,#5b6470);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.oic-chart__tag.is-active{color:var(--ink,#1a1a2e);background:var(--paper,#f7f8f6);border-radius:999px;padding:2px 8px;margin-top:-10px}@media (max-width:600px){.oic-chart__plot{--oic-bar-w:min(var(--oic-bar-w, 12px), 14px)}.oic-chart--bars .oic-chart__plot{--oic-bar-w:14px}}.oic-chart__cursor{position:absolute;top:0;bottom:0;width:1px;margin-left:-.5px;background:color-mix(in srgb,var(--ink,#1a1a2e) 26%,transparent);pointer-events:none}.oic-chart__mark{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--c,var(--petrol,#0d7377));box-shadow:0 0 0 2px #fff;pointer-events:none}.oic-chart__pt{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--petrol,#0d7377);box-shadow:0 0 0 2px #fff;pointer-events:none}.oic-chart__tip{position:absolute;top:4px;transform:translateX(-50%);display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-radius:10px;background:var(--ink,#1a1a2e);color:#fff;font-size:12px;line-height:1.35;white-space:nowrap;pointer-events:none;box-shadow:0 6px 18px rgb(26 26 46 / .22);z-index:2}.oic-chart__tip b{font-weight:600;opacity:.7;font-size:11px}.oic-chart__tip span{font-weight:700;font-variant-numeric:tabular-nums}.oic-chart__tip[hidden],.oic-chart__cursor[hidden],.oic-chart__mark[hidden]{display:none!important}.oic-chart__axis{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;font-weight:600;color:var(--slate,#5b6470);font-variant-numeric:tabular-nums}.oic-chart__axis--each{display:grid;grid-template-columns:repeat(var(--oic-bar-n,4),1fr);justify-content:initial;text-align:center}.oic-chart__axis--each span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.oic-chart__legend{display:flex;flex-wrap:wrap;gap:4px 6px;margin:10px 0 0;padding:0;list-style:none}.oic-chart__legbtn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--mist,#e6e9e6);border-radius:999px;background:#fff;font-family:inherit;font-size:12px;font-weight:600;color:var(--ink,#1a1a2e);cursor:pointer;transition:border-color 140ms ease,background-color 140ms ease,transform 100ms ease,opacity 140ms ease}.oic-chart__legbtn:active{transform:scale(.97)}.oic-chart__leg.is-on .oic-chart__legbtn{border-color:var(--ink,#1a1a2e);background:var(--paper,#f7f8f6)}.oic-chart__leg.is-dim .oic-chart__legbtn{opacity:.5}.oic-chart__swatch{width:10px;height:10px;border-radius:3px;background:var(--c,var(--petrol,#0d7377));flex:none}.oic-chart__legval{font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.oic-chart__legpct{color:var(--slate,#5b6470);font-variant-numeric:tabular-nums}.oic-chart--donut{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center}.oic-chart--donut .oic-chart__head{grid-column:1 / -1;margin-bottom:4px}.oic-chart__ring{position:relative;width:150px;height:150px}.oic-chart__ring svg{display:block;width:100%;height:100%}.oic-chart__arc{fill:none;stroke:var(--c,var(--petrol,#0d7377));stroke-width:16;transition:stroke-dasharray 320ms ease,stroke-dashoffset 320ms ease}.oic-chart__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;pointer-events:none}.oic-chart__center b{font-family:'Plus Jakarta Sans','Plus Jakarta Sans Fallback','Inter','Inter Fallback',sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink,#1a1a2e);font-variant-numeric:proportional-nums}.oic-chart__center span{font-size:11px;font-weight:600;color:var(--slate,#5b6470)}.oic-chart__legend--rows{flex-direction:column;gap:6px;align-items:stretch;max-width:34em}.oic-chart__legend--rows .oic-chart__leg{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:13px}.oic-chart__legend--rows .oic-chart__legname{color:var(--slate,#5b6470);font-weight:600}@media (max-width:600px){.oic-chart--donut{grid-template-columns:minmax(0,1fr);justify-items:center}.oic-chart__legend--rows{width:100%}}.oic-spark{display:block;width:100%;height:34px;margin-top:4px}.oic-spark svg{display:block;width:100%;height:100%}.oic-spark__line{fill:none;stroke:var(--c,var(--petrol,#0d7377));stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.oic-spark__area{stroke:none}