@charset "UTF-8";.app-icon.svelte-1db8sxk{display:inline-block;flex:0 0 auto;width:var(--icon-size, 1em);height:var(--icon-size, 1em);background-color:currentColor;mask-image:var(--icon-url);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-url);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}button.svelte-o6cz4q,a.svelte-o6cz4q{padding:.5rem 1rem;width:100%;margin:.25rem 0;flex:1}button.inline.svelte-o6cz4q,a.inline.svelte-o6cz4q{width:auto;margin:0;padding:.25rem 1rem;display:inline-block;margin-right:.5rem;white-space:nowrap}button.inline.svelte-o6cz4q:last-child,a.inline.svelte-o6cz4q:last-child{margin-right:0}button.content.svelte-o6cz4q,a.content.svelte-o6cz4q{width:auto;flex:0 0 auto}button.tiny.svelte-o6cz4q,a.tiny.svelte-o6cz4q{flex:1;padding-left:.5rem;padding-right:.5rem}button.small.svelte-o6cz4q,a.small.svelte-o6cz4q{flex:2;padding-left:1rem;padding-right:1rem}button.medium.svelte-o6cz4q,a.medium.svelte-o6cz4q{flex:3;padding-left:2rem;padding-right:2rem}button.large.svelte-o6cz4q,a.large.svelte-o6cz4q{flex:4;padding-left:3rem;padding-right:3rem}a.svelte-o6cz4q{text-decoration:none;text-align:center;box-sizing:border-box}.button-content.svelte-o6cz4q{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:0}.button-icon{flex:0 0 auto;width:1em;height:1em}.button-label.svelte-o6cz4q{min-width:0}button[disabled].svelte-o6cz4q:hover{opacity:.5;cursor:not-allowed;background-color:transparent!important}div.svelte-4scz4r{margin-top:2rem;padding:1rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.dropdown-button-container.svelte-ko7ybr{position:relative;display:inline-block;width:100%;margin:.25rem 0}.dropdown-button-container.content.svelte-ko7ybr{width:auto;flex:0 0 auto}.dropdown-button-container:not(.inline).small.svelte-ko7ybr{flex:2}.dropdown-button-container:not(.inline).medium.svelte-ko7ybr{flex:3}.dropdown-button-container:not(.inline).large.svelte-ko7ybr{flex:4}.dropdown-button-container:not(.inline).full.svelte-ko7ybr{flex:1 1 100%}.dropdown-button-container.inline.svelte-ko7ybr{width:auto;margin:0;margin-right:.5rem;display:inline-flex;flex-direction:column;align-items:stretch;align-self:stretch}.dropdown-button-container.inline.svelte-ko7ybr:last-child{margin-right:0}.dropdown-button-container.inline.match-field-height.svelte-ko7ybr{display:inline-block;align-self:auto}.dropdown-button-container.svelte-ko7ybr>button:where(.svelte-ko7ybr){width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.dropdown-button-container.svelte-ko7ybr>button:where(.svelte-ko7ybr) .label:where(.svelte-ko7ybr){flex:1}.dropdown-button-container.svelte-ko7ybr>button:where(.svelte-ko7ybr) .arrow:where(.svelte-ko7ybr){transition:transform .2s ease}.dropdown-button-container.svelte-ko7ybr>button:where(.svelte-ko7ybr) .arrow.open:where(.svelte-ko7ybr){transform:rotate(180deg)}.dropdown-button-container.inline.svelte-ko7ybr>button:where(.svelte-ko7ybr){width:auto;padding:.25rem 1rem;flex:1 1 auto;min-height:0}.dropdown-button-container.inline.svelte-ko7ybr>button.large:where(.svelte-ko7ybr){min-width:12rem}.dropdown-button-container.inline.match-field-height.svelte-ko7ybr>button:where(.svelte-ko7ybr){flex:none;min-height:unset;height:var(--input-height);padding-top:0;padding-bottom:0}.dropdown-button-container.inline.icon-only.svelte-ko7ybr{margin-right:0}.dropdown-button-container.inline.icon-only.svelte-ko7ybr>button:where(.svelte-ko7ybr){width:2rem;height:2rem;min-height:unset;padding:0;flex:none;gap:0}.dropdown-menu.svelte-ko7ybr{position:fixed;min-width:min-content;max-width:min(24rem,100vw - 2rem);z-index:1100;border-radius:.25rem;overflow:hidden;background-color:var(--popup-menu-bg);border:1px solid var(--popup-menu-border);box-shadow:0 4px 12px #00000026}.dropdown-menu.open-upward.svelte-ko7ybr{margin-bottom:0}.dropdown-item.svelte-ko7ybr{display:block;width:100%;min-width:max-content;padding:.5rem 1rem;text-align:left;border:none;border-radius:0;background-color:transparent;color:var(--primary-fg);cursor:pointer;margin:0;white-space:nowrap}.dropdown-item.svelte-ko7ybr:hover:not(:disabled){background-color:maroon;color:#fff}.dropdown-item.svelte-ko7ybr:disabled,.dropdown-item.disabled.svelte-ko7ybr{opacity:.5;cursor:not-allowed}.dropdown-item.svelte-ko7ybr:disabled:hover,.dropdown-item.disabled.svelte-ko7ybr:hover{background-color:transparent!important;color:var(--primary-fg)!important}.dropdown-item.svelte-ko7ybr:not(:last-child){border-bottom:1px solid var(--popup-menu-separator)}button.content.svelte-ko7ybr{width:auto}button.small.svelte-ko7ybr{max-width:10rem}button.medium.svelte-ko7ybr{max-width:20rem}button.large.svelte-ko7ybr{max-width:30rem}button[disabled].svelte-ko7ybr:hover{opacity:.5;cursor:not-allowed;background-color:transparent!important}.edit-link.svelte-17nos5q{display:inline-flex;align-items:center;justify-content:center;color:var(--count-color);transition:color .15s}.edit-link.svelte-17nos5q:hover{color:var(--accent-blue)}button.svelte-1lvivk6{background:none!important;border:none!important;padding:0;margin:0}.hamburger-menu-icon{cursor:pointer;display:block}a.svelte-b640vm{padding:.5rem 1rem;width:100%;margin:.25rem 0;flex:1;text-decoration:none;text-align:center;box-sizing:border-box}a.svelte-b640vm:hover,a.svelte-b640vm:focus{text-shadow:inherit!important}a.inline.svelte-b640vm{width:auto;margin:0;padding:.25rem 1rem;display:inline-block;margin-right:.5rem;white-space:nowrap}a.inline.svelte-b640vm:last-child{margin-right:0}a.content.svelte-b640vm{width:auto;flex:0 0 auto}a.tiny.svelte-b640vm{flex:1;padding-left:.5rem;padding-right:.5rem}a.small.svelte-b640vm{flex:2;padding-left:1rem;padding-right:1rem}a.medium.svelte-b640vm{flex:3;padding-left:2rem;padding-right:2rem}a.large.svelte-b640vm{flex:4;padding-left:3rem;padding-right:3rem}a.is-disabled.svelte-b640vm{opacity:.5;cursor:not-allowed;pointer-events:none}.n-underline.svelte-n3pnss{text-decoration:underline}div.svelte-uvx49u{display:flex;justify-content:center;align-items:center;gap:.5rem}div.svelte-uvx49u button:where(.svelte-uvx49u){display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--pagination-btn-color);border-radius:.5rem;width:2rem;height:2rem;padding:0;cursor:pointer;color:var(--pagination-btn-color);transition:background .2s,color .2s,border-color .2s}div.svelte-uvx49u button:where(.svelte-uvx49u) .arrow{flex-shrink:0}div.svelte-uvx49u button:where(.svelte-uvx49u):hover:not(:disabled){background:var(--pagination-btn-color);color:var(--primary-bg)}div.svelte-uvx49u button:where(.svelte-uvx49u):focus-visible:not(:disabled){outline:2px solid var(--pagination-btn-color);outline-offset:2px}div.svelte-uvx49u button:where(.svelte-uvx49u):disabled{opacity:.5;cursor:not-allowed;color:var(--muted-fg, #888);background:transparent;border-color:var(--muted-fg, #888);outline:none}.q-underline.svelte-10m6moc{text-decoration:underline}label.select-all.svelte-1mbokxz{cursor:pointer;display:block;line-height:100%;margin:0}label.select-all.svelte-1mbokxz input[disabled]:where(.svelte-1mbokxz):hover{opacity:.5;cursor:not-allowed;background-color:transparent!important}.badge.svelte-1uphhuc{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;white-space:nowrap;line-height:1.2}.badge.default.svelte-1uphhuc{background:var(--color-gray-light, #f5f5f5);color:var(--color-gray-dark, #616161)}.badge.primary.svelte-1uphhuc{background:var(--color-primary-light, #e3f2fd);color:var(--color-primary-dark, #1565c0)}.badge.success.svelte-1uphhuc{background:var(--color-success-light, #e8f5e9);color:var(--color-success-dark, #2e7d32)}.badge.warning.svelte-1uphhuc{background:var(--color-warning-light, #fff3e0);color:var(--color-warning-dark, #e65100)}.badge.danger.svelte-1uphhuc{background:var(--color-danger-light, #ffebee);color:var(--color-danger-dark, #c62828)}.badge.info.svelte-1uphhuc{background:var(--color-info-light, #e1f5fe);color:var(--color-info-dark, #0277bd)}.badge.neutral.svelte-1uphhuc{background:var(--color-gray-lighter, #fafafa);color:var(--color-gray, #9e9e9e)}.chip.svelte-1012743{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-weight:600;line-height:1;white-space:nowrap;border-radius:.33rem;border:1px solid transparent;transition:filter .12s ease,border-color .12s ease}.chip-uppercase.svelte-1012743{text-transform:uppercase;letter-spacing:.04em}.chip-pill.svelte-1012743{border-radius:999rem}.chip-outlined.svelte-1012743{background:transparent}.chip-interactive.svelte-1012743{cursor:pointer}.chip-size-tiny.svelte-1012743{font-size:.65rem;padding:.1rem .36rem}.chip-size-small.svelte-1012743{font-size:.7rem;padding:.14rem .42rem}.chip-size-medium.svelte-1012743{font-size:.78rem;padding:.2rem .56rem}.chip-size-large.svelte-1012743{font-size:.9rem;padding:.28rem .7rem}.chip-display-default.svelte-1012743{background:var(--bg-subtle, #f8fafc);color:var(--fg, #334155);border-color:var(--border-color, #e2e8f0)}.chip-display-primary.svelte-1012743{background:color-mix(in srgb,var(--info-color, #2563eb) 15%,transparent);color:var(--info-color, #2563eb);border-color:color-mix(in srgb,var(--info-color, #2563eb) 30%,transparent)}.chip-display-secondary.svelte-1012743{background:color-mix(in srgb,var(--muted-fg, #64748b) 13%,transparent);color:var(--muted-fg, #64748b);border-color:color-mix(in srgb,var(--muted-fg, #64748b) 28%,transparent)}.chip-display-success.svelte-1012743{background:color-mix(in srgb,var(--success-color, #16a34a) 15%,transparent);color:var(--success-color, #16a34a);border-color:color-mix(in srgb,var(--success-color, #16a34a) 30%,transparent)}.chip-display-warning.svelte-1012743{background:color-mix(in srgb,var(--warning-color, #f59e0b) 20%,transparent);color:var(--warning-color, #b45309);border-color:color-mix(in srgb,var(--warning-color, #f59e0b) 40%,transparent)}.chip-display-danger.svelte-1012743{background:color-mix(in srgb,var(--error-color, #dc2626) 15%,transparent);color:var(--error-color, #dc2626);border-color:color-mix(in srgb,var(--error-color, #dc2626) 30%,transparent)}.chip-display-info.svelte-1012743{background:color-mix(in srgb,var(--color-primary-light, #e3f2fd) 65%,transparent);color:var(--color-primary-dark, #1565c0);border-color:color-mix(in srgb,var(--color-primary-dark, #1565c0) 20%,transparent)}.chip-display-neutral.svelte-1012743{background:color-mix(in srgb,var(--color-gray, #6b7280) 14%,transparent);color:var(--color-gray-dark, #4b5563);border-color:color-mix(in srgb,var(--color-gray, #6b7280) 28%,transparent)}.chip-display-ghost.svelte-1012743{background:transparent;color:var(--fg, #334155);border-color:var(--border-color, #cbd5e1)}.chip-outlined.chip-display-default.svelte-1012743,.chip-outlined.chip-display-primary.svelte-1012743,.chip-outlined.chip-display-secondary.svelte-1012743,.chip-outlined.chip-display-success.svelte-1012743,.chip-outlined.chip-display-warning.svelte-1012743,.chip-outlined.chip-display-danger.svelte-1012743,.chip-outlined.chip-display-info.svelte-1012743,.chip-outlined.chip-display-neutral.svelte-1012743{background:transparent}.fitted-number.svelte-19mdxjk{display:block;inline-size:100%;block-size:100%;overflow:hidden}text.svelte-19mdxjk{fill:currentColor}.tooltip-panel.svelte-1kov97w{--tooltip-fill: color-mix(in srgb, Canvas 92%, CanvasText 8%);--tooltip-stroke: color-mix(in srgb, CanvasText 28%, Canvas);box-sizing:border-box;margin:0;width:max-content;min-width:var(--tooltip-min-w, 0px);max-width:var(--tooltip-max-w);border-radius:8px;border:1px solid var(--tooltip-stroke);font-size:.8125rem;font-weight:450;line-height:1.5;letter-spacing:.01em;color:CanvasText;background:var(--tooltip-fill);box-shadow:0 2px 4px color-mix(in srgb,CanvasText 8%,transparent),0 12px 28px color-mix(in srgb,CanvasText 16%,transparent);overflow:visible}.tooltip-panel__inner.svelte-1kov97w{position:relative;z-index:1;padding:.5rem .75rem;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:inherit}.tooltip-tail.svelte-1kov97w{position:absolute;left:var(--tooltip-tail-x, 50%);width:18px;height:11px;pointer-events:none}.tooltip-tail.svelte-1kov97w svg:where(.svelte-1kov97w){position:absolute;inset:0;display:block}.tooltip-tail__fill.svelte-1kov97w{z-index:0}.tooltip-tail__stroke.svelte-1kov97w{z-index:1}.tooltip-panel--tail-bottom.svelte-1kov97w .tooltip-tail:where(.svelte-1kov97w){bottom:0;transform:translate(-50%,calc(100% - 1px))}.tooltip-panel--tail-top.svelte-1kov97w .tooltip-tail:where(.svelte-1kov97w){top:0;transform:translate(-50%,calc(-100% + 1px))}@supports (backdrop-filter: blur(8px)){.tooltip-panel.svelte-1kov97w{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--tooltip-fill: color-mix(in srgb, Canvas 78%, transparent)}}.help-tip.svelte-1xnihc9{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.125rem;height:1.125rem;margin-inline-start:.3rem;margin-block:0;padding:0;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:50%;font-size:.62rem;font-weight:700;line-height:1;color:inherit;opacity:.72;background:transparent;cursor:pointer;vertical-align:middle;align-self:center;flex-shrink:0}.help-tip.svelte-1xnihc9:hover,.help-tip.svelte-1xnihc9:focus-visible{opacity:1}.help-tip.svelte-1xnihc9:focus-visible{outline:2px solid color-mix(in srgb,CanvasText 45%,transparent);outline-offset:2px}.help-tip-trigger.svelte-1xnihc9{display:inline-flex;align-items:center;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:help}.help-tip-trigger.svelte-1xnihc9:focus-visible{outline:2px solid color-mix(in srgb,CanvasText 45%,transparent);outline-offset:2px}.app-version.svelte-1nr2sn6{display:grid;grid-template-columns:auto 1fr;gap:.15rem .45rem;font-size:.72rem;line-height:1.25;color:inherit}.label.svelte-1nr2sn6{opacity:.72}.value.svelte-1nr2sn6{font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.build.svelte-1nr2sn6{word-break:break-all}.app-version.compact.svelte-1nr2sn6{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;font-size:.68rem;opacity:.82}.tooltip-target-anchor.svelte-15anrlv{display:inline-flex;max-width:100%;vertical-align:middle}.tooltip-target-clickable.svelte-15anrlv{cursor:help}.tooltip-target-clickable.svelte-15anrlv:focus-visible{outline:2px solid color-mix(in srgb,CanvasText 40%,transparent);outline-offset:2px;border-radius:4px}.bar-graph.svelte-js2fgs{display:flex;flex-direction:column;gap:.5rem;max-width:480px}.bar-row.svelte-js2fgs{display:grid;grid-template-columns:minmax(8rem,11rem) auto;align-items:center;gap:.625rem;font-size:.9375rem;min-height:1.75rem}.bar-label.svelte-js2fgs{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--primary-fg);padding-right:.125rem}.bar-label.bar-label-link.svelte-js2fgs{text-align:right;text-decoration:none;color:var(--primary-link);font-weight:500}.bar-label.bar-label-link.svelte-js2fgs:hover{text-decoration:underline}.bar-group.svelte-js2fgs{display:flex;align-items:center;gap:.5rem;min-width:0}.bar-track.svelte-js2fgs{width:10rem;flex-shrink:0;background:var(--bar-track-bg);border-radius:4px;height:1.25rem;overflow:hidden}.bar-fill.svelte-js2fgs{height:100%;border-radius:4px;transition:width .3s ease;min-width:2px}.bar-fill.positive.svelte-js2fgs{background:var(--bar-fill-positive)}.bar-fill.neutral.svelte-js2fgs{background:var(--bar-fill-neutral)}.bar-fill.negative.svelte-js2fgs{background:var(--bar-fill-negative)}.bar-fill.caution.svelte-js2fgs{background:var(--bar-fill-caution)}.bar-count.svelte-js2fgs{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;color:var(--primary-fg);min-width:2ch;text-align:right}.donut.svelte-352ql{position:relative;flex-shrink:0}.donut.svelte-352ql svg:where(.svelte-352ql){display:block}.donut-center.svelte-352ql{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;pointer-events:none}.donut-label.svelte-352ql{font-size:1.05em;font-weight:700;color:var(--primary-fg);line-height:1;text-align:center}.donut-sub.svelte-352ql{font-size:.625em;font-weight:500;color:var(--muted-fg);line-height:1;text-align:center;letter-spacing:.02em}.drag-sort-list.svelte-r7efib{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.drag-sort-row.svelte-r7efib{position:relative;cursor:grab;outline:none;border-radius:4px;transition:opacity .15s ease,background-color .1s ease}.drag-sort-row.svelte-r7efib:focus-visible{outline:2px solid var(--color-focus, currentColor);outline-offset:-2px}.drag-sort-row.is-dragging.svelte-r7efib{opacity:.4;cursor:grabbing}.drag-sort-row.is-grabbed.svelte-r7efib{background-color:var(--color-surface-highlight, rgba(0, 102, 204, .08));outline:2px dashed var(--color-focus, currentColor);outline-offset:-2px}.drop-indicator.svelte-r7efib{height:2px;background-color:var(--color-primary, #0066cc);border-radius:2px;margin:0 .5rem;pointer-events:none}.empty-state.svelte-9cd8bw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.empty-state.svelte-9cd8bw .icon:where(.svelte-9cd8bw){font-size:3rem;margin-bottom:1rem;opacity:.7}.empty-state.svelte-9cd8bw h3:where(.svelte-9cd8bw){margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--section-heading-color)}.empty-state.svelte-9cd8bw p:where(.svelte-9cd8bw){margin:0;font-size:.9rem;color:var(--subtle-fg);max-width:24rem}.empty-state.svelte-9cd8bw .actions:where(.svelte-9cd8bw){margin-top:1.5rem}.table-viewport.svelte-9sgt3b{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.table-viewport__scroll.svelte-9sgt3b{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--surface-border);border-radius:var(--input-border-radius);background:var(--surface-bg)}.table-viewport__scroll.svelte-9sgt3b>table{margin:0;border-collapse:collapse;font-size:.875rem}.table-viewport__scroll.svelte-9sgt3b>table th,.table-viewport__scroll.svelte-9sgt3b>table td{padding:var(--data-table-cell-padding, .5rem);text-align:center;border-bottom:1px solid var(--surface-border, #d1d5db);white-space:nowrap}.table-viewport__scroll.svelte-9sgt3b>table thead th{background-color:var(--table-header-bg);color:var(--table-header-fg);border-bottom-color:var(--table-header-border);font-size:inherit;font-weight:600;letter-spacing:0;text-transform:none;text-shadow:none}.table-viewport__scroll.svelte-9sgt3b>table thead th.sortable-header-cell__column--active{background-color:#0e0e0e}.table-viewport__scroll.svelte-9sgt3b>table thead th.sortable-header-cell__column:hover{background-color:#141414}.table-viewport__scroll.svelte-9sgt3b>table tbody tr:last-child td{border-bottom:none}.table-viewport.svelte-9sgt3b thead th{position:sticky;top:0;z-index:1;text-shadow:none}.table-viewport.svelte-9sgt3b thead tr:not(:first-child) th{background-color:var(--table-header-row2-bg)}.table-viewport.svelte-9sgt3b thead th a{color:var(--table-header-fg);text-shadow:none}.table-viewport.svelte-9sgt3b .readonly-cell,.table-viewport.svelte-9sgt3b .readonly-cell *{cursor:not-allowed}.table-viewport__pagination.svelte-9sgt3b{padding:.5rem 1rem;border-top:1px solid var(--surface-border)}.table-viewport__end.svelte-9sgt3b{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem .75rem;min-height:2rem}.table-viewport__end-label.svelte-9sgt3b{font-size:.6875rem;color:var(--subtle-fg);letter-spacing:.12em;-webkit-user-select:none;user-select:none}.table-viewport__loading.svelte-9sgt3b{font-size:.75rem;color:var(--muted-fg);font-style:italic}div.svelte-1556ayn{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:.5rem}div.column.svelte-1556ayn{flex-direction:column}.result-count.svelte-6o6f66{display:inline-flex;align-items:center;height:var(--input-height);white-space:nowrap;font-size:.8125rem;color:var(--muted-fg);padding:0 .25rem;margin-left:auto}.pagination{margin-left:auto;flex:1 1 auto;justify-content:flex-end;min-width:0}.preview-table-wrap.svelte-yxem01{--data-table-cell-padding: .45rem .6rem;overflow-x:auto;margin:1rem 0;border:1px solid var(--surface-border);border-radius:.5rem;background:var(--surface-1)}.preview-table.svelte-yxem01 th:where(.svelte-yxem01){font-size:.72rem;text-transform:uppercase}.more-rows.svelte-yxem01{color:var(--muted-fg);font-style:italic}.sortable-header-cell.svelte-15bjl2u{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:var(--table-header-fg, var(--muted-fg));font:inherit;text-align:center;text-shadow:none;cursor:pointer;transition:background-color .12s ease}.sortable-header-cell__column--active.svelte-15bjl2u{background:#0e0e0e}.sortable-header-cell__column.svelte-15bjl2u:hover{background:#141414}.sortable-header-cell.svelte-15bjl2u:not(:disabled):hover,.sortable-header-cell.svelte-15bjl2u:not(:disabled):focus{background:transparent;color:var(--table-header-fg, var(--muted-fg));text-shadow:none}.sortable-header-cell.svelte-15bjl2u:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:-2px}.sortable-header-cell.svelte-15bjl2u:disabled{cursor:default;opacity:.6}.sortable-header-cell__mark.svelte-15bjl2u{display:inline-block;width:0;height:0;border-right:.3rem solid transparent;border-left:.3rem solid transparent;color:currentColor;opacity:0}.sortable-header-cell__mark--active.svelte-15bjl2u{opacity:1}.sortable-header-cell__mark--asc.svelte-15bjl2u{border-bottom:.5rem solid currentColor}.sortable-header-cell__mark--desc.svelte-15bjl2u{border-top:.5rem solid currentColor}.alert-box.svelte-15tvjhj{padding:1rem;border-radius:.25rem;border-left:3px solid;font-size:.875rem;display:flex;flex-direction:column;gap:.5rem}.alert-box.actionable.svelte-15tvjhj{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.alert-box.svelte-15tvjhj .message:where(.svelte-15tvjhj){min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem}.alert-box.svelte-15tvjhj .cta:where(.svelte-15tvjhj){flex:0 0 auto;max-width:100%}.alert-box.svelte-15tvjhj .cta:where(.svelte-15tvjhj) .button{margin:0}.alert-box.svelte-15tvjhj strong:where(.svelte-15tvjhj){margin:0;font-weight:600}.alert-box.svelte-15tvjhj .content:where(.svelte-15tvjhj) p{margin:0}.alert-box.info.svelte-15tvjhj{background:#e3f2fd;border-color:#2196f3;color:#1565c0}.alert-box.success.svelte-15tvjhj{background:#e8f5e9;border-color:#4caf50;color:#2e7d32}.alert-box.error.svelte-15tvjhj{background:#ffebee;border-color:#f44336;color:#c62828}.alert-box.warning.svelte-15tvjhj{background:#fff3e0;border-color:#ff9800;color:#e65100}@media(max-width:640px){.alert-box.actionable.svelte-15tvjhj{align-items:flex-start;flex-direction:column}}.spinner-container.svelte-wm3msr{display:inline-flex;align-items:center;justify-content:center}.spinner-container.small.svelte-wm3msr .spinner:where(.svelte-wm3msr){width:1rem;height:1rem;border-width:2px}.spinner-container.medium.svelte-wm3msr .spinner:where(.svelte-wm3msr){width:2rem;height:2rem;border-width:3px}.spinner-container.large.svelte-wm3msr .spinner:where(.svelte-wm3msr){width:3rem;height:3rem;border-width:4px}.spinner.svelte-wm3msr{border-radius:50%;border-style:solid;border-color:var(--spinner-track);border-top-color:var(--spinner-head);animation:svelte-wm3msr-spin .8s linear infinite}.sr-only.svelte-wm3msr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-wm3msr-spin{to{transform:rotate(360deg)}}.loading-block.svelte-1gu6wup{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;text-align:center}.message.svelte-1gu6wup{margin:0;font-size:.95rem;color:var(--subtle-fg, var(--count-color))}.import-loader.svelte-1gu6wup{--loader-accent: var(--accent-fg, var(--link-fg, #2563eb));--loader-accent-soft: color-mix(in srgb, var(--loader-accent) 18%, transparent);--loader-border: var(--surface-border, #d1d5db);--loader-surface: var(--surface-bg, #fff);--loader-muted: var(--muted-fg, #6b7280);position:relative;display:grid;grid-template-columns:3.5rem 6rem 3.5rem;align-items:center;justify-content:center;width:min(15rem,100%);min-height:4.5rem}.file-stack.svelte-1gu6wup{position:relative;width:3.2rem;height:4rem}.file-sheet.svelte-1gu6wup{position:absolute;inset:0;border:1px solid var(--loader-border);border-radius:.45rem;background:var(--loader-surface);box-shadow:0 .7rem 1.6rem color-mix(in srgb,var(--loader-muted) 12%,transparent)}.sheet-back.svelte-1gu6wup{transform:translate(.45rem,-.35rem);opacity:.55}.sheet-front.svelte-1gu6wup{display:flex;flex-direction:column;gap:.35rem;justify-content:center;padding:.8rem .65rem;animation:svelte-1gu6wup-file-pulse 1.8s ease-in-out infinite}.sheet-front.svelte-1gu6wup span:where(.svelte-1gu6wup){display:block;height:.25rem;border-radius:999px;background:var(--loader-accent-soft)}.sheet-front.svelte-1gu6wup span:where(.svelte-1gu6wup):nth-child(2){width:78%}.sheet-front.svelte-1gu6wup span:where(.svelte-1gu6wup):nth-child(3){width:58%}.transfer-lanes.svelte-1gu6wup{position:relative;display:grid;gap:.5rem;padding:0 .45rem}.lane.svelte-1gu6wup{position:relative;display:block;height:.2rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--loader-muted) 18%,transparent)}.lane.svelte-1gu6wup:after{content:"";position:absolute;top:0;left:-35%;width:35%;height:100%;border-radius:inherit;background:var(--loader-accent);animation:svelte-1gu6wup-transfer 1.25s ease-in-out infinite}.lane-two.svelte-1gu6wup:after{animation-delay:.16s}.lane-three.svelte-1gu6wup:after{animation-delay:.32s}.database.svelte-1gu6wup{position:relative;width:3.4rem;height:3.6rem;border:1px solid var(--loader-border);border-radius:50%/18%;background:linear-gradient(to bottom,color-mix(in srgb,var(--loader-accent) 10%,var(--loader-surface)),var(--loader-surface));box-shadow:0 .7rem 1.6rem color-mix(in srgb,var(--loader-muted) 12%,transparent);animation:svelte-1gu6wup-database-pulse 1.8s ease-in-out infinite}.database.svelte-1gu6wup:before{content:"";position:absolute;inset:-1px -1px auto;height:1.1rem;border:1px solid var(--loader-border);border-radius:50%;background:color-mix(in srgb,var(--loader-accent) 18%,var(--loader-surface))}.database.svelte-1gu6wup span:where(.svelte-1gu6wup){position:absolute;left:.55rem;right:.55rem;height:1px;background:var(--loader-border)}.database.svelte-1gu6wup span:where(.svelte-1gu6wup):first-child{top:1.75rem}.database.svelte-1gu6wup span:where(.svelte-1gu6wup):last-child{top:2.55rem}@keyframes svelte-1gu6wup-transfer{0%{transform:translate(0);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translate(390%);opacity:0}}@keyframes svelte-1gu6wup-file-pulse{50%{transform:translateY(-.1rem);border-color:color-mix(in srgb,var(--loader-accent) 55%,var(--loader-border))}}@keyframes svelte-1gu6wup-database-pulse{50%{transform:translateY(.1rem);border-color:color-mix(in srgb,var(--loader-accent) 55%,var(--loader-border))}}@media(prefers-reduced-motion:reduce){.sheet-front.svelte-1gu6wup,.database.svelte-1gu6wup,.lane.svelte-1gu6wup:after{animation-duration:1ms;animation-iteration-count:1}}.status-badge.svelte-iejkqz{display:inline-block;padding:.375rem .875rem;border-radius:1rem;font-size:.875rem;font-weight:500;white-space:nowrap}.status-badge.connected.svelte-iejkqz{background:#e8f5e9;color:#2e7d32}.status-badge.disconnected.svelte-iejkqz{background:#f5f5f5;color:#757575}.status-badge.loading.svelte-iejkqz{background:#fff3e0;color:#e65100}.status-badge.coming-soon.svelte-iejkqz{background:#f0f0f0;color:#999}.toast-container.svelte-16h62mc{position:fixed;bottom:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;max-width:24rem;pointer-events:none}.toast.svelte-16h62mc{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:.375rem;box-shadow:0 4px 12px #00000026;pointer-events:auto;animation:svelte-16h62mc-slideIn .2s ease-out}.toast.svelte-16h62mc .message:where(.svelte-16h62mc){flex:1;font-size:.9rem}.toast.svelte-16h62mc .close:where(.svelte-16h62mc){background:none;border:none;font-size:1.25rem;cursor:pointer;opacity:.7;padding:0;width:1.5rem;height:1.5rem;line-height:1}.toast.svelte-16h62mc .close:where(.svelte-16h62mc):hover{opacity:1}.toast.success.svelte-16h62mc{background-color:green;color:#fff}.toast.success.svelte-16h62mc .close:where(.svelte-16h62mc){color:#fff}.toast.error.svelte-16h62mc{background-color:#b40000;color:#fff}.toast.error.svelte-16h62mc .close:where(.svelte-16h62mc){color:#fff}.toast.warning.svelte-16h62mc{background-color:#ffc107;color:#000}.toast.warning.svelte-16h62mc .close:where(.svelte-16h62mc){color:#000}.toast.info.svelte-16h62mc{background-color:#2196f3;color:#fff}.toast.info.svelte-16h62mc .close:where(.svelte-16h62mc){color:#fff}@keyframes svelte-16h62mc-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.field-shell.svelte-17cw1ln{display:block;margin-bottom:1rem;width:100%;min-width:0;flex:3}.field-shell.tiny.svelte-17cw1ln{flex:1}.field-shell.small.svelte-17cw1ln{flex:2}.field-shell.medium.svelte-17cw1ln{flex:3}.field-shell.large.svelte-17cw1ln{flex:4}.field-shell.has-fixed-width.svelte-17cw1ln{width:min(100%,var(--field-fixed-width));flex:0 0 min(100%,var(--field-fixed-width))}.field-shell.svelte-17cw1ln{min-width:var(--field-min-width, 0);max-width:var(--field-max-width, 100%)}.field-shell.svelte-17cw1ln>.field-label:where(.svelte-17cw1ln),.field-shell.svelte-17cw1ln>.error-message:where(.svelte-17cw1ln),.field-shell.svelte-17cw1ln>.helper-text:where(.svelte-17cw1ln){display:block}.field-shell.svelte-17cw1ln .field-label:where(.svelte-17cw1ln){display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.125rem}.field-shell.svelte-17cw1ln .field-label:where(.svelte-17cw1ln)>span:where(.svelte-17cw1ln){margin:0;line-height:1.2}.field-shell.svelte-17cw1ln div:where(.svelte-17cw1ln){display:flex;align-items:flex-start;gap:.5rem}.field-shell.has-error.svelte-17cw1ln input,.field-shell.has-error.svelte-17cw1ln select,.field-shell.has-error.svelte-17cw1ln textarea{border-color:#dc3545}.field-shell.filters.svelte-17cw1ln{margin-bottom:0}.field-shell.svelte-17cw1ln .error-message:where(.svelte-17cw1ln){color:#dc3545;font-size:.875rem;margin-top:.25rem;margin-bottom:0}.field-shell.svelte-17cw1ln .helper-text:where(.svelte-17cw1ln){font-size:.75rem;color:var(--muted-fg);margin-top:.25rem;margin-bottom:0}.boolbox.svelte-1mym5d{display:flex;gap:.5rem}.boolbox--checkbox.svelte-1mym5d{align-items:flex-start}.boolbox--toggle.svelte-1mym5d{position:relative;height:var(--input-height, 2.5rem);align-items:center;gap:.625rem}.boolbox--toggle.svelte-1mym5d input:where(.svelte-1mym5d){position:absolute;width:52px;height:28px;margin:0;opacity:0;cursor:pointer;z-index:1}.toggle-box.svelte-1mym5d{position:relative;flex-shrink:0;width:52px;height:28px;background-color:#ccc;border-radius:28px;transition:background-color .3s}.toggle-box__handle.svelte-1mym5d{position:absolute;top:3px;left:3px;width:22px;height:22px;background-color:#fff;border-radius:50%;transition:left .3s}.boolbox--toggle.svelte-1mym5d input:where(.svelte-1mym5d):checked+.toggle-box:where(.svelte-1mym5d){background-color:#4caf50}.boolbox--toggle.svelte-1mym5d input:where(.svelte-1mym5d):checked+.toggle-box:where(.svelte-1mym5d) .toggle-box__handle:where(.svelte-1mym5d){left:27px}.boolbox-children.svelte-1mym5d{line-height:1.3}.checkbox-row.svelte-13mh23v{display:flex;align-items:flex-start;gap:.5rem}.checkbox-label.svelte-13mh23v,.checkbox-children.svelte-13mh23v{line-height:1.3}.assistant-composer.svelte-d1lg6k{display:flex;flex-direction:column;gap:.45rem}.assistant-composer__input-shell.svelte-d1lg6k{position:relative;overflow:hidden;border:1px solid #d4d4d8;border-radius:1.1rem;background:linear-gradient(180deg,#fffffffa,#fafafafa);box-shadow:0 1px 2px #0000000d,0 12px 24px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.assistant-composer__input-shell.svelte-d1lg6k:focus-within{border-color:#0284c7;box-shadow:0 0 0 4px #0ea5e91f,0 18px 30px #0f172a14;transform:translateY(-1px)}.assistant-composer--disabled.svelte-d1lg6k{opacity:.7}.assistant-composer__textarea.svelte-d1lg6k{display:block;width:100%;min-height:7rem;border:0!important;border-radius:0!important;padding:1rem 4.6rem 1rem 1rem;background:transparent;box-shadow:none!important;outline:none;appearance:none;-webkit-appearance:none;resize:none;font:inherit;line-height:1.55;color:#18181b}.assistant-composer__textarea.svelte-d1lg6k:focus{outline:none;box-shadow:none}.assistant-composer__textarea.svelte-d1lg6k::placeholder{color:#71717a}.assistant-composer__helper.svelte-d1lg6k{margin:0;padding:0 .2rem;font-size:.78rem;color:#71717a}.assistant-composer__send.svelte-d1lg6k{position:absolute;right:.9rem;bottom:.9rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:linear-gradient(180deg,#0f766e,#115e59);color:#fff;font-size:1.05rem;font-weight:700;box-shadow:0 10px 20px #0f766e3d;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.assistant-composer__send.svelte-d1lg6k:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px #0f766e47}.assistant-composer__send.svelte-d1lg6k:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media(max-width:700px){.assistant-composer__helper.svelte-d1lg6k{max-width:16rem}}.checkbox-group.svelte-17hb2vk{display:flex;flex-wrap:wrap;gap:2rem}.checkbox-group.compact.svelte-17hb2vk{gap:.5rem}label.svelte-17hb2vk{display:flex;align-items:center;gap:.5rem}.combobox.svelte-1mxmquh{position:relative;width:100%}input.svelte-1mxmquh{width:100%;height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);padding-right:calc(var(--input-padding-x) + var(--input-dropdown-arrow-size) + .25rem);font-size:1rem;border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-border-radius);background-image:var(--input-dropdown-arrow);background-repeat:no-repeat;background-position:right var(--input-padding-x) center;background-size:var(--input-dropdown-arrow-size);background-color:var(--input-bg);color:inherit;box-sizing:border-box}input.svelte-1mxmquh:focus{outline:none;border-color:var(--input-focus-border)}.listbox.svelte-1mxmquh{position:fixed;margin:0;padding:0;list-style:none;max-height:12rem;overflow-y:auto;background:var(--popup-bg);border:1px solid var(--popup-border);border-radius:.375rem;box-shadow:0 4px 12px #00000026;z-index:1100;margin-top:.125rem}.listbox.open-upward.svelte-1mxmquh{margin-top:0;margin-bottom:.125rem}li.svelte-1mxmquh{padding:.5rem .75rem;cursor:pointer}li.highlighted.svelte-1mxmquh,li.svelte-1mxmquh:hover{background:var(--popup-item-hover-bg)}.file-system-selector.svelte-1vqqqay{display:flex;gap:.5rem;width:100%;align-items:stretch}.file-system-selector.svelte-1vqqqay button{margin:0;white-space:nowrap;display:flex;align-items:center;gap:.375rem;padding:var(--input-padding-y) var(--input-padding-x)}.input-wrapper.svelte-1vqqqay{position:relative;flex:1;min-width:0;display:flex;align-items:center}.selector-input.svelte-1vqqqay{width:100%;cursor:not-allowed;padding-right:2.5rem}.selector-input.has-value.svelte-1vqqqay{font-weight:500}.clear-button.svelte-1vqqqay{position:absolute;right:.5rem;background:transparent;border:none;padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.clear-button.svelte-1vqqqay:hover{opacity:1;background:transparent}.clear-button.svelte-1vqqqay:focus{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.selector-icon.svelte-1vqqqay,.clear-icon.svelte-1vqqqay{font-size:1.125rem;line-height:1}.clear-icon.svelte-1vqqqay{font-weight:700}.browse-button.svelte-1vqqqay{width:120px;flex-shrink:0}.editable-bool.svelte-816kqs{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.25rem;border:1px solid transparent;border-radius:.2rem;background:transparent;cursor:pointer;color:inherit;text-align:inherit}.editable-bool.svelte-816kqs:hover{border-color:#96969680}.editable-bool.svelte-816kqs input:where(.svelte-816kqs){pointer-events:none;accent-color:var(--accent-blue, #2563eb)}div.svelte-1fwh6yk{border:solid 1px transparent;border-radius:.2rem;text-align:inherit;min-width:3ch}div.svelte-1fwh6yk:hover{border-color:#96969680}.editable-epoch.svelte-yhxqmh{position:relative;display:block;width:100%;min-width:4rem}.trigger.svelte-yhxqmh{display:block;width:100%;min-height:1.5rem;padding:.125rem .25rem;text-align:inherit;background:none;border:solid 1px transparent;border-radius:.2rem;font:inherit;color:inherit;cursor:pointer}.trigger.svelte-yhxqmh:hover,.trigger.svelte-yhxqmh:focus{background:none;color:inherit;border-color:#96969680}.trigger.svelte-yhxqmh:focus{outline:none;border-color:#969696b3}.dropdown.svelte-yhxqmh{position:fixed;padding:.25rem;background:var(--popup-bg);border:1px solid var(--popup-border);border-radius:.375rem;box-shadow:0 4px 12px #00000026;z-index:1000}.picker-input.svelte-yhxqmh{display:block;width:100%;min-width:0;padding:.25rem .5rem;font-size:.875rem;border:1px solid var(--popup-border);border-radius:.25rem;background:var(--input-bg);color:inherit;box-sizing:border-box}div.svelte-sll5jf{border:solid 1px transparent;border-radius:.2rem;text-align:inherit}div.svelte-sll5jf:hover{border-color:#96969680}.editable-select.svelte-1ea87rs{position:relative;display:block;width:100%;min-width:4rem}.trigger.svelte-1ea87rs{display:block;width:100%;min-height:1.5rem;padding:.125rem .25rem;text-align:inherit;background:none;border:solid 1px transparent;border-radius:.2rem;font:inherit;color:inherit;cursor:pointer}.trigger.svelte-1ea87rs:hover,.trigger.svelte-1ea87rs:focus{background:none;color:inherit;border-color:#96969680}.trigger.svelte-1ea87rs:focus{outline:none;border-color:#969696b3}.dropdown.svelte-1ea87rs{position:fixed;min-width:100%;margin-top:.125rem;padding:.25rem 0;background:var(--popup-bg);border:1px solid var(--popup-border);border-radius:.375rem;box-shadow:0 4px 12px #00000026;z-index:1100}.dropdown.open-upward.svelte-1ea87rs{margin-top:0;margin-bottom:.125rem}.search-input.svelte-1ea87rs{display:block;width:calc(100% - .5rem);margin:0 .25rem .25rem;padding:.25rem .5rem;font-size:.875rem;border:1px solid var(--popup-border);border-radius:.25rem;background:var(--input-bg);color:inherit}.options.svelte-1ea87rs{margin:0;padding:0;list-style:none;max-height:10rem;overflow-y:auto}li.svelte-1ea87rs{padding:.25rem .5rem;cursor:pointer;font-size:.875rem}li.highlighted.svelte-1ea87rs,li.svelte-1ea87rs:hover{background:var(--popup-item-hover-bg)}div.svelte-13331n1{display:inline-block;min-height:1.6rem;padding:.125rem .35rem;border:solid 1px transparent;border-radius:.2rem;text-align:inherit;cursor:text;white-space:pre-wrap}div.svelte-13331n1:hover{border-color:#96969680}div.svelte-13331n1:focus{outline:none;border-color:#969696b3;background:color-mix(in srgb,var(--surface-1, #f9fafb) 65%,white)}button.svelte-h31bri{flex-shrink:1}.multi-select-dropdown.svelte-32c3r8{position:relative;width:100%;min-width:0}.trigger.svelte-32c3r8{position:relative;width:100%;min-width:0;height:var(--input-height);display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:var(--input-padding-y) var(--input-padding-x);font-size:1rem;border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg);background-image:none!important;color:inherit;box-sizing:border-box;cursor:pointer;text-align:left}.trigger.svelte-32c3r8:hover,.trigger.svelte-32c3r8:focus{background:var(--input-bg);color:inherit}.trigger.svelte-32c3r8:focus{outline:none;border-color:var(--input-focus-border)}.trigger.svelte-32c3r8:disabled{opacity:.6;cursor:not-allowed}.trigger.svelte-32c3r8 .trigger-label:where(.svelte-32c3r8){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger.svelte-32c3r8 .multi-select-arrow:where(.svelte-32c3r8){flex-shrink:0;width:var(--input-dropdown-arrow-size);height:var(--input-dropdown-arrow-size);background-image:var(--input-dropdown-arrow);background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease;opacity:.8}.trigger.open.svelte-32c3r8 .multi-select-arrow:where(.svelte-32c3r8){transform:rotate(180deg)}.listbox.svelte-32c3r8{position:fixed;z-index:1100;margin:0;padding:0;max-height:17.5rem;overflow:hidden;display:flex;flex-direction:column;background:var(--popup-bg);border:1px solid var(--popup-border);border-radius:.375rem;box-shadow:0 4px 12px #00000026}.listbox.open-upward.svelte-32c3r8{flex-direction:column-reverse}.listbox-search.svelte-32c3r8{padding:.375rem;border-bottom:1px solid var(--popup-border);flex-shrink:0}.listbox.open-upward.svelte-32c3r8 .listbox-search:where(.svelte-32c3r8){border-bottom:none;border-top:1px solid var(--popup-border)}.search-input.svelte-32c3r8{width:100%;padding:.375rem .5rem;font-size:.875rem;border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg);color:inherit;box-sizing:border-box}.search-input.svelte-32c3r8:focus{outline:none;border-color:var(--input-focus-border)}.listbox-actions.svelte-32c3r8{display:flex;gap:.75rem;padding:.25rem .5rem;flex-shrink:0;border-bottom:1px solid var(--popup-border)}.listbox.open-upward.svelte-32c3r8 .listbox-actions:where(.svelte-32c3r8){border-bottom:none;border-top:1px solid var(--popup-border)}.action-link.svelte-32c3r8{background:none;border:none;padding:0;font-size:.8125rem;color:var(--link-fg, var(--primary-fg));cursor:pointer;text-decoration:underline}.action-link.svelte-32c3r8:hover{text-decoration:none}.listbox-list.svelte-32c3r8{overflow-y:auto;min-height:0;max-height:12rem}.listbox-empty.svelte-32c3r8{padding:.75rem 1rem;font-size:.875rem;color:var(--muted-fg)}.listbox-item.svelte-32c3r8{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;font-size:.9375rem}.listbox-item.svelte-32c3r8 input[type=checkbox]:where(.svelte-32c3r8){flex-shrink:0}.listbox-item.svelte-32c3r8 label:where(.svelte-32c3r8){flex:1;cursor:pointer}div.svelte-l5c8zy{position:relative;width:100%}div.svelte-l5c8zy input:where(.svelte-l5c8zy){width:100%}div.svelte-l5c8zy input:where(.svelte-l5c8zy):disabled,div.svelte-l5c8zy input:where(.svelte-l5c8zy):read-only{cursor:not-allowed}div.svelte-l5c8zy span:where(.svelte-l5c8zy){position:absolute;display:block;right:1.8rem;top:0;line-height:2rem;opacity:.7;font-size:.8rem;padding:.1rem;text-align:right}.segmented-slider-bar.svelte-sl11i{--segmented-fill-0: color-mix(in srgb, var(--input-focus-border) 58%, var(--surface-bg));--segmented-fill-1: color-mix(in srgb, var(--section-heading-color) 38%, var(--surface-bg));--segmented-fill-2: color-mix(in srgb, var(--muted-fg) 22%, var(--surface-bg));width:100%}.segmented-slider-bar.is-dragging.svelte-sl11i{cursor:ew-resize}.track.svelte-sl11i{position:relative;display:flex;height:3rem;border-radius:.4rem;border:1px solid var(--surface-border);overflow:visible;-webkit-user-select:none;user-select:none}.segment.svelte-sl11i{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden}.segment.segment-first.svelte-sl11i{border-radius:.35rem 0 0 .35rem}.segment.segment-last.svelte-sl11i{border-radius:0 .35rem .35rem 0}.segment.svelte-sl11i .tooltip-target-anchor{width:100%;height:100%;display:flex;min-width:0}.segment-content.svelte-sl11i{display:flex;flex:1 1 auto;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.02rem}.segment-name.svelte-sl11i{font-size:.72rem;font-weight:600;color:var(--primary-fg)}.segment-detail.svelte-sl11i{font-size:.65rem;color:var(--muted-fg)}.segment-name.svelte-sl11i,.segment-detail.svelte-sl11i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 .25rem}.handle.svelte-sl11i{position:absolute;top:-3px;bottom:-3px;width:4px;transform:translate(-50%);background:var(--surface-bg);border:2px solid var(--surface-border);border-radius:2px;cursor:ew-resize;z-index:2;display:flex;align-items:center;justify-content:center;transition:border-color .1s}.handle.svelte-sl11i:hover,.handle.svelte-sl11i:focus-visible,.handle.active.svelte-sl11i{border-color:var(--input-focus-border);outline:none}.handle-knob.svelte-sl11i{width:8px;height:16px;border-radius:3px;background:var(--surface-border);transition:background .1s}.handle.svelte-sl11i:hover .handle-knob:where(.svelte-sl11i),.handle.svelte-sl11i:focus-visible .handle-knob:where(.svelte-sl11i),.handle.active.svelte-sl11i .handle-knob:where(.svelte-sl11i){background:var(--input-focus-border)}.radio-group.svelte-1ud9gsm{display:flex;flex-wrap:wrap;gap:2rem}label.svelte-1ud9gsm{display:flex;align-items:center;gap:.5rem}.stepper-dropdown.svelte-tu9fyg{position:relative;display:flex;align-items:center;width:100%;height:var(--input-height);border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg);box-sizing:border-box;transition:border-color .12s ease,background-color .12s ease}.stepper-dropdown.svelte-tu9fyg:not(.is-disabled):hover{background:color-mix(in srgb,var(--primary-fg) 5%,var(--input-bg));border-color:#96969680}.stepper-dropdown.is-disabled.svelte-tu9fyg{background:var(--input-disabled-bg)}.stepper-trigger.svelte-tu9fyg,.stepper-button.svelte-tu9fyg{all:unset;box-sizing:border-box;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.stepper-trigger.svelte-tu9fyg{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;padding:var(--input-padding-y) 2.2rem;background:transparent;color:var(--primary-fg);cursor:pointer;border:solid 1px transparent;border-radius:calc(var(--input-border-radius) - 1px);transition:border-color .12s ease}.stepper-trigger.svelte-tu9fyg:disabled{cursor:default}.stepper-label.svelte-tu9fyg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.stepper-button.svelte-tu9fyg{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--primary-fg);cursor:pointer;border-radius:999px;border:solid 1px transparent;transition:border-color .12s ease}.stepper-button-left.svelte-tu9fyg{left:.25rem}.stepper-button-right.svelte-tu9fyg{right:.25rem}.stepper-trigger.svelte-tu9fyg:not(:disabled):hover,.stepper-trigger.menu-open.svelte-tu9fyg{background:transparent;color:var(--primary-fg);border-color:#96969680}.stepper-button.svelte-tu9fyg:not(:disabled):hover{background:transparent;color:var(--primary-fg);border-color:transparent}.stepper-button.svelte-tu9fyg:disabled,.stepper-dropdown.is-disabled.svelte-tu9fyg .stepper-button:where(.svelte-tu9fyg),.stepper-dropdown.is-disabled.svelte-tu9fyg .stepper-trigger:where(.svelte-tu9fyg){cursor:default;color:var(--muted-fg)}.chevron.svelte-tu9fyg{display:inline-block;width:.55rem;height:.55rem;border-right:.16rem solid currentColor;border-bottom:.16rem solid currentColor;flex:0 0 auto}.chevron-left.svelte-tu9fyg{transform:rotate(135deg);margin-left:.15rem}.chevron-right.svelte-tu9fyg{transform:rotate(-45deg);margin-right:.15rem}.stepper-dropdown-menu.svelte-tu9fyg{position:fixed;z-index:1100;max-height:15rem;overflow-y:auto;background:var(--popup-bg);border:1px solid var(--popup-border);border-radius:.5rem;box-shadow:0 8px 22px #0000002e}.stepper-option.svelte-tu9fyg{all:unset;box-sizing:border-box;display:block;width:100%;padding:.625rem .85rem;cursor:pointer;text-align:center}.stepper-option.selected.svelte-tu9fyg{background:color-mix(in srgb,var(--input-focus-border) 16%,var(--popup-bg));color:var(--primary-fg)}.stepper-option.svelte-tu9fyg:hover:not(.selected){background:var(--popup-item-hover-bg);color:var(--primary-fg)}.stepper-option.selected.svelte-tu9fyg:hover{background:color-mix(in srgb,var(--input-focus-border) 26%,var(--popup-bg));color:var(--primary-fg)}.stepper-option.svelte-tu9fyg+.stepper-option:where(.svelte-tu9fyg){border-top:1px solid var(--popup-menu-separator)}.stepper-filter.svelte-tu9fyg{position:sticky;top:0;z-index:1;padding:.5rem .6rem;background:var(--popup-bg);border-bottom:1px solid var(--popup-menu-separator)}.stepper-filter-input.svelte-tu9fyg{all:unset;box-sizing:border-box;display:block;width:100%;padding:.35rem .6rem;border:1px solid var(--input-border);border-radius:.375rem;background:var(--input-bg);color:var(--primary-fg);font-size:.875rem;line-height:1.4}.stepper-filter-input.svelte-tu9fyg:focus{border-color:var(--input-focus-border);outline:none}.stepper-no-results.svelte-tu9fyg{padding:.625rem .85rem;text-align:center;color:var(--muted-fg);font-size:.875rem}.stepper-button.svelte-tu9fyg:focus,.stepper-button.svelte-tu9fyg:focus-visible{outline:none;box-shadow:none;background:transparent;color:var(--primary-fg);border-color:transparent}.stepper-trigger.svelte-tu9fyg:focus,.stepper-trigger.svelte-tu9fyg:focus-visible{outline:none;box-shadow:none;background:transparent;color:var(--primary-fg);border-color:#969696b3}.stepper-trigger.menu-open.svelte-tu9fyg{border-color:#969696b3}textarea.svelte-11lvb46{min-height:5em}.textbox-shell.svelte-vtggyo{position:relative;width:100%}.textbox-shell.svelte-vtggyo input:where(.svelte-vtggyo){width:100%}.textbox-shell.svelte-vtggyo input:where(.svelte-vtggyo):disabled,.textbox-shell.svelte-vtggyo input:where(.svelte-vtggyo):read-only{cursor:not-allowed}.textbox-shell.masked.svelte-vtggyo input:where(.svelte-vtggyo){padding-right:calc(var(--input-padding-x) + 2.25rem)}.textbox-shell.has-icon.svelte-vtggyo input:where(.svelte-vtggyo){padding-left:calc(var(--input-padding-x) + 1.75rem)}.textbox-shell.has-suffix.svelte-vtggyo input:where(.svelte-vtggyo){padding-right:calc(var(--input-padding-x) + 3.25rem)}.textbox-icon{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:var(--muted-fg);pointer-events:none;z-index:1}.textbox-suffix.svelte-vtggyo{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);color:var(--muted-fg);font-size:.875rem;line-height:1;pointer-events:none}.mask-toggle.svelte-vtggyo{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;background:transparent;color:var(--muted-fg);cursor:pointer;border-radius:.375rem}.mask-toggle.svelte-vtggyo:hover:not(:disabled){color:var(--primary-fg);background:color-mix(in srgb,var(--surface-border) 35%,transparent)}.mask-toggle.svelte-vtggyo:focus-visible{outline:2px solid var(--input-focus-border);outline-offset:1px}.mask-toggle.svelte-vtggyo:disabled{opacity:.5;cursor:not-allowed}input.svelte-1asx4rt{position:absolute;width:52px;height:28px;margin:0;opacity:0;cursor:pointer;z-index:1}.container.svelte-1asx4rt{position:relative;height:var(--input-height, 2.5rem);display:flex;align-items:center;gap:.625rem}.toggle-box.svelte-1asx4rt{position:relative;flex-shrink:0;width:52px;height:28px;background-color:#ccc;border-radius:28px;transition:background-color .3s}.toggle-box__handle.svelte-1asx4rt{position:absolute;top:3px;left:3px;width:22px;height:22px;background-color:#fff;border-radius:50%;transition:left .3s}input.svelte-1asx4rt:checked+.toggle-box:where(.svelte-1asx4rt){background-color:#4caf50}input.svelte-1asx4rt:checked+.toggle-box:where(.svelte-1asx4rt) .toggle-box__handle:where(.svelte-1asx4rt){left:27px}.content-section.svelte-17p3zuv{display:flex;flex-direction:column;gap:1rem}.content-section.svelte-17p3zuv p{margin:0;color:#333}.content-section.svelte-17p3zuv ul{margin:0;padding-left:1.5rem}.content-section.svelte-17p3zuv ul li{color:#333}.content-section.svelte-17p3zuv h4{margin:0 0 .5rem;font-size:1rem;font-weight:600}.collapsible-section.svelte-1rnr3zi{box-sizing:border-box;width:100%;min-width:0;flex:0 0 auto;margin-bottom:.5rem}.collapsible-section__heading.svelte-1rnr3zi{margin-bottom:1rem}.collapsible-section__header.svelte-1rnr3zi{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s}.collapsible-section__header.svelte-1rnr3zi:hover{opacity:.8}.collapsible-section--static.svelte-1rnr3zi .collapsible-section__header:where(.svelte-1rnr3zi){cursor:default}.collapsible-section--static.svelte-1rnr3zi .collapsible-section__header:where(.svelte-1rnr3zi):hover{opacity:1}.collapsible-section__header-content.svelte-1rnr3zi{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}.collapsible-section__icon.svelte-1rnr3zi{font-size:.9rem;line-height:1;transition:transform .2s;display:inline-block;min-width:1rem}.collapsible-section.svelte-1rnr3zi:not(.collapsed) .collapsible-section__icon:where(.svelte-1rnr3zi){transform:rotate(90deg)}.collapsible-section__subtitle.svelte-1rnr3zi{margin:0;font-size:.875rem;color:var(--muted-fg)}.collapsible-section__actions.svelte-1rnr3zi{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto}.collapsible-section__header.svelte-1rnr3zi h1,.collapsible-section__header.svelte-1rnr3zi h2,.collapsible-section__header.svelte-1rnr3zi h3,.collapsible-section__header.svelte-1rnr3zi h4,.collapsible-section__header.svelte-1rnr3zi h5,.collapsible-section__header.svelte-1rnr3zi h6{margin:0}.collapsible-section__content-shell.svelte-1rnr3zi{display:grid;grid-template-rows:1fr;width:100%;min-width:0;overflow:hidden;opacity:1;transition:grid-template-rows .2s ease-out,opacity .2s ease-out}.collapsible-section.collapsed.svelte-1rnr3zi .collapsible-section__content-shell:where(.svelte-1rnr3zi){grid-template-rows:0fr;opacity:0}.collapsible-section__content-clip.svelte-1rnr3zi{min-height:0;min-width:0;overflow:hidden}.collapsible-section__content.svelte-1rnr3zi{min-width:0;transform:translateY(0);transition:transform .2s ease-out}.collapsible-section.collapsed.svelte-1rnr3zi .collapsible-section__content:where(.svelte-1rnr3zi){transform:translateY(-.5rem)}.collapsible-section--card.svelte-1rnr3zi{border:1px solid var(--ui-surface-border);border-radius:var(--ui-surface-radius);background:var(--ui-surface-bg);box-shadow:var(--ui-surface-shadow);overflow:hidden}.collapsible-section--card.svelte-1rnr3zi .collapsible-section__heading:where(.svelte-1rnr3zi){display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0;padding:1rem 1.25rem}.collapsible-section--card.svelte-1rnr3zi .collapsible-section__header:where(.svelte-1rnr3zi){flex:1 1 auto;min-width:0}.collapsible-section--card.collapsible-section--compact.svelte-1rnr3zi .collapsible-section__heading:where(.svelte-1rnr3zi){padding:.75rem .9rem}.collapsible-section--card.svelte-1rnr3zi .collapsible-section__content:where(.svelte-1rnr3zi){padding:0 1.25rem 1.25rem}.collapsible-section--card.collapsible-section--compact.svelte-1rnr3zi .collapsible-section__content:where(.svelte-1rnr3zi){padding:0 .9rem .9rem}.collapsible-section--card.svelte-1rnr3zi .collapsible-section__header:where(.svelte-1rnr3zi) h1,.collapsible-section--card.svelte-1rnr3zi .collapsible-section__header:where(.svelte-1rnr3zi) h2,.collapsible-section--card.svelte-1rnr3zi .collapsible-section__header:where(.svelte-1rnr3zi) h3,.collapsible-section--card.svelte-1rnr3zi .collapsible-section__header:where(.svelte-1rnr3zi) h4,.collapsible-section--card.svelte-1rnr3zi .collapsible-section__header:where(.svelte-1rnr3zi) h5,.collapsible-section--card.svelte-1rnr3zi .collapsible-section__header:where(.svelte-1rnr3zi) h6{font-size:1rem;line-height:1.2}.action-card.svelte-1biy9cv{position:relative;display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-surface-radius);box-shadow:var(--ui-surface-shadow);color:inherit;text-decoration:none;text-shadow:none}.action-card.density-compact.svelte-1biy9cv{padding:1rem;gap:.75rem}.action-card.selected.svelte-1biy9cv{background:var(--ui-selection-bg);border-color:var(--ui-selection-border)}.action-card.tone-info.svelte-1biy9cv{border-left:4px solid var(--ui-tone-info)}.action-card.tone-success.svelte-1biy9cv{border-left:4px solid var(--ui-tone-success)}.action-card.tone-warning.svelte-1biy9cv{border-left:4px solid var(--ui-tone-warning)}.action-card.tone-danger.svelte-1biy9cv{border-left:4px solid var(--ui-tone-danger)}.action-card.tone-neutral.svelte-1biy9cv{border-left:4px solid var(--ui-tone-neutral)}a.action-card.svelte-1biy9cv:hover{border-color:var(--ui-surface-border-strong);box-shadow:var(--ui-surface-hover-shadow);text-decoration:none;text-shadow:none}.action-card-header.svelte-1biy9cv{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.action-card-title-group.svelte-1biy9cv{display:grid;gap:.4rem;min-width:0}.action-card-title-group.svelte-1biy9cv h2:where(.svelte-1biy9cv),.action-card-title-group.svelte-1biy9cv p:where(.svelte-1biy9cv){margin:0}.action-card-title-group.svelte-1biy9cv h2:where(.svelte-1biy9cv){font-size:1.15rem}.action-card-title-group.svelte-1biy9cv p:where(.svelte-1biy9cv){color:var(--muted-fg);line-height:1.45}.action-card-header-actions.svelte-1biy9cv{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto}.action-card-body.svelte-1biy9cv,.action-card-meta.svelte-1biy9cv{min-width:0}.action-card-meta.svelte-1biy9cv{font-size:.85rem;color:var(--muted-fg)}.action-card-actions.svelte-1biy9cv{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:auto}.card-grid.svelte-17zs8l5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--card-grid-min),100%),1fr));gap:var(--card-grid-gap);align-items:stretch}.card-grid.equal-rows.svelte-17zs8l5{grid-auto-rows:1fr}fieldset.svelte-of4iw7{width:100%;border-width:.1rem;border-style:solid;border-radius:.35rem;margin-bottom:1rem;padding:1rem;box-sizing:border-box}legend.svelte-of4iw7{font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.2rem;color:var(--primary-fg)}.form-row.svelte-h0wjq1{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}@media(max-width:680px){.form-row.svelte-h0wjq1{flex-direction:column;gap:0}}main.svelte-1dk38q1{margin:0;padding:1.25rem;position:absolute;top:3rem;right:1rem;bottom:0;left:1rem;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;overflow:auto}@media(min-width:1024px){main.sidebar.svelte-1dk38q1{left:var(--shell-main-sidebar-left);transition:left .2s ease}main.sidebar-collapsed.svelte-1dk38q1{left:var(--shell-main-collapsed-sidebar-left)}}nav.svelte-1nd7ip1{display:flex;align-items:center;gap:.5rem}nav.svelte-1nd7ip1 a:where(.svelte-1nd7ip1){color:#fff;text-decoration:none;text-shadow:1px 1px 1px rgb(0,0,0)}nav.svelte-1nd7ip1 a:where(.svelte-1nd7ip1):hover{text-shadow:1px 1px 2px rgb(0,0,0);text-decoration:underline}nav.svelte-1nd7ip1 a.home-link:where(.svelte-1nd7ip1){display:flex;align-items:center}nav.svelte-1nd7ip1 a.home-link:where(.svelte-1nd7ip1):hover{text-decoration:none;opacity:.8}nav.svelte-1nd7ip1 .separator:where(.svelte-1nd7ip1){color:#fff9}header.svelte-it3iq{position:fixed;top:0;left:0;height:3rem;z-index:997;width:100%;background-color:maroon;color:#fff;display:flex;justify-content:space-between;align-items:center}header.svelte-it3iq div.left:where(.svelte-it3iq){display:flex;justify-content:flex-start;align-items:center;gap:1rem}header.svelte-it3iq div.right:where(.svelte-it3iq){display:flex;align-items:center;gap:.5rem;margin-right:.5rem}header.svelte-it3iq div.hamburger:where(.svelte-it3iq){display:flex;align-items:center}@media(min-width:1024px){header.svelte-it3iq div.hamburger:where(.svelte-it3iq){display:none}}header.svelte-it3iq a.logo:where(.svelte-it3iq){display:block;text-decoration:none;background-repeat:no-repeat;background-size:contain;background-position:center;width:3rem;height:3rem;margin-left:1rem}header.svelte-it3iq a.logo:where(.svelte-it3iq) span:where(.svelte-it3iq){display:none}header.svelte-it3iq a.logo.compact:where(.svelte-it3iq){width:2rem;height:2rem;margin-left:.75rem}nav.svelte-19hsh8t{background-color:var(--nav-bg);border-right:1px solid var(--nav-border);position:fixed;z-index:999;top:3rem;left:0;bottom:0;width:14.75rem;padding:1rem .85rem;display:flex;flex-direction:column;transition:width .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1)}nav.svelte-19hsh8t .nav-bottom-controls:where(.svelte-19hsh8t){display:flex;justify-content:stretch;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--nav-border);flex-shrink:0}nav.svelte-19hsh8t ul:where(.svelte-19hsh8t){list-style:none;padding:0;margin:0;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.2rem}nav.svelte-19hsh8t ul:where(.svelte-19hsh8t) li:where(.svelte-19hsh8t){min-width:0}nav.svelte-19hsh8t ul:where(.svelte-19hsh8t) li.separated:where(.svelte-19hsh8t){margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--nav-border)}nav.svelte-19hsh8t ul:where(.svelte-19hsh8t) li:where(.svelte-19hsh8t) a:where(.svelte-19hsh8t),nav.svelte-19hsh8t ul:where(.svelte-19hsh8t) li:where(.svelte-19hsh8t)>span:where(.svelte-19hsh8t){display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-height:2.55rem;padding:.55rem .7rem;border-radius:.42rem;color:var(--nav-link-color);background-color:var(--nav-link-bg);text-decoration:none;text-shadow:none;font-size:.95rem;font-weight:650;line-height:1.2;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}nav.svelte-19hsh8t ul:where(.svelte-19hsh8t) li:where(.svelte-19hsh8t) a:where(.svelte-19hsh8t):hover,nav.svelte-19hsh8t ul:where(.svelte-19hsh8t) li:where(.svelte-19hsh8t)>span:where(.svelte-19hsh8t):hover{background-color:var(--nav-link-hover-bg);color:var(--nav-link-hover-color);text-shadow:none;text-decoration:none}nav.svelte-19hsh8t ul:where(.svelte-19hsh8t) li.active:where(.svelte-19hsh8t) a:where(.svelte-19hsh8t){background:var(--nav-link-active-bg);color:#fff;box-shadow:0 .35rem .75rem var(--nav-link-active-shadow);text-shadow:none}nav.svelte-19hsh8t .nav-icon{flex:0 0 auto;width:1.1rem;height:1.1rem}nav.svelte-19hsh8t .nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){nav.auto-collapse.collapsed.svelte-19hsh8t{width:3.25rem;padding:.85rem .4rem;overflow:hidden}nav.auto-collapse.collapsed.svelte-19hsh8t ul:where(.svelte-19hsh8t) li:where(.svelte-19hsh8t) a:where(.svelte-19hsh8t),nav.auto-collapse.collapsed.svelte-19hsh8t ul:where(.svelte-19hsh8t) li:where(.svelte-19hsh8t)>span:where(.svelte-19hsh8t){min-height:2.35rem;padding:.45rem .2rem;justify-content:center;gap:0}nav.auto-collapse.collapsed.svelte-19hsh8t .nav-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}nav.auto-collapse.collapsed.svelte-19hsh8t li.separated:where(.svelte-19hsh8t){margin-top:.55rem;padding-top:.55rem}nav.auto-collapse.collapsed.svelte-19hsh8t .nav-bottom-controls:where(.svelte-19hsh8t){padding-top:.5rem}}.overlay.svelte-19hsh8t{display:none}@media(max-width:1023px){nav.svelte-19hsh8t{display:none;left:auto;right:0;width:min(16rem,100vw - 3rem);padding:.75rem;border-right:none;border-left:1px solid var(--nav-border)}nav.svelte-19hsh8t ul:where(.svelte-19hsh8t) li:where(.svelte-19hsh8t) a:where(.svelte-19hsh8t){padding:.55rem .65rem;font-size:.9rem;font-weight:500}nav.mobile-open.svelte-19hsh8t{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 3rem)}.overlay.mobile-open.svelte-19hsh8t{display:block;position:fixed;top:3rem;right:0;bottom:0;left:0;background-color:#00000080;z-index:998}}.groups.svelte-tb288a{position:relative;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}.groups.svelte-tb288a>*{white-space:nowrap}.panel.svelte-tb288a{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.panel.out.svelte-tb288a{position:absolute;left:0;top:0;opacity:0;pointer-events:none}.default-panel.out.svelte-tb288a{transform:translate(-8px)}.selection-panel.out.svelte-tb288a{transform:translate(8px)}.default-panel.in-flow.svelte-tb288a,.selection-panel.in-flow.svelte-tb288a{transform:translate(0)}.info-grid.svelte-1bi2h0z{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1rem;background:#f9f9f9;border-radius:.25rem}.info-item.svelte-cvtteu{display:flex;flex-direction:column;gap:.25rem}.info-item.svelte-cvtteu .label:where(.svelte-cvtteu){font-size:.75rem;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.info-item.svelte-cvtteu .value:where(.svelte-cvtteu){font-size:.875rem;color:#333}.info-item.svelte-cvtteu .value-link:where(.svelte-cvtteu){color:var(--accent-fg, #2563eb);text-decoration:underline;text-underline-offset:.15em}.info-item.svelte-cvtteu .helper-text:where(.svelte-cvtteu){font-size:.75rem;line-height:1.35;color:#666}.metric-card.svelte-1j0yl3x{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.875rem 1rem;border-radius:var(--ui-surface-radius);background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-left:3px solid var(--ui-tone-success);color:inherit;text-decoration:none;text-shadow:none;transition:box-shadow .15s ease,border-color .15s ease}.metric-card.tone-default.svelte-1j0yl3x,.metric-card.tone-success.svelte-1j0yl3x{border-left-color:var(--ui-tone-success)}.metric-card.tone-neutral.svelte-1j0yl3x,.metric-card.zero.svelte-1j0yl3x{border-left-color:var(--ui-tone-neutral)}.metric-card.tone-info.svelte-1j0yl3x{border-left-color:var(--ui-tone-info)}.metric-card.tone-warning.svelte-1j0yl3x{border-left-color:var(--ui-tone-warning)}.metric-card.tone-danger.svelte-1j0yl3x{border-left-color:var(--ui-tone-danger)}.metric-card.selected.svelte-1j0yl3x{background:var(--ui-selection-bg);border-color:var(--ui-selection-border)}a.metric-card.svelte-1j0yl3x:hover{border-color:var(--ui-surface-border-strong);box-shadow:var(--ui-surface-hover-shadow);text-decoration:none;text-shadow:none}.metric-label.svelte-1j0yl3x{font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-fg);line-height:1}.metric-value.svelte-1j0yl3x{font-size:2rem;font-weight:300;color:var(--primary-fg);line-height:1;font-variant-numeric:tabular-nums}.metric-card.zero.svelte-1j0yl3x .metric-value:where(.svelte-1j0yl3x){color:var(--subtle-fg);font-size:1.5rem}.metric-subtitle.svelte-1j0yl3x{margin-top:.1rem;font-size:.75rem;color:var(--muted-fg)}.metric-card.tone-success.svelte-1j0yl3x .metric-subtitle:where(.svelte-1j0yl3x){color:var(--status-active-fg)}.metric-card.tone-warning.svelte-1j0yl3x .metric-subtitle:where(.svelte-1j0yl3x){color:var(--ui-tone-warning);font-weight:600}.metric-card.tone-danger.svelte-1j0yl3x .metric-subtitle:where(.svelte-1j0yl3x){color:var(--status-error-fg);font-weight:600}.metric-grid.svelte-1uxvknj{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--metric-grid-min),100%),1fr));gap:var(--metric-grid-gap)}.header-row.svelte-16ejg65{display:flex;flex-direction:row;align-items:center;gap:.25rem;margin-bottom:1rem}.back-button.svelte-16ejg65{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;margin:0;padding:0;color:inherit;text-decoration:none;border:none;background:transparent;border-radius:.375rem;transition:background-color .15s ease}.back-button.svelte-16ejg65:hover{background-color:#0000000f}.back-button.svelte-16ejg65:focus-visible{outline:2px solid currentColor;outline-offset:2px}.header-content.svelte-16ejg65{flex:1;min-width:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width:680px){.header-content.svelte-16ejg65{flex-direction:column;align-items:stretch;gap:.75rem}}.header-title.svelte-16ejg65{display:flex;flex-direction:column;gap:.25rem}.header-title.svelte-16ejg65 h1:where(.svelte-16ejg65),.header-title.svelte-16ejg65 p:where(.svelte-16ejg65){margin:0;padding:0}.header-actions.svelte-16ejg65{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}@media(max-width:680px){.header-actions.svelte-16ejg65{align-self:flex-start}}.header-actions.svelte-16ejg65>*{white-space:nowrap}header.section-header.svelte-1emnmrp{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem}header.section-header.svelte-1emnmrp h1:where(.svelte-1emnmrp),header.section-header.svelte-1emnmrp h2:where(.svelte-1emnmrp),header.section-header.svelte-1emnmrp h3:where(.svelte-1emnmrp),header.section-header.svelte-1emnmrp h4:where(.svelte-1emnmrp),header.section-header.svelte-1emnmrp h5:where(.svelte-1emnmrp),header.section-header.svelte-1emnmrp h6:where(.svelte-1emnmrp){margin-top:.25rem;margin-bottom:.25rem}header.section-header.compact.svelte-1emnmrp{margin:0}header.section-header.compact.svelte-1emnmrp h1:where(.svelte-1emnmrp),header.section-header.compact.svelte-1emnmrp h2:where(.svelte-1emnmrp),header.section-header.compact.svelte-1emnmrp h3:where(.svelte-1emnmrp),header.section-header.compact.svelte-1emnmrp h4:where(.svelte-1emnmrp),header.section-header.compact.svelte-1emnmrp h5:where(.svelte-1emnmrp),header.section-header.compact.svelte-1emnmrp h6:where(.svelte-1emnmrp){margin:0}.section-title.svelte-1emnmrp{min-width:0}.section-title.svelte-1emnmrp p:where(.svelte-1emnmrp){margin-top:.25rem;margin-bottom:1rem;font-size:.9rem;color:var(--muted-fg);line-height:1.3}.header-actions.svelte-1emnmrp{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}.header-actions.svelte-1emnmrp a{color:var(--primary-link);text-decoration:none;font-size:.9375rem}.header-actions.svelte-1emnmrp a:hover{text-decoration:underline}.header-actions.svelte-1emnmrp>*{white-space:nowrap}.panel.svelte-17q33ml{min-width:0;padding:1.25rem;border:1px solid var(--ui-surface-border);border-radius:var(--ui-surface-radius);background:var(--ui-surface-bg)}.panel.raised.svelte-17q33ml{background:var(--ui-surface-raised-bg);border-color:var(--raised-border)}.panel.selected.svelte-17q33ml{background:var(--ui-selection-bg);border-color:var(--ui-selection-border)}.panel.wide.svelte-17q33ml{grid-column:1/-1}.panel.density-compact.svelte-17q33ml{padding:.875rem 1rem}.panel.tone-info.svelte-17q33ml{border-left:4px solid var(--ui-tone-info)}.panel.tone-success.svelte-17q33ml{border-left:4px solid var(--ui-tone-success)}.panel.tone-warning.svelte-17q33ml{border-left:4px solid var(--ui-tone-warning)}.panel.tone-danger.svelte-17q33ml{border-left:4px solid var(--ui-tone-danger)}.panel.tone-neutral.svelte-17q33ml{border-left:4px solid var(--ui-tone-neutral)}.panel-header.svelte-17q33ml{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.panel-header.svelte-17q33ml header{margin:0}.panel-header.svelte-17q33ml h1,.panel-header.svelte-17q33ml h2,.panel-header.svelte-17q33ml h3,.panel-header.svelte-17q33ml h4,.panel-header.svelte-17q33ml h5,.panel-header.svelte-17q33ml h6,.panel-header.svelte-17q33ml p{margin-top:0}.panel-actions.svelte-17q33ml,.panel-footer.svelte-17q33ml{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.panel-actions.svelte-17q33ml{justify-content:flex-end;flex:0 0 auto}.panel-body.svelte-17q33ml{min-width:0}.panel-footer.svelte-17q33ml{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ui-surface-border)}@media(max-width:640px){.panel-header.svelte-17q33ml{flex-direction:column;align-items:stretch}.panel-actions.svelte-17q33ml{justify-content:flex-start}}section.svelte-16zruf0{margin-bottom:1rem}.sticky-page-layout.svelte-tj6lh5{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:1rem}.sticky-page-layout__top.svelte-tj6lh5{flex:0 0 auto}.sticky-page-layout__body.svelte-tj6lh5{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.summary-grid.svelte-1pd6ysz{margin:0}.summary-grid--tiles.svelte-1pd6ysz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--summary-grid-min),100%),1fr));gap:var(--summary-grid-gap)}.summary-grid--list.svelte-1pd6ysz{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1.5rem}.summary-grid--list.svelte-1pd6ysz dt:where(.svelte-1pd6ysz){font-weight:500}.summary-grid--list.svelte-1pd6ysz dd:where(.svelte-1pd6ysz){margin:0}.summary-tile.svelte-axujjr{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.85rem 1rem;border:1px solid var(--ui-surface-border);border-radius:var(--ui-surface-radius);background:var(--ui-surface-bg)}.summary-tile.tone-info.svelte-axujjr{border-left:4px solid var(--ui-tone-info)}.summary-tile.tone-success.svelte-axujjr{border-left:4px solid var(--ui-tone-success)}.summary-tile.tone-warning.svelte-axujjr{border-left:4px solid var(--ui-tone-warning)}.summary-tile.tone-danger.svelte-axujjr{border-left:4px solid var(--ui-tone-danger)}.summary-tile.tone-neutral.svelte-axujjr{border-left:4px solid var(--ui-tone-neutral)}.summary-tile.svelte-axujjr strong:where(.svelte-axujjr){font-size:1.05rem;font-variant-numeric:tabular-nums}.summary-label.svelte-axujjr,.summary-detail.svelte-axujjr{font-size:.9rem;color:var(--muted-fg)}.summary-extra.svelte-axujjr{margin-top:.25rem}.toolbar.svelte-1v5nogo{margin-bottom:1rem;padding:1rem;border:1px solid var(--ui-toolbar-border);border-radius:var(--ui-surface-radius);background:var(--ui-toolbar-bg)}.toolbar.density-compact.svelte-1v5nogo{padding:.75rem}.toolbar.toolbar--plain.svelte-1v5nogo{margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent}.toolbar-main.svelte-1v5nogo,.toolbar-controls.svelte-1v5nogo,.toolbar-meta.svelte-1v5nogo,.toolbar-actions.svelte-1v5nogo{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;min-width:0}.toolbar-main.svelte-1v5nogo{justify-content:space-between}.toolbar-controls.svelte-1v5nogo{flex:1 1 auto}.toolbar-controls.svelte-1v5nogo .field-shell,.toolbar-controls.svelte-1v5nogo .field{margin-bottom:0}.toolbar-meta.svelte-1v5nogo{color:var(--muted-fg);font-size:.875rem}.toolbar-actions.svelte-1v5nogo{justify-content:flex-end}.drawer-root.svelte-1gfh7yr{position:relative}.drawer-backdrop.svelte-1gfh7yr{position:fixed;inset:0;z-index:999;padding:0;border:none;background:transparent;cursor:pointer}aside.drawer.overlay-drawer.svelte-1gfh7yr{position:fixed;left:0;right:0;bottom:0;width:100vw;height:auto;max-height:70%;background-color:var(--drawer-bg);transition:transform .3s ease-out;transform:translateY(100%);z-index:1000;box-shadow:0 -4px 24px #0003;display:flex;flex-direction:column;border-radius:12px 12px 0 0;overflow:hidden;box-sizing:border-box;gap:0}aside.drawer.overlay-drawer.visible.svelte-1gfh7yr{transform:translateY(0)}aside.drawer.overlay-drawer.bottom.svelte-1gfh7yr{border-top:1px solid var(--drawer-header-border)}.drawer-header.svelte-1gfh7yr{width:100%;min-width:0;display:flex;flex-direction:row;align-items:center;gap:1rem;padding:.75rem 1.25rem;background-color:var(--drawer-header-bg);border-bottom:1px solid var(--drawer-header-border);flex-shrink:0;box-sizing:border-box}.drawer-header-left.svelte-1gfh7yr{flex:1 1 0;min-width:0;display:flex;flex-direction:row;align-items:baseline;gap:.75rem}.drawer-title.svelte-1gfh7yr{margin:0;font-size:1.125rem;font-weight:600;color:var(--drawer-title-color, var(--primary-fg));line-height:1.3;text-align:left;flex-shrink:0}.drawer-help.svelte-1gfh7yr{font-size:.8125rem;color:var(--drawer-help-color, var(--muted-fg));line-height:1.3;flex:1 1 auto;min-width:0}.drawer-close.svelte-1gfh7yr{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--drawer-close-color, var(--primary-fg));cursor:pointer;transition:background-color .15s ease}.drawer-close.svelte-1gfh7yr:hover{background:var(--drawer-close-hover-bg);color:var(--drawer-close-hover-color, var(--primary-fg))}.drawer-body.svelte-1gfh7yr{width:100%;min-width:0;flex:1 1 auto;box-sizing:border-box;min-height:0;overflow-y:auto;padding:0rem 1rem 2rem}.modal.svelte-1yvcbg5{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center;display:none}.modal.visible.svelte-1yvcbg5{display:flex}.modal.svelte-1yvcbg5 .overlay:where(.svelte-1yvcbg5){position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5){background-color:var(--overlay-content-bg);color:var(--overlay-content-color);border-radius:.5rem;box-shadow:0 0 1rem #00000080;width:80%;max-width:30rem;max-height:calc(100vh - 4rem);display:flex;flex-direction:column;padding:0;z-index:1001}.modal.svelte-1yvcbg5 .modal-content.wide:where(.svelte-1yvcbg5){width:90%;max-width:50rem}.modal.svelte-1yvcbg5 .modal-content.full:where(.svelte-1yvcbg5){width:95%;max-width:70rem}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5) header:where(.svelte-1yvcbg5){flex-shrink:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--surface-border);padding:1rem 1rem .5rem}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5) header:where(.svelte-1yvcbg5) h2:where(.svelte-1yvcbg5){margin:0;color:var(--primary-fg)}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5) header:where(.svelte-1yvcbg5) button:where(.svelte-1yvcbg5){font-size:1.5rem;width:2rem;height:2rem;line-height:1.9rem;padding:0}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5) article:where(.svelte-1yvcbg5){flex:1 1 auto;min-height:0;overflow-y:auto;padding:.5rem 1rem}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5) footer:where(.svelte-1yvcbg5){flex-shrink:0;display:flex;justify-content:space-between;padding:.5rem 1rem 1rem;border-top:1px solid var(--surface-border)}.confirm-prompt.svelte-irwr1o{margin:1rem 0 .5rem}.confirm-input.svelte-irwr1o{width:100%;padding:.5rem .75rem;font-size:1rem;border:1px solid var(--raised-border, #ccc);border-radius:.25rem;box-sizing:border-box}.confirm-footer.svelte-irwr1o{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--raised-border, #ccc)}.modal-footer.svelte-1k929xf{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #ccc}
