.badge-custom.svelte-jhsbzl{display:inline-flex;align-items:center;justify-content:center;font-weight:500;line-height:133%;white-space:nowrap;border-style:solid;border-width:1px;box-sizing:border-box;transition:all .15s ease-in-out}.badge-custom.hide-border.svelte-jhsbzl{border:none!important;border-color:transparent!important}.badge-custom.svelte-jhsbzl svg{width:var(--badge-icon-size, 12px);height:var(--badge-icon-size, 12px)}@keyframes svelte-jhsbzl-badge-pulse{0%{box-shadow:0 0 0 0 var(--badge-pulse-color, currentColor);transform:scale(1)}70%{box-shadow:0 0 0 10px #0000;transform:scale(1.03)}to{box-shadow:0 0 #0000;transform:scale(1)}}.badge-custom.is-pulse.svelte-jhsbzl{animation:svelte-jhsbzl-badge-pulse 1.6s ease-out infinite}.badge-custom.color-primary.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-act-primary);--badge-pulse-text: var(--color-text-link)}.badge-custom.color-primary.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-act-primary);color:var(--color-neutral-25);border-color:var(--color-bg-act-primary)}.badge-custom.color-primary.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-link) 15%,transparent);color:var(--color-text-link);border-color:var(--color-text-link)}.badge-custom.color-secondary.svelte-jhsbzl{--badge-pulse-bg: var(--color-zinc-700);--badge-pulse-text: var(--color-zinc-700)}.badge-custom.color-secondary.variant-solid.svelte-jhsbzl{background-color:var(--color-zinc-700);color:var(--color-neutral-25);border-color:var(--color-zinc-700)}.badge-custom.color-secondary.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-zinc-700) 15%,transparent);color:var(--color-zinc-700);border-color:var(--color-zinc-700)}.badge-custom.color-success.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-success);--badge-pulse-text: var(--color-text-success-ti)}.badge-custom.color-success.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-success);color:var(--color-neutral-25);border-color:var(--color-bg-success)}.badge-custom.color-success.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-success-ti) 15%,transparent);color:var(--color-text-success-ti);border-color:var(--color-text-success-ti)}.badge-custom.color-warning.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-warning);--badge-pulse-text: var(--color-text-warning-ti)}.badge-custom.color-warning.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-warning);color:var(--color-neutral-25);border-color:var(--color-bg-warning)}.badge-custom.color-warning.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-warning-ti) 15%,transparent);color:var(--color-text-warning-ti);border-color:var(--color-text-warning-ti)}.badge-custom.color-error.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-error);--badge-pulse-text: var(--color-text-error-ti)}.badge-custom.color-error.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-error);color:var(--color-neutral-25);border-color:var(--color-bg-error)}.badge-custom.color-error.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-error-ti) 15%,transparent);color:var(--color-text-error-ti);border-color:var(--color-text-error-ti)}.badge-custom.color-info.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-info);--badge-pulse-text: var(--color-text-info-ti)}.badge-custom.color-info.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-info);color:var(--color-neutral-25);border-color:var(--color-bg-info)}.badge-custom.color-info.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-info-ti) 15%,transparent);color:var(--color-text-info-ti);border-color:var(--color-text-info-ti)}.badge-custom.color-purple.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-purple);--badge-pulse-text: var(--color-bg-purple)}.badge-custom.color-purple.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-purple);color:var(--color-neutral-25);border-color:var(--color-bg-purple)}.badge-custom.color-purple.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-bg-purple) 15%,transparent);color:var(--color-bg-purple);border-color:var(--color-bg-purple)}.badge-custom.color-pink.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-pink);--badge-pulse-text: var(--color-bg-pink)}.badge-custom.color-pink.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-pink);color:var(--color-neutral-25);border-color:var(--color-bg-pink)}.badge-custom.color-pink.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-bg-pink) 15%,transparent);color:var(--color-bg-pink);border-color:var(--color-bg-pink)}.badge-custom.color-teal.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-teal);--badge-pulse-text: var(--color-bg-teal)}.badge-custom.color-teal.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-teal);color:var(--color-neutral-25);border-color:var(--color-bg-teal)}.badge-custom.color-teal.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-bg-teal) 15%,transparent);color:var(--color-bg-teal);border-color:var(--color-bg-teal)}.badge-custom.color-sky.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-sky);--badge-pulse-text: var(--color-bg-sky)}.badge-custom.color-sky.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-sky);color:var(--color-neutral-25);border-color:var(--color-bg-sky)}.badge-custom.color-sky.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-bg-sky) 15%,transparent);color:var(--color-bg-sky);border-color:var(--color-bg-sky)}.badge-custom.color-grey.svelte-jhsbzl{--badge-pulse-bg: var(--color-zinc-400);--badge-pulse-text: var(--color-zinc-600)}.badge-custom.color-grey.variant-solid.svelte-jhsbzl{background-color:var(--color-zinc-400);color:var(--color-neutral-25);border-color:var(--color-zinc-400)}.badge-custom.color-grey.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-zinc-600) 15%,transparent);color:var(--color-zinc-600);border-color:var(--color-zinc-600)}.badge-custom.color-Online.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-success);--badge-pulse-text: var(--color-text-success-ti)}.badge-custom.color-Online.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-success);color:var(--color-neutral-25);border-color:var(--color-bg-success)}.badge-custom.color-Online.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-success-ti) 15%,transparent);color:var(--color-text-success-ti);border-color:var(--color-text-success-ti)}.badge-custom.color-Delay.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-warning);--badge-pulse-text: var(--color-text-warning-ti)}.badge-custom.color-Delay.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-warning);color:var(--color-neutral-25);border-color:var(--color-bg-warning)}.badge-custom.color-Delay.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-warning-ti) 15%,transparent);color:var(--color-text-warning-ti);border-color:var(--color-text-warning-ti)}.badge-custom.color-Offline.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-error);--badge-pulse-text: var(--color-text-error-ti)}.badge-custom.color-Offline.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-error);color:var(--color-neutral-25);border-color:var(--color-bg-error)}.badge-custom.color-Offline.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-error-ti) 15%,transparent);color:var(--color-text-error-ti);border-color:var(--color-text-error-ti)}.badge-custom.color-Maintenance.svelte-jhsbzl{--badge-pulse-bg: var(--color-zinc-400);--badge-pulse-text: var(--color-zinc-600)}.badge-custom.color-Maintenance.variant-solid.svelte-jhsbzl{background-color:var(--color-zinc-400);color:var(--color-neutral-25);border-color:var(--color-zinc-400)}.badge-custom.color-Maintenance.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-zinc-600) 15%,transparent);color:var(--color-zinc-600);border-color:var(--color-zinc-600)}.separator-custom.svelte-pdo4g9{display:block;transition:background-color .15s ease-in-out}.toast-card.svelte-1b6ft5d{box-sizing:border-box;transition:all .2s ease}.toast-card.svelte-1b6ft5d .action-btn:where(.svelte-1b6ft5d){box-shadow:0 1px 2px #0000000d}.progress-bar.svelte-1b6ft5d{animation:svelte-1b6ft5d-progress-shrink var(--toast-duration) linear forwards}@keyframes svelte-1b6ft5d-progress-shrink{0%{width:100%}to{width:0%}}.toast-provider-container.svelte-cvhfhg{overflow:visible}.chart-settings-dialog.svelte-1w87k44{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--color-border-outline);border-radius:16px;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 24px 64px -16px var(--color-shadow-base)}.chart-settings-dialog[open].svelte-1w87k44{display:flex;flex-direction:column}.chart-settings-dialog.svelte-1w87k44::backdrop{background:color-mix(in srgb,var(--color-bg-black-natural) 40%,transparent)}.settings-header.svelte-1w87k44,.settings-footer.svelte-1w87k44{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.settings-header.svelte-1w87k44{align-items:flex-start;border-bottom:1px solid var(--color-border-outline)}.settings-heading.svelte-1w87k44{min-width:0}h2.svelte-1w87k44,h3.svelte-1w87k44,p.svelte-1w87k44{margin:0}h2.svelte-1w87k44{font-size:18px;font-weight:600;line-height:1.5}.settings-heading.svelte-1w87k44 p:where(.svelte-1w87k44),.series-heading.svelte-1w87k44 p:where(.svelte-1w87k44),.settings-hint.svelte-1w87k44,.settings-empty.svelte-1w87k44{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.close-button.svelte-1w87k44,.preset-button.svelte-1w87k44{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-secondary);cursor:pointer}.close-button.svelte-1w87k44:hover,.preset-button.svelte-1w87k44:hover{background:var(--color-bg-surface-subtle)}button.svelte-1w87k44:focus-visible,.color-control.svelte-1w87k44:focus-within{outline:2px solid var(--color-border-act-primary);outline-offset:2px}.settings-body.svelte-1w87k44{min-height:0;padding:0 24px 20px;overflow-y:auto;overscroll-behavior:contain}.series-settings.svelte-1w87k44{padding:24px 0}.series-settings.svelte-1w87k44+.series-settings:where(.svelte-1w87k44){border-top:1px solid var(--color-border-outline)}.series-header.svelte-1w87k44{display:flex;align-items:center;justify-content:space-between;gap:16px}.series-heading.svelte-1w87k44{min-width:0}h3.svelte-1w87k44{font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.series-heading.svelte-1w87k44 p:where(.svelte-1w87k44){margin-top:2px}.color-control.svelte-1w87k44{display:flex;flex-shrink:0;align-items:center;gap:8px;padding:5px 10px 5px 5px;border:1px solid var(--color-border-form);border-radius:8px;cursor:pointer}input[type=color].svelte-1w87k44{box-sizing:border-box;width:28px;height:28px;padding:0;overflow:hidden;border:0;border-radius:5px;background:transparent;cursor:pointer}input[type=color].svelte-1w87k44::-webkit-color-swatch-wrapper{padding:0}input[type=color].svelte-1w87k44::-webkit-color-swatch{border:0;border-radius:5px}input[type=color].svelte-1w87k44::-moz-color-swatch{border:0;border-radius:5px}.color-value.svelte-1w87k44{color:var(--color-text-secondary);font-family:monospace;font-size:12px}.preset-colors.svelte-1w87k44{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0 16px}.preset-button.selected.svelte-1w87k44{border-color:var(--swatch-color);background:var(--color-bg-surface-subtle)}.preset-swatch.svelte-1w87k44{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--swatch-color);color:var(--color-text-on-act)}.series-controls.svelte-1w87k44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.series-controls.svelte-1w87k44>*{min-width:0}.settings-footer.svelte-1w87k44{padding-block:16px;border-top:1px solid var(--color-border-outline)}.settings-empty.svelte-1w87k44{padding-block:24px}@media(max-width:480px){.settings-header.svelte-1w87k44,.settings-footer.svelte-1w87k44{padding-inline:16px}.color-value.svelte-1w87k44{display:none}.settings-heading.svelte-1w87k44 p:where(.svelte-1w87k44),.series-heading.svelte-1w87k44 p:where(.svelte-1w87k44),.settings-hint.svelte-1w87k44{font-size:14px}.settings-body.svelte-1w87k44{padding-inline:16px}.series-controls.svelte-1w87k44{grid-template-columns:1fr;gap:12px}.color-control.svelte-1w87k44{padding:7px}}@media(pointer:coarse){.close-button.svelte-1w87k44,.preset-button.svelte-1w87k44{width:44px;height:44px}}.download-btn.svelte-1ya6v1{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--color-bg-surface, #ffffff);border:1px solid var(--color-border-outline, #e5e7eb);color:var(--color-text-secondary, #4b5563);cursor:pointer;transition:all .15s ease}.download-btn.svelte-1ya6v1:hover{background:var(--color-bg-surface-subtle, #f9fafb);border-color:var(--color-border-form, #d1d5db);color:var(--color-text-primary, #111827)}.segmented-control.svelte-1mfqntq{display:inline-flex;align-items:center;flex:0 0 auto;gap:2px;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;max-width:none;background:var(--color-bg-surface-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .16s ease}.segmented-control.full-width.svelte-1mfqntq{display:flex;width:100%;min-width:0;max-width:100%}.segmented-control.full-width.svelte-1mfqntq .segmented-item:where(.svelte-1mfqntq){flex:1 1 0;min-width:0;justify-content:center}.segmented-control.is-disabled.svelte-1mfqntq{opacity:.6;pointer-events:none}.segmented-control.size-32.svelte-1mfqntq{height:32px;padding:2px;border-radius:7px}.segmented-control.size-32.svelte-1mfqntq .segmented-item:where(.svelte-1mfqntq){height:28px;padding:0 10px;font-size:12px;gap:6px;border-radius:5px}.segmented-control.size-32.svelte-1mfqntq svg{width:14px;height:14px}.segmented-control.size-40.svelte-1mfqntq{height:40px;padding:3px;border-radius:8px}.segmented-control.size-40.svelte-1mfqntq .segmented-item:where(.svelte-1mfqntq){height:34px;padding:0 12px;font-size:13px;gap:7px;border-radius:6px}.segmented-control.size-40.svelte-1mfqntq svg{width:16px;height:16px}.segmented-item.svelte-1mfqntq{display:inline-flex;align-items:center;justify-content:center;text-align:center;flex:0 0 auto;width:auto;min-width:-moz-max-content;min-width:max-content;border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-weight:550;cursor:pointer;white-space:nowrap;line-height:1;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.segmented-item.svelte-1mfqntq svg,.segmented-item.svelte-1mfqntq .icon{display:block;flex-shrink:0;margin:0!important;padding:0!important}.segmented-item.svelte-1mfqntq:hover:not(:disabled):not(.is-active){color:var(--color-text-primary)}.segmented-item.is-active.svelte-1mfqntq{background:var(--color-bg-surface);box-shadow:0 1px 4px #00000017;color:var(--color-text-primary)}.segmented-item.svelte-1mfqntq:disabled{cursor:not-allowed;opacity:.5}.segmented-item.svelte-1mfqntq:focus-visible{outline:2px solid var(--color-border-act-primary);outline-offset:1px}.segmented-label.svelte-1mfqntq{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;margin:0!important;padding:0!important;text-align:center;line-height:1!important;white-space:nowrap}.custom-toggle.svelte-7k8wib{position:relative;display:inline-block;width:var(--switch-w, calc(var(--switch-h, 32px) * 2.25));height:var(--switch-h, 32px);flex-shrink:0}.custom-toggle.disabled.svelte-7k8wib{opacity:.55;cursor:not-allowed}.custom-toggle.disabled.svelte-7k8wib .slider:where(.svelte-7k8wib){cursor:not-allowed}.custom-toggle.svelte-7k8wib input:where(.svelte-7k8wib){opacity:0;width:0;height:0;position:absolute}.slider.svelte-7k8wib{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg-grey-subtle);border-radius:var(--switch-h, 32px);display:flex;align-items:center;padding:0 3px;box-sizing:border-box;transition:background-color .2s ease}.slider.svelte-7k8wib .knob:where(.svelte-7k8wib){position:absolute;height:calc(var(--switch-h, 32px) - 6px);width:calc(var(--switch-h, 32px) - 6px);left:3px;bottom:3px;background-color:var(--color-bg-surface);border-radius:50%;box-shadow:0 1px 3px #10182826;transition:transform .2s cubic-bezier(.4,0,.2,1);z-index:2}.slider.svelte-7k8wib .text:where(.svelte-7k8wib){font-size:calc(var(--switch-h, 32px) * .35);font-weight:700;line-height:1;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s ease}.slider.svelte-7k8wib .text--on:where(.svelte-7k8wib){left:calc(var(--switch-h, 32px) * .3);color:var(--color-text-on-act);opacity:0;z-index:1}.slider.svelte-7k8wib .text--off:where(.svelte-7k8wib){right:calc(var(--switch-h, 32px) * .3);color:var(--color-text-secondary);opacity:1;z-index:1}input.svelte-7k8wib:checked+.slider:where(.svelte-7k8wib){background-color:var(--color-bg-act-primary, #ff6600)}input.svelte-7k8wib:checked+.slider:where(.svelte-7k8wib) .knob:where(.svelte-7k8wib){transform:translate(calc(var(--switch-w, calc(var(--switch-h, 32px) * 2.25)) - var(--switch-h, 32px)))}input.svelte-7k8wib:checked+.slider:where(.svelte-7k8wib) .text--on:where(.svelte-7k8wib){opacity:1}input.svelte-7k8wib:checked+.slider:where(.svelte-7k8wib) .text--off:where(.svelte-7k8wib){opacity:0}dialog.svelte-jwravu{width:min(500px,calc(100% - 32px));margin:auto;padding:0;border:0;border-radius:12px;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}dialog.svelte-jwravu::backdrop{background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-card.svelte-jwravu{display:flex;flex-direction:column;gap:12px;padding:24px}h2.svelte-jwravu{margin:0;color:var(--color-text-primary);font-size:20px;font-weight:500}.dialog-message p{margin:0;color:var(--color-text-secondary);font-size:14px;overflow-wrap:anywhere}.dialog-message strong{color:var(--color-text-primary);font-weight:500}.error-message.svelte-jwravu{margin:0;color:var(--error-color, var(--color-text-error-ti));font-size:12px}.dialog-actions.svelte-jwravu{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--color-border-outline)}.confirmation-dialog-action-button{flex:0 0 auto!important;width:-moz-max-content!important;width:max-content!important;min-width:0!important;padding-inline:16px!important}
