@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&family=Noto+Naskh+Arabic:wght@500;600;700;800&family=Tajawal:wght@400;500;700;800;900&display=swap";:root{color-scheme:light;--mz-brand: #d85a30;--mz-brand-rgb: 216, 90, 48;--mz-primary: #c44f29;--mz-primary-rgb: 196, 79, 41;--mz-primary-hover: color-mix(in srgb, var(--mz-primary) 84%, #000000);--mz-primary-strong: color-mix(in srgb, var(--mz-primary) 72%, #000000);--mz-on-primary: #ffffff;--mz-white: #ffffff;--mz-white-rgb: 255, 255, 255;--mz-canvas: #ffffff;--mz-surface: #ffffff;--mz-surface-muted: #fbf9f8;--mz-surface-soft: #f5f1ef;--mz-text: #111827;--mz-text-rgb: 17, 24, 39;--mz-text-secondary: rgba(var(--mz-text-rgb), .88);--mz-text-muted: rgba(var(--mz-text-rgb), .72);--mz-line: rgba(var(--mz-text-rgb), .14);--mz-line-strong: rgba(var(--mz-text-rgb), .24);--mz-focus: rgba(var(--mz-brand-rgb), .36);--mz-logo-filter: none;--mz-success: #526b57;--mz-success-rgb: 82, 107, 87;--mz-success-soft: rgba(var(--mz-success-rgb), .1);--mz-warning: #80652f;--mz-warning-rgb: 128, 101, 47;--mz-warning-soft: rgba(var(--mz-warning-rgb), .1);--mz-danger: #99454b;--mz-danger-rgb: 153, 69, 75;--mz-danger-soft: rgba(var(--mz-danger-rgb), .1);--mz-info: var(--mz-primary);--mz-info-rgb: var(--mz-primary-rgb);--mz-info-soft: rgba(var(--mz-primary-rgb), .1);--mz-font-body: "Cairo", "Noto Naskh Arabic", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mz-font-display: "Cairo", "Noto Naskh Arabic", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mz-radius-sm: .6rem;--mz-radius-md: .85rem;--mz-radius-lg: 1.15rem;--mz-radius-xl: 1.5rem;--mz-radius-pill: 999px;--mz-shadow-sm: 0 1px 2px rgba(var(--mz-text-rgb), .04), 0 2px 4px rgba(var(--mz-text-rgb), .03);--mz-shadow-md: 0 2px 4px rgba(var(--mz-text-rgb), .03), 0 8px 16px rgba(var(--mz-text-rgb), .04), 0 16px 32px rgba(var(--mz-text-rgb), .03);--mz-shadow-lg: 0 4px 8px rgba(var(--mz-text-rgb), .02), 0 16px 32px rgba(var(--mz-text-rgb), .05), 0 32px 64px rgba(var(--mz-text-rgb), .06), 0 48px 96px rgba(var(--mz-text-rgb), .03);--mz-ease: cubic-bezier(.22, 1, .36, 1);--mz-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--mz-ease-smooth: cubic-bezier(.22, 1, .36, 1);--mz-z-sticky: 20;--mz-z-overlay: 40;--mz-z-modal: 60;--mz-z-progress: 100;--primary: var(--mz-primary);--primary-rgb: var(--mz-primary-rgb);--primary-hover: var(--mz-primary-hover);--primary-light: rgba(var(--mz-primary-rgb), .1);--primary-soft: rgba(var(--mz-primary-rgb), .055);--secondary: var(--mz-text-secondary);--success: var(--mz-success);--success-light: var(--mz-success-soft);--danger: var(--mz-danger);--danger-light: var(--mz-danger-soft);--warning: var(--mz-warning);--warning-light: var(--mz-warning-soft);--info: var(--mz-info);--info-light: var(--mz-info-soft);--bg-body: var(--mz-canvas);--bg-sidebar: var(--mz-surface);--bg-sidebar-hover: var(--mz-surface-soft);--bg-card: var(--mz-surface);--bg-card-rgb: var(--mz-white-rgb);--bg-elevated: var(--mz-surface);--bg-elevated-rgb: var(--mz-white-rgb);--text-primary: var(--mz-text);--text-secondary: var(--mz-text-secondary);--text-muted: var(--mz-text-muted);--text-sidebar: var(--mz-text-secondary);--text-sidebar-active: var(--mz-primary);--border-color: var(--mz-line);--border-light: rgba(var(--mz-primary-rgb), .09);--border-sidebar: var(--mz-line);--radius-sm: var(--mz-radius-sm);--radius-md: var(--mz-radius-md);--radius-lg: var(--mz-radius-lg);--radius-xl: var(--mz-radius-xl);--radius-full: var(--mz-radius-pill);--shadow-sm: var(--mz-shadow-sm);--shadow-md: var(--mz-shadow-md);--shadow-lg: var(--mz-shadow-lg);--shadow-xl: var(--mz-shadow-lg);--shadow-card: var(--mz-shadow-md);--shadow-sidebar: var(--mz-shadow-md);--transition-fast: .15s var(--mz-ease);--transition-base: .2s var(--mz-ease);--transition-slow: .3s var(--mz-ease);--bs-primary: var(--mz-primary);--bs-primary-rgb: var(--mz-primary-rgb);--bs-link-color: var(--mz-primary);--bs-link-hover-color: var(--mz-primary-hover);--bs-primary-bg-subtle: rgba(var(--mz-primary-rgb), .1);--bs-primary-border-subtle: rgba(var(--mz-primary-rgb), .24);--bs-body-bg: var(--mz-canvas);--bs-body-color: var(--mz-text);--bs-border-color: var(--mz-line);--bs-secondary-bg: var(--mz-surface-muted);--bs-secondary-color: var(--mz-text-secondary);--bs-emphasis-color: var(--mz-text);--bs-success: var(--mz-success);--bs-success-rgb: var(--mz-success-rgb);--bs-danger: var(--mz-danger);--bs-danger-rgb: var(--mz-danger-rgb);--bs-warning: var(--mz-warning);--bs-warning-rgb: var(--mz-warning-rgb);--bs-info: var(--mz-info);--bs-info-rgb: var(--mz-info-rgb)}:root[data-theme=dark],:root[data-bs-theme=dark]{color-scheme:light;--bg-body: var(--mz-canvas);--bg-sidebar: var(--mz-surface);--bg-sidebar-hover: var(--mz-surface-soft);--bg-card: var(--mz-surface);--text-primary: var(--mz-text);--text-secondary: var(--mz-text-secondary);--text-muted: var(--mz-text-muted);--border-color: var(--mz-line);--border-light: rgba(var(--mz-primary-rgb), .09);--bs-body-bg: var(--mz-canvas);--bs-body-color: var(--mz-text);--bs-card-bg: var(--mz-surface);--bs-dark: var(--mz-text);--bs-light: var(--mz-surface-muted);--bs-dark-rgb: var(--mz-text-rgb);--bs-light-rgb: var(--mz-white-rgb);--bs-secondary-bg: var(--mz-surface-muted);--bs-secondary-color: var(--mz-text-secondary);--bs-emphasis-color: var(--mz-text)}:root.dark{color-scheme:dark;--mz-brand: #d85a30;--mz-brand-rgb: 216, 90, 48;--mz-primary: #d85a30;--mz-primary-rgb: 216, 90, 48;--mz-primary-hover: color-mix(in srgb, var(--mz-primary) 86%, #ffffff);--mz-primary-strong: color-mix(in srgb, var(--mz-primary) 72%, #ffffff);--mz-on-primary: #111112;--mz-canvas: #0f0f10;--mz-surface: #171718;--mz-surface-muted: #1d1d1f;--mz-surface-soft: #252527;--mz-text: #f5f3f1;--mz-text-rgb: 245, 243, 241;--mz-text-secondary: rgba(var(--mz-text-rgb), .78);--mz-text-muted: rgba(var(--mz-text-rgb), .62);--mz-line: rgba(var(--mz-text-rgb), .13);--mz-line-strong: rgba(var(--mz-text-rgb), .24);--mz-focus: rgba(var(--mz-brand-rgb), .52);--mz-logo-filter: none;--mz-success: #9dbba2;--mz-success-rgb: 157, 187, 162;--mz-warning: #d2b778;--mz-warning-rgb: 210, 183, 120;--mz-danger: #df969d;--mz-danger-rgb: 223, 150, 157;--mz-shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--mz-shadow-md: 0 14px 38px rgba(0, 0, 0, .28);--mz-shadow-lg: 0 28px 72px rgba(0, 0, 0, .34);--bg-card-rgb: 23, 23, 24;--bg-elevated-rgb: 23, 23, 24;--bs-card-bg: var(--mz-surface);--bs-dark: var(--mz-text);--bs-light: var(--mz-surface-muted);--bs-dark-rgb: var(--mz-text-rgb);--bs-light-rgb: 29, 29, 31}html{background:var(--mz-canvas);accent-color:var(--mz-primary);text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--mz-font-body)}img[src$="logo-4.png"]{filter:var(--mz-logo-filter)!important}.qrole-brand-logo{display:inline-grid;align-items:center;inline-size:100%;max-inline-size:100%;line-height:0}.qrole-brand-logo>img{grid-area:1 / 1;inline-size:100%;block-size:auto;object-fit:contain}.qrole-brand-logo__on-dark{display:none}:root.dark .qrole-brand-logo__on-light,.qrole-brand-logo--on-dark .qrole-brand-logo__on-light{display:none}:root.dark .qrole-brand-logo__on-dark,.qrole-brand-logo--on-dark .qrole-brand-logo__on-dark{display:block}.qrole-brand-logo--on-light .qrole-brand-logo__on-light{display:block}.qrole-brand-logo--on-light .qrole-brand-logo__on-dark{display:none}::selection{color:var(--mz-on-primary);background:var(--mz-primary)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--mz-focus);outline-offset:3px}:where(a,button,input,select,textarea,summary,[role=button]){touch-action:manipulation}:where(button,[role=button],.btn){-webkit-tap-highlight-color:transparent}:where(button,[role=button],.btn):active:not(:disabled):not([aria-disabled=true]){filter:brightness(.96)}:where(button,input,select,textarea,.btn):disabled,:where(button,.btn)[aria-disabled=true]{cursor:not-allowed!important;opacity:.58!important}:where(button,.btn)[aria-disabled=true]{pointer-events:none}.mz-page-progress{position:fixed;z-index:var(--mz-z-progress);inset:0 0 auto;block-size:3px;pointer-events:none;opacity:0;background:var(--mz-primary);box-shadow:0 1px 10px rgba(var(--mz-primary-rgb),.25);transform:scaleX(0);transform-origin:left center}html[dir=rtl] .mz-page-progress{transform-origin:right center}.mz-page-progress.is-active{opacity:1;transform:scaleX(.78);transition:transform 7s cubic-bezier(.08,.65,.2,1),opacity .12s ease-out}.mz-page-progress.is-complete{opacity:0;transform:scaleX(1);transition:transform .12s ease-out,opacity .18s ease-in 80ms}html.mz-is-navigating,html.mz-is-navigating :where(a,button){cursor:progress!important}.mz-form-submitting{cursor:progress}.mz-is-loading{display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem}.mz-button-spinner{inline-size:1rem;block-size:1rem;flex:0 0 auto;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:mz-spin .7s linear infinite}@keyframes mz-spin{to{transform:rotate(1turn)}}.mz-required-indicator{color:var(--mz-danger);font-weight:800}.invalid-feedback,[data-validation-error]{color:var(--mz-danger)!important;font-size:.8rem;line-height:1.6}.is-invalid,[aria-invalid=true]{border-color:var(--mz-danger)!important}.is-invalid:focus,[aria-invalid=true]:focus{box-shadow:0 0 0 .22rem rgba(var(--mz-danger-rgb),.16)!important}.alert[data-mz-alert-ready=true]{position:relative;padding-inline-end:3.25rem!important;transition:opacity .16s ease-in,transform .16s ease-in}.alert.mz-alert-leaving{opacity:0;transform:translateY(-.35rem)}.mz-alert-dismiss{position:absolute;inset-block-start:50%;inset-inline-end:.6rem;display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;color:currentColor;background:transparent;border:0;border-radius:var(--mz-radius-pill);font:inherit;font-size:1.35rem;line-height:1;transform:translateY(-50%);cursor:pointer}.mz-alert-dismiss:hover{background:rgba(var(--mz-primary-rgb),.08)}@keyframes phoneRotateAnim{0%,15%{transform:rotate(0)}35%,65%{transform:rotate(90deg)}85%,to{transform:rotate(0)}}.mz-table-scroll-hint{display:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .95rem;margin-block-end:.75rem;background:linear-gradient(135deg,rgba(var(--mz-primary-rgb),.08),rgba(var(--mz-primary-rgb),.02));border:1px solid rgba(var(--mz-primary-rgb),.18);border-radius:var(--mz-radius-lg, 12px);box-shadow:0 2px 8px #0000000a;transition:opacity .28s ease,max-height .32s ease,padding .28s ease,margin .28s ease;max-height:120px;overflow:hidden}.card>.mz-table-scroll-hint{margin:.75rem .9rem .5rem}.mz-table-hint-content{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.mz-rotate-phone-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(var(--mz-primary-rgb),.12);color:var(--mz-primary);flex-shrink:0}.mz-rotate-phone-icon svg{animation:phoneRotateAnim 2.8s ease-in-out infinite;transform-origin:center center}.mz-table-hint-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.mz-table-hint-title{font-size:.8125rem;font-weight:800;color:var(--mz-text-primary, #1e293b);line-height:1.35}.mz-table-hint-desc{font-size:.725rem;color:var(--mz-text-secondary, #64748b);line-height:1.35}.mz-hint-dismiss{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:#0000000d;border-radius:50%;color:var(--mz-text-muted, #94a3b8);font-size:1.2rem;line-height:1;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.mz-hint-dismiss:hover{background:rgba(var(--mz-primary-rgb),.15);color:var(--mz-primary)}.mz-table-scroll-hint.is-hidden{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-width:0;pointer-events:none}.mz-table-overflow:focus-visible{outline:3px solid var(--mz-focus);outline-offset:3px}@media(max-width:767.98px){.mz-table-scroll-hint{display:flex}:where(.mz-dashboard-shell,.mz-auth-shell) :is(input,select,textarea,.form-control,.form-select){font-size:16px!important}}@media(orientation:landscape)and (max-height:520px){.mz-table-scroll-hint{display:none!important}}.mz-marketing-shell,.mz-legal-shell,.mz-standalone-shell{min-width:320px;color:var(--mz-text)!important;background:var(--mz-canvas)!important}.mz-marketing-shell #theme-toggle{display:inline-grid}.mz-marketing-shell :is(.product-window,.panel-preview,.hakam-section,.final-cta){color:var(--mz-text)!important;background:var(--mz-surface)!important;border-color:var(--mz-line)!important;box-shadow:var(--mz-shadow-sm)!important}.mz-marketing-shell :is(.product-topbar,.product-sidebar,.analysis-card,.signal-box,.preview-document,.agent-node){color:var(--mz-text-secondary)!important;background:var(--mz-surface-muted)!important;border-color:var(--mz-line)!important}.mz-marketing-shell :is(.product-window,.panel-preview,.hakam-section,.final-cta) :is(h1,h2,h3,h4,strong){color:var(--mz-text)!important}.mz-marketing-shell :is(.product-window,.panel-preview,.hakam-section,.final-cta) :is(p,span,li){border-color:var(--mz-line)}.mz-marketing-shell :is(.window-dots span,.analysis-progress,.text-line){background:var(--mz-surface-soft)!important}.mz-marketing-shell :is(.product-window,.panel-preview,.hakam-section,.final-cta,.floating-insight,.floating-source) :is([class*=text-white],[class*=text-gray-1],[class*=text-gray-2],[class*=text-gray-3]){color:var(--mz-text)!important}.mz-marketing-shell :is(.product-window,.panel-preview,.hakam-section,.final-cta,.floating-insight,.floating-source) :is([class*=text-gray-4],[class*=text-gray-5]){color:var(--mz-text-secondary)!important}.mz-marketing-shell :is(.product-window,.panel-preview,.hakam-section,.final-cta,.floating-insight,.floating-source) [class*=text-brand-]{color:var(--mz-primary-strong)!important}.mz-marketing-shell :is(.product-window,.panel-preview) :is([class*=text-emerald],.status-badge){color:#047857!important}.mz-marketing-shell :is(.product-window,.panel-preview) [class*=text-amber]{color:#b45309!important}.mz-marketing-shell .agent-number{color:var(--mz-primary-strong)!important;background:rgba(var(--mz-primary-rgb),.12)!important}.mz-marketing-shell :is(.floating-insight,.capability-card,.workflow-step,.audience-card,.security-card,.faq-item,.panel-copy){color:var(--mz-text)!important;background:var(--mz-surface)!important;border-color:var(--mz-line)!important;box-shadow:var(--mz-shadow-sm)!important}.mz-marketing-shell :is(.final-cta,.hakam-section) .button-secondary{color:var(--mz-primary-strong)!important;background:var(--mz-surface)!important;border-color:var(--mz-line-strong)!important}.mz-legal-shell>header,.mz-marketing-shell .site-header,.mz-standalone-shell nav,.mz-standalone-shell header,.mz-standalone-shell footer{color:var(--mz-text)!important;background:color-mix(in srgb,var(--mz-surface) 94%,transparent)!important;border-color:var(--mz-line)!important;box-shadow:none!important}.mz-legal-shell main>div>div,.mz-standalone-shell section,.mz-standalone-shell form,.mz-standalone-shell [role=dialog]>div:last-child{border-color:var(--mz-line)!important}.mz-standalone-shell :is(.bg-dark-950,.bg-dark-900,.bg-dark-800,.bg-dark-700),.mz-standalone-shell [class*=bg-dark-],.mz-standalone-shell [class*=bg-black]{background-color:var(--mz-surface)!important}.mz-standalone-shell :is(.card,.station-card,.pain-card,.gold-card,.feat-row){color:var(--mz-text)!important;background:var(--mz-surface)!important;border-color:var(--mz-line)!important;box-shadow:var(--mz-shadow-sm)!important}.mz-standalone-shell :is(.card,.station-card,.pain-card,.gold-card):hover{border-color:var(--mz-line-strong)!important;box-shadow:var(--mz-shadow-md)!important}.mz-standalone-shell :is(.text-white,[class*=text-gray-100],[class*=text-gray-200]){color:var(--mz-text)!important}.mz-standalone-shell [class*=border-white]{border-color:var(--mz-line)!important}.mz-standalone-shell :is(.bg-brand-400,.bg-brand-500,.bg-brand-600),.mz-standalone-shell [class*=bg-brand-]{color:var(--mz-on-primary)!important;background-color:var(--mz-primary)!important}.mz-standalone-shell :is(input,select,textarea){color:var(--mz-text)!important;background:var(--mz-surface)!important;border-color:var(--mz-line-strong)!important}.mz-standalone-shell :is(input,select,textarea)::placeholder{color:var(--mz-text-muted)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{scroll-behavior:smooth}.mz-dashboard-shell,.mz-auth-shell,.mz-status-shell{min-width:320px;overflow-x:hidden;color:var(--mz-text);background:var(--mz-canvas)!important;text-rendering:optimizeLegibility}.mz-dashboard-shell{min-height:100dvh}.mz-dashboard-shell:before,.mz-dashboard-shell:after,.mz-auth-shell:before,.mz-auth-shell:after,.mz-status-shell:before,.mz-status-shell:after{display:none!important}.mz-dashboard-shell .main-content{position:relative;background:var(--mz-canvas)}.modal-backdrop{z-index:1050!important}.modal{z-index:1055!important}.mz-dashboard-shell .sidebar{position:fixed;inset-block:0;height:100dvh;color:var(--mz-text);background:var(--mz-surface)!important;border-inline-end:1px solid var(--mz-line);box-shadow:none!important}.mz-dashboard-shell .sidebar:before{display:none!important}.mz-dashboard-shell .sidebar-header{min-height:82px;background:var(--mz-surface)!important;border-block-end:1px solid var(--mz-line)}.mz-dashboard-shell .sidebar-logo-img{filter:none!important}.mz-dashboard-shell .sidebar-user-inner,.mz-dashboard-shell .footer-item{color:var(--mz-text-secondary)!important;background:var(--mz-surface-muted)!important;border:1px solid var(--mz-line)!important;box-shadow:none!important}.mz-dashboard-shell .user-avatar-lg,.mz-dashboard-shell .user-avatar{color:var(--mz-on-primary)!important;background:var(--mz-primary)!important;box-shadow:none!important}.mz-dashboard-shell .user-name-lg,.mz-dashboard-shell .user-role-lg,.mz-dashboard-shell .footer-item span{color:var(--mz-text-secondary)!important}.mz-dashboard-shell .status-dot{background:var(--mz-success)!important}.mz-dashboard-shell .menu-label{color:var(--mz-text-muted)!important}.mz-dashboard-shell .menu-item{min-height:44px;color:var(--mz-text-secondary)!important;border:1px solid transparent;border-radius:var(--mz-radius-md);background:transparent!important;transition:color .16s var(--mz-ease),background-color .16s var(--mz-ease),border-color .16s var(--mz-ease)}.mz-dashboard-shell .menu-item:hover{color:var(--mz-primary)!important;background:var(--mz-surface-muted)!important;border-color:var(--mz-line);transform:none!important}.mz-dashboard-shell .menu-item.active{color:var(--mz-primary)!important;background:var(--mz-surface-soft)!important;border-color:var(--mz-line-strong);box-shadow:none!important}.mz-dashboard-shell .menu-item.active:before,.mz-dashboard-shell .menu-item:hover:before{display:none!important}.mz-dashboard-shell .menu-item :is(i,svg),.mz-dashboard-shell .footer-item :is(i,svg){color:currentColor!important}.mz-dashboard-shell .menu-badge{color:var(--mz-primary)!important;background:var(--mz-surface-soft)!important;border:1px solid var(--mz-line)}.mz-dashboard-shell .navbar-custom{min-height:var(--header-height, 72px);height:auto;color:var(--mz-text);background:rgba(var(--mz-white-rgb),.92)!important;border-block-end:1px solid var(--mz-line)!important;box-shadow:none!important;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5)}.mz-dashboard-shell .navbar-custom.scrolled{box-shadow:var(--mz-shadow-sm)!important}.mz-dashboard-shell .navbar-brand h5{color:var(--mz-text)!important;font-weight:800!important}.mz-dashboard-shell #themeToggleBtn{display:none!important}.mz-dashboard-shell .navbar-search{background:var(--mz-surface-muted)!important;border:1px solid var(--mz-line)!important}.mz-dashboard-shell .navbar-search :is(i,input){color:var(--mz-text-secondary)!important}.mz-dashboard-shell .navbar-actions{gap:.45rem}.mz-dashboard-shell .action-btn,.mz-dashboard-shell .user-menu{color:var(--mz-text-secondary)!important;background:var(--mz-surface)!important;border:1px solid var(--mz-line)!important;box-shadow:none!important}.mz-dashboard-shell .action-btn:hover,.mz-dashboard-shell .user-menu:hover{color:var(--mz-primary)!important;background:var(--mz-surface-muted)!important;border-color:var(--mz-line-strong)!important;transform:none!important}.mz-dashboard-shell .content-area{padding:clamp(1rem,2.2vw,2rem);background:var(--mz-canvas)}.mz-dashboard-shell .content-area>.container-fluid{max-width:1680px;margin-inline:auto}.mz-dashboard-shell [style*="background: #ffffff"],.mz-dashboard-shell [style*="background:#ffffff"],.mz-dashboard-shell [style*="background: white"],.mz-dashboard-shell [style*="background:#fff"],.mz-dashboard-shell [style*="background: #fff"]{background:var(--mz-surface)!important}.mz-dashboard-shell .card:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning):not(.bg-info):not(.bg-dark):not(.bg-gradient):not(.contract-templates-hero):not(.contract-hero-banner):not(.hero-banner-dark):not(.office-website-hero):not(.contract-saudi-hub),.mz-dashboard-shell .dropdown-menu,.mz-dashboard-shell .modal-content,.mz-dashboard-shell .offcanvas,.mz-dashboard-shell .list-group-item,.mz-dashboard-shell .modern-table-container{color:var(--mz-text);background:var(--mz-surface)!important;border-color:var(--mz-line)!important}.mz-dashboard-shell .card{border:1px solid var(--mz-line)!important;border-radius:var(--mz-radius-lg)!important;box-shadow:var(--mz-shadow-sm)!important}.mz-dashboard-shell .card:hover,.mz-dashboard-shell .hover-elevate:hover,.mz-dashboard-shell .stat-card:hover{border-color:var(--mz-line-strong)!important;box-shadow:var(--mz-shadow-md)!important;transform:translateY(-3px)}.mz-dashboard-shell .card-header:not([class*=bg-]),.mz-dashboard-shell .card-footer:not([class*=bg-]){color:var(--mz-text);background:var(--mz-surface)!important;border-color:var(--mz-line)!important}.mz-dashboard-shell .stats-grid{gap:clamp(.75rem,1.5vw,1.25rem)}.mz-dashboard-shell .stat-card{color:var(--mz-text);background:var(--mz-surface)!important;border:1px solid var(--mz-line)!important;box-shadow:var(--mz-shadow-sm)!important}.mz-dashboard-shell .stat-icon,.mz-dashboard-shell .icon-box-lg,.mz-dashboard-shell .icon-box-md,.mz-dashboard-shell .empty-state-icon{color:var(--mz-primary)!important;background:var(--mz-surface-soft)!important;border:1px solid var(--mz-line);box-shadow:none!important}.mz-dashboard-shell .btn,.mz-auth-shell .btn,.mz-status-shell .btn{min-height:44px;border-radius:var(--mz-radius-md)!important;font-weight:800;transition:color .2s var(--mz-ease),background-color .2s var(--mz-ease),border-color .2s var(--mz-ease),transform .3s var(--mz-ease-spring, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .3s var(--mz-ease)}.mz-dashboard-shell .btn-primary,.mz-auth-shell .btn-primary,.mz-status-shell .btn-primary,.mz-dashboard-shell .bg-primary:not([class*=bg-opacity]):not([class*=soft]):not([class*=icon]):not(.stat-icon-circle){color:#fff!important;background:#111827!important;border-color:#111827!important;box-shadow:0 4px 14px #11182733!important}.mz-dashboard-shell .btn-primary:hover,.mz-auth-shell .btn-primary:hover,.mz-status-shell .btn-primary:hover{color:#fff!important;background:#000!important;border-color:#000!important;transform:translateY(-2px);box-shadow:0 8px 22px #11182759!important}.mz-dashboard-shell .btn-outline-primary,.mz-auth-shell .btn-outline-primary{color:#111827!important;background:var(--mz-surface)!important;border-color:#11182740!important}.mz-dashboard-shell .btn-outline-primary:hover,.mz-auth-shell .btn-outline-primary:hover,.mz-auth-shell .btn-check:checked+.btn-outline-primary{color:var(--mz-on-primary)!important;background:var(--mz-primary)!important;border-color:var(--mz-primary)!important}.mz-dashboard-shell :is(.btn-light,.btn-secondary),.mz-auth-shell :is(.btn-light,.btn-secondary){color:var(--mz-text)!important;background:var(--mz-surface-muted)!important;border-color:var(--mz-line)!important}.mz-dashboard-shell :is(.form-control,.form-select,.input-group-text,textarea:not(.composer-textarea):not(.chatgpt-omnibox-textarea):not(.chatgpt-composer-textarea)),.mz-auth-shell :is(.form-control,.form-select,.input-group-text,textarea:not(.composer-textarea):not(.chatgpt-omnibox-textarea):not(.chatgpt-composer-textarea)){min-height:46px;color:var(--mz-text)!important;background:var(--mz-surface)!important;border-color:var(--mz-line-strong)!important;border-radius:var(--mz-radius-md)}.mz-dashboard-shell :is(.form-control,.form-select,textarea:not(.composer-textarea):not(.chatgpt-omnibox-textarea):not(.chatgpt-composer-textarea))::placeholder,.mz-auth-shell :is(.form-control,.form-select,textarea:not(.composer-textarea):not(.chatgpt-omnibox-textarea):not(.chatgpt-composer-textarea))::placeholder{color:var(--mz-text-muted)!important}.mz-dashboard-shell :is(.form-control,.form-select,textarea:not(.composer-textarea):not(.chatgpt-omnibox-textarea):not(.chatgpt-composer-textarea)):focus,.mz-auth-shell :is(.form-control,.form-select,textarea:not(.composer-textarea):not(.chatgpt-omnibox-textarea):not(.chatgpt-composer-textarea)):focus{border-color:var(--mz-primary)!important;box-shadow:0 0 0 .22rem var(--mz-focus)!important}.mz-dashboard-shell .table-responsive,.mz-dashboard-shell .modern-table-container{overflow-x:auto;border:1px solid var(--mz-line);border-radius:var(--mz-radius-lg);background:var(--mz-surface);overscroll-behavior-inline:contain}.mz-dashboard-shell .table{margin:0;color:var(--mz-text-secondary)!important;background:transparent!important}.mz-dashboard-shell .table>:not(caption)>*>*{color:inherit;background:transparent!important;border-color:var(--mz-line)!important}.mz-dashboard-shell .table thead th{color:var(--mz-text-muted)!important;background:var(--mz-surface-muted)!important;font-size:.75rem;font-weight:800;letter-spacing:.02em}.mz-dashboard-shell .table tbody tr:hover>*{background:var(--mz-surface-muted)!important}.mz-dashboard-shell :is(.nav-tabs,.nav-pills){gap:.35rem;border-color:var(--mz-line)!important}.mz-dashboard-shell :is(.nav-tabs,.nav-pills) .nav-link{min-height:44px;color:var(--mz-text-secondary);border-radius:var(--mz-radius-md)}.mz-dashboard-shell :is(.nav-tabs,.nav-pills) .nav-link:is(:hover,.active){color:var(--mz-primary)!important;background:var(--mz-surface-soft)!important;border-color:var(--mz-line)!important}.mz-dashboard-shell .dropdown-menu{border-radius:var(--mz-radius-lg)!important;box-shadow:var(--mz-shadow-md)!important}.mz-dashboard-shell .dropdown-item{min-height:42px;color:var(--mz-text-secondary)!important;border-radius:var(--mz-radius-sm)}.mz-dashboard-shell .dropdown-item:hover{color:var(--mz-primary)!important;background:var(--mz-surface-muted)!important}.mz-dashboard-shell :is(.breadcrumb,.alert){border-radius:var(--mz-radius-md)!important}.mz-dashboard-shell .alert{border:1px solid currentColor!important;box-shadow:none!important}.mz-dashboard-shell :is(.badge.bg-light,.bg-light){color:var(--mz-text-secondary)!important;background:var(--mz-surface-muted)!important}.mz-dashboard-shell .bg-white{background:var(--mz-surface)!important}.mz-dashboard-shell :is(.text-dark,a.text-dark){color:var(--mz-text)!important}.mz-dashboard-shell :is(.text-secondary,.text-muted){color:var(--mz-text-muted)!important}.mz-dashboard-shell .text-primary,.mz-auth-shell .text-primary,.mz-status-shell .text-primary{color:var(--mz-primary)!important}.mz-dashboard-shell .pagination .page-link{min-width:42px;min-height:42px;color:var(--mz-primary);background:var(--mz-surface);border-color:var(--mz-line)}.mz-dashboard-shell .pagination .active>.page-link{color:var(--mz-on-primary);background:var(--mz-primary);border-color:var(--mz-primary)}.mz-dashboard-shell :is(img,svg),.mz-auth-shell :is(img,svg){max-width:100%}.mz-dashboard-shell .global-voice-btn{color:var(--mz-primary)!important;background:var(--mz-surface)!important;border:1px solid var(--mz-line)!important;box-shadow:var(--mz-shadow-sm)!important}.mz-dashboard-shell .lib-search-input-group .form-control{min-width:0;color:var(--mz-text)!important;background:transparent!important}.mz-auth-shell{min-height:100dvh;background:var(--mz-canvas)!important}.mz-auth-shell .auth-container{position:relative;z-index:1;min-height:100dvh;padding:clamp(.75rem,3vw,2rem)}.mz-auth-shell .auth-card{width:min(100%,1040px);max-width:min(100%,1040px);color:var(--mz-text);background:var(--mz-surface)!important;border:1px solid var(--mz-line)!important;border-radius:var(--mz-radius-xl)!important;box-shadow:var(--mz-shadow-lg)!important;overflow:hidden}.mz-auth-shell .auth-card.wide{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(380px,1fr)}.mz-auth-shell .auth-card.wide :is(.auth-side-content,.auth-main-content){width:auto}.mz-auth-shell .auth-side-content{display:flex;color:var(--mz-text)!important;background:var(--mz-surface-muted)!important;border-inline-end:1px solid var(--mz-line)}.mz-auth-shell .auth-side-content:after{display:none!important}.mz-auth-shell .auth-main-content,.mz-auth-shell .auth-header,.mz-auth-shell .auth-body{color:var(--mz-text)!important;background:var(--mz-surface)!important}.mz-auth-shell .auth-main-content.overflow-auto{scrollbar-gutter:stable}.mz-auth-shell :is(.auth-side-content,.auth-main-content) :is(h1,h2,h3,h4,p,li,span:not(.input-group-text)){border-color:var(--mz-line)}.mz-auth-shell .floating-shapes{display:none!important}.mz-auth-shell :is(.alert,.card){border-radius:var(--mz-radius-lg)!important}.mz-status-shell{display:grid;min-height:100dvh;height:auto!important;place-items:center;padding:clamp(1rem,4vw,3rem)}.mz-status-shell .card{width:min(100%,580px);color:var(--mz-text);background:var(--mz-surface)!important;border:1px solid var(--mz-line)!important;border-radius:var(--mz-radius-xl)!important;box-shadow:var(--mz-shadow-lg)!important}.mz-status-shell .card-header{padding:clamp(2rem,7vw,3.25rem) 1rem!important;color:var(--mz-text)!important;background:var(--mz-surface-muted)!important;border:0!important;border-block-end:1px solid var(--mz-line)!important}.mz-status-shell .icon-box{width:88px;height:88px;color:var(--mz-on-primary)!important;background:var(--mz-primary)!important;box-shadow:none!important}.mz-status-shell .card-body{padding:clamp(1.5rem,6vw,3rem)!important}.mz-dashboard-shell :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.mz-auth-shell :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.mz-status-shell :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--mz-focus);outline-offset:3px}@media(max-width:1199.98px){.mz-dashboard-shell .navbar-search{width:min(28vw,280px)}}@media(max-width:991.98px){.mz-dashboard-shell.sidebar-open{overflow:hidden;touch-action:none}.mz-dashboard-shell .sidebar{width:min(88vw,320px);z-index:1050}html[dir=rtl] .mz-dashboard-shell .sidebar{transform:translate(100%)}html[dir=ltr] .mz-dashboard-shell .sidebar{transform:translate(-100%)}html[dir] .mz-dashboard-shell .sidebar.active{transform:translate(0)}.mz-dashboard-shell .sidebar-overlay{z-index:1040;background:rgba(var(--mz-text-rgb),.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mz-dashboard-shell .navbar-search{display:none!important}.mz-auth-shell .auth-card.wide{grid-template-columns:1fr}.mz-auth-shell .auth-side-content{display:none!important}}@media(max-width:767.98px){.mz-dashboard-shell .navbar-custom{align-items:center;gap:.75rem}.mz-dashboard-shell .navbar-actions{margin-inline-start:auto}.mz-dashboard-shell .content-area{padding:1rem .85rem 5rem}.mz-dashboard-shell :is(.card-body,.card-header,.card-footer){padding:1rem!important}.mz-dashboard-shell :is(.btn-group,.d-flex.gap-2,.d-flex.gap-3){flex-wrap:wrap}.mz-dashboard-shell .table :is(.btn-group,.d-flex,.d-inline-flex){flex-wrap:nowrap!important}.mz-dashboard-shell :is(.table-responsive,.modern-table-container)>.table:not(.table-sm):not(.table-borderless){min-width:620px}.mz-dashboard-shell .table.table-sm,.mz-dashboard-shell .table.table-borderless,.mz-dashboard-shell table:not(.table-responsive table):not(.modern-table-container table){min-width:0!important;width:100%!important}.mz-dashboard-shell .table thead th,.mz-dashboard-shell .table tbody td{padding-inline:12px!important;padding-block:10px!important;font-size:.8125rem}.mz-dashboard-shell .table thead th:first-child,.mz-dashboard-shell .table tbody td:first-child{padding-inline-start:14px!important}.mz-dashboard-shell .table thead th:last-child,.mz-dashboard-shell .table tbody td:last-child{padding-inline-end:14px!important}.mz-dashboard-shell .table thead th{white-space:nowrap!important}.mz-dashboard-shell .table tbody td :is(.badge,[class*=status-badge],.urgency-pill){white-space:nowrap!important;font-size:.72rem}.mz-dashboard-shell .table tbody td:last-child{white-space:nowrap!important}.mz-dashboard-shell .table tbody td:last-child .btn{min-height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}}@media(max-width:575.98px){.mz-dashboard-shell .navbar-actions>a.action-btn,.mz-dashboard-shell .navbar-actions>.vr{display:none!important}.mz-dashboard-shell .navbar-brand h5{max-width:48vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-dashboard-shell .user-menu{padding:.25rem!important}.mz-dashboard-shell .action-btn{min-width:42px;min-height:42px}.mz-dashboard-shell .container-fluid>.d-flex.justify-content-between,.mz-dashboard-shell .container-fluid>.d-flex.align-items-center.justify-content-between,.mz-dashboard-shell .d-flex.justify-content-between.align-items-end{align-items:flex-start!important;flex-direction:column}.mz-dashboard-shell .container-fluid>.d-flex.justify-content-between .btn,.mz-dashboard-shell .d-flex.justify-content-between.align-items-end .btn{width:100%}.mz-dashboard-shell .stats-grid{grid-template-columns:1fr}.mz-dashboard-shell .pagination{overflow-x:auto;justify-content:flex-start;padding-inline:.25rem}.mz-auth-shell .auth-container{align-items:stretch;padding:.55rem}.mz-auth-shell .auth-card{min-height:calc(100dvh - 1.1rem);border-radius:var(--mz-radius-lg)!important}.mz-auth-shell .auth-main-content{padding:1.25rem!important}}.evidence-status{align-items:center;gap:.3rem;padding:.3rem .55rem;border:1px solid rgba(var(--mz-primary-rgb),.22);border-radius:999px;background:rgba(var(--mz-primary-rgb),.07);color:var(--mz-primary);font-size:.72rem;font-weight:700}.evidence-status bdi{display:inline-grid;place-items:center;min-width:1.2rem;min-height:1.2rem;padding-inline:.25rem;border-radius:999px;background:var(--mz-primary);color:#fff;font-size:.64rem}.evidence-panel{padding:1rem 1.15rem;border:1px solid rgba(var(--mz-primary-rgb),.16);border-radius:var(--mz-radius-lg, 14px);background:linear-gradient(180deg,#f8fafcf5,#f1f5f9e6);box-shadow:0 4px 18px -4px #0d3b660f}.evidence-panel-heading{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.8rem}.evidence-panel-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;border-radius:.65rem;background:linear-gradient(135deg,#0d3b66,#1e3a8a);color:gold;font-size:.85rem;box-shadow:0 2px 8px #0d3b6640}.evidence-panel-title{margin:0 0 .15rem;color:var(--mz-text);font-size:.95rem;font-weight:800}.evidence-panel-subtitle{color:var(--mz-text-muted);font-size:.72rem;line-height:1.65}.evidence-card{background:var(--mz-surface);border:1px solid rgba(13,59,102,.14);border-radius:10px;box-shadow:0 2px 6px #0d3b660a;transition:all .2s cubic-bezier(.4,0,.2,1)}.evidence-card:hover{border-color:#0d3b6652;box-shadow:0 6px 18px #0d3b6617;transform:translateY(-1.5px)}.evidence-id{display:grid;place-items:center;min-width:2.2rem;height:1.65rem;padding-inline:.45rem;border-radius:.45rem;background:linear-gradient(135deg,#0d3b66,#1e3a8a);color:gold;border:1px solid rgba(212,175,55,.35);font-size:.72rem;font-weight:800;font-family:Cairo,monospace;direction:ltr;box-shadow:0 2px 5px #0d3b6633}.evidence-match,.evidence-article{padding:.25rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap}.evidence-match{background:#10b9811a;color:#047857;border:1px solid rgba(16,185,129,.25)}.evidence-article{background:linear-gradient(135deg,#0d3b66,#2563eb);color:#fff;box-shadow:0 1px 4px #0d3b6633}.evidence-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;margin:2px 3px;background:linear-gradient(135deg,#f0f6fc,#fcfaf2)!important;color:#0d3b66!important;border:1px solid rgba(13,59,102,.22)!important;border-radius:999px;font-size:.78rem;font-weight:700;font-family:Cairo,Tajawal,sans-serif;line-height:1.5;text-decoration:none!important;box-shadow:0 1px 2px #0d3b660f;vertical-align:middle;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.evidence-tag:hover,.evidence-tag:focus-visible{background:#0d3b66!important;border-color:#0d3b66!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 10px #0d3b6638}.evidence-tag i,.evidence-tag .evidence-tag__icon{font-size:.75em;color:#b48a28!important;transition:color .2s ease}.evidence-tag:hover i,.evidence-tag:hover .evidence-tag__icon,.evidence-tag:focus-visible i,.evidence-tag:focus-visible .evidence-tag__icon{color:#f4d06f!important}.legal-quote-block{position:relative;padding:.95rem 1.2rem;margin-block:.95rem;border-radius:var(--mz-radius-md, 10px);border:1px solid rgba(180,138,40,.28);border-inline-start:4px solid #b48a28;background:linear-gradient(135deg,#fcfaf3,#f8fafc);font-family:var(--mz-font-display, "Noto Naskh Arabic", serif);font-size:1.02rem;line-height:2;color:var(--mz-text)}.legal-quote-block__citation{display:flex;align-items:center;gap:6px;margin-block-end:.45rem;font-family:var(--mz-font-body, "Tajawal", sans-serif);font-size:.8rem;font-weight:800;color:var(--mz-primary)}.legal-citation-card{padding:1rem 1.25rem;border-radius:var(--mz-radius-md, 12px);border:1px solid rgba(var(--mz-primary-rgb),.18);background:var(--mz-surface);box-shadow:0 4px 14px #00000005;transition:transform .18s ease,border-color .18s ease}.legal-citation-card:hover{transform:translateY(-2px);border-color:var(--mz-primary);box-shadow:0 8px 24px rgba(var(--mz-primary-rgb),.08)}.legal-citation-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-end:.6rem;font-size:.78rem;font-weight:800;color:var(--mz-primary)}.procedural-alert{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:var(--mz-radius-md, 10px);border:1px solid rgba(var(--mz-warning-rgb, 234, 179, 8),.25);background:rgba(var(--mz-warning-rgb, 234, 179, 8),.06);color:var(--mz-text);font-size:.85rem;line-height:1.6}
