.plot.svelte-1lbcl30{padding:0 20px 0 58px;position:relative}.area.svelte-1lbcl30{position:relative}.plot.active.svelte-1lbcl30 .hit:where(.svelte-1lbcl30){cursor:pointer}.kb.svelte-1lbcl30{border-radius:var(--r-md);pointer-events:none;position:absolute;left:0;right:0}.kb.svelte-1lbcl30:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.dots.svelte-1lbcl30{pointer-events:none}@container (width<=539px){.dots.svelte-1lbcl30 circle{r:3.2px}}.dots.svelte-1lbcl30 circle{fill:var(--c,var(--series-1));fill-opacity:.88;stroke:var(--surface);stroke-width:1.5px;transition:opacity var(--d-fast) ease}.plot.active.svelte-1lbcl30 .dots:where(.svelte-1lbcl30) circle{opacity:.35}.halo.svelte-1lbcl30{fill:var(--c,var(--series-1));opacity:.18;pointer-events:none}.per.svelte-1lbcl30{font-family:var(--font-sans);font-size:var(--text-xs);margin-left:2px;font-weight:400}.on.svelte-1lbcl30{fill:var(--c,var(--series-1));stroke:var(--surface);stroke-width:2px;pointer-events:none}.viz-tip.svelte-1lbcl30{margin-left:14px;transform:translateY(-50%)}.viz-tip.left.svelte-1lbcl30{margin-left:-14px;transform:translate(-100%,-50%)}.plot.svelte-1ny8rn{padding:0 72px 0 140px;position:relative}.area.svelte-1ny8rn{position:relative}.rl.svelte-1ny8rn{fill:var(--fg);font-size:12.5px;font-weight:500}.rs.svelte-1ny8rn{fill:var(--fg-3);font-size:11px}.seg.svelte-1ny8rn{stroke:var(--surface);stroke-width:2px;transition:opacity var(--d-fast) ease;cursor:default;animation:svelte-1ny8rn-sb-in .56s var(--ease-out) both}@keyframes svelte-1ny8rn-sb-in{0%{opacity:0}}.row.off.svelte-1ny8rn{opacity:.6}.seg.dim.svelte-1ny8rn{opacity:.45}.val.svelte-1ny8rn{fill:var(--fg-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.viz-tip.svelte-1ny8rn{transform:translate(-50%,calc(-100% - 8px))}.viz-tip.left.svelte-1ny8rn{transform:translate(-100%,calc(-100% - 8px))}.donut.svelte-1gklo7m{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.donut-ring.svelte-1gklo7m{width:var(--d);height:var(--d);touch-action:manipulation;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.donut-ring.svelte-1gklo7m:focus-visible{outline:2px solid var(--ring);outline-offset:4px}svg.svelte-1gklo7m{grid-area:1/1;overflow:visible}.part.svelte-1gklo7m{fill:var(--c);stroke:var(--surface);stroke-width:.6px;transform-origin:50px 50px;transition:opacity var(--d-fast) ease, transform var(--d) var(--ease-out);animation:svelte-1gklo7m-donut-in .64s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms);cursor:pointer}.part.dim.svelte-1gklo7m{opacity:.35}.part.svelte-1gklo7m:not(.dim):hover{transform:scale(1.03)}@keyframes svelte-1gklo7m-donut-in{0%{opacity:0;transform:scale(.92)rotate(-8deg)}}.center.svelte-1gklo7m{text-align:center;pointer-events:none;grid-area:1/1;justify-items:center;gap:2px;max-width:58%;display:grid}.fig.svelte-1gklo7m{font-size:calc(var(--d) * .15);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.lbl.svelte-1gklo7m{font-size:var(--text-xs);color:var(--fg-3);overflow-wrap:anywhere;line-height:1.25}.legend.svelte-1gklo7m{min-width:0;font-size:var(--text-sm);flex:200px;gap:2px;margin:0;padding:0;list-style:none;display:grid}.legend.svelte-1gklo7m li:where(.svelte-1gklo7m){border-radius:var(--r-sm);transition:background-color var(--d-fast) ease;grid-template-columns:10px minmax(0,1fr) auto 3.2em;align-items:center;gap:10px;margin:0 -8px;padding:5px 8px;display:grid}.legend.svelte-1gklo7m li.on:where(.svelte-1gklo7m){background:var(--hover)}.legend.svelte-1gklo7m i:where(.svelte-1gklo7m){border-radius:2px;width:10px;height:10px}.name.svelte-1gklo7m{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);text-decoration:none;overflow:hidden}a.name.svelte-1gklo7m:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}.val.svelte-1gklo7m{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px;font-weight:600}.pct.svelte-1gklo7m{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--fg-3);text-align:right}.plot.svelte-evkzhg{touch-action:pan-y;padding:0 8px;position:relative}.area.svelte-evkzhg{position:relative}.col.svelte-evkzhg{fill:var(--series-1);transition:opacity var(--d-fast) ease;animation:svelte-evkzhg-col-in .52s var(--ease-out) both;animation-delay:calc(var(--i) * 35ms);transform-box:fill-box;transform-origin:bottom}.col.mark.svelte-evkzhg{fill:var(--chart-hi)}.marked.svelte-evkzhg .col:where(.svelte-evkzhg):not(.mark){fill:var(--chart-context-strong)}.col.dim.svelte-evkzhg{opacity:.45}@keyframes svelte-evkzhg-col-in{0%{transform:scaleY(0)}}.stub.svelte-evkzhg{fill:none;stroke:var(--chart-axis);stroke-dasharray:2 2}.vlabel.svelte-evkzhg{fill:var(--fg-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.vlabel.mark.svelte-evkzhg{fill:var(--fg)}.viz-tip.svelte-evkzhg{margin-left:14px}.viz-tip.left.svelte-evkzhg{margin-left:-14px;transform:translate(-100%)}.bad.svelte-1lko57s{color:var(--bad)}.good.svelte-1lko57s{color:var(--good)}.grid.svelte-1lko57s{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wide.svelte-1lko57s{grid-column:1/-1}.fold.svelte-1lko57s{margin-top:6px}.extras.svelte-1lko57s{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.extras-facts.svelte-1lko57s{gap:16px;margin:0;display:grid}.extras-facts.svelte-1lko57s dt:where(.svelte-1lko57s){font-size:var(--text-xs);color:var(--fg-3)}.extras-facts.svelte-1lko57s dd:where(.svelte-1lko57s){margin:0}.extras-facts.svelte-1lko57s .figure:where(.svelte-1lko57s){font-size:var(--text-xl);letter-spacing:var(--tracking-display);font-weight:600;line-height:1.15}.extras-facts.svelte-1lko57s .note:where(.svelte-1lko57s){font-size:var(--text-xs);color:var(--fg-3)}.tiers-t.svelte-1lko57s{border-top:1px solid var(--border);margin:14px -22px -20px}@media (width<=560px){.tiers-t.svelte-1lko57s{margin:12px -16px -16px}}@media (width<=820px){.grid.svelte-1lko57s{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.kpis.svelte-1lko57s{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.kpis.svelte-1lko57s{grid-template-columns:repeat(2,minmax(0,1fr))}}
