.btn.svelte-e3bt6m{display:inline-flex;align-items:center;justify-content:center;gap:var(--vikn-space-7);block-size:var(--vikn-control-height);padding-block:0;padding-inline:var(--vikn-space-14);border:1px solid transparent;border-radius:var(--vikn-radius-control);font-family:inherit;font-size:var(--vikn-text-13);line-height:1;font-weight:var(--vikn-weight-medium);white-space:nowrap;cursor:pointer;text-decoration:none;outline:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.btn.svelte-e3bt6m:focus-visible{box-shadow:var(--vikn-focus-ring)}.btn.svelte-e3bt6m:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn--primary.svelte-e3bt6m{background:var(--vikn-primary-fill);border-color:var(--vikn-primary-fill);color:var(--vikn-primary-text-on);font-weight:var(--vikn-weight-semibold)}.btn--primary.svelte-e3bt6m:hover:not(:disabled),.btn--primary.svelte-e3bt6m:active:not(:disabled){background:var(--vikn-primary-fill-hover);border-color:var(--vikn-primary-fill-hover)}.btn--secondary.svelte-e3bt6m{background:var(--vikn-bg-raised);border-color:var(--vikn-border-control);color:var(--vikn-text-primary)}.btn--secondary.svelte-e3bt6m:hover:not(:disabled){background:var(--vikn-bg-hover)}.btn--ghost.svelte-e3bt6m{background:transparent;border-color:transparent;color:var(--vikn-text-secondary)}.btn--ghost.svelte-e3bt6m:hover:not(:disabled){background:var(--vikn-bg-hover);color:var(--vikn-text-primary)}.btn--destructive.svelte-e3bt6m{background:var(--vikn-danger-fill);border-color:var(--vikn-danger-fill);color:var(--vikn-text-inverse);font-weight:var(--vikn-weight-semibold)}.btn--destructive.svelte-e3bt6m:hover:not(:disabled){background:var(--vikn-danger-fill-hover);border-color:var(--vikn-danger-fill-hover)}.btn--destructive.svelte-e3bt6m:focus-visible{box-shadow:var(--vikn-focus-ring-destructive)}.btn--destructive-outline.svelte-e3bt6m{background:var(--vikn-bg-raised);border-color:var(--vikn-danger-border);color:var(--vikn-danger)}.btn--destructive-outline.svelte-e3bt6m:hover:not(:disabled){background:var(--vikn-danger-subtle)}.btn--destructive-outline.svelte-e3bt6m:focus-visible{box-shadow:var(--vikn-focus-ring-destructive)}.btn--success.svelte-e3bt6m{background:var(--vikn-success-fill);border-color:var(--vikn-success-fill);color:var(--vikn-text-inverse);font-weight:var(--vikn-weight-semibold)}.btn--success.svelte-e3bt6m:hover:not(:disabled){background:var(--vikn-success-fill-hover);border-color:var(--vikn-success-fill-hover)}.btn--sm.svelte-e3bt6m{block-size:var(--vikn-control-height-sm);font-size:var(--vikn-text-12);padding-inline:var(--vikn-space-10)}.btn--lg.svelte-e3bt6m{block-size:var(--vikn-control-height-lg);font-size:var(--vikn-text-14);padding-inline:var(--vikn-space-16)}.btn__spinner.svelte-e3bt6m{inline-size:var(--vikn-spinner-size);block-size:var(--vikn-spinner-size);flex:none;border:2px solid currentColor;border-block-start-color:transparent;border-radius:var(--vikn-radius-pill);opacity:.9;animation:svelte-e3bt6m-vikn-spin var(--vikn-duration-spin) linear infinite}.btn--secondary.svelte-e3bt6m .btn__spinner:where(.svelte-e3bt6m),.btn--ghost.svelte-e3bt6m .btn__spinner:where(.svelte-e3bt6m),.btn--destructive-outline.svelte-e3bt6m .btn__spinner:where(.svelte-e3bt6m){border-color:var(--vikn-text-muted);border-block-start-color:transparent;opacity:1}@keyframes svelte-e3bt6m-vikn-spin{to{transform:rotate(360deg)}}.field.svelte-1fluyie{display:flex;flex-direction:column;gap:var(--vikn-space-6)}.field__labelrow.svelte-1fluyie{display:flex;align-items:center;justify-content:space-between;gap:var(--vikn-space-8)}.field__label.svelte-1fluyie{display:flex;align-items:center;gap:var(--vikn-space-4);font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-primary);text-align:start}.field--disabled.svelte-1fluyie .field__label:where(.svelte-1fluyie){color:var(--vikn-text-muted)}.field__required.svelte-1fluyie{color:var(--vikn-danger);line-height:1}.field__input.svelte-1fluyie{inline-size:100%;block-size:var(--vikn-input-height);box-sizing:border-box;padding-block:0;padding-inline:var(--vikn-space-10);font-family:inherit;font-size:var(--vikn-input-font-size);color:var(--vikn-text-primary);background:var(--vikn-bg-raised);border:1px solid var(--vikn-border-input);border-radius:var(--vikn-radius-control);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.field__input.svelte-1fluyie::placeholder{color:var(--vikn-text-muted)}.field__input.svelte-1fluyie:focus{border-color:var(--vikn-primary);box-shadow:var(--vikn-focus-ring)}.field__input.svelte-1fluyie:disabled{background:var(--vikn-bg-sunken);border-color:var(--vikn-border-default);color:var(--vikn-text-muted);cursor:not-allowed}.field__input[readonly].svelte-1fluyie{background:var(--vikn-bg-sunken);cursor:default}.field--error.svelte-1fluyie .field__input:where(.svelte-1fluyie){border-color:var(--vikn-danger)}.field--error.svelte-1fluyie .field__input:where(.svelte-1fluyie):focus{border-color:var(--vikn-danger);box-shadow:var(--vikn-focus-ring-danger)}.field__message.svelte-1fluyie{display:flex;align-items:center;gap:var(--vikn-space-5);margin:0;font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);text-align:start}.field__message--error.svelte-1fluyie{color:var(--vikn-danger)}.field__message--hint.svelte-1fluyie{color:var(--vikn-text-muted)}.field__message-icon.svelte-1fluyie{inline-size:12px;block-size:12px;flex:none}.field__control.svelte-1fluyie{position:relative;display:block}.field__control.svelte-1fluyie .field__input:where(.svelte-1fluyie){padding-inline-end:32px}.field__spinner.svelte-1fluyie{position:absolute;inset-inline-end:10px;inset-block-start:50%;inline-size:14px;block-size:14px;margin-block-start:-7px;border:2px solid var(--vikn-text-muted);border-block-start-color:transparent;border-radius:50%;animation:svelte-1fluyie-field-spin .8s linear infinite}@keyframes svelte-1fluyie-field-spin{to{transform:rotate(360deg)}}.card.svelte-1mbn7fs{background:var(--vikn-bg-raised);border:1px solid var(--vikn-border-default);border-radius:var(--vikn-radius-card);overflow:hidden}.card--pad-none.svelte-1mbn7fs .card__body:where(.svelte-1mbn7fs){padding:0}.card--pad-sm.svelte-1mbn7fs .card__body:where(.svelte-1mbn7fs){padding:var(--vikn-space-16)}.card--pad-md.svelte-1mbn7fs .card__body:where(.svelte-1mbn7fs){padding:var(--vikn-space-20)}.card--pad-lg.svelte-1mbn7fs .card__body:where(.svelte-1mbn7fs){padding:var(--vikn-space-24)}.card__header.svelte-1mbn7fs{display:flex;align-items:center;justify-content:space-between;gap:var(--vikn-space-12);padding-block:var(--vikn-space-12);padding-inline:var(--vikn-space-20);border-block-end:1px solid var(--vikn-hairline);font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);font-weight:var(--vikn-weight-semibold);color:var(--vikn-text-primary)}.card--pad-sm.svelte-1mbn7fs .card__header:where(.svelte-1mbn7fs){padding-inline:var(--vikn-space-16)}.card--pad-lg.svelte-1mbn7fs .card__header:where(.svelte-1mbn7fs){padding-inline:var(--vikn-space-24)}.card__footer.svelte-1mbn7fs{padding-block:var(--vikn-space-12);padding-inline:var(--vikn-space-20);border-block-start:1px solid var(--vikn-border-default)}.card--pad-sm.svelte-1mbn7fs .card__footer:where(.svelte-1mbn7fs){padding-inline:var(--vikn-space-16)}.card--pad-lg.svelte-1mbn7fs .card__footer:where(.svelte-1mbn7fs){padding-inline:var(--vikn-space-24)}.avatar.svelte-1pstd5d{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--vikn-radius-pill);background:var(--vikn-avatar-bg);color:var(--vikn-avatar-fg);font-family:var(--font-sans);font-weight:var(--vikn-weight-semibold);line-height:1;-webkit-user-select:none;user-select:none;overflow:hidden;object-fit:cover}.avatar--xs.svelte-1pstd5d{inline-size:20px;block-size:20px;font-size:9px}.avatar--sm.svelte-1pstd5d{inline-size:26px;block-size:26px;font-size:var(--vikn-text-11)}.avatar--md.svelte-1pstd5d{inline-size:32px;block-size:32px;font-size:var(--vikn-text-12)}.avatar--lg.svelte-1pstd5d{inline-size:40px;block-size:40px;font-size:var(--vikn-text-14)}.dropdown.svelte-3r5rip{position:relative;display:inline-flex}.dropdown__trigger.svelte-3r5rip{all:unset;display:inline-flex;align-items:center;cursor:pointer}.dropdown__trigger.svelte-3r5rip:focus-visible{border-radius:var(--vikn-radius-control);box-shadow:var(--vikn-focus-ring)}.dropdown__panel.svelte-3r5rip{position:absolute;z-index:var(--z-dropdown);min-inline-size:var(--vikn-dropdown-min-width);padding:var(--vikn-space-4);background:var(--vikn-bg-raised);border:1px solid var(--vikn-border-default);border-radius:var(--vikn-radius-popover);box-shadow:var(--vikn-shadow-popover);outline:none}.dropdown__panel--bottom.svelte-3r5rip{inset-block-start:calc(100% + var(--vikn-space-4))}.dropdown__panel--top.svelte-3r5rip{inset-block-end:calc(100% + var(--vikn-space-4))}.dropdown__panel--start.svelte-3r5rip{inset-inline-start:0}.dropdown__panel--end.svelte-3r5rip{inset-inline-end:0}.dropdown__panel--inline-end.svelte-3r5rip{inset-block-start:0;inset-inline-start:calc(100% + var(--vikn-space-4));inset-inline-end:auto}.item.svelte-1x4u21s{display:flex;align-items:center;gap:var(--vikn-space-8);inline-size:100%;box-sizing:border-box;padding-block:var(--vikn-space-6);padding-inline:var(--vikn-space-10);border:0;border-radius:var(--vikn-radius-xs);background:transparent;font:inherit;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-primary);text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.item.svelte-1x4u21s:hover,.item.svelte-1x4u21s:focus-visible{background:var(--vikn-bg-hover);outline:none}.item--active.svelte-1x4u21s{background:var(--vikn-primary-soft);color:var(--vikn-primary)}.item--destructive.svelte-1x4u21s{color:var(--vikn-danger)}.item--destructive.svelte-1x4u21s:hover,.item--destructive.svelte-1x4u21s:focus-visible{background:var(--vikn-danger-subtle)}.item.svelte-1x4u21s:disabled{color:var(--vikn-text-muted);cursor:not-allowed;background:transparent}.item__icon.svelte-1x4u21s{display:inline-flex;flex:none;inline-size:var(--vikn-icon-md);block-size:var(--vikn-icon-md);color:var(--vikn-text-secondary)}.item--active.svelte-1x4u21s .item__icon:where(.svelte-1x4u21s){color:var(--vikn-primary)}.item--destructive.svelte-1x4u21s .item__icon:where(.svelte-1x4u21s){color:var(--vikn-danger)}.item__icon.svelte-1x4u21s svg{inline-size:100%;block-size:100%}.item__label.svelte-1x4u21s{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.divider.svelte-bj9bes{block-size:1px;margin-block:var(--vikn-space-4);background:var(--vikn-hairline)}.badge.svelte-1foprqt{display:inline-flex;align-items:center;gap:var(--vikn-space-5);padding-block:var(--vikn-space-2);padding-inline:var(--vikn-space-9);border:1px solid transparent;border-radius:var(--vikn-radius-pill);font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);font-weight:var(--vikn-weight-medium);white-space:nowrap}.badge__icon.svelte-1foprqt{display:inline-flex;flex:none;inline-size:var(--vikn-icon-sm);block-size:var(--vikn-icon-sm)}.badge__icon.svelte-1foprqt svg{inline-size:100%;block-size:100%}.badge__dot.svelte-1foprqt{flex:none;inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.badge--default.svelte-1foprqt{background:var(--vikn-bg-sunken);color:var(--vikn-text-secondary)}.badge--success.svelte-1foprqt{background:var(--vikn-success-subtle);color:var(--vikn-success)}.badge--warning.svelte-1foprqt{background:var(--vikn-warning-subtle);color:var(--vikn-warning)}.badge--danger.svelte-1foprqt{background:var(--vikn-danger-subtle);color:var(--vikn-danger)}.badge--info.svelte-1foprqt{background:var(--vikn-info-subtle);color:var(--vikn-info)}.badge--brand.svelte-1foprqt{background:var(--vikn-primary-soft);color:var(--vikn-primary)}.badge--outline.svelte-1foprqt{background:transparent;border-color:var(--vikn-border-default);color:var(--vikn-text-secondary)}.badge--count.svelte-1foprqt{padding-block:1px;padding-inline:var(--vikn-space-7);font-size:var(--vikn-text-11);line-height:var(--vikn-leading-11);font-weight:var(--vikn-weight-semibold)}.status-badge.svelte-1kllxhv{display:inline-flex;align-items:center;gap:var(--vikn-space-5);padding-block:var(--vikn-space-2);padding-inline:var(--vikn-space-9);border-radius:var(--vikn-radius-pill);font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);font-weight:var(--vikn-weight-medium);white-space:nowrap}.status-badge__icon.svelte-1kllxhv{flex:none;inline-size:var(--vikn-icon-sm);block-size:var(--vikn-icon-sm)}.status-badge--success.svelte-1kllxhv{background:var(--vikn-success-subtle);color:var(--vikn-success)}.status-badge--warning.svelte-1kllxhv{background:var(--vikn-warning-subtle);color:var(--vikn-warning)}.status-badge--danger.svelte-1kllxhv{background:var(--vikn-danger-subtle);color:var(--vikn-danger)}.status-badge--info.svelte-1kllxhv{background:var(--vikn-info-subtle);color:var(--vikn-info)}.status-badge--default.svelte-1kllxhv{background:var(--vikn-bg-sunken);color:var(--vikn-text-secondary)}.chip--filter.svelte-1z9n38{position:relative;display:inline-flex;align-items:center;gap:var(--vikn-space-6);block-size:var(--vikn-control-height);padding-inline:var(--vikn-space-10);border:1px solid var(--vikn-border-default);border-radius:var(--vikn-radius-control);font-size:var(--vikn-text-13);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-primary);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.chip--filter.svelte-1z9n38:hover{background:var(--vikn-bg-hover)}.chip--filter.svelte-1z9n38:focus-within{box-shadow:var(--vikn-focus-ring)}.chip--filter.chip--active.svelte-1z9n38{background:var(--vikn-primary-soft);border-color:color-mix(in oklab,var(--vikn-primary) 45%,var(--vikn-border-default))}.chip--filter.chip--active.svelte-1z9n38:hover{background:var(--vikn-primary-soft)}.chip__label.svelte-1z9n38{color:var(--vikn-text-muted);font-weight:var(--vikn-weight-regular)}.chip__select.svelte-1z9n38{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;background:transparent;padding:0;margin:0;font:inherit;color:inherit;cursor:inherit;max-inline-size:220px}.chip__select.svelte-1z9n38:disabled{color:var(--vikn-text-muted);cursor:not-allowed}.chip__chevron.svelte-1z9n38{inline-size:13px;block-size:13px;color:var(--vikn-text-muted);flex:none;pointer-events:none}.chip--toggle.svelte-1z9n38{display:inline-flex;align-items:center;gap:var(--vikn-space-6);block-size:var(--vikn-control-height-sm);padding-inline:var(--vikn-space-12);border:1px solid var(--vikn-border-default);border-radius:var(--vikn-radius-pill);background:var(--vikn-bg-raised);font:inherit;font-size:var(--vikn-text-12);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.chip--toggle.svelte-1z9n38:hover:not(:disabled){background:var(--vikn-bg-hover)}.chip--toggle.svelte-1z9n38:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.chip--toggle.svelte-1z9n38:disabled{opacity:.55;cursor:not-allowed}.chip--toggle.chip--on.svelte-1z9n38{background:var(--vikn-primary-soft);border-color:color-mix(in oklab,var(--vikn-primary) 45%,var(--vikn-border-default));color:var(--vikn-primary)}.chip--toggle.chip--on.svelte-1z9n38:hover:not(:disabled){background:var(--vikn-primary-soft)}.chip__check.svelte-1z9n38{inline-size:12px;block-size:12px;flex:none}.chip--summary.svelte-1z9n38{display:inline-flex;align-items:center;padding:2px var(--vikn-space-8);border-radius:var(--vikn-radius-pill);background:var(--vikn-bg-sunken);font-size:var(--vikn-text-11);font-weight:var(--vikn-weight-medium);line-height:1.5;color:var(--vikn-text-secondary);white-space:nowrap}.empty-state.svelte-x5d4s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vikn-space-6);padding-block:var(--vikn-space-44);padding-inline:var(--vikn-space-32);text-align:center}.empty-state__icon.svelte-x5d4s{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--vikn-icon-well-lg);block-size:var(--vikn-icon-well-lg);margin-block-end:var(--vikn-space-6);border-radius:var(--vikn-radius-pill);background:var(--vikn-primary-wash);color:var(--vikn-primary)}.empty-state--danger.svelte-x5d4s{border-radius:var(--vikn-radius-control);border:1px solid color-mix(in srgb,var(--vikn-danger) 22%,transparent);background:var(--vikn-danger-subtle)}.empty-state--danger.svelte-x5d4s .empty-state__icon:where(.svelte-x5d4s){background:transparent;color:var(--vikn-danger)}.empty-state--danger.svelte-x5d4s .empty-state__description:where(.svelte-x5d4s){color:var(--vikn-text-secondary)}.empty-state__icon.svelte-x5d4s svg:where(.svelte-x5d4s){inline-size:var(--vikn-icon-xl);block-size:var(--vikn-icon-xl)}.empty-state__body.svelte-x5d4s{display:flex;flex-direction:column;gap:var(--vikn-space-6);max-inline-size:300px}.empty-state__title.svelte-x5d4s{margin:0;font-size:var(--vikn-text-15);line-height:var(--vikn-leading-15);font-weight:var(--vikn-weight-semibold);color:var(--vikn-text-primary)}.empty-state__description.svelte-x5d4s{margin:0;font-size:var(--vikn-text-13);line-height:1.5;color:var(--vikn-text-muted)}.empty-state__actions.svelte-x5d4s{display:flex;gap:var(--vikn-space-8);margin-block-start:var(--vikn-space-12)}.dialog-backdrop.svelte-or1436{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) - 1);background:var(--vikn-scrim)}.dialog.svelte-or1436{position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);z-index:var(--z-modal);display:flex;flex-direction:column;inline-size:min(var(--vikn-dialog-width),calc(100vw - var(--vikn-space-32)));background:var(--vikn-bg-raised);border-radius:var(--vikn-radius-card);box-shadow:var(--vikn-shadow-modal);overflow:hidden}[dir=rtl] .dialog.svelte-or1436{transform:translate(50%,-50%)}.dialog__header.svelte-or1436{display:flex;align-items:flex-start;gap:var(--vikn-space-12);padding-block:var(--vikn-space-20) 0;padding-inline:var(--vikn-space-24)}.dialog__icon.svelte-or1436{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--vikn-icon-well-sm);block-size:var(--vikn-icon-well-sm);border-radius:var(--vikn-radius-pill);background:var(--vikn-primary-wash);color:var(--vikn-primary)}.dialog__icon.svelte-or1436 svg:where(.svelte-or1436){inline-size:var(--vikn-icon-lg);block-size:var(--vikn-icon-lg)}.dialog--destructive.svelte-or1436 .dialog__icon:where(.svelte-or1436){background:var(--vikn-danger-subtle);color:var(--vikn-danger)}.dialog__text.svelte-or1436{min-inline-size:0;text-align:start}.dialog__title.svelte-or1436{margin:0;font-size:var(--vikn-text-16);line-height:var(--vikn-leading-16);font-weight:var(--vikn-weight-semibold);color:var(--vikn-text-primary)}.dialog__description.svelte-or1436{margin:0;margin-block-start:var(--vikn-space-6);font-size:var(--vikn-text-13);line-height:1.5;color:var(--vikn-text-secondary)}.dialog__body.svelte-or1436{display:flex;flex-direction:column;gap:var(--vikn-space-12);padding-block:var(--vikn-space-16) 0;padding-inline:var(--vikn-space-24)}.dialog__actions.svelte-or1436{display:flex;justify-content:flex-end;gap:var(--vikn-space-8);margin-block-start:var(--vikn-space-4);padding-block:var(--vikn-space-20);padding-inline:var(--vikn-space-24)}.skeleton-row.svelte-mgsebj{pointer-events:none}.skeleton-cell.svelte-mgsebj{padding-block:var(--vikn-space-7);padding-inline:var(--vikn-space-12)}.skeleton-line.svelte-mgsebj{display:block;block-size:10px;min-inline-size:40px;border-radius:var(--vikn-radius-xs);background:var(--vikn-bg-sunken);animation:svelte-mgsebj-vikn-pulse var(--vikn-duration-pulse) ease-in-out infinite}@keyframes svelte-mgsebj-vikn-pulse{50%{opacity:.45}}.skeleton.svelte-1kqkkaf{display:block;flex:none;background:var(--vikn-skeleton-fill, var(--vikn-bg-sunken));animation:svelte-1kqkkaf-vikn-pulse var(--vikn-duration-pulse) ease-in-out infinite}.skeleton--bar.svelte-1kqkkaf{border-radius:var(--vikn-radius-xs)}.skeleton--circle.svelte-1kqkkaf{border-radius:var(--vikn-radius-pill)}@keyframes svelte-1kqkkaf-vikn-pulse{50%{opacity:.45}}.panel-backdrop.svelte-tkzo7t{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) - 2);background:var(--vikn-scrim)}.panel.svelte-tkzo7t{position:fixed;inset-block:0;inset-inline-end:0;z-index:calc(var(--z-modal) - 1);display:flex;flex-direction:column;max-inline-size:100vw;background:var(--vikn-bg-raised);border-inline-start:1px solid var(--vikn-border-default);box-shadow:var(--vikn-shadow-modal);transform:translate(100%);transition:transform var(--vikn-duration-panel) ease;overflow:hidden}.panel--sm.svelte-tkzo7t{inline-size:var(--vikn-panel-sm)}.panel--md.svelte-tkzo7t{inline-size:var(--vikn-panel-md)}.panel--lg.svelte-tkzo7t{inline-size:var(--vikn-panel-lg)}.panel--open.svelte-tkzo7t{transform:translate(0)}[dir=rtl] .panel.svelte-tkzo7t{transform:translate(-100%)}[dir=rtl] .panel--open.svelte-tkzo7t{transform:translate(0)}@media(prefers-reduced-motion:reduce){.panel.svelte-tkzo7t{transition:none}}.panel__header.svelte-tkzo7t{display:flex;align-items:center;justify-content:space-between;gap:var(--vikn-space-12);flex-shrink:0;padding-block:var(--vikn-space-16);padding-inline:var(--vikn-space-20);border-block-end:1px solid var(--vikn-hairline)}.panel__title.svelte-tkzo7t{margin:0;font-size:var(--vikn-text-16);line-height:var(--vikn-leading-16);font-weight:var(--vikn-weight-semibold);color:var(--vikn-text-primary)}.panel__close.svelte-tkzo7t{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--vikn-control-height-sm);block-size:var(--vikn-control-height-sm);padding:0;background:none;border:0;border-radius:var(--vikn-radius-control);color:var(--vikn-text-muted);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.panel__close.svelte-tkzo7t svg:where(.svelte-tkzo7t){inline-size:var(--vikn-icon-lg);block-size:var(--vikn-icon-lg)}.panel__close.svelte-tkzo7t:hover{color:var(--vikn-text-primary);background:var(--vikn-bg-hover)}.panel__close.svelte-tkzo7t:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.panel__body.svelte-tkzo7t{flex:1;overflow-y:auto;padding:var(--vikn-space-20);scrollbar-width:thin;scrollbar-color:var(--vikn-border-default) transparent}.panel__footer.svelte-tkzo7t{display:flex;justify-content:flex-end;gap:var(--vikn-space-8);flex-shrink:0;padding-block:var(--vikn-space-12);padding-inline:var(--vikn-space-20);border-block-start:1px solid var(--vikn-border-default)}.toast.svelte-b8ycb1{display:flex;align-items:flex-start;gap:var(--vikn-space-10);min-inline-size:var(--vikn-toast-min-width);max-inline-size:var(--vikn-toast-max-width);padding-block:var(--vikn-space-12);padding-inline:var(--vikn-space-14);background:var(--vikn-bg-raised);border:1px solid var(--vikn-border-default);border-inline-start:var(--vikn-border-accent) solid var(--vikn-text-muted);border-radius:var(--vikn-radius-toast);box-shadow:var(--vikn-shadow-popover);color:var(--vikn-text-primary);outline:none;transition:transform var(--transition-fast),opacity var(--transition-fast)}.toast.svelte-b8ycb1:focus-visible{box-shadow:var(--vikn-shadow-popover),var(--vikn-focus-ring)}.toast--success.svelte-b8ycb1{border-inline-start-color:var(--vikn-success)}.toast--error.svelte-b8ycb1{border-inline-start-color:var(--vikn-danger)}.toast--warning.svelte-b8ycb1{border-inline-start-color:var(--vikn-warning)}.toast--info.svelte-b8ycb1{border-inline-start-color:var(--vikn-info)}.toast__icon.svelte-b8ycb1{display:inline-flex;flex:none;inline-size:var(--vikn-icon-lg);block-size:var(--vikn-icon-lg);margin-block-start:var(--vikn-space-1)}.toast__icon.svelte-b8ycb1 svg:where(.svelte-b8ycb1){inline-size:100%;block-size:100%}.toast--success.svelte-b8ycb1 .toast__icon:where(.svelte-b8ycb1){color:var(--vikn-success)}.toast--error.svelte-b8ycb1 .toast__icon:where(.svelte-b8ycb1){color:var(--vikn-danger)}.toast--warning.svelte-b8ycb1 .toast__icon:where(.svelte-b8ycb1){color:var(--vikn-warning)}.toast--info.svelte-b8ycb1 .toast__icon:where(.svelte-b8ycb1){color:var(--vikn-info)}.toast__body.svelte-b8ycb1{flex:1;min-inline-size:0;text-align:start}.toast__title.svelte-b8ycb1{margin:0;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);font-weight:var(--vikn-weight-semibold);color:var(--vikn-text-primary)}.toast__message.svelte-b8ycb1{margin:0;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-primary);overflow-wrap:anywhere}.toast__message--secondary.svelte-b8ycb1{margin-block-start:var(--vikn-space-1);font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);font-weight:var(--vikn-weight-regular);color:var(--vikn-text-muted)}.toast__action.svelte-b8ycb1{display:inline-block;margin-block-start:var(--vikn-space-6);padding:0;background:none;border:0;font:inherit;font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);font-weight:var(--vikn-weight-semibold);color:var(--vikn-primary);cursor:pointer}.toast__action.svelte-b8ycb1:hover{color:var(--vikn-primary-hover);text-decoration:underline}.toast__action.svelte-b8ycb1:focus-visible{outline:none;border-radius:var(--vikn-radius-xs);box-shadow:var(--vikn-focus-ring)}.toast__close.svelte-b8ycb1{display:inline-flex;flex:none;padding:var(--vikn-space-2);background:none;border:0;border-radius:var(--vikn-radius-xs);color:var(--vikn-text-muted);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.toast__close.svelte-b8ycb1 svg:where(.svelte-b8ycb1){inline-size:13px;block-size:13px}.toast__close.svelte-b8ycb1:hover{background:var(--vikn-bg-hover);color:var(--vikn-text-primary)}.toast__close.svelte-b8ycb1:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.toast-pill.svelte-b8ycb1{display:inline-flex;align-items:center;gap:var(--vikn-space-10);max-inline-size:var(--vikn-toast-max-width);padding-block:9px;padding-inline:var(--vikn-space-12);border-radius:10px;background:var(--vikn-tooltip-bg);color:var(--vikn-tooltip-fg);box-shadow:var(--vikn-shadow-floating);font-size:12.5px;line-height:1.35;outline:none}.toast-pill.svelte-b8ycb1:focus-visible{box-shadow:var(--vikn-shadow-floating),var(--vikn-focus-ring)}.toast-pill__message.svelte-b8ycb1{overflow-wrap:anywhere}.toast-pill__action.svelte-b8ycb1{padding:0;background:none;border:0;font:inherit;font-weight:var(--vikn-weight-semibold);color:var(--vikn-on-inverse-accent);cursor:pointer;white-space:nowrap}.toast-pill__action.svelte-b8ycb1:hover{text-decoration:underline}.toast-pill__action.svelte-b8ycb1:focus-visible{outline:none;border-radius:var(--vikn-radius-xs);box-shadow:var(--vikn-focus-ring)}.toast-pill__spinner.svelte-b8ycb1{flex:none;inline-size:14px;block-size:14px;border:2px solid currentColor;border-block-start-color:transparent;border-radius:50%;animation:svelte-b8ycb1-toast-spin .8s linear infinite}.toast-pill--error.svelte-b8ycb1{background:var(--vikn-danger-subtle);color:var(--vikn-danger);box-shadow:var(--vikn-shadow-floating),0 0 0 1px var(--vikn-danger-border)}.toast-pill--error.svelte-b8ycb1 .toast-pill__action:where(.svelte-b8ycb1){color:var(--vikn-danger);text-decoration:underline}.toast--loading.svelte-b8ycb1{border-inline-start-color:var(--vikn-text-muted)}.toast--loading.svelte-b8ycb1 .toast__icon:where(.svelte-b8ycb1) svg:where(.svelte-b8ycb1){animation:svelte-b8ycb1-toast-spin .8s linear infinite}@keyframes svelte-b8ycb1-toast-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.toast-pill__spinner.svelte-b8ycb1,.toast--loading.svelte-b8ycb1 .toast__icon:where(.svelte-b8ycb1) svg:where(.svelte-b8ycb1){animation-duration:2.4s}}.viewport.svelte-7eto4n{position:fixed;z-index:var(--z-toast);list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vikn-space-12);pointer-events:none}.viewport__item.svelte-7eto4n{pointer-events:auto}.viewport--top-end.svelte-7eto4n{inset-block-start:var(--vikn-space-16);inset-inline-end:var(--vikn-space-16)}.viewport--top-start.svelte-7eto4n{inset-block-start:var(--vikn-space-16);inset-inline-start:var(--vikn-space-16)}.viewport--bottom-end.svelte-7eto4n{inset-block-end:var(--vikn-space-16);inset-inline-end:var(--vikn-space-16);flex-direction:column-reverse}.viewport--bottom-start.svelte-7eto4n{inset-block-end:var(--vikn-space-16);inset-inline-start:var(--vikn-space-16);flex-direction:column-reverse}.tooltip.svelte-orkvbh{position:relative;display:inline-flex}.tooltip__bubble.svelte-orkvbh{position:absolute;inset-inline-start:50%;z-index:var(--z-tooltip);transform:translate(-50%);padding-block:var(--vikn-space-5);padding-inline:var(--vikn-space-10);background:var(--vikn-tooltip-bg);color:var(--vikn-tooltip-fg);border-radius:var(--vikn-radius-control);box-shadow:var(--vikn-shadow-tooltip);font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);font-weight:var(--vikn-weight-medium);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--transition-fast),visibility var(--transition-fast)}[dir=rtl] .tooltip__bubble.svelte-orkvbh{transform:translate(50%)}.tooltip__bubble.svelte-orkvbh:after{content:"";position:absolute;inset-inline-start:50%;margin-inline-start:calc(-1 * var(--vikn-space-5));border-inline:var(--vikn-space-5) solid transparent}.tooltip--top.svelte-orkvbh .tooltip__bubble:where(.svelte-orkvbh){inset-block-end:calc(100% + var(--vikn-space-5) + var(--vikn-space-4))}.tooltip--top.svelte-orkvbh .tooltip__bubble:where(.svelte-orkvbh):after{inset-block-start:100%;border-block-start:var(--vikn-space-5) solid var(--vikn-tooltip-bg)}.tooltip--bottom.svelte-orkvbh .tooltip__bubble:where(.svelte-orkvbh){inset-block-start:calc(100% + var(--vikn-space-5) + var(--vikn-space-4))}.tooltip--bottom.svelte-orkvbh .tooltip__bubble:where(.svelte-orkvbh):after{inset-block-end:100%;border-block-end:var(--vikn-space-5) solid var(--vikn-tooltip-bg)}.tooltip--inline-end.svelte-orkvbh .tooltip__bubble:where(.svelte-orkvbh){inset-inline-start:calc(100% + var(--vikn-space-5) + var(--vikn-space-4));inset-block-start:50%;transform:translateY(-50%)}[dir=rtl] .tooltip--inline-end.svelte-orkvbh .tooltip__bubble:where(.svelte-orkvbh){transform:translateY(-50%)}.tooltip--inline-end.svelte-orkvbh .tooltip__bubble:where(.svelte-orkvbh):after{inset-inline-start:auto;inset-inline-end:100%;inset-block-start:50%;margin-inline-start:0;margin-block-start:calc(-1 * var(--vikn-space-5));border-inline:0;border-block:var(--vikn-space-5) solid transparent;border-inline-end:var(--vikn-space-5) solid var(--vikn-tooltip-bg)}.tooltip.svelte-orkvbh:hover .tooltip__bubble:where(.svelte-orkvbh),.tooltip.svelte-orkvbh:focus-within .tooltip__bubble:where(.svelte-orkvbh){opacity:1;visibility:visible}.field.svelte-1jbcq0k{display:flex;flex-direction:column;gap:var(--vikn-space-6)}.field__label--hidden.svelte-1jbcq0k{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.field__label.svelte-1jbcq0k{display:flex;align-items:center;gap:var(--vikn-space-4);font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-primary);text-align:start}.field--disabled.svelte-1jbcq0k .field__label:where(.svelte-1jbcq0k){color:var(--vikn-text-muted)}.field__required.svelte-1jbcq0k{color:var(--vikn-danger);line-height:1}.field__textarea.svelte-1jbcq0k{inline-size:100%;box-sizing:border-box;min-block-size:calc(var(--vikn-input-height) * 2);padding-block:var(--vikn-space-8);padding-inline:var(--vikn-space-10);font-family:inherit;font-size:var(--vikn-input-font-size);line-height:var(--vikn-leading-13);color:var(--vikn-text-primary);background:var(--vikn-bg-raised);border:1px solid var(--vikn-border-input);border-radius:var(--vikn-radius-control);outline:none;resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.field__textarea.svelte-1jbcq0k::placeholder{color:var(--vikn-text-muted)}.field__textarea.svelte-1jbcq0k:focus{border-color:var(--vikn-primary);box-shadow:var(--vikn-focus-ring)}.field__textarea.svelte-1jbcq0k:disabled{background:var(--vikn-bg-sunken);border-color:var(--vikn-border-default);color:var(--vikn-text-muted);cursor:not-allowed;resize:none}.field__textarea[readonly].svelte-1jbcq0k{background:var(--vikn-bg-sunken);cursor:default;resize:none}.field--error.svelte-1jbcq0k .field__textarea:where(.svelte-1jbcq0k){border-color:var(--vikn-danger)}.field--error.svelte-1jbcq0k .field__textarea:where(.svelte-1jbcq0k):focus{border-color:var(--vikn-danger);box-shadow:var(--vikn-focus-ring-danger)}.field__footer.svelte-1jbcq0k{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vikn-space-12)}.field__footer.svelte-1jbcq0k:empty{display:none}.field__message-wrap.svelte-1jbcq0k{flex:1;min-inline-size:0}.field__message.svelte-1jbcq0k{display:flex;align-items:center;gap:var(--vikn-space-5);margin:0;font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);text-align:start}.field__message--error.svelte-1jbcq0k{color:var(--vikn-danger)}.field__message--hint.svelte-1jbcq0k{color:var(--vikn-text-muted)}.field__message-icon.svelte-1jbcq0k{inline-size:12px;block-size:12px;flex:none}.field__counter.svelte-1jbcq0k{flex:none;font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);color:var(--vikn-text-muted)}.field.svelte-2tw6n5{display:flex;flex-direction:column;gap:var(--vikn-space-6)}.field__row.svelte-2tw6n5{display:flex;align-items:flex-start;gap:var(--vikn-space-8);cursor:pointer}.field--disabled.svelte-2tw6n5 .field__row:where(.svelte-2tw6n5){cursor:not-allowed;opacity:.5}.check.svelte-2tw6n5{position:relative;display:inline-flex;flex:none;inline-size:var(--vikn-check-size);block-size:var(--vikn-check-size);margin-block-start:calc((var(--vikn-leading-13) - var(--vikn-check-size)) / 2)}.field__input.svelte-2tw6n5{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.check__box.svelte-2tw6n5{pointer-events:none;display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;box-sizing:border-box;border:1px solid var(--vikn-border-input);border-radius:var(--vikn-radius-xs);background:var(--vikn-bg-raised);color:var(--vikn-primary-text-on);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.check__glyph.svelte-2tw6n5{inline-size:10px;block-size:10px;opacity:0}.check__glyph--mixed.svelte-2tw6n5{inline-size:9px;block-size:9px}.field__input.svelte-2tw6n5:checked+.check__box:where(.svelte-2tw6n5),.field__input.svelte-2tw6n5:indeterminate+.check__box:where(.svelte-2tw6n5){background:var(--vikn-primary-fill);border-color:var(--vikn-primary-fill)}.field__input.svelte-2tw6n5:checked+.check__box:where(.svelte-2tw6n5) .check__glyph:where(.svelte-2tw6n5),.field__input.svelte-2tw6n5:indeterminate+.check__box:where(.svelte-2tw6n5) .check__glyph:where(.svelte-2tw6n5){opacity:1}.field__input.svelte-2tw6n5:focus-visible+.check__box:where(.svelte-2tw6n5){box-shadow:var(--vikn-focus-ring)}.field__input.svelte-2tw6n5:disabled+.check__box:where(.svelte-2tw6n5){background:var(--vikn-bg-sunken)}.field__input.svelte-2tw6n5:disabled:checked+.check__box:where(.svelte-2tw6n5),.field__input.svelte-2tw6n5:disabled:indeterminate+.check__box:where(.svelte-2tw6n5){background:var(--vikn-primary-fill)}.field--error.svelte-2tw6n5 .check__box:where(.svelte-2tw6n5){border-color:var(--vikn-danger)}.field__body.svelte-2tw6n5{display:flex;flex-direction:column;gap:var(--vikn-space-2);min-inline-size:0;text-align:start}.field__label.svelte-2tw6n5{font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);color:var(--vikn-text-primary)}.field--disabled.svelte-2tw6n5 .field__label:where(.svelte-2tw6n5){color:var(--vikn-text-muted)}.field__description.svelte-2tw6n5{font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);color:var(--vikn-text-muted)}.field__message.svelte-2tw6n5{margin:0;margin-inline-start:calc(var(--vikn-check-size) + var(--vikn-space-8));font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);color:var(--vikn-danger);text-align:start}.radio.svelte-1wd3dmx{display:flex;align-items:flex-start;gap:var(--vikn-space-8);cursor:pointer}.radio--disabled.svelte-1wd3dmx{cursor:not-allowed;opacity:.5}.radio__control.svelte-1wd3dmx{position:relative;display:inline-flex;flex:none;inline-size:var(--vikn-check-size);block-size:var(--vikn-check-size);margin-block-start:calc((var(--vikn-leading-13) - var(--vikn-check-size)) / 2)}.radio__input.svelte-1wd3dmx{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.radio__dot.svelte-1wd3dmx{display:inline-block;inline-size:100%;block-size:100%;box-sizing:border-box;border:1px solid var(--vikn-border-input);border-radius:var(--vikn-radius-pill);background:var(--vikn-bg-raised);transition:border-color var(--transition-fast),border-width var(--transition-fast),box-shadow var(--transition-fast)}.radio__input.svelte-1wd3dmx:checked+.radio__dot:where(.svelte-1wd3dmx){border:4.5px solid var(--vikn-primary)}.radio__input.svelte-1wd3dmx:focus-visible+.radio__dot:where(.svelte-1wd3dmx){box-shadow:var(--vikn-focus-ring)}.radio__input.svelte-1wd3dmx:disabled+.radio__dot:where(.svelte-1wd3dmx){background:var(--vikn-bg-sunken)}.radio__input.svelte-1wd3dmx:disabled:checked+.radio__dot:where(.svelte-1wd3dmx){background:var(--vikn-bg-raised)}.radio__body.svelte-1wd3dmx{display:flex;flex-direction:column;gap:var(--vikn-space-2);min-inline-size:0;text-align:start}.radio__label.svelte-1wd3dmx{font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);color:var(--vikn-text-primary)}.radio--disabled.svelte-1wd3dmx .radio__label:where(.svelte-1wd3dmx){color:var(--vikn-text-muted)}.radio__description.svelte-1wd3dmx{font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);color:var(--vikn-text-muted)}.switch.svelte-1tprzg6{display:flex;align-items:flex-start;gap:var(--vikn-space-8);cursor:pointer}.switch--disabled.svelte-1tprzg6{cursor:not-allowed;opacity:.5}.switch__control.svelte-1tprzg6{position:relative;display:inline-flex;flex:none;inline-size:var(--vikn-switch-width);block-size:var(--vikn-switch-height);margin-block-start:calc((var(--vikn-leading-13) - var(--vikn-switch-height)) / 2)}.switch__input.svelte-1tprzg6{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.switch__track.svelte-1tprzg6{position:relative;display:inline-block;inline-size:100%;block-size:100%;border-radius:var(--vikn-radius-pill);background:var(--vikn-border-strong);transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}.switch__knob.svelte-1tprzg6{position:absolute;inset-block-start:var(--vikn-space-2);inset-inline-start:var(--vikn-space-2);inline-size:var(--vikn-switch-knob);block-size:var(--vikn-switch-knob);border-radius:var(--vikn-radius-pill);background:var(--vikn-bg-raised);box-shadow:var(--vikn-shadow-knob);transition:inset-inline-start var(--transition-base)}.switch__input.svelte-1tprzg6:checked+.switch__track:where(.svelte-1tprzg6){background:var(--vikn-primary-fill)}.switch__input.svelte-1tprzg6:checked+.switch__track:where(.svelte-1tprzg6) .switch__knob:where(.svelte-1tprzg6){inset-inline-start:calc(100% - var(--vikn-switch-knob) - var(--vikn-space-2))}.switch__input.svelte-1tprzg6:focus-visible+.switch__track:where(.svelte-1tprzg6){box-shadow:var(--vikn-focus-ring)}.switch__input.svelte-1tprzg6:disabled+.switch__track:where(.svelte-1tprzg6){background:var(--vikn-border-default)}.switch__input.svelte-1tprzg6:disabled:checked+.switch__track:where(.svelte-1tprzg6){background:var(--vikn-primary-fill)}.switch__input.svelte-1tprzg6:disabled+.switch__track:where(.svelte-1tprzg6) .switch__knob:where(.svelte-1tprzg6){box-shadow:none}.switch__body.svelte-1tprzg6{display:flex;flex-direction:column;gap:var(--vikn-space-2);min-inline-size:0;text-align:start}.switch__label.svelte-1tprzg6{font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);color:var(--vikn-text-primary)}.switch--disabled.svelte-1tprzg6 .switch__label:where(.svelte-1tprzg6){color:var(--vikn-text-muted)}.switch__description.svelte-1tprzg6{font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);color:var(--vikn-text-muted)}.table-wrap.svelte-fjpt86{background:var(--vikn-bg-raised);border:1px solid var(--vikn-border-default);border-radius:var(--vikn-radius-card);overflow:hidden}.table-scroll.svelte-fjpt86{overflow-x:auto;position:relative}.table.svelte-fjpt86{inline-size:100%;min-inline-size:var(--vikn-table-min-width);border-collapse:collapse;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13)}.th.svelte-fjpt86{padding-block:var(--vikn-space-8);padding-inline:var(--vikn-space-12);text-align:start;font-size:var(--vikn-text-11);line-height:var(--vikn-leading-11);font-weight:var(--vikn-weight-semibold);letter-spacing:var(--vikn-tracking-caps);text-transform:uppercase;color:var(--vikn-text-muted);background:var(--vikn-bg-raised);border-block-end:1px solid var(--vikn-border-default);white-space:nowrap}.th--sorted.svelte-fjpt86{color:var(--vikn-primary)}.th__sort.svelte-fjpt86{display:inline-flex;align-items:center;gap:var(--vikn-space-4);padding:0;background:none;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.th__sort.svelte-fjpt86:focus-visible{outline:none;border-radius:var(--vikn-radius-xs);box-shadow:var(--vikn-focus-ring)}.th__icon.svelte-fjpt86{inline-size:12px;block-size:12px;flex:none;color:var(--vikn-sort-inactive)}.th__icon--active.svelte-fjpt86{color:var(--vikn-primary)}.th--check.svelte-fjpt86,.td--check.svelte-fjpt86{inline-size:40px;padding-inline-start:var(--vikn-space-16);padding-inline-end:0}.th--actions.svelte-fjpt86,.td--actions.svelte-fjpt86{inline-size:44px;padding-inline:var(--vikn-space-4) var(--vikn-space-12);text-align:end}.check.svelte-fjpt86{inline-size:var(--vikn-check-size);block-size:var(--vikn-check-size);margin:0;display:block;accent-color:var(--vikn-primary-fill);cursor:pointer}.check.svelte-fjpt86:focus-visible{outline:none;border-radius:var(--vikn-radius-xs);box-shadow:var(--vikn-focus-ring)}.row.svelte-fjpt86{border-block-end:1px solid var(--vikn-hairline);transition:background-color var(--transition-fast)}.row.svelte-fjpt86:last-child{border-block-end:none}.row.svelte-fjpt86:hover{background:var(--vikn-bg-base)}.row--clickable.svelte-fjpt86{cursor:pointer}.row--clickable.svelte-fjpt86:focus-visible{outline:none;box-shadow:inset var(--vikn-focus-ring)}.row--selected.svelte-fjpt86,.row--selected.svelte-fjpt86:hover{background:var(--vikn-bg-selected)}.td.svelte-fjpt86{padding-block:var(--vikn-space-7);padding-inline:var(--vikn-space-12);color:var(--vikn-text-primary);vertical-align:middle}.td--numeric.svelte-fjpt86{white-space:nowrap}.td--mono.svelte-fjpt86{font-family:var(--font-mono);font-size:var(--vikn-text-12);color:var(--vikn-text-secondary);white-space:nowrap}.td--truncate.svelte-fjpt86{max-inline-size:var(--vikn-cell-max-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.empty-cell.svelte-fjpt86{padding:0;text-align:center}.empty-cell--default.svelte-fjpt86{padding-block:var(--vikn-space-44);padding-inline:var(--vikn-space-16);color:var(--vikn-text-muted);font-size:var(--vikn-text-13)}.table-footer.svelte-fjpt86{border-block-start:1px solid var(--vikn-border-default);padding-block:var(--vikn-space-10);padding-inline:var(--vikn-space-16)}.sr-only.svelte-fjpt86{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:640px){.th--hide-mobile.svelte-fjpt86,.td--hide-mobile.svelte-fjpt86{display:none}}.pagination.svelte-j4r2ue{display:flex;align-items:center;gap:var(--vikn-space-8);font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13)}.pagination__spacer.svelte-j4r2ue{flex:1}.pagination__showing.svelte-j4r2ue,.pagination__label.svelte-j4r2ue{color:var(--vikn-text-muted)}.pagination__num.svelte-j4r2ue{color:var(--vikn-text-primary);font-weight:var(--vikn-weight-medium)}.pagination__size-select.svelte-j4r2ue{block-size:var(--vikn-control-height-sm);padding-inline:var(--vikn-space-8) var(--vikn-space-24);font:inherit;font-size:var(--vikn-text-12);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-secondary);background:var(--vikn-bg-raised);border:1px solid var(--vikn-border-control);border-radius:var(--vikn-radius-control);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A867C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right var(--vikn-space-8) center;background-size:12px;cursor:pointer}[dir=rtl] .pagination__size-select.svelte-j4r2ue{background-position:left var(--vikn-space-8) center}.pagination__size-select.svelte-j4r2ue:hover{background-color:var(--vikn-bg-hover)}.pagination__size-select.svelte-j4r2ue:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.pagination__pager.svelte-j4r2ue{display:flex;align-items:center;gap:var(--vikn-space-2)}.pagination__btn.svelte-j4r2ue{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--vikn-control-height-sm);block-size:var(--vikn-control-height-sm);padding-inline:var(--vikn-space-4);background:transparent;border:0;border-radius:var(--vikn-radius-control);font:inherit;font-size:var(--vikn-text-12);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.pagination__btn.svelte-j4r2ue:hover:not(:disabled){background:var(--vikn-bg-hover)}.pagination__btn.svelte-j4r2ue:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.pagination__btn.svelte-j4r2ue:disabled{color:var(--vikn-sort-inactive);cursor:not-allowed}.pagination__btn--current.svelte-j4r2ue,.pagination__btn--current.svelte-j4r2ue:hover:not(:disabled){background:var(--vikn-primary-fill);color:var(--vikn-primary-text-on);font-weight:var(--vikn-weight-semibold)}.pagination__icon.svelte-j4r2ue{inline-size:var(--vikn-icon-md);block-size:var(--vikn-icon-md)}.pagination__ellipsis.svelte-j4r2ue{inline-size:var(--vikn-control-height-sm);text-align:center;font-size:var(--vikn-text-12);color:var(--vikn-text-muted)}[dir=rtl] .pagination__icon--prev.svelte-j4r2ue,[dir=rtl] .pagination__icon--next.svelte-j4r2ue{transform:scaleX(-1)}.sr-only.svelte-j4r2ue{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bar.svelte-fw3jkp{position:fixed;inset-block-end:var(--vikn-space-24);inset-inline:0;inline-size:fit-content;margin-inline:auto;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--vikn-space-4);padding-block:var(--vikn-space-6);padding-inline:var(--vikn-space-14) var(--vikn-space-6);background:var(--vikn-tooltip-bg);color:var(--vikn-tooltip-fg);border-radius:var(--vikn-radius-card);box-shadow:var(--vikn-shadow-floating);animation:svelte-fw3jkp-bulk-rise var(--vikn-duration-panel) ease-out}@keyframes svelte-fw3jkp-bulk-rise{0%{opacity:0;transform:translateY(var(--vikn-space-8))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bar.svelte-fw3jkp{animation:none}}.bar__count.svelte-fw3jkp{margin-inline-end:var(--vikn-space-8);font-size:var(--vikn-text-13);font-weight:var(--vikn-weight-medium);white-space:nowrap}.bar__action.svelte-fw3jkp{display:inline-flex;align-items:center;gap:var(--vikn-space-6);block-size:var(--vikn-control-height-sm);padding-inline:var(--vikn-space-10);border:0;border-radius:var(--vikn-radius-control);background:transparent;font:inherit;font-size:var(--vikn-text-13);font-weight:var(--vikn-weight-medium);color:color-mix(in srgb,var(--vikn-tooltip-fg) 88%,var(--vikn-tooltip-bg));cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast)}.bar__action.svelte-fw3jkp:hover:not(:disabled){background:color-mix(in srgb,var(--vikn-tooltip-fg) 12%,transparent);color:var(--vikn-tooltip-fg)}.bar__action.svelte-fw3jkp:focus-visible,.bar__close.svelte-fw3jkp:focus-visible{outline:none;box-shadow:0 0 0 2px var(--vikn-tooltip-bg),0 0 0 4px var(--vikn-tooltip-fg)}.bar__action.svelte-fw3jkp:disabled{opacity:.4;cursor:not-allowed}.bar__action--destructive.svelte-fw3jkp{color:var(--vikn-danger-subtle)}.bar__action--destructive.svelte-fw3jkp:hover:not(:disabled){background:color-mix(in srgb,var(--vikn-danger) 20%,transparent);color:var(--vikn-danger-subtle)}.bar__icon.svelte-fw3jkp{display:inline-flex;inline-size:13px;block-size:13px}.bar__icon.svelte-fw3jkp svg{inline-size:100%;block-size:100%}.bar__divider.svelte-fw3jkp{inline-size:1px;block-size:var(--vikn-icon-lg);margin-inline:var(--vikn-space-4);background:color-mix(in srgb,var(--vikn-tooltip-fg) 18%,transparent)}.bar__close.svelte-fw3jkp{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--vikn-control-height-sm);block-size:var(--vikn-control-height-sm);border:0;border-radius:var(--vikn-radius-control);background:transparent;color:color-mix(in srgb,var(--vikn-tooltip-fg) 65%,var(--vikn-tooltip-bg));cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.bar__close.svelte-fw3jkp svg:where(.svelte-fw3jkp){inline-size:13px;block-size:13px}.bar__close.svelte-fw3jkp:hover{background:color-mix(in srgb,var(--vikn-tooltip-fg) 12%,transparent);color:var(--vikn-tooltip-fg)}.field.svelte-cqqi96{display:flex;flex-direction:column;gap:var(--vikn-space-6)}.field__label.svelte-cqqi96{display:flex;align-items:center;gap:var(--vikn-space-4);font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-primary);text-align:start}.field--disabled.svelte-cqqi96 .field__label:where(.svelte-cqqi96){color:var(--vikn-text-muted)}.field__required.svelte-cqqi96{color:var(--vikn-danger);line-height:1}.field__wrap.svelte-cqqi96{position:relative;display:flex;align-items:center}.field__input.svelte-cqqi96{inline-size:100%;block-size:var(--vikn-input-height);box-sizing:border-box;padding-block:0;padding-inline-start:var(--vikn-space-10);padding-inline-end:calc(var(--vikn-space-10) + var(--vikn-space-32));font-family:inherit;font-size:var(--vikn-input-font-size);color:var(--vikn-text-primary);text-align:end;background:var(--vikn-bg-raised);border:1px solid var(--vikn-border-input);border-radius:var(--vikn-radius-control);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.field__input.svelte-cqqi96::placeholder{color:var(--vikn-text-muted)}.field__input.svelte-cqqi96:read-only:not(:disabled){background:var(--vikn-bg-sunken)}.field__input.svelte-cqqi96:focus{border-color:var(--vikn-primary);box-shadow:var(--vikn-focus-ring)}.field__input.svelte-cqqi96:disabled{background:var(--vikn-bg-sunken);border-color:var(--vikn-border-default);color:var(--vikn-text-muted);cursor:not-allowed}.field--error.svelte-cqqi96 .field__input:where(.svelte-cqqi96){border-color:var(--vikn-danger)}.field--error.svelte-cqqi96 .field__input:where(.svelte-cqqi96):focus{border-color:var(--vikn-danger);box-shadow:var(--vikn-focus-ring-danger)}.field__suffix.svelte-cqqi96{position:absolute;inset-inline-end:var(--vikn-space-10);font-family:var(--font-mono);font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-muted);pointer-events:none}.field__message.svelte-cqqi96{display:flex;align-items:center;gap:var(--vikn-space-5);margin:0;font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);text-align:start}.field__message--error.svelte-cqqi96{color:var(--vikn-danger)}.field__message--hint.svelte-cqqi96{color:var(--vikn-text-muted)}.field__message-icon.svelte-cqqi96{inline-size:12px;block-size:12px;flex:none}.cardhead.svelte-12w9yh3{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vikn-space-12)}.cardhead__text.svelte-12w9yh3{min-inline-size:0}.cardhead__title.svelte-12w9yh3{margin:0;font-size:var(--vikn-text-15);line-height:var(--vikn-leading-15);font-weight:600;color:var(--vikn-text-primary)}.cardhead__desc.svelte-12w9yh3{margin:var(--vikn-space-2) 0 0;font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);color:var(--vikn-text-muted)}.cardhead__action.svelte-12w9yh3{flex:none;display:flex;align-items:center;gap:var(--vikn-space-8)}.qr.svelte-fn439w{display:block;border-radius:var(--vikn-radius-control)}.qr__paper.svelte-fn439w{fill:var(--vikn-qr-paper)}.qr__ink.svelte-fn439w{fill:var(--vikn-qr-ink)}.tsc.svelte-1aljq8h{display:flex;flex-direction:column;gap:var(--vikn-space-12)}.tsc__title.svelte-1aljq8h{margin:0;font-size:var(--vikn-text-17);font-weight:600;color:var(--vikn-text-primary)}.tsc__hint.svelte-1aljq8h{margin:0;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);color:var(--vikn-text-secondary)}.tsc__error.svelte-1aljq8h{margin:0;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);color:var(--vikn-danger)}.tsc__form.svelte-1aljq8h{display:flex;flex-direction:column;gap:var(--vikn-space-12)}.tsc__links.svelte-1aljq8h{display:flex;flex-direction:column;align-items:center;gap:var(--vikn-space-8)}.tsc__link.svelte-1aljq8h{padding:0;border:0;background:none;font:inherit;font-size:var(--vikn-text-13);color:var(--vikn-primary);cursor:pointer}.tsc__link.svelte-1aljq8h:hover:not(:disabled){text-decoration:underline}.tsc__link.svelte-1aljq8h:disabled{opacity:.6;cursor:default}.tse.svelte-lp0x69{display:flex;flex-direction:column;gap:var(--vikn-space-12)}.tse__title.svelte-lp0x69{margin:0;font-size:var(--vikn-text-17);font-weight:600;color:var(--vikn-text-primary)}.tse__text.svelte-lp0x69,.tse__steps.svelte-lp0x69{margin:0;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);color:var(--vikn-text-secondary)}.tse__steps.svelte-lp0x69{padding-inline-start:var(--vikn-space-20);color:var(--vikn-text-primary)}.tse__meta.svelte-lp0x69{margin:0;font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);color:var(--vikn-text-muted)}.tse__error.svelte-lp0x69{margin:0;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);color:var(--vikn-danger)}.tse__secret.svelte-lp0x69{font-family:var(--font-mono);font-size:var(--vikn-text-13);letter-spacing:.04em;overflow-wrap:anywhere;color:var(--vikn-text-primary)}.tse__open.svelte-lp0x69{display:flex;align-items:center;justify-content:center;min-block-size:var(--vikn-tap-min);border-radius:var(--vikn-radius-control);background:var(--vikn-primary);color:var(--vikn-text-inverse);font-weight:600;text-decoration:none}.tse__form.svelte-lp0x69{display:flex;flex-direction:column;gap:var(--vikn-space-12)}.tse__row.svelte-lp0x69{display:flex;gap:var(--vikn-space-8)}.tse__codes.svelte-lp0x69{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:var(--vikn-space-8) var(--vikn-space-16);margin:0;padding:var(--vikn-space-12);list-style:none;border:1px solid var(--vikn-border-default);border-radius:var(--vikn-radius-control);background:var(--vikn-bg-sunken)}.tse__codes.svelte-lp0x69 code:where(.svelte-lp0x69){font-family:var(--font-mono);font-size:var(--vikn-text-13);color:var(--vikn-text-primary)}.tse__link.svelte-lp0x69{align-self:center;padding:0;border:0;background:none;font:inherit;font-size:var(--vikn-text-13);color:var(--vikn-primary);cursor:pointer}.tse__link.svelte-lp0x69:hover:not(:disabled){text-decoration:underline}.tse__link.svelte-lp0x69:disabled{opacity:.6;cursor:default}.kv.svelte-1yw4t6q{display:grid;gap:var(--vikn-space-14) var(--vikn-space-20);margin:0}.kv--cols-1.svelte-1yw4t6q{grid-template-columns:1fr}.kv--cols-2.svelte-1yw4t6q{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.kv--cols-3.svelte-1yw4t6q{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.kv--cols-4.svelte-1yw4t6q{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.kv__cell.svelte-1yw4t6q{min-inline-size:0}.kv__cell--span.svelte-1yw4t6q{grid-column:1 / -1}.kv__label.svelte-1yw4t6q{font-size:var(--vikn-text-11);line-height:var(--vikn-leading-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vikn-text-muted)}.kv__value.svelte-1yw4t6q{margin:var(--vikn-space-2) 0 0;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);color:var(--vikn-text-primary);overflow-wrap:anywhere}.kv__value--mono.svelte-1yw4t6q{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.stat.svelte-2fo6lk{display:flex;flex-direction:column;gap:var(--vikn-space-4);min-inline-size:0}.stat__label.svelte-2fo6lk{font-size:var(--vikn-text-11);line-height:var(--vikn-leading-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vikn-text-muted)}.stat__value.svelte-2fo6lk{font-family:var(--font-mono);font-size:var(--vikn-text-22);line-height:var(--vikn-leading-22);font-weight:600;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;color:var(--vikn-text-primary)}.stat__unit.svelte-2fo6lk{font-size:var(--vikn-text-12);line-height:var(--vikn-leading-12);color:var(--vikn-text-secondary);overflow-wrap:anywhere}.stat--success.svelte-2fo6lk .stat__value:where(.svelte-2fo6lk){color:var(--vikn-success)}.stat--warning.svelte-2fo6lk .stat__value:where(.svelte-2fo6lk){color:var(--vikn-warning)}.stat--danger.svelte-2fo6lk .stat__value:where(.svelte-2fo6lk){color:var(--vikn-danger)}.stat--info.svelte-2fo6lk .stat__value:where(.svelte-2fo6lk){color:var(--vikn-info)}.seg.svelte-imebc5{display:inline-flex;padding:var(--vikn-space-2);gap:var(--vikn-space-2);background:var(--vikn-bg-sunken);border:1px solid var(--vikn-border-default);border-radius:var(--vikn-radius-control)}.seg__item.svelte-imebc5{display:inline-flex;align-items:center;gap:var(--vikn-space-6);padding-block:var(--vikn-space-5);padding-inline:var(--vikn-space-10);border:1px solid transparent;border-radius:var(--vikn-radius-xs);background:transparent;color:var(--vikn-text-secondary);font:inherit;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);font-weight:500;cursor:pointer;white-space:nowrap}.seg__item.svelte-imebc5:hover:not(:disabled):not(.seg__item--selected){color:var(--vikn-text-primary)}.seg__item--selected.svelte-imebc5{background:var(--vikn-bg-raised);border-color:var(--vikn-border-default);color:var(--vikn-text-primary);font-weight:600}.seg__item.svelte-imebc5:focus-visible{outline:2px solid var(--vikn-primary);outline-offset:1px}.seg__item.svelte-imebc5:disabled{opacity:.5;cursor:default}.seg--disabled.svelte-imebc5{opacity:.6}.seg__glyph.svelte-imebc5{font-size:var(--vikn-text-14);line-height:1}.tabs.svelte-1ddbnci{display:flex;gap:var(--vikn-space-2);border-block-end:1px solid var(--vikn-border-default);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.tabs__tab.svelte-1ddbnci{display:inline-flex;align-items:center;gap:var(--vikn-space-6);padding-block:var(--vikn-space-8);padding-inline:var(--vikn-space-12);border:none;border-block-end:2px solid transparent;margin-block-end:-1px;background:transparent;color:var(--vikn-text-secondary);font:inherit;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);font-weight:500;white-space:nowrap;cursor:pointer}.tabs__tab.svelte-1ddbnci:hover:not(:disabled):not(.tabs__tab--active){color:var(--vikn-text-primary)}.tabs__tab--active.svelte-1ddbnci{color:var(--vikn-primary);border-block-end-color:var(--vikn-primary);font-weight:600}.tabs__tab.svelte-1ddbnci:focus-visible{outline:2px solid var(--vikn-primary);outline-offset:-2px;border-radius:var(--vikn-radius-xs)}.tabs__tab.svelte-1ddbnci:disabled{opacity:.5;cursor:default}.tabs__count.svelte-1ddbnci{padding-block:var(--vikn-space-1);padding-inline:var(--vikn-space-6);border-radius:var(--vikn-radius-pill);background:var(--vikn-bg-sunken);color:var(--vikn-text-secondary);font-size:var(--vikn-text-11);line-height:var(--vikn-leading-11);font-weight:600;font-variant-numeric:tabular-nums lining-nums}.tabs__tab--active.svelte-1ddbnci .tabs__count:where(.svelte-1ddbnci){background:var(--vikn-primary-soft);color:var(--vikn-primary)}.shell.svelte-1pr40al{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-block-size:100svh;transition:grid-template-columns var(--vikn-duration-panel) ease}.shell--rail.svelte-1pr40al{grid-template-columns:var(--sidebar-width-rail) minmax(0,1fr)}.shell__nav.svelte-1pr40al{min-inline-size:0}@media(prefers-reduced-motion:reduce){.shell.svelte-1pr40al{transition:none}}.shell__main.svelte-1pr40al{display:flex;flex-direction:column;min-inline-size:0;min-block-size:100svh}.shell__content.svelte-1pr40al{flex:1;min-inline-size:0;background:var(--vikn-bg-base);padding-block:var(--vikn-space-24);padding-inline:var(--vikn-space-28)}.shell__backdrop.svelte-1pr40al{display:none}@media(max-width:767.98px){.shell.svelte-1pr40al,.shell--rail.svelte-1pr40al{grid-template-columns:minmax(0,1fr)}.shell__nav.svelte-1pr40al{position:fixed;inset-block:0;inset-inline-start:0;z-index:calc(var(--z-sticky) + 3);inline-size:min(var(--sidebar-width),85vw);box-shadow:var(--shadow-card);transform:translate(-100%);visibility:hidden;transition:transform var(--vikn-duration-panel) ease,visibility 0s linear var(--vikn-duration-panel)}[dir=rtl] .shell__nav.svelte-1pr40al{transform:translate(100%)}.shell--drawer-open.svelte-1pr40al .shell__nav:where(.svelte-1pr40al){transform:none;visibility:visible;transition:transform var(--vikn-duration-panel) ease}.shell__backdrop.svelte-1pr40al{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-sticky) + 2);border:0;padding:0;background:color-mix(in srgb,var(--vikn-text-primary) 35%,transparent);cursor:default}.shell__content.svelte-1pr40al{padding-block:var(--vikn-space-16);padding-inline:var(--vikn-space-16)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.shell__nav.svelte-1pr40al,.shell--drawer-open.svelte-1pr40al .shell__nav:where(.svelte-1pr40al){transition:none}}.sb.svelte-qndpxj{position:sticky;inset-block-start:0;z-index:calc(var(--z-sticky) + 1);block-size:100svh;display:flex;flex-direction:column;background:var(--sidebar-bg);color:var(--sidebar-fg);border-inline-end:1px solid var(--sidebar-hairline);overflow:hidden}.sb.svelte-qndpxj :focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.sb__logo.svelte-qndpxj{display:flex;align-items:center;gap:var(--vikn-space-10);flex:none;padding-block:var(--vikn-space-14) var(--vikn-space-12);padding-inline:var(--vikn-space-16)}.sb--rail.svelte-qndpxj .sb__logo:where(.svelte-qndpxj){justify-content:center;padding-block:var(--vikn-space-14) var(--vikn-space-10);padding-inline:0}.sb__mark.svelte-qndpxj{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:26px;block-size:26px;border-radius:var(--vikn-radius-control);background:var(--vikn-primary-fill);color:var(--vikn-primary-text-on);font-size:var(--vikn-text-14);font-weight:700;overflow:hidden}.sb__mark--image.svelte-qndpxj{background:var(--vikn-bg-raised);border:1px solid var(--sidebar-hairline)}.sb__mark-img.svelte-qndpxj{display:block;inline-size:100%;block-size:100%;object-fit:contain}.sb__name.svelte-qndpxj{font-size:var(--vikn-text-14);font-weight:var(--vikn-weight-semibold);color:var(--sidebar-fg-bright);white-space:nowrap}.sb__scroll.svelte-qndpxj{position:relative;flex:1;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--vikn-space-1);padding-block:var(--vikn-space-4);padding-inline:var(--vikn-space-10);scrollbar-width:thin;scrollbar-color:var(--sidebar-hairline) transparent}.sb--rail.svelte-qndpxj{overflow:visible}.sb--rail.svelte-qndpxj .sb__scroll:where(.svelte-qndpxj){overflow:visible;padding-inline:0}.sb-item.svelte-qndpxj{display:flex;align-items:center;gap:var(--vikn-space-10);inline-size:100%;box-sizing:border-box;padding-block:var(--vikn-space-6);padding-inline:var(--vikn-space-10);min-block-size:var(--vikn-tap-min);border:0;border-radius:var(--vikn-radius-control);background:none;font:inherit;font-size:var(--vikn-text-13);line-height:var(--vikn-leading-13);font-weight:var(--vikn-weight-medium);color:var(--sidebar-fg);text-decoration:none;text-align:start;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.sb-item.svelte-qndpxj:hover{background:var(--sidebar-hover);color:var(--sidebar-fg-bright);text-decoration:none}.sb-item--active.svelte-qndpxj,.sb-item--active.svelte-qndpxj:hover{background:var(--sidebar-active);color:var(--sidebar-fg-bright);font-weight:var(--vikn-weight-semibold)}.sb-item--active.svelte-qndpxj .sb-item__icon:where(.svelte-qndpxj){color:var(--sidebar-accent)}.sb-item--muted.svelte-qndpxj{color:var(--sidebar-fg-dim)}.sb-item--nested.svelte-qndpxj{padding-inline-start:var(--vikn-space-36)}.sb-item__icon.svelte-qndpxj{display:inline-flex;flex:none}.sb-item__label.svelte-qndpxj{flex:1;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-item--settings.svelte-qndpxj{margin-block-start:var(--vikn-space-14)}.sb__groups.svelte-qndpxj{display:flex;flex-direction:column;gap:var(--vikn-space-1)}.sb-group__hdr.svelte-qndpxj{display:flex;align-items:center;gap:var(--vikn-space-10);inline-size:100%;box-sizing:border-box;margin-block-start:var(--vikn-space-14);padding-block:var(--vikn-space-4);padding-inline:var(--vikn-space-10);border:0;border-radius:var(--vikn-radius-control);background:none;font:inherit;font-size:var(--vikn-text-11);line-height:var(--vikn-leading-11);font-weight:var(--vikn-weight-semibold);letter-spacing:var(--vikn-tracking-caps);text-transform:uppercase;color:var(--sidebar-fg-dim);text-align:start;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.sb-group__hdr.svelte-qndpxj:hover{background:var(--sidebar-hover);color:var(--sidebar-fg-bright)}.sb-group__hdr--open.svelte-qndpxj{color:var(--sidebar-fg-bright)}.sb-group__hdr--open.svelte-qndpxj .sb-group__icon:where(.svelte-qndpxj){color:var(--sidebar-accent)}.sb-group__icon.svelte-qndpxj{display:inline-flex;flex:none}.sb-group__title.svelte-qndpxj{flex:1;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-group__chev.svelte-qndpxj{display:inline-flex;transform:rotate(-90deg);transition:transform var(--transition-fast)}[dir=rtl] .sb-group__chev.svelte-qndpxj{transform:rotate(90deg)}.sb-group__hdr--open.svelte-qndpxj .sb-group__chev:where(.svelte-qndpxj),[dir=rtl] .sb-group__hdr--open.svelte-qndpxj .sb-group__chev:where(.svelte-qndpxj){transform:rotate(0)}.sb-group__items.svelte-qndpxj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vikn-space-1)}.sb-group__label.svelte-qndpxj{margin-block-start:var(--vikn-space-14);padding-block:var(--vikn-space-4);padding-inline:var(--vikn-space-10);font-size:var(--vikn-text-11);line-height:var(--vikn-leading-11);font-weight:var(--vikn-weight-semibold);letter-spacing:var(--vikn-tracking-caps);text-transform:uppercase;color:var(--sidebar-fg-dim)}.rail.svelte-qndpxj{display:flex;flex-direction:column;align-items:center;gap:var(--vikn-space-2);padding-block-start:var(--vikn-space-2)}.rail.svelte-qndpxj .rail-module{display:inline-flex;justify-content:center;inline-size:100%}.rail-btn.svelte-qndpxj{display:inline-flex;align-items:center;justify-content:center;inline-size:max(36px,var(--vikn-control-height));block-size:var(--vikn-control-height);border:0;border-radius:var(--vikn-radius-control);background:none;color:var(--sidebar-fg);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.rail-btn.svelte-qndpxj:hover{background:var(--sidebar-hover);color:var(--sidebar-fg-bright)}.rail-btn--active.svelte-qndpxj,.rail-btn--active.svelte-qndpxj:hover{background:var(--sidebar-active);color:var(--sidebar-accent)}.rail-btn--muted.svelte-qndpxj{color:var(--sidebar-fg-dim)}.rail__divider.svelte-qndpxj{inline-size:24px;block-size:1px;margin-block:var(--vikn-space-5);background:var(--vikn-hairline)}.flyout.svelte-qndpxj{min-inline-size:220px}.flyout__title.svelte-qndpxj{padding-block:var(--vikn-space-6) var(--vikn-space-4);padding-inline:var(--vikn-space-10);font-size:var(--vikn-text-11);font-weight:var(--vikn-weight-semibold);letter-spacing:var(--vikn-tracking-caps);text-transform:uppercase;color:var(--sidebar-fg-dim)}.sb__footer.svelte-qndpxj{flex:none;padding:var(--vikn-space-10);border-block-start:1px solid var(--sidebar-hairline)}.sb--rail.svelte-qndpxj .sb__footer:where(.svelte-qndpxj){display:flex;justify-content:center;padding-inline:0}.sb__chevrons.svelte-qndpxj{display:inline-flex}[dir=rtl] .sb__chevrons.svelte-qndpxj{transform:scaleX(-1)}.sb-item__count.svelte-qndpxj{margin-inline-start:auto;min-inline-size:20px;block-size:18px;padding-inline:6px;box-sizing:border-box;border-radius:9px;background:var(--vikn-bg-sunken);color:var(--vikn-text-secondary);font-size:11.5px;font-weight:var(--vikn-weight-semibold);line-height:18px;text-align:center;flex:none}.rail-btn.svelte-qndpxj{position:relative}.rail-btn__pip.svelte-qndpxj{position:absolute;inset-block-start:5px;inset-inline-end:5px;inline-size:7px;block-size:7px;border-radius:50%;background:var(--vikn-warning-fill);border:1.5px solid var(--vikn-bg-raised)}.tb.svelte-1ui1u0n{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--vikn-space-16);block-size:var(--topbar-height);flex:none;padding-inline:var(--vikn-space-16);background:var(--vikn-bg-raised);border-block-end:1px solid var(--vikn-border-default)}.tb__org.svelte-1ui1u0n{display:inline-flex;align-items:center;gap:var(--vikn-space-8);padding-block:var(--vikn-space-5);padding-inline:var(--vikn-space-8);border-radius:var(--vikn-radius-control);max-inline-size:360px;transition:background-color var(--transition-fast)}.tb__org.svelte-1ui1u0n:hover{background:var(--vikn-bg-hover)}.tb__org-mark.svelte-1ui1u0n{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:22px;block-size:22px;border-radius:5px;background:var(--vikn-text-primary);color:var(--vikn-bg-raised);font-size:10px;font-weight:700;letter-spacing:0}.tb__org-name.svelte-1ui1u0n{font-size:var(--vikn-text-13);font-weight:var(--vikn-weight-semibold);color:var(--vikn-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb__org-sep.svelte-1ui1u0n{color:var(--vikn-text-muted);font-size:var(--vikn-text-12)}.tb__org-loc.svelte-1ui1u0n{font-size:var(--vikn-text-13);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-secondary);white-space:nowrap}.tb__caret.svelte-1ui1u0n{display:inline-flex;color:var(--vikn-text-muted)}.tb__org-menu.svelte-1ui1u0n{min-inline-size:260px}.tb__center.svelte-1ui1u0n{flex:1;min-inline-size:0;display:flex;align-items:center}.tb__end.svelte-1ui1u0n{display:flex;align-items:center;gap:var(--vikn-space-6)}.tb__divider.svelte-1ui1u0n{inline-size:1px;block-size:18px;margin-inline:var(--vikn-space-4);background:var(--vikn-border-default)}.tb__user.svelte-1ui1u0n{display:inline-flex;align-items:center;gap:var(--vikn-space-8);padding-block:var(--vikn-space-4);padding-inline:var(--vikn-space-6);border-radius:var(--vikn-radius-control);transition:background-color var(--transition-fast)}.tb__user.svelte-1ui1u0n:hover{background:var(--vikn-bg-hover)}.tb__user-name.svelte-1ui1u0n{font-size:var(--vikn-text-13);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-primary);white-space:nowrap}.tb__menu.svelte-1ui1u0n{min-inline-size:240px}.tb__menu-head.svelte-1ui1u0n{display:flex;flex-direction:column;gap:var(--vikn-space-2);padding-block:var(--vikn-space-8) var(--vikn-space-6);padding-inline:var(--vikn-space-10)}.tb__menu-name.svelte-1ui1u0n{font-size:var(--vikn-text-13);font-weight:var(--vikn-weight-semibold);color:var(--vikn-text-primary)}.tb__menu-email.svelte-1ui1u0n{font-size:var(--vikn-text-12);color:var(--vikn-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb__locale.svelte-1ui1u0n{display:flex;margin-block:var(--vikn-space-4);margin-inline:var(--vikn-space-10);border:1px solid var(--vikn-border-control);border-radius:var(--vikn-radius-control);overflow:hidden}.tb__locale-btn.svelte-1ui1u0n{flex:1;block-size:var(--vikn-control-height-sm);padding:0;border:0;border-inline-start:1px solid var(--vikn-border-control);background:var(--vikn-bg-raised);font:inherit;font-size:var(--vikn-text-12);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-secondary);cursor:pointer}.tb__locale-btn.svelte-1ui1u0n:first-child{border-inline-start:0}.tb__locale-btn.svelte-1ui1u0n:hover{background:var(--vikn-bg-hover);color:var(--vikn-text-primary)}.tb__locale-btn--active.svelte-1ui1u0n,.tb__locale-btn--active.svelte-1ui1u0n:hover{background:var(--vikn-primary-soft);color:var(--vikn-primary);font-weight:var(--vikn-weight-semibold)}.tb__locale-btn.svelte-1ui1u0n:focus-visible{outline:none;box-shadow:inset var(--vikn-focus-ring)}.tb__theme.svelte-1ui1u0n{margin-block-start:0;margin-block-end:var(--vikn-space-4)}.tb__nav-toggle.svelte-1ui1u0n{display:none}@media(max-width:767.98px){.tb__nav-toggle.svelte-1ui1u0n{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:44px;block-size:44px;margin-inline-start:calc(-1 * var(--vikn-space-8));border:0;border-radius:var(--vikn-radius-control);background:transparent;color:var(--vikn-text-primary);cursor:pointer}.tb__nav-toggle.svelte-1ui1u0n:hover{background:var(--vikn-bg-hover)}.tb__nav-toggle.svelte-1ui1u0n:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.tb.svelte-1ui1u0n{gap:var(--vikn-space-8);padding-inline:var(--vikn-space-12)}.tb__user-name.svelte-1ui1u0n,.tb__center.svelte-1ui1u0n{display:none}.tb__end.svelte-1ui1u0n{margin-inline-start:auto}.tb__org-sep.svelte-1ui1u0n,.tb__org-loc.svelte-1ui1u0n{display:none}.tb__org-name.svelte-1ui1u0n{display:inline-block;max-inline-size:30vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}}@media(max-width:479.98px){.tb__org-name.svelte-1ui1u0n,.tb__org.svelte-1ui1u0n .tb__caret:where(.svelte-1ui1u0n){display:none}.tb__divider.svelte-1ui1u0n{display:none}.tb__user.svelte-1ui1u0n .tb__caret:where(.svelte-1ui1u0n){display:none}}.org__tier.svelte-10au3ch{padding-block:var(--vikn-space-6) var(--vikn-space-2);padding-inline:var(--vikn-space-10);font-size:var(--vikn-text-11);font-weight:var(--vikn-weight-semibold);letter-spacing:var(--vikn-tracking-caps);text-transform:uppercase;color:var(--vikn-text-muted)}.org.svelte-10au3ch .org__location{padding-inline-start:var(--vikn-space-24);font-size:var(--vikn-text-12)}.org__company.svelte-10au3ch{display:flex;flex-direction:column;min-inline-size:0}.org__meta.svelte-10au3ch{font-size:var(--vikn-text-12);color:var(--vikn-text-muted)}.ws-create.svelte-10au3ch{padding:var(--vikn-space-12);margin:var(--vikn-space-4);background:var(--vikn-bg-base);border:1px solid var(--vikn-border-default);border-radius:var(--vikn-radius-control);display:flex;flex-direction:column;gap:var(--vikn-space-8)}.ws-create__input.svelte-10au3ch,.ws-create__select.svelte-10au3ch{inline-size:100%;padding:var(--vikn-space-8);font:inherit;font-size:var(--vikn-text-13);border:1px solid var(--vikn-border-input);border-radius:var(--vikn-radius-control);background:var(--vikn-bg-raised);color:var(--vikn-text-primary)}.ws-create__input.svelte-10au3ch:focus,.ws-create__select.svelte-10au3ch:focus{outline:none;border-color:var(--vikn-primary);box-shadow:var(--vikn-focus-ring)}.ws-create__error.svelte-10au3ch{margin:0;font-size:var(--vikn-text-12);color:var(--vikn-danger)}.ws-create__actions.svelte-10au3ch{display:flex;gap:var(--vikn-space-8);justify-content:flex-end}.ws-create__btn.svelte-10au3ch{padding-block:var(--vikn-space-6);padding-inline:var(--vikn-space-12);font:inherit;font-size:var(--vikn-text-12);border-radius:var(--vikn-radius-control);cursor:pointer;border:1px solid transparent;line-height:1.2}.ws-create__btn.svelte-10au3ch:disabled{cursor:not-allowed;opacity:.6}.ws-create__btn--ghost.svelte-10au3ch{background:transparent;color:var(--vikn-text-secondary);border-color:var(--vikn-border-control)}.ws-create__btn--primary.svelte-10au3ch{background:var(--vikn-primary-fill);color:var(--vikn-primary-text-on)}.ws-create__btn--primary.svelte-10au3ch:hover:not(:disabled){background:var(--vikn-primary-fill-hover)}.fb-wrap.svelte-15e93mc{position:relative;display:inline-flex;flex:none}.fb__panel.svelte-15e93mc{position:absolute;z-index:var(--z-dropdown);inset-block-start:calc(100% + 6px);inset-inline-start:0;min-inline-size:220px;max-block-size:320px;overflow-y:auto;padding:4px;background:var(--vikn-bg-raised);border-radius:var(--vikn-radius-card, 10px);box-shadow:var(--vikn-shadow-popover),0 0 0 1px var(--vikn-border-default)}.fb.svelte-15e93mc{display:inline-flex;align-items:stretch;block-size:var(--vikn-control-height);border:1px dashed var(--vikn-border-strong);border-radius:var(--vikn-radius-control);background:var(--vikn-bg-raised);color:var(--vikn-text-secondary);overflow:hidden;flex:none}.fb.svelte-15e93mc:hover{background:var(--vikn-bg-base)}.fb--set.svelte-15e93mc{border-style:solid;border-color:var(--vikn-primary-border);background:var(--vikn-primary-wash);color:var(--vikn-primary-hover)}.fb__main.svelte-15e93mc,.fb__clear.svelte-15e93mc{display:inline-flex;align-items:center;gap:var(--vikn-space-6);padding-inline:var(--vikn-space-10);border:0;background:none;color:inherit;font:inherit;font-size:var(--vikn-text-13);white-space:nowrap;cursor:pointer}.fb__clear.svelte-15e93mc{padding-inline:var(--vikn-space-6) var(--vikn-space-8);border-inline-start:1px solid var(--vikn-primary-border)}.fb__main.svelte-15e93mc:focus-visible,.fb__clear.svelte-15e93mc:focus-visible{outline:none;box-shadow:inset var(--vikn-focus-ring);border-radius:var(--vikn-radius-control)}.fb__main.svelte-15e93mc:disabled,.fb__clear.svelte-15e93mc:disabled{opacity:.4;cursor:not-allowed}.fb__text.svelte-15e93mc strong:where(.svelte-15e93mc){font-weight:var(--vikn-weight-semibold)}.stepper__list.svelte-1uttncj{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none;flex-wrap:wrap}.stepper__item.svelte-1uttncj{display:flex}.stepper__step.svelte-1uttncj{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:var(--vikn-radius-control);background:none;color:var(--vikn-text-secondary);font:inherit;font-size:13.5px;font-weight:var(--vikn-weight-medium);text-decoration:none;white-space:nowrap}a.stepper__step.svelte-1uttncj,button.stepper__step.svelte-1uttncj{cursor:pointer}a.stepper__step.svelte-1uttncj:hover,button.stepper__step.svelte-1uttncj:hover{background:var(--vikn-bg-hover);text-decoration:none}a.stepper__step.svelte-1uttncj:focus-visible,button.stepper__step.svelte-1uttncj:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.stepper__step--current.svelte-1uttncj{color:var(--vikn-primary);font-weight:var(--vikn-weight-semibold)}.stepper__step--error.svelte-1uttncj{color:var(--vikn-danger)}.stepper__step--disabled.svelte-1uttncj{opacity:.45}.stepper__num.svelte-1uttncj{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;box-sizing:border-box;border:1.5px solid var(--vikn-border-strong);border-radius:50%;color:var(--vikn-text-muted);font-size:12px;font-weight:700;flex:none}.stepper__num--done.svelte-1uttncj{background:var(--vikn-primary-fill);border-color:var(--vikn-primary-fill);color:var(--vikn-text-inverse)}.stepper__num--current.svelte-1uttncj{border:2px solid var(--vikn-primary);color:var(--vikn-primary);box-shadow:0 0 0 3px var(--vikn-primary-soft)}.stepper__num--error.svelte-1uttncj{border-color:var(--vikn-danger);color:var(--vikn-danger);box-shadow:var(--vikn-focus-ring-danger)}.stepper__line.svelte-1uttncj{inline-size:48px;block-size:2px;background:var(--vikn-border-default);border-radius:1px}.stepper__line--done.svelte-1uttncj{background:var(--vikn-primary-fill)}.stepper--compact.svelte-1uttncj .stepper__line:where(.svelte-1uttncj){inline-size:14px}.stepper--compact.svelte-1uttncj .stepper__step:where(.svelte-1uttncj){font-size:12.5px}.stepper__sr.svelte-1uttncj{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stg.svelte-68ytr7{position:relative;display:flex;margin:0;padding:0;list-style:none;overflow-x:auto}.stg__item.svelte-68ytr7{display:flex;flex:1 1 0;min-inline-size:118px}.stg__item.svelte-68ytr7+.stg__item:where(.svelte-68ytr7){margin-inline-start:-8px}.stg__chev.svelte-68ytr7{--notch: 14px;display:flex;flex-direction:column;justify-content:center;inline-size:100%;min-block-size:44px;padding-inline:22px 18px;border:0;background:var(--vikn-bg-sunken);color:var(--vikn-text-secondary);font:inherit;font-size:12.5px;font-weight:var(--vikn-weight-semibold);text-align:start;line-height:1.25;clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% 50%,calc(100% - var(--notch)) 100%,0 100%,var(--notch) 50%)}.stg__item.svelte-68ytr7:first-child .stg__chev:where(.svelte-68ytr7){clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% 50%,calc(100% - var(--notch)) 100%,0 100%);border-start-start-radius:var(--vikn-radius-control);border-end-start-radius:var(--vikn-radius-control)}[dir=rtl] .stg__chev.svelte-68ytr7{clip-path:polygon(100% 0,var(--notch) 0,0 50%,var(--notch) 100%,100% 100%,calc(100% - var(--notch)) 50%)}[dir=rtl] .stg__item.svelte-68ytr7:first-child .stg__chev:where(.svelte-68ytr7){clip-path:polygon(100% 0,var(--notch) 0,0 50%,var(--notch) 100%,100% 100%)}.stg__detail.svelte-68ytr7{font-size:11.5px;font-weight:var(--vikn-weight-regular);opacity:.85}button.stg__chev.svelte-68ytr7{cursor:pointer}button.stg__chev.svelte-68ytr7:hover{filter:brightness(.97)}button.stg__chev.svelte-68ytr7:focus-visible{outline:2px solid var(--vikn-primary);outline-offset:-4px}.stg__chev--done.svelte-68ytr7{background:var(--vikn-primary-fill);color:var(--vikn-primary-text-on)}.stg__chev--current.svelte-68ytr7{background:var(--vikn-primary-soft);color:var(--vikn-primary-hover);box-shadow:inset 0 0 0 1.5px var(--vikn-primary-border)}.stg__chev--blocked.svelte-68ytr7{background:var(--vikn-danger-subtle);color:var(--vikn-danger)}.stg__chev--disabled.svelte-68ytr7{opacity:.55}.stg__sr.svelte-68ytr7{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dcard.svelte-rytkve{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--vikn-border-default);border-radius:8px;background:var(--vikn-bg-raised);box-shadow:var(--shadow-card);color:var(--vikn-text-primary);text-decoration:none;cursor:grab}a.dcard.svelte-rytkve:hover{border-color:var(--vikn-border-strong);text-decoration:none}a.dcard.svelte-rytkve:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.dcard__title.svelte-rytkve{font-size:13px;font-weight:var(--vikn-weight-semibold);overflow-wrap:anywhere}.dcard__account.svelte-rytkve{font-size:12px;color:var(--vikn-text-muted)}.dcard__foot.svelte-rytkve{display:flex;align-items:center;gap:6px;margin-block-start:2px}.dcard__amount.svelte-rytkve{font-size:13px;font-weight:var(--vikn-weight-semibold);font-variant-numeric:tabular-nums}.dcard__stale.svelte-rytkve{padding-inline:6px;border-radius:var(--vikn-radius-pill);background:var(--vikn-warning-subtle);color:var(--vikn-warning);font-size:11px;font-weight:var(--vikn-weight-medium);line-height:18px}.dcard__owner.svelte-rytkve{margin-inline-start:auto;display:inline-grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;background:var(--vikn-avatar-neutral-bg);color:var(--vikn-text-inverse);font-size:10px;font-weight:var(--vikn-weight-semibold)}.dcard__error.svelte-rytkve{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:var(--vikn-weight-medium);color:var(--vikn-danger)}.dcard--error.svelte-rytkve{border-color:var(--vikn-danger-border);box-shadow:var(--vikn-focus-ring-danger)}.dcard--dragging.svelte-rytkve{opacity:.35}.dcard--lifted.svelte-rytkve{transform:rotate(2.5deg);border-color:var(--vikn-primary-border);box-shadow:var(--vikn-shadow-floating);cursor:grabbing}.dcard--ghost.svelte-rytkve{block-size:92px;box-sizing:border-box;border:1.5px dashed var(--vikn-border-strong);background:transparent;box-shadow:none}@media(prefers-reduced-motion:reduce){.dcard--lifted.svelte-rytkve{transform:none}}.kpi.svelte-wz30iw{display:flex;flex-direction:column;gap:var(--vikn-space-6);padding:16px 18px;min-inline-size:0;border:1px solid var(--vikn-border-default);border-radius:var(--vikn-radius-card, 10px);background:var(--vikn-bg-raised);color:var(--vikn-text-primary);text-decoration:none}.kpi--link.svelte-wz30iw:hover{border-color:var(--vikn-border-strong);text-decoration:none}.kpi--link.svelte-wz30iw:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.kpi__label.svelte-wz30iw{font-size:12.5px;font-weight:var(--vikn-weight-medium);color:var(--vikn-text-secondary)}.kpi__value.svelte-wz30iw{font-size:26px;line-height:1.15;font-weight:var(--vikn-weight-semibold);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.kpi__value--danger.svelte-wz30iw{color:var(--vikn-danger)}.kpi__value--warning.svelte-wz30iw{color:var(--vikn-warning)}.kpi__delta.svelte-wz30iw{font-size:var(--vikn-text-12);color:var(--vikn-text-muted)}.kpi__delta--up.svelte-wz30iw{color:var(--vikn-success)}.kpi__delta--down.svelte-wz30iw{color:var(--vikn-danger)}.kpi__loading.svelte-wz30iw{display:flex;flex-direction:column;gap:var(--vikn-space-6)}.kpi__error.svelte-wz30iw{display:flex;align-items:baseline;gap:var(--vikn-space-8);font-size:var(--vikn-text-13);color:var(--vikn-text-muted)}.kpi__retry.svelte-wz30iw{padding:0;border:0;background:none;font:inherit;font-weight:var(--vikn-weight-semibold);color:var(--vikn-primary);cursor:pointer}.kpi__retry.svelte-wz30iw:hover{text-decoration:underline}.kpi__retry.svelte-wz30iw:focus-visible{outline:none;border-radius:var(--vikn-radius-xs);box-shadow:var(--vikn-focus-ring)}.as.svelte-u9o2wr{display:flex;flex-direction:column;min-inline-size:0;border:1px solid var(--vikn-border-default);border-radius:var(--vikn-radius-card, 10px);background:var(--vikn-bg-raised);overflow:hidden}.as__head.svelte-u9o2wr{display:flex;align-items:center;gap:var(--vikn-space-8);min-block-size:36px;padding-inline:var(--vikn-space-12);border-block-end:1px solid var(--vikn-hairline)}.as__title.svelte-u9o2wr{margin:0;flex:1;min-inline-size:0;font-size:12.5px;font-weight:var(--vikn-weight-semibold);color:var(--vikn-text-primary)}.as__badge.svelte-u9o2wr{display:inline-flex;align-items:center;block-size:20px;padding-inline:8px;border-radius:var(--vikn-radius-pill);background:var(--vikn-info-subtle);color:var(--vikn-info);font-size:11px;font-weight:var(--vikn-weight-medium);white-space:nowrap}.as__action.svelte-u9o2wr{flex:none}.as__body.svelte-u9o2wr{display:flex;flex-direction:column;gap:7px;padding:var(--vikn-space-12);font-size:var(--vikn-text-13);color:var(--vikn-text-primary)}.as__line.svelte-u9o2wr{margin:0;font-size:var(--vikn-text-12);color:var(--vikn-text-muted)}.as__line--strong.svelte-u9o2wr{font-size:var(--vikn-text-13);font-weight:var(--vikn-weight-medium);color:var(--vikn-text-primary)}.cmdk-scrim.svelte-147llii{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) - 1);background:var(--vikn-scrim)}.cmdk.svelte-147llii{position:fixed;z-index:var(--z-modal);inset-block-start:96px;inset-inline:0;margin-inline:auto;inline-size:min(680px,calc(100vw - 32px));max-block-size:calc(100vh - 128px);display:flex;flex-direction:column;overflow:hidden;background:var(--vikn-bg-raised);color:var(--vikn-text-primary);border-radius:14px;box-shadow:var(--vikn-shadow-modal),0 0 0 1px var(--vikn-border-default)}.cmdk.svelte-147llii:focus{outline:none}.cmdk__head.svelte-147llii{display:flex;align-items:center;gap:12px;block-size:60px;padding-inline:18px;border-block-end:1px solid var(--vikn-hairline);flex-shrink:0}.cmdk__glass.svelte-147llii{color:var(--vikn-text-muted);flex-shrink:0}.cmdk__sr.svelte-147llii{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cmdk__input.svelte-147llii{flex-grow:1;min-inline-size:0;border:0;outline:none;background:transparent;color:var(--vikn-text-primary);font:inherit;font-size:16px;padding:0;box-shadow:none}.cmdk__input.svelte-147llii:focus{box-shadow:none}.cmdk__input.svelte-147llii::placeholder{color:var(--vikn-text-muted)}.cmdk__tabs.svelte-147llii{display:flex;gap:6px;padding:10px 16px;border-block-end:1px solid var(--vikn-hairline);flex-wrap:wrap;flex-shrink:0}.cmdk__tab.svelte-147llii{border:1px solid var(--vikn-border-default);background:var(--vikn-bg-raised);color:var(--vikn-text-secondary);border-radius:var(--vikn-radius-pill);padding:3px 12px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.cmdk__tab.svelte-147llii:hover{background:var(--vikn-bg-hover)}.cmdk__tab[aria-pressed=true].svelte-147llii{background:var(--vikn-primary-soft);border-color:transparent;color:var(--vikn-primary-hover)}.cmdk__tab.svelte-147llii:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.cmdk__list.svelte-147llii{padding:6px 8px 10px;overflow-y:auto;min-block-size:0}.cmdk__group.svelte-147llii{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vikn-text-muted);padding:10px 12px 4px}.cmdk__item.svelte-147llii{display:flex;align-items:center;gap:12px;min-block-size:44px;padding-inline:12px;border-radius:8px;cursor:pointer}.cmdk__item--on.svelte-147llii{background:var(--vikn-primary-soft)}.cmdk__item--off.svelte-147llii{cursor:default;color:var(--vikn-text-muted)}.cmdk__icon.svelte-147llii{inline-size:30px;block-size:30px;border-radius:7px;display:grid;place-items:center;background:var(--vikn-bg-sunken);color:var(--vikn-text-secondary);flex-shrink:0}.cmdk__item--on.svelte-147llii .cmdk__icon:where(.svelte-147llii){background:var(--vikn-bg-raised);color:var(--vikn-primary-hover)}.cmdk__text.svelte-147llii{display:flex;align-items:baseline;gap:10px;min-inline-size:0;flex-grow:1;overflow:hidden}.cmdk__label.svelte-147llii{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk__ar.svelte-147llii{font-family:var(--font-arabic);font-size:13px;color:var(--vikn-text-muted);white-space:nowrap}.cmdk__meta.svelte-147llii{font-family:var(--font-mono);font-size:12px;color:var(--vikn-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk__kbd.svelte-147llii{font-family:var(--font-mono);font-size:11px;line-height:16px;min-inline-size:20px;text-align:center;padding:0 5px;border:1px solid var(--vikn-border-strong);border-block-end-width:2px;border-radius:4px;color:var(--vikn-text-secondary);background:var(--vikn-bg-raised);flex-shrink:0}.cmdk__note.svelte-147llii{margin:6px 12px;font-size:12.5px;color:var(--vikn-text-muted)}.cmdk__note--warn.svelte-147llii{color:var(--vikn-warning)}.cmdk__empty.svelte-147llii{padding:36px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cmdk__empty-title.svelte-147llii{margin:0;font-weight:500}.cmdk__empty-hint.svelte-147llii{margin:0;font-size:13px;color:var(--vikn-text-muted)}.cmdk__empty-action.svelte-147llii{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--vikn-border-strong);border-radius:var(--vikn-radius-control);background:var(--vikn-bg-raised);color:var(--vikn-text-primary);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.cmdk__empty-action.svelte-147llii:hover{background:var(--vikn-bg-hover)}.cmdk__empty-action.svelte-147llii:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.cmdk__foot.svelte-147llii{display:flex;align-items:center;gap:18px;block-size:42px;padding-inline:16px;border-block-start:1px solid var(--vikn-hairline);background:var(--vikn-bg-base);font-size:12px;color:var(--vikn-text-muted);flex-shrink:0}.cmdk__hint.svelte-147llii{display:inline-flex;align-items:center;gap:6px}.cmdk__hint--end.svelte-147llii{margin-inline-start:auto}@media(max-width:767px){.cmdk.svelte-147llii{inset-block-start:16px;max-block-size:calc(100vh - 32px)}.cmdk__foot.svelte-147llii{display:none}}.cmdk-trigger.svelte-1at4r0e{display:flex;align-items:center;gap:8px;inline-size:clamp(180px,22vw,320px);block-size:34px;padding-inline:10px 8px;border:1px solid var(--vikn-border-strong);border-radius:8px;background:var(--vikn-bg-base);color:var(--vikn-text-muted);font:inherit;font-size:13.5px;cursor:pointer;text-align:start}.cmdk-trigger.svelte-1at4r0e:hover{border-color:var(--vikn-text-muted)}.cmdk-trigger.svelte-1at4r0e:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.cmdk-trigger__label.svelte-1at4r0e{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-trigger__kbd.svelte-1at4r0e{font-family:var(--font-mono);font-size:11px;line-height:16px;padding:0 5px;border:1px solid var(--vikn-border-strong);border-block-end-width:2px;border-radius:4px;color:var(--vikn-text-secondary);background:var(--vikn-bg-raised)}@media(max-width:767px){.cmdk-trigger.svelte-1at4r0e{inline-size:34px;padding:0;justify-content:center}.cmdk-trigger__label.svelte-1at4r0e{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cmdk-trigger__kbd.svelte-1at4r0e{display:none}}.qc.svelte-19nu10e{position:relative;flex-shrink:0}.qc__button.svelte-19nu10e{display:inline-flex;align-items:center;gap:6px;block-size:34px;padding-inline:12px 14px;border:none;border-radius:var(--vikn-radius-control);background:var(--vikn-primary-fill);color:var(--vikn-primary-text-on);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.qc__button.svelte-19nu10e:hover{background:var(--vikn-primary-fill-hover)}.qc__button.svelte-19nu10e:focus-visible{outline:none;box-shadow:var(--vikn-focus-ring)}.qc__menu.svelte-19nu10e{position:absolute;z-index:var(--z-dropdown);inset-block-start:calc(100% + 8px);inset-inline-end:0;inline-size:340px;display:flex;flex-direction:column;padding:6px;background:var(--vikn-bg-raised);color:var(--vikn-text-primary);border-radius:12px;box-shadow:var(--vikn-shadow-popover),0 0 0 1px var(--vikn-border-default)}.qc__group.svelte-19nu10e{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vikn-text-muted);padding:10px 10px 4px}.qc__sep.svelte-19nu10e{block-size:1px;background:var(--vikn-hairline);margin:4px 6px}.qc__item.svelte-19nu10e{display:flex;align-items:center;gap:12px;min-block-size:48px;padding:6px 10px;border-radius:8px;cursor:pointer;outline:none}.qc__item.svelte-19nu10e:hover,.qc__item.svelte-19nu10e:focus{background:var(--vikn-bg-hover)}.qc__item.svelte-19nu10e:focus-visible{background:var(--vikn-primary-soft)}.qc__item--off.svelte-19nu10e{cursor:default;color:var(--vikn-text-muted)}.qc__item--off.svelte-19nu10e:hover{background:transparent}.qc__icon.svelte-19nu10e{inline-size:30px;block-size:30px;border-radius:7px;display:grid;place-items:center;background:var(--vikn-bg-sunken);color:var(--vikn-text-secondary);flex-shrink:0}.qc__text.svelte-19nu10e{display:flex;flex-direction:column;flex-grow:1;min-inline-size:0}.qc__label.svelte-19nu10e{font-size:13.5px;font-weight:500}.qc__desc.svelte-19nu10e{font-size:12px;color:var(--vikn-text-muted)}.qc__keys.svelte-19nu10e{display:flex;gap:4px}.qc__kbd.svelte-19nu10e{font-family:var(--font-mono);font-size:11px;line-height:16px;min-inline-size:20px;text-align:center;padding:0 5px;border:1px solid var(--vikn-border-strong);border-block-end-width:2px;border-radius:4px;color:var(--vikn-text-secondary);background:var(--vikn-bg-raised)}.qc__foot.svelte-19nu10e{margin:6px -6px -6px;padding:10px 16px;border-block-start:1px solid var(--vikn-hairline);background:var(--vikn-bg-base);border-end-start-radius:12px;border-end-end-radius:12px;font-size:12px;color:var(--vikn-text-muted)}@media(max-width:767px){.qc__button.svelte-19nu10e{inline-size:34px;padding:0;justify-content:center}.qc__button-label.svelte-19nu10e{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qc__menu.svelte-19nu10e{inline-size:min(340px,calc(100vw - 32px))}.qc__foot.svelte-19nu10e,.qc__keys.svelte-19nu10e{display:none}}.meter.svelte-xjcmqv{inline-size:100%;block-size:var(--vikn-space-6);border-radius:var(--vikn-radius-pill);background:var(--vikn-bg-sunken);overflow:hidden}.meter__fill.svelte-xjcmqv{display:block;block-size:100%;border-radius:inherit}.meter--brand.svelte-xjcmqv .meter__fill:where(.svelte-xjcmqv){background:var(--vikn-primary-fill)}.meter--success.svelte-xjcmqv .meter__fill:where(.svelte-xjcmqv){background:var(--vikn-success-fill)}.meter--warning.svelte-xjcmqv .meter__fill:where(.svelte-xjcmqv){background:var(--vikn-warning-fill)}.meter--danger.svelte-xjcmqv .meter__fill:where(.svelte-xjcmqv){background:var(--vikn-danger-fill)}.banner.svelte-18ir50o{display:flex;gap:var(--vikn-space-12);padding-block:var(--vikn-space-14);padding-inline:var(--vikn-space-16);border:1px solid transparent;border-radius:var(--vikn-radius-card);color:var(--vikn-text-primary)}.banner__icon.svelte-18ir50o{flex:none;inline-size:var(--vikn-icon-md);block-size:var(--vikn-icon-md)}.banner__icon.svelte-18ir50o svg{inline-size:100%;block-size:100%}.banner__body.svelte-18ir50o{display:flex;flex-direction:column;gap:var(--vikn-space-10);min-inline-size:0}.banner__text.svelte-18ir50o{margin:0;font-size:var(--vikn-text-14);line-height:var(--vikn-leading-20)}.banner__title.svelte-18ir50o{font-weight:var(--vikn-weight-semibold)}.banner__actions.svelte-18ir50o{display:flex;flex-wrap:wrap;gap:var(--vikn-space-8)}.banner--info.svelte-18ir50o{background:var(--vikn-info-subtle);border-color:var(--color-info-border)}.banner--success.svelte-18ir50o{background:var(--vikn-success-subtle);border-color:var(--color-success-border)}.banner--warning.svelte-18ir50o{background:var(--vikn-warning-subtle);border-color:var(--color-warning-border)}.banner--danger.svelte-18ir50o{background:var(--vikn-danger-subtle);border-color:var(--color-danger-border)}.banner--info.svelte-18ir50o .banner__icon:where(.svelte-18ir50o){color:var(--vikn-info)}.banner--success.svelte-18ir50o .banner__icon:where(.svelte-18ir50o){color:var(--vikn-success)}.banner--warning.svelte-18ir50o .banner__icon:where(.svelte-18ir50o){color:var(--vikn-warning)}.banner--danger.svelte-18ir50o .banner__icon:where(.svelte-18ir50o){color:var(--vikn-danger)}
