.badge.svelte-1s5m0e0{border:1px solid var(--border-strong);color:var(--muted);white-space:nowrap;cursor:default;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.badge[data-kind=renewable].svelte-1s5m0e0{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.badge[data-kind=co2free].svelte-1s5m0e0{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.cards.svelte-afiy00{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.cheapest.svelte-afiy00{border-top:3px solid var(--term-color);flex-direction:column;gap:.35rem;padding:1rem;display:flex}.term-head.svelte-afiy00{justify-content:space-between;align-items:baseline;font-size:.85rem;display:flex}.term.svelte-afiy00{color:var(--term-color);font-weight:700}.price.svelte-afiy00{font-size:1.7rem;font-weight:700}.unit.svelte-afiy00{font-size:.6em;font-weight:400}.company.svelte-afiy00{font-weight:600}.name.svelte-afiy00{font-size:.9rem}.meta.svelte-afiy00{align-items:center;gap:.6rem;margin-top:.25rem;font-size:.9rem;display:flex}.link.svelte-afiy00{margin-top:.5rem;font-size:.9rem;font-weight:600;text-decoration:none}.empty.svelte-afiy00{margin:.5rem 0}@media (width<=720px){.cards.svelte-afiy00{grid-template-columns:1fr}}@layer base{:where(.lc-layout-svg.svelte-hk83bc){position:absolute;inset:0;overflow:visible}:where(.lc-layout-svg.svelte-hk83bc).disablePointerEvents{pointer-events:none}:where(.lc-layout-svg.svelte-hk83bc).clip{overflow:hidden}:where(.lc-layout-canvas.svelte-yq7twa){position:absolute;inset:0}:where(.lc-layout-canvas.svelte-yq7twa).disablePointerEvents{pointer-events:none}:where(.lc-hit-canvas.svelte-yq7twa){pointer-events:none;image-rendering:pixelated;opacity:0;position:absolute;inset:0}:where(.lc-hit-canvas.svelte-yq7twa).debug{border:1px solid var(--color-danger,red);opacity:1}:where(.lc-layout-html.svelte-1oymgj5){position:absolute;inset:0}:where(.lc-layout-html.svelte-1oymgj5).disablePointerEvents{pointer-events:none}:where(.lc-layout-html.svelte-1oymgj5).clip{overflow:hidden}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([stroke]){stroke:var(--stroke-color)}:where(.lc-rect){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-rect){box-sizing:border-box}:where(.lc-layout-html .lc-rect):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-rect):not([border-color]){border-color:var(--stroke-color)}:where(.lc-layout-svg .lc-line,svg.lc-line):not([stroke]){stroke:var(--stroke-color)}:where(.lc-text-svg){paint-order:stroke;overflow:visible}:where(.lc-layout-svg .lc-text,svg.lc-text):not([fill]){color:var(--fill-color);fill:currentColor}:where(.lc-layout-svg .lc-text,svg.lc-text):not([stroke]){stroke:var(--stroke-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([stroke]){stroke:var(--stroke-color)}:where(.lc-line){--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-layout-html .lc-line):not([background-color]){background-color:var(--stroke-color)}:where(.lc-text){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-text):not([background-color]){color:var(--fill-color)}:where(.lc-layout-html .lc-text):not([border-color]){border-color:var(--stroke-color)}:where(.lc-circle){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-circle){box-sizing:border-box}:where(.lc-layout-html .lc-circle):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-circle):not([border-color]){border-color:var(--stroke-color)}}@layer component{:where(.lc-tooltip-context-container.svelte-1gz3ubd){position:absolute}:where(.lc-tooltip-context.svelte-1gz3ubd){touch-action:var(--touch-action);position:absolute}:where(.lc-tooltip-context.svelte-1gz3ubd).debug{outline:1px solid var(--color-danger);background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-voronoi-path).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-rect.svelte-1gz3ubd){fill:#0000}:where(.lc-tooltip-rect.svelte-1gz3ubd).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-quadtree-rect.svelte-1gz3ubd){fill:#0000}:where(.lc-tooltip-quadtree-rect.svelte-1gz3ubd).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-root.svelte-1abe01i){z-index:50;-webkit-user-select:none;user-select:none;position:absolute}:where(.lc-tooltip-root.svelte-1abe01i).portaled{position:fixed}:where(.lc-tooltip-root.svelte-1abe01i).disablePointerEvents{pointer-events:none}:where(.lc-tooltip-container.svelte-1abe01i):not([data-variant=none]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.25rem;height:100%;padding:4px 8px;font-size:.875rem;line-height:1.25rem;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}:where(.lc-tooltip-container.svelte-1abe01i)[data-variant=default]{color:var(--color-surface-content,currentColor);background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-100,white))var(--lightningcss-dark,var(--color-surface-300,black)) 90%, transparent)}:where(.lc-tooltip-container.svelte-1abe01i)[data-variant=default] .label{color:color-mix(in oklab, var(--color-surface-content,currentColor) 75%, transparent)}:where(.lc-tooltip-container.svelte-1abe01i)[data-variant=invert]{color:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));background-color:color-mix(in oklab, var(--color-surface-content,currentColor) 90%, transparent)}:where(.lc-tooltip-container.svelte-1abe01i)[data-variant=invert] .label{color:color-mix(in oklab, var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)) 50%, transparent)}:where(.lc-debug-frame){--fill-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.lc-root-container.svelte-2hkw5h,.lc-root-container.svelte-2hkw5h *{box-sizing:border-box}@layer components{:where(.lc-axis-rule),:where(.lc-axis-tick){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-axis-grid){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-axis-label,.lc-axis-tick-label){stroke:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));stroke-width:2px;font-size:10px;font-weight:300}:where(.lc-rule-x-line,.lc-rule-y-line,.lc-rule-x-radial-line,.lc-rule-y-radial-circle):not([class*=lc-axis],[class*=lc-grid]){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-rule-y-radial-circle){--fill-color:none}:where(.lc-grid-x-rule,.lc-grid-x-end-rule,.lc-grid-x-radial-line,.lc-grid-y-rule,.lc-grid-y-end-rule,.lc-grid-y-radial-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-grid-y-radial-circle){--fill-color:none;--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-highlight-area){--fill-color:color-mix(in oklab, var(--color-surface-content,currentColor) 5%, transparent)}:where(.lc-highlight-bar){--fill-color:var(--color-primary,currentColor)}:where(.lc-highlight-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);stroke-width:2px;stroke-dasharray:2 2;pointer-events:none}:where(.lc-highlight-point){--stroke-color:white;--fill-color:var(--color-primary,currentColor);paint-order:stroke;filter:drop-shadow(var(--drop-shadow-sm,0 1px 2px #00000026))}}.chart.svelte-afumdx{height:320px}.legend.svelte-afumdx{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.legend-item.svelte-afumdx{color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.85rem;font-weight:600;display:inline-flex}.legend-item.off.svelte-afumdx{opacity:.4}.swatch.svelte-afumdx{background:var(--c);border-radius:50%;width:.85rem;height:.85rem}.hint.svelte-afumdx{margin-top:.5rem;font-size:.8rem}.chart .tick text{fill:var(--muted);font-size:.75rem}.cursor-guide.svelte-afumdx{stroke:var(--muted);stroke-dasharray:3 3;pointer-events:none}.pc-tooltip{background:var(--surface);border:1px solid var(--border);pointer-events:none;border-radius:.4rem;padding:.5rem .6rem;font-size:.8rem;line-height:1.3;box-shadow:0 4px 12px #0f172a1f}.pc-tooltip .tt-date.svelte-afumdx{margin-bottom:.3rem;font-weight:600}.pc-tooltip .tt-item.svelte-afumdx+.tt-item:where(.svelte-afumdx){margin-top:.4rem}.pc-tooltip .tt-row.svelte-afumdx{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.pc-tooltip .tt-dot.svelte-afumdx{background:var(--c);border-radius:50%;flex:none;width:.6rem;height:.6rem}.pc-tooltip .tt-term.svelte-afumdx{font-weight:600}.pc-tooltip .tt-val.svelte-afumdx{margin-left:.3rem;font-weight:600}.pc-tooltip .tt-avg.svelte-afumdx{margin-left:.3rem;font-weight:400}.pc-tooltip .tt-sub.svelte-afumdx{max-width:22rem;margin-left:1rem;font-size:.75rem}.controls.svelte-okp03p{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.controls.svelte-okp03p label:where(.svelte-okp03p){color:var(--muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.controls.svelte-okp03p select:where(.svelte-okp03p),.controls.svelte-okp03p input:where(.svelte-okp03p){font:inherit;color:var(--text);border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;padding:.4rem .55rem;font-size:.95rem}.controls.svelte-okp03p input:where(.svelte-okp03p){width:9rem}.table-wrap.svelte-okp03p{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}table.svelte-okp03p{border-collapse:collapse;width:100%;font-size:.92rem}th.svelte-okp03p,td.svelte-okp03p{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle;padding:.6rem .75rem}thead.svelte-okp03p th:where(.svelte-okp03p){color:var(--muted);background:#f1f5f9;font-size:.78rem}tbody.svelte-okp03p tr:where(.svelte-okp03p):last-child td:where(.svelte-okp03p){border-bottom:none}.right.svelte-okp03p{text-align:right}.company.svelte-okp03p{font-weight:600}.contract.svelte-okp03p{white-space:normal}.contract-inner.svelte-okp03p{flex-direction:column;justify-content:center;min-height:2.5rem;display:flex}.contract-name.svelte-okp03p{white-space:nowrap}.limit-mark.svelte-okp03p{color:var(--accent);cursor:help;margin-left:.1rem;font-weight:700}.over-limit.svelte-okp03p{opacity:.45}.campaign.svelte-okp03p{max-width:24rem;margin-top:.15rem;font-size:.75rem;line-height:1.35;display:block}.empty.svelte-okp03p{text-align:center;padding:1.5rem}.note.svelte-okp03p{margin:.75rem 0 0;font-size:.82rem}@media (width>=916px){.locked-term.svelte-okp03p .col-term-head:where(.svelte-okp03p),.locked-term.svelte-okp03p .col-term:where(.svelte-okp03p){display:none}}@media (width<=915px){thead.svelte-okp03p{display:none}table.svelte-okp03p,tbody.svelte-okp03p{display:block}tr.svelte-okp03p{grid-template-columns:auto auto 1fr auto;align-items:baseline;gap:.35rem .7rem;padding:.9rem;display:grid}tr.svelte-okp03p:not(:last-child){border-bottom:1px solid var(--border)}td.svelte-okp03p{text-align:left;white-space:normal;border:none;padding:0}.contract.svelte-okp03p,.contract-inner.svelte-okp03p{display:contents}.company.svelte-okp03p{order:1;grid-column:1/4}.col-term.svelte-okp03p{color:var(--muted);white-space:nowrap;order:2;grid-column:4;justify-self:end}.contract-name.svelte-okp03p{white-space:normal;order:3;grid-column:1/4}.col-green.svelte-okp03p{order:4;grid-column:4;justify-self:end}.col-usage.svelte-okp03p{order:5;grid-column:1}.col-monthly.svelte-okp03p{order:6;grid-column:2}.campaign.svelte-okp03p{order:7;grid-column:1/-1;max-width:none}.col-total.svelte-okp03p{order:8;grid-column:1/4;justify-self:start}.col-link.svelte-okp03p{white-space:nowrap;order:9;grid-column:1/-1;justify-self:end}.with-total.svelte-okp03p .col-link:where(.svelte-okp03p){grid-column:4}.col-usage.svelte-okp03p:after{content:" snt/kWh";color:var(--muted);font-weight:400}.col-monthly.svelte-okp03p:after{content:" €/kk";color:var(--muted);font-weight:400}.col-total.svelte-okp03p:before{content:attr(data-label) ": ";color:var(--muted)}.empty.svelte-okp03p{text-align:center;grid-column:1/-1}}.tracked.svelte-gl0k9i{margin:0 0 .2rem;font-size:.9rem}.count.svelte-gl0k9i{font-weight:700}.update-dates.svelte-gl0k9i{flex-wrap:wrap;gap:.4rem .75rem;margin:0;font-size:.85rem;display:flex}
