.os-avatar[data-v-91f1cec5]{border-radius:var(--os-radius-full);font-weight:var(--os-font-weight-label,600);-webkit-user-select:none;user-select:none;text-transform:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.os-avatar--sm[data-v-91f1cec5]{block-size:1.6rem;inline-size:1.6rem;font-size:.68rem}.os-avatar--md[data-v-91f1cec5]{block-size:2rem;inline-size:2rem;font-size:.8rem}.os-avatar--lg[data-v-91f1cec5]{block-size:2.75rem;inline-size:2.75rem;font-size:1.05rem}.os-avatar__initials[data-v-91f1cec5]{display:block}.os-btn[data-v-494e8eaa]{justify-content:center;align-items:center;gap:var(--os-space-2);border-radius:var(--os-radius-sm);font:inherit;font-weight:var(--os-font-weight-label);cursor:pointer;white-space:nowrap;transition:background-color var(--os-transition-fast), border-color var(--os-transition-fast), color var(--os-transition-fast);border:1px solid #0000;line-height:1.2;display:inline-flex}.os-btn[data-v-494e8eaa]:disabled{cursor:not-allowed;opacity:.6}.os-btn--block[data-v-494e8eaa]{inline-size:100%}.os-btn--sm[data-v-494e8eaa]{padding-block:var(--os-space-1);padding-inline:var(--os-space-3);font-size:var(--os-font-small)}.os-btn--md[data-v-494e8eaa]{padding-block:var(--os-space-2);padding-inline:var(--os-space-4);font-size:var(--os-font-small)}.os-btn--lg[data-v-494e8eaa]{padding-block:var(--os-space-3);padding-inline:var(--os-space-6);font-size:var(--os-font-body)}.os-btn--primary[data-v-494e8eaa]{background:var(--os-color-primary);color:var(--os-color-text-on-tone)}.os-btn--primary[data-v-494e8eaa]:hover:not(:disabled){background:var(--os-color-primary-strong)}.os-btn--secondary[data-v-494e8eaa]{background:var(--os-color-surface);border-color:var(--os-color-border-strong);color:var(--os-color-text)}.os-btn--secondary[data-v-494e8eaa]:hover:not(:disabled){background:var(--os-color-surface-muted)}.os-btn--ghost[data-v-494e8eaa]{background:var(--os-color-surface-muted);color:var(--os-color-text-secondary)}.os-btn--ghost[data-v-494e8eaa]:hover:not(:disabled){background:var(--os-slate-200)}.os-btn--danger[data-v-494e8eaa]{background:var(--os-color-danger);color:var(--os-color-text-on-tone)}.os-btn--danger[data-v-494e8eaa]:hover:not(:disabled){background:var(--os-red-700)}.os-btn__affix[data-v-494e8eaa]{align-items:center;display:inline-flex}.os-btn__spinner[data-v-494e8eaa]{border:2px solid;border-radius:var(--os-radius-full);border-inline-end-color:#0000;block-size:.9em;inline-size:.9em;animation:.6s linear infinite os-btn-spin-494e8eaa}@keyframes os-btn-spin-494e8eaa{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.os-btn__spinner[data-v-494e8eaa]{animation-duration:1.5s}}.os-card[data-v-62746a36]{background:var(--os-color-surface);border:1px solid var(--os-color-border);border-radius:var(--os-radius-lg);padding:var(--os-space-4);box-shadow:var(--os-shadow-card)}.os-card--elevated[data-v-62746a36]{box-shadow:var(--os-shadow-hero)}.os-card--flush[data-v-62746a36]{padding:0}.os-card__head[data-v-62746a36]{align-items:flex-start;gap:var(--os-space-2);margin-block-end:var(--os-space-2);display:flex}.os-card__title[data-v-62746a36]{min-inline-size:0}.os-card__status[data-v-62746a36]{flex-shrink:0;margin-inline-start:auto}.os-card__foot[data-v-62746a36]{gap:var(--os-space-2);border-top:1px solid var(--os-color-border-subtle);flex-wrap:wrap;justify-content:flex-end;margin-block-start:var(--os-space-3);padding-block-start:var(--os-space-2);display:flex}.os-icon[data-v-9ad2f256]{vertical-align:middle;flex:none;display:inline-block}.os-disclosure[data-v-d9c7f75f]{border:1px solid var(--os-color-border);border-radius:var(--os-radius-md);background:var(--os-color-surface);box-shadow:var(--os-shadow-subtle);overflow:hidden}.os-disclosure__summary[data-v-d9c7f75f]{justify-content:space-between;align-items:center;gap:var(--os-space-3);inline-size:100%;padding:var(--os-space-3) var(--os-space-4);font:inherit;text-align:start;color:var(--os-color-text);cursor:pointer;background:0 0;border:none;display:flex}.os-disclosure__summary[data-v-d9c7f75f]:hover{background:var(--os-color-surface-muted)}.os-disclosure__content[data-v-d9c7f75f]{flex:1;min-inline-size:0}.os-disclosure__chevron[data-v-d9c7f75f]{color:var(--os-color-text-muted);transition:transform var(--os-transition-fast)}.os-disclosure.is-open .os-disclosure__chevron[data-v-d9c7f75f]{transform:rotate(180deg)}.os-disclosure__body[data-v-d9c7f75f]{padding:var(--os-space-3) var(--os-space-4) var(--os-space-4);border-top:1px solid var(--os-color-border)}.os-input[data-v-07d754f9]{inline-size:100%;padding-block:var(--os-space-2);padding-inline:var(--os-space-3);border:1px solid var(--os-color-border-strong);border-radius:var(--os-radius-sm);background:var(--os-color-surface);color:var(--os-color-text);font:inherit;font-size:var(--os-font-small);transition:border-color var(--os-transition-fast), box-shadow var(--os-transition-fast)}.os-input[data-v-07d754f9]::placeholder{color:var(--os-color-text-muted)}.os-input[data-v-07d754f9]:focus{border-color:var(--os-color-primary);box-shadow:0 0 0 3px var(--os-color-primary-soft);outline:none}.os-input[data-v-07d754f9]:disabled{background:var(--os-color-surface-muted);color:var(--os-color-text-muted);cursor:not-allowed}.os-input[aria-invalid=true][data-v-07d754f9]{border-color:var(--os-color-danger)}.os-input[aria-invalid=true][data-v-07d754f9]:focus{box-shadow:0 0 0 3px var(--os-color-danger-soft)}.os-modal__overlay[data-v-660c3b35]{z-index:1000;background:#0f172a73;position:fixed;inset:0}.os-modal[data-v-660c3b35]{z-index:1001;background:var(--os-color-surface);border-radius:var(--os-radius-lg);max-block-size:88vh;inline-size:min(92vw,30rem);box-shadow:var(--os-shadow-pop);padding:var(--os-space-5);flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .os-modal[data-v-660c3b35]{transform:translate(50%,-50%)}.os-modal--sm[data-v-660c3b35]{inline-size:min(92vw,24rem)}.os-modal--lg[data-v-660c3b35]{inline-size:min(94vw,44rem)}.os-modal__overlay--nested[data-v-660c3b35]{z-index:1010;background:#0f172a47}.os-modal--nested[data-v-660c3b35]{z-index:1011;border:1px solid var(--os-color-border-strong);box-shadow:var(--os-shadow-hero)}.os-modal__head[data-v-660c3b35]{justify-content:space-between;align-items:flex-start;gap:var(--os-space-3);display:flex}.os-modal__title[data-v-660c3b35]{font-size:var(--os-font-lead);font-weight:var(--os-font-weight-heading);color:var(--os-color-text);margin:0}.os-modal__close[data-v-660c3b35]{border-radius:var(--os-radius-sm);block-size:2rem;inline-size:2rem;color:var(--os-color-text-muted);cursor:pointer;transition:background-color var(--os-transition-fast);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.os-modal__close[data-v-660c3b35]:hover{background:var(--os-color-surface-muted);color:var(--os-color-text)}.os-modal__desc[data-v-660c3b35]{margin:var(--os-space-2) 0 0;font-size:var(--os-font-small);color:var(--os-color-text-secondary)}.os-modal__body[data-v-660c3b35]{margin-block-start:var(--os-space-4);overflow-y:auto}.os-modal__foot[data-v-660c3b35]{justify-content:flex-end;gap:var(--os-space-2);flex-wrap:wrap;margin-block-start:var(--os-space-5);display:flex}@media (width<=560px){.os-modal[data-v-660c3b35],[dir=rtl] .os-modal[data-v-660c3b35]{border-radius:var(--os-radius-lg) var(--os-radius-lg) 0 0;max-block-size:90vh;inline-size:100%;padding-block-end:max(var(--os-space-5), env(safe-area-inset-bottom));inset-block:auto 0;inset-inline-start:0;transform:none}}.os-modal[data-state=open][data-v-660c3b35]{animation:os-modal-in-660c3b35 var(--os-transition-base)}.os-modal__overlay[data-state=open][data-v-660c3b35]{animation:os-modal-fade-660c3b35 var(--os-transition-base)}@keyframes os-modal-fade-660c3b35{0%{opacity:0}}@keyframes os-modal-in-660c3b35{0%{opacity:0}}.os-select[data-v-e8fc408e]{inline-size:100%;padding-block:var(--os-space-2);padding-inline:var(--os-space-3);border:1px solid var(--os-color-border-strong);border-radius:var(--os-radius-sm);background:var(--os-color-surface);color:var(--os-color-text);font:inherit;font-size:var(--os-font-small);cursor:pointer;transition:border-color var(--os-transition-fast), box-shadow var(--os-transition-fast)}.os-select[data-v-e8fc408e]:focus{border-color:var(--os-color-primary);box-shadow:0 0 0 3px var(--os-color-primary-soft);outline:none}.os-select[aria-invalid=true][data-v-e8fc408e]{border-color:var(--os-color-danger)}.os-textarea[data-v-93149c79]{inline-size:100%;padding-block:var(--os-space-2);padding-inline:var(--os-space-3);border:1px solid var(--os-color-border-strong);border-radius:var(--os-radius-sm);background:var(--os-color-surface);color:var(--os-color-text);font:inherit;font-size:var(--os-font-small);resize:vertical;transition:border-color var(--os-transition-fast), box-shadow var(--os-transition-fast);line-height:1.5}.os-textarea[data-v-93149c79]::placeholder{color:var(--os-color-text-muted)}.os-textarea[data-v-93149c79]:focus{border-color:var(--os-color-primary);box-shadow:0 0 0 3px var(--os-color-primary-soft);outline:none}.os-textarea[aria-invalid=true][data-v-93149c79]{border-color:var(--os-color-danger)}.os-logo[data-v-44f1bed1]{inline-size:auto;max-inline-size:100%;display:block}.os-empty[data-v-f7dd43c1]{text-align:center;align-items:center;gap:var(--os-space-2);padding:var(--os-space-7) var(--os-space-4);flex-direction:column;display:flex}.os-empty__icon[data-v-f7dd43c1]{block-size:3.5rem;inline-size:3.5rem;border-radius:var(--os-radius-full);background:var(--os-color-primary-soft);color:var(--os-color-primary);justify-content:center;align-items:center;margin-block-end:var(--os-space-1);display:inline-flex}.os-empty__title[data-v-f7dd43c1]{font-size:var(--os-font-lead);color:var(--os-color-text);margin:0}.os-empty__desc[data-v-f7dd43c1]{max-inline-size:28rem;font-size:var(--os-font-small);color:var(--os-color-text-secondary);margin:0}.os-empty__actions[data-v-f7dd43c1]{justify-content:center;gap:var(--os-space-2);flex-wrap:wrap;margin-block-start:var(--os-space-3);display:flex}.os-field[data-v-a9d44e15]{gap:var(--os-space-1);flex-direction:column;display:flex}.os-field__label[data-v-a9d44e15]{font-size:var(--os-font-small);font-weight:var(--os-font-weight-label);color:var(--os-color-text-secondary)}.os-field__req[data-v-a9d44e15]{color:var(--os-color-danger)}.os-field__hint[data-v-a9d44e15]{font-size:var(--os-font-label);color:var(--os-color-text-muted);margin:0}.os-field__error[data-v-a9d44e15]{font-size:var(--os-font-label);color:var(--os-color-danger);margin:0}.locale-menu[data-v-1d77db0c]{display:inline-flex;position:relative}.locale-trigger[data-v-1d77db0c]{align-items:center;gap:var(--os-space-1);border:1px solid var(--os-color-border-strong);border-radius:var(--os-radius-sm);background:var(--os-color-surface);color:var(--os-color-text-secondary);padding:var(--os-space-1) var(--os-space-2);font:inherit;font-size:var(--os-font-kicker);font-weight:var(--os-font-weight-label);cursor:pointer;display:inline-flex}.locale-trigger[data-v-1d77db0c]:hover{background:var(--os-color-surface-muted);color:var(--os-color-text)}.locale-trigger[data-v-1d77db0c]:focus-visible{outline:2px solid var(--os-color-primary);outline-offset:2px}.locale-code[data-v-1d77db0c]{text-align:center;min-inline-size:1.4rem}.locale-code[lang=ar][data-v-1d77db0c]{display:inline-block;transform:translate(.2em,-.12em)}.locale-list[data-v-1d77db0c]{z-index:40;min-inline-size:9rem;padding:var(--os-space-1);border:1px solid var(--os-color-border);border-radius:var(--os-radius-sm);background:var(--os-color-surface);box-shadow:var(--os-shadow-card,0 6px 18px #0f172a1f);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--os-space-1));inset-inline-end:0}.locale-option[data-v-1d77db0c]{justify-content:space-between;align-items:center;gap:var(--os-space-2);border-radius:var(--os-radius-sm);inline-size:100%;color:var(--os-color-text);padding:var(--os-space-2);font:inherit;font-size:var(--os-font-small);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.locale-option[data-v-1d77db0c]:hover{background:var(--os-color-surface-muted)}.locale-option[data-v-1d77db0c]:focus-visible{outline:2px solid var(--os-color-primary);outline-offset:-2px}.locale-option.active[data-v-1d77db0c]{background:var(--os-color-primary-soft);color:var(--os-color-primary);font-weight:var(--os-font-weight-label)}.locale-option[lang=ar] .locale-name[data-v-1d77db0c]{font-size:calc(var(--os-font-small) * 1.08)}.os-pageheader[data-v-c8eb36e2]{justify-content:space-between;align-items:flex-end;gap:var(--os-space-4);flex-wrap:wrap;margin-block-end:var(--os-space-6);display:flex}.os-pageheader__main[data-v-c8eb36e2]{min-inline-size:0}.os-pageheader__context[data-v-c8eb36e2]{margin:0 0 var(--os-space-1);font-size:var(--os-font-small);color:var(--os-color-text-muted)}.os-pageheader__kicker[data-v-c8eb36e2]{margin:0 0 var(--os-space-1);font-size:var(--os-font-kicker);font-weight:var(--os-font-weight-label);letter-spacing:.08em;text-transform:uppercase;color:var(--os-color-link)}.os-pageheader__title[data-v-c8eb36e2]{font-size:var(--os-font-title);color:var(--os-color-text);margin:0}.os-pageheader__subtitle[data-v-c8eb36e2]{margin:var(--os-space-2) 0 0;font-size:var(--os-font-body);color:var(--os-color-text-secondary)}.os-pageheader__actions[data-v-c8eb36e2]{gap:var(--os-space-2);flex-wrap:wrap;display:flex}.os-seg[data-v-f88c33fb]{gap:var(--os-space-1);padding:var(--os-space-1);background:var(--os-color-surface-muted);border-radius:var(--os-radius-full);display:inline-flex}.os-seg__btn[data-v-f88c33fb]{border-radius:var(--os-radius-full);padding-block:var(--os-space-2);padding-inline:var(--os-space-4);color:var(--os-color-text-secondary);font:inherit;font-size:var(--os-font-small);font-weight:var(--os-font-weight-label);cursor:pointer;transition:background-color var(--os-transition-fast), color var(--os-transition-fast);background:0 0;border:none}.os-seg__btn[data-v-f88c33fb]:hover:not(.is-active){color:var(--os-color-text)}.os-seg__btn.is-active[data-v-f88c33fb]{background:var(--os-color-surface);color:var(--os-color-primary);box-shadow:var(--os-shadow-tab)}.os-pill[data-v-98f43b0d]{align-items:center;gap:var(--os-space-1);padding-block:.15rem;padding-inline:var(--os-space-3);border-radius:var(--os-radius-full);font-size:var(--os-font-label);font-weight:var(--os-font-weight-label);white-space:nowrap;border:1px solid #0000;line-height:1.4;display:inline-flex}.os-pill__icon[data-v-98f43b0d]{align-items:center;display:inline-flex}.os-pill--soft.os-pill--info[data-v-98f43b0d]{background:var(--os-tone-info-surface);color:var(--os-tone-info-text)}.os-pill--soft.os-pill--positive[data-v-98f43b0d]{background:var(--os-tone-positive-surface);color:var(--os-tone-positive-text)}.os-pill--soft.os-pill--attention[data-v-98f43b0d]{background:var(--os-tone-attention-surface);color:var(--os-tone-attention-text)}.os-pill--soft.os-pill--critical[data-v-98f43b0d]{background:var(--os-tone-critical-surface);color:var(--os-tone-critical-text)}.os-pill--soft.os-pill--calm[data-v-98f43b0d]{background:var(--os-tone-calm-surface);color:var(--os-tone-calm-text)}.os-pill--solid[data-v-98f43b0d]{color:var(--os-color-text-on-tone)}.os-pill--solid.os-pill--info[data-v-98f43b0d]{background:var(--os-tone-info-from)}.os-pill--solid.os-pill--positive[data-v-98f43b0d]{background:var(--os-tone-positive-from)}.os-pill--solid.os-pill--attention[data-v-98f43b0d]{background:var(--os-tone-attention-from)}.os-pill--solid.os-pill--critical[data-v-98f43b0d]{background:var(--os-tone-critical-from)}.os-pill--solid.os-pill--calm[data-v-98f43b0d]{background:var(--os-tone-calm-from)}.os-pill--outline[data-v-98f43b0d]{background:0 0}.os-pill--outline.os-pill--info[data-v-98f43b0d]{border-color:var(--os-tone-info-text);color:var(--os-tone-info-text)}.os-pill--outline.os-pill--positive[data-v-98f43b0d]{border-color:var(--os-tone-positive-text);color:var(--os-tone-positive-text)}.os-pill--outline.os-pill--attention[data-v-98f43b0d]{border-color:var(--os-tone-attention-text);color:var(--os-tone-attention-text)}.os-pill--outline.os-pill--critical[data-v-98f43b0d]{border-color:var(--os-tone-critical-text);color:var(--os-tone-critical-text)}.os-pill--outline.os-pill--calm[data-v-98f43b0d]{border-color:var(--os-tone-calm-text);color:var(--os-tone-calm-text)}
