.badge.svelte-1n8kb5e{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--badge-font);font-size:var(--badge-size);letter-spacing:var(--badge-tracking);border-radius:var(--badge-radius);padding:var(--badge-padding-y) var(--badge-padding-x);white-space:nowrap}.badge-neutral.svelte-1n8kb5e{background:var(--badge-neutral-bg);color:var(--badge-neutral-text)}.badge-info.svelte-1n8kb5e{background:var(--color-info-subtle);color:var(--color-info)}.badge-success.svelte-1n8kb5e{background:var(--color-success-subtle);color:var(--color-success)}.badge-warning.svelte-1n8kb5e{background:var(--color-warning-subtle);color:var(--color-warning)}.badge-error.svelte-1n8kb5e{background:var(--color-destructive-subtle);color:var(--color-destructive)}.badge-outline.svelte-1n8kb5e{background:transparent;color:var(--color-text);border:var(--border-width) solid var(--color-border)}.badge-dot.svelte-1n8kb5e{width:6px;height:6px;border-radius:var(--radius-circle);background:currentColor;flex-shrink:0}.badge-icon-wrap.svelte-1n8kb5e{display:flex;width:12px;height:12px;flex-shrink:0}.badge-icon-wrap.svelte-1n8kb5e svg{width:100%;height:100%}.status.svelte-1utesi7{display:inline-flex;align-items:center;gap:var(--status-gap)}.status-dot.svelte-1utesi7{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-circle);flex-shrink:0}.status-dot-warning.svelte-1utesi7{border-radius:0;clip-path:polygon(50% 0%,0% 100%,100% 100%)}.status-dot-error.svelte-1utesi7{border-radius:0;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.status-dot-inactive.svelte-1utesi7{background:transparent!important;box-shadow:inset 0 0 0 2px currentColor}.status-dot-pulse.svelte-1utesi7{animation:svelte-1utesi7-pulse 2s ease-in-out infinite}@keyframes svelte-1utesi7-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.status-dot-pulse.svelte-1utesi7{animation:none}}.status-label.svelte-1utesi7{font-family:var(--status-font);font-size:var(--status-size);letter-spacing:var(--type-label-tracking)}.kv.svelte-4uzu99{display:flex;gap:var(--kv-gap)}.kv-stacked.svelte-4uzu99{flex-direction:column}.kv-inline.svelte-4uzu99{flex-direction:row;justify-content:space-between;align-items:center}.kv-key.svelte-4uzu99{font-family:var(--kv-key-font);font-size:var(--kv-key-size);color:var(--kv-key-color);letter-spacing:var(--type-label-tracking)}.kv-value.svelte-4uzu99{font-family:var(--kv-value-font);font-size:var(--kv-value-size);color:var(--kv-value-color)}.btn.svelte-38628p{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-family:var(--button-font);letter-spacing:var(--button-tracking);border-radius:var(--button-radius);border:none;cursor:pointer;transition:all var(--button-transition);white-space:nowrap;text-decoration:none}.btn.svelte-38628p:disabled{opacity:.5;cursor:not-allowed}.btn.svelte-38628p:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.btn-sm.svelte-38628p{height:var(--button-sm-height);padding:0 var(--button-sm-padding-x);font-size:var(--button-sm-font-size)}.btn-md.svelte-38628p{height:var(--button-md-height);padding:0 var(--button-md-padding-x);font-size:var(--button-md-font-size)}.btn-lg.svelte-38628p{height:var(--button-lg-height);padding:0 var(--button-lg-padding-x);font-size:var(--button-lg-font-size)}.btn-primary.svelte-38628p{background:var(--button-primary-bg);color:var(--button-primary-text);border:var(--button-primary-border)}.btn-primary.svelte-38628p:hover:not(:disabled){background:var(--button-primary-bg-hover)}.btn-primary.svelte-38628p:active:not(:disabled){background:var(--button-primary-bg-hover);transform:scale(.97)}.btn-secondary.svelte-38628p{background:var(--button-secondary-bg);color:var(--button-secondary-text);border:var(--button-secondary-border)}.btn-secondary.svelte-38628p:hover:not(:disabled){background:var(--button-secondary-bg-hover)}.btn-secondary.svelte-38628p:active:not(:disabled){background:var(--button-secondary-bg-hover);transform:scale(.97)}.btn-ghost.svelte-38628p{background:var(--button-ghost-bg);color:var(--button-ghost-text);border:var(--button-ghost-border)}.btn-ghost.svelte-38628p:hover:not(:disabled){background:var(--button-ghost-bg-hover)}.btn-ghost.svelte-38628p:active:not(:disabled){background:var(--button-ghost-bg-hover);transform:scale(.97)}.btn-destructive.svelte-38628p{background:var(--button-destructive-bg);color:var(--button-destructive-text);border:var(--button-destructive-border)}.btn-destructive.svelte-38628p:hover:not(:disabled){background:var(--button-destructive-bg-hover)}.btn-destructive.svelte-38628p:active:not(:disabled){background:var(--button-destructive-bg-hover);transform:scale(.97)}.btn-label.svelte-38628p{font-family:inherit;font-size:inherit;letter-spacing:inherit}.btn-icon-wrap.svelte-38628p{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.btn-icon-wrap.svelte-38628p svg{width:100%;height:100%}.btn-icon-only.svelte-38628p{padding:0}.btn-icon-only.btn-sm.svelte-38628p{width:var(--button-sm-height)}.btn-icon-only.btn-md.svelte-38628p{width:var(--button-md-height)}.btn-icon-only.btn-lg.svelte-38628p{width:var(--button-lg-height)}.spinner.svelte-38628p{width:14px;height:14px;border:var(--border-width-thick) solid currentColor;border-top-color:transparent;border-radius:var(--radius-circle);animation:svelte-38628p-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-38628p-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-38628p{animation:none}}.input-group.svelte-1dysdn5{display:flex;flex-direction:column;gap:var(--input-label-gap);width:100%}.input-label.svelte-1dysdn5{font-family:var(--input-label-font);font-size:var(--input-label-size);letter-spacing:var(--input-label-tracking);color:var(--input-label-color)}.input.svelte-1dysdn5{font-family:var(--input-font);font-size:var(--input-font-size);border:var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text);transition:border var(--input-transition);width:100%}.input-sm.svelte-1dysdn5{height:var(--input-sm-height);padding:0 var(--input-sm-padding-x)}.input-md.svelte-1dysdn5{height:var(--input-md-height);padding:0 var(--input-md-padding-x)}.input-lg.svelte-1dysdn5{height:var(--input-lg-height);padding:0 var(--input-lg-padding-x)}.input.svelte-1dysdn5::placeholder{color:var(--input-placeholder)}.input.svelte-1dysdn5:focus{outline:none;border:var(--input-border-focus)}.input.svelte-1dysdn5:disabled{opacity:.5;cursor:not-allowed}.input-readonly.svelte-1dysdn5{background:var(--color-surface-secondary);cursor:default}.input-error.svelte-1dysdn5{border-color:var(--input-error-border-color)}.input-error.svelte-1dysdn5:focus{border-color:var(--input-error-border-color)}.input-help.svelte-1dysdn5{font-family:var(--input-help-font);font-size:var(--input-help-size);color:var(--input-help-color)}.input-error-text.svelte-1dysdn5{font-family:var(--input-help-font);font-size:var(--input-help-size);color:var(--input-error-text)}.input-icon-wrapper.svelte-1dysdn5{position:relative;width:100%}.input-leading-icon.svelte-1dysdn5{position:absolute;left:var(--input-md-padding-x);top:50%;transform:translateY(-50%);display:flex;width:16px;height:16px;color:var(--input-placeholder);pointer-events:none}.input-leading-icon.svelte-1dysdn5 svg{width:100%;height:100%}.input-with-icon.svelte-1dysdn5{padding-left:calc(var(--input-md-padding-x) + 16px + var(--space-xs))}.input-group.svelte-ur5ve1{display:flex;flex-direction:column;gap:var(--input-label-gap);width:100%}.input-label.svelte-ur5ve1{font-family:var(--input-label-font);font-size:var(--input-label-size);letter-spacing:var(--input-label-tracking);color:var(--input-label-color)}.input.svelte-ur5ve1{font-family:var(--input-font);font-size:var(--input-font-size);border:var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text);transition:border var(--input-transition);width:100%}.input-sm.svelte-ur5ve1{height:var(--input-sm-height);padding:0 var(--input-sm-padding-x)}.input-md.svelte-ur5ve1{height:var(--input-md-height);padding:0 var(--input-md-padding-x)}.input-lg.svelte-ur5ve1{height:var(--input-lg-height);padding:0 var(--input-lg-padding-x)}.input.svelte-ur5ve1:focus{outline:none;border:var(--input-border-focus)}.input.svelte-ur5ve1:disabled{opacity:.5;cursor:not-allowed}.input-error.svelte-ur5ve1{border-color:var(--input-error-border-color)}.input-help.svelte-ur5ve1{font-family:var(--input-help-font);font-size:var(--input-help-size);color:var(--input-help-color)}.input-error-text.svelte-ur5ve1{font-family:var(--input-help-font);font-size:var(--input-help-size);color:var(--input-error-text)}.select.svelte-ur5ve1{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:var(--space-xl)}.select-wrapper.svelte-ur5ve1{position:relative;width:100%}.select-chevron.svelte-ur5ve1{position:absolute;right:var(--input-md-padding-x);top:50%;transform:translateY(-50%);pointer-events:none;display:flex;color:var(--color-text-secondary)}.select-chevron.svelte-ur5ve1 svg:where(.svelte-ur5ve1){width:10px;height:6px}.card.svelte-2k289v{border-radius:var(--card-radius);padding:var(--card-padding);background:var(--card-bg);transition:all var(--card-transition);text-align:left;display:flex;flex-direction:column}.card-flat.svelte-2k289v{border:var(--card-flat-border);box-shadow:var(--card-flat-shadow);background:var(--color-surface-secondary)}.card-bordered.svelte-2k289v{border:var(--card-bordered-border);box-shadow:var(--card-bordered-shadow)}.card-elevated.svelte-2k289v{border:var(--card-elevated-border);box-shadow:var(--card-elevated-shadow)}.card-interactive.svelte-2k289v{cursor:pointer;font-family:inherit;font-size:inherit;width:100%}.card-interactive.svelte-2k289v:hover{border:var(--card-interactive-hover-border)}.card-interactive.svelte-2k289v:active{background:var(--card-interactive-active-bg)}.card-interactive.svelte-2k289v:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.card-selected.svelte-2k289v{border-color:var(--card-selected-border-color)}.modal-backdrop.svelte-50m2go{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-backdrop);z-index:50;animation:svelte-50m2go-modal-fade-in var(--duration-normal) var(--easing-enter)}.modal-container.svelte-50m2go{position:fixed;top:0;right:0;bottom:0;left:0;z-index:51;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);pointer-events:none}.modal.svelte-50m2go{pointer-events:auto;background:var(--modal-bg);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);display:flex;flex-direction:column;max-height:calc(100vh - calc(2 * var(--space-lg)));animation:svelte-50m2go-modal-scale-in var(--modal-transition)}.modal-default.svelte-50m2go{width:var(--modal-width);max-width:100%}.modal-sm.svelte-50m2go{width:var(--modal-width-sm);max-width:100%}.modal-lg.svelte-50m2go{width:var(--modal-width-lg);max-width:100%}.modal-header.svelte-50m2go{display:flex;align-items:center;justify-content:space-between;min-height:var(--modal-header-height);padding:0 var(--modal-padding);border-bottom:var(--modal-header-border);flex-shrink:0}.modal-title.svelte-50m2go{font-family:var(--modal-header-font);font-size:var(--modal-header-size);font-weight:var(--modal-header-weight);color:var(--color-text);margin:0}.modal-close.svelte-50m2go{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:all var(--duration-instant) var(--easing-default)}.modal-close.svelte-50m2go:hover{background:var(--color-surface-secondary);color:var(--color-text)}.modal-close.svelte-50m2go:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.modal-close.svelte-50m2go svg:where(.svelte-50m2go){width:16px;height:16px}.modal-body.svelte-50m2go{flex:1;overflow-y:auto;padding:var(--modal-padding)}.modal-footer.svelte-50m2go{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--modal-padding);border-top:var(--modal-header-border);flex-shrink:0}@keyframes svelte-50m2go-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-50m2go-modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.modal.svelte-50m2go,.modal-backdrop.svelte-50m2go{animation:none}}.menu-popover{padding:0!important;min-width:var(--menu-min-width)}.menu.svelte-yoicoo{display:flex;flex-direction:column;padding:var(--menu-padding);outline:none}.tabs.svelte-znlmd9{display:flex;flex-direction:column}.tab-list.svelte-71nrk6{display:inline-flex;align-items:center;background:var(--tabs-list-bg);border-radius:var(--tabs-list-radius);padding:var(--tabs-list-padding);gap:var(--space-2xs)}.tab.svelte-1oroa3u{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--tabs-trigger-height);padding:0 var(--tabs-trigger-padding-x);border-radius:var(--tabs-trigger-radius);font-family:var(--tabs-trigger-font);font-size:var(--tabs-trigger-size);letter-spacing:var(--tabs-trigger-tracking);color:var(--tabs-trigger-color);cursor:pointer;transition:all var(--tabs-trigger-transition);white-space:nowrap}.tab.svelte-1oroa3u:hover:not(:disabled){color:var(--color-text)}.tab.svelte-1oroa3u:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.tab.svelte-1oroa3u:disabled{opacity:.5;cursor:not-allowed}.tab-active.svelte-1oroa3u{color:var(--tabs-trigger-color-active);background:var(--tabs-trigger-bg-active);box-shadow:var(--tabs-trigger-shadow-active)}.tab-panel.svelte-kkqy7c{padding-top:var(--tabs-content-padding-top)}.empty-state.svelte-uypyxj{display:flex;flex-direction:column;align-items:center;gap:var(--empty-gap);text-align:center;padding:var(--space-2xl) var(--space-lg)}.empty-icon.svelte-uypyxj{width:var(--empty-icon-size);height:var(--empty-icon-size);color:var(--empty-icon-color)}.empty-icon.svelte-uypyxj svg{width:100%;height:100%}.empty-heading.svelte-uypyxj{font-family:var(--empty-heading-font);font-size:var(--empty-heading-size);color:var(--color-text);margin:0}.empty-body.svelte-uypyxj{font-family:var(--empty-body-font);font-size:var(--empty-body-size);color:var(--empty-body-color);margin:0;max-width:320px}.empty-action.svelte-uypyxj{font-family:var(--button-font);font-size:var(--button-md-font-size);letter-spacing:var(--button-tracking);height:var(--button-md-height);padding:0 var(--button-md-padding-x);border:none;border-radius:var(--button-radius);background:var(--color-accent);color:var(--color-text-on-accent);cursor:pointer;transition:background var(--button-transition)}.empty-action.svelte-uypyxj:hover{background:var(--color-accent-hover)}.empty-action.svelte-uypyxj:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.empty-action-secondary.svelte-uypyxj{background:transparent;color:var(--color-text);border:var(--elevation-border)}.empty-action-secondary.svelte-uypyxj:hover{background:var(--color-surface-secondary)}.empty-action-label.svelte-uypyxj{font-family:inherit;font-size:inherit;letter-spacing:inherit}.sidebar.svelte-axfw41{width:var(--nav-sidebar-width);min-width:var(--nav-sidebar-width);background:var(--nav-sidebar-bg);border-right:var(--nav-sidebar-border);padding:var(--nav-sidebar-padding);display:flex;flex-direction:column;gap:var(--space-sm);transition:width var(--duration-slow) var(--easing-default),min-width var(--duration-slow) var(--easing-default)}.sidebar-collapsed.svelte-axfw41{width:var(--nav-sidebar-width-collapsed);min-width:var(--nav-sidebar-width-collapsed)}.sidebar-header.svelte-axfw41{display:flex;align-items:baseline;gap:var(--space-sm);padding:var(--space-sm);border-bottom:var(--elevation-border);padding-bottom:var(--space-md);flex-shrink:0}.sidebar-nav.svelte-axfw41{display:flex;flex-direction:column;gap:var(--border-width);flex:1;overflow-y:auto}.sidebar-footer.svelte-axfw41{flex-shrink:0;border-top:var(--elevation-border);padding-top:var(--space-sm)}.nav-item.svelte-11nfv72{all:unset;display:flex;align-items:center;gap:var(--space-sm);height:var(--nav-item-height);padding:0 var(--nav-item-padding-x);border-radius:var(--nav-item-radius);font-family:var(--nav-item-font);font-size:var(--nav-item-font-size);letter-spacing:var(--nav-item-tracking);color:var(--nav-item-color);cursor:pointer;transition:all var(--nav-item-transition);text-decoration:none;box-sizing:border-box}.nav-item.svelte-11nfv72:hover{color:var(--nav-item-color-hover);background:var(--nav-item-bg-hover)}.nav-item.svelte-11nfv72:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.nav-item-active.svelte-11nfv72{color:var(--nav-item-color-active);background:var(--nav-item-bg-active)}.nav-item-disabled.svelte-11nfv72{opacity:.5;cursor:not-allowed;pointer-events:none}.nav-icon-wrap.svelte-11nfv72{display:flex;flex-shrink:0;width:16px;height:16px}.nav-icon-wrap.svelte-11nfv72 svg{width:100%;height:100%}.nav-item-label.svelte-11nfv72{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-badge.svelte-11nfv72{font-family:var(--type-data-font);font-size:var(--type-caption-size);background:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-pill);padding:0 var(--space-xs);min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;margin-left:auto}.nav-section.svelte-fogmx4{font-family:var(--nav-section-font);font-size:var(--nav-section-size);letter-spacing:var(--nav-section-tracking);color:var(--nav-section-color);padding:var(--space-sm) var(--space-sm) var(--space-xs);margin-top:var(--nav-section-margin-top)}.nav-section.svelte-fogmx4:first-child{margin-top:0}
