.badge.svelte-wkarhg{display:inline-flex;align-items:center;gap:var(--badge-gap);border-radius:var(--badge-radius);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);background:var(--badge-bg);color:var(--badge-text)}.badge--sm.svelte-wkarhg{padding:var(--badge-padding-sm);font-size:var(--badge-font-size-sm)}.badge--md.svelte-wkarhg{padding:var(--badge-padding-md);font-size:var(--badge-font-size-md)}.badge--success.svelte-wkarhg{background:var(--badge-success-bg);color:var(--badge-success-text)}.badge--warning.svelte-wkarhg{background:var(--badge-warning-bg);color:var(--badge-warning-text)}.badge--error.svelte-wkarhg{background:var(--badge-error-bg);color:var(--badge-error-text)}.badge--info.svelte-wkarhg{background:var(--badge-info-bg);color:var(--badge-info-text)}.badge--neutral.svelte-wkarhg{background:var(--badge-neutral-bg);color:var(--badge-neutral-text)}.checkbox.svelte-3dd34o{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.checkbox--disabled.svelte-3dd34o{opacity:.6;cursor:not-allowed}.checkbox__input.svelte-3dd34o{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checkbox__box.svelte-3dd34o{display:flex;align-items:center;justify-content:center;width:var(--checkbox-size, 1.125rem);height:var(--checkbox-size, 1.125rem);border-radius:var(--checkbox-radius, var(--radius-sm));border:var(--border-width) solid var(--checkbox-border, var(--color-border));background:var(--checkbox-bg, var(--color-surface));transition:all var(--transition-fast);flex-shrink:0}.checkbox__input.svelte-3dd34o:focus-visible+.checkbox__box:where(.svelte-3dd34o){outline:2px solid var(--color-primary);outline-offset:2px}.checkbox__input.svelte-3dd34o:checked+.checkbox__box:where(.svelte-3dd34o),.checkbox__input.svelte-3dd34o:indeterminate+.checkbox__box:where(.svelte-3dd34o){background:var(--checkbox-checked-bg, var(--color-primary));border-color:var(--checkbox-checked-border, var(--color-primary))}.checkbox__icon.svelte-3dd34o{width:.75rem;height:.75rem;color:var(--checkbox-icon-color, var(--color-primary-contrast));opacity:0;transform:scale(.8);transition:all var(--transition-fast)}.checkbox__icon--visible.svelte-3dd34o{opacity:1;transform:scale(1)}.checkbox__label.svelte-3dd34o{font-size:var(--checkbox-label-size, var(--font-size-md));color:var(--checkbox-label-color, var(--color-text))}.checkbox--disabled.svelte-3dd34o .checkbox__label:where(.svelte-3dd34o){color:var(--color-text-muted)}:root[data-motion=off] .checkbox__box.svelte-3dd34o,:root[data-motion=off] .checkbox__icon.svelte-3dd34o{transition:none}@media (prefers-reduced-motion: reduce){.checkbox__box.svelte-3dd34o,.checkbox__icon.svelte-3dd34o{transition:none}}.field.svelte-hzj3t1{display:grid;gap:var(--field-gap);font-weight:600}.label.svelte-hzj3t1{color:var(--field-label-color)}.hint.svelte-hzj3t1{font-weight:500;color:var(--field-hint-color)}.error.svelte-hzj3t1{font-weight:600;color:var(--field-error-color)}.section.svelte-1su33zk{display:grid;gap:var(--section-gap)}header.svelte-1su33zk h2:where(.svelte-1su33zk){margin:0}header.svelte-1su33zk p:where(.svelte-1su33zk){margin:var(--section-description-margin) 0 0;color:var(--color-text-muted)}.content.svelte-1su33zk{display:grid;gap:var(--section-content-gap)}.surface.svelte-5ozua8{border-radius:var(--radius-md)}.surface--panel.svelte-5ozua8{background:var(--surface-panel-bg);border:var(--border-width) solid var(--surface-panel-border)}.surface--card.svelte-5ozua8{background:var(--surface-card-bg);border:var(--border-width) solid var(--surface-card-border);box-shadow:var(--shadow-subtle)}.surface--muted.svelte-5ozua8{background:var(--surface-muted-bg);border:var(--border-width) solid var(--surface-panel-border)}.surface--app.svelte-5ozua8{background:var(--surface-app-bg)}.surface--pad-none.svelte-5ozua8{padding:0}.surface--pad-sm.svelte-5ozua8{padding:var(--surface-pad-sm)}.surface--pad-md.svelte-5ozua8{padding:var(--surface-pad-md)}.surface--pad-lg.svelte-5ozua8{padding:var(--surface-pad-lg)}.text-input.svelte-4i0xue{padding:var(--input-padding);border-radius:var(--input-radius);border:var(--border-width) solid var(--input-border);background:var(--input-bg);font-size:var(--input-font-size)}.text-input.svelte-4i0xue:focus{outline:none;border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.textarea-wrapper.svelte-78oxrv{position:relative;display:inline-flex;flex-direction:column;width:100%}.textarea.svelte-78oxrv{padding:var(--textarea-padding, var(--input-padding, var(--space-3)));border-radius:var(--textarea-radius, var(--input-radius, var(--radius-md)));border:var(--border-width) solid var(--textarea-border, var(--input-border, var(--color-border)));background:var(--textarea-bg, var(--input-bg, var(--color-surface)));font-size:var(--textarea-font-size, var(--input-font-size, var(--font-size-md)));font-family:var(--font-body);color:var(--textarea-color, var(--color-text));line-height:1.5;width:100%;min-height:3rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.textarea.svelte-78oxrv:focus{outline:none;border-color:var(--textarea-focus-border, var(--input-focus-border, var(--color-primary)));box-shadow:var(--textarea-focus-ring, var(--input-focus-ring))}.textarea--disabled.svelte-78oxrv{opacity:.6;cursor:not-allowed;background:var(--textarea-disabled-bg, var(--color-surface-muted))}.textarea--readonly.svelte-78oxrv{background:var(--textarea-readonly-bg, var(--color-surface-muted));cursor:default}.textarea.svelte-78oxrv::placeholder{color:var(--textarea-placeholder, var(--color-text-muted))}.textarea__count.svelte-78oxrv{position:absolute;bottom:var(--space-2);right:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted);pointer-events:none;padding:var(--space-1) var(--space-2);background:var(--color-surface);border-radius:var(--radius-sm);opacity:.9}.textarea__count--limit.svelte-78oxrv{color:var(--color-danger);font-weight:600}:root[data-motion=off] .textarea.svelte-78oxrv{transition:none}@media (prefers-reduced-motion: reduce){.textarea.svelte-78oxrv{transition:none}}.select.svelte-zyk4d1{padding:var(--dropdown-trigger-padding);border-radius:var(--input-radius);border:var(--border-width) solid var(--input-border);background:var(--input-bg);color:var(--color-text);font-weight:600;font-size:var(--dropdown-font-size)}.dropdown-select.svelte-1y1yc3k{position:relative}.dropdown-select__trigger.svelte-1y1yc3k{width:100%;text-align:left;padding:var(--dropdown-trigger-padding);border-radius:var(--input-radius);border:var(--border-width) solid var(--input-border);background:var(--input-bg);color:var(--color-text);font-weight:600;font-size:var(--dropdown-font-size);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.dropdown-select__trigger.svelte-1y1yc3k:disabled{opacity:.6;cursor:not-allowed}.dropdown-select__trigger.is-open.svelte-1y1yc3k{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.dropdown-select__caret.svelte-1y1yc3k{color:var(--color-text-muted);display:inline-flex;align-items:center}.dropdown-select__icon.svelte-1y1yc3k{width:var(--dropdown-icon-size);height:var(--dropdown-icon-size)}.dropdown-select__menu.svelte-1y1yc3k{position:absolute;top:calc(100% + var(--dropdown-menu-offset));left:0;right:0;background:var(--color-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);padding:var(--dropdown-menu-padding);display:grid;gap:var(--dropdown-menu-gap);z-index:var(--dropdown-z-index)}.dropdown-select__option.svelte-1y1yc3k{text-align:left;border:none;background:transparent;color:var(--color-text);padding:var(--dropdown-option-padding);border-radius:var(--radius-sm);cursor:pointer;font-weight:600;transition:background var(--transition-fast)}.dropdown-select__option.is-active.svelte-1y1yc3k{background:var(--table-sort-bg)}.multi-select.svelte-1yvanjd{position:relative}.multi-select__trigger.svelte-1yvanjd{width:100%;text-align:left;padding:var(--dropdown-trigger-padding);border-radius:var(--input-radius);border:var(--border-width) solid var(--input-border);background:var(--input-bg);color:var(--color-text);font-weight:600;font-size:var(--dropdown-font-size);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.multi-select__trigger.svelte-1yvanjd:disabled{opacity:.6;cursor:not-allowed}.multi-select__menu.svelte-1yvanjd{position:absolute;top:calc(100% + var(--dropdown-menu-offset));left:0;right:0;background:var(--color-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);padding:var(--table-filter-menu-padding);display:grid;gap:var(--table-filter-menu-gap);z-index:var(--dropdown-z-index)}.multi-select__option.svelte-1yvanjd{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text)}.dialog.svelte-h346wd{width:min(var(--dialog-width-md),100%);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:grid;gap:var(--dialog-gap);padding:var(--dialog-padding);position:fixed;margin:0;z-index:6000}.dialog--sm.svelte-h346wd{width:min(var(--dialog-width-sm),100%)}.dialog--lg.svelte-h346wd{width:min(var(--dialog-width-lg),100%)}.dialog--center.svelte-h346wd{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dialog--top.svelte-h346wd{inset:var(--dialog-offset) auto auto 50%;transform:translate(-50%)}.dialog--bottom.svelte-h346wd{inset:auto auto var(--dialog-offset) 50%;transform:translate(-50%)}.dialog.svelte-h346wd::backdrop{background:transparent}.dialog[data-backdrop-blur=true].svelte-h346wd::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.dialog-backdrop.svelte-h346wd{position:fixed;inset:0;background:var(--dialog-blur-background);z-index:5000}.dialog-backdrop.is-blurred.svelte-h346wd{backdrop-filter:blur(var(--dialog-blur-px));-webkit-backdrop-filter:blur(var(--dialog-blur-px))}.dialog__header.svelte-h346wd{display:flex;align-items:center;justify-content:space-between;gap:var(--dialog-header-gap)}.dialog__title.svelte-h346wd{margin:0;font-size:var(--dialog-title-size)}.dialog__close.svelte-h346wd{border:none;background:transparent;font-size:var(--dialog-close-size);cursor:pointer;color:var(--color-text-muted)}.dialog__body.svelte-h346wd{color:var(--color-text)}.dialog__footer.svelte-h346wd{display:flex;justify-content:flex-end;gap:var(--dialog-footer-gap)}.dialog__button.svelte-h346wd{border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:var(--dialog-button-padding);border-radius:var(--radius-sm);cursor:pointer;font-weight:600}.dialog__button--primary.svelte-h346wd{background:var(--color-primary);color:var(--color-primary-contrast);border-color:transparent}.dialog__button--primary.is-destructive.svelte-h346wd{background:var(--color-danger);color:var(--color-primary-contrast)}.tooltip-trigger.svelte-3b7sks{display:inline-flex;position:relative}.tooltip.svelte-3b7sks{position:fixed;z-index:var(--tooltip-z-index, 9999);pointer-events:none;max-width:var(--tooltip-max-width, 16rem)}.tooltip__content.svelte-3b7sks{padding:var(--tooltip-padding, var(--space-2) var(--space-3));background:var(--tooltip-bg, var(--color-surface-elevated, #1e293b));color:var(--tooltip-text, var(--color-primary-contrast, #ffffff));border-radius:var(--tooltip-radius, var(--radius-md));font-size:var(--tooltip-font-size, var(--font-size-sm));line-height:1.4;box-shadow:var(--tooltip-shadow, var(--shadow-soft));word-wrap:break-word}.tooltip__arrow.svelte-3b7sks{position:absolute;width:0;height:0;border-style:solid}.tooltip--top.svelte-3b7sks .tooltip__arrow:where(.svelte-3b7sks){bottom:-4px;left:50%;transform:translate(-50%);border-width:4px 4px 0 4px;border-color:var(--tooltip-bg, var(--color-surface-elevated, #1e293b)) transparent transparent transparent}.tooltip--bottom.svelte-3b7sks .tooltip__arrow:where(.svelte-3b7sks){top:-4px;left:50%;transform:translate(-50%);border-width:0 4px 4px 4px;border-color:transparent transparent var(--tooltip-bg, var(--color-surface-elevated, #1e293b)) transparent}.tooltip--left.svelte-3b7sks .tooltip__arrow:where(.svelte-3b7sks){right:-4px;top:50%;transform:translateY(-50%);border-width:4px 0 4px 4px;border-color:transparent transparent transparent var(--tooltip-bg, var(--color-surface-elevated, #1e293b))}.tooltip--right.svelte-3b7sks .tooltip__arrow:where(.svelte-3b7sks){left:-4px;top:50%;transform:translateY(-50%);border-width:4px 4px 4px 0;border-color:transparent var(--tooltip-bg, var(--color-surface-elevated, #1e293b)) transparent transparent}.tooltip.svelte-3b7sks{animation:svelte-3b7sks-tooltip-fade-in var(--transition-fast) ease-out}@keyframes svelte-3b7sks-tooltip-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:root[data-motion=off] .tooltip.svelte-3b7sks{animation:none}@media (prefers-reduced-motion: reduce){.tooltip.svelte-3b7sks{animation:none}}.attribute-help.svelte-1rtv274{display:inline-flex;align-items:center;margin-left:var(--space-2)}.attribute-help__icon.svelte-1rtv274{display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;color:var(--color-text-subtle, #64748b);cursor:help;transition:color var(--transition-fast);vertical-align:middle}.attribute-help__icon--clickable.svelte-1rtv274{cursor:pointer}.attribute-help__icon.svelte-1rtv274:hover{color:var(--color-primary, #3b82f6)}.attribute-help__icon.svelte-1rtv274:focus-visible{outline:2px solid var(--color-primary, #3b82f6);outline-offset:2px;border-radius:var(--radius-sm)}.attribute-help__content.svelte-1rtv274{line-height:1.6;color:var(--color-text, #1e293b)}.attribute-help__content.svelte-1rtv274 br{display:block;content:"";margin-top:var(--space-2)}.attribute-help__close-btn.svelte-1rtv274{padding:var(--space-2) var(--space-4);background:var(--color-primary, #3b82f6);color:var(--color-primary-contrast, #ffffff);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background var(--transition-fast)}.attribute-help__close-btn.svelte-1rtv274:hover{background:var(--color-primary-hover, #2563eb)}.attribute-help__close-btn.svelte-1rtv274:focus-visible{outline:2px solid var(--color-primary, #3b82f6);outline-offset:2px}.kpi-tile.svelte-1ludk8n{display:flex;flex-direction:column;gap:var(--kpi-gap);padding:var(--kpi-padding);border-radius:var(--radius-md);border:var(--border-width) solid var(--border-subtle);background:var(--color-surface);box-shadow:var(--shadow-subtle);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.kpi-tile.svelte-1ludk8n:hover{transform:translateY(var(--kpi-hover-offset));border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));box-shadow:var(--shadow-hover)}.kpi-tile__header.svelte-1ludk8n{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.kpi-tile__label.svelte-1ludk8n{font-size:var(--kpi-label-size);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:600}.kpi-tile__value.svelte-1ludk8n{font-size:var(--kpi-value-size);font-weight:700;color:var(--color-text)}.kpi-tile__helper.svelte-1ludk8n{font-size:var(--kpi-helper-size);color:var(--color-text-muted);font-weight:500}.kpi-tile__trend.svelte-1ludk8n{display:inline-flex;align-items:center;gap:var(--kpi-trend-gap);font-size:var(--kpi-trend-size);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.kpi-tile__trend-dot.svelte-1ludk8n{display:inline-block;width:var(--kpi-trend-dot);height:var(--kpi-trend-dot);border-radius:var(--radius-full);background:currentColor}.kpi-tile--up.svelte-1ludk8n .kpi-tile__trend:where(.svelte-1ludk8n){color:var(--color-success)}.kpi-tile--down.svelte-1ludk8n .kpi-tile__trend:where(.svelte-1ludk8n){color:var(--color-danger)}.kpi-tile--flat.svelte-1ludk8n .kpi-tile__trend:where(.svelte-1ludk8n){color:var(--color-text-muted)}.tree-branch.svelte-1ksjz41{list-style:none;margin:0;padding:0}.tree-item.svelte-1ksjz41{margin:0;padding:0}.tree-row.svelte-1ksjz41{display:flex;align-items:center;gap:var(--tree-row-gap);padding:var(--tree-row-padding);border-radius:var(--radius-sm);color:var(--color-text);transition:background var(--transition-fast)}.tree-row.svelte-1ksjz41,.tree-row[data-level="0"].svelte-1ksjz41{--tree-level-color: var(--tree-level-1)}.tree-row[data-level="1"].svelte-1ksjz41{--tree-level-color: var(--tree-level-2)}.tree-row[data-level="2"].svelte-1ksjz41{--tree-level-color: var(--tree-level-3)}.tree-row[data-level="3"].svelte-1ksjz41{--tree-level-color: var(--tree-level-4)}.tree-row[data-level="4"].svelte-1ksjz41{--tree-level-color: var(--tree-level-5)}.tree-row[data-level="5"].svelte-1ksjz41{--tree-level-color: var(--tree-level-6)}.tree-row[data-level="6"].svelte-1ksjz41{--tree-level-color: var(--tree-level-7)}.tree-row[data-level="7"].svelte-1ksjz41{--tree-level-color: var(--tree-level-8)}.tree-row--group.svelte-1ksjz41{background:color-mix(in srgb,var(--tree-level-color) var(--tree-level-opacity, 14%),transparent);border-left:3px solid color-mix(in srgb,var(--tree-level-color) 55%,transparent)}.tree-row--group.is-sticky.svelte-1ksjz41{position:sticky;top:calc(var(--tree-sticky-offset, 0px) + (var(--tree-level) * var(--tree-sticky-step, 32px)));z-index:calc(200 - var(--tree-level));background:color-mix(in srgb,var(--tree-level-color) var(--tree-level-opacity, 18%),var(--color-surface) 100%);border-radius:0;box-shadow:var(--shadow-subtle)}.tree-children.svelte-1ksjz41,.tree-children__content.svelte-1ksjz41{overflow:visible!important}.tree-row.svelte-1ksjz41:hover{background:var(--table-row-hover-bg)}.tree-row.is-selected.svelte-1ksjz41{background:color-mix(in srgb,var(--color-primary) 28%,var(--color-surface));border-left-color:var(--color-primary)}.tree-toggle.svelte-1ksjz41{width:var(--tree-toggle-size);height:var(--tree-toggle-size);display:inline-flex;align-items:center;justify-content:center;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:var(--tree-toggle-font-size);line-height:1;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.tree-toggle--spacer.svelte-1ksjz41{border-color:transparent;background:transparent;cursor:default}.tree-label.svelte-1ksjz41{border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.tree-label.svelte-1ksjz41:disabled{cursor:default;opacity:.7}.tree-checkbox.svelte-1ksjz41{accent-color:var(--color-primary);width:1rem;height:1rem}.tree-view.svelte-5kz9g8{border:var(--border-width) solid var(--treeview-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-3);box-shadow:var(--shadow-subtle)}.tree-table.svelte-seqh2h{border:var(--border-width) solid var(--treetable-border);border-radius:var(--table-radius);overflow:hidden;background:var(--table-bg);box-shadow:var(--table-shadow)}table.svelte-seqh2h{width:100%;border-collapse:collapse;font-size:var(--table-font-size);table-layout:fixed}th.svelte-seqh2h,td.svelte-seqh2h{border-bottom:var(--border-width) solid var(--treetable-border);padding:var(--table-cell-padding);text-align:left}.tree-table--compact.svelte-seqh2h th:where(.svelte-seqh2h),.tree-table--compact.svelte-seqh2h td:where(.svelte-seqh2h){padding:var(--table-cell-padding-compact)}.tree-table--comfortable.svelte-seqh2h th:where(.svelte-seqh2h),.tree-table--comfortable.svelte-seqh2h td:where(.svelte-seqh2h){padding:var(--table-cell-padding)}.tree-table--spacious.svelte-seqh2h th:where(.svelte-seqh2h),.tree-table--spacious.svelte-seqh2h td:where(.svelte-seqh2h){padding:var(--table-cell-padding-spacious)}.tree-table--dividers.svelte-seqh2h th:where(.svelte-seqh2h),.tree-table--dividers.svelte-seqh2h td:where(.svelte-seqh2h){border-right:var(--border-width) solid var(--treetable-border)}.tree-table--dividers.svelte-seqh2h th:where(.svelte-seqh2h):last-child,.tree-table--dividers.svelte-seqh2h td:where(.svelte-seqh2h):last-child{border-right:none}thead.svelte-seqh2h{background:var(--table-header-bg)}.tree-table__cell.svelte-seqh2h{display:flex;align-items:center;gap:var(--tree-row-gap)}.tree-table__header.svelte-seqh2h{display:flex;align-items:center;gap:var(--space-4)}.tree-table__levels.svelte-seqh2h{display:inline-flex;gap:var(--space-2)}.tree-table__level.svelte-seqh2h{width:var(--tree-table-level-size);height:var(--tree-table-level-size);display:inline-flex;align-items:center;justify-content:center;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-weight:600;font-size:var(--tree-table-level-font-size)}.tree-table__sort.svelte-seqh2h{display:inline-flex;align-items:center;gap:var(--space-2);border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.tree-table__sort.svelte-seqh2h:disabled{cursor:default;opacity:.6}.tree-table__sort-icon.svelte-seqh2h{font-size:var(--font-size-xs);opacity:.8}.tree-table__head--sorted.svelte-seqh2h,.tree-table__cell--sorted.svelte-seqh2h{background:var(--table-sort-bg)}.tree-table__toggle.svelte-seqh2h{width:var(--tree-toggle-size);height:var(--tree-toggle-size);display:inline-flex;align-items:center;justify-content:center;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:var(--tree-toggle-font-size);line-height:1;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.tree-table__toggle--spacer.svelte-seqh2h{border-color:transparent;background:transparent}.tree-table__label.svelte-seqh2h{font-weight:600;color:var(--color-text)}.tree-table__row--level-1.svelte-seqh2h td:where(.svelte-seqh2h){background:color-mix(in srgb,var(--tree-level-1) var(--tree-level-opacity, 14%),transparent)}.tree-table__row--level-2.svelte-seqh2h td:where(.svelte-seqh2h){background:color-mix(in srgb,var(--tree-level-2) var(--tree-level-opacity, 14%),transparent)}.tree-table__row--level-3.svelte-seqh2h td:where(.svelte-seqh2h){background:color-mix(in srgb,var(--tree-level-3) var(--tree-level-opacity, 14%),transparent)}.tree-table__row--level-4.svelte-seqh2h td:where(.svelte-seqh2h){background:color-mix(in srgb,var(--tree-level-4) var(--tree-level-opacity, 14%),transparent)}.tree-table__row--level-5.svelte-seqh2h td:where(.svelte-seqh2h){background:color-mix(in srgb,var(--tree-level-5) var(--tree-level-opacity, 14%),transparent)}.tree-table__row--level-6.svelte-seqh2h td:where(.svelte-seqh2h){background:color-mix(in srgb,var(--tree-level-6) var(--tree-level-opacity, 14%),transparent)}.tree-table__row--level-7.svelte-seqh2h td:where(.svelte-seqh2h){background:color-mix(in srgb,var(--tree-level-7) var(--tree-level-opacity, 14%),transparent)}.tree-table__row--level-8.svelte-seqh2h td:where(.svelte-seqh2h){background:color-mix(in srgb,var(--tree-level-8) var(--tree-level-opacity, 14%),transparent)}.tree-table__filters.svelte-seqh2h th:where(.svelte-seqh2h){background:var(--table-bg)}.tree-table__filter.svelte-seqh2h{width:100%;padding:var(--table-filter-padding);border-radius:var(--input-radius);border:var(--border-width) solid var(--input-border);background:var(--input-bg);font-size:var(--table-filter-font-size)}.tree-table__actions-head.svelte-seqh2h{text-align:right}.tree-table__actions-cell.svelte-seqh2h{text-align:right;white-space:nowrap}.tree-table__actions.svelte-seqh2h{display:inline-flex;gap:var(--space-3)}.table__wrap.svelte-1klp6yd{overflow-x:auto;overflow-y:hidden;background:var(--table-bg);border:var(--border-width) solid var(--table-border);border-radius:var(--table-radius);box-shadow:var(--table-shadow);contain:paint}table.svelte-1klp6yd{width:100%;border-collapse:collapse;font-size:var(--table-font-size)}thead.svelte-1klp6yd{background:var(--table-header-bg)}.table--compact.svelte-1klp6yd th:where(.svelte-1klp6yd),.table--compact.svelte-1klp6yd td:where(.svelte-1klp6yd){padding:var(--table-cell-padding-compact)}.table--comfortable.svelte-1klp6yd th:where(.svelte-1klp6yd),.table--comfortable.svelte-1klp6yd td:where(.svelte-1klp6yd){padding:var(--table-cell-padding)}.table--spacious.svelte-1klp6yd th:where(.svelte-1klp6yd),.table--spacious.svelte-1klp6yd td:where(.svelte-1klp6yd){padding:var(--table-cell-padding-spacious)}th.svelte-1klp6yd,td.svelte-1klp6yd{border-bottom:var(--border-width) solid var(--table-border);text-align:left}.table__wrap--dividers.svelte-1klp6yd th:where(.svelte-1klp6yd),.table__wrap--dividers.svelte-1klp6yd td:where(.svelte-1klp6yd){border-right:var(--border-width) solid var(--table-border)}.table__wrap--dividers.svelte-1klp6yd th:where(.svelte-1klp6yd):last-child,.table__wrap--dividers.svelte-1klp6yd td:where(.svelte-1klp6yd):last-child{border-right:none}th.svelte-1klp6yd{font-weight:600;color:var(--color-text)}.table__head.svelte-1klp6yd{white-space:nowrap}.table__sort.svelte-1klp6yd{display:inline-flex;align-items:center;gap:var(--table-actions-gap);font:inherit;border:none;background:transparent;color:inherit;cursor:pointer}.table__sort.svelte-1klp6yd:disabled{cursor:default;opacity:.6}.table__icon.svelte-1klp6yd{font-size:var(--table-sort-icon-size);opacity:.8}.table__row.svelte-1klp6yd:hover{background:var(--table-row-hover-bg)}.table__row.is-selected.svelte-1klp6yd{background:var(--table-row-selected-bg)}.table__check.svelte-1klp6yd{width:var(--table-check-width)}.table__state.svelte-1klp6yd{text-align:center;color:var(--color-text-muted);padding:var(--table-state-padding)}.table__pagination.svelte-1klp6yd{display:flex;justify-content:flex-end;align-items:center;gap:var(--table-pagination-gap);padding:var(--table-pagination-padding)}.table__toolbar.svelte-1klp6yd{display:flex;justify-content:space-between;align-items:center;gap:var(--table-toolbar-gap);padding:var(--table-toolbar-padding);color:var(--color-text-muted);font-weight:600}.table__toolbar-label.svelte-1klp6yd{color:var(--color-text)}.table__toolbar-button.svelte-1klp6yd{min-width:var(--table-toolbar-button-min-width)}.table__pager-button.svelte-1klp6yd{min-width:var(--table-pager-button-min-width)}.table__pager-info.svelte-1klp6yd{font-weight:600;color:var(--color-text-muted)}.table__filters.svelte-1klp6yd th:where(.svelte-1klp6yd){background:var(--table-bg);padding:var(--table-filter-row-padding);position:relative}.table__filter.svelte-1klp6yd{width:100%;padding:var(--table-filter-padding);border-radius:var(--input-radius);border:var(--border-width) solid var(--input-border);background:var(--input-bg);font-size:var(--table-filter-font-size)}.table__filter-menu.svelte-1klp6yd{position:relative}.table__filter-button.svelte-1klp6yd{width:100%;text-align:left;padding:var(--table-filter-padding);border-radius:var(--input-radius);border:var(--border-width) solid var(--input-border);background:var(--input-bg);font-size:var(--table-filter-font-size);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.table__filter-dropdown.svelte-1klp6yd{position:absolute;top:calc(100% + var(--table-filter-menu-offset));left:0;right:0;background:var(--table-bg);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);padding:var(--table-filter-menu-padding);display:grid;gap:var(--table-filter-menu-gap);z-index:5}.table__filter-option.svelte-1klp6yd{display:flex;align-items:center;gap:var(--space-3);font-size:var(--table-filter-font-size);color:var(--color-text)}.table__filter-clear.svelte-1klp6yd{position:absolute;right:var(--table-filter-clear-right);top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--color-text-muted);font-size:var(--table-filter-font-size);cursor:pointer;padding:var(--table-filter-clear-padding)}.table__filter-clear.svelte-1klp6yd:disabled{opacity:.4;cursor:not-allowed}.table__head--sorted.svelte-1klp6yd{background:var(--table-sort-bg)}.table__cell--sorted.svelte-1klp6yd{background:transparent}.table__actions-head.svelte-1klp6yd{text-align:right}.table__actions-cell.svelte-1klp6yd{text-align:right;white-space:nowrap}.table__actions.svelte-1klp6yd{display:inline-flex;gap:var(--table-sort-gap)}.progress-container.svelte-r44h21{display:grid;gap:var(--space-2)}.progress-bar.svelte-r44h21{height:8px;background:var(--color-surface-raised);border-radius:4px;overflow:hidden}.progress-container--sm.svelte-r44h21 .progress-bar:where(.svelte-r44h21){height:4px}.progress-container--lg.svelte-r44h21 .progress-bar:where(.svelte-r44h21){height:12px}.progress-fill.svelte-r44h21{height:100%;border-radius:4px;transition:width .3s ease}.progress-fill--primary.svelte-r44h21{background:var(--color-primary)}.progress-fill--success.svelte-r44h21{background:var(--color-success)}.progress-fill--warning.svelte-r44h21{background:var(--color-warning)}.progress-fill--danger.svelte-r44h21{background:var(--color-danger)}.progress-text.svelte-r44h21{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.progress-label.svelte-r44h21{font-style:italic;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-grid.svelte-jlsxd9{display:grid;grid-template-columns:repeat(var(--layout-grid-columns),minmax(var(--layout-grid-min),var(--layout-grid-fr)));gap:var(--layout-grid-gap);row-gap:var(--layout-grid-row-gap, var(--layout-grid-gap));column-gap:var(--layout-grid-column-gap, var(--layout-grid-gap));align-items:var(--layout-grid-align);justify-items:var(--layout-grid-justify)}.layout-row.svelte-levcud{display:flex;flex-direction:row;gap:var(--layout-row-gap);align-items:var(--layout-row-align);justify-content:var(--layout-row-justify)}.layout-row--wrap.svelte-levcud{flex-wrap:wrap}.layout-stack.svelte-m27tg9{display:flex;flex-direction:column;gap:var(--layout-stack-gap);align-items:var(--layout-stack-align);justify-content:var(--layout-stack-justify)}.layout-fill.svelte-1tg1jls{flex:var(--layout-fill-flex);min-height:var(--layout-fill-min-height);min-width:var(--layout-fill-min-width);height:var(--layout-fill-height);max-height:var(--layout-fill-max-height);overflow:var(--layout-fill-overflow)}.shell.svelte-1r5eavc{min-height:100vh;background:var(--color-app-bg)}.navbar.svelte-1r5eavc{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--app-shell-navbar-gap);padding:var(--app-shell-navbar-padding);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border)}.brand.svelte-1r5eavc h1:where(.svelte-1r5eavc){margin:0;font-size:var(--app-shell-navbar-title-size)}.brand__logo.svelte-1r5eavc{width:80px;height:auto;object-fit:contain}.nav.svelte-1r5eavc{display:flex;gap:var(--app-shell-navbar-nav-gap);align-items:center}.actions.svelte-1r5eavc{display:flex;gap:var(--app-shell-navbar-actions-gap);align-items:center}.content.svelte-1r5eavc{padding:var(--app-shell-navbar-content-padding)}@media (max-width: 900px){.navbar.svelte-1r5eavc{grid-template-columns:1fr;justify-items:start}.nav.svelte-1r5eavc,.actions.svelte-1r5eavc{flex-wrap:wrap}}.shell.svelte-bigv11{min-height:100vh;background:var(--color-app-bg)}.topbar.svelte-bigv11{padding:var(--app-shell-topbar-padding);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:var(--app-shell-compact-topbar-gap)}h1.svelte-bigv11{margin:0;font-size:var(--app-shell-compact-title-size)}main.svelte-bigv11{padding:var(--app-shell-content-padding)}
