svg.chart{direction:ltr;display:block;overflow:visible}svg.chart text{font-family:Archivo,sans-serif;font-size:var(--sr-font-size-xs);fill:var(--sr-color-text-faint)}svg.chart .grid-l{stroke:var(--sr-color-border);stroke-width:1px}svg.chart .vals text{fill:var(--sr-color-text);font-weight:700}svg.chart .vals text.big{font-size:var(--sr-font-size-md)}svg.chart .lbl-strong{fill:var(--sr-color-text);font-weight:700}svg.chart .lbl-soft{fill:var(--sr-color-text-soft);font-weight:600}svg.chart .pt{transition:r .25s var(--sr-ease-spring)}svg.chart .pt:hover{r:7}.spark{vertical-align:middle;direction:ltr;width:72px;height:24px;display:inline-block}.legend{color:var(--sr-color-text-muted);flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.legend>span{align-items:center;gap:var(--sr-space-1-5);display:inline-flex}.legend .sw{background:var(--sr-color-text);border-radius:2px;flex:none;width:14px;height:3px;display:inline-block}.legend .sw.dash{background:repeating-linear-gradient(90deg,var(--sr-color-text) 0 4px,transparent 4px 7px)}.legend .sw.band{background:var(--sr-color-text);opacity:.12;height:10px}.legend .sw.dot{border-radius:var(--sr-radius-round);width:10px;height:10px}.legend .sw.box{border-radius:3px;width:10px;height:10px}.legend .sw.rule{border-inline-start:2px dashed var(--sr-color-text);background:0 0;border-radius:0;width:0;height:14px}.legend .sw.t-good{background:var(--sr-color-success)}.legend .sw.t-accent{background:var(--sr-color-accent)}.legend .sw.t-crit{background:var(--sr-color-danger)}.legend .sw.t-muted{background:var(--sr-color-text-muted)}.legend .sw.t-ink-2{background:var(--sr-color-text-soft)}.legend .sw.rule.t-muted{border-color:var(--sr-color-text-muted);background:0 0}.hbar-rows{gap:var(--sr-space-1);display:grid}.hbar .r{gap:var(--sr-space-3-5);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 64px;align-items:center;padding:5px 0;display:grid}.hbar .r.tot{border-block:1px solid var(--sr-color-border)}.hbar .r.tot+.r.tot{border-block-start:0}.hbar .l b{font-size:13.5px;font-weight:600;line-height:var(--sr-line-snug);display:block}.hbar .l span{font-size:var(--sr-font-size-xs);color:var(--sr-color-text-muted);line-height:1.4;display:block}.hbar svg{width:100%;height:26px;display:block}[dir=rtl] .hbar svg{transform:scaleX(-1)}[dir=rtl] .hbar .chart-pre .cm-hbar{transform-origin:0}.hbar .lim{stroke:var(--sr-color-text);stroke-opacity:.45;stroke-width:1.5px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.hbar .v{font:700 var(--sr-font-size-md) "Archivo",sans-serif;letter-spacing:-.01em;text-align:end;direction:ltr;unicode-bidi:isolate}.hbar .v.g{color:var(--sr-color-success)}.hbar .r.tot .v{font-size:15.5px}.hbar.compact .r{gap:var(--sr-space-3);grid-template-columns:84px minmax(0,1fr) 60px;padding:0}.hbar.compact .l b{font-size:var(--sr-font-size-sm)}.hbar.compact svg{height:30px}.hbar.compact .lim{stroke-opacity:1;stroke-width:2px;stroke-dasharray:4 3}@media (max-width:640px){.hbar .r{gap:var(--sr-space-1) var(--sr-space-3);grid-template-columns:minmax(0,1fr) auto}.hbar svg{grid-area:2/1/auto/-1}}svg.hm text{font-size:var(--sr-font-size-xs)}svg.hm .ax{fill:var(--sr-color-text-muted);font-weight:600}svg.hm .rk{fill:var(--sr-color-text-on-ink);font-size:11.5px;font-weight:700}svg.hm .usd{fill:var(--sr-color-text-soft);font-size:11.5px;font-weight:600}svg.rd{max-width:560px;margin-inline:auto}svg.rd text{fill:var(--sr-color-text-muted);font-size:12.5px}svg.rd .rd-ticks text{font-size:var(--sr-font-size-2xs);fill:var(--sr-color-text-faint);stroke:var(--sr-color-surface);stroke-width:3px;paint-order:stroke}svg.rd .ax-t{fill:var(--sr-color-text);font-weight:700}svg.rd .ax-s.flag{fill:var(--sr-color-text-soft);font-weight:600}svg.chart .mk text{font-size:12.5px}svg.chart .mk .lbl{fill:var(--sr-color-text);font-weight:700}svg.chart .mk-p90 .lbl{fill:var(--sr-color-text-soft);font-weight:600}svg.chart .mk-action .lbl,svg.chart .mk .sub{fill:var(--sr-color-text-soft);font-weight:400}.chart-pre .cm-line{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.chart-in .cm-line{transition:stroke-dashoffset var(--sr-dur-story) var(--sr-ease-standard) var(--d,0s);stroke-dashoffset:0}.chart-pre .cm-bar{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0)}.chart-pre .cm-hbar{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}[dir=rtl] .chart-pre .cm-hbar{transform-origin:100%}.chart-in .cm-bar,.chart-in .cm-hbar{transition:transform .8s var(--sr-ease-standard) var(--d,0s);transform:none}.chart-pre .cm-dot{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.chart-in .cm-dot{transition:transform .5s var(--sr-ease-spring) var(--d,0s);transform:none}.chart-pre .cm-fade{opacity:0}.chart-in .cm-fade{transition:opacity .6s ease var(--d,0s);opacity:1}.chart-pre .cm-area{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.92)}.chart-in .cm-area{transition:opacity .9s ease var(--d,0s),transform .9s var(--sr-ease-standard) var(--d,0s);opacity:1;transform:none}.chart-pre .cm-limit{opacity:0}.chart-in .cm-limit{transition:opacity .5s ease var(--d,0s);opacity:1}@media print{.chart-pre .cm-line{stroke-dasharray:none;stroke-dashoffset:0}.chart-pre .cm-bar,.chart-pre .cm-hbar,.chart-pre .cm-dot,.chart-pre .cm-area{transform:none}.chart-pre .cm-fade,.chart-pre .cm-area,.chart-pre .cm-limit{opacity:1}}.trend-up.cm-go{animation:tUp var(--sr-dur-slow) var(--sr-ease-standard) both var(--d,0s)}.trend-down.cm-go{animation:tDown var(--sr-dur-slow) var(--sr-ease-standard) both var(--d,0s)}@keyframes tUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}svg .cm-dot{transition:transform .2s}svg .cm-dot:hover{transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.chart-pre *{stroke-dashoffset:0!important;opacity:1!important;transition:none!important;transform:none!important}.cm-go,.cm-flow{animation:none!important}}
