html:root[data-tenant=qtech]{--chart-stroke:1.75;--chart-track:rgba(0,0,0,0.06);--chart-radius:6;--chart-gap:4;--chart-anim:800ms}[data-theme=dark]{--chart-track:rgba(255,255,255,0.08)}.d9-spark{display:block;inline-size:100%;block-size:32px;overflow:visible}.d9-spark__line{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px color-mix(in oklab,currentColor 18%,transparent))}.d9-spark__area{fill:currentColor;opacity:.12}.d9-spark__end{fill:var(--c-bg,#fff);stroke:currentColor;stroke-width:1.75}.d9-spark[data-tone=up]{color:var(--c-success,#18A381)}.d9-spark[data-tone=down]{color:var(--c-danger,#C60033)}.d9-spark[data-tone=flat]{color:var(--c-ink-3)}.d9-spark--anim .d9-spark__line{stroke-dasharray:var(--len,1000);stroke-dashoffset:var(--len,1000);animation:d9-spark-draw var(--chart-anim) var(--d9-ease) forwards}@keyframes d9-spark-draw{to{stroke-dashoffset:0}}.d9-ring{position:relative;display:inline-grid;place-items:center;inline-size:var(--ring-size,96px);block-size:var(--ring-size,96px)}.d9-ring__svg{transform:rotate(-90deg)}.d9-ring__track{fill:none;stroke:var(--chart-track);stroke-width:8}.d9-ring__fill{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .8s var(--nx4-out,ease)}.d9-ring[data-tone=up]{color:var(--c-success,#18A381)}.d9-ring[data-tone=down]{color:var(--c-danger,#C60033)}.d9-ring[data-tone=warn]{color:var(--c-warn,#F59708)}.d9-ring[data-tone=primary]{color:var(--c-primary,#29B3A0)}.d9-ring[data-tone=purple]{color:var(--viz-5,#6F4B99)}.d9-ring__label{place-items:center;text-align:center;font-size:var(--ring-font,18px);font-weight:600;color:var(--c-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.d9-ring__label,.d9-ring__sub{position:absolute;inset:0;display:grid}.d9-ring__sub{place-items:center;font-size:10px;color:var(--c-ink-3);margin-block-start:22px;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.d9-bars{display:flex;align-items:flex-end;gap:8px;block-size:80px;padding-block-end:4px;position:relative}.d9-bars__col{flex:1 1 0;min-inline-size:8px;background:linear-gradient(180deg,currentColor 0,color-mix(in oklab,currentColor 70%,var(--chart-track)) 100%);border-start-start-radius:4px;border-start-end-radius:4px;position:relative;transition:opacity .2s var(--d9-ease)}.d9-bars__col[data-empty="1"]{background:var(--chart-track);opacity:.5}.d9-bars__col:hover{opacity:.85;transform:scaleY(1.04);transform-origin:bottom}.d9-bars__col[data-tone=up]{color:var(--c-success,#18A381)}.d9-bars__col[data-tone=down]{color:var(--c-danger,#C60033)}.d9-bars__col[data-tone=warn]{color:var(--c-warn,#F59708)}.d9-bars__col[data-tone=primary]{color:var(--c-primary,#29B3A0)}.d9-bars__col[data-tone=info]{color:var(--c-info,#097EB5)}.d9-bars__col[data-tone=purple]{color:var(--viz-5,#6F4B99)}.d9-bars--anim .d9-bars__col{transform-origin:bottom;transform:scaleY(0);animation:d9-bar-grow var(--chart-anim) var(--nx4-spring) forwards}@keyframes d9-bar-grow{to{transform:scaleY(1)}}.d9-donut{position:relative;display:inline-grid;place-items:center;inline-size:var(--donut-size,120px);block-size:var(--donut-size,120px)}.d9-donut__svg{transform:rotate(-90deg)}.d9-donut__seg{fill:none;stroke-width:var(--donut-stroke,14);transition:stroke-dashoffset .8s var(--nx4-out,ease),opacity .2s}.d9-donut__center{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.d9-donut__total{font-size:var(--donut-total,20px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--c-ink);line-height:1}.d9-donut__label{font-size:10px;color:var(--c-ink-3);margin-block-start:4px;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.d9-donut--anim .d9-donut__seg{stroke-dasharray:var(--circ);stroke-dashoffset:var(--circ);animation:d9-donut-grow var(--chart-anim) var(--nx4-out) forwards}.d9-donut--anim .d9-donut__seg:nth-child(2){animation-delay:.1s}.d9-donut--anim .d9-donut__seg:nth-child(3){animation-delay:.2s}.d9-donut--anim .d9-donut__seg:nth-child(4){animation-delay:.3s}.d9-donut--anim .d9-donut__seg:nth-child(5){animation-delay:.4s}.d9-donut--anim .d9-donut__seg:nth-child(6){animation-delay:.5s}@keyframes d9-donut-grow{to{stroke-dashoffset:var(--off)}}.d9-stacked-bar{display:flex;block-size:14px;inline-size:100%;border-radius:4px;overflow:hidden;background:var(--chart-track);gap:2px}.d9-stacked-bar__seg{block-size:100%;transition:flex .6s var(--nx4-out,ease)}.d9-bullet{position:relative;block-size:8px;inline-size:100%;overflow:visible}.d9-bullet,.d9-bullet__track{background:var(--chart-track);border-radius:999px}.d9-bullet__track,.d9-bullet__zones{position:absolute;inset:0}.d9-bullet__zones{display:flex}.d9-bullet__zone{flex:1}.d9-bullet__zone[data-zone=bad]{background:color-mix(in oklab,var(--c-danger) 14%,transparent)}.d9-bullet__zone[data-zone=ok]{background:color-mix(in oklab,var(--c-warn) 14%,transparent)}.d9-bullet__zone[data-zone=good]{background:color-mix(in oklab,var(--c-success) 14%,transparent)}.d9-bullet__value{position:absolute;inset-block:0;inset-inline-start:0;background:currentColor;border-radius:999px;transition:inline-size .8s var(--nx4-spring,ease)}.d9-bullet__target{position:absolute;inset-block:-4px;inline-size:2px;background:var(--c-ink);border-radius:1px;box-shadow:0 0 0 2px var(--c-bg)}.d9-bullet[data-tone=up]{color:var(--c-success,#18A381)}.d9-bullet[data-tone=down]{color:var(--c-danger,#C60033)}.d9-bullet[data-tone=warn]{color:var(--c-warn,#F59708)}.d9-bullet[data-tone=primary]{color:var(--c-primary,#29B3A0)}.d9-heat{display:grid;grid-template-columns:repeat(var(--heat-cols,7),1fr);gap:2px;inline-size:100%}.d9-heat__cell{aspect-ratio:1;border-radius:2px;background:var(--heat-color,var(--chart-track));transition:transform .15s var(--d9-ease);cursor:pointer;min-block-size:12px}.d9-heat__cell:hover{transform:scale(1.2);z-index:2}.d9-heat__cell[data-level="0"]{--heat-color:var(--chart-track)}.d9-heat__cell[data-level="1"]{--heat-color:color-mix(in oklab,var(--c-primary) 18%,transparent)}.d9-heat__cell[data-level="2"]{--heat-color:color-mix(in oklab,var(--c-primary) 32%,transparent)}.d9-heat__cell[data-level="3"]{--heat-color:color-mix(in oklab,var(--c-primary) 50%,transparent)}.d9-heat__cell[data-level="4"]{--heat-color:color-mix(in oklab,var(--c-primary) 70%,transparent)}.d9-heat__cell[data-level="5"]{--heat-color:var(--c-primary,#29B3A0)}.d9-compare{display:flex;flex-direction:column;gap:8px}.d9-compare__row{display:flex;align-items:center;gap:12px;font-size:13px}.d9-compare__label{flex:0 0 100px;color:var(--c-ink-2);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d9-compare__bar{flex:1;block-size:8px;background:var(--chart-track);border-radius:999px;overflow:hidden;position:relative}.d9-compare__fill{block-size:100%;background:linear-gradient(90deg,currentColor,color-mix(in oklab,currentColor 60%,var(--viz-1,#29B3A0)));border-radius:999px;transition:inline-size .8s var(--nx4-out,ease)}.d9-compare__value{flex:0 0 50px;text-align:end;font-variant-numeric:tabular-nums;font-weight:600;color:var(--c-ink)}.d9-compare__row[data-tone=up]{color:var(--c-success,#18A381)}.d9-compare__row[data-tone=down]{color:var(--c-danger,#C60033)}.d9-compare__row[data-tone=warn]{color:var(--c-warn,#F59708)}.d9-compare__row[data-tone=primary]{color:var(--c-primary,#29B3A0)}.d9-compare__row[data-tone=info]{color:var(--c-info,#097EB5)}.d9-compare__row[data-tone=purple]{color:var(--viz-5,#6F4B99)}.d9-kpi{padding:18px 20px;background:var(--c-surface);border:.5px solid var(--c-line);border-radius:14px;display:flex;flex-direction:column;gap:4px;position:relative;overflow:hidden;transition:transform var(--d9-base) var(--nx4-spring,ease),border-color var(--d9-fast) var(--d9-ease),box-shadow var(--d9-base) var(--d9-ease)}.d9-kpi:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--c-primary) 30%,var(--c-line));box-shadow:0 8px 20px -8px color-mix(in oklab,var(--c-primary) 25%,transparent)}.d9-kpi__label{font-size:12px;color:var(--c-ink-3);font-weight:500;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;gap:6px}.d9-kpi__num{font-size:32px;font-weight:600;color:var(--c-ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.1;margin-block:2px 0}.d9-kpi__delta{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:4px;background:color-mix(in oklab,currentColor 12%,transparent);align-self:flex-start}.d9-kpi__delta[data-dir=up]{color:var(--c-success,#18A381)}.d9-kpi__delta[data-dir=down]{color:var(--c-danger,#C60033)}.d9-kpi__delta[data-dir=flat]{color:var(--c-ink-3)}.d9-kpi__spark{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:60px;block-size:24px;opacity:.4}.d9-kpi:hover .d9-kpi__spark{opacity:.7}.d9-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--c-ink-2)}.d9-legend__item{display:inline-flex;align-items:center;gap:6px}.d9-legend__dot{inline-size:8px;block-size:8px;border-radius:50%;background:currentColor;flex-shrink:0}.d9-legend__item[data-tone=up]{color:var(--c-success,#18A381)}.d9-legend__item[data-tone=down]{color:var(--c-danger,#C60033)}.d9-legend__item[data-tone=warn]{color:var(--c-warn,#F59708)}.d9-legend__item[data-tone=primary]{color:var(--c-primary,#29B3A0)}.d9-legend__item[data-tone=info]{color:var(--c-info,#097EB5)}.d9-legend__item[data-tone=purple]{color:var(--viz-5,#6F4B99)}.d9-legend__item[data-tone=sky]{color:var(--viz-7,#43C8E9)}.d9-legend__item[data-tone=green]{color:var(--viz-8,#18A381)}.d9-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;block-size:var(--empty-h,80px);inline-size:100%;color:var(--c-ink-3);font-size:12px;border:1px dashed var(--c-line);border-radius:8px;background:var(--c-surface-2)}.d9-chart-empty__icon{font-size:18px;opacity:.5}.d9-chart-skel{block-size:var(--skel-h,80px);background:linear-gradient(90deg,var(--chart-track) 0,color-mix(in oklab,var(--chart-track) 40%,var(--c-bg)) 50%,var(--chart-track) 100%);background-size:200% 100%;border-radius:8px;animation:d9-skel-flow 1.6s var(--d9-ease) infinite}@keyframes d9-skel-flow{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.d9-bars--anim .d9-bars__col,.d9-chart-skel,.d9-donut--anim .d9-donut__seg,.d9-spark--anim .d9-spark__line{animation:none}.d9-bullet__value,.d9-compare__fill{transition:none}}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto/noto-sans-arabic.woff2) format("woff2-variations"),url(/fonts/noto/noto-sans-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto/noto-sans-latin.woff2) format("woff2-variations"),url(/fonts/noto/noto-sans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-ar:"Noto Sans Arabic","IBM Plex Sans Arabic","Diodrum Arabic","Cairo",system-ui,sans-serif;--font-display:"Noto Sans Arabic","Diodrum Arabic","Cairo",system-ui,sans-serif;--font-body:"Noto Sans Arabic","Diodrum Arabic","Cairo",system-ui,sans-serif;--font-report-ar:"Diodrum Arabic","Noto Sans Arabic","Cairo",system-ui,sans-serif;--font-print:"Diodrum Arabic","Noto Sans Arabic","Cairo",system-ui,sans-serif}html:root{--card-bg:var(--surface,var(--bg-2,#fff));--card-border:1px solid var(--line,var(--border,rgba(0,0,0,.08)));--card-radius:var(--radius-lg,14px);--card-padding:18px;--card-shadow:var(--shadow-2,0 4px 18px rgba(14,19,34,.08));--card-hover-shadow:var(--shadow-3,0 12px 32px rgba(14,19,34,.12));--card-hover-translate:-2px;--card-transition:transform .25s var(--ease,cubic-bezier(.22,1,.36,1)),box-shadow .25s var(--ease,cubic-bezier(.22,1,.36,1)),border-color .25s var(--ease,cubic-bezier(.22,1,.36,1))}html:root .bento-card,html:root .card,html:root .glass-card,html:root .kpi-card,html:root .modern-card,html:root .stat-card,html:root .ui-card{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:var(--card-shadow);transition:var(--card-transition);position:relative;overflow:hidden}html:root .bento-card:before,html:root .card:before,html:root .glass-card:before,html:root .kpi-card:before,html:root .modern-card:before,html:root .stat-card:before,html:root .ui-card:before{content:"";position:absolute;inset-inline:14px;top:0;height:2.5px;border-radius:0 0 6px 6px;background:var(--qd-gradient,linear-gradient(90deg,var(--primary,#00ABAF),var(--c-purple,#852cd0)));opacity:0;transition:opacity .3s var(--ease,cubic-bezier(.22,1,.36,1));pointer-events:none}html:root .bento-card:hover:before,html:root .card:hover:before,html:root .glass-card:hover:before,html:root .kpi-card:hover:before,html:root .modern-card:hover:before,html:root .stat-card:hover:before,html:root .ui-card:hover:before{opacity:1}html:root .card--hover,html:root .glass-card:where(button,a),html:root .modern-card:where(button,a),html:root .ui-card--hover{cursor:pointer}html:root .bento-card:hover:not(.card--static),html:root .card--hover:hover,html:root .card:hover:not(.card--static),html:root .glass-card:hover:not(.card--static),html:root .kpi-card:hover:not(.card--static),html:root .modern-card:hover:not(.card--static),html:root .stat-card:hover:not(.card--static),html:root .ui-card--hover:hover,html:root .ui-card:hover:not(.card--static){transform:translateY(var(--card-hover-translate));box-shadow:var(--card-hover-shadow);border-color:var(--line-2,var(--primary,#00ABAF))}html:root .card--glass,html:root .glass-card{background:color-mix(in srgb,var(--card-bg) 88%,transparent);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}html:root .card--compact{padding:12px;border-radius:var(--radius,10px)}html:root .bento-card,html:root .card--bento{display:flex;flex-direction:column;gap:12px}html:root[data-tenant=qtech][data-theme=light]{--calm-page:#ffffff;--calm-surface:#f6f4fb;--calm-surface-2:#efecf7;--calm-hairline:rgba(42,32,106,.14);--calm-row-alt:#fafafc;--calm-num:#0a7048;--calm-head:#2a206a;--calm-title:var(--dga-purple);--calm-rule:var(--dga-turquoise);--ink-strong:#2a206a;--ink-brand:#6f28b8;--ink-accent:#00696d;--ink-on-navy:#ffffff;--ink-on-navy-soft:#c8cee0;--ink-on-navy-faint:#9aa3bd;--text-4:#5c6478}html:root[data-tenant=qtech][data-theme=dark]{--calm-page:#0f1117;--calm-surface:#171a22;--calm-surface-2:#1d212b;--calm-hairline:rgba(255,255,255,.07);--calm-row-alt:rgba(255,255,255,.025);--calm-num:#1cc182;--calm-head:#241d54;--calm-title:#c9a6f0;--calm-rule:var(--dga-turquoise);--ink-strong:#e6e8ee;--ink-brand:#c9a6f0;--ink-accent:#4fd8dc;--ink-on-navy:#ffffff;--ink-on-navy-soft:#c8cee0;--ink-on-navy-faint:#9aa3bd;--text-4:#8d95a8}html:root[data-tenant=qtech] .band-navy,html:root[data-tenant=qtech] .dga-hero{background:transparent!important;color:inherit!important;border-radius:0!important;padding-block:clamp(20px,3vw,32px)!important}html:root[data-tenant=qtech] .band-navy svg[aria-hidden=true],html:root[data-tenant=qtech] .dga-hero svg[aria-hidden=true]{display:none!important}.qt-theme-pick{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--calm-surface,var(--surface-2));border:1px solid var(--calm-hairline,var(--line-soft))}.qt-theme-pick>button{display:grid;place-items:center;inline-size:30px;block-size:30px;padding:0;border:0;border-radius:999px;cursor:pointer;background:transparent;color:var(--text-3);transition:background-color .16s var(--ease),color .16s var(--ease)}.qt-theme-pick>button:hover{color:var(--text-1);background:var(--calm-surface-2)}.qt-theme-pick>button.active{background:var(--dga-turquoise);color:#fff}html:root[data-theme=dark] .qt-theme-pick>button.active{color:#08131a}html:root[data-tenant=qtech] .card,html:root[data-tenant=qtech] .glass-card,html:root[data-tenant=qtech] .modern-card,html:root[data-tenant=qtech] .qd-card,html:root[data-tenant=qtech] .ui-card{background:var(--c-surface,var(--calm-surface));border:1px solid var(--c-line,var(--calm-hairline));box-shadow:0 1px 2px rgba(20,24,60,.04),0 8px 24px -12px rgba(20,24,60,.14);backdrop-filter:none;border-radius:18px}html:root[data-tenant=qtech][data-theme=dark] .card,html:root[data-tenant=qtech][data-theme=dark] .glass-card,html:root[data-tenant=qtech][data-theme=dark] .modern-card,html:root[data-tenant=qtech][data-theme=dark] .qd-card,html:root[data-tenant=qtech][data-theme=dark] .ui-card{box-shadow:none;border-color:var(--c-line,rgba(255,255,255,.09))}html:root[data-tenant=qtech] .ui-card--hover:hover,html:root[data-tenant=qtech] a.card:hover{box-shadow:0 2px 6px rgba(20,24,60,.06),0 16px 40px -14px rgba(20,24,60,.22)}[data-tenant=qtech] .dropdown-menu,[data-tenant=qtech] .modal-content,[data-tenant=qtech] [role=dialog],[data-tenant=qtech] [role=menu]{box-shadow:var(--shadow-3)}html:root[data-tenant=qtech][data-theme=dark]{--glow-shadow:transparent}html:root[data-tenant=qtech][data-theme=dark] .hover-lift:hover,html:root[data-tenant=qtech][data-theme=dark] .modern-card:hover{box-shadow:none;transform:none}html:root[data-tenant=qtech][data-theme=light] .back-to-top,html:root[data-tenant=qtech][data-theme=light] .btn-primary,html:root[data-tenant=qtech][data-theme=light] .qd-button-primary,html:root[data-tenant=qtech][data-theme=light] .seg-switch button.on,html:root[data-tenant=qtech][data-theme=light] .ui-btn--primary{box-shadow:none}[data-tenant=qtech] .glass-card .glass-card,[data-tenant=qtech] .modern-card .modern-card,[data-tenant=qtech] .modern-card .qd-card{background:transparent;border:0;border-radius:0;padding-inline:0}[data-tenant=qtech] .calm-num,[data-tenant=qtech] [data-calm=num]{color:var(--calm-num)!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}[data-tenant=qtech] .calm-h1{color:var(--calm-title);font-size:24px;font-weight:800;line-height:1.3;letter-spacing:-.015em;margin:0}[data-tenant=qtech] .calm-h1:after{content:"";display:block;inline-size:110px;block-size:2px;margin-block-start:8px;background:var(--calm-rule);border-radius:2px}[data-tenant=qtech] .calm-h2{color:var(--calm-title);font-size:20px;font-weight:700;letter-spacing:-.01em}[data-tenant=qtech] .calm-table{inline-size:100%;border-collapse:collapse}[data-tenant=qtech] .calm-table thead th{background:var(--calm-head);color:#fff;font-weight:600;font-size:13px;text-align:start;padding:12px 14px;border:0}[data-tenant=qtech] .calm-table thead th:first-child{border-start-start-radius:10px}[data-tenant=qtech] .calm-table thead th:last-child{border-start-end-radius:10px}[data-tenant=qtech] .calm-table tbody td{padding:14px;border:0;border-block-end:1px solid var(--calm-hairline);font-size:13px;color:var(--text-1)}[data-tenant=qtech] .calm-table tbody tr:nth-child(2n){background:var(--calm-row-alt)}[data-tenant=qtech] .calm-badge-n{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:999px;background:var(--c-ok-fill,var(--dga-green));color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}[data-tenant=qtech] .calm-sig{display:block;inline-size:56px;block-size:3px;background:var(--calm-rule);border-radius:3px;opacity:.9;margin-block-start:40px}[data-tenant=qtech] *{transition-property:opacity,transform,background-color,color,border-color,box-shadow}[data-tenant=qtech] .glass-card,[data-tenant=qtech] .modern-card{transition-duration:.16s;transition-timing-function:var(--ease)}[data-tenant=qtech] [class*=qd-clock-blink],[data-tenant=qtech] [class*=qd-live-ping],[data-tenant=qtech] [class*=qd-ring-pulse],[data-tenant=qtech] [class*=qd-today-breathe],[data-tenant=qtech] [class*=qd-today-moon],[data-tenant=qtech] [class*=qd-weather-float]{animation:none!important}[data-tenant=qtech] .calm-stack>*+*{margin-block-start:32px}[data-tenant=qtech] .calm-grid{display:grid;gap:20px}[data-tenant=qtech] .calm-page{--page-gutter:32px;max-inline-size:1200px;margin-inline:auto;padding-inline:var(--page-gutter)}@media (max-width:768px){[data-tenant=qtech] .calm-page{--page-gutter:20px}[data-tenant=qtech] .calm-stack>*+*{margin-block-start:24px}}@media print{@page{size:A4;margin:18mm 14mm 20mm}body,html{background:#fff!important;color:#2a206a!important;font-family:Diodrum Arabic,system-ui,sans-serif!important}html[data-theme=dark]{--calm-surface:#f6f4fb;--calm-page:#fff;--text-1:#2a206a;--text-3:#5a5a72}.no-print,.qt-header,.qt-nav-link,.qt-sidebar,.qt-theme-pick,.ui-btn,[data-print=hide],[role=banner],[role=navigation],aside,button,header,nav{display:none!important}.calm-page,[role=main],main{display:block!important;max-inline-size:none!important;margin:0!important;padding:0!important}.card,.glass-card,.modern-card,.qd-card,.ui-card{background:#fff!important;box-shadow:none!important;border:1px solid #e6e3f0!important}.card,.glass-card,.modern-card,.qd-card,.ui-card,figure,img,table,tr{-moz-column-break-inside:avoid;break-inside:avoid}thead{display:table-header-group}.calm-table thead th{background:#2a206a!important;color:#fff!important}.calm-h1,.calm-table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.calm-h1{color:#7c32c9!important}.calm-num{color:#0a8556!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}a[href]{text-decoration:none;color:inherit}a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;color:#6b6b6b}body:before{content:"هيئة الحكومة الرقمية · برنامج قدراتك";display:block;margin-block-end:6mm;padding-block-end:3mm;border-block-end:2px solid #00abaf;font-size:10pt;font-weight:600;color:#2a206a}body:after{content:"qtech.help · تصنيف الوثيقة: داخلي";display:block;margin-block-start:6mm;padding-block-start:3mm;border-block-start:1px solid #e6e3f0;font-size:8pt;color:#9a9a9a}*{animation:none!important;transition:none!important}}html:root[data-tenant=qtech] aside[data-tenant-sidebar]{background:var(--calm-page);backdrop-filter:none;-webkit-backdrop-filter:none;border-inline-start:1px solid var(--calm-hairline)}html:root[data-tenant=qtech][data-theme=dark] aside[data-tenant-sidebar]{background:#12141c}html:root[data-tenant=qtech] .qt-nav-link{position:relative;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--text-2);background:transparent;border:0;transition:background-color .16s var(--ease),color .16s var(--ease)}html:root[data-tenant=qtech] .qt-nav-link:hover{background:var(--calm-surface);color:var(--text-1)}html:root[data-tenant=qtech] .qt-nav-link.is-active{background:var(--dga-navy);color:#fff;font-weight:700}html:root[data-tenant=qtech][data-theme=dark] .qt-nav-link.is-active{background:rgba(255,255,255,.08);color:#fff}html:root[data-tenant=qtech] .qt-nav-link.is-active svg{color:var(--dga-green)}html:root[data-tenant=qtech] .qt-nav-link.is-active:before{content:"";position:absolute;inset-inline-start:0;inset-block:9px;inline-size:3px;border-radius:3px;background:var(--dga-green)}html:root[data-tenant=qtech] aside[data-tenant-sidebar] nav>div>div:first-child{text-transform:none!important;letter-spacing:0!important;font-size:11px!important;font-weight:700!important;color:var(--ink-accent,var(--dga-turquoise))!important}@media (max-width:820px){[data-tenant=qtech] .dga-rail,[data-tenant=qtech] .dga-statblock{grid-template-columns:1fr!important;gap:14px!important}}@media (max-width:640px){[data-tenant=qtech] .dga-hero-title{font-size:26px!important}}html:root[data-tenant=qtech][data-theme=dark] .dga-hero{background:#1b1450}[data-tenant=qtech] :where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--dga-turquoise);outline-offset:2px;box-shadow:none}.qd-mark-on-dark{display:none}.qd-mark-on-light,:root[data-theme=dark] .qd-mark-on-dark{display:block}:root[data-theme=dark] .qd-mark-on-light{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qd-mark-on-dark{display:block}:root:not([data-theme=light]) .qd-mark-on-light{display:none}}html:root[data-tenant=qtech]{--sp-section:clamp(56px,7vw,104px);--sp-block:clamp(28px,3.2vw,44px);--r-lg:26px;--r-md:18px;--r-sm:12px;--ease-out:cubic-bezier(0.16,1,0.3,1)}html:root[data-tenant=qtech] body{line-height:1.65}html:root[data-tenant=qtech] .calm-h1,html:root[data-tenant=qtech] .dga-hero-title{font-size:var(--t-h1)!important;letter-spacing:-.035em!important;line-height:1.12!important;font-weight:800!important}html:root[data-tenant=qtech] .calm-h2{font-size:var(--t-h2)!important;letter-spacing:-.02em!important;line-height:1.25!important}html:root[data-tenant=qtech] .calm-num{letter-spacing:-.03em}html:root[data-tenant=qtech] .dga-hero{background:radial-gradient(115% 88% at 88% -12%,color-mix(in srgb,var(--dga-purple) 46%,transparent) 0,transparent 58%),radial-gradient(96% 76% at 6% 8%,color-mix(in srgb,var(--dga-turquoise) 22%,transparent) 0,transparent 54%),var(--dga-navy)!important;border-radius:var(--r-lg)!important}html:root[data-tenant=qtech][data-theme=dark] .dga-hero{background:radial-gradient(115% 88% at 88% -12%,color-mix(in srgb,var(--dga-purple) 34%,transparent) 0,transparent 58%),radial-gradient(96% 76% at 6% 8%,color-mix(in srgb,var(--dga-turquoise) 16%,transparent) 0,transparent 54%),#14103f!important}html:root[data-tenant=qtech] .card,html:root[data-tenant=qtech] .glass-card,html:root[data-tenant=qtech] .modern-card,html:root[data-tenant=qtech] .qd-card,html:root[data-tenant=qtech] .ui-card{border-radius:var(--r-md)}html:root[data-tenant=qtech] .card,html:root[data-tenant=qtech] .modern-card,html:root[data-tenant=qtech] .ui-card{transition:background-color .26s var(--ease-out),border-color .26s var(--ease-out)}html:root[data-tenant=qtech] .card:hover,html:root[data-tenant=qtech] .modern-card:hover,html:root[data-tenant=qtech] .ui-card:hover{border-color:color-mix(in srgb,var(--dga-turquoise) 34%,transparent)}html:root[data-tenant=qtech] .btn-primary,html:root[data-tenant=qtech] .qd-button-primary,html:root[data-tenant=qtech] .ui-btn--primary{border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.22);transition:transform .22s var(--ease-out),filter .22s var(--ease-out)}html:root[data-tenant=qtech] .qd-button-primary:active,html:root[data-tenant=qtech] .ui-btn--primary:active{transform:scale(.975)}html:root[data-tenant=qtech] .dga-hero-bold .hero-actions>*{background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.34)!important;color:#fff!important;box-shadow:none!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html:root[data-tenant=qtech] .dga-hero-bold .hero-actions>:hover{background:rgba(255,255,255,.27)!important}html:root[data-tenant=qtech] .dga-hero-bold .hero-actions>* *{color:#fff!important}html:root[data-tenant=qtech] .dga-hero-bold svg{color:currentColor}html:root[data-tenant=qtech] .calm-stack>*+*{margin-block-start:var(--sp-block)}html:root[data-tenant=qtech] .calm-page{max-inline-size:1180px}html:root[data-tenant=qtech] main#main-content{container-type:inline-size}html:root[data-tenant=qtech] .band-bleed{margin-inline:calc(50% - 50cqi);padding-inline:calc(50cqi - 50% + 24px);padding-block:var(--sp-section)}@supports not (width:1cqi){html:root[data-tenant=qtech] .band-bleed{margin-inline:calc(-1 * var(--page-gutter, 32px));padding-inline:var(--page-gutter,32px)}}html:root[data-tenant=qtech] .band-tint{background:var(--calm-surface)}html:root[data-tenant=qtech] .band-navy{background:var(--dga-navy);color:#fff}html:root[data-tenant=qtech] .band-navy .calm-h2{color:var(--dga-green)!important}html:root[data-tenant=qtech] [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .62s var(--ease-out),transform .62s var(--ease-out);will-change:opacity,transform}html:root[data-tenant=qtech] [data-reveal].is-in{opacity:1;transform:none;will-change:auto}html:root[data-tenant=qtech] [data-reveal][data-reveal-d="1"]{transition-delay:70ms}html:root[data-tenant=qtech] [data-reveal][data-reveal-d="2"]{transition-delay:.14s}html:root[data-tenant=qtech] [data-reveal][data-reveal-d="3"]{transition-delay:.21s}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] [data-reveal],html:root[data-tenant=qtech] [data-reveal].is-in{opacity:1!important;transform:none!important;transition:none!important}}html:root[data-tenant=qtech] .ent-list{padding:0}html:root[data-tenant=qtech] .ent-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px clamp(16px,2.4vw,26px);border-block-end:1px solid var(--c-line,var(--line-soft));transition:background-color .14s var(--ease-out)}html:root[data-tenant=qtech] .ent-list>.ent-row:last-child{border-block-end:0}html:root[data-tenant=qtech] .ent-row:hover{background:var(--c-surface-2,var(--surface-2))}@media (max-width:560px){html:root[data-tenant=qtech] .ent-row{flex-wrap:wrap}html:root[data-tenant=qtech] .ent-row-stats{inline-size:100%;justify-content:flex-start}}@media (max-width:640px){html:root[data-tenant=qtech]{--r-lg:20px;--r-md:16px}html:root[data-tenant=qtech] .dga-hero>div:first-of-type+div{padding:26px 20px 20px!important}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-sans-arabic-arabic-300-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,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/ibm-plex/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,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/ibm-plex/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,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/ibm-plex/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,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/ibm-plex/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,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/ibm-plex/ibm-plex-sans-arabic-latin-300-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:400;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-sans-arabic-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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/ibm-plex/ibm-plex-sans-arabic-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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/ibm-plex/ibm-plex-sans-arabic-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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/ibm-plex/ibm-plex-sans-arabic-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html:root[data-tenant=qtech]{--font-ar:"IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-ar);--font-body:var(--font-ar);--font-en:"IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",sans-serif;--font-num:var(--font-en);font-family:var(--font-ar);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:root[data-tenant=qtech] :is(h1,h2,h3,h4,h5,h6){letter-spacing:0}html:root[data-tenant=qtech] [data-reveal],html:root[data-tenant=qtech] [data-reveal].is-in{opacity:1;transform:none;transition:none}html:root[data-tenant=qtech]{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--d9-r-sm:6px;--d9-r:8px;--d9-r-card:10px;--d9-r-lg:14px;--d9-fast:120ms;--d9-base:180ms;--d9-topbar:52px;--d9-sidebar:240px;--d9-sidebar-min:64px;--d9-content-max:1280px;--d9-ctl:36px;--d9-ctl-sm:30px;--d9-row:44px;--d9-td:40px;--qd-gradient:linear-gradient(0deg,var(--c-primary-fill),var(--c-primary-fill));--grad-1:var(--qd-gradient);--grad-2:var(--qd-gradient);--c-gradient:var(--qd-gradient);--glow-shadow:transparent;--card-radius:var(--d9-r-card);--card-padding:16px;--card-shadow:none;--card-hover-shadow:var(--shadow-2);--card-hover-translate:0px;--radius:var(--d9-r);--radius-sm:var(--d9-r-sm);--radius-md:var(--d9-r);--radius-lg:var(--d9-r-card);--radius-xl:var(--d9-r-lg);--r:var(--d9-r);--r-sm:var(--d9-r-sm);--r-md:var(--d9-r);--r-lg:var(--d9-r-card);--r-xl:var(--d9-r-lg)}html:root[data-tenant=qtech][data-theme=light]{--c-bg:#f5f6fb;--c-surface:#ffffff;--c-surface-2:#f0f1f8;--c-surface-3:#e8e9f3;--c-sidebar:#231d5e;--c-scrim:rgba(27,27,47,.45);--c-ink:#1b1b2f;--c-ink-2:#4a4c62;--c-ink-3:#61637a;--c-line:#e3e5ef;--c-line-strong:#cfd2e0;--c-primary:#057376;--c-on-primary:#ffffff;--c-primary-fill:#057376;--c-primary-soft:#dff5f5;--c-on-primary-soft:#045a5c;--c-brand:#00abaf;--c-on-brand:#ffffff;--c-accent:#6b3aa8;--c-on-accent:#ffffff;--c-accent-fill:#6b3aa8;--c-accent-soft:#f3ecfb;--c-on-accent-soft:#5e3887;--c-brand-deep:#2a206a;--c-on-brand-deep:#ffffff;--c-info:#47438a;--c-info-soft:#ecebf8;--c-on-info-soft:#3a3776;--c-ok:#05784e;--c-on-ok:#ffffff;--c-ok-fill:#05784e;--c-ok-soft:#e0f6ea;--c-on-ok-soft:#045e3c;--c-warn:#8b5801;--c-warn-soft:#fdf1df;--c-on-warn-soft:#6e4400;--c-danger:#b0342a;--c-on-danger:#ffffff;--c-danger-fill:#b0342a;--c-danger-soft:#fdecea;--c-on-danger-soft:#8a261d;--c-num:var(--c-ink);--shadow-1:0 1px 2px rgba(27,27,47,.06);--shadow-2:0 2px 8px -2px rgba(27,27,47,.10),0 1px 2px rgba(27,27,47,.05);--shadow-3:0 8px 24px -12px rgba(27,27,47,.28),0 1px 2px rgba(27,27,47,.06);--primary:var(--c-primary-fill);--primary-bg:var(--c-primary-soft);--accent:var(--c-accent-fill);--danger:var(--c-danger);--danger-bg:var(--c-danger-soft);--success:var(--c-ok);--warning:var(--c-warn);--success-bg:var(--c-ok-soft);--warning-bg:var(--c-warn-soft);--info:var(--c-info);--info-bg:var(--c-info-soft);--calm-head:var(--c-surface-2)}html:root[data-tenant=qtech][data-theme=dark]{--c-bg:#14151f;--c-surface:#1b1c28;--c-surface-2:#222334;--c-surface-3:#2b2c40;--c-sidebar:#181926;--c-scrim:rgba(0,0,0,.6);--c-ink:#eceef8;--c-ink-2:#b9bccf;--c-ink-3:#9a9db4;--c-line:#30324a;--c-line-strong:#404261;--c-primary:#7bd5d7;--c-on-primary:#00292a;--c-primary-fill:#057376;--c-primary-soft:#0f3a3c;--c-on-primary-soft:#aef5f7;--c-brand:#7bd5d7;--c-on-brand:#00292a;--c-accent:#c9a6f5;--c-on-accent:#24123f;--c-accent-fill:#6b3aa8;--c-accent-soft:#2c1f45;--c-on-accent-soft:#e0ccfe;--c-brand-deep:#292752;--c-on-brand-deep:#fdfdff;--c-info:#babcff;--c-info-soft:#252542;--c-on-info-soft:#d0d3fe;--c-ok:#83d9ac;--c-on-ok:#012b19;--c-ok-fill:#05784e;--c-ok-soft:#0f3324;--c-on-ok-soft:#b3f9d3;--c-warn:#f2b66e;--c-warn-soft:#3a2a12;--c-on-warn-soft:#fee1c0;--c-danger:#ffaa9d;--c-on-danger:#470503;--c-danger-fill:#b0342a;--c-danger-soft:#3c1d1b;--c-on-danger-soft:#fec8bf;--c-num:var(--c-ink);--primary:var(--c-primary-fill);--primary-bg:var(--c-primary-soft);--accent:var(--c-accent-fill);--shadow-1:0 1px 2px rgba(0,0,0,.35);--shadow-2:0 2px 8px -2px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.3);--shadow-3:0 8px 24px -12px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.35);--danger:var(--c-danger);--danger-bg:var(--c-danger-soft);--success:var(--c-ok);--warning:var(--c-warn);--success-bg:var(--c-ok-soft);--warning-bg:var(--c-warn-soft);--info:var(--c-info);--info-bg:var(--c-info-soft);--calm-head:var(--c-surface-2)}html:root[data-tenant=qtech][data-theme=dark],html:root[data-tenant=qtech][data-theme=light]{--bg:var(--c-bg);--bg-1:var(--c-bg);--bg-2:var(--c-surface-2);--surface:var(--c-surface);--surface-0:var(--c-bg);--surface-1:var(--c-surface);--surface-2:var(--c-surface-2);--surface-3:var(--c-surface-3);--calm-page:var(--c-bg);--calm-surface:var(--c-surface);--calm-surface-2:var(--c-surface-2);--calm-row-alt:transparent;--text:var(--c-ink);--text-1:var(--c-ink);--text-2:var(--c-ink-2);--text-3:var(--c-ink-3);--text-4:var(--c-ink-3);--text-muted:var(--c-ink-3);--ink-strong:var(--c-ink);--ink-accent:var(--c-primary);--ink-brand:var(--c-accent);--line:var(--c-line);--line-soft:var(--c-line);--line-firm:var(--c-line-strong);--line-2:var(--c-line-strong);--border:var(--c-line);--calm-hairline:var(--c-line);--calm-num:var(--c-num);--calm-title:var(--c-ink);--card-bg:var(--c-surface);--card-border:1px solid var(--c-line);--dga-navy:var(--c-brand-deep);--qd-deep:var(--c-brand-deep);--text-on-brand:#ffffff;--focus-ring:0 0 0 2px var(--c-primary)}html:root[data-tenant=qtech] body{font-size:var(--t-body);line-height:var(--lh);color:var(--c-ink);background:var(--c-bg);font-variant-numeric:tabular-nums lining-nums}html:root[data-tenant=qtech] body:after,html:root[data-tenant=qtech] body:before{display:none}:where(html[data-tenant=qtech]) :is(h1,h2,h3,h4,h5,h6){font-weight:var(--w-semibold);line-height:var(--lh-tight);color:var(--c-ink);letter-spacing:0;margin:0}:where(html[data-tenant=qtech]) h1{font-size:var(--t-h1)}:where(html[data-tenant=qtech]) h2{font-size:var(--t-h2)}:where(html[data-tenant=qtech]) h3{font-size:var(--t-h3)}:where(html[data-tenant=qtech]) h4{font-size:var(--t-h4)}:where(html[data-tenant=qtech]) a{color:var(--c-primary)}html:root[data-tenant=qtech] .calm-h1{font-size:var(--t-h1);font-weight:var(--w-semibold);letter-spacing:0;color:var(--c-ink)}html:root[data-tenant=qtech] .calm-h2{font-size:var(--t-h2);font-weight:var(--w-semibold);color:var(--c-ink)}html:root[data-tenant=qtech] .calm-num{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--w-semibold)}html:root[data-tenant=qtech] :is(.d9-code,.code){font-family:var(--font-ar);font-size:12.5px;color:var(--c-ink-3);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;letter-spacing:.01em}html:root[data-tenant=qtech] :is(.d9-kbd,kbd){display:inline-flex;align-items:center;justify-content:center;min-inline-size:20px;block-size:20px;padding:0 5px;border:1px solid var(--c-line-strong);border-block-end-width:2px;border-radius:var(--d9-r-sm);background:var(--c-surface);color:var(--c-ink-3);font:500 12px/1 var(--font-ar);direction:ltr;unicode-bidi:isolate}html:root[data-tenant=qtech] ::-moz-selection{background:color-mix(in srgb,var(--c-brand) 22%,transparent)}html:root[data-tenant=qtech] ::selection{background:color-mix(in srgb,var(--c-brand) 22%,transparent)}html:root[data-tenant=qtech]{scrollbar-width:thin;scrollbar-color:var(--c-line-strong) transparent}html:root[data-tenant=qtech] :where(.qt-main,.qt-drawer,.qt-pop,[data-scroll]){scrollbar-width:thin;scrollbar-color:var(--c-line-strong) transparent}html:root[data-tenant=qtech] :is(.card,.ui-card,.modern-card,.glass-card,.qd-card,.bento-card,.kpi-card,.stat-card){background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--d9-r-card);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color var(--d9-base) var(--d9-ease),box-shadow var(--d9-base) var(--d9-ease)}html:root[data-tenant=qtech] :is(.card,.ui-card,.modern-card,.glass-card,.qd-card,.bento-card,.kpi-card,.stat-card):before{display:none}html:root[data-tenant=qtech] :is(.card,.ui-card,.modern-card,.glass-card,.qd-card,.bento-card,.kpi-card,.stat-card):hover{transform:none;box-shadow:none;border-color:var(--c-line)}html:root[data-tenant=qtech] :is(.ui-card--hover,.card--hover):hover,html:root[data-tenant=qtech] :is(a,button,[role=link],[role=button]):is(.card,.ui-card,.modern-card,.glass-card):hover{border-color:var(--c-line-strong);box-shadow:var(--shadow-2)}html:root[data-tenant=qtech] :is(.modern-card,.glass-card,.qd-card) :is(.modern-card,.glass-card,.qd-card,.ui-card){background:transparent;border:0}html:root[data-tenant=qtech] :is(.btn,.ui-btn,.qd-button,.qd-button-primary,.qd-button-secondary,.qd-button-ghost){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:var(--d9-ctl);padding:0 14px;inline-size:auto;border-radius:var(--d9-r);border:1px solid transparent;font-family:var(--font-ar);font-size:var(--t-sm);font-weight:var(--w-medium);line-height:1.2;background:var(--c-surface-2);color:var(--c-ink);box-shadow:none;transform:none;filter:none;cursor:pointer;transition:background-color var(--d9-fast) var(--d9-ease),border-color var(--d9-fast) var(--d9-ease),color var(--d9-fast) var(--d9-ease)}html:root[data-tenant=qtech] :is(.btn,.ui-btn,.qd-button,.qd-button-primary,.qd-button-secondary,.qd-button-ghost):after{display:none}html:root[data-tenant=qtech] :is(.btn,.ui-btn,.qd-button,.qd-button-primary,.qd-button-secondary,.qd-button-ghost):not(:disabled):hover{transform:none;filter:none;background:var(--c-surface-3)}html:root[data-tenant=qtech] :is(.btn,.ui-btn,.qd-button,.qd-button-primary,.qd-button-secondary,.qd-button-ghost):active{transform:none}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary){background:var(--c-primary-fill);color:#fff;font-weight:var(--w-semibold);border-color:transparent}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary):not(:disabled):hover{background:color-mix(in srgb,var(--c-primary-fill) 88%,#000);color:#fff}html:root[data-tenant=qtech] :is(.btn-secondary,.qd-button-secondary,.qd-button){background:var(--c-surface);border-color:var(--c-line-strong);color:var(--c-ink)}html:root[data-tenant=qtech] :is(.btn-secondary,.qd-button-secondary,.qd-button):not(:disabled):hover{background:var(--c-surface-2);border-color:var(--c-line-strong);color:var(--c-ink)}html:root[data-tenant=qtech] :is(.btn-ghost,.ui-btn--ghost,.qd-button-ghost){background:transparent;border-color:transparent;color:var(--c-primary)}html:root[data-tenant=qtech] :is(.btn-ghost,.ui-btn--ghost,.qd-button-ghost):not(:disabled):hover{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}html:root[data-tenant=qtech] :is(.btn-danger,.qd-button-danger){background:var(--c-danger-fill);color:#fff}html:root[data-tenant=qtech] :is(.btn-sm,.ui-btn--sm){min-block-size:var(--d9-ctl-sm);padding:0 10px;font-size:var(--t-xs);gap:6px}html:root[data-tenant=qtech] :is(.btn-block,.ui-btn--block){inline-size:100%}html:root[data-tenant=qtech] :is(.btn,.ui-btn,.qd-button):disabled{opacity:.5;cursor:not-allowed}html:root[data-tenant=qtech] :is(.btn,.ui-btn,.qd-button) svg{inline-size:16px;block-size:16px;flex-shrink:0}html:root[data-tenant=qtech] .qt-icon-btn{border-radius:var(--d9-r);background:transparent;border:1px solid transparent;color:var(--c-ink-2)}html:root[data-tenant=qtech] .qt-icon-btn:hover{background:var(--c-surface-2);color:var(--c-ink)}html:root[data-tenant=qtech] :where(.ui-input,.qd-input,.field input,.field select,.field textarea,input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=url],input[type=password],input[type=date],input:not([type]),select,textarea){min-block-size:var(--d9-ctl);padding-inline:12px;padding-block:6px;background:var(--c-surface);color:var(--c-ink);border:1px solid var(--c-line-strong);border-radius:var(--d9-r);font-family:var(--font-ar);font-size:var(--t-body);line-height:1.4;box-shadow:none;transition:border-color var(--d9-fast) var(--d9-ease),box-shadow var(--d9-fast) var(--d9-ease),background-color var(--d9-fast) var(--d9-ease)}html:root[data-tenant=qtech] :where(.ui-input,.qd-input,.field input,.field select,.field textarea,input,select,textarea)::-moz-placeholder{color:var(--c-ink-3)}html:root[data-tenant=qtech] :where(.ui-input,.qd-input,.field input,.field select,.field textarea,input,select,textarea)::placeholder{color:var(--c-ink-3)}html:root[data-tenant=qtech] :where(.ui-input,.qd-input,.field input,.field select,.field textarea,input,select,textarea):hover{border-color:var(--c-ink-3)}html:root[data-tenant=qtech] :where(.ui-input,.qd-input,.field input,.field select,.field textarea,input,select,textarea):focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);background:var(--c-surface)}html:root[data-tenant=qtech] textarea{min-block-size:84px;resize:vertical}html:root[data-tenant=qtech] .calm-table{border-collapse:separate;border-spacing:0;inline-size:100%}html:root[data-tenant=qtech] .calm-table thead th{background:var(--c-surface-2);color:var(--c-ink-3);font-size:var(--t-xs);font-weight:var(--w-medium);letter-spacing:0;text-align:start;padding:8px 12px;border-block-end:1px solid var(--c-line)}html:root[data-tenant=qtech] .calm-table thead th:first-child{border-start-start-radius:var(--d9-r)}html:root[data-tenant=qtech] .calm-table thead th:last-child{border-start-end-radius:var(--d9-r)}html:root[data-tenant=qtech] .calm-table tbody td{padding:9px 12px;font-size:var(--t-sm);border-block-end:1px solid var(--c-line);vertical-align:middle}html:root[data-tenant=qtech] .calm-table tbody tr:nth-child(2n){background:transparent}html:root[data-tenant=qtech] .calm-table tbody tr:hover{background:var(--c-surface-2)}html:root[data-tenant=qtech] .calm-table tbody tr:last-child td{border-block-end:0}html:root[data-tenant=qtech] :is(td,th){font-variant-numeric:tabular-nums lining-nums}html:root[data-tenant=qtech] .ent-row{border-radius:var(--d9-r)}html:root[data-tenant=qtech] .ent-row:hover{background:var(--c-surface-2)}html:root[data-tenant=qtech] :is(.badge,.calm-badge,.pill,.chip,.kind-chip,.kind-tag){font-size:var(--t-xs);font-weight:var(--w-medium);line-height:1.3;letter-spacing:0;min-block-size:22px;padding:2px 8px;gap:5px;transition:background-color var(--d9-fast) var(--d9-ease),color var(--d9-fast) var(--d9-ease),border-color var(--d9-fast) var(--d9-ease)}html:root[data-tenant=qtech] :is(.badge,.calm-badge){border-radius:var(--d9-r-sm)}html:root[data-tenant=qtech] :is(.pill,.chip){border-radius:999px}html:root[data-tenant=qtech] .chip{background:var(--c-surface);border:1px solid var(--c-line-strong);color:var(--c-ink-2);min-block-size:30px;padding:0 12px}html:root[data-tenant=qtech] .chip:hover{color:var(--c-ink);background:var(--c-surface-2)}html:root[data-tenant=qtech] .chip.active{background:var(--c-ink);color:var(--c-surface);border-color:var(--c-ink)}html:root[data-tenant=qtech] .tab-list{background:transparent;border:0;padding:0;gap:0;border-block-end:1px solid var(--c-line);border-radius:0;box-shadow:none}html:root[data-tenant=qtech] :is(.tab-item,[role=tablist] [role=tab]){min-block-size:40px;padding:0 12px;border-radius:0;background:transparent;box-shadow:none;color:var(--c-ink-2);font-size:var(--t-sm);font-weight:var(--w-medium);border:0;border-block-end:2px solid transparent;margin-block-end:-1px;transition:color var(--d9-fast) var(--d9-ease),border-color var(--d9-fast) var(--d9-ease),background-color var(--d9-fast) var(--d9-ease)}html:root[data-tenant=qtech] :is(.tab-item,[role=tablist] [role=tab]):hover{color:var(--c-ink);background:transparent}html:root[data-tenant=qtech] :is(.tab-item.active,[role=tablist] [role=tab][aria-selected=true]){color:var(--c-ink);font-weight:var(--w-semibold);border-block-end-color:var(--c-brand);background:transparent;box-shadow:none}html:root[data-tenant=qtech] :is(.tab-item,[role=tablist] [role=tab]):focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px;border-radius:var(--d9-r-sm)}html:root[data-tenant=qtech] .skeleton{background:var(--c-surface-2);border-radius:var(--d9-r);min-block-size:12px}html:root[data-tenant=qtech] .seg-switch{background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--d9-r);padding:2px}html:root[data-tenant=qtech] .seg-switch button{border-radius:var(--d9-r-sm);box-shadow:none}html:root[data-tenant=qtech] .seg-switch button.on{background:var(--c-surface);color:var(--c-ink);box-shadow:none;border:1px solid var(--c-line-strong)}html:root[data-tenant=qtech][data-theme=dark] :is(input,textarea){background-color:var(--c-surface)!important;border-color:var(--c-line-strong)!important;transition:border-color var(--d9-fast) var(--d9-ease),box-shadow var(--d9-fast) var(--d9-ease),background-color var(--d9-fast) var(--d9-ease)!important}html:root[data-tenant=qtech][data-theme=dark] :is(input,textarea):focus{border-color:var(--c-primary)!important;box-shadow:var(--focus-ring)!important;background-color:var(--c-surface)!important}html:root[data-tenant=qtech][data-theme=dark] :is(nav,aside) a[aria-current=page]{background:var(--c-surface-2);box-shadow:none}html:root[data-tenant=qtech][data-theme=dark] :is(nav,aside) a[aria-current=page]:before{content:none}html:root[data-tenant=qtech][data-theme=dark] :is(nav,aside) a[aria-current=page] *{color:inherit!important}@media (hover:none),(max-width:768px){html:root[data-tenant=qtech]{--d9-ctl:44px;--d9-ctl-sm:40px}html:root[data-tenant=qtech] :is(.btn,.ui-btn,.qd-button,.qd-button-primary,.qd-button-secondary,.qd-button-ghost,.btn-sm,.ui-btn--sm),html:root[data-tenant=qtech] :is(.chip,.qt-icon-btn),html:root[data-tenant=qtech] :is(.tab-item,[role=tablist] [role=tab]){min-block-size:44px}html:root[data-tenant=qtech] :where(.ui-input,.qd-input,.field input,.field select,.field textarea,input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=url],input[type=password],input[type=date],input:not([type]),select,textarea){min-block-size:44px}html:root[data-tenant=qtech] .qt-crumbs__current,html:root[data-tenant=qtech] .qt-crumbs__link{display:inline-flex;align-items:center;min-block-size:44px}html:root[data-tenant=qtech] .qt-sidebar__theme{block-size:auto}html:root[data-tenant=qtech] .qt-sidebar__theme .qt-theme-pick>button{inline-size:44px;block-size:44px}}html:root[data-tenant=qtech] .n-ltr{direction:ltr;unicode-bidi:isolate}html:root[data-tenant=qtech] :is(.n-ltr,.calm-table td[data-num],.d9-fact__num,.d9-statcard__num){font-variant-numeric:tabular-nums}html:root[data-tenant=qtech] .calm-sig{display:none}html:root[data-tenant=qtech] :is(.cert-pick__title,.an-dc__recent-name,.an-dc__recent-title,.wo-file__a,.d9-row__title){unicode-bidi:plaintext}