.iskra-avatar[data-v-12465784]{background:var(--color-primary-subtle);block-size:var(--size-avatar-md);border-radius:var(--radius-round);color:var(--color-link);inline-size:var(--size-avatar-md);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.iskra-avatar--sm[data-v-12465784]{block-size:var(--size-avatar-sm);inline-size:var(--size-avatar-sm)}.iskra-avatar--lg[data-v-12465784]{block-size:var(--size-avatar-lg);inline-size:var(--size-avatar-lg)}.iskra-avatar__image[data-v-12465784]{object-fit:cover;block-size:100%;inline-size:100%}.iskra-avatar__initials[data-v-12465784]{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide)}.iskra-avatar__name[data-v-12465784]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iskra-badge[data-v-31693318]{border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);padding:var(--space-1) var(--space-3);white-space:nowrap;display:inline-flex}.iskra-badge--neutral[data-v-31693318]{background:var(--status-neutral-background);color:var(--status-neutral-text)}.iskra-badge--info[data-v-31693318]{background:var(--status-info-background);color:var(--status-info-text)}.iskra-badge--success[data-v-31693318]{background:var(--status-success-background);color:var(--status-success-text)}.iskra-badge--warning[data-v-31693318]{background:var(--status-warning-background);color:var(--status-warning-text)}.iskra-badge--danger[data-v-31693318]{background:var(--status-danger-background);color:var(--status-danger-text)}.iskra-button[data-v-7f3af81e]{appearance:none;color:inherit;font:inherit;transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);block-size:var(--button-height);border-radius:var(--control-radius);cursor:pointer;font-weight:var(--font-weight-semibold);align-items:center;gap:var(--button-gap);padding:0;padding-inline:var(--button-padding-inline);white-space:nowrap;border:0;justify-content:center;margin:0;display:inline-flex}.iskra-button[data-v-7f3af81e]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.iskra-button--primary[data-v-7f3af81e]{background:var(--button-primary-background);color:var(--button-primary-text)}.iskra-button--primary[data-v-7f3af81e]:hover:not(:disabled){background:var(--button-primary-background-hover)}.iskra-button--primary[data-v-7f3af81e]:active:not(:disabled){background:var(--button-primary-background-active)}.iskra-button--secondary[data-v-7f3af81e]{background:var(--button-secondary-background);color:var(--button-secondary-text)}.iskra-button--secondary[data-v-7f3af81e]:hover:not(:disabled){background:var(--button-secondary-background-hover);color:var(--button-secondary-text-hover)}.iskra-button--danger[data-v-7f3af81e]{background:var(--button-danger-background);color:var(--button-danger-text)}.iskra-button--danger[data-v-7f3af81e]:hover:not(:disabled){background:var(--button-danger-background-hover)}.iskra-button--ghost[data-v-7f3af81e]{color:var(--button-ghost-text);background:0 0}.iskra-button--ghost[data-v-7f3af81e]:hover:not(:disabled){background:var(--button-ghost-background-hover)}.iskra-button--sm[data-v-7f3af81e]{block-size:var(--size-control-sm);font-size:var(--font-size-sm);padding-inline:var(--space-3)}.iskra-button--lg[data-v-7f3af81e]{block-size:var(--size-control-lg);font-size:var(--font-size-lg);padding-inline:var(--space-6)}.iskra-button__spinner[data-v-7f3af81e]{animation:iskra-button-spin-7f3af81e var(--duration-slower) linear infinite;block-size:var(--size-icon-sm);border:var(--border-medium) solid currentColor;border-radius:var(--radius-round);inline-size:var(--size-icon-sm);border-block-start-color:#0000}@keyframes iskra-button-spin-7f3af81e{to{transform:rotate(360deg)}}.iskra-card[data-v-c1d8ec34]{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-none);padding:var(--card-padding)}.iskra-card--raised[data-v-c1d8ec34]{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.iskra-card__header[data-v-c1d8ec34]{align-items:center;gap:var(--space-4);justify-content:space-between;margin-block-end:var(--space-4);display:flex}.iskra-card__title[data-v-c1d8ec34]{font-size:var(--font-size-lg)}.iskra-card__actions[data-v-c1d8ec34]{gap:var(--space-2);display:flex}.iskra-checkbox[data-v-ac5d6a24]{cursor:pointer;align-items:center;gap:var(--space-2);display:inline-flex}.iskra-checkbox--disabled[data-v-ac5d6a24]{cursor:not-allowed;opacity:var(--opacity-disabled)}.iskra-checkbox__input[data-v-ac5d6a24]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iskra-checkbox__box[data-v-ac5d6a24]{transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);background:var(--input-background);block-size:var(--size-icon-md);border:var(--border-medium) solid var(--input-border);border-radius:var(--radius-xs);color:var(--color-on-primary);inline-size:var(--size-icon-md);justify-content:center;align-items:center;display:inline-flex}.iskra-checkbox__mark[data-v-ac5d6a24]{block-size:var(--size-icon-sm);inline-size:var(--size-icon-sm);opacity:0}.iskra-checkbox__label[data-v-ac5d6a24]{font-size:var(--font-size-sm)}.iskra-checkbox:hover .iskra-checkbox__box[data-v-ac5d6a24]{border-color:var(--input-border-hover)}.iskra-checkbox__input:checked+.iskra-checkbox__box[data-v-ac5d6a24],.iskra-checkbox__input:indeterminate+.iskra-checkbox__box[data-v-ac5d6a24]{background:var(--color-primary);border-color:var(--color-primary)}.iskra-checkbox__input:checked+.iskra-checkbox__box .iskra-checkbox__mark[data-v-ac5d6a24],.iskra-checkbox__input:indeterminate+.iskra-checkbox__box .iskra-checkbox__mark[data-v-ac5d6a24]{opacity:1}.iskra-checkbox__input:focus-visible+.iskra-checkbox__box[data-v-ac5d6a24]{outline:3px solid var(--color-focus-ring);outline-offset:2px}.iskra-icon[data-v-a856ce32]{flex:none}.iskra-icon--xs[data-v-a856ce32]{block-size:var(--size-icon-xs);inline-size:var(--size-icon-xs)}.iskra-icon--sm[data-v-a856ce32]{block-size:var(--size-icon-sm);inline-size:var(--size-icon-sm)}.iskra-icon--md[data-v-a856ce32]{block-size:var(--size-icon-md);inline-size:var(--size-icon-md)}.iskra-icon--lg[data-v-a856ce32]{block-size:var(--size-icon-lg);inline-size:var(--size-icon-lg)}.iskra-icon--xl[data-v-a856ce32]{block-size:var(--size-icon-xl);inline-size:var(--size-icon-xl)}.iskra-dropzone[data-v-0278e751]{transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);background:var(--dropzone-background);border:var(--border-medium) dashed var(--dropzone-border);border-radius:var(--card-radius);padding:var(--space-8) var(--space-6);text-align:center}.iskra-dropzone--dragging[data-v-0278e751]{background:var(--dropzone-background-active)}.iskra-dropzone--disabled[data-v-0278e751]{cursor:not-allowed;opacity:var(--opacity-disabled)}.iskra-dropzone__input[data-v-0278e751]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iskra-dropzone__label[data-v-0278e751]{cursor:pointer;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.iskra-dropzone__icon[data-v-0278e751]{background:var(--color-surface);block-size:var(--size-avatar-lg);border-radius:var(--radius-lg);color:var(--color-link);inline-size:var(--size-avatar-lg);justify-content:center;align-items:center;margin-block-end:var(--space-2);display:inline-flex}.iskra-dropzone__title[data-v-0278e751]{color:var(--app-title);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.iskra-dropzone__hint[data-v-0278e751]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.iskra-dropzone__formats[data-v-0278e751]{align-items:center;gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-2);display:flex}.iskra-dropzone__formats-label[data-v-0278e751]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.iskra-dropzone__format-list[data-v-0278e751]{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.iskra-dropzone__format[data-v-0278e751]{background:var(--color-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.iskra-dropzone__selected[data-v-0278e751]{color:var(--app-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-block-start:var(--space-4)}.iskra-dropzone[data-v-0278e751]:focus-within{border-color:var(--color-focus)}.iskra-empty-state[data-v-4b792601]{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;display:flex}.iskra-empty-state__icon[data-v-4b792601]{background:var(--color-surface-subtle);block-size:var(--size-avatar-lg);border-radius:var(--radius-round);color:var(--color-text-secondary);inline-size:var(--size-avatar-lg);justify-content:center;align-items:center;margin-block-end:var(--space-2);display:inline-flex}.iskra-empty-state__title[data-v-4b792601]{color:var(--app-title);font-weight:var(--font-weight-semibold)}.iskra-empty-state__description[data-v-4b792601]{color:var(--color-text-secondary);font-size:var(--font-size-sm);max-inline-size:var(--size-modal-sm)}.iskra-empty-state__actions[data-v-4b792601]{margin-block-start:var(--space-2)}.iskra-field[data-v-1d63d555]{gap:var(--space-1-5);flex-direction:column;min-inline-size:0;display:flex}.iskra-field__label[data-v-1d63d555]{color:var(--field-label);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.iskra-field__label--hidden[data-v-1d63d555]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iskra-field__required[data-v-1d63d555]{color:var(--field-required);margin-inline-start:var(--space-0-5)}.iskra-field__required-text[data-v-1d63d555]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iskra-field__hint[data-v-1d63d555]{color:var(--field-hint);font-size:var(--font-size-xs)}.iskra-field__error[data-v-1d63d555]{color:var(--field-error);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.iskra-input[data-v-b643ec0e]{transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);background:var(--input-background);block-size:var(--control-height);border:var(--control-border-width) solid var(--input-border);border-radius:var(--control-radius);align-items:center;gap:var(--space-2);min-inline-size:0;padding-inline:var(--control-padding-inline);display:flex}.iskra-input[data-v-b643ec0e]:hover:not(.iskra-input--disabled){border-color:var(--input-border-hover)}.iskra-input[data-v-b643ec0e]:focus-within{border-color:var(--input-border-focus);outline:3px solid var(--color-focus-ring);outline-offset:2px}.iskra-input--invalid[data-v-b643ec0e]{border-color:var(--field-error-border)}.iskra-input--disabled[data-v-b643ec0e]{background:var(--input-disabled-background);cursor:not-allowed}.iskra-input--sm[data-v-b643ec0e]{block-size:var(--size-control-sm);font-size:var(--font-size-sm)}.iskra-input--lg[data-v-b643ec0e]{block-size:var(--size-control-lg)}.iskra-input__control[data-v-b643ec0e]{appearance:none;color:var(--input-text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-inline-size:0;margin:0;padding:0}.iskra-input__control[data-v-b643ec0e]::placeholder{color:var(--input-placeholder)}.iskra-input__control[data-v-b643ec0e]:disabled{cursor:not-allowed}.iskra-input__adornment[data-v-b643ec0e]{color:var(--color-text-secondary);align-items:center;display:flex}.iskra-input__key[data-v-b643ec0e]{background:var(--color-surface-muted);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);padding:var(--space-0-5) var(--space-1-5)}.iskra-menu[data-v-451ba3d9]{display:inline-flex}.iskra-menu__trigger[data-v-451ba3d9]{appearance:none;color:var(--color-text);font:inherit;transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:var(--space-1);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.iskra-menu__trigger[data-v-451ba3d9]:hover{color:var(--app-title)}.iskra-menu__panel[data-v-451ba3d9]{background:var(--popover-background);border:var(--border-thin) solid var(--popover-border);border-radius:var(--radius-lg);box-shadow:var(--popover-shadow);color:var(--app-text);inline-size:max-content;max-inline-size:var(--size-modal-sm);min-inline-size:var(--size-avatar-lg);padding:var(--space-1-5);margin:0;position:fixed;inset:auto}.iskra-menu__panel[data-v-451ba3d9]:not(:popover-open){display:none}.iskra-menu__item[data-v-451ba3d9]{appearance:none;color:var(--color-text);font:inherit;transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);align-items:center;gap:var(--space-2);inline-size:100%;padding:0;padding:var(--space-2) var(--space-3);text-align:start;white-space:nowrap;background:0 0;border:0;margin:0;display:flex}.iskra-menu__item[data-v-451ba3d9]:hover:not(:disabled){background:var(--color-surface-subtle);color:var(--app-title)}.iskra-menu__item[data-v-451ba3d9]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.iskra-menu__item--danger[data-v-451ba3d9]{color:var(--color-danger)}.iskra-menu__item--separated[data-v-451ba3d9]{border-block-start:var(--border-thin) solid var(--color-divider);margin-block-start:var(--space-1-5);padding-block-start:var(--space-2-5)}.iskra-meter[data-v-f468dc19]{block-size:var(--size-icon-xl);inline-size:var(--size-icon-xl);place-items:center;display:inline-grid;position:relative}.iskra-meter--sm[data-v-f468dc19]{block-size:var(--size-icon-lg);inline-size:var(--size-icon-lg)}.iskra-meter--lg[data-v-f468dc19]{block-size:var(--size-avatar-lg);inline-size:var(--size-avatar-lg)}.iskra-meter__ring[data-v-f468dc19]{grid-area:1/1;block-size:100%;inline-size:100%}.iskra-meter__track[data-v-f468dc19]{fill:none;stroke:var(--meter-track);stroke-width:4px}.iskra-meter__value[data-v-f468dc19]{transition-duration:var(--duration-normal);transition-property:stroke-dasharray;transition-timing-function:var(--ease-standard);fill:none;stroke:var(--meter-fill);stroke-linecap:round;stroke-width:4px}.iskra-meter__percent[data-v-f468dc19]{color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);grid-area:1/1}.iskra-meter--lg .iskra-meter__percent[data-v-f468dc19]{font-size:var(--font-size-xs)}.iskra-modal[data-v-136faf1c]{background:var(--modal-background);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);color:var(--app-text);inline-size:min(100% - var(--space-8), var(--size-modal-md));padding:var(--modal-padding);border:0}.iskra-modal--sm[data-v-136faf1c]{inline-size:min(100% - var(--space-8), var(--size-modal-sm))}.iskra-modal--lg[data-v-136faf1c]{inline-size:min(100% - var(--space-8), var(--size-modal-lg))}.iskra-modal__header[data-v-136faf1c]{align-items:start;gap:var(--space-4);justify-content:space-between;margin-block-end:var(--space-4);display:flex}.iskra-modal__title[data-v-136faf1c]{font-size:var(--font-size-xl)}.iskra-modal__close[data-v-136faf1c]{appearance:none;color:var(--color-text-secondary);font:inherit;transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-2xl);line-height:var(--line-height-none);padding:0;padding:var(--space-1) var(--space-2);border:0;margin:0}.iskra-modal__close[data-v-136faf1c]:hover{background:var(--color-surface-subtle);color:var(--app-title)}.iskra-modal__footer[data-v-136faf1c]{gap:var(--space-2);justify-content:flex-end;margin-block-start:var(--space-6);display:flex}.iskra-pagination__list[data-v-87e1c323]{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.iskra-pagination__control[data-v-87e1c323]{appearance:none;color:var(--color-text);font:inherit;transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);block-size:var(--size-control-sm);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);min-inline-size:var(--size-control-sm);padding:0;padding-inline:var(--space-2);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.iskra-pagination__control[data-v-87e1c323]:hover:not(:disabled){background:var(--color-surface-subtle)}.iskra-pagination__control[data-v-87e1c323]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.iskra-pagination__control--current[data-v-87e1c323]{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-semibold)}.iskra-pagination__control--current[data-v-87e1c323]:hover:not(:disabled){background:var(--color-primary-hover)}.iskra-pagination__gap[data-v-87e1c323]{color:var(--color-text-secondary);padding-inline:var(--space-1)}.iskra-progress[data-v-6ec7ca3a]{background:var(--progress-track);block-size:var(--space-1-5);border-radius:var(--radius-pill);inline-size:100%;overflow:hidden}.iskra-progress--sm[data-v-6ec7ca3a]{block-size:var(--space-1)}.iskra-progress__fill[data-v-6ec7ca3a]{transition-duration:var(--duration-normal);transition-property:inline-size,background-color;transition-timing-function:var(--ease-standard);border-radius:inherit;block-size:100%;inline-size:calc(var(--e0c46d40) * 1%)}.iskra-progress__fill--strong[data-v-6ec7ca3a]{background:var(--progress-fill-strong)}.iskra-progress__fill--medium[data-v-6ec7ca3a]{background:var(--progress-fill-medium)}.iskra-progress__fill--weak[data-v-6ec7ca3a]{background:var(--progress-fill-weak)}.iskra-progress__fill--fixed[data-v-6ec7ca3a]{background:var(--progress-fill)}.iskra-select[data-v-02e30fbe]{transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);background:var(--input-background);block-size:var(--control-height);border:var(--control-border-width) solid var(--input-border);border-radius:var(--control-radius);align-items:center;gap:var(--space-2);min-inline-size:0;padding-inline:var(--control-padding-inline);display:flex;position:relative}.iskra-select[data-v-02e30fbe]:hover:not(.iskra-select--disabled){border-color:var(--input-border-hover)}.iskra-select[data-v-02e30fbe]:focus-within{border-color:var(--input-border-focus);outline:3px solid var(--color-focus-ring);outline-offset:2px}.iskra-select--invalid[data-v-02e30fbe]{border-color:var(--field-error-border)}.iskra-select--disabled[data-v-02e30fbe]{background:var(--input-disabled-background)}.iskra-select--sm[data-v-02e30fbe]{block-size:var(--size-control-sm);font-size:var(--font-size-sm)}.iskra-select__control[data-v-02e30fbe]{appearance:none;color:var(--input-text);font:inherit;cursor:pointer;min-inline-size:0;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;padding-inline-end:var(--space-5)}.iskra-select__control[data-v-02e30fbe]:disabled{cursor:not-allowed}.iskra-select__chevron[data-v-02e30fbe]{block-size:var(--size-icon-sm);color:var(--color-text-secondary);inline-size:var(--size-icon-sm);pointer-events:none;position:absolute;inset-inline-end:var(--control-padding-inline)}.iskra-stat__body[data-v-9c4d0577]{align-items:center;gap:var(--space-4);display:flex}.iskra-stat__icon[data-v-9c4d0577]{block-size:var(--size-avatar-lg);border-radius:var(--radius-round);inline-size:var(--size-avatar-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.iskra-stat__icon--primary[data-v-9c4d0577]{background:var(--color-primary-subtle);color:var(--color-link)}.iskra-stat__icon--secondary[data-v-9c4d0577]{background:var(--color-secondary-subtle);color:var(--color-secondary)}.iskra-stat__icon--success[data-v-9c4d0577]{background:var(--color-success-subtle);color:var(--color-success)}.iskra-stat__icon--info[data-v-9c4d0577]{background:var(--color-info-subtle);color:var(--color-info)}.iskra-stat__text[data-v-9c4d0577]{gap:var(--space-0-5);flex-direction:column;min-inline-size:0;display:flex}.iskra-stat__label[data-v-9c4d0577]{color:var(--stat-label);font-size:var(--font-size-sm)}.iskra-stat__value[data-v-9c4d0577]{color:var(--stat-value);font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.iskra-stat__delta[data-v-9c4d0577]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);flex-wrap:wrap;display:flex}.iskra-stat__delta--up[data-v-9c4d0577]{color:var(--trend-up)}.iskra-stat__delta--down[data-v-9c4d0577]{color:var(--trend-down)}.iskra-stat__delta--flat[data-v-9c4d0577]{color:var(--trend-flat)}.iskra-stat__delta-caption[data-v-9c4d0577]{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.iskra-table[data-v-8de260a2]{inline-size:100%;overflow-x:auto}.iskra-table__table[data-v-8de260a2]{border-collapse:collapse;text-align:start;inline-size:100%}.iskra-table__caption[data-v-8de260a2]{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:start;padding-block-end:var(--space-3)}.iskra-table__caption--hidden[data-v-8de260a2]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iskra-table__header[data-v-8de260a2]{background:var(--table-header-background);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);padding:var(--space-3) var(--space-4);text-align:start;white-space:nowrap}.iskra-table__header[data-v-8de260a2]:first-child{border-start-start-radius:var(--radius-md)}.iskra-table__header[data-v-8de260a2]:last-child{border-start-end-radius:var(--radius-md)}.iskra-table__header[data-align=end][data-v-8de260a2]{text-align:end}.iskra-table__header[data-align=center][data-v-8de260a2]{text-align:center}.iskra-table__header-label--hidden[data-v-8de260a2]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iskra-table__row[data-v-8de260a2]{transition-duration:var(--duration-normal);transition-property:background-color;transition-timing-function:var(--ease-standard);border-block-end:var(--border-thin) solid var(--table-border)}.iskra-table__row[data-v-8de260a2]:hover{background:var(--table-row-hover)}.iskra-table__empty[data-v-8de260a2]{color:var(--color-text-secondary);padding:var(--space-8) var(--space-4);text-align:center}.iskra-table__row[data-v-8de260a2] td{block-size:var(--table-row-height);color:var(--color-text);font-size:var(--font-size-sm);padding:var(--space-3) var(--space-4);vertical-align:middle}.iskra-table__row[data-v-8de260a2] td[data-align=end]{text-align:end}.iskra-table__row[data-v-8de260a2] td[data-align=center]{text-align:center}.iskra-tabs__list[data-v-3ce8a1a8]{border-block-end:var(--border-thin) solid var(--color-divider);gap:var(--space-1);display:flex}.iskra-tabs__tab[data-v-3ce8a1a8]{appearance:none;color:var(--color-text-secondary);font:inherit;transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);border:0;border-block-end:var(--border-medium) solid transparent;cursor:pointer;font-weight:var(--font-weight-medium);padding:0;padding:var(--space-3) var(--space-4);margin:0}.iskra-tabs__tab[data-v-3ce8a1a8]:hover:not(:disabled){color:var(--app-title)}.iskra-tabs__tab[aria-selected=true][data-v-3ce8a1a8]{border-block-end-color:var(--color-primary);color:var(--app-title)}.iskra-tabs__tab[data-v-3ce8a1a8]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.iskra-tabs__panel[data-v-3ce8a1a8]{padding-block-start:var(--space-5)}.iskra-textarea[data-v-ea00fb00]{gap:var(--space-1);flex-direction:column;display:flex}.iskra-textarea__control[data-v-ea00fb00]{appearance:none;color:var(--input-text);font:inherit;transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);background:var(--input-background);border:0;border:var(--control-border-width) solid var(--input-border);border-radius:var(--control-radius);padding:0;padding:var(--space-2-5) var(--control-padding-inline);resize:vertical;margin:0}.iskra-textarea__control[data-v-ea00fb00]::placeholder{color:var(--input-placeholder)}.iskra-textarea__control[data-v-ea00fb00]:hover:not(:disabled){border-color:var(--input-border-hover)}.iskra-textarea__control[data-v-ea00fb00]:focus-visible{border-color:var(--input-border-focus)}.iskra-textarea__control--invalid[data-v-ea00fb00]{border-color:var(--field-error-border)}.iskra-textarea__control[data-v-ea00fb00]:disabled{background:var(--input-disabled-background);cursor:not-allowed}.iskra-textarea__counter[data-v-ea00fb00]{color:var(--color-text-secondary);font-size:var(--font-size-xs);align-self:flex-end}.iskra-timeline[data-v-50cd085c]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iskra-timeline__item[data-v-50cd085c]{column-gap:var(--space-4);grid-template-columns:auto 1fr auto;padding-block-end:var(--space-6);display:grid;position:relative}.iskra-timeline__item[data-v-50cd085c]:not(:last-child):before{background:var(--timeline-line);block-size:calc(100% - var(--size-icon-lg));content:"";inline-size:var(--border-thin);position:absolute;inset-block-start:var(--size-icon-lg);inset-inline-start:calc(var(--size-icon-lg) / 2)}.iskra-timeline__item[data-v-50cd085c]:last-child{padding-block-end:0}.iskra-timeline--dense .iskra-timeline__item[data-v-50cd085c]{padding-block-end:var(--space-4)}.iskra-timeline__marker[data-v-50cd085c]{background:var(--timeline-marker-background);block-size:var(--size-icon-lg);border:var(--border-medium) solid var(--timeline-marker-pending);border-radius:var(--radius-round);inline-size:var(--size-icon-lg);z-index:var(--z-raised);flex:none;justify-content:center;align-items:center;display:inline-flex}.iskra-timeline__marker--primary[data-v-50cd085c]{border-color:var(--color-primary);color:var(--color-link)}.iskra-timeline__marker--success[data-v-50cd085c]{background:var(--color-success-subtle);border-color:var(--color-success);color:var(--color-success)}.iskra-timeline__marker--warning[data-v-50cd085c]{background:var(--color-warning-subtle);border-color:var(--color-warning);color:var(--color-on-warning)}.iskra-timeline__marker--danger[data-v-50cd085c]{background:var(--color-danger-subtle);border-color:var(--color-danger);color:var(--color-danger)}.iskra-timeline__marker--neutral[data-v-50cd085c]{border-color:var(--color-border-strong);color:var(--color-text-secondary)}.iskra-timeline__marker--pending[data-v-50cd085c]{border-color:var(--timeline-marker-pending);color:var(--color-text-disabled)}.iskra-timeline__dot[data-v-50cd085c]{block-size:var(--space-1-5);border-radius:var(--radius-round);inline-size:var(--space-1-5);background:currentColor}.iskra-timeline__content[data-v-50cd085c]{min-inline-size:0}.iskra-timeline__title[data-v-50cd085c]{color:var(--app-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.iskra-timeline__description[data-v-50cd085c]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-block-start:var(--space-0-5)}.iskra-timeline__meta[data-v-50cd085c]{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-align:end;white-space:nowrap;flex-direction:column;display:flex}.iskra-timeline__meta-secondary[data-v-50cd085c]{color:var(--color-text-disabled)}.iskra-toast[data-v-0da21374]{background:var(--toast-background);border:var(--border-thin) solid var(--toast-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);align-items:start;gap:var(--space-3);max-inline-size:var(--size-modal-sm);padding:var(--space-4);display:flex}.iskra-toast__icon[data-v-0da21374]{flex:none;display:inline-flex}.iskra-toast--success .iskra-toast__icon[data-v-0da21374]{color:var(--color-success)}.iskra-toast--info .iskra-toast__icon[data-v-0da21374]{color:var(--color-info)}.iskra-toast--warning .iskra-toast__icon[data-v-0da21374]{color:var(--color-warning)}.iskra-toast--danger .iskra-toast__icon[data-v-0da21374]{color:var(--color-danger)}.iskra-toast__content[data-v-0da21374]{flex:1;min-inline-size:0}.iskra-toast__title[data-v-0da21374]{color:var(--app-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.iskra-toast__description[data-v-0da21374]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-block-start:var(--space-0-5)}.iskra-toast__close[data-v-0da21374]{appearance:none;color:var(--color-text-secondary);font:inherit;transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);border-radius:var(--radius-sm);cursor:pointer;padding:0;padding:var(--space-1);border:0;flex:none;margin:0;display:inline-flex}.iskra-toast__close[data-v-0da21374]:hover{background:var(--color-surface-subtle);color:var(--app-title)}.iskra-toast-region[data-v-0f7e79a9]{gap:var(--space-2);z-index:var(--z-toast);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}.iskra-toast-region[data-v-0f7e79a9]>*{pointer-events:auto}@media (width<=calc(40rem - .02px)){.iskra-toast-region[data-v-0f7e79a9]{inset-inline:var(--space-4)}}.iskra-trend-chart[data-v-e85ea13a]{margin:0}.iskra-trend-chart__plot[data-v-e85ea13a]{position:relative}.iskra-trend-chart__svg[data-v-e85ea13a]{inline-size:100%;display:block}.iskra-trend-chart__grid line[data-v-e85ea13a]{stroke:var(--chart-grid);stroke-width:1px}.iskra-trend-chart__axis text[data-v-e85ea13a]{fill:var(--chart-axis-text);font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums}.iskra-trend-chart__panel-title[data-v-e85ea13a]{fill:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.iskra-trend-chart__bar[data-v-e85ea13a]{transition-duration:var(--duration-normal);transition-property:fill;transition-timing-function:var(--ease-standard);fill:var(--chart-bar)}.iskra-trend-chart__bar--active[data-v-e85ea13a]{fill:var(--chart-bar-hover)}.iskra-trend-chart__line[data-v-e85ea13a]{fill:none;stroke:var(--chart-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.iskra-trend-chart__crosshair[data-v-e85ea13a]{stroke:var(--chart-crosshair);stroke-width:1px}.iskra-trend-chart__marker[data-v-e85ea13a]{fill:var(--chart-line);stroke:var(--chart-marker-ring);stroke-width:2px}.iskra-trend-chart__hit[data-v-e85ea13a]{cursor:crosshair;fill:#0000}.iskra-trend-chart__tooltip[data-v-e85ea13a]{background:var(--popover-background);border:var(--border-thin) solid var(--popover-border);border-radius:var(--radius-md);box-shadow:var(--popover-shadow);font-size:var(--font-size-xs);padding:var(--space-2) var(--space-3);pointer-events:none;white-space:nowrap;position:absolute;inset-block-start:0;transform:translate(-50%)}.iskra-trend-chart__tooltip-date[data-v-e85ea13a]{color:var(--app-title);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-1)}.iskra-trend-chart__table[data-v-e85ea13a]{margin-block-start:var(--space-4)}.iskra-trend-chart__table summary[data-v-e85ea13a]{color:var(--color-link);cursor:pointer;font-size:var(--font-size-sm)}.iskra-trend-chart__table-scroll[data-v-e85ea13a]{max-block-size:var(--size-modal-sm);margin-block-start:var(--space-3);overflow:auto}.iskra-trend-chart__table-scroll table[data-v-e85ea13a]{border-collapse:collapse;font-size:var(--font-size-sm);inline-size:100%}.iskra-trend-chart__table-scroll th[data-v-e85ea13a],.iskra-trend-chart__table-scroll td[data-v-e85ea13a]{border-block-end:var(--border-thin) solid var(--table-border);padding:var(--space-2) var(--space-3);text-align:start}.iskra-trend-chart__table-scroll td[data-v-e85ea13a]{font-variant-numeric:tabular-nums}.iskra-trend-chart__table-scroll thead th[data-v-e85ea13a]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.iskra-trend-chart__table-caption[data-v-e85ea13a]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell[data-v-8bf6a4a2]{background:var(--shell-background);min-block-size:100vh;display:flex}.app-shell__sidebar[data-v-8bf6a4a2]{background:var(--sidebar-background);border-inline-end:var(--border-thin) solid var(--sidebar-border);gap:var(--space-6);inline-size:var(--size-sidebar);padding:var(--space-5) var(--space-4);flex-direction:column;flex:none;block-size:100vh;display:flex;position:sticky;inset-block-start:0}.app-shell__brand[data-v-8bf6a4a2]{color:var(--color-primary);align-items:center;padding-inline-start:var(--space-2);display:inline-flex}.app-shell__nav[data-v-8bf6a4a2]{gap:var(--space-1);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.app-shell__link[data-v-8bf6a4a2]{transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);border-radius:var(--radius-lg);color:var(--sidebar-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3);text-decoration:none;display:flex}.app-shell__link[data-v-8bf6a4a2]:hover{background:var(--sidebar-item-hover);color:var(--app-title)}.app-shell__link.router-link-exact-active[data-v-8bf6a4a2]{background:var(--sidebar-item-active-background);color:var(--sidebar-item-active-text);font-weight:var(--font-weight-semibold)}.app-shell__tenant-card[data-v-8bf6a4a2]{background:var(--color-surface-subtle);border-radius:var(--radius-lg);align-items:center;gap:var(--space-2-5);inline-size:100%;padding:var(--space-2-5) var(--space-3);text-align:start;display:flex}.app-shell__tenant[data-v-8bf6a4a2]{display:flex}.app-shell__tenant-icon[data-v-8bf6a4a2]{background:var(--color-tertiary-subtle);block-size:var(--size-avatar-md);border-radius:var(--radius-round);color:var(--color-on-tertiary);inline-size:var(--size-avatar-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-shell__tenant-text[data-v-8bf6a4a2],.app-shell__user-text[data-v-8bf6a4a2]{flex-direction:column;flex:1;min-inline-size:0;display:flex}.app-shell__tenant-name[data-v-8bf6a4a2],.app-shell__user-name[data-v-8bf6a4a2]{text-overflow:ellipsis;white-space:nowrap;color:var(--app-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow:hidden}.app-shell__tenant-role[data-v-8bf6a4a2],.app-shell__user-role[data-v-8bf6a4a2]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:var(--font-size-xs);overflow:hidden}.app-shell__column[data-v-8bf6a4a2]{flex-direction:column;flex:1;min-inline-size:0;display:flex}.app-shell__topbar[data-v-8bf6a4a2]{background:var(--topbar-background);block-size:var(--size-topbar);border-block-end:var(--border-thin) solid var(--topbar-border);align-items:center;gap:var(--space-6);padding-inline:var(--page-padding-inline);z-index:var(--z-sticky);flex:none;justify-content:space-between;display:flex;position:sticky;inset-block-start:0}.app-shell__search[data-v-8bf6a4a2]{max-inline-size:var(--size-modal-lg);flex:1}.app-shell__actions[data-v-8bf6a4a2]{align-items:center;gap:var(--space-2);display:flex}.app-shell__icon-button[data-v-8bf6a4a2]{appearance:none;color:var(--color-text-secondary);font:inherit;transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-standard);border-radius:var(--radius-md);cursor:pointer;padding:0;padding:var(--space-2);background:0 0;border:0;align-items:center;margin:0;display:inline-flex}.app-shell__icon-button[data-v-8bf6a4a2]:hover{background:var(--color-surface-subtle);color:var(--app-title)}.app-shell__user[data-v-8bf6a4a2]{align-items:center;gap:var(--space-2-5);padding-inline-start:var(--space-3);display:flex}.app-shell__main[data-v-8bf6a4a2]{max-inline-size:var(--size-content-max);padding:var(--page-padding-block) var(--page-padding-inline);flex:1}.app-shell__page-title[data-v-8bf6a4a2]{font-size:var(--font-size-3xl)}@media (width<=calc(64rem - .02px)){.app-shell[data-v-8bf6a4a2]{flex-direction:column}.app-shell__sidebar[data-v-8bf6a4a2]{flex-direction:row;block-size:auto;inline-size:100%;position:static;overflow-x:auto}.app-shell__nav[data-v-8bf6a4a2]{flex-direction:row}.app-shell__user-text[data-v-8bf6a4a2]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}:root{--font-family-sans:Inter, Avenir Next, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--font-family-display:Manrope, Inter, Avenir Next, Segoe UI, sans-serif;--font-family-mono:JetBrains Mono, SFMono-Regular, Consolas, Liberation Mono, monospace;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-none:1;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.65;--line-height-loose:1.8;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-caps:.08em;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--size-control-sm:2rem;--size-control-md:2.5rem;--size-control-lg:3rem;--size-icon-xs:.75rem;--size-icon-sm:1rem;--size-icon-md:1.25rem;--size-icon-lg:1.5rem;--size-icon-xl:2rem;--size-avatar-sm:1.75rem;--size-avatar-md:2.25rem;--size-avatar-lg:3rem;--size-topbar:4.5rem;--size-sidebar:15rem;--size-sidebar-collapsed:4.75rem;--size-content-max:100rem;--size-modal-sm:26rem;--size-modal-md:36rem;--size-modal-lg:48rem;--size-drawer:28rem;--radius-none:0;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-pill:9999px;--radius-round:50%;--border-hairline:1px;--border-thin:1px;--border-medium:2px;--border-thick:3px;--shadow-none:none;--shadow-xs:0 1px 2px #2721290d;--shadow-sm:0 2px 8px #27212912;--shadow-md:0 8px 24px #2721291a;--shadow-lg:0 18px 48px #27212924;--shadow-xl:0 28px 80px #2721292e;--shadow-modal:0 28px 80px #27212938;--duration-instant:0s;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.32s;--duration-slower:.5s;--ease-linear:linear;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-drawer:400;--z-modal:500;--z-popover:600;--z-toast:700;--z-tooltip:800;--z-max:9999;--opacity-disabled:.45;--opacity-muted:.62;--opacity-subtle:.78;--opacity-overlay:.48;--opacity-hover:.08;--opacity-pressed:.14;--page-padding-inline:var(--space-6);--page-padding-block:var(--space-6);--section-gap:var(--space-6);--card-padding:var(--space-5);--grid-gap:var(--space-4);--control-height:var(--size-control-md);--control-padding-inline:var(--space-3);--control-radius:var(--radius-lg);--control-border-width:var(--border-thin);--button-height:var(--size-control-md);--button-padding-inline:var(--space-4);--button-gap:var(--space-2);--card-radius:var(--radius-xl);--modal-radius:var(--radius-2xl);--modal-padding:var(--space-6);--table-row-height:3.5rem;font-family:var(--font-family-sans);font-synthesis:none;text-rendering:optimizelegibility;font-size:100%}:root,[data-theme=iskra]{--color-primary:#ff9cb6;--color-primary-hover:#f486a5;--color-primary-active:#e96f93;--color-primary-subtle:#ffe8ef;--color-primary-muted:#ffd2df;--color-on-primary:#3b2530;--color-secondary:#77627e;--color-secondary-hover:#66536d;--color-secondary-active:#57465e;--color-secondary-subtle:#f0eaf2;--color-on-secondary:#fff;--color-tertiary:#b8d8c0;--color-tertiary-hover:#9ec5a9;--color-tertiary-active:#83b390;--color-tertiary-subtle:#edf7f0;--color-on-tertiary:#244430;--color-success:#4fae7b;--color-success-hover:#42976a;--color-success-subtle:#e7f6ee;--color-on-success:#fff;--color-warning:#f2b75b;--color-warning-hover:#dca044;--color-warning-subtle:#fff4df;--color-on-warning:#52370c;--color-danger:#df6275;--color-danger-hover:#c94d61;--color-danger-subtle:#fde9ed;--color-on-danger:#fff;--color-info:#6faed9;--color-info-hover:#5798c4;--color-info-subtle:#eaf5fc;--color-on-info:#173c54;--color-title:#272129;--color-text:#514a53;--color-text-secondary:#817982;--color-text-disabled:#aaa1aa;--color-text-inverse:#fff;--color-link:#b83f68;--color-link-hover:#922f51;--color-background:#fff8fb;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-subtle:#fff1f6;--color-surface-muted:#f8f2f5;--color-surface-inverse:#2e2830;--color-border:#eadfe4;--color-border-strong:#d7c9d0;--color-divider:#eee5e9;--color-focus:#ff6f9a;--color-focus-ring:#ff9cb659;--color-selection:#ffd2df;--color-overlay:#2721297a;--color-skeleton:#eee5e9;--color-scrollbar:#d6cbd0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=sage]{--color-primary:#9fc7ad;--color-primary-hover:#86b796;--color-primary-active:#70a580;--color-primary-subtle:#edf7f0;--color-primary-muted:#d7eadc;--color-on-primary:#203d2b;--color-secondary:#71687c;--color-secondary-hover:#605769;--color-secondary-active:#504756;--color-secondary-subtle:#efedf2;--color-on-secondary:#fff;--color-tertiary:#f1b8c7;--color-tertiary-hover:#e49caf;--color-tertiary-active:#d68199;--color-tertiary-subtle:#fff0f4;--color-on-tertiary:#542d39;--color-success:#4fae7b;--color-success-hover:#42976a;--color-success-subtle:#e7f6ee;--color-on-success:#fff;--color-warning:#e8ad55;--color-warning-hover:#d19640;--color-warning-subtle:#fff4df;--color-on-warning:#52370c;--color-danger:#d95f70;--color-danger-hover:#c1495d;--color-danger-subtle:#fde9ed;--color-on-danger:#fff;--color-info:#6faed9;--color-info-hover:#5798c4;--color-info-subtle:#eaf5fc;--color-on-info:#173c54;--color-title:#242a26;--color-text:#4c554f;--color-text-secondary:#78827b;--color-text-disabled:#a8b0aa;--color-text-inverse:#fff;--color-link:#3f7955;--color-link-hover:#2f6042;--color-background:#f8fbf9;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-subtle:#eef6f0;--color-surface-muted:#f1f5f2;--color-surface-inverse:#263029;--color-border:#dce8df;--color-border-strong:#c6d7cb;--color-divider:#e4ece6;--color-focus:#5f9f75;--color-focus-ring:#9fc7ad61;--color-selection:#d7eadc;--color-overlay:#242a267a;--color-skeleton:#e1e9e3;--color-scrollbar:#cad7ce;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--color-primary:#ff9cb6;--color-primary-hover:#ffadc3;--color-primary-active:#f486a5;--color-primary-subtle:#492c38;--color-primary-muted:#5c3545;--color-on-primary:#3b2530;--color-secondary:#b7a7bd;--color-secondary-hover:#c5b7ca;--color-secondary-active:#a696ac;--color-secondary-subtle:#352f38;--color-on-secondary:#262229;--color-tertiary:#9fc7ad;--color-tertiary-hover:#b1d3bc;--color-tertiary-active:#86b796;--color-tertiary-subtle:#263b2d;--color-on-tertiary:#183021;--color-success:#69c48f;--color-success-hover:#7bd09e;--color-success-subtle:#213c2d;--color-on-success:#10251a;--color-warning:#f2bd68;--color-warning-hover:#f6c87f;--color-warning-subtle:#45371f;--color-on-warning:#342309;--color-danger:#ef7889;--color-danger-hover:#f08c9b;--color-danger-subtle:#492830;--color-on-danger:#341017;--color-info:#83bee4;--color-info-hover:#99cae9;--color-info-subtle:#203747;--color-on-info:#102b3c;--color-title:#f7f2f5;--color-text:#ddd5da;--color-text-secondary:#aaa0a7;--color-text-disabled:#776f75;--color-text-inverse:#241f25;--color-link:#ffabc1;--color-link-hover:#ffc1d1;--color-background:#181519;--color-surface:#211d22;--color-surface-raised:#29242a;--color-surface-subtle:#302830;--color-surface-muted:#262126;--color-surface-inverse:#f8f3f6;--color-border:#3c343d;--color-border-strong:#514752;--color-divider:#352f36;--color-focus:#ff9cb6;--color-focus-ring:#ff9cb66b;--color-selection:#5c3545;--color-overlay:#000000a8;--color-skeleton:#332d34;--color-scrollbar:#504650;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--app-background:var(--color-background);--app-text:var(--color-text);--app-title:var(--color-title);--nav-background:var(--color-surface);--nav-text:var(--color-text);--nav-text-active:var(--color-on-primary);--nav-item-hover:var(--color-primary-subtle);--nav-item-active:var(--color-primary-muted);--card-background:var(--color-surface);--card-border:var(--color-border);--card-shadow:var(--shadow-xs);--input-background:var(--color-surface);--input-border:var(--color-border);--input-border-hover:var(--color-border-strong);--input-border-focus:var(--color-primary);--input-text:var(--color-text);--input-placeholder:var(--color-text-secondary);--input-disabled-background:var(--color-surface-muted);--button-primary-background:var(--color-primary);--button-primary-background-hover:var(--color-primary-hover);--button-primary-background-active:var(--color-primary-active);--button-primary-text:var(--color-on-primary);--button-secondary-background:var(--color-secondary-subtle);--button-secondary-background-hover:var(--color-secondary);--button-secondary-text:var(--color-secondary);--button-secondary-text-hover:var(--color-on-secondary);--button-danger-background:var(--color-danger);--button-danger-background-hover:var(--color-danger-hover);--button-danger-text:var(--color-on-danger);--button-ghost-background-hover:var(--color-surface-subtle);--button-ghost-text:var(--color-text);--table-header-background:var(--color-surface-subtle);--table-row-hover:var(--color-primary-subtle);--table-border:var(--color-divider);--modal-background:var(--color-surface-raised);--modal-backdrop:var(--color-overlay);--modal-shadow:var(--shadow-modal);--toast-background:var(--color-surface-raised);--toast-border:var(--color-border);--shell-background:var(--color-background);--sidebar-background:var(--color-surface);--sidebar-border:var(--color-border);--sidebar-text:var(--color-text-secondary);--sidebar-item-hover:var(--color-surface-subtle);--sidebar-item-active-background:var(--color-primary-subtle);--sidebar-item-active-text:var(--color-link);--topbar-background:var(--color-surface);--topbar-border:var(--color-border);--field-label:var(--color-title);--field-hint:var(--color-text-secondary);--field-required:var(--color-danger);--field-error:var(--color-danger);--field-error-border:var(--color-danger);--stat-value:var(--color-title);--stat-label:var(--color-text-secondary);--trend-up:var(--color-success);--trend-down:var(--color-danger);--trend-flat:var(--color-text-secondary);--progress-track:var(--color-surface-muted);--progress-fill:var(--color-primary);--progress-fill-strong:var(--color-success);--progress-fill-medium:var(--color-secondary);--progress-fill-weak:var(--color-warning);--meter-track:var(--color-surface-muted);--meter-fill:var(--color-success);--dropzone-background:var(--color-primary-subtle);--dropzone-border:var(--color-primary);--dropzone-background-active:var(--color-primary-muted);--timeline-line:var(--color-divider);--timeline-marker-background:var(--color-surface);--timeline-marker-pending:var(--color-border-strong);--popover-background:var(--color-surface-raised);--popover-border:var(--color-border);--popover-shadow:var(--shadow-md);--chart-bar:var(--color-primary-active);--chart-bar-hover:var(--color-link);--chart-line:var(--color-success-hover);--chart-marker-ring:var(--color-surface);--chart-grid:var(--color-divider);--chart-axis-text:var(--color-text-secondary);--chart-crosshair:var(--color-border-strong);--status-neutral-background:var(--color-surface-muted);--status-neutral-text:var(--color-text-secondary);--status-info-background:var(--color-info-subtle);--status-info-text:var(--color-on-info);--status-success-background:var(--color-success-subtle);--status-success-text:var(--color-on-success);--status-warning-background:var(--color-warning-subtle);--status-warning-text:var(--color-on-warning);--status-danger-background:var(--color-danger-subtle);--status-danger-text:var(--color-on-danger)}*,:before,:after{box-sizing:border-box}html{background:var(--app-background);color:var(--app-text)}body{background:var(--app-background);color:var(--app-text);font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);min-height:100vh;margin:0}h1,h2,h3,h4,h5,h6{color:var(--app-title);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin-block:0}p{margin-block:0}a{color:var(--color-link);text-underline-offset:.2em;transition-duration:var(--duration-normal);transition-property:color,text-decoration-color;transition-timing-function:var(--ease-standard);text-decoration-thickness:1px}a:hover{color:var(--color-link-hover)}button,input,textarea,select{font:inherit}::selection{background:var(--color-selection);color:var(--color-title)}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}[disabled],[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}dialog::backdrop{background:var(--modal-backdrop)}.theme-transition,.theme-transition *,.theme-transition :before,.theme-transition :after{transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard), fill var(--duration-normal) var(--ease-standard), stroke var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=calc(48rem - .02px)){:root{--page-padding-inline:var(--space-4);--page-padding-block:var(--space-4);--section-gap:var(--space-4);--card-padding:var(--space-4)}}
