@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-cyrillic-ext-wght-normal.0w5-20wrij2y1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-cyrillic-wght-normal.1fjuga16p-_i_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-greek-wght-normal.1bpl7wsc6313m.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-vietnamese-wght-normal.3t024er0ypawq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-latin-ext-wght-normal.3t_7mbg42824f.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-latin-wght-normal.15jby9eboz7vb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.0a8jtlzovcn2x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.1bytjgfp7ebyh.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.2jzf714wbn4iw.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.399cvybalwu3v.woff)format("woff")}
:root{--la-white:#fff;--la-ink-950:#061e34;--la-ink-900:#082b4c;--la-ink-800:#123b59;--la-ink-700:#244f69;--la-slate-700:#486273;--la-slate-600:#5b7080;--la-slate-500:#718695;--la-slate-300:#abc0ce;--la-slate-200:#cbd9df;--la-slate-100:#dde7ea;--la-slate-50:#edf3f4;--la-canvas:#f7fafa;--la-teal-800:#00636b;--la-teal-700:#00747d;--la-teal-600:#0099a5;--la-teal-100:#d9f3f4;--la-cyan-600:#128b9a;--la-cyan-500:#1ab9cc;--la-cyan-200:#9be5ee;--la-red-700:#b9232b;--la-red-600:#cf3038;--la-red-100:#fde8e9;--la-green-700:#147a52;--la-green-600:#238b61;--la-green-100:#ddf5e9;--la-amber-800:#7a4a00;--la-amber-500:#f4b740;--la-amber-100:#fff2ce;--la-admin-950:#06131f;--la-admin-900:#071827;--la-admin-850:#0b2238;--la-admin-800:#112b41;--la-admin-750:#16364f;--la-admin-glass:#112b41e0;--la-admin-glass-strong:#16364ff5;--la-admin-border:#ffffff24;--la-admin-highlight:#67e8f92e;--la-admin-pearl:#eef5f7;--la-admin-lavender-wash:#f5f2fb;--la-admin-sand-wash:#f8f4ee;--la-admin-surface-solid:#f8fbfc;--la-admin-ink:#082b4c;--la-admin-text:#153d58;--la-admin-muted:#607789;--la-admin-muted-soft:#708494;--la-admin-teal-light:#d9f3f4;--la-admin-lavender-light:#e9e5fb;--la-admin-teal:#0a98a3;--la-admin-teal-strong:#087681;--la-admin-blue:#3185d6;--la-admin-lavender:#8c7bd3;--la-admin-blush:#d98497;--la-admin-amber:#d7a62d;--la-admin-danger:#a02c34;--la-space-0:0;--la-space-1:.25rem;--la-space-2:.5rem;--la-space-3:.75rem;--la-space-4:1rem;--la-space-5:1.25rem;--la-space-6:1.5rem;--la-space-8:2rem;--la-space-10:2.5rem;--la-space-12:3rem;--la-space-16:4rem;--la-space-20:5rem;--la-space-24:6rem;--la-font-ar:"IBM Plex Sans Arabic", "Noto Sans Arabic", sans-serif;--la-font-en:"IBM Plex Sans Variable", "IBM Plex Sans", Arial, sans-serif;--la-text-xs:.75rem;--la-text-sm:.875rem;--la-text-base:1rem;--la-text-md:1.125rem;--la-text-lg:1.25rem;--la-text-xl:1.5rem;--la-text-2xl:2rem;--la-text-3xl:2.75rem;--la-text-4xl:3.75rem;--la-leading-tight:1.2;--la-leading-heading-ar:1.42;--la-leading-body:1.7;--la-leading-body-ar:1.9;--la-border-1:1px;--la-border-2:2px;--la-radius-xs:.375rem;--la-radius-sm:.625rem;--la-radius-md:.875rem;--la-radius-lg:1.125rem;--la-radius-xl:1.5rem;--la-radius-pill:999px;--la-shadow-xs:0 1px 2px #061e340f;--la-shadow-sm:0 8px 24px #061e3414;--la-shadow-md:0 18px 48px #061e341f;--la-shadow-admin:0 24px 70px #00071252;--la-shadow-admin-soft:0 14px 36px #00071238;--la-duration-fast:.14s;--la-duration-normal:.22s;--la-duration-slow:.32s;--la-ease-standard:cubic-bezier(.2, 0, 0, 1);--la-container-public:90rem;--la-container-reading:47rem;--la-sidebar-admin:17rem;--la-breakpoint-sm:30rem;--la-breakpoint-md:48rem;--la-breakpoint-lg:64rem;--la-breakpoint-xl:80rem;--la-breakpoint-2xl:96rem;--la-z-base:0;--la-z-sticky:20;--la-z-dropdown:40;--la-z-overlay:60;--la-z-toast:80}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:var(--la-canvas);--color-surface:var(--la-white);--color-surface-muted:var(--la-slate-50);--color-primary:var(--la-ink-900);--color-primary-hover:var(--la-ink-800);--color-medical:var(--la-teal-600);--color-medical-action:var(--la-teal-700);--color-medical-hover:var(--la-teal-800);--color-accent:var(--la-cyan-500);--color-breaking:var(--la-red-600);--color-breaking-strong:var(--la-red-700);--color-text-primary:var(--la-ink-950);--color-text-secondary:var(--la-slate-600);--color-border:var(--la-slate-100);--color-border-strong:var(--la-slate-200);--color-success:var(--la-green-700);--color-success-surface:var(--la-green-100);--color-warning:var(--la-amber-800);--color-warning-surface:var(--la-amber-100);--color-error:var(--la-red-700);--color-error-surface:var(--la-red-100);--color-focus:var(--la-cyan-600);--color-on-primary:var(--la-white);--font-ui:var(--la-font-en);--font-editorial:var(--la-font-en);--space-page-inline:clamp(var(--la-space-4), 2vw, var(--la-space-6));--space-section:clamp(var(--la-space-8), 4vw, var(--la-space-12));--space-card:clamp(var(--la-space-4), 2.2vw, var(--la-space-6));--layout-container:var(--la-container-public)}[dir=rtl]{--font-ui:var(--la-font-ar);--font-editorial:var(--la-font-ar)}.admin-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:var(--la-admin-pearl);--color-surface:#ffffffad;--color-surface-muted:#edf4f6c7;--color-primary:var(--la-teal-700);--color-primary-hover:var(--la-teal-800);--color-medical:var(--la-teal-600);--color-medical-action:var(--la-teal-700);--color-medical-hover:var(--la-teal-800);--color-accent:var(--la-cyan-500);--color-breaking:var(--la-red-600);--color-breaking-strong:var(--la-red-700);--color-text-primary:var(--la-ink-950);--color-text-secondary:var(--la-slate-600);--color-border:#48677c24;--color-border-strong:#48677c3d;--color-success:var(--la-green-700);--color-success-surface:#ddf5e9c7;--color-warning:var(--la-amber-800);--color-warning-surface:#fff2cecc;--color-error:var(--la-red-700);--color-error-surface:#fde8e9cc;--color-focus:var(--la-cyan-600);--color-on-primary:var(--la-white);--space-page-inline:clamp(var(--la-space-4), 2.5vw, var(--la-space-8));--space-section:clamp(var(--la-space-8), 5vw, var(--la-space-12));--layout-container:100%;background:var(--color-background);color:var(--color-text-primary)}@media (prefers-reduced-transparency:reduce){.admin-theme{--color-surface:var(--la-white)}}
:root{--button-height-sm:2.5rem;--button-height-md:2.75rem;--button-height-lg:3rem;--button-radius:var(--la-radius-sm);--button-bg:var(--color-primary);--button-bg-hover:var(--color-primary-hover);--button-fg:var(--color-on-primary);--input-height:2.75rem;--input-bg:var(--color-surface);--input-border:var(--color-border-strong);--input-radius:var(--la-radius-sm);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--la-radius-md);--card-padding:var(--space-card);--card-shadow:var(--la-shadow-xs);--focus-ring:0 0 0 3px color-mix(in srgb, var(--color-focus) 32%, transparent);--panel-blur:0}.admin-theme{--button-bg:var(--la-teal-700);--button-bg-hover:var(--la-teal-800);--button-fg:var(--la-white);--input-bg:#ffffffa8;--input-border:#48677c38;--card-bg:#ffffff9e;--card-border:#ffffffc7;--card-radius:var(--la-radius-lg);--card-shadow:0 16px 38px #274d6417;--panel-blur:blur(17px) saturate(115%)}

.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--la-z-toast);border-radius:var(--la-radius-sm);background:var(--color-primary);color:var(--color-on-primary);padding:var(--la-space-3) var(--la-space-4);transition:transform var(--la-duration-fast) var(--la-ease-standard);font-weight:700;text-decoration:none;position:fixed;inset-block-start:var(--la-space-3);inset-inline-start:var(--la-space-3);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--la-border-2) solid var(--color-focus);outline-offset:3px;box-shadow:var(--focus-ring)}.ui-button,.ui-icon-button,.ui-dropdown-trigger,.ui-pagination button,.ui-dialog-close{min-height:var(--button-height-md);min-width:var(--button-height-md);border:var(--la-border-1) solid transparent;border-radius:var(--button-radius);font:inherit;cursor:pointer;transition:background-color var(--la-duration-fast) var(--la-ease-standard), border-color var(--la-duration-fast) var(--la-ease-standard), color var(--la-duration-fast) var(--la-ease-standard), transform var(--la-duration-fast) var(--la-ease-standard);font-weight:700}.ui-button{justify-content:center;align-items:center;gap:var(--la-space-2);padding-inline:var(--la-space-5);background:var(--button-bg);color:var(--button-fg);display:inline-flex}.ui-button[data-size=sm]{min-height:var(--button-height-sm);padding-inline:var(--la-space-4);font-size:var(--la-text-sm)}.ui-button[data-size=lg]{min-height:var(--button-height-lg);padding-inline:var(--la-space-6)}.ui-button[data-variant=secondary]{background:var(--color-surface-muted);color:var(--color-text-primary);border-color:var(--color-border)}.ui-button[data-variant=outline]{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}.ui-button[data-variant=ghost]{color:var(--color-text-primary);background:0 0}.ui-button[data-variant=danger]{background:var(--color-error);color:var(--la-white)}.ui-button:hover:not(:disabled){background:var(--button-bg-hover);color:var(--button-fg);transform:translateY(-1px)}.ui-button[data-variant=secondary]:hover:not(:disabled),.ui-button[data-variant=outline]:hover:not(:disabled),.ui-button[data-variant=ghost]:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text-primary)}.ui-button:active:not(:disabled){transform:translateY(0)}.ui-button:disabled,.ui-icon-button:disabled,.ui-pagination button:disabled{cursor:not-allowed;opacity:.48}.ui-icon-button,.ui-dialog-close{color:var(--color-text-primary);background:0 0;place-items:center;padding:0;display:inline-grid}.ui-icon-button:hover:not(:disabled),.ui-dialog-close:hover{background:var(--color-surface-muted)}.ui-icon-button svg,.ui-dialog-close svg{width:1.25rem;height:1.25rem}.ui-spinner{border:var(--la-border-2) solid currentColor;border-radius:var(--la-radius-pill);border-inline-end-color:#0000;width:1rem;height:1rem;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-field{gap:var(--la-space-2);min-width:0;color:var(--color-text-primary);display:grid}.ui-label{font-size:var(--la-text-sm);font-weight:700}.ui-input,.ui-textarea,.ui-select{width:100%;min-height:var(--input-height);border:var(--la-border-1) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--color-text-primary);padding:var(--la-space-3) var(--la-space-4);font:inherit;line-height:1.4}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-text-secondary);opacity:1}.ui-input:hover,.ui-textarea:hover,.ui-select:hover{border-color:var(--color-medical)}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:var(--color-error)}.ui-textarea{resize:vertical;min-height:8rem}.ui-field-hint,.ui-field-error{font-size:var(--la-text-xs);color:var(--color-text-secondary)}.ui-field-error{color:var(--color-error)}.ui-search{min-width:0;position:relative}.ui-search .ui-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-search .ui-input{padding-inline-end:3.25rem}.ui-search-action{position:absolute;inset-block-end:0;inset-inline-end:0}.ui-choice,.ui-switch{align-items:center;gap:var(--la-space-3);cursor:pointer;min-height:2.75rem;display:inline-flex}.ui-choice input{width:1.2rem;height:1.2rem;accent-color:var(--color-medical-action)}.ui-switch input{opacity:0;pointer-events:none;position:absolute}.ui-switch-track{border:var(--la-border-1) solid var(--color-border-strong);border-radius:var(--la-radius-pill);background:var(--color-surface-muted);width:3rem;height:1.65rem;transition:background var(--la-duration-fast) var(--la-ease-standard);position:relative}.ui-switch-track span{border-radius:var(--la-radius-pill);background:var(--color-text-secondary);width:1.15rem;height:1.15rem;transition:transform var(--la-duration-normal) var(--la-ease-standard);position:absolute;inset-block-start:.18rem;inset-inline-start:.2rem}.ui-switch input:checked+.ui-switch-track{background:var(--color-medical-action)}.ui-switch input:checked+.ui-switch-track span{background:var(--la-white);transform:translate(1.25rem)}[dir=rtl] .ui-switch input:checked+.ui-switch-track span{transform:translate(-1.25rem)}.ui-switch input:focus-visible+.ui-switch-track{outline:var(--la-border-2) solid var(--color-focus);outline-offset:3px}.ui-badge,.ui-tag{border:var(--la-border-1) solid var(--color-border);border-radius:var(--la-radius-pill);background:var(--color-surface-muted);width:fit-content;min-height:1.75rem;color:var(--color-text-primary);padding-inline:var(--la-space-3);font-size:var(--la-text-xs);align-items:center;font-weight:700;display:inline-flex}.ui-badge[data-variant=medical]{background:var(--la-teal-100);color:var(--la-teal-800);border-color:#0000}.ui-badge[data-variant=success]{background:var(--color-success-surface);color:var(--color-success);border-color:#0000}.ui-badge[data-variant=warning]{background:var(--color-warning-surface);color:var(--color-warning);border-color:#0000}.ui-badge[data-variant=danger]{background:var(--color-error-surface);color:var(--color-error);border-color:#0000}.admin-theme .ui-badge[data-variant=medical]{color:var(--la-teal-800);background:#d9f3f4c7}.ui-avatar{border:var(--la-border-1) solid var(--color-border);border-radius:var(--la-radius-pill);background:var(--color-surface-muted);width:2.75rem;height:2.75rem;color:var(--color-text-primary);letter-spacing:.03em;place-items:center;font-weight:800;display:inline-grid}.ui-divider{width:100%;height:var(--la-border-1);background:var(--color-border);margin-block:var(--la-space-4);border:0}.ui-card{border:var(--la-border-1) solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);min-width:0;box-shadow:var(--card-shadow);padding:var(--card-padding);color:var(--color-text-primary);-webkit-backdrop-filter:var(--panel-blur)}.ui-card-interactive{transition:transform var(--la-duration-normal) var(--la-ease-standard), box-shadow var(--la-duration-normal) var(--la-ease-standard)}.ui-card-interactive:hover{box-shadow:var(--la-shadow-sm);transform:translateY(-2px)}.ui-news-card{gap:var(--la-space-4);grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr);padding:0;display:grid;overflow:clip}.ui-news-media{background:linear-gradient(145deg, var(--color-surface-muted), var(--la-teal-100));min-height:10rem}.ui-news-media span{aspect-ratio:1;border:var(--la-border-1) solid var(--color-medical);opacity:.35;border-radius:50%;width:44%;margin:18% auto;display:block}.ui-news-content{padding:var(--la-space-5);padding-inline-start:0}[dir=rtl] .ui-news-content{padding-inline-start:var(--la-space-5);padding-inline-end:0}.ui-news-content h3{margin:var(--la-space-2) 0;font-size:var(--la-text-lg);line-height:var(--la-leading-heading-ar)}.ui-news-content p{margin:0}.ui-eyebrow{color:var(--color-medical-action);font-size:var(--la-text-xs);font-weight:800}.ui-meta{color:var(--color-text-secondary);font-size:var(--la-text-sm)}.ui-stat-card{gap:var(--la-space-2);display:grid}.ui-stat-card p{margin:0}.ui-stat-value{font-size:clamp(var(--la-text-xl), 4vw, var(--la-text-2xl));font-variant-numeric:tabular-nums;font-weight:700}.ui-stat-note{color:var(--color-text-secondary);font-size:var(--la-text-xs)}.ui-alert{gap:var(--la-space-3);border:var(--la-border-1) solid var(--color-border);border-radius:var(--la-radius-sm);background:var(--color-surface-muted);color:var(--color-text-primary);padding:var(--la-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ui-alert[data-variant=success]{background:var(--color-success-surface);color:var(--color-success)}.ui-alert[data-variant=warning]{background:var(--color-warning-surface);color:var(--color-warning)}.ui-alert[data-variant=danger]{background:var(--color-error-surface);color:var(--color-error)}.ui-skeleton{border-radius:var(--la-radius-xs);background:linear-gradient(90deg, var(--color-surface-muted), var(--color-border), var(--color-surface-muted));background-size:200% 100%;min-height:1rem;animation:1.5s linear infinite ui-shimmer}@keyframes ui-shimmer{to{background-position-x:-200%}}.ui-state{justify-items:center;gap:var(--la-space-3);padding:var(--la-space-10);text-align:center;display:grid}.ui-state svg{width:2rem;height:2rem;color:var(--color-medical-action)}.ui-state h3,.ui-state p{margin:0}.ui-state p{max-width:48ch;color:var(--color-text-secondary)}.ui-state-error svg{color:var(--color-error)}.ui-breadcrumb ol{align-items:center;gap:var(--la-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb li{align-items:center;gap:var(--la-space-2);color:var(--color-text-secondary);font-size:var(--la-text-sm);display:inline-flex}.ui-breadcrumb a{color:inherit}[dir=rtl] .ui-directional-icon{transform:scaleX(-1)}.ui-pagination{align-items:center;gap:var(--la-space-2);display:flex}.ui-pagination button{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border);place-items:center;display:inline-grid}.ui-pagination span{text-align:center;min-width:5rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.ui-table-scroll{border:var(--la-border-1) solid var(--color-border);border-radius:var(--la-radius-md);max-width:100%;overflow-x:auto}.ui-table{border-collapse:collapse;background:color-mix(in srgb, var(--color-surface) 92%, transparent);width:100%;min-width:40rem}.ui-table caption{padding:var(--la-space-4);text-align:start;font-weight:700}.ui-table th,.ui-table td{border-block-start:var(--la-border-1) solid var(--color-border);padding:var(--la-space-3) var(--la-space-4);text-align:start}.ui-table th{color:var(--color-text-secondary);font-size:var(--la-text-xs);text-transform:uppercase;letter-spacing:.04em}.ui-table-empty{padding:var(--la-space-8);color:var(--color-text-secondary);text-align:center;display:block}.ui-chart{gap:var(--la-space-5);display:grid}.ui-chart h2,.ui-chart p{margin:0}.ui-chart p{color:var(--color-text-secondary)}.ui-chart-slot{border:var(--la-border-1) dashed var(--color-border-strong);border-radius:var(--la-radius-md);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-accent) 6%, transparent));min-height:13rem;color:var(--color-text-secondary);place-items:center;display:grid}.ui-dialog-overlay{z-index:var(--la-z-overlay);animation:ui-fade var(--la-duration-normal) var(--la-ease-standard);background:#030b13b8;position:fixed;inset:0}.ui-dialog-content,.ui-drawer-content{z-index:calc(var(--la-z-overlay) + 1);border:var(--la-border-1) solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--la-shadow-admin);position:fixed}.ui-dialog-content{border-radius:var(--la-radius-lg);width:min(100% - 2rem,34rem);max-height:min(84dvh,46rem);padding:var(--la-space-6);inset-block-start:50%;inset-inline-start:50%;overflow-y:auto;transform:translate(-50%,-50%)}[dir=rtl] .ui-dialog-content{transform:translate(50%,-50%)}.ui-dialog-content h2,.ui-drawer-content h2{font-size:var(--la-text-xl);margin:0}.ui-dialog-content>p,.ui-drawer-content [data-radix-dialog-description]{color:var(--color-text-secondary)}.ui-dialog-body{margin-block-start:var(--la-space-5)}.ui-dialog-close{position:absolute;inset-block-start:var(--la-space-3);inset-inline-end:var(--la-space-3)}.ui-drawer-content{width:min(88vw,22rem);padding:var(--la-space-5);inset-block:0;overflow-y:auto}.ui-drawer-content[data-side=inline-start]{inset-inline-start:0}.ui-drawer-content[data-side=inline-end]{inset-inline-end:0}.ui-drawer-header{justify-content:space-between;align-items:start;gap:var(--la-space-4);display:flex}.ui-drawer-header .ui-dialog-close{flex:none;position:static}.ui-drawer-body{margin-block-start:var(--la-space-6)}.ui-dropdown-trigger{justify-content:space-between;align-items:center;gap:var(--la-space-2);background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border);padding-inline:var(--la-space-4);display:inline-flex}.ui-dropdown-content{z-index:var(--la-z-dropdown);border:var(--la-border-1) solid var(--color-border);border-radius:var(--la-radius-sm);background:var(--color-surface);min-width:12rem;color:var(--color-text-primary);box-shadow:var(--la-shadow-md);padding:var(--la-space-2)}.ui-dropdown-item{align-items:center;gap:var(--la-space-2);border-radius:var(--la-radius-xs);min-height:2.75rem;padding:var(--la-space-2) var(--la-space-3);cursor:pointer;outline:none;display:flex}.ui-dropdown-item svg{opacity:0}.ui-dropdown-item[data-highlighted]{background:var(--color-surface-muted)}.ui-dropdown-item[data-disabled]{opacity:.45;cursor:not-allowed}.ui-tabs{min-width:0}.ui-tabs-list{gap:var(--la-space-1);border-block-end:var(--la-border-1) solid var(--color-border);max-width:100%;display:flex;overflow-x:auto}.ui-tabs-list button{border:0;border-block-end:var(--la-border-2) solid transparent;min-height:2.75rem;color:var(--color-text-secondary);padding-inline:var(--la-space-4);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;font-weight:700}.ui-tabs-list button[data-state=active]{border-block-end-color:var(--color-medical);color:var(--color-text-primary)}.ui-tabs-content{padding-block:var(--la-space-5)}.ui-tooltip{z-index:var(--la-z-toast);border-radius:var(--la-radius-xs);background:var(--la-ink-950);max-width:18rem;color:var(--la-white);padding:var(--la-space-2) var(--la-space-3);font-size:var(--la-text-xs);box-shadow:var(--la-shadow-sm)}.ui-tooltip-arrow{fill:var(--la-ink-950)}.ui-toast{z-index:var(--la-z-toast);gap:var(--la-space-3);border:var(--la-border-1) solid var(--color-border);border-radius:var(--la-radius-md);background:var(--color-surface);width:min(100% - 2rem,24rem);color:var(--color-text-primary);box-shadow:var(--la-shadow-md);padding:var(--la-space-4);grid-template-columns:auto minmax(0,1fr);display:grid;position:fixed;inset-block-end:calc(var(--la-space-5) + env(safe-area-inset-bottom));inset-inline-end:var(--la-space-5)}.ui-toast strong,.ui-toast p{margin:0}.ui-toast p{color:var(--color-text-secondary);font-size:var(--la-text-sm);margin-block-start:var(--la-space-1)}@keyframes ui-fade{0%{opacity:0}}@media (max-width:40rem){.ui-news-card{grid-template-columns:1fr}.ui-news-media{min-height:9rem}.ui-news-content,[dir=rtl] .ui-news-content{padding:var(--la-space-4)}.ui-dialog-content{padding:var(--la-space-5)}.ui-toast{inset-inline:var(--la-space-4);inset-block-end:calc(var(--la-space-4) + env(safe-area-inset-bottom))}.ui-table{min-width:100%}.ui-table thead{display:none}.ui-table-empty{white-space:normal}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.ui-card,.ui-dialog-content,.ui-drawer-content,.ui-dropdown-content{border:var(--la-border-1) solid CanvasText}}
*{box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:20rem;min-height:100%}body{background:var(--color-background);min-height:100%;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--la-text-base);line-height:var(--la-leading-body);margin:0;overflow-x:clip}[dir=rtl] body{line-height:var(--la-leading-body-ar)}button,input,textarea,select{font:inherit}img,svg{max-width:100%;display:block}a{color:var(--color-medical-action);text-underline-offset:.18em}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1,h2,h3,h4{font-family:var(--font-editorial);line-height:var(--la-leading-tight);text-wrap:balance}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{line-height:var(--la-leading-heading-ar)}.type-display{font-size:clamp(2.25rem, 7vw, var(--la-text-4xl));letter-spacing:-.035em;font-weight:700}[dir=rtl] .type-display{letter-spacing:0}.type-h1{font-size:clamp(var(--la-text-2xl), 5vw, var(--la-text-3xl));font-weight:700}.type-h2{font-size:clamp(var(--la-text-xl), 3.6vw, var(--la-text-2xl));font-weight:700}.type-h3{font-size:clamp(var(--la-text-lg), 2.4vw, var(--la-text-xl));font-weight:700}.type-h4{font-size:var(--la-text-md);font-weight:700}.type-lead{font-size:clamp(var(--la-text-md), 2vw, var(--la-text-lg));line-height:1.75}[dir=rtl] .type-lead{line-height:1.95}.type-article{max-width:68ch;font-size:clamp(var(--la-text-base), 1.4vw, var(--la-text-md));line-height:1.85}[dir=rtl] .type-article{max-width:62ch;line-height:2}.type-nav{font-size:var(--la-text-sm);font-weight:700}.type-meta{font-size:var(--la-text-xs);color:var(--color-text-secondary)}.type-label{font-size:var(--la-text-sm);font-weight:700}.type-caption{font-size:var(--la-text-xs);color:var(--color-text-secondary);line-height:1.55}.la-container{width:min(100%, var(--layout-container));padding-inline:var(--space-page-inline);margin-inline:auto}.la-section{padding-block:var(--space-section)}.bidi-isolate,[dir=auto]{unicode-bidi:isolate}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
