:root{color-scheme:light;--font-iransansx:"IRANSansX","IRANSans X",IRANSansX;--font-iranyekanx:"IRANYekanX","IRANYekan X",IRANYekanX;--font-vazirmatn:Vazirmatn,IRANSans,Tahoma,Arial,sans-serif;--font-persian:var(--font-iransansx),var(--font-iranyekanx),var(--font-vazirmatn);--font-mono:ui-monospace,"Cascadia Code","Segoe UI Mono",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:0.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.3;--leading-normal:1.6;--tracking-tight:-0.015em;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--density-page-gap:var(--space-4);--density-card-padding:var(--space-4);--density-table-cell-y:10px;--density-table-cell-x:12px;--sidebar-width:248px;--sidebar-collapsed-width:68px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--radius:var(--radius-lg);--bg:#f4f6fa;--bg-subtle:#eef1f6;--bg-elevated:#fafbfc;--surface:#ffffff;--surface-soft:#f8fafc;--surface-muted:#f1f5f9;--surface-glass:rgba(255,255,255,0.88);--surface-hover:#f1f5f9;--surface-active:#e8edf4;--ink:#0f172a;--ink-secondary:#334155;--ink-tertiary:#475569;--muted:#64748b;--muted-soft:#94a3b8;--line:#e2e8f0;--line-subtle:#eef2f6;--line-strong:#cbd5e1;--line-focus:rgba(13,148,136,0.45);--primary:#0d9488;--primary-hover:#0f766e;--primary-soft:rgba(13,148,136,0.1);--primary-2:#6366f1;--primary-2-soft:rgba(99,102,241,0.1);--accent:#0284c7;--accent-soft:rgba(2,132,199,0.1);--success:#059669;--success-soft:rgba(5,150,105,0.1);--warning:#d97706;--warning-soft:rgba(217,119,6,0.1);--danger:#dc2626;--danger-soft:rgba(220,38,38,0.1);--info:#0284c7;--info-soft:rgba(2,132,199,0.1);--clinical-critical:#b91c1c;--clinical-critical-soft:rgba(185,28,28,0.1);--clinical-abnormal:#c2410c;--clinical-abnormal-soft:rgba(194,65,12,0.1);--clinical-normal:#047857;--clinical-pending:#7c3aed;--shadow-xs:0 1px 2px rgba(15,23,42,0.04);--shadow-sm:0 2px 8px rgba(15,23,42,0.06),0 1px 2px rgba(15,23,42,0.04);--shadow-md:0 8px 24px rgba(15,23,42,0.08),0 2px 6px rgba(15,23,42,0.04);--shadow-lg:0 16px 48px rgba(15,23,42,0.1),0 4px 12px rgba(15,23,42,0.05);--shadow-xl:0 24px 64px rgba(15,23,42,0.12);--shadow:var(--shadow-md);--shadow-inset:inset 0 1px 0 rgba(255,255,255,0.6);--shadow-focus:0 0 0 3px var(--line-focus);--z-base:0;--z-dropdown:20;--z-sticky:30;--z-overlay:40;--z-modal:50;--z-toast:60;--transition-fast:120ms cubic-bezier(0.4,0,0.2,1);--transition-base:200ms cubic-bezier(0.4,0,0.2,1);--grid-columns:12;--grid-gap:var(--space-4);--grid-margin:var(--space-6);--exec-section-gap:var(--space-6);--exec-card-gap:var(--space-4);--type-display-size:var(--text-3xl);--type-heading-size:var(--text-xl);--type-section-size:var(--text-lg);--type-card-title-size:var(--text-md);--type-metric-size:var(--text-2xl);--type-body-size:var(--text-md);--type-caption-size:var(--text-sm);--type-table-size:var(--text-sm);--type-badge-size:var(--text-xs);--type-button-size:var(--text-sm)}:root[data-theme=dark]{color-scheme:dark;--bg:#0a0f1a;--bg-subtle:#0f1524;--bg-elevated:#111827;--surface:#151d2e;--surface-soft:#1a2438;--surface-muted:#1e293b;--surface-glass:rgba(21,29,46,0.92);--surface-hover:#1e293b;--surface-active:#243044;--ink:#f1f5f9;--ink-secondary:#cbd5e1;--ink-tertiary:#94a3b8;--muted:#94a3b8;--muted-soft:#64748b;--line:#2a3548;--line-subtle:#1e293b;--line-strong:#475569;--line-focus:rgba(45,212,191,0.35);--primary:#2dd4bf;--primary-hover:#5eead4;--primary-soft:rgba(45,212,191,0.12);--primary-2:#a78bfa;--primary-2-soft:rgba(167,139,250,0.12);--accent-soft:rgba(56,189,248,0.12);--success-soft:rgba(52,211,153,0.12);--warning-soft:rgba(251,191,36,0.12);--danger-soft:rgba(248,113,113,0.14);--info-soft:rgba(56,189,248,0.12);--clinical-critical-soft:rgba(248,113,113,0.14);--clinical-abnormal-soft:rgba(251,146,60,0.12);--shadow-xs:0 1px 2px rgba(0,0,0,0.3);--shadow-sm:0 2px 8px rgba(0,0,0,0.32);--shadow-md:0 8px 24px rgba(0,0,0,0.36);--shadow-lg:0 16px 48px rgba(0,0,0,0.42);--shadow-xl:0 24px 64px rgba(0,0,0,0.48);--shadow-inset:inset 0 1px 0 rgba(255,255,255,0.04)}:root[data-density=compact]{--density-page-gap:var(--space-3);--density-card-padding:var(--space-3);--density-table-cell-y:7px;--density-table-cell-x:10px;--text-md:0.875rem}:root{--synex-teal-600:#0d9488;--synex-teal-700:#0f766e;--synex-teal-50:rgba(13,148,136,0.08);--synex-slate-900:#0f172a;--synex-slate-600:#475569;--synex-slate-100:#f1f5f9;--synex-radius-lg:16px;--synex-radius-pill:999px;--synex-shadow-soft:0 8px 30px rgba(15,23,42,0.06);--synex-font-display:var(--font-vazirmatn,system-ui)}.synex-drawer-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.4);z-index:90}.synex-drawer{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(100%,420px);background:#fff;z-index:91;padding:20px;box-shadow:var(--synex-shadow-soft);overflow:auto}.synex-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid rgba(15,118,110,.12);margin-bottom:16px}.synex-tab{padding:8px 14px;background:transparent;border:none;border-bottom:2px solid transparent;font-family:var(--synex-font-display);cursor:pointer;color:var(--synex-slate-600)}.synex-tab[aria-selected=true]{color:var(--synex-teal-700);border-bottom-color:var(--synex-teal-600);font-weight:600}.synex-command-palette-hint{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;border:1px solid var(--synex-slate-100);font-size:.75rem;color:var(--synex-slate-600)}.synex-empty{padding:32px 20px;text-align:center;border:1px dashed rgba(15,118,110,.2);border-radius:var(--synex-radius-lg);background:var(--synex-teal-50)}.synex-empty strong{display:block;margin-bottom:6px}@media (max-width:639px){.synex-hide-mobile{display:none!important}}@media (min-width:640px){.synex-hide-desktop{display:none!important}}.synex-modal-root{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:1rem}.synex-modal-backdrop{position:absolute;inset:0;border:none;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:synex-modal-fade .18s ease}.synex-modal{position:relative;width:min(100%,520px);max-height:min(90vh,720px);background:#fff;border-radius:var(--synex-radius-lg);box-shadow:0 24px 60px rgba(15,23,42,.18);display:flex;flex-direction:column;animation:synex-modal-rise .22s cubic-bezier(.22,1,.36,1)}.synex-modal--sm{width:min(100%,400px)}.synex-modal--lg{width:min(100%,720px)}.synex-modal--fullscreen{width:min(100%,960px);max-height:92vh}.synex-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem .5rem;border-bottom:1px solid var(--synex-slate-100)}.synex-modal__title{margin:0;font-size:1.1rem;font-weight:800;color:var(--synex-slate-900)}.synex-modal__desc{margin:.35rem 0 0;color:var(--synex-slate-600);font-size:.9rem}.synex-modal__close{border:none;background:var(--synex-slate-100);width:34px;height:34px;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:var(--synex-slate-600)}.synex-modal__body{padding:1rem 1.25rem;overflow:auto}.synex-modal__footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem 1.1rem;border-top:1px solid var(--synex-slate-100)}@keyframes synex-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes synex-modal-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.synex-modal-root{align-items:flex-end;padding:0}.synex-modal{width:100%;max-height:92vh;border-end-start-radius:0;border-end-end-radius:0;animation:synex-modal-sheet .24s cubic-bezier(.22,1,.36,1)}}@keyframes synex-modal-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}:root{--slds-header-height:64px;--slds-status-height:28px;--slds-bottom-nav-height:64px;--slds-sidebar-width:var(--sidebar-width);--slds-focus-ring:var(--shadow-focus);--slds-motion:var(--transition-fast)}:root[data-slds-theme=clinical],:root[data-theme=clinical]{--bg:#f2f7f6;--bg-subtle:#e8f2f0;--primary:#0f766e;--primary-hover:#115e59;--primary-soft:rgba(15,118,110,0.12);--accent:#0e7490;--surface:#ffffff;--ink:#134e4a}.slds-workspace{--lis-ink:var(--ink);--lis-accent:var(--primary);--lis-surface:var(--bg);--lis-panel:var(--surface);--lis-line:var(--line);min-height:100vh;display:grid;grid-template-rows:auto 1fr auto auto;background:radial-gradient(ellipse 70% 40% at 100% 0,var(--primary-soft),transparent 55%),var(--bg);color:var(--ink);padding-bottom:calc(var(--slds-bottom-nav-height) + env(safe-area-inset-bottom))}.slds-workspace--with-sidebar{grid-template-columns:var(--slds-sidebar-width) 1fr;grid-template-rows:auto 1fr auto auto;grid-template-areas:"sidebar header" "sidebar content" "sidebar status" "nav nav"}.slds-workspace--sidebar-collapsed{--slds-sidebar-width:var(--sidebar-collapsed-width)}.slds-workspace__header{grid-area:header;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.slds-workspace--with-sidebar .slds-workspace__header{grid-column:2}.slds-workspace:not(.slds-workspace--with-sidebar) .slds-workspace__header{grid-column:1/-1}.slds-workspace__brand .eyebrow{margin:0;color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em}.slds-breadcrumb{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:var(--space-1) 0;font-size:var(--text-sm);color:var(--muted)}.slds-breadcrumb a{color:var(--primary);text-decoration:none}.slds-breadcrumb a:focus-visible,.slds-workspace a:focus-visible,.slds-workspace button:focus-visible{outline:none;box-shadow:var(--slds-focus-ring);border-radius:var(--radius-sm)}.slds-workspace__title{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.slds-workspace__header-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.slds-workspace__search{min-width:min(220px,40vw);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);padding:.45rem .9rem;font:inherit}.slds-workspace__sidebar{grid-area:sidebar;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);background:var(--surface);padding:var(--space-3);overflow:auto;position:-webkit-sticky;position:sticky;top:0;height:100vh}.slds-workspace__sidebar-toggle{width:100%;margin-bottom:var(--space-3)}.slds-workspace__sidebar-section{margin-bottom:var(--space-4)}.slds-workspace__sidebar-section h3{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--muted);text-transform:none}.slds-workspace__sidebar a{display:block;padding:.45rem .6rem;border-radius:var(--radius-sm);color:var(--ink-secondary);text-decoration:none;font-size:var(--text-sm);transition:background var(--slds-motion),color var(--slds-motion)}.slds-workspace__sidebar a:hover,.slds-workspace__sidebar a[aria-current=page]{background:var(--primary-soft);color:var(--primary-hover)}.slds-workspace__content{grid-area:content;padding:var(--space-4) var(--space-5) var(--space-6);max-width:1440px;width:100%;margin-inline:auto}.slds-workspace:not(.slds-workspace--with-sidebar) .slds-workspace__content{grid-column:1/-1}.slds-workspace__status{grid-area:status;display:flex;gap:var(--space-4);align-items:center;min-height:var(--slds-status-height);padding:0 var(--space-5);border-top:1px solid var(--line);background:var(--surface-soft);color:var(--muted);font-size:var(--text-xs)}.slds-workspace:not(.slds-workspace--with-sidebar) .slds-workspace__status{grid-column:1/-1}.slds-workspace__bottom-nav{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-overlay);display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:.15rem;gap:.15rem;padding:.35rem .4rem calc(.35rem + env(safe-area-inset-bottom));background:color-mix(in srgb,#0f3d3e 94%,black);border-top:1px solid rgba(255,255,255,.08)}.slds-workspace__bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-height:3.25rem;color:rgba(255,255,255,.72);text-decoration:none;font-size:.66rem;border-radius:var(--radius-sm);transition:background var(--slds-motion),color var(--slds-motion)}.slds-workspace__bottom-nav a.active,.slds-workspace__bottom-nav a[aria-current=page]{color:#fff;background:color-mix(in srgb,var(--primary) 55%,transparent)}.slds-kpi-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--density-card-padding);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xs);transition:transform var(--slds-motion),border-color var(--slds-motion),box-shadow var(--slds-motion);text-decoration:none;color:inherit}.slds-kpi-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 45%,var(--line));box-shadow:var(--shadow-sm)}.slds-kpi-card__meta{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center}.slds-kpi-card__label{font-size:var(--text-sm);color:var(--muted)}.slds-kpi-card__value{font-size:var(--type-metric-size);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.slds-kpi-card__delta--up{color:var(--success)}.slds-kpi-card__delta--down{color:var(--danger)}.slds-state{padding:var(--space-6);border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--surface-soft);text-align:center}.slds-skeleton{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-muted),var(--surface-hover),var(--surface-muted));background-size:200% 100%;animation:slds-shimmer 1.2s ease-in-out infinite}@keyframes slds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.slds-kpi-card,.slds-workspace__bottom-nav a,.slds-workspace__sidebar a{transition:none}.slds-skeleton{animation:none}}@media (max-width:960px){.slds-workspace--with-sidebar{grid-template-columns:1fr;grid-template-areas:"header" "content" "status" "nav"}.slds-workspace__sidebar{display:none}.slds-workspace__bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}