.button.svelte-na6csl{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);border-radius:var(--button-radius);border:var(--border-width) solid transparent;font-weight:var(--button-font-weight);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.button.svelte-na6csl:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.button--primary.svelte-na6csl{background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow)}.button--secondary.svelte-na6csl{background:var(--button-secondary-bg);color:var(--button-secondary-text);border-color:var(--button-secondary-border)}.button--ghost.svelte-na6csl{background:transparent;color:var(--button-ghost-text)}.button--sm.svelte-na6csl{padding:var(--button-padding-sm);font-size:var(--button-font-size-sm)}.button--md.svelte-na6csl{padding:var(--button-padding-md);font-size:var(--button-font-size-md)}.button--lg.svelte-na6csl{padding:var(--button-padding-lg);font-size:var(--button-font-size-lg)}.button.svelte-na6csl:not(:disabled):active{transform:translateY(var(--button-press-offset))}.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)}.card.svelte-3novqv{background:var(--card-bg);border:var(--border-width) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding)}h2.svelte-3novqv{margin:var(--card-title-margin)}.currency-input.svelte-1i4tqjq{position:relative;display:flex;align-items:center;width:100%}.currency-input__field.svelte-1i4tqjq{width:100%;min-width:0;box-sizing:border-box;padding-right:2.6em;font-variant-numeric:tabular-nums;transition:color .12s ease-out}.currency-input__suffix.svelte-1i4tqjq{position:absolute;right:.6em;pointer-events:none;color:var(--color-text-muted, #6b7280);font-size:.85em;font-weight:600}.currency-input--disabled.svelte-1i4tqjq{opacity:.6}.field.svelte-hzj3t1{display:grid;gap:var(--field-gap);font-weight:var(--font-weight-semibold)}.label.svelte-hzj3t1{color:var(--field-label-color)}.hint.svelte-hzj3t1{font-weight:var(--font-weight-medium);color:var(--field-hint-color)}.error.svelte-hzj3t1{font-weight:var(--font-weight-semibold);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)}.collapsible.svelte-715o9y{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.collapsible__toggle.svelte-715o9y{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.collapsible__toggle.svelte-715o9y:hover{background:color-mix(in oklab,var(--color-border) 25%,transparent)}.collapsible__caret.svelte-715o9y{display:inline-flex;align-items:center;color:var(--color-text-muted)}.collapsible__title.svelte-715o9y{font-size:var(--font-size-xl);font-weight:600}.collapsible__desc.svelte-715o9y{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-text-muted)}.collapsible__body.svelte-715o9y{padding:var(--space-5);border-top:1px solid var(--color-border)}.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:var(--font-weight-semibold)}: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:var(--font-weight-semibold);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:var(--font-weight-semibold);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.is-open.svelte-1y1yc3k{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.dropdown-select__trigger.svelte-1y1yc3k:disabled{opacity:.5;cursor:not-allowed}.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);max-height:240px;overflow-y:auto;margin:0}.dropdown-select__option.svelte-1y1yc3k{text-align:left;color:var(--color-text);padding:var(--dropdown-option-padding);border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--font-weight-semibold);transition:background var(--transition-fast);list-style:none}.dropdown-select__option.is-active.svelte-1y1yc3k{background:var(--table-sort-bg)}.dropdown-select__option.is-highlighted.svelte-1y1yc3k{background:var(--table-row-hover-bg);outline:2px solid var(--color-primary);outline-offset:-2px}.combobox.svelte-33at9i{position:relative}.combobox__input.svelte-33at9i{width:100%;padding:var(--space-2);font:inherit;border:1px solid var(--input-border, #d1d5db);border-radius:var(--radius-sm);background:var(--input-bg, transparent);color:inherit;box-sizing:border-box}.combobox__input.is-open.svelte-33at9i{border-color:var(--input-focus-border, #2563eb);box-shadow:var(--input-focus-ring, 0 0 0 3px rgba(37, 99, 235, .15))}.combobox__input.svelte-33at9i:disabled{opacity:.5;cursor:not-allowed}.combobox__menu.svelte-33at9i{position:absolute;top:calc(100% + 2px);left:0;right:0;background:var(--color-surface, #fff);border:1px solid var(--border-subtle, #e5e7eb);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle, 0 4px 12px rgba(0, 0, 0, .08));padding:4px;display:grid;gap:2px;z-index:1000;max-height:240px;overflow-y:auto;margin:0;list-style:none}.combobox__option.svelte-33at9i{padding:6px 8px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text)}.combobox__option.is-active.svelte-33at9i{background:var(--table-sort-bg, rgba(37, 99, 235, .08));font-weight:600}.combobox__option.is-highlighted.svelte-33at9i{background:var(--table-row-hover-bg, rgba(37, 99, 235, .15))}.combobox__empty.svelte-33at9i{padding:8px;color:var(--color-text-muted, #6b7280);font-size:var(--font-size-sm);font-style:italic;text-align:center}.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);gap:var(--dialog-gap);padding:var(--dialog-padding)}.dialog[open].svelte-h346wd{display:grid}.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{margin:auto}.dialog--top.svelte-h346wd{margin:var(--dialog-offset) auto auto auto}.dialog--bottom.svelte-h346wd{margin:auto auto var(--dialog-offset) auto}.dialog.svelte-h346wd::backdrop{background:var(--dialog-blur-background)}.dialog[data-backdrop-blur=true].svelte-h346wd::backdrop{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__body.svelte-h346wd{color:var(--color-text)}.dialog__footer.svelte-h346wd{display:flex;justify-content:flex-end;gap:var(--dialog-footer-gap)}.dialog__footer.svelte-h346wd .is-destructive{background:var(--color-danger);color:var(--color-primary-contrast);border-color:transparent}.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));color:var(--tooltip-text, var(--color-primary-contrast));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)) 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)) 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))}.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)) 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}}.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:var(--font-weight-semibold)}.kpi-tile__value.svelte-1ludk8n{font-size:var(--kpi-value-size);font-weight:var(--font-weight-bold);color:var(--color-text)}.kpi-tile__helper.svelte-1ludk8n{font-size:var(--kpi-helper-size);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.kpi-tile__trend.svelte-1ludk8n{display:inline-flex;align-items:center;gap:var(--kpi-trend-gap);font-size:var(--kpi-trend-size);font-weight:var(--font-weight-semibold);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)}.table__head.svelte-1hkoyfu{white-space:nowrap}.table__head--sorted.svelte-1hkoyfu{background:var(--table-sort-bg)}.table__sort.svelte-1hkoyfu{display:inline-flex;align-items:center;gap:var(--table-actions-gap);font:inherit;border:none;background:transparent;color:inherit;cursor:pointer}.table__sort.svelte-1hkoyfu:disabled{cursor:default;opacity:.6}.table__icon.svelte-1hkoyfu{font-size:var(--table-sort-icon-size);opacity:.8}.table__check.svelte-1hkoyfu{width:var(--table-check-width)}.table__actions-head.svelte-1hkoyfu{text-align:right}.table__filters.svelte-2vbwue th:where(.svelte-2vbwue){background:var(--table-bg);padding:var(--table-filter-row-padding);position:relative}.table__head--sorted.svelte-2vbwue{background:var(--table-sort-bg)}.table__check.svelte-2vbwue{width:var(--table-check-width)}.table__filter.svelte-2vbwue{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-2vbwue{position:relative}.table__filter-button.svelte-2vbwue{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-2vbwue{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-2vbwue{display:flex;align-items:center;gap:var(--space-3);font-size:var(--table-filter-font-size);color:var(--color-text)}.table__filter-clear.svelte-2vbwue{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-2vbwue:disabled{opacity:.4;cursor:not-allowed}.table__row.svelte-16p5m8h:hover{background:var(--table-row-hover-bg)}.table__row.is-selected.svelte-16p5m8h{background:var(--table-row-selected-bg)}.table__check.svelte-16p5m8h{width:var(--table-check-width)}.table__cell--sorted.svelte-16p5m8h{background:transparent}.table__state.svelte-16p5m8h{text-align:center;color:var(--color-text-muted);padding:var(--table-state-padding)}.table__actions-cell.svelte-16p5m8h{text-align:right;white-space:nowrap}.table__actions.svelte-16p5m8h{display:inline-flex;gap:var(--table-sort-gap)}.table__pagination.svelte-1vl7r0l{display:flex;justify-content:flex-end;align-items:center;gap:var(--table-pagination-gap);padding:var(--table-pagination-padding)}.table__pager-info.svelte-1vl7r0l{font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.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,.table--compact.svelte-1klp6yd td{padding:var(--table-cell-padding-compact)}.table--comfortable.svelte-1klp6yd th,.table--comfortable.svelte-1klp6yd td{padding:var(--table-cell-padding)}.table--spacious.svelte-1klp6yd th,.table--spacious.svelte-1klp6yd td{padding:var(--table-cell-padding-spacious)}.table__wrap.svelte-1klp6yd th,.table__wrap.svelte-1klp6yd td{border-bottom:var(--border-width) solid var(--table-border);text-align:left}.table__wrap--dividers.svelte-1klp6yd th,.table__wrap--dividers.svelte-1klp6yd td{border-right:var(--border-width) solid var(--table-border)}.table__wrap--dividers.svelte-1klp6yd th:last-child,.table__wrap--dividers.svelte-1klp6yd td:last-child{border-right:none}.table__wrap.svelte-1klp6yd th{font-weight:var(--font-weight-semibold);color:var(--color-text)}.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:var(--font-weight-semibold)}.table__toolbar-label.svelte-1klp6yd{color:var(--color-text)}.table__toolbar-button.svelte-1klp6yd{min-width:var(--table-toolbar-button-min-width)}.radio-group.svelte-10w90yj{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--radio-group-gap)}.radio-group--horizontal.svelte-10w90yj{flex-direction:row;flex-wrap:wrap}.radio-group__item.svelte-10w90yj{display:inline-flex;align-items:center;gap:var(--radio-gap);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.radio-group__item--disabled.svelte-10w90yj{opacity:.6;cursor:not-allowed}.radio-group__input.svelte-10w90yj{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.radio-group__indicator.svelte-10w90yj{display:flex;align-items:center;justify-content:center;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radius-full);border:var(--border-width) solid var(--radio-border);background:var(--color-surface);transition:all var(--transition-fast);flex-shrink:0}.radio-group__input.svelte-10w90yj:checked+.radio-group__indicator:where(.svelte-10w90yj){border-color:var(--radio-checked-border)}.radio-group__input.svelte-10w90yj:checked+.radio-group__indicator:where(.svelte-10w90yj):after{content:"";display:block;width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--radio-checked-dot)}.radio-group__input.svelte-10w90yj:focus-visible+.radio-group__indicator:where(.svelte-10w90yj){outline:2px solid var(--color-primary);outline-offset:2px}.radio-group__label.svelte-10w90yj{font-size:var(--radio-label-size);color:var(--radio-label-color)}.radio-group__item--disabled.svelte-10w90yj .radio-group__label:where(.svelte-10w90yj){color:var(--color-text-muted)}:root[data-motion=off] .radio-group__indicator.svelte-10w90yj{transition:none}@media(prefers-reduced-motion:reduce){.radio-group__indicator.svelte-10w90yj{transition:none}}.spinner.svelte-lswg4y{display:inline-flex;align-items:center;justify-content:center}.spinner--sm.svelte-lswg4y{width:var(--spinner-size-sm);height:var(--spinner-size-sm)}.spinner--md.svelte-lswg4y{width:var(--spinner-size-md);height:var(--spinner-size-md)}.spinner--lg.svelte-lswg4y{width:var(--spinner-size-lg);height:var(--spinner-size-lg)}.spinner__circle.svelte-lswg4y{display:block;width:100%;height:100%;border-radius:var(--radius-full);border:var(--spinner-border-width) solid var(--spinner-track-color);border-top-color:var(--spinner-color);animation:svelte-lswg4y-spin var(--spinner-speed) linear infinite}@keyframes svelte-lswg4y-spin{to{transform:rotate(360deg)}}:root[data-motion=off] .spinner__circle.svelte-lswg4y{animation:none}@media(prefers-reduced-motion:reduce){.spinner__circle.svelte-lswg4y{animation:none}}.pagination.svelte-1nuwql9{display:flex;align-items:center;justify-content:center;gap:var(--pagination-gap)}.pagination__info.svelte-1nuwql9{color:var(--pagination-info-color);font-size:var(--pagination-info-font-size);font-variant-numeric:tabular-nums}.topbar.svelte-70x6j1{padding:var(--layout-topbar-padding);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border)}.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)}.navbar__collapsible.svelte-1r5eavc{grid-column:2 / 4;display:flex;align-items:center;justify-content:space-between;gap:var(--app-shell-navbar-gap);min-width:0}.nav.svelte-1r5eavc{display:flex;gap:var(--app-shell-navbar-nav-gap);align-items:center;flex-wrap:wrap}.actions.svelte-1r5eavc{display:flex;gap:var(--app-shell-navbar-actions-gap);align-items:center}.navbar__toggle.svelte-1r5eavc{display:none;grid-column:3;justify-self:end;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md, 8px);background:var(--color-surface);color:var(--color-text);cursor:pointer}.navbar__toggle.svelte-1r5eavc:hover{border-color:var(--color-primary)}.content.svelte-1r5eavc{padding:var(--app-shell-navbar-content-padding)}@media(max-width:900px){.navbar.svelte-1r5eavc{grid-template-columns:1fr auto;row-gap:var(--space-3, .75rem)}.navbar__toggle.svelte-1r5eavc{display:inline-flex}.navbar__collapsible.svelte-1r5eavc{grid-column:1 / -1;flex-direction:column;align-items:stretch;gap:var(--space-3, .75rem);display:none}.navbar__collapsible--open.svelte-1r5eavc{display:flex}.nav.svelte-1r5eavc{flex-direction:column;align-items:stretch;gap:var(--space-1, .25rem)}.actions.svelte-1r5eavc{flex-wrap:wrap}}.shell.svelte-bigv11{min-height:100vh;background:var(--color-app-bg)}.topbar-content.svelte-bigv11{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)}
