@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-ar-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-la-400.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-sans-la-400.woff2)format("woff2");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-weight:500;font-display:swap;src:url(/fonts/plex-arabic-ar-500.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-arabic-la-500.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-sans-la-500.woff2)format("woff2");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-weight:600;font-display:swap;src:url(/fonts/plex-arabic-ar-600.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-la-600.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-sans-la-600.woff2)format("woff2");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-weight:700;font-display:swap;src:url(/fonts/plex-arabic-ar-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-arabic-la-700.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-sans-la-700.woff2)format("woff2");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-weight:300;font-display:swap;src:url(/fonts/plex-arabic-ar-300.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plex-arabic-la-300.woff2)format("woff2");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;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plex-sans-la-300.woff2)format("woff2");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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-la-400.woff2)format("woff2");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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-la-500.woff2)format("woff2");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-weight:300;font-display:swap;src:url(/fonts/saudi-riyal-400.woff2)format("woff2");unicode-range:U+20C1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/saudi-riyal-400.woff2)format("woff2");unicode-range:U+20C1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saudi-riyal-400.woff2)format("woff2");unicode-range:U+20C1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saudi-riyal-700.woff2)format("woff2");unicode-range:U+20C1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saudi-riyal-700.woff2)format("woff2");unicode-range:U+20C1}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/saudi-riyal-400.woff2)format("woff2");unicode-range:U+20C1}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/saudi-riyal-400.woff2)format("woff2");unicode-range:U+20C1}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saudi-riyal-400.woff2)format("woff2");unicode-range:U+20C1}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saudi-riyal-700.woff2)format("woff2");unicode-range:U+20C1}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saudi-riyal-700.woff2)format("woff2");unicode-range:U+20C1}
:root,[data-theme=light]{--q-color-brand-green:#1bb78b;--q-color-brand-blue:#0a55a4;--q-color-brand-teal:#22a592;--q-color-brand-wordmark-blue:#1a459b;--q-color-white:#fff;--q-color-green-50:#f0faf7;--q-color-green-100:#d3f5e8;--q-color-green-200:#a8ebd3;--q-color-green-300:#6fdcb8;--q-color-green-400:#34c99c;--q-color-green-500:#1bb78b;--q-color-green-600:#0f9a73;--q-color-green-700:#087f60;--q-color-green-800:#066b51;--q-color-green-900:#055640;--q-color-green-950:#033527;--q-color-blue-50:#eff5fc;--q-color-blue-100:#dce8f7;--q-color-blue-200:#b9d1ef;--q-color-blue-300:#8ab3e3;--q-color-blue-400:#5590d3;--q-color-blue-500:#2a70be;--q-color-blue-600:#0a55a4;--q-color-blue-700:#084889;--q-color-blue-800:#06386c;--q-color-blue-900:#052b52;--q-color-blue-950:#031a33;--q-color-gray-50:#f8fafc;--q-color-gray-100:#f1f5f9;--q-color-gray-200:#e2e8f0;--q-color-gray-300:#cbd5e1;--q-color-gray-400:#94a3b8;--q-color-gray-500:#64748b;--q-color-gray-550:#5e6e84;--q-color-gray-600:#475569;--q-color-gray-700:#334155;--q-color-gray-800:#1e293b;--q-color-gray-900:#131722;--q-color-gray-950:#0b1220;--q-color-navy-850:#111c2e;--q-color-navy-800:#17243a;--q-color-navy-750:#1b2a42;--q-color-navy-700:#22324a;--q-color-navy-600:#7d8da6;--q-color-navy-tint:#0f2a26;--q-color-success-700:#166534;--q-color-success-50:#f0fdf4;--q-color-success-200:#bbf7d0;--q-color-success-300:#86efac;--q-color-success-950:#0f2a1d;--q-color-success-900:#1f5135;--q-color-warning-800:#92400e;--q-color-warning-50:#fffbeb;--q-color-warning-200:#fde68a;--q-color-warning-300:#fcd34d;--q-color-warning-950:#2a2010;--q-color-warning-900:#5a4515;--q-color-error-700:#b91c1c;--q-color-error-800:#991b1b;--q-color-error-900:#7f1d1d;--q-color-error-50:#fef2f2;--q-color-error-200:#fecaca;--q-color-error-300:#fca5a5;--q-color-error-400:#f87171;--q-color-error-950:#2d1518;--q-color-error-850:#6b2a2e;--q-color-info-800:#075985;--q-color-info-50:#f0f9ff;--q-color-info-200:#bae6fd;--q-color-info-300:#7dd3fc;--q-color-info-950:#0c2436;--q-color-info-900:#1c4a66;--q-color-scrim-light:#1317228f;--q-color-scrim-dark:#000000a3;--q-color-text-primary:var(--q-color-gray-900);--q-color-text-secondary:var(--q-color-gray-600);--q-color-text-muted:var(--q-color-gray-550);--q-color-text-inverse:var(--q-color-white);--q-color-text-on-action:var(--q-color-white);--q-color-text-on-brand:var(--q-color-white);--q-color-text-link:var(--q-color-blue-600);--q-color-text-link-hover:var(--q-color-blue-700);--q-color-text-accent:var(--q-color-green-700);--q-color-icon-primary:var(--q-color-gray-700);--q-color-icon-muted:var(--q-color-gray-500);--q-color-icon-brand:var(--q-color-green-600);--q-color-surface-page:var(--q-color-gray-50);--q-color-surface-card:var(--q-color-white);--q-color-surface-subtle:var(--q-color-gray-100);--q-color-surface-raised:var(--q-color-white);--q-color-surface-tint:var(--q-color-green-50);--q-color-surface-hover:var(--q-color-gray-100);--q-color-surface-selected:var(--q-color-green-50);--q-color-surface-inverse:var(--q-color-gray-900);--q-color-surface-logo:var(--q-color-white);--q-color-surface-scrim:var(--q-color-scrim-light);--q-color-border-subtle:var(--q-color-gray-200);--q-color-border-control:var(--q-color-gray-500);--q-color-border-strong:var(--q-color-gray-600);--q-color-focus-ring:var(--q-color-blue-600);--q-color-focus-ring-inverse:var(--q-color-white);--q-color-action-primary-bg:var(--q-color-green-700);--q-color-action-primary-hover-bg:var(--q-color-green-800);--q-color-action-primary-pressed-bg:var(--q-color-green-900);--q-color-action-secondary-bg:var(--q-color-blue-600);--q-color-action-secondary-hover-bg:var(--q-color-blue-700);--q-color-action-secondary-pressed-bg:var(--q-color-blue-800);--q-color-action-danger-bg:var(--q-color-error-700);--q-color-action-danger-hover-bg:var(--q-color-error-800);--q-color-action-danger-pressed-bg:var(--q-color-error-900);--q-color-action-disabled-bg:var(--q-color-gray-100);--q-color-status-success-text:var(--q-color-success-700);--q-color-status-success-bg:var(--q-color-success-50);--q-color-status-success-border:var(--q-color-success-200);--q-color-status-warning-text:var(--q-color-warning-800);--q-color-status-warning-bg:var(--q-color-warning-50);--q-color-status-warning-border:var(--q-color-warning-200);--q-color-status-error-text:var(--q-color-error-700);--q-color-status-error-bg:var(--q-color-error-50);--q-color-status-error-border:var(--q-color-error-200);--q-color-status-info-text:var(--q-color-info-800);--q-color-status-info-bg:var(--q-color-info-50);--q-color-status-info-border:var(--q-color-info-200);--q-color-status-neutral-text:var(--q-color-gray-600);--q-color-status-neutral-bg:var(--q-color-gray-100);--q-color-status-neutral-border:var(--q-color-gray-200);--q-color-button-primary-bg:var(--q-color-action-primary-bg);--q-color-button-primary-hover-bg:var(--q-color-action-primary-hover-bg);--q-color-button-primary-pressed-bg:var(--q-color-action-primary-pressed-bg);--q-color-button-primary-text:var(--q-color-text-on-action);--q-color-button-secondary-bg:var(--q-color-action-secondary-bg);--q-color-button-secondary-hover-bg:var(--q-color-action-secondary-hover-bg);--q-color-button-secondary-pressed-bg:var(--q-color-action-secondary-pressed-bg);--q-color-button-outline-border:var(--q-color-action-primary-bg);--q-color-button-outline-text:var(--q-color-text-accent);--q-color-button-outline-hover-bg:var(--q-color-surface-selected);--q-color-button-ghost-text:var(--q-color-text-primary);--q-color-button-ghost-hover-bg:var(--q-color-surface-hover);--q-color-button-text-text:var(--q-color-text-link);--q-color-button-danger-bg:var(--q-color-action-danger-bg);--q-color-button-danger-hover-bg:var(--q-color-action-danger-hover-bg);--q-color-button-danger-text:var(--q-color-text-on-action);--q-color-button-disabled-bg:var(--q-color-action-disabled-bg);--q-color-button-disabled-text:var(--q-color-text-muted);--q-color-field-bg:var(--q-color-surface-card);--q-color-field-border:var(--q-color-border-control);--q-color-field-hover-border:var(--q-color-border-strong);--q-color-field-focus-border:var(--q-color-focus-ring);--q-color-field-error-border:var(--q-color-status-error-text);--q-color-field-readonly-bg:var(--q-color-surface-subtle);--q-color-field-text:var(--q-color-text-primary);--q-color-field-placeholder:var(--q-color-text-muted);--q-color-field-label:var(--q-color-text-primary);--q-color-card-bg:var(--q-color-surface-card);--q-color-card-border:var(--q-color-border-subtle);--q-color-header-bg:var(--q-color-surface-card);--q-color-header-border:var(--q-color-border-subtle);--q-color-nav-link-text:var(--q-color-text-primary);--q-color-nav-link-active-text:var(--q-color-text-accent);--q-color-nav-link-active-indicator:var(--q-color-action-primary-bg);--q-color-table-header-bg:var(--q-color-surface-subtle);--q-color-table-row-hover-bg:var(--q-color-surface-hover);--q-color-table-border:var(--q-color-border-subtle);--q-color-tooltip-bg:var(--q-color-surface-inverse);--q-color-tooltip-text:var(--q-color-text-inverse);--q-color-toast-bg:var(--q-color-surface-inverse);--q-color-toast-text:var(--q-color-text-inverse);--q-color-skeleton-bg:var(--q-color-surface-hover);--q-shadow-sm:0 1px 3px #13172214;--q-shadow-card:0 1px 3px #13172214;--q-shadow-md:0 6px 18px #1317221a;--q-shadow-lg:0 16px 40px #13172224}[data-theme=dark]{--q-color-text-primary:var(--q-color-gray-50);--q-color-text-secondary:var(--q-color-gray-300);--q-color-text-muted:var(--q-color-gray-400);--q-color-text-inverse:var(--q-color-gray-950);--q-color-text-on-action:var(--q-color-gray-950);--q-color-text-on-brand:var(--q-color-white);--q-color-text-link:var(--q-color-blue-300);--q-color-text-link-hover:var(--q-color-blue-200);--q-color-text-accent:var(--q-color-green-300);--q-color-icon-primary:var(--q-color-gray-300);--q-color-icon-muted:var(--q-color-gray-400);--q-color-icon-brand:var(--q-color-green-400);--q-color-surface-page:var(--q-color-gray-950);--q-color-surface-card:var(--q-color-navy-850);--q-color-surface-subtle:#0e1828;--q-color-surface-raised:var(--q-color-navy-800);--q-color-surface-tint:var(--q-color-navy-tint);--q-color-surface-hover:var(--q-color-navy-750);--q-color-surface-selected:var(--q-color-navy-tint);--q-color-surface-inverse:var(--q-color-gray-50);--q-color-surface-logo:var(--q-color-white);--q-color-surface-scrim:var(--q-color-scrim-dark);--q-color-border-subtle:var(--q-color-navy-700);--q-color-border-control:var(--q-color-navy-600);--q-color-border-strong:var(--q-color-gray-300);--q-color-focus-ring:var(--q-color-blue-300);--q-color-focus-ring-inverse:var(--q-color-white);--q-color-action-primary-bg:var(--q-color-green-400);--q-color-action-primary-hover-bg:var(--q-color-green-300);--q-color-action-primary-pressed-bg:var(--q-color-green-200);--q-color-action-secondary-bg:var(--q-color-blue-300);--q-color-action-secondary-hover-bg:var(--q-color-blue-200);--q-color-action-secondary-pressed-bg:var(--q-color-blue-100);--q-color-action-danger-bg:var(--q-color-error-400);--q-color-action-danger-hover-bg:var(--q-color-error-300);--q-color-action-danger-pressed-bg:var(--q-color-error-200);--q-color-action-disabled-bg:var(--q-color-navy-750);--q-color-status-success-text:var(--q-color-success-300);--q-color-status-success-bg:var(--q-color-success-950);--q-color-status-success-border:var(--q-color-success-900);--q-color-status-warning-text:var(--q-color-warning-300);--q-color-status-warning-bg:var(--q-color-warning-950);--q-color-status-warning-border:var(--q-color-warning-900);--q-color-status-error-text:var(--q-color-error-300);--q-color-status-error-bg:var(--q-color-error-950);--q-color-status-error-border:var(--q-color-error-850);--q-color-status-info-text:var(--q-color-info-300);--q-color-status-info-bg:var(--q-color-info-950);--q-color-status-info-border:var(--q-color-info-900);--q-color-status-neutral-text:var(--q-color-gray-300);--q-color-status-neutral-bg:var(--q-color-navy-750);--q-color-status-neutral-border:var(--q-color-navy-700);--q-color-button-primary-bg:var(--q-color-action-primary-bg);--q-color-button-primary-hover-bg:var(--q-color-action-primary-hover-bg);--q-color-button-primary-pressed-bg:var(--q-color-action-primary-pressed-bg);--q-color-button-primary-text:var(--q-color-text-on-action);--q-color-button-secondary-bg:var(--q-color-action-secondary-bg);--q-color-button-secondary-hover-bg:var(--q-color-action-secondary-hover-bg);--q-color-button-secondary-pressed-bg:var(--q-color-action-secondary-pressed-bg);--q-color-button-outline-border:var(--q-color-action-primary-bg);--q-color-button-outline-text:var(--q-color-text-accent);--q-color-button-outline-hover-bg:var(--q-color-surface-selected);--q-color-button-ghost-text:var(--q-color-text-primary);--q-color-button-ghost-hover-bg:var(--q-color-surface-hover);--q-color-button-text-text:var(--q-color-text-link);--q-color-button-danger-bg:var(--q-color-action-danger-bg);--q-color-button-danger-hover-bg:var(--q-color-action-danger-hover-bg);--q-color-button-danger-text:var(--q-color-text-on-action);--q-color-button-disabled-bg:var(--q-color-action-disabled-bg);--q-color-button-disabled-text:var(--q-color-text-muted);--q-color-field-bg:var(--q-color-surface-card);--q-color-field-border:var(--q-color-border-control);--q-color-field-hover-border:var(--q-color-border-strong);--q-color-field-focus-border:var(--q-color-focus-ring);--q-color-field-error-border:var(--q-color-status-error-text);--q-color-field-readonly-bg:var(--q-color-surface-subtle);--q-color-field-text:var(--q-color-text-primary);--q-color-field-placeholder:var(--q-color-text-muted);--q-color-field-label:var(--q-color-text-primary);--q-color-card-bg:var(--q-color-surface-card);--q-color-card-border:var(--q-color-border-subtle);--q-color-header-bg:var(--q-color-surface-card);--q-color-header-border:var(--q-color-border-subtle);--q-color-nav-link-text:var(--q-color-text-primary);--q-color-nav-link-active-text:var(--q-color-text-accent);--q-color-nav-link-active-indicator:var(--q-color-action-primary-bg);--q-color-table-header-bg:var(--q-color-surface-subtle);--q-color-table-row-hover-bg:var(--q-color-surface-hover);--q-color-table-border:var(--q-color-border-subtle);--q-color-tooltip-bg:var(--q-color-surface-inverse);--q-color-tooltip-text:var(--q-color-text-inverse);--q-color-toast-bg:var(--q-color-surface-inverse);--q-color-toast-text:var(--q-color-text-inverse);--q-color-skeleton-bg:var(--q-color-surface-hover);--q-shadow-sm:0 1px 3px #0006;--q-shadow-card:0 1px 3px #0006;--q-shadow-md:0 6px 18px #00000073;--q-shadow-lg:0 16px 40px #0000008c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--q-color-text-primary:var(--q-color-gray-50);--q-color-text-secondary:var(--q-color-gray-300);--q-color-text-muted:var(--q-color-gray-400);--q-color-text-inverse:var(--q-color-gray-950);--q-color-text-on-action:var(--q-color-gray-950);--q-color-text-on-brand:var(--q-color-white);--q-color-text-link:var(--q-color-blue-300);--q-color-text-link-hover:var(--q-color-blue-200);--q-color-text-accent:var(--q-color-green-300);--q-color-icon-primary:var(--q-color-gray-300);--q-color-icon-muted:var(--q-color-gray-400);--q-color-icon-brand:var(--q-color-green-400);--q-color-surface-page:var(--q-color-gray-950);--q-color-surface-card:var(--q-color-navy-850);--q-color-surface-subtle:#0e1828;--q-color-surface-raised:var(--q-color-navy-800);--q-color-surface-tint:var(--q-color-navy-tint);--q-color-surface-hover:var(--q-color-navy-750);--q-color-surface-selected:var(--q-color-navy-tint);--q-color-surface-inverse:var(--q-color-gray-50);--q-color-surface-logo:var(--q-color-white);--q-color-surface-scrim:var(--q-color-scrim-dark);--q-color-border-subtle:var(--q-color-navy-700);--q-color-border-control:var(--q-color-navy-600);--q-color-border-strong:var(--q-color-gray-300);--q-color-focus-ring:var(--q-color-blue-300);--q-color-focus-ring-inverse:var(--q-color-white);--q-color-action-primary-bg:var(--q-color-green-400);--q-color-action-primary-hover-bg:var(--q-color-green-300);--q-color-action-primary-pressed-bg:var(--q-color-green-200);--q-color-action-secondary-bg:var(--q-color-blue-300);--q-color-action-secondary-hover-bg:var(--q-color-blue-200);--q-color-action-secondary-pressed-bg:var(--q-color-blue-100);--q-color-action-danger-bg:var(--q-color-error-400);--q-color-action-danger-hover-bg:var(--q-color-error-300);--q-color-action-danger-pressed-bg:var(--q-color-error-200);--q-color-action-disabled-bg:var(--q-color-navy-750);--q-color-status-success-text:var(--q-color-success-300);--q-color-status-success-bg:var(--q-color-success-950);--q-color-status-success-border:var(--q-color-success-900);--q-color-status-warning-text:var(--q-color-warning-300);--q-color-status-warning-bg:var(--q-color-warning-950);--q-color-status-warning-border:var(--q-color-warning-900);--q-color-status-error-text:var(--q-color-error-300);--q-color-status-error-bg:var(--q-color-error-950);--q-color-status-error-border:var(--q-color-error-850);--q-color-status-info-text:var(--q-color-info-300);--q-color-status-info-bg:var(--q-color-info-950);--q-color-status-info-border:var(--q-color-info-900);--q-color-status-neutral-text:var(--q-color-gray-300);--q-color-status-neutral-bg:var(--q-color-navy-750);--q-color-status-neutral-border:var(--q-color-navy-700);--q-color-button-primary-bg:var(--q-color-action-primary-bg);--q-color-button-primary-hover-bg:var(--q-color-action-primary-hover-bg);--q-color-button-primary-pressed-bg:var(--q-color-action-primary-pressed-bg);--q-color-button-primary-text:var(--q-color-text-on-action);--q-color-button-secondary-bg:var(--q-color-action-secondary-bg);--q-color-button-secondary-hover-bg:var(--q-color-action-secondary-hover-bg);--q-color-button-secondary-pressed-bg:var(--q-color-action-secondary-pressed-bg);--q-color-button-outline-border:var(--q-color-action-primary-bg);--q-color-button-outline-text:var(--q-color-text-accent);--q-color-button-outline-hover-bg:var(--q-color-surface-selected);--q-color-button-ghost-text:var(--q-color-text-primary);--q-color-button-ghost-hover-bg:var(--q-color-surface-hover);--q-color-button-text-text:var(--q-color-text-link);--q-color-button-danger-bg:var(--q-color-action-danger-bg);--q-color-button-danger-hover-bg:var(--q-color-action-danger-hover-bg);--q-color-button-danger-text:var(--q-color-text-on-action);--q-color-button-disabled-bg:var(--q-color-action-disabled-bg);--q-color-button-disabled-text:var(--q-color-text-muted);--q-color-field-bg:var(--q-color-surface-card);--q-color-field-border:var(--q-color-border-control);--q-color-field-hover-border:var(--q-color-border-strong);--q-color-field-focus-border:var(--q-color-focus-ring);--q-color-field-error-border:var(--q-color-status-error-text);--q-color-field-readonly-bg:var(--q-color-surface-subtle);--q-color-field-text:var(--q-color-text-primary);--q-color-field-placeholder:var(--q-color-text-muted);--q-color-field-label:var(--q-color-text-primary);--q-color-card-bg:var(--q-color-surface-card);--q-color-card-border:var(--q-color-border-subtle);--q-color-header-bg:var(--q-color-surface-card);--q-color-header-border:var(--q-color-border-subtle);--q-color-nav-link-text:var(--q-color-text-primary);--q-color-nav-link-active-text:var(--q-color-text-accent);--q-color-nav-link-active-indicator:var(--q-color-action-primary-bg);--q-color-table-header-bg:var(--q-color-surface-subtle);--q-color-table-row-hover-bg:var(--q-color-surface-hover);--q-color-table-border:var(--q-color-border-subtle);--q-color-tooltip-bg:var(--q-color-surface-inverse);--q-color-tooltip-text:var(--q-color-text-inverse);--q-color-toast-bg:var(--q-color-surface-inverse);--q-color-toast-text:var(--q-color-text-inverse);--q-color-skeleton-bg:var(--q-color-surface-hover);--q-shadow-sm:0 1px 3px #0006;--q-shadow-card:0 1px 3px #0006;--q-shadow-md:0 6px 18px #00000073;--q-shadow-lg:0 16px 40px #0000008c}}:root{--q-space-0:0px;--q-space-1:4px;--q-space-2:8px;--q-space-3:12px;--q-space-4:16px;--q-space-5:20px;--q-space-6:24px;--q-space-8:32px;--q-space-10:40px;--q-space-12:48px;--q-space-16:64px;--q-space-20:80px;--q-space-24:96px;--q-radius-xs:4px;--q-radius-control:8px;--q-radius-card:12px;--q-radius-dialog:16px;--q-radius-pill:999px;--q-z-base:0;--q-z-raised:10;--q-z-sticky:100;--q-z-dropdown:200;--q-z-overlay:400;--q-z-modal:500;--q-z-toast:600;--q-z-tooltip:700;--q-motion-duration-fast:.12s;--q-motion-duration-medium:.18s;--q-motion-duration-slow:.24s;--q-motion-duration-none:0s;--q-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--q-motion-easing-enter:cubic-bezier(0, 0, .2, 1);--q-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--q-size-control-sm:40px;--q-size-control-md:48px;--q-size-control-lg:56px;--q-size-touch-min:44px;--q-size-header-desktop:80px;--q-size-header-mobile:64px;--q-size-logo-header-desktop:168px;--q-size-logo-header-mobile:132px;--q-size-logo-min:120px;--q-size-sidebar:256px;--q-size-sidebar-compact:72px;--q-size-drawer:360px;--q-size-dialog-confirm:480px;--q-size-dialog-form:640px;--q-size-icon-sm:16px;--q-size-icon-md:20px;--q-size-icon-lg:24px;--q-size-icon-xl:32px;--q-container-max:1280px;--q-container-editorial:1200px;--q-measure-reading:680px;--q-form-max-long:720px;--q-form-max-auth:440px;--q-gutter-desktop:32px;--q-gutter-tablet:24px;--q-gutter-mobile:16px;--q-grid-gap-desktop:24px;--q-grid-gap-tablet:20px;--q-grid-gap-mobile:16px;--q-section-gap-desktop:80px;--q-section-gap-mobile:48px;--q-card-padding-desktop:24px;--q-card-padding-mobile:16px;--q-bp-sm:640px;--q-bp-md:768px;--q-bp-lg:1024px;--q-bp-xl:1280px;--q-bp-2xl:1536px;--q-border-width-default:1px;--q-border-width-strong:2px;--q-focus-ring-offset:2px;--q-gradient-brand-hero:linear-gradient(135deg, #0a55a4 0%, #087f60 100%);--q-gradient-brand-hero-dark:linear-gradient(135deg, #084889 0%, #066b51 100%);--q-gradient-brand-decorative:linear-gradient(135deg, #0a55a4 0%, #22a592 55%, #1bb78b 100%);--q-gradient-brand-decorative-dark:linear-gradient(135deg, #2a70be 0%, #22a592 55%, #34c99c 100%);--q-gradient-surface-tint:linear-gradient(180deg, #fff 0%, #f0faf7 100%);--q-gradient-surface-tint-dark:linear-gradient(180deg, #111c2e 0%, #0f2a26 100%);--q-font-family-ar:"IBM Plex Sans Arabic", "IBM Plex Sans", "Segoe UI", Tahoma, sans-serif;--q-font-family-ar-alt:"Dubai", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--q-font-family-en:"IBM Plex Sans", "IBM Plex Sans Arabic", "Segoe UI", Arial, sans-serif;--q-font-family-numeric:"IBM Plex Sans", "IBM Plex Sans Arabic", sans-serif;--q-type-display-size:3.5rem;--q-type-display-weight:700;--q-type-display-line-height:1.3;--q-type-display-letter-spacing:0;--q-type-page-title-size:2.75rem;--q-type-page-title-weight:700;--q-type-page-title-line-height:1.35;--q-type-page-title-letter-spacing:0;--q-type-section-title-size:2rem;--q-type-section-title-weight:700;--q-type-section-title-line-height:1.4;--q-type-section-title-letter-spacing:0;--q-type-subsection-title-size:1.5rem;--q-type-subsection-title-weight:600;--q-type-subsection-title-line-height:1.45;--q-type-subsection-title-letter-spacing:0;--q-type-card-title-size:1.25rem;--q-type-card-title-weight:600;--q-type-card-title-line-height:1.5;--q-type-card-title-letter-spacing:0;--q-type-title-sm-size:1.125rem;--q-type-title-sm-weight:600;--q-type-title-sm-line-height:1.5;--q-type-title-sm-letter-spacing:0;--q-type-title-xs-size:1rem;--q-type-title-xs-weight:600;--q-type-title-xs-line-height:1.5;--q-type-title-xs-letter-spacing:0;--q-type-lead-size:1.25rem;--q-type-lead-weight:400;--q-type-lead-line-height:1.75;--q-type-lead-letter-spacing:0;--q-type-body-size:1rem;--q-type-body-weight:400;--q-type-body-line-height:1.8;--q-type-body-letter-spacing:0;--q-type-small-size:.875rem;--q-type-small-weight:400;--q-type-small-line-height:1.7;--q-type-small-letter-spacing:0;--q-type-caption-size:.75rem;--q-type-caption-weight:400;--q-type-caption-line-height:1.6;--q-type-caption-letter-spacing:0;--q-type-nav-size:1rem;--q-type-nav-weight:500;--q-type-nav-line-height:1.5;--q-type-nav-letter-spacing:0;--q-type-nav-sub-size:.875rem;--q-type-nav-sub-weight:500;--q-type-nav-sub-line-height:1.6;--q-type-nav-sub-letter-spacing:0;--q-type-button-size:1rem;--q-type-button-weight:600;--q-type-button-line-height:1.5;--q-type-button-letter-spacing:0;--q-type-label-size:.875rem;--q-type-label-weight:500;--q-type-label-line-height:1.6;--q-type-label-letter-spacing:0;--q-type-input-size:1rem;--q-type-input-weight:400;--q-type-input-line-height:1.6;--q-type-input-letter-spacing:0;--q-type-helper-size:.875rem;--q-type-helper-weight:400;--q-type-helper-line-height:1.6;--q-type-helper-letter-spacing:0;--q-type-alert-title-size:1rem;--q-type-alert-title-weight:600;--q-type-alert-title-line-height:1.5;--q-type-alert-title-letter-spacing:0;--q-type-alert-body-size:.875rem;--q-type-alert-body-weight:400;--q-type-alert-body-line-height:1.7;--q-type-alert-body-letter-spacing:0;--q-type-badge-size:.75rem;--q-type-badge-weight:500;--q-type-badge-line-height:1.5;--q-type-badge-letter-spacing:0;--q-type-table-head-size:.875rem;--q-type-table-head-weight:600;--q-type-table-head-line-height:1.6;--q-type-table-head-letter-spacing:0;--q-type-table-cell-size:.875rem;--q-type-table-cell-weight:400;--q-type-table-cell-line-height:1.6;--q-type-table-cell-letter-spacing:0}@media (max-width:767.98px){:root{--q-type-display-size:2.25rem;--q-type-page-title-size:clamp(2rem, 1.5rem + 2vw, 2.75rem);--q-type-section-title-size:1.625rem;--q-type-subsection-title-size:1.375rem;--q-type-lead-size:1.125rem;--q-type-nav-sub-size:1rem}}@media (prefers-reduced-motion:reduce){:root{--q-motion-duration-fast:0s;--q-motion-duration-medium:0s;--q-motion-duration-slow:0s}}[data-font=dubai]{--q-font-family-ar:var(--q-font-family-ar-alt)}:root[dir=rtl],[dir=rtl]{font-family:var(--q-font-family-ar)}:root[dir=ltr],[dir=ltr]{font-family:var(--q-font-family-en)}
:root{--qd-green-50:#f3f9f7;--qd-green-100:#e1f0ec;--qd-green-200:#c1dfd7;--qd-green-300:#97c9bc;--qd-green-400:#57a893;--qd-green-500:#087f60;--qd-green-600:#086a52;--qd-green-700:#095644;--qd-green-800:#094337;--qd-green-900:#09312b;--qd-blue-50:#f3f6fa;--qd-blue-100:#e2ebf4;--qd-blue-200:#c2d4e8;--qd-blue-300:#98b8d9;--qd-blue-400:#588bc1;--qd-blue-500:#0a55a4;--qd-blue-600:#0a488a;--qd-blue-700:#0a3b6f;--qd-blue-800:#0a2f58;--qd-blue-900:#0a2341;--qd-teal-50:#f4fafa;--qd-teal-100:#e3f3f2;--qd-teal-200:#c6e6e4;--qd-teal-300:#9ed5d2;--qd-teal-400:#63bcb6;--qd-teal-500:#199c93;--qd-teal-600:#16827c;--qd-teal-700:#146865;--qd-teal-800:#115150;--qd-teal-900:#0f3a3b;--qd-gray-50:#fff;--qd-gray-100:#f6f8fa;--qd-gray-200:#eef2f6;--qd-gray-300:#e5e9ef;--qd-gray-400:#d5dce6;--qd-gray-500:#a3afc0;--qd-gray-600:#7a889c;--qd-gray-700:#5e6e84;--qd-gray-800:#3f4b5c;--qd-gray-900:#131722;--qd-warning-500:#b7791f;--qd-warning-700:#79521a;--qd-medal-gold-1:#f6c343;--qd-medal-gold-2:#d99a16;--qd-medal-gold-ink:#7a4e05;--qd-medal-gold-bg:#fff8e6;--qd-medal-gold-line:#f1d9a0;--qd-medal-silver-1:#e3e7ed;--qd-medal-silver-2:#a3afc0;--qd-medal-silver-ink:#3f4b5c;--qd-medal-silver-bg:#f4f6f9;--qd-medal-silver-line:#d5dce6;--qd-error-500:#c2410c;--qd-error-700:#802e0e;--qd-ink:#131722;--qd-ink-2:#5e6e84;--qd-ink-faint:#7a889c;--qd-line:#d5dce6;--qd-divider:#e5e9ef;--qd-divider-soft:#eef2f6;--qd-page:#f6f8fa;--qd-primary:#087f60;--qd-primary-on-dark:#1bb78b;--qd-tone-green-bg:#e6f2ee;--qd-tone-green-line:#d3e8e1;--qd-tone-green-title:#095644;--qd-tone-blue-bg:#e7eef6;--qd-tone-blue-line:#d4e0ee;--qd-tone-blue-title:#0a3b6f;--qd-tone-teal-bg:#e5f3f1;--qd-tone-teal-line:#d0e9e6;--qd-tone-teal-title:#146865;--qd-tone-warm-bg:#f7efe2;--qd-tone-warm-line:#eee1cc;--qd-tone-warm-title:#79521a;--qd-tone-blue2-bg:#edf1f7;--qd-tone-blue2-line:#dce4ef;--qd-tone-blue2-title:#0a3b6f;--qd-tone-teal2-bg:#eaf5f3;--qd-tone-teal2-line:#d6ece8;--qd-tone-teal2-title:#146865;--qd-tone-number:#131722;--qd-deal-fg:#b13c0b;--qd-deal-bg:#fdefe5;--qd-deal-line:#f6d3bd;--qd-badge-fg:#131722;--qd-badge-bg:#fffffff0;--qd-code-fg:#6d28d9;--qd-fav-fg:#c42b4c;--qd-radius-button:160px;--qd-radius-card:24px;--qd-radius-field:6px;--qd-radius-badge:6px;--qd-shadow:#0a55a414 0 2px 48px;--qd-gradient-title:linear-gradient(90deg, #087f60 0%, #199c93 50%, #0a55a4 100%);--qd-gradient-brand:linear-gradient(135deg, #0a55a4 0%, #087f60 100%);--qd-sector-overlay:linear-gradient(0deg, #0a0c12eb 0%, #0a0c128c 45%, #0a0c1200 100%);--qd-mcard-ink:#fff;--qd-mcard-silver:linear-gradient(135deg, #1f2a35 0%, #3a4754 55%, #55626f 100%);--qd-mcard-silver-accent:#c9d3dc;--qd-mcard-gold:linear-gradient(135deg, #2a1e06 0%, #5a4212 55%, #7e5f1e 100%);--qd-mcard-gold-accent:#f0cf7a;--qd-mcard-enterprise:linear-gradient(135deg, #062433 0%, #0c4256 55%, #12606c 100%);--qd-mcard-enterprise-accent:#8fe3d6;--qd-mcard-shade:#0000006b;--qd-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--qd-weight-display:300;--qd-weight-body:400;--qd-weight-label:600;--qd-weight-title:700;--q-radius-control:var(--qd-radius-field);--q-radius-card:var(--qd-radius-card);--q-radius-dialog:var(--qd-radius-card);--q-gradient-brand-hero:var(--qd-gradient-brand)}:root:not([data-theme=dark]){--q-color-text-primary:var(--qd-ink);--q-color-text-secondary:var(--qd-ink-2);--q-color-text-muted:var(--qd-ink-2);--q-color-text-link:var(--qd-blue-500);--q-color-text-link-hover:var(--qd-blue-700);--q-color-text-accent:var(--qd-green-500);--q-color-icon-primary:var(--qd-gray-800);--q-color-icon-muted:var(--qd-ink-faint);--q-color-icon-brand:var(--qd-green-500);--q-color-surface-page:var(--qd-page);--q-color-surface-card:#fff;--q-color-surface-subtle:var(--qd-divider-soft);--q-color-surface-raised:#fff;--q-color-surface-tint:var(--qd-green-50);--q-color-surface-hover:var(--qd-page);--q-color-surface-selected:var(--qd-green-50);--q-color-border-subtle:var(--qd-line);--q-color-border-control:var(--qd-ink-faint);--q-color-border-strong:var(--qd-ink-2);--q-color-focus-ring:var(--qd-blue-500);--q-color-brand-green:var(--qd-green-500);--q-color-brand-teal:var(--qd-teal-600);--q-color-action-primary-bg:var(--qd-green-500);--q-color-action-primary-hover-bg:var(--qd-green-600);--q-color-action-primary-pressed-bg:var(--qd-green-700);--q-color-action-secondary-bg:var(--qd-blue-500);--q-color-action-secondary-hover-bg:var(--qd-blue-600);--q-color-action-secondary-pressed-bg:var(--qd-blue-700);--q-color-action-danger-bg:var(--qd-error-500);--q-color-action-danger-hover-bg:var(--qd-error-700);--q-color-action-danger-pressed-bg:var(--qd-error-700);--q-color-status-success-text:var(--qd-tone-green-title);--q-color-status-success-bg:var(--qd-tone-green-bg);--q-color-status-success-border:var(--qd-tone-green-line);--q-color-status-warning-text:var(--qd-tone-warm-title);--q-color-status-warning-bg:var(--qd-tone-warm-bg);--q-color-status-warning-border:var(--qd-tone-warm-line);--q-color-status-error-text:var(--qd-error-700);--q-color-status-error-bg:#fbede6;--q-color-status-error-border:#f2d3c4;--q-color-status-info-text:var(--qd-tone-blue-title);--q-color-status-info-bg:var(--qd-tone-blue-bg);--q-color-status-info-border:var(--qd-tone-blue-line);--q-color-status-neutral-text:var(--qd-ink-2);--q-color-status-neutral-bg:var(--qd-divider-soft);--q-color-status-neutral-border:var(--qd-line);--q-color-field-border:var(--qd-ink-faint);--q-color-field-hover-border:var(--qd-ink-2);--q-color-field-readonly-bg:var(--qd-page);--q-color-card-border:var(--qd-line);--q-color-header-border:var(--qd-divider);--q-color-table-header-bg:var(--qd-page);--q-color-table-row-hover-bg:var(--qd-page);--q-color-table-border:var(--qd-divider);--q-shadow-sm:var(--qd-shadow);--q-shadow-card:var(--qd-shadow)}[data-theme=dark]{--q-color-action-primary-bg:var(--qd-primary-on-dark);--q-color-action-primary-hover-bg:#34c99c;--q-color-text-on-action:var(--qd-ink);--qd-tone-green-bg:#10302a;--qd-tone-green-line:#1c4a40;--qd-tone-green-title:#8fd9c2;--qd-tone-blue-bg:#13243c;--qd-tone-blue-line:#22395a;--qd-tone-blue-title:#a9c6ea;--qd-tone-teal-bg:#0f2e2e;--qd-tone-teal-line:#1d4746;--qd-tone-teal-title:#8fd6d0;--qd-tone-warm-bg:#2e2414;--qd-tone-warm-line:#4a3a1f;--qd-tone-warm-title:#e8c68e;--qd-tone-blue2-bg:#162238;--qd-tone-blue2-line:#253656;--qd-tone-blue2-title:#a9c6ea;--qd-tone-teal2-bg:#102a2a;--qd-tone-teal2-line:#1f4342;--qd-tone-teal2-title:#8fd6d0;--qd-tone-number:#f6f8fa;--qd-shadow:#00000059 0 2px 48px;--qd-deal-fg:#f7a472;--qd-deal-bg:#3a2216;--qd-deal-line:#5c3520;--qd-badge-fg:#f6f8fa;--qd-badge-bg:#131722e0;--qd-code-fg:#c4b5fd;--qd-fav-fg:#ff8fa6;--qd-medal-gold-ink:#f3c969;--qd-medal-gold-bg:#2e2414;--qd-medal-gold-line:#4a3a1f;--qd-medal-silver-ink:#d5dce6;--qd-medal-silver-bg:#1b2230;--qd-medal-silver-line:#2c3546}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--q-color-action-primary-bg:var(--qd-primary-on-dark);--q-color-text-on-action:var(--qd-ink);--qd-tone-number:#f6f8fa;--qd-deal-fg:#f7a472;--qd-deal-bg:#3a2216;--qd-deal-line:#5c3520;--qd-badge-fg:#f6f8fa;--qd-badge-bg:#131722e0;--qd-code-fg:#c4b5fd;--qd-fav-fg:#ff8fa6;--qd-medal-gold-ink:#f3c969;--qd-medal-gold-bg:#2e2414;--qd-medal-gold-line:#4a3a1f;--qd-medal-silver-ink:#d5dce6;--qd-medal-silver-bg:#1b2230;--qd-medal-silver-line:#2c3546}}:root[dir=rtl],[dir=rtl]{letter-spacing:0}:root{--qd-gap-inline:8px;--qd-gap-stack:12px;--qd-gap-group:16px;--qd-gap-section:32px;--qd-pad-card:24px;--qd-row-h:56px;--qd-radius-group:16px;--qd-measure:68ch}[data-density=compact]{--q-type-page-title-size:1.75rem;--q-type-section-title-size:1.5rem;--q-type-subsection-title-size:1.1875rem;--q-type-card-title-size:1.0625rem;--q-type-title-sm-size:1rem;--qd-gap-stack:8px;--qd-gap-group:12px;--qd-gap-section:24px;--qd-pad-card:16px;--qd-row-h:48px;--q-size-control-md:44px}@media (max-width:639.98px){[data-density=compact]{--q-type-page-title-size:1.375rem;--q-type-section-title-size:1.25rem;--q-type-subsection-title-size:1.0625rem;--qd-gap-section:20px;--qd-pad-card:14px}}
:root{--q-font-family-ar:var(--font-ar,"IBM Plex Sans Arabic", "IBM Plex Sans", "Segoe UI", Tahoma, sans-serif);--q-font-family-ar-alt:var(--font-ar-alt,"Dubai", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif);--q-font-family-en:var(--font-en,"IBM Plex Sans", "IBM Plex Sans Arabic", "Segoe UI", Arial, sans-serif);--q-font-family-numeric:"IBM Plex Sans", "IBM Plex Sans Arabic", sans-serif;--q-type-display-size:3.5rem;--q-type-display-weight:700;--q-type-display-line-height:1.3;--q-type-display-letter-spacing:0;--q-type-page-title-size:2.75rem;--q-type-page-title-weight:700;--q-type-page-title-line-height:1.35;--q-type-page-title-letter-spacing:0;--q-type-section-title-size:2rem;--q-type-section-title-weight:700;--q-type-section-title-line-height:1.4;--q-type-section-title-letter-spacing:0;--q-type-subsection-title-size:1.5rem;--q-type-subsection-title-weight:600;--q-type-subsection-title-line-height:1.45;--q-type-subsection-title-letter-spacing:0;--q-type-card-title-size:1.25rem;--q-type-card-title-weight:600;--q-type-card-title-line-height:1.5;--q-type-card-title-letter-spacing:0;--q-type-title-sm-size:1.125rem;--q-type-title-sm-weight:600;--q-type-title-sm-line-height:1.5;--q-type-title-sm-letter-spacing:0;--q-type-title-xs-size:1rem;--q-type-title-xs-weight:600;--q-type-title-xs-line-height:1.5;--q-type-title-xs-letter-spacing:0;--q-type-lead-size:1.25rem;--q-type-lead-weight:400;--q-type-lead-line-height:1.75;--q-type-lead-letter-spacing:0;--q-type-body-size:1rem;--q-type-body-weight:400;--q-type-body-line-height:1.8;--q-type-body-letter-spacing:0;--q-type-small-size:.875rem;--q-type-small-weight:400;--q-type-small-line-height:1.7;--q-type-small-letter-spacing:0;--q-type-caption-size:.75rem;--q-type-caption-weight:400;--q-type-caption-line-height:1.6;--q-type-caption-letter-spacing:0;--q-type-nav-size:1rem;--q-type-nav-weight:500;--q-type-nav-line-height:1.5;--q-type-nav-letter-spacing:0;--q-type-nav-sub-size:.875rem;--q-type-nav-sub-weight:500;--q-type-nav-sub-line-height:1.6;--q-type-nav-sub-letter-spacing:0;--q-type-button-size:1rem;--q-type-button-weight:600;--q-type-button-line-height:1.5;--q-type-button-letter-spacing:0;--q-type-label-size:.875rem;--q-type-label-weight:500;--q-type-label-line-height:1.6;--q-type-label-letter-spacing:0;--q-type-input-size:1rem;--q-type-input-weight:400;--q-type-input-line-height:1.6;--q-type-input-letter-spacing:0;--q-type-helper-size:.875rem;--q-type-helper-weight:400;--q-type-helper-line-height:1.6;--q-type-helper-letter-spacing:0;--q-type-alert-title-size:1rem;--q-type-alert-title-weight:600;--q-type-alert-title-line-height:1.5;--q-type-alert-title-letter-spacing:0;--q-type-alert-body-size:.875rem;--q-type-alert-body-weight:400;--q-type-alert-body-line-height:1.7;--q-type-alert-body-letter-spacing:0;--q-type-badge-size:.75rem;--q-type-badge-weight:500;--q-type-badge-line-height:1.5;--q-type-badge-letter-spacing:0;--q-type-table-head-size:.875rem;--q-type-table-head-weight:600;--q-type-table-head-line-height:1.6;--q-type-table-head-letter-spacing:0;--q-type-table-cell-size:.875rem;--q-type-table-cell-weight:400;--q-type-table-cell-line-height:1.6;--q-type-table-cell-letter-spacing:0}@media (max-width:767.98px){:root{--q-type-display-size:2.25rem;--q-type-page-title-size:clamp(2rem, 1.5rem + 2vw, 2.75rem);--q-type-section-title-size:1.625rem;--q-type-subsection-title-size:1.375rem;--q-type-lead-size:1.125rem;--q-type-nav-sub-size:1rem}}[data-font=dubai]{--q-font-family-ar:var(--q-font-family-ar-alt)}*,:before,:after{box-sizing:border-box}.q-root{font-family:var(--q-font-family-ar);color:var(--q-color-text-primary);background:var(--q-color-surface-page);font-size:var(--q-type-body-size,1rem);line-height:var(--q-type-body-line-height,1.8);-webkit-font-smoothing:antialiased}.q-root[dir=ltr],[dir=ltr] .q-root,.q-root [dir=ltr]{font-family:var(--q-font-family-en)}.q-root[dir=ltr]{line-height:1.6}body{background:var(--q-color-surface-page);color:var(--q-color-text-primary);margin:0}.q-root h1,.q-root h2,.q-root h3,.q-root h4,.q-root h5,.q-root h6,.q-root p{margin:0}.q-num,.q-tabular{font-variant-numeric:tabular-nums;font-family:var(--q-font-family-en)}.q-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.q-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.q-ico{width:var(--q-size-icon-md);height:var(--q-size-icon-md);stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.q-ico-sm{width:16px;height:16px}.q-ico-lg{width:24px;height:24px}.q-ico-xl{width:32px;height:32px}[dir=rtl] .q-flip{transform:scaleX(-1)}:focus-visible{outline:var(--q-border-width-strong) solid var(--q-color-focus-ring);outline-offset:var(--q-focus-ring-offset)}.q-on-brand :focus-visible{outline-color:var(--q-color-focus-ring-inverse)}.q-row{gap:var(--q-space-3);flex-wrap:wrap;align-items:center;display:flex}.q-stack{gap:var(--q-space-4);flex-direction:column;display:flex}.q-pad{padding:var(--q-space-6)}.q-label-cap{color:var(--q-color-text-muted);font-size:12px;font-weight:500;line-height:1.6}.t-display{font-size:var(--q-type-display-size);line-height:var(--q-type-display-line-height);font-weight:700}.t-page-title{font-size:var(--q-type-page-title-size);line-height:var(--q-type-page-title-line-height);font-weight:700}.t-section-title{font-size:var(--q-type-section-title-size);line-height:var(--q-type-section-title-line-height);font-weight:700}.t-subsection-title{font-size:var(--q-type-subsection-title-size);line-height:var(--q-type-subsection-title-line-height);font-weight:600}.t-card-title{font-size:var(--q-type-card-title-size);font-weight:600;line-height:1.5}.t-title-sm{font-size:var(--q-type-title-sm-size);font-weight:600;line-height:1.5}.t-title-xs{font-size:var(--q-type-title-xs-size);font-weight:600;line-height:1.5}.t-lead{font-size:var(--q-type-lead-size);line-height:var(--q-type-lead-line-height);color:var(--q-color-text-secondary)}.t-body{font-size:1rem;line-height:1.8}.t-small{font-size:.875rem;line-height:1.7}.t-caption{color:var(--q-color-text-muted);font-size:.75rem;line-height:1.6}.t-secondary{color:var(--q-color-text-secondary)}.t-muted{color:var(--q-color-text-muted)}.t-accent{color:var(--q-color-text-accent)}.t-measure{max-width:var(--q-measure-reading)}[dir=ltr] .t-display{line-height:1.15}[dir=ltr] .t-page-title{line-height:1.2}[dir=ltr] .t-section-title{line-height:1.25}[dir=ltr] .t-lead,[dir=ltr] .t-body{line-height:1.6}.q-link{color:var(--q-color-text-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.q-link:hover{color:var(--q-color-text-link-hover);text-decoration-thickness:2px}.q-eyebrow{color:var(--q-color-text-accent);font-size:.875rem;font-weight:600;line-height:1.6}.q-btn{--h:var(--q-size-control-md);--px:var(--q-space-5);justify-content:center;align-items:center;gap:var(--q-space-2);min-height:var(--h);padding:var(--q-space-2) var(--px);border:var(--q-border-width-default) solid transparent;border-radius:var(--q-radius-control);font:inherit;cursor:pointer;white-space:normal;text-align:center;transition:background-color var(--q-motion-duration-fast) var(--q-motion-easing-standard),border-color var(--q-motion-duration-fast) var(--q-motion-easing-standard),color var(--q-motion-duration-fast);font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.q-btn .q-ico{width:20px;height:20px}.q-btn--sm{--h:var(--q-size-control-sm);--px:var(--q-space-4)}.q-btn--sm .q-ico{width:18px;height:18px}.q-btn--sm:after{content:"";position:absolute;inset:-2px 0}.q-btn--lg{--h:var(--q-size-control-lg);--px:var(--q-space-6)}.q-btn--lg .q-ico{width:24px;height:24px}.q-btn--block{width:100%;display:flex}.q-btn--primary{background:var(--q-color-button-primary-bg);color:var(--q-color-button-primary-text)}.q-btn--primary:hover,.q-btn--primary.is-hover{background:var(--q-color-button-primary-hover-bg)}.q-btn--primary:active,.q-btn--primary.is-pressed{background:var(--q-color-button-primary-pressed-bg)}.q-btn--secondary{background:var(--q-color-button-secondary-bg);color:var(--q-color-text-on-action)}.q-btn--secondary:hover,.q-btn--secondary.is-hover{background:var(--q-color-button-secondary-hover-bg)}.q-btn--secondary:active,.q-btn--secondary.is-pressed{background:var(--q-color-button-secondary-pressed-bg)}.q-btn--outline{border-color:var(--q-color-button-outline-border);color:var(--q-color-button-outline-text);background:0 0}.q-btn--outline:hover,.q-btn--outline.is-hover{background:var(--q-color-button-outline-hover-bg)}.q-btn--outline:active,.q-btn--outline.is-pressed{background:var(--q-color-green-100)}[data-theme=dark] .q-btn--outline:active,[data-theme=dark] .q-btn--outline.is-pressed{background:var(--q-color-navy-750)}.q-btn--ghost{color:var(--q-color-button-ghost-text);background:0 0}.q-btn--ghost:hover,.q-btn--ghost.is-hover{background:var(--q-color-button-ghost-hover-bg)}.q-btn--ghost:active,.q-btn--ghost.is-pressed{background:var(--q-color-border-subtle)}.q-btn--text{color:var(--q-color-button-text-text);--px:var(--q-space-2);text-underline-offset:3px;background:0 0;text-decoration:underline}.q-btn--text:hover,.q-btn--text.is-hover{color:var(--q-color-text-link-hover);text-decoration-thickness:2px}.q-btn--danger{background:var(--q-color-button-danger-bg);color:var(--q-color-button-danger-text)}.q-btn--danger:hover,.q-btn--danger.is-hover{background:var(--q-color-button-danger-hover-bg)}.q-btn--danger:active,.q-btn--danger.is-pressed{background:var(--q-color-action-danger-pressed-bg)}.q-btn--icon{--px:0;width:var(--h);padding:0}.q-btn.is-focus{outline:var(--q-border-width-strong) solid var(--q-color-focus-ring);outline-offset:var(--q-focus-ring-offset)}.q-btn:disabled,.q-btn[aria-disabled=true]{background:var(--q-color-button-disabled-bg);color:var(--q-color-button-disabled-text);border-color:var(--q-color-border-subtle);cursor:not-allowed;text-decoration:none}.q-btn[aria-busy=true]{cursor:progress}.q-btn[aria-busy=true] .q-btn__label{visibility:hidden}.q-btn[aria-busy=true]:before{content:"";inset-inline-start:50%;border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:20px;height:20px;margin:-10px -10px 0;animation:.8s linear infinite q-spin;position:absolute;top:50%}@keyframes q-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.q-btn[aria-busy=true]:before{animation-duration:2.4s}*{scroll-behavior:auto!important}}.q-field{gap:var(--q-space-2);flex-direction:column;min-width:0;display:flex}.q-field__label{color:var(--q-color-field-label);font-size:.875rem;font-weight:500;line-height:1.6}.q-field__req{color:var(--q-color-status-error-text);margin-inline-start:2px}.q-field__opt{color:var(--q-color-text-muted);font-weight:400}.q-field__help{color:var(--q-color-text-muted);margin-top:calc(var(--q-space-1) * -1);font-size:.875rem;line-height:1.6}.q-field__error{gap:var(--q-space-2);color:var(--q-color-status-error-text);margin-top:calc(var(--q-space-1) * -1);align-items:flex-start;font-size:.875rem;line-height:1.6;display:flex}.q-field__error .q-ico{width:16px;height:16px;margin-top:3px}.q-field__success{gap:var(--q-space-2);color:var(--q-color-status-success-text);margin-top:calc(var(--q-space-1) * -1);align-items:center;font-size:.875rem;display:flex}.q-input{align-items:center;gap:var(--q-space-2);min-height:var(--q-size-control-md);padding:0 var(--q-space-4);background:var(--q-color-field-bg);border:var(--q-border-width-default) solid var(--q-color-field-border);border-radius:var(--q-radius-control);color:var(--q-color-field-text);transition:border-color var(--q-motion-duration-fast);display:flex}.q-input>input,.q-input>select,.q-input>textarea{min-width:0;font:inherit;color:inherit;padding:var(--q-space-3) 0;background:0 0;border:0;outline:none;flex:1;font-size:1rem;line-height:1.6}.q-input>select{appearance:none;cursor:pointer}.q-input input::placeholder,.q-input textarea::placeholder{color:var(--q-color-field-placeholder);opacity:1}.q-input .q-ico{color:var(--q-color-icon-muted)}.q-input:hover,.q-input.is-hover{border-color:var(--q-color-field-hover-border)}.q-input:focus-within,.q-input.is-focus{border-color:var(--q-color-field-focus-border);outline:var(--q-border-width-strong) solid var(--q-color-focus-ring);outline-offset:var(--q-focus-ring-offset)}.q-input.is-error{border-color:var(--q-color-field-error-border);border-width:var(--q-border-width-strong);padding:0 calc(var(--q-space-4) - 1px)}.q-input.is-success{border-color:var(--q-color-status-success-text)}.q-input.is-disabled{background:var(--q-color-action-disabled-bg);border-color:var(--q-color-border-subtle);color:var(--q-color-text-muted);cursor:not-allowed}.q-input.is-readonly{background:var(--q-color-field-readonly-bg);border-style:dashed}.q-input--textarea{align-items:stretch;padding-block:0}.q-input--textarea textarea{resize:vertical;min-height:120px}.q-input__affix{align-items:center;gap:var(--q-space-2);color:var(--q-color-text-secondary);white-space:nowrap;font-size:1rem;display:flex}.q-input__divider{width:1px;margin-block:var(--q-space-3);background:var(--q-color-border-subtle);align-self:stretch}.q-input .q-spinner{border:2px solid var(--q-color-icon-muted);border-inline-end-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite q-spin}.q-counter{color:var(--q-color-text-muted);text-align:end;font-size:.875rem}.q-phone{direction:ltr}.q-phone input{text-align:left;font-family:var(--q-font-family-en);letter-spacing:.02em;font-variant-numeric:tabular-nums}.q-otp{gap:var(--q-space-2);direction:ltr;justify-content:flex-start;display:flex}[dir=rtl] .q-otp{justify-content:flex-end}.q-otp input{text-align:center;width:48px;height:56px;font:600 1.5rem/1 var(--q-font-family-en);border:var(--q-border-width-default) solid var(--q-color-field-border);border-radius:var(--q-radius-control);background:var(--q-color-field-bg);color:var(--q-color-field-text);font-variant-numeric:tabular-nums}.q-otp input:focus{outline:var(--q-border-width-strong) solid var(--q-color-focus-ring);outline-offset:var(--q-focus-ring-offset);border-color:var(--q-color-field-focus-border)}.q-otp.is-error input{border:var(--q-border-width-strong) solid var(--q-color-field-error-border)}.q-choice{gap:var(--q-space-3);min-height:var(--q-size-touch-min);padding-block:var(--q-space-2);cursor:pointer;align-items:flex-start;font-size:1rem;line-height:1.6;display:flex}.q-choice input{appearance:none;border:var(--q-border-width-strong) solid var(--q-color-border-control);background:var(--q-color-field-bg);border-radius:var(--q-radius-xs);cursor:pointer;flex:none;place-content:center;width:20px;height:20px;margin:2px 0 0;display:grid}.q-choice input[type=radio]{border-radius:50%}.q-choice input:checked{background:var(--q-color-action-primary-bg);border-color:var(--q-color-action-primary-bg)}.q-choice input[type=checkbox]:checked:before{content:"";border:2px solid var(--q-color-text-on-action);border-top:0;border-inline-end:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}[dir=rtl] .q-choice input[type=checkbox]:checked:before{border-inline-end:2px solid var(--q-color-text-on-action);border-inline-start:0;transform:rotate(-45deg)translate(1px,-1px)}.q-choice input[type=radio]:checked{background:var(--q-color-field-bg)}.q-choice input[type=radio]:checked:before{content:"";background:var(--q-color-action-primary-bg);border-radius:50%;width:10px;height:10px}.q-choice input:disabled{background:var(--q-color-action-disabled-bg);border-color:var(--q-color-border-subtle);cursor:not-allowed}.q-choice.is-disabled{color:var(--q-color-text-muted);cursor:not-allowed}.q-choice__desc{color:var(--q-color-text-secondary);font-size:.875rem;display:block}.q-switch{gap:var(--q-space-3);min-height:var(--q-size-touch-min);cursor:pointer;align-items:center;display:flex}.q-switch button{border-radius:var(--q-radius-pill);border:var(--q-border-width-default) solid var(--q-color-border-control);background:var(--q-color-surface-subtle);cursor:pointer;width:44px;height:24px;transition:background var(--q-motion-duration-fast);flex:none;padding:0;position:relative}.q-switch button:after{content:"";top:3px;background:var(--q-color-gray-600);width:16px;height:16px;transition:inset-inline-start var(--q-motion-duration-fast) var(--q-motion-easing-standard);border-radius:50%;position:absolute;inset-inline-start:3px}[data-theme=dark] .q-switch button:after{background:var(--q-color-gray-300)}.q-switch button[aria-checked=true]{background:var(--q-color-action-primary-bg);border-color:var(--q-color-action-primary-bg)}.q-switch button[aria-checked=true]:after{background:var(--q-color-text-on-action);inset-inline-start:23px}.q-drop{align-items:center;gap:var(--q-space-2);padding:var(--q-space-6);border:var(--q-border-width-default) dashed var(--q-color-border-control);border-radius:var(--q-radius-card);background:var(--q-color-surface-card);text-align:center;flex-direction:column;display:flex}.q-drop.is-drag{border:var(--q-border-width-strong) solid var(--q-color-focus-ring);background:var(--q-color-blue-50)}[data-theme=dark] .q-drop.is-drag{background:var(--q-color-navy-800)}.q-file{align-items:center;gap:var(--q-space-3);padding:var(--q-space-3) var(--q-space-4);border:var(--q-border-width-default) solid var(--q-color-border-subtle);border-radius:var(--q-radius-control);background:var(--q-color-surface-card);display:flex}.q-file__meta{flex:1;min-width:0}.q-file__name{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.q-file__sub{color:var(--q-color-text-muted);font-size:.875rem}.q-file.is-error{border-color:var(--q-color-status-error-border);background:var(--q-color-status-error-bg)}.q-progress{border-radius:var(--q-radius-pill);background:var(--q-color-surface-hover);height:6px;overflow:hidden}.q-progress>span{background:var(--q-color-action-primary-bg);border-radius:inherit;height:100%;display:block}.q-card{gap:var(--q-space-4);padding:var(--q-card-padding-desktop);background:var(--q-color-card-bg);border:var(--q-border-width-default) solid var(--q-color-card-border);border-radius:var(--q-radius-card);flex-direction:column;min-width:0;display:flex;position:relative}.q-card--link:hover{box-shadow:var(--q-shadow-sm);border-color:var(--q-color-border-control)}.q-card__stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.q-card__stretch{color:inherit;text-decoration:none}.q-card__stretch:focus-visible{outline:none}.q-card__stretch:focus-visible:after{outline:var(--q-border-width-strong) solid var(--q-color-focus-ring);outline-offset:var(--q-focus-ring-offset)}.q-card__actions{z-index:var(--q-z-raised);gap:var(--q-space-2);flex-wrap:wrap;margin-top:auto;display:flex;position:relative}.q-card__media{aspect-ratio:16/9;border-radius:var(--q-radius-control);background:var(--q-color-surface-subtle);overflow:hidden}.q-card__media--43{aspect-ratio:4/3}.q-card__meta{gap:var(--q-space-2) var(--q-space-4);color:var(--q-color-text-secondary);flex-wrap:wrap;font-size:.875rem;display:flex}.q-card__meta span{gap:var(--q-space-1);align-items:center;display:inline-flex}.q-card__meta .q-ico{width:16px;height:16px;color:var(--q-color-icon-muted)}.q-card.is-selected{border:var(--q-border-width-strong) solid var(--q-color-action-primary-bg);padding:calc(var(--q-card-padding-desktop) - 1px)}.q-avatar{border-radius:var(--q-radius-control);background:var(--q-color-surface-subtle);border:1px solid var(--q-color-border-subtle);width:56px;height:56px;color:var(--q-color-text-secondary);flex:none;place-items:center;font-weight:600;display:grid}.q-stat__value{font:700 2rem/1.2 var(--q-font-family-numeric);font-variant-numeric:tabular-nums}.q-demo{align-items:center;gap:var(--q-space-1);color:var(--q-color-status-warning-text);background:var(--q-color-status-warning-bg);border:1px dashed var(--q-color-status-warning-border);border-radius:var(--q-radius-xs);padding:0 var(--q-space-2);font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}@media (max-width:767.98px){.q-card{padding:var(--q-card-padding-mobile)}}.q-badge{align-items:center;gap:var(--q-space-1);padding:2px var(--q-space-2) 2px var(--q-space-3);border-radius:var(--q-radius-pill);border:1px solid var(--b);background:var(--bg);color:var(--fg);white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.q-badge .q-ico{width:14px;height:14px}.q-badge--neutral{--fg:var(--q-color-status-neutral-text);--bg:var(--q-color-status-neutral-bg);--b:var(--q-color-status-neutral-border)}.q-badge--info{--fg:var(--q-color-status-info-text);--bg:var(--q-color-status-info-bg);--b:var(--q-color-status-info-border)}.q-badge--success{--fg:var(--q-color-status-success-text);--bg:var(--q-color-status-success-bg);--b:var(--q-color-status-success-border)}.q-badge--warning{--fg:var(--q-color-status-warning-text);--bg:var(--q-color-status-warning-bg);--b:var(--q-color-status-warning-border)}.q-badge--error{--fg:var(--q-color-status-error-text);--bg:var(--q-color-status-error-bg);--b:var(--q-color-status-error-border)}.q-badge--brand{--fg:var(--q-color-text-accent);--bg:var(--q-color-surface-tint);--b:var(--q-color-green-200)}[data-theme=dark] .q-badge--brand{--b:var(--q-color-green-900)}.q-chip{align-items:center;gap:var(--q-space-2);min-height:36px;padding:0 var(--q-space-3);border-radius:var(--q-radius-pill);border:1px solid var(--q-color-border-control);background:var(--q-color-surface-card);color:var(--q-color-text-primary);font:inherit;cursor:pointer;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.q-chip:after{content:"";position:absolute;inset:-4px 0}.q-chip[aria-pressed=true],.q-chip.is-selected{background:var(--q-color-surface-selected);border-color:var(--q-color-action-primary-bg);color:var(--q-color-text-accent)}.q-chip .q-ico{width:16px;height:16px}.q-alert{gap:var(--q-space-3);padding:var(--q-space-4);border:1px solid var(--b);background:var(--bg);border-radius:var(--q-radius-control);color:var(--q-color-text-primary);align-items:flex-start;display:flex}.q-alert>.q-ico{color:var(--fg);margin-top:2px}.q-alert__title{color:var(--fg);font-size:1rem;font-weight:600;line-height:1.5}.q-alert__body{color:var(--q-color-text-primary);font-size:.875rem;line-height:1.7}.q-alert__body ul{margin:var(--q-space-1) 0 0;padding-inline-start:var(--q-space-5)}.q-alert__content{gap:var(--q-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.q-alert__close{margin:-10px;margin-inline-start:0}.q-alert--info{--fg:var(--q-color-status-info-text);--bg:var(--q-color-status-info-bg);--b:var(--q-color-status-info-border)}.q-alert--success{--fg:var(--q-color-status-success-text);--bg:var(--q-color-status-success-bg);--b:var(--q-color-status-success-border)}.q-alert--warning{--fg:var(--q-color-status-warning-text);--bg:var(--q-color-status-warning-bg);--b:var(--q-color-status-warning-border)}.q-alert--error{--fg:var(--q-color-status-error-text);--bg:var(--q-color-status-error-bg);--b:var(--q-color-status-error-border)}.q-banner{gap:var(--q-space-3);padding:var(--q-space-3) var(--q-space-6);background:var(--bg);color:var(--q-color-text-primary);border-block-end:1px solid var(--b);align-items:center;font-size:.875rem;display:flex}.q-banner>.q-ico{color:var(--fg)}.q-toast{gap:var(--q-space-3);width:min(400px,100vw - 32px);padding:var(--q-space-4);background:var(--q-color-toast-bg);color:var(--q-color-toast-text);border-radius:var(--q-radius-control);box-shadow:var(--q-shadow-md);align-items:flex-start;font-size:.875rem;line-height:1.7;display:flex}.q-toast .q-ico{flex:none}.q-toast__title{font-size:1rem;font-weight:600;line-height:1.5}.q-toast .q-btn--text{color:inherit;min-height:32px}.q-toast .q-btn--ghost{color:inherit}.q-toast .q-btn--ghost:hover{background:#ffffff1f}[data-theme=dark] .q-toast .q-btn--ghost:hover{background:#00000014}.q-scrim{background:var(--q-color-surface-scrim);z-index:var(--q-z-overlay);position:absolute;inset:0}.q-dialog{z-index:var(--q-z-modal);width:min(var(--q-size-dialog-confirm),calc(100% - 32px));background:var(--q-color-surface-raised);border-radius:var(--q-radius-dialog);max-height:calc(100% - 32px);box-shadow:var(--q-shadow-lg);padding:var(--q-space-6);gap:var(--q-space-4);flex-direction:column;display:flex;position:relative;overflow:auto}.q-dialog--form{width:min(var(--q-size-dialog-form),calc(100% - 32px))}.q-dialog__head{gap:var(--q-space-3);justify-content:space-between;align-items:flex-start;display:flex}.q-dialog__foot{gap:var(--q-space-3);padding-top:var(--q-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:639.98px){.q-dialog__foot{flex-direction:column-reverse}.q-dialog__foot .q-btn{width:100%}}.q-skip{inset-inline-start:var(--q-space-4);z-index:var(--q-z-toast);background:var(--q-color-surface-card);padding:var(--q-space-2) var(--q-space-4);border-radius:var(--q-radius-control);position:absolute;top:-100px}.q-skip:focus{top:var(--q-space-2)}.q-header{z-index:var(--q-z-sticky);background:var(--q-color-header-bg);border-block-end:1px solid var(--q-color-header-border);position:sticky;top:0}.q-header__in{align-items:center;gap:var(--q-space-6);height:var(--q-size-header-desktop);max-width:var(--q-container-max);padding-inline:var(--q-gutter-desktop);margin-inline:auto;display:flex}.q-logo{border-radius:var(--q-radius-xs);flex:none;align-self:flex-start;display:inline-flex}.q-header .q-logo{align-self:center}.q-logo img{height:auto;display:block}[data-theme=dark] .q-logo--contained{background:var(--q-color-surface-logo);border-radius:var(--q-radius-control);padding:6px 10px}.q-nav{align-items:center;gap:var(--q-space-6);flex:1;display:flex}.q-nav a,.q-nav button{align-items:center;gap:var(--q-space-1);height:var(--q-size-header-desktop);font:inherit;color:var(--q-color-nav-link-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.q-nav a:hover,.q-nav button:hover{color:var(--q-color-text-accent)}.q-nav [aria-current=page],.q-nav [aria-expanded=true]{color:var(--q-color-nav-link-active-text);font-weight:600}.q-nav [aria-current=page]:after{content:"";inset-inline:0;background:var(--q-color-nav-link-active-indicator);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.q-nav .q-ico{width:16px;height:16px;transition:transform var(--q-motion-duration-medium)}.q-nav [aria-expanded=true] .q-ico{transform:rotate(180deg)}.q-header__tools{align-items:center;gap:var(--q-space-2);flex:none;margin-inline-start:auto;display:flex}.q-header__tools .q-btn{white-space:nowrap}.q-burger{display:none}@media (max-width:1199.98px){.q-nav{display:none}.q-burger{display:inline-flex}.q-header__tools .q-hide-md{display:none}}@media (max-width:1023.98px){.q-header__in{height:var(--q-size-header-mobile);padding-inline:var(--q-gutter-tablet);gap:var(--q-space-3)}}@media (max-width:639.98px){.q-header__in{padding-inline:var(--q-gutter-mobile)}.q-header__tools .q-hide-sm{display:none}}.q-mega{inset-inline:0;z-index:var(--q-z-dropdown);background:var(--q-color-surface-raised);border-block:1px solid var(--q-color-border-subtle);box-shadow:var(--q-shadow-md);position:absolute;top:100%}.q-mega__in{max-width:var(--q-container-max);padding:var(--q-space-8) var(--q-gutter-desktop);gap:var(--q-space-6);grid-template-columns:repeat(3,1fr) 1.2fr;margin-inline:auto;display:grid}.q-mega h3{color:var(--q-color-text-muted);margin-bottom:var(--q-space-2);font-size:.875rem;font-weight:600}.q-mega ul{gap:var(--q-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.q-mega a{gap:var(--q-space-3);padding:var(--q-space-2) var(--q-space-3);margin-inline:calc(var(--q-space-3) * -1);border-radius:var(--q-radius-control);color:var(--q-color-text-primary);align-items:flex-start;text-decoration:none;display:flex}.q-mega a:hover{background:var(--q-color-surface-hover)}.q-mega a .q-ico{color:var(--q-color-icon-brand);margin-top:2px}.q-mega__t{font-size:1rem;font-weight:500;line-height:1.5;display:block}.q-mega__d{color:var(--q-color-text-secondary);font-size:.875rem;line-height:1.6;display:block}.q-drawer{top:0;bottom:0;width:min(var(--q-size-drawer),90%);z-index:var(--q-z-modal);background:var(--q-color-surface-raised);box-shadow:var(--q-shadow-lg);flex-direction:column;display:flex;position:absolute;inset-inline-start:0;overflow:auto}.q-drawer__head{height:var(--q-size-header-mobile);padding-inline:var(--q-space-4);border-block-end:1px solid var(--q-color-border-subtle);justify-content:space-between;align-items:center;display:flex}.q-drawer__body{padding:var(--q-space-2) var(--q-space-4);flex:1}.q-drawer__foot{padding:var(--q-space-4);border-block-start:1px solid var(--q-color-border-subtle);gap:var(--q-space-3);flex-direction:column;display:flex}.q-drawer a.q-dlink,.q-acc__btn{width:100%;min-height:48px;padding:var(--q-space-2) 0;font:inherit;color:var(--q-color-text-primary);border:0;border-block-end:1px solid var(--q-color-border-subtle);cursor:pointer;text-align:start;background:0 0;justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.q-acc__btn .q-ico{transition:transform var(--q-motion-duration-medium)}.q-acc__btn[aria-expanded=true] .q-ico{transform:rotate(180deg)}.q-acc__panel{padding:var(--q-space-3) 0 var(--q-space-4);color:var(--q-color-text-secondary);font-size:1rem;line-height:1.8}.q-acc__panel ul{margin:0;padding:0;list-style:none}.q-acc__panel li a{min-height:44px;color:var(--q-color-text-primary);align-items:center;padding-inline-start:var(--q-space-3);font-size:1rem;text-decoration:none;display:flex}.q-sidebar{width:var(--q-size-sidebar);background:var(--q-color-surface-card);border-inline-end:1px solid var(--q-color-border-subtle);padding:var(--q-space-4) var(--q-space-3);gap:var(--q-space-1);flex-direction:column;flex:none;display:flex}.q-sidebar a{align-items:center;gap:var(--q-space-3);min-height:44px;padding:0 var(--q-space-3);border-radius:var(--q-radius-control);color:var(--q-color-text-primary);font-size:1rem;font-weight:500;text-decoration:none;display:flex}.q-sidebar a:hover{background:var(--q-color-surface-hover)}.q-sidebar a[aria-current=page]{background:var(--q-color-surface-selected);color:var(--q-color-text-accent);box-shadow:inset calc(var(--dirx,1) * 3px) 0 0 var(--q-color-action-primary-bg);font-weight:600}[dir=rtl] .q-sidebar a[aria-current=page]{--dirx:-1}.q-sidebar .q-ico{color:var(--q-color-icon-primary)}.q-sidebar a[aria-current=page] .q-ico{color:currentColor}.q-sidebar--compact{width:var(--q-size-sidebar-compact);align-items:center}.q-sidebar--compact a{justify-content:center;width:48px;padding:0}.q-sidebar__group{color:var(--q-color-text-muted);padding:var(--q-space-4) var(--q-space-3) var(--q-space-1);font-size:.75rem;font-weight:500}.q-crumbs ol{align-items:center;gap:var(--q-space-1) var(--q-space-2);flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;line-height:1.6;list-style:none;display:flex}.q-crumbs a{color:var(--q-color-text-link);text-underline-offset:3px;text-decoration:underline}.q-crumbs li{align-items:center;gap:var(--q-space-2);max-width:28ch;display:inline-flex}.q-crumbs li>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-crumbs .q-ico{width:16px;height:16px;color:var(--q-color-icon-muted)}.q-crumbs [aria-current]{color:var(--q-color-text-secondary)}.q-footer{background:var(--q-color-surface-card);border-block-start:1px solid var(--q-color-border-subtle);color:var(--q-color-text-secondary)}.q-footer__in{max-width:var(--q-container-max);padding:var(--q-space-12) var(--q-gutter-desktop) var(--q-space-8);gap:var(--q-space-8);grid-template-columns:1.4fr repeat(3,1fr);margin-inline:auto;display:grid}.q-footer h2{color:var(--q-color-text-primary);margin-bottom:var(--q-space-3);font-size:1rem;font-weight:600}.q-footer ul{gap:var(--q-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.q-footer a{color:var(--q-color-text-secondary);font-size:.875rem;text-decoration:none}.q-footer a:hover{color:var(--q-color-text-link);text-decoration:underline}.q-footer__base{max-width:var(--q-container-max);padding:var(--q-space-4) var(--q-gutter-desktop);border-block-start:1px solid var(--q-color-border-subtle);justify-content:space-between;gap:var(--q-space-4);flex-wrap:wrap;margin-inline:auto;font-size:.875rem;display:flex}.q-tabs{gap:var(--q-space-6);border-block-end:1px solid var(--q-color-border-subtle);display:flex;overflow-x:auto}.q-tabs button{min-height:48px;padding:0 var(--q-space-1);font:inherit;color:var(--q-color-text-secondary);cursor:pointer;white-space:nowrap;gap:var(--q-space-2);background:0 0;border:0;align-items:center;font-size:1rem;font-weight:500;display:inline-flex;position:relative}.q-tabs button[aria-selected=true]{color:var(--q-color-text-accent);font-weight:600}.q-tabs button[aria-selected=true]:after{content:"";inset-inline:0;background:var(--q-color-nav-link-active-indicator);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.q-count{border-radius:var(--q-radius-pill);background:var(--q-color-surface-hover);min-width:22px;height:22px;font:500 .75rem/1 var(--q-font-family-en);color:var(--q-color-text-secondary);place-items:center;padding:0 6px;display:inline-grid}.q-pager{gap:var(--q-space-1);flex-wrap:wrap;align-items:center;display:flex}.q-pager a,.q-pager span{min-width:44px;height:44px;padding:0 var(--q-space-2);border-radius:var(--q-radius-control);color:var(--q-color-text-primary);font:500 1rem/1 var(--q-font-family-en);place-items:center;text-decoration:none;display:inline-grid}.q-pager a:hover{background:var(--q-color-surface-hover)}.q-pager [aria-current=page]{background:var(--q-color-action-primary-bg);color:var(--q-color-text-on-action)}.q-pager .is-disabled{color:var(--q-color-text-muted)}.q-steps{gap:var(--q-space-2);margin:0;padding:0;list-style:none;display:flex}.q-steps li{gap:var(--q-space-2);color:var(--q-color-text-secondary);flex-direction:column;flex:1;min-width:0;font-size:.875rem;display:flex}.q-steps li:before{content:"";border-radius:var(--q-radius-pill);background:var(--q-color-border-subtle);height:4px}.q-steps li.is-done:before,.q-steps li.is-current:before{background:var(--q-color-action-primary-bg)}.q-steps li.is-current{color:var(--q-color-text-primary);font-weight:600}.q-steps__n{font:500 .75rem/1.5 var(--q-font-family-en);color:var(--q-color-text-muted)}.q-steps li.is-done .q-steps__n{color:var(--q-color-status-success-text)}.q-tip{display:inline-flex;position:relative}.q-tip__bubble{bottom:calc(100% + 8px);z-index:var(--q-z-tooltip);background:var(--q-color-tooltip-bg);color:var(--q-color-tooltip-text);padding:var(--q-space-2) var(--q-space-3);border-radius:var(--q-radius-xs);width:max-content;max-width:240px;font-size:.875rem;line-height:1.6;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .q-tip__bubble{transform:translate(50%)}.q-popover{background:var(--q-color-surface-raised);border:1px solid var(--q-color-border-subtle);border-radius:var(--q-radius-card);box-shadow:var(--q-shadow-md);padding:var(--q-space-4);gap:var(--q-space-3);flex-direction:column;width:320px;display:flex}.q-menu{background:var(--q-color-surface-raised);border:1px solid var(--q-color-border-subtle);border-radius:var(--q-radius-control);box-shadow:var(--q-shadow-md);padding:var(--q-space-1);margin:0;list-style:none}.q-menu li[role=option]{gap:var(--q-space-2);min-height:44px;padding:0 var(--q-space-3);border-radius:var(--q-radius-xs);cursor:pointer;align-items:center;display:flex}.q-menu li[aria-selected=true]{background:var(--q-color-surface-selected);color:var(--q-color-text-accent);font-weight:500}.q-menu mark{color:inherit;background:0 0;font-weight:700}.q-tablewrap{border:1px solid var(--q-color-table-border);border-radius:var(--q-radius-card);background:var(--q-color-surface-card);overflow:auto}.q-table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.6}.q-table caption{text-align:start;padding:var(--q-space-4);font-size:1rem;font-weight:600}.q-table th{height:48px;padding:0 var(--q-space-4);background:var(--q-color-table-header-bg);text-align:start;color:var(--q-color-text-secondary);white-space:nowrap;border-block-end:1px solid var(--q-color-table-border);font-weight:600}.q-table td{height:56px;padding:var(--q-space-3) var(--q-space-4);border-block-end:1px solid var(--q-color-table-border);vertical-align:middle}.q-table tr:last-child td{border-block-end:0}.q-table tbody tr:hover{background:var(--q-color-table-row-hover-bg)}.q-table tbody tr.is-selected{background:var(--q-color-surface-selected)}.q-table .q-num{text-align:end}.q-table .q-tabular{white-space:nowrap}.q-table td a.q-link{min-width:18ch;display:inline-block}.q-table th button{gap:var(--q-space-1);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;display:inline-flex}.q-table .q-ico{width:16px;height:16px}.q-mcards{gap:var(--q-space-3);flex-direction:column;display:none}@media (max-width:767.98px){.q-tablewrap.q-responsive{display:none}.q-mcards{display:flex}}.q-dl{gap:var(--q-space-2) var(--q-space-4);grid-template-columns:auto 1fr;margin:0;font-size:.875rem;display:grid}.q-dl dt{color:var(--q-color-text-muted)}.q-dl dd{margin:0}.q-skel{background:var(--q-color-skeleton-bg);border-radius:var(--q-radius-xs)}@media (prefers-reduced-motion:no-preference){.q-skel{animation:1.6s ease-in-out infinite q-pulse}}@keyframes q-pulse{50%{opacity:.55}}.q-state{text-align:center;align-items:center;gap:var(--q-space-3);padding:var(--q-space-10) var(--q-space-6);flex-direction:column;max-width:520px;margin-inline:auto;display:flex}.q-state__art{width:96px;height:96px}.q-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.q-timeline li{padding-inline-start:var(--q-space-8);padding-bottom:var(--q-space-5);font-size:.875rem;position:relative}.q-timeline li:before{content:"";inset-inline-start:7px;background:var(--q-color-border-subtle);width:2px;position:absolute;top:22px;bottom:0}.q-timeline li:last-child:before{display:none}.q-timeline__dot{inset-inline-start:0;border:2px solid var(--q-color-action-primary-bg);background:var(--q-color-surface-card);border-radius:50%;width:16px;height:16px;position:absolute;top:4px}.q-timeline li.is-done .q-timeline__dot{background:var(--q-color-action-primary-bg)}.q-hero{background:var(--q-gradient-brand-hero);color:var(--q-color-text-on-brand)}[data-theme=dark] .q-hero{background:var(--q-gradient-brand-hero-dark)}.q-tint{background:var(--q-gradient-surface-tint)}[data-theme=dark] .q-tint{background:var(--q-gradient-surface-tint-dark)}.q-deco{background:var(--q-gradient-brand-decorative)}[data-theme=dark] .q-deco{background:var(--q-gradient-brand-decorative-dark)}.q-frame{position:relative}.q-frame:before{content:"";top:-1px;background:linear-gradient(225deg,var(--q-color-brand-teal) 0 50%,transparent 50%);border-start-end-radius:var(--q-radius-card);width:40px;height:40px;position:absolute;inset-inline-end:-1px}[dir=rtl] .q-frame:before{background:linear-gradient(135deg,var(--q-color-brand-teal) 0 50%,transparent 50%)}.q-container{max-width:var(--q-container-max);padding-inline:var(--q-gutter-desktop);margin-inline:auto}.q-section{padding-block:var(--q-section-gap-desktop);scroll-margin-top:calc(var(--q-size-header-desktop) + 16px)}.q-grid{gap:var(--q-grid-gap-desktop);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.q-cards{gap:var(--q-space-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}@media (max-width:1023.98px){.q-container{padding-inline:var(--q-gutter-tablet)}.q-grid{gap:var(--q-grid-gap-tablet);grid-template-columns:repeat(8,minmax(0,1fr))}.q-cards{gap:var(--q-space-5)}}@media (max-width:639.98px){.q-container{padding-inline:var(--q-gutter-mobile)}.q-section{padding-block:var(--q-section-gap-mobile);scroll-margin-top:calc(var(--q-size-header-mobile) + 12px)}.q-grid{gap:var(--q-grid-gap-mobile);grid-template-columns:repeat(4,minmax(0,1fr))}.q-cards{gap:var(--q-space-4);grid-template-columns:1fr}.q-footer__in{padding-inline:var(--q-gutter-mobile);grid-template-columns:1fr}}.q-m .q-nav,.q-m .q-hide-md,.q-m .q-hide-sm{display:none}.q-m .q-burger{display:inline-flex}.q-m .q-header__in{height:var(--q-size-header-mobile);padding-inline:var(--q-gutter-mobile);gap:var(--q-space-3)}.q-m .q-container{padding-inline:var(--q-gutter-mobile)}.q-m .q-section{padding-block:var(--q-section-gap-mobile)}.q-m .q-grid{gap:var(--q-grid-gap-mobile);grid-template-columns:repeat(4,minmax(0,1fr))}.q-m .q-cards{gap:var(--q-space-4);grid-template-columns:1fr}.q-m .q-card{padding:var(--q-card-padding-mobile)}.q-m .q-footer__in{padding:var(--q-space-8) var(--q-gutter-mobile);grid-template-columns:1fr;gap:0}.q-m .q-footer__base{padding-inline:var(--q-gutter-mobile)}.q-m .t-display{font-size:2.25rem}.q-m .t-page-title{font-size:2rem}.q-m .t-section-title{font-size:1.625rem}.q-m .t-subsection-title{font-size:1.375rem}.q-m .t-lead{font-size:1.125rem}.q-m .q-tablewrap.q-responsive{display:none}.q-m .q-mcards{display:flex}.q-m .q-dialog__foot{flex-direction:column-reverse}.q-m .q-dialog__foot .q-btn{width:100%}.q-m .q-hide-m,.q-show-m{display:none!important}.q-m .q-show-m{display:flex!important}@media (max-width:639.98px){.q-hide-m{display:none!important}.q-show-m{display:flex!important}}
