html:root[data-tenant=qtech] .sg-page{min-inline-size:0;max-inline-size:1080px}html:root[data-tenant=qtech] .sg-nav{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-block-end:var(--sp-6);padding-block-end:var(--sp-4);border-block-end:var(--d9-hair) solid var(--c-line)}html:root[data-tenant=qtech] .sg-nav .chip{text-decoration:none}html:root[data-tenant=qtech] .sg-section{margin-block-end:var(--sp-8);min-inline-size:0}html:root[data-tenant=qtech] .sg-lede{margin:0 0 var(--sp-4);max-inline-size:78ch;font-size:var(--t-sm);line-height:var(--lh);color:var(--c-ink-2)}html:root[data-tenant=qtech] .sg-item{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:var(--sp-2) var(--sp-6);align-items:start;padding-block:var(--sp-4);min-inline-size:0}html:root[data-tenant=qtech] .sg-item+.sg-item{border-block-start:var(--d9-hair) solid var(--c-line)}html:root[data-tenant=qtech] .sg-item__label{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-inline-size:0}html:root[data-tenant=qtech] .sg-item__label .d9-code{overflow-wrap:anywhere}html:root[data-tenant=qtech] .sg-item__note{font-size:var(--t-xs);line-height:1.6;color:var(--c-ink-3)}html:root[data-tenant=qtech] .sg-item__demo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);min-inline-size:0}html:root[data-tenant=qtech] .sg-item__demo[data-stack=true]{display:grid;gap:var(--sp-3);align-items:stretch}html:root[data-tenant=qtech] .sg-item__demo[data-cols="2"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}@media (max-width:768px){html:root[data-tenant=qtech] .sg-item{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}}html:root[data-tenant=qtech] .sg-scroll{overflow-x:auto;min-inline-size:0}html:root[data-tenant=qtech] .sg-scroll .calm-table{min-inline-size:520px}html:root[data-tenant=qtech] .sg-scroll[data-wide=true] .calm-table{min-inline-size:840px}html:root[data-tenant=qtech] .sg-num{text-align:start;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}html:root[data-tenant=qtech] .sg-swatch{display:block;inline-size:44px;block-size:26px;flex-shrink:0;border:var(--d9-hair) solid var(--c-line-strong);border-radius:var(--d9-r-sm)}html:root[data-tenant=qtech] .sg-swatch[data-token=bg]{background:var(--c-bg)}html:root[data-tenant=qtech] .sg-swatch[data-token=surface]{background:var(--c-surface)}html:root[data-tenant=qtech] .sg-swatch[data-token=surface-2]{background:var(--c-surface-2)}html:root[data-tenant=qtech] .sg-swatch[data-token=surface-3]{background:var(--c-surface-3)}html:root[data-tenant=qtech] .sg-swatch[data-token=ink]{background:var(--c-ink)}html:root[data-tenant=qtech] .sg-swatch[data-token=ink-2]{background:var(--c-ink-2)}html:root[data-tenant=qtech] .sg-swatch[data-token=ink-3]{background:var(--c-ink-3)}html:root[data-tenant=qtech] .sg-swatch[data-token=line]{background:var(--c-line)}html:root[data-tenant=qtech] .sg-swatch[data-token=line-strong]{background:var(--c-line-strong)}html:root[data-tenant=qtech] .sg-swatch[data-token=primary]{background:var(--c-primary)}html:root[data-tenant=qtech] .sg-swatch[data-token=primary-fill]{background:var(--c-primary-fill)}html:root[data-tenant=qtech] .sg-swatch[data-token=primary-soft]{background:var(--c-primary-soft)}html:root[data-tenant=qtech] .sg-swatch[data-token=on-primary-soft]{background:var(--c-on-primary-soft)}html:root[data-tenant=qtech] .sg-swatch[data-token=brand]{background:var(--c-brand)}html:root[data-tenant=qtech] .sg-swatch[data-token=brand-deep]{background:var(--c-brand-deep)}html:root[data-tenant=qtech] .sg-swatch[data-token=accent]{background:var(--c-accent)}html:root[data-tenant=qtech] .sg-swatch[data-token=accent-fill]{background:var(--c-accent-fill)}html:root[data-tenant=qtech] .sg-swatch[data-token=accent-soft]{background:var(--c-accent-soft)}html:root[data-tenant=qtech] .sg-swatch[data-token=on-accent-soft]{background:var(--c-on-accent-soft)}html:root[data-tenant=qtech] .sg-swatch[data-token=ok]{background:var(--c-ok)}html:root[data-tenant=qtech] .sg-swatch[data-token=ok-soft]{background:var(--c-ok-soft)}html:root[data-tenant=qtech] .sg-swatch[data-token=on-ok-soft]{background:var(--c-on-ok-soft)}html:root[data-tenant=qtech] .sg-swatch[data-token=warn]{background:var(--c-warn)}html:root[data-tenant=qtech] .sg-swatch[data-token=warn-soft]{background:var(--c-warn-soft)}html:root[data-tenant=qtech] .sg-swatch[data-token=on-warn-soft]{background:var(--c-on-warn-soft)}html:root[data-tenant=qtech] .sg-swatch[data-token=danger]{background:var(--c-danger)}html:root[data-tenant=qtech] .sg-swatch[data-token=danger-soft]{background:var(--c-danger-soft)}html:root[data-tenant=qtech] .sg-swatch[data-token=on-danger-soft]{background:var(--c-on-danger-soft)}html:root[data-tenant=qtech] .sg-swatch[data-token=info]{background:var(--c-info)}html:root[data-tenant=qtech] .sg-swatch[data-token=info-soft]{background:var(--c-info-soft)}html:root[data-tenant=qtech] .sg-swatch[data-token=on-info-soft]{background:var(--c-on-info-soft)}html:root[data-tenant=qtech] .sg-type{display:block;color:var(--c-ink);line-height:var(--lh-snug);overflow-wrap:anywhere}html:root[data-tenant=qtech] .sg-type[data-t=display]{font-size:var(--t-display);font-weight:var(--w-semibold);line-height:var(--lh-tight)}html:root[data-tenant=qtech] .sg-type[data-t=h1]{font-size:var(--t-h1);font-weight:var(--w-semibold);line-height:var(--lh-tight)}html:root[data-tenant=qtech] .sg-type[data-t=h2]{font-size:var(--t-h2);font-weight:var(--w-semibold);line-height:var(--lh-snug)}html:root[data-tenant=qtech] .sg-type[data-t=h3]{font-size:var(--t-h3);font-weight:var(--w-semibold);line-height:var(--lh-snug)}html:root[data-tenant=qtech] .sg-type[data-t=h4]{font-size:var(--t-h4);font-weight:var(--w-semibold);line-height:var(--lh-snug)}html:root[data-tenant=qtech] .sg-type[data-t=body]{font-size:var(--t-body);font-weight:var(--w-regular);line-height:var(--lh)}html:root[data-tenant=qtech] .sg-type[data-t=sm]{font-size:var(--t-sm);font-weight:var(--w-regular);line-height:var(--lh);color:var(--c-ink-2)}html:root[data-tenant=qtech] .sg-type[data-t=xs]{font-size:var(--t-xs);font-weight:var(--w-regular);line-height:var(--lh-snug);color:var(--c-ink-3)}html:root[data-tenant=qtech] .sg-type[data-t=num]{font-size:var(--t-num);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums}html:root[data-tenant=qtech] .sg-type[data-t=kpi]{font-size:var(--t-kpi);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums}html:root[data-tenant=qtech] .sg-weight{font-size:var(--t-h3);color:var(--c-ink)}html:root[data-tenant=qtech] .sg-weight[data-w="400"]{font-weight:var(--w-regular)}html:root[data-tenant=qtech] .sg-weight[data-w="500"]{font-weight:var(--w-medium)}html:root[data-tenant=qtech] .sg-weight[data-w="600"]{font-weight:var(--w-semibold)}html:root[data-tenant=qtech] .sg-weight[data-w="700"]{font-weight:var(--w-bold)}html:root[data-tenant=qtech] .sg-figs{display:grid;gap:2px;font-size:var(--t-num);font-weight:var(--w-semibold);color:var(--c-ink)}html:root[data-tenant=qtech] .sg-scale{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-4)}html:root[data-tenant=qtech] .sg-scale__cell{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1)}html:root[data-tenant=qtech] .sg-scale__cap{font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums lining-nums}html:root[data-tenant=qtech] .sg-space{block-size:28px;background:var(--c-primary-fill);border-radius:2px}html:root[data-tenant=qtech] .sg-space[data-v="4"]{inline-size:4px}html:root[data-tenant=qtech] .sg-space[data-v="8"]{inline-size:8px}html:root[data-tenant=qtech] .sg-space[data-v="12"]{inline-size:12px}html:root[data-tenant=qtech] .sg-space[data-v="16"]{inline-size:16px}html:root[data-tenant=qtech] .sg-space[data-v="24"]{inline-size:24px}html:root[data-tenant=qtech] .sg-space[data-v="32"]{inline-size:32px}html:root[data-tenant=qtech] .sg-space[data-v="48"]{inline-size:48px}html:root[data-tenant=qtech] .sg-radius{inline-size:64px;block-size:44px;background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line-strong)}html:root[data-tenant=qtech] .sg-radius[data-r="6"]{border-radius:var(--d9-r-sm)}html:root[data-tenant=qtech] .sg-radius[data-r="8"]{border-radius:var(--d9-r)}html:root[data-tenant=qtech] .sg-radius[data-r="10"]{border-radius:var(--d9-r-card)}html:root[data-tenant=qtech] .sg-radius[data-r="12"]{border-radius:var(--d9-r-lg)}html:root[data-tenant=qtech] .sg-height{display:grid;place-items:center;inline-size:132px;background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-sm);font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums lining-nums}html:root[data-tenant=qtech] .sg-height[data-h=ctl]{block-size:var(--d9-ctl)}html:root[data-tenant=qtech] .sg-height[data-h=td]{block-size:var(--d9-td)}html:root[data-tenant=qtech] .sg-height[data-h=row]{block-size:var(--d9-row)}html:root[data-tenant=qtech] .sg-field{display:grid;align-content:start;gap:var(--sp-1);min-inline-size:0;inline-size:100%;max-inline-size:280px}html:root[data-tenant=qtech] .sg-field>label{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink-2)}html:root[data-tenant=qtech] .sg-field>.sg-hint{font-size:var(--t-xs);line-height:1.5;color:var(--c-ink-3)}html:root[data-tenant=qtech] .sg-field>.sg-hint[data-tone=danger]{color:var(--c-on-danger-soft)}html:root[data-tenant=qtech] .sg-field input,html:root[data-tenant=qtech] .sg-field select,html:root[data-tenant=qtech] .sg-field textarea{inline-size:100%}html:root[data-tenant=qtech] .sg-field input[aria-invalid=true],html:root[data-tenant=qtech] .sg-field input[aria-invalid=true]:focus,html:root[data-tenant=qtech] .sg-field input[aria-invalid=true]:hover{border-color:var(--c-danger)}html:root[data-tenant=qtech][data-theme=dark] .sg-field input[aria-invalid=true],html:root[data-tenant=qtech][data-theme=dark] .sg-field input[aria-invalid=true]:focus,html:root[data-tenant=qtech][data-theme=dark] .sg-field input[aria-invalid=true]:hover{border-color:var(--c-danger)!important}html:root[data-tenant=qtech] .sg-skel-lines{display:grid;gap:var(--sp-2);inline-size:100%;max-inline-size:320px}html:root[data-tenant=qtech] .sg-skel-lines .skeleton[data-w="100"]{inline-size:100%}html:root[data-tenant=qtech] .sg-skel-lines .skeleton[data-w="75"]{inline-size:75%}html:root[data-tenant=qtech] .sg-skel-lines .skeleton[data-w="50"]{inline-size:50%}html:root[data-tenant=qtech] .sg-skel-avatar{inline-size:32px;block-size:32px;border-radius:50%;flex-shrink:0}html:root[data-tenant=qtech] .sg-skel-cols{grid-template-columns:2fr 1fr 1fr}html:root[data-tenant=qtech] .sg-avatar{inline-size:32px;block-size:32px;font-size:var(--t-sm)}html:root[data-tenant=qtech] .sg-avatar[data-size=sm]{inline-size:24px;block-size:24px;font-size:var(--t-xs)}html:root[data-tenant=qtech] .sg-note{padding:var(--sp-3);border-radius:var(--d9-r);border-inline-start:3px solid var(--c-line-strong);background:var(--c-surface-2);font-size:var(--t-sm);line-height:var(--lh);color:var(--c-ink-2)}html:root[data-tenant=qtech] .sg-note[data-tone=danger]{border-inline-start-color:var(--c-danger)}html:root[data-tenant=qtech] .sg-note[data-tone=warn]{border-inline-start-color:var(--c-warn)}html:root[data-tenant=qtech] .sg-note p{margin:0}html:root[data-tenant=qtech] .sg-note p+p{margin-block-start:var(--sp-2)}html:root[data-tenant=qtech] .sg-foot{margin-block-start:var(--sp-8);padding-block-start:var(--sp-4);border-block-start:var(--d9-hair) solid var(--c-line);font-size:var(--t-xs);line-height:1.8;color:var(--c-ink-3)}html:root[data-tenant=qtech] .sg-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-2);margin:var(--sp-6) 0 var(--sp-2);font-size:var(--t-h3);font-weight:var(--w-semibold);line-height:var(--lh-snug);color:var(--c-ink)}html:root[data-tenant=qtech] .sg-sub:first-of-type{margin-block-start:0}html:root[data-tenant=qtech] .sg-sub__note{font-size:var(--t-xs);font-weight:var(--w-regular);line-height:1.6;color:var(--c-ink-3)}html:root[data-tenant=qtech] .sg-item__demo .sg-type+.sg-type{margin-block-start:var(--sp-1)}html:root[data-tenant=qtech] .sg-item__demo>.sg-item__note{max-inline-size:62ch}html:root[data-tenant=qtech] .sg-swatch[data-token=ctl-border]{background:var(--c-ctl-border)}html:root[data-tenant=qtech] .sg-swatch[data-token=sidebar]{background:var(--c-sidebar)}html:root[data-tenant=qtech] .sg-swatch[data-token=primary-raw]{background:var(--c-primary-raw)}html:root[data-tenant=qtech] .sg-type[data-t=cap]{font-size:var(--t-cap);font-weight:var(--w-medium);line-height:var(--lh-snug);color:var(--c-ink-3)}html:root[data-tenant=qtech] .sg-pair{display:inline-flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}html:root[data-tenant=qtech] .sg-shadow{display:grid;place-items:center;inline-size:84px;block-size:56px;border-radius:var(--d9-r-card);background:var(--c-surface);border:var(--d9-hair) solid var(--c-line);font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums}html:root[data-tenant=qtech] .sg-shadow[data-s="1"]{box-shadow:var(--shadow-1)}html:root[data-tenant=qtech] .sg-shadow[data-s="2"]{box-shadow:var(--shadow-2)}html:root[data-tenant=qtech] .sg-shadow[data-s="3"]{box-shadow:var(--shadow-3)}html:root[data-tenant=qtech] .sg-viz{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--sp-3)}html:root[data-tenant=qtech] .sg-viz__cell{display:grid;justify-items:center;gap:var(--sp-1)}html:root[data-tenant=qtech] .sg-viz__swatch{inline-size:100%;block-size:32px;border-radius:var(--d9-r-sm);border:var(--d9-hair) solid var(--c-line-strong)}html:root[data-tenant=qtech] .sg-viz__swatch[data-v="1"]{background:var(--viz-1)}html:root[data-tenant=qtech] .sg-viz__swatch[data-v="2"]{background:var(--viz-2)}html:root[data-tenant=qtech] .sg-viz__swatch[data-v="3"]{background:var(--viz-3)}html:root[data-tenant=qtech] .sg-viz__swatch[data-v="4"]{background:var(--viz-4)}html:root[data-tenant=qtech] .sg-viz__swatch[data-v="5"]{background:var(--viz-5)}html:root[data-tenant=qtech] .sg-viz__swatch[data-v="6"]{background:var(--viz-6)}html:root[data-tenant=qtech] .sg-viz__swatch[data-v="7"]{background:var(--viz-7)}html:root[data-tenant=qtech] .sg-viz__swatch[data-v="8"]{background:var(--viz-8)}html:root[data-tenant=qtech] .sg-icons{display:inline-grid;justify-items:center;gap:var(--sp-1);min-inline-size:48px;padding:var(--sp-2);border-radius:var(--d9-r);background:var(--c-surface-2);color:var(--c-ink-2)}html:root[data-tenant=qtech] .sg-req{color:var(--c-danger)}html:root[data-tenant=qtech] .sg-switch-row{display:inline-flex;align-items:center;gap:var(--sp-2)}html:root[data-tenant=qtech] .sg-frame{inline-size:100%;min-inline-size:0;padding:var(--sp-4);border:var(--d9-hair) dashed var(--c-line-strong);border-radius:var(--d9-r-card)}html:root[data-tenant=qtech] .sg-frame .d9-head{margin:0}html:root[data-tenant=qtech] .sg-item__demo .adm-page{display:grid;gap:var(--sp-2);inline-size:100%;padding:0}html:root[data-tenant=qtech] .sg-item__demo .adm-page.sg-switch-wrap{display:flex;flex-wrap:wrap;gap:var(--sp-4);inline-size:auto}html:root[data-tenant=qtech]{--viz-1:#29B3A0;--viz-2:#F59708;--viz-3:#097EB5;--viz-4:#C60033;--viz-5:#6F4B99;--viz-6:#8C827B;--viz-7:#43C8E9;--viz-8:#18A381;--viz-seq-1:#d8f1ed;--viz-seq-2:#abe3da;--viz-seq-3:#73d0c2;--viz-seq-4:#3bbaa7;--viz-seq-5:#29B3A0;--viz-seq-6:#0d8a78;--viz-div-neg:#b85c2e;--viz-div-pos:#0f8f93;--viz-stroke:2px;--viz-ring:6px;--viz-end:4px;--viz-gap:2px;--viz-track:color-mix(in oklab,var(--c-line) 70%,var(--c-surface))}html:root[data-tenant=qtech][data-theme=dark]{--viz-seq-1:#10353a;--viz-seq-2:#14535a;--viz-seq-3:#1a7a80;--viz-seq-4:#2aa9ad;--viz-seq-5:#5ec9cc;--viz-seq-6:#9ce0e2;--viz-track:color-mix(in oklab,var(--c-line) 80%,var(--c-surface))}html:root[data-tenant=qtech] [data-viz="1"]{--viz:var(--viz-1)}html:root[data-tenant=qtech] [data-viz="2"]{--viz:var(--viz-2)}html:root[data-tenant=qtech] [data-viz="3"]{--viz:var(--viz-3)}html:root[data-tenant=qtech] [data-viz="4"]{--viz:var(--viz-4)}html:root[data-tenant=qtech] [data-viz="5"]{--viz:var(--viz-5)}html:root[data-tenant=qtech] [data-viz="6"]{--viz:var(--viz-6)}html:root[data-tenant=qtech] [data-viz="7"]{--viz:var(--viz-7)}html:root[data-tenant=qtech] [data-viz="8"]{--viz:var(--viz-8)}html:root[data-tenant=qtech] .viz-meter{display:block;inline-size:100%;block-size:6px;background:var(--viz-track);border-radius:999px;overflow:hidden}html:root[data-tenant=qtech] .viz-meter>i{display:block;block-size:100%;background:var(--viz,var(--viz-1));border-start-end-radius:var(--viz-end);border-end-end-radius:var(--viz-end);transition:inline-size var(--d9-base,.22s) var(--d9-ease,ease)}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] .viz-meter>i{transition:none}}html:root[data-tenant=qtech] .viz-strip{display:flex;gap:var(--viz-gap);inline-size:100%;block-size:10px;border-radius:999px;overflow:hidden;background:var(--viz-track)}html:root[data-tenant=qtech] .viz-strip>span{display:block;block-size:100%;background:var(--viz,var(--viz-1));min-inline-size:2px}html:root[data-tenant=qtech] .viz-strip>span:first-child{border-start-start-radius:999px;border-end-start-radius:999px}html:root[data-tenant=qtech] .viz-strip>span:last-child{border-start-end-radius:999px;border-end-end-radius:999px}html:root[data-tenant=qtech] .viz-ring{display:inline-grid;place-items:center;position:relative}html:root[data-tenant=qtech] .viz-ring>svg{display:block;transform:rotate(-90deg)}html:root[data-tenant=qtech] .viz-ring__track{fill:none;stroke:var(--viz-track);stroke-width:var(--viz-ring)}html:root[data-tenant=qtech] .viz-ring__fill{fill:none;stroke:var(--viz,var(--viz-1));stroke-width:var(--viz-ring);stroke-linecap:round;transition:stroke-dasharray var(--d9-slow,.32s) var(--d9-ease,ease)}html:root[data-tenant=qtech] .viz-ring__label{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font-size:var(--t-num,20px);font-weight:600;color:var(--c-ink);letter-spacing:-.022em;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] .viz-ring__fill{transition:none}}html:root[data-tenant=qtech] .viz-spark{display:block;overflow:visible}html:root[data-tenant=qtech] .viz-spark__line{fill:none;stroke:var(--viz,var(--viz-1));stroke-width:var(--viz-stroke);stroke-linecap:round;stroke-linejoin:round}html:root[data-tenant=qtech] .viz-spark__area{fill:var(--viz,var(--viz-1));opacity:.1;stroke:none}html:root[data-tenant=qtech] .viz-spark__end{fill:var(--viz,var(--viz-1));stroke:var(--c-surface);stroke-width:2}html:root[data-tenant=qtech] .viz-dot{inline-size:8px;block-size:8px;border-radius:999px;background:var(--viz,var(--viz-1));flex-shrink:0;display:inline-block}html:root[data-tenant=qtech] .viz-legend{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:var(--t-xs,12px);color:var(--c-ink-2)}html:root[data-tenant=qtech] .viz-legend>span{display:inline-flex;align-items:center;gap:6px}html:root[data-tenant=qtech] .viz-legend b{font-weight:600;color:var(--c-ink);font-variant-numeric:tabular-nums}html:root[data-tenant=qtech] .viz-cols{display:flex;align-items:flex-end;gap:6px;block-size:64px}html:root[data-tenant=qtech] .viz-cols>i{flex:1 1 0;min-inline-size:6px;background:var(--viz,var(--viz-1));border-start-start-radius:var(--viz-end);border-start-end-radius:var(--viz-end);min-block-size:2px}@media (forced-colors:active){html:root[data-tenant=qtech] :is(.viz-meter>i,.viz-strip>span,.viz-cols>i){forced-color-adjust:none;background:CanvasText}html:root[data-tenant=qtech] .viz-strip>span:nth-child(2n){background:repeating-linear-gradient(45deg,CanvasText 0 3px,Canvas 3px 6px)}}html:root[data-tenant=qtech] .viz-donut{display:inline-grid;place-items:center;position:relative}html:root[data-tenant=qtech] .viz-donut>svg{display:block;transform:rotate(-90deg)}html:root[data-tenant=qtech] .viz-donut__track{fill:none;stroke:var(--viz-track)}html:root[data-tenant=qtech] .viz-donut__arc{fill:none;stroke:var(--viz,var(--viz-1));stroke-linecap:butt;transition:stroke-dasharray var(--d9-slow,.32s) var(--d9-ease,ease)}html:root[data-tenant=qtech] .viz-donut__label{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font-family:var(--font-ar);font-size:var(--t-num,20px);font-weight:600;line-height:1.1;color:var(--c-ink);font-variant-numeric:tabular-nums}html:root[data-tenant=qtech] .viz-donut__label small{display:block;font-size:var(--t-xs,12px);font-weight:400;color:var(--c-ink-3)}html:root[data-tenant=qtech] .viz-stacked{display:flex;flex-direction:column;gap:8px;inline-size:100%}html:root[data-tenant=qtech] .viz-stacked__row{display:grid;grid-template-columns:minmax(48px,9ch) minmax(0,1fr);align-items:center;gap:10px}html:root[data-tenant=qtech] .viz-stacked__label{font-size:var(--t-xs,12px);color:var(--c-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root[data-tenant=qtech] .viz-stacked__bar{display:flex;gap:var(--viz-gap);block-size:var(--viz-bar,10px);inline-size:100%;border-radius:999px;overflow:hidden;background:var(--viz-track)}html:root[data-tenant=qtech] .viz-stacked__seg{display:block;block-size:100%;flex:0 0 auto;min-inline-size:0;background:var(--viz,var(--viz-1));transition:flex-basis var(--d9-base,.22s) var(--d9-ease,ease)}html:root[data-tenant=qtech] .viz-stacked__seg:first-child{border-start-start-radius:999px;border-end-start-radius:999px}html:root[data-tenant=qtech] .viz-stacked[data-orient=v]{flex-direction:row;align-items:flex-end;gap:6px;block-size:var(--viz-h,72px)}html:root[data-tenant=qtech] .viz-stacked[data-orient=v] .viz-stacked__row{display:flex;flex-direction:column;flex:1 1 0;min-inline-size:8px;block-size:100%;gap:4px}html:root[data-tenant=qtech] .viz-stacked[data-orient=v] .viz-stacked__bar{flex-direction:column-reverse;flex:1 1 auto;inline-size:100%;block-size:auto;border-radius:0;border-start-start-radius:var(--viz-end);border-start-end-radius:var(--viz-end);background:transparent;justify-content:flex-start}html:root[data-tenant=qtech] .viz-stacked[data-orient=v] .viz-stacked__seg{inline-size:100%;block-size:auto;border-radius:0}html:root[data-tenant=qtech] .viz-stacked[data-orient=v] .viz-stacked__seg:last-child{border-start-start-radius:var(--viz-end);border-start-end-radius:var(--viz-end)}html:root[data-tenant=qtech] .viz-stacked[data-orient=v] .viz-stacked__label{order:2;text-align:center;font-size:var(--t-cap,11.5px)}html:root[data-tenant=qtech] .viz-heat{display:inline-grid;gap:4px 6px;grid-template-columns:auto 1fr;align-items:start}html:root[data-tenant=qtech] .viz-heat__grid{display:grid;grid-template-columns:repeat(var(--viz-cols,7),var(--viz-cell,12px));grid-auto-rows:var(--viz-cell,12px);gap:var(--viz-gap)}html:root[data-tenant=qtech] .viz-heat__cell{display:block;border-radius:3px;background:var(--viz-track);transition:background-color var(--d9-base,.22s) var(--d9-ease,ease)}html:root[data-tenant=qtech] .viz-heat__cell[data-step="1"]{background:var(--viz-seq-1)}html:root[data-tenant=qtech] .viz-heat__cell[data-step="2"]{background:var(--viz-seq-2)}html:root[data-tenant=qtech] .viz-heat__cell[data-step="3"]{background:var(--viz-seq-3)}html:root[data-tenant=qtech] .viz-heat__cell[data-step="4"]{background:var(--viz-seq-4)}html:root[data-tenant=qtech] .viz-heat__cell[data-step="5"]{background:var(--viz-seq-5)}html:root[data-tenant=qtech] .viz-heat__cell[data-step="6"]{background:var(--viz-seq-6)}html:root[data-tenant=qtech] .viz-heat__axis{display:grid;gap:var(--viz-gap);font-size:var(--t-cap,11.5px);line-height:1;color:var(--c-ink-3);font-variant-numeric:tabular-nums}html:root[data-tenant=qtech] .viz-heat__axis--y{grid-auto-rows:var(--viz-cell,12px);align-items:center;padding-inline-end:2px}html:root[data-tenant=qtech] .viz-heat__axis--x{grid-column:2;grid-template-columns:repeat(var(--viz-cols,7),var(--viz-cell,12px));text-align:center}html:root[data-tenant=qtech] .viz-heat__axis span{overflow:hidden;white-space:nowrap}html:root[data-tenant=qtech] .viz-bullet{position:relative;display:block;inline-size:100%;block-size:var(--viz-bar,10px);background:var(--viz-track);border-radius:999px;overflow:hidden}html:root[data-tenant=qtech] .viz-bullet__band{position:absolute;inset-block:0;display:block;background:color-mix(in oklab,var(--c-ink-3) 18%,transparent)}html:root[data-tenant=qtech] .viz-bullet__val{position:absolute;inset-block:2px;inset-inline-start:0;display:block;background:var(--viz,var(--viz-1));border-start-end-radius:var(--viz-end);border-end-end-radius:var(--viz-end);transition:inline-size var(--d9-base,.22s) var(--d9-ease,ease)}html:root[data-tenant=qtech] .viz-bullet__target{position:absolute;inset-block:0;inline-size:2px;display:block;background:var(--c-ink);transform:translateX(-50%)}html:root[data-tenant=qtech][dir=rtl] .viz-bullet__target{transform:translateX(50%)}html:root[data-tenant=qtech] .viz-area{display:block;overflow:visible}html:root[data-tenant=qtech] .viz-area__fill{stroke:none}html:root[data-tenant=qtech] .viz-area__line{fill:none;stroke:var(--viz,var(--viz-1));stroke-width:var(--viz-stroke);stroke-linecap:round;stroke-linejoin:round}html:root[data-tenant=qtech] .viz-area__end{fill:var(--viz,var(--viz-1));stroke:var(--c-surface);stroke-width:2}html:root[data-tenant=qtech] .viz-area__base{stroke:var(--c-line-strong);stroke-width:1}html:root[data-tenant=qtech] :is(.viz-ring__label,.viz-legend,.viz-stacked__label,.viz-heat__axis){font-family:var(--font-ar)}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] :is(.viz-donut__arc,.viz-stacked__seg,.viz-heat__cell,.viz-bullet__val){transition:none}}@media (forced-colors:active){html:root[data-tenant=qtech] :is(.viz-stacked__seg,.viz-bullet__val,.viz-heat__cell[data-step]:not([data-step="0"])){forced-color-adjust:none;background:CanvasText}html:root[data-tenant=qtech] .viz-stacked__seg:nth-child(2n){background:repeating-linear-gradient(45deg,CanvasText 0 3px,Canvas 3px 6px)}html:root[data-tenant=qtech] .viz-donut__arc:nth-of-type(2n){stroke-dasharray:4 2}html:root[data-tenant=qtech] .viz-bullet__target{background:Highlight}}html:root[data-tenant=qtech] .shell[data-tone="1"]{--area:var(--viz-1)}html:root[data-tenant=qtech] .shell[data-tone="2"]{--area:var(--viz-2)}html:root[data-tenant=qtech] .shell[data-tone="3"]{--area:var(--viz-3)}html:root[data-tenant=qtech] .shell[data-tone="4"]{--area:var(--viz-4)}html:root[data-tenant=qtech] .shell[data-tone="5"]{--area:var(--viz-5)}html:root[data-tenant=qtech] .shell[data-tone="6"]{--area:var(--viz-6)}html:root[data-tenant=qtech] .shell[data-tone="7"]{--area:var(--viz-7)}html:root[data-tenant=qtech] .shell[data-tone="8"]{--area:var(--viz-8)}html:root[data-tenant=qtech] .shell{--area:var(--viz-1)}html:root[data-tenant=qtech] .shell .qt-nav-link.is-active .qt-nav-link__icon{color:var(--area)}html:root[data-tenant=qtech] .shell .qt-nav-link.is-active:before,html:root[data-tenant=qtech] .shell .qt-nav-link[aria-current=page]:before{background:var(--area)}html:root[data-tenant=qtech] .shell :is(.d9-head__icon,.dga-hero-bold__icon,.qt-page-icon){color:var(--area)}html:root[data-tenant=qtech] .shell :is(.d9-head__eyebrow,.dga-hero-bold .eyebrow){color:var(--area)}html:root[data-tenant=qtech] .shell .d9-section__title:before{content:"";display:inline-block;inline-size:3px;block-size:12px;border-radius:999px;background:var(--area);margin-inline-end:8px;vertical-align:-1px}html:root[data-tenant=qtech] .shell .d9-fact.pw-fact--lead .d9-fact__icon,html:root[data-tenant=qtech] .shell .d9-facts--strong>.d9-fact:first-child .d9-fact__icon,html:root[data-tenant=qtech] .shell .d9-facts>.d9-fact:first-child .d9-fact__icon{color:var(--area)}html:root[data-tenant=qtech] .qt-nav-group[data-group=daily] .qt-nav-group__title{color:var(--viz-1)}html:root[data-tenant=qtech] .qt-nav-group[data-group=work] .qt-nav-group__title{color:var(--viz-3)}html:root[data-tenant=qtech] .qt-nav-group[data-group=knowledge] .qt-nav-group__title{color:var(--viz-8)}html:root[data-tenant=qtech] .qt-nav-group[data-group=admin] .qt-nav-group__title{color:var(--viz-6)}html:root[data-tenant=qtech] :is(.qt-nav-link__icon,.d9-head__icon,.d9-fact__icon){transition:color var(--d9-base,.22s) var(--d9-ease,ease)}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] :is(.qt-nav-link__icon,.d9-head__icon,.d9-fact__icon){transition:none}}html:root[data-tenant=qtech]{--d9-hair:1px}@media (min-resolution:2dppx){html:root[data-tenant=qtech]{--d9-hair:0.5px}html:root[data-tenant=qtech][data-tenant=qtech] :where(.d9-card,.ui-card,.card,.calm-card,.d9-statcard,.d9-fact,.d9-section,.d9-empty,.d9-tabs,.qt-pop,.ops-panel,.ops-box,.dir-table,.gov-table,.calm-table,.seg-switch,.qt-search,.pw-facts,.dt-panel,.xls-box){border-width:var(--d9-hair)}html:root[data-tenant=qtech][data-tenant=qtech] :where(.calm-table tbody tr,.dir-row,.d9-row,.dt-row,.ent-row,.gov-row,.d9-tabs [role=tab],.dir-table__head,.d9-list>*+*){border-block-end-width:var(--d9-hair)}}@supports (corner-shape:squircle){html:root[data-tenant=qtech] :where(.d9-card,.ui-card,.card,.d9-statcard,.qt-pop,.modal-content,.btn,.ui-btn,.qd-button,.d9-badge,.chip,.d9-avatar,.ops-panel){corner-shape:squircle}}html:root[data-tenant=qtech]{--dur-instant:60ms;--dur-fast:150ms;--dur-base:200ms;--dur-slow:250ms;--ease-out:cubic-bezier(.32,.72,0,1);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.2,.9,.3,1.05);--d9-ease:var(--ease-out);--d9-ease-state:var(--ease-standard);--d9-fast:var(--dur-fast);--d9-base:var(--dur-base);--d9-slow:var(--dur-slow);--t-fast:var(--dur-fast);--t-base:var(--dur-base);--t-slow:var(--dur-slow);--ease:var(--ease-out);--ease-out-legacy:var(--ease-out);--nx4-spring:var(--ease-spring);--nx4-out:var(--ease-out);--nx4-smooth:var(--ease-out)}html:root[data-tenant=qtech][data-theme=light]{--shadow-1:0 1px 1.5px rgba(27,27,47,.05);--shadow-2:0 1px 2px rgba(27,27,47,.06),0 4px 12px -4px rgba(27,27,47,.10);--shadow-3:0 1px 3px rgba(27,27,47,.10),0 12px 32px -12px rgba(27,27,47,.22),0 2px 8px -4px rgba(27,27,47,.10)}html:root[data-tenant=qtech][data-theme=dark]{--shadow-1:0 1px 1.5px rgba(0,0,0,.40);--shadow-2:0 1px 2px rgba(0,0,0,.45),0 4px 12px -4px rgba(0,0,0,.40);--shadow-3:0 1px 3px rgba(0,0,0,.55),0 12px 32px -12px rgba(0,0,0,.55),0 2px 8px -4px rgba(0,0,0,.40)}html:root[data-tenant=qtech][data-theme=dark] :where(.qt-pop,.modal-content,.qt-drawer,.toast,[role=status][class*=toast]){box-shadow:var(--shadow-3),inset 0 1px 0 rgba(255,255,255,.06)}html:root[data-tenant=qtech] :where(.d9-fact__num,.d9-statcard__num,.dga-stat__value,.calm-num,.ops-num){letter-spacing:-.022em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}html:root[data-tenant=qtech] .n-ltr{letter-spacing:-.01em}html:root[data-tenant=qtech] :where(kbd,.mono,code,.d9-code,.gov-cell__code,.ops-id){letter-spacing:.012em;font-variant-ligatures:none}html:root[data-tenant=qtech]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal}html:root[data-tenant=qtech] :is(h1,h2,h3,.d9-head__title,.dga-hero-bold h1){text-wrap:balance}html:root[data-tenant=qtech] :is(p,.d9-head__sub,.d9-section__hint){text-wrap:pretty}html:root[data-tenant=qtech] ::-moz-selection{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}html:root[data-tenant=qtech] ::selection{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}html:root[data-tenant=qtech] :is(input,textarea,[contenteditable]){caret-color:var(--c-primary)}html:root[data-tenant=qtech]{scrollbar-width:thin;scrollbar-color:var(--c-line-strong) transparent}html:root[data-tenant=qtech] :where([data-scroll],.qt-main,.qt-drawer,.qt-pop,.calm-table__wrap,[style*=overflow]){scrollbar-width:thin;scrollbar-color:var(--c-line-strong) transparent}html:root[data-tenant=qtech] :where(.d9-avatar,.qt-nav-link svg,.d9-fact__icon svg){-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1600px){html:root[data-tenant=qtech] .qt-page{padding-inline:56px}html:root[data-tenant=qtech] :where(.d9-section,.dt-block,.ops-panel+.ops-panel){margin-block-start:32px}}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech]{--dur-instant:0ms;--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}}html:root[data-tenant=qtech]{--nx-navy:#0d0a3d;--nx-navy-2:#171346;--nx-navy-3:#1f1860;--nx-blue:#2e3fb8;--nx-blue-light:#5A93D6;--nx-purple:#6F4B99;--nx-purple-lt:#9274e2;--nx-pink:#B98AD4;--nx-ink:#24243d;--nx-muted:#6b6b82;--nx-line:#e3e4ed;--nx-paper:#f7f8fb;--nx-success:#22b489;--nx-warning:#eda12f;--nx-danger:#e05c50;--nx-aurora:linear-gradient(135deg,#0d0a3d,#097EB5 35%,#6F4B99 70%,#B98AD4);--nx-action:linear-gradient(135deg,#097EB5,#6F4B99);--nx-spring:cubic-bezier(0.34,1.56,0.64,1);--d9-r-sm:8px;--d9-r:12px;--d9-r-card:18px;--d9-r-lg:20px;--d9-sidebar:280px;--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);--card-radius:var(--d9-r-card);--focus-ring:0 0 0 3px color-mix(in srgb,var(--nx-purple) 20%,transparent);--viz-1:#2e3fb8;--viz-2:#7750c8;--viz-3:#c987e8;--viz-4:#6179e9;--viz-5:#22b489;--viz-6:#eda12f;--viz-7:#4a3f9e;--viz-8:#e05c50;--viz-seq-1:#edebfa;--viz-seq-2:#d6cdf3;--viz-seq-3:#b9a7e9;--viz-seq-4:#9b7fdd;--viz-seq-5:#7750c8;--viz-seq-6:#55398f;--viz-div-neg:#e05c50;--viz-div-mid:var(--c-ink-3);--viz-div-pos:#22b489}html:root[data-tenant=qtech][data-theme=light]{--c-bg:#f4f5fa;--c-surface:#ffffff;--c-surface-2:#f1f2f8;--c-surface-3:#e9eaf3;--c-sidebar:#0d0a3d;--c-scrim:rgba(13,10,61,.48);--c-ink:#24243d;--c-ink-2:#55546e;--c-ink-3:#6b6b82;--c-line:#e3e4ed;--c-line-strong:#cccdde;--c-primary:#2e3fb8;--c-on-primary:#ffffff;--c-primary-fill:#2e3fb8;--c-primary-soft:#e8ebfb;--c-on-primary-soft:#27379c;--c-brand:#7750c8;--c-on-brand:#ffffff;--c-accent:#7750c8;--c-on-accent:#ffffff;--c-accent-fill:#7750c8;--c-accent-soft:#f1ebfb;--c-on-accent-soft:#5b3a9e;--c-brand-deep:#0d0a3d;--c-on-brand-deep:#ffffff;--c-info:#2e3fb8;--c-info-soft:#e8ebfb;--c-on-info-soft:#27379c;--c-ok:#158566;--c-on-ok:#ffffff;--c-ok-fill:#158566;--c-ok-soft:#e0f5ee;--c-on-ok-soft:#0e6b52;--c-warn:#a86f0d;--c-warn-soft:#fdf2df;--c-on-warn-soft:#7d5208;--c-danger:#c93e32;--c-on-danger:#ffffff;--c-danger-fill:#d64541;--c-danger-soft:#fdecea;--c-on-danger-soft:#93291f;--c-num:var(--c-ink);--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);--shadow-1:0 1px 2px rgba(13,10,61,.05);--shadow-2:0 2px 10px -2px rgba(13,10,61,.08),0 1px 2px rgba(13,10,61,.04);--shadow-3:0 14px 34px -12px rgba(13,10,61,.24),0 2px 6px rgba(13,10,61,.06);--qd-gradient:var(--nx-action);--grad-1:var(--nx-aurora);--grad-2:var(--nx-action);--c-gradient:var(--nx-action);--glow-shadow:0 6px 18px -6px rgba(119,80,200,.45)}html:root[data-tenant=qtech][data-theme=dark]{--c-bg:#0d0a3d;--c-surface:#171346;--c-surface-2:#1f1860;--c-surface-3:#2a2174;--c-sidebar:#0a082e;--c-scrim:rgba(4,3,20,.62);--c-ink:#eceaf8;--c-ink-2:#bab7da;--c-ink-3:#8f8cb0;--c-line:#2e2a68;--c-line-strong:#3d3880;--c-primary:#9aa8ff;--c-on-primary:#ffffff;--c-primary-fill:#4a5ee0;--c-primary-soft:#232a6e;--c-on-primary-soft:#c3ccff;--c-brand:#a888e8;--c-on-brand:#1c1140;--c-accent:#c9a6f5;--c-on-accent:#1c1140;--c-accent-fill:#7750c8;--c-accent-soft:#33245e;--c-on-accent-soft:#e3d3fc;--c-brand-deep:#0d0a3d;--c-on-brand-deep:#ffffff;--c-info:#9aa8ff;--c-info-soft:#232a6e;--c-on-info-soft:#c3ccff;--c-ok:#5fd6ae;--c-on-ok:#03271c;--c-ok-fill:#158566;--c-ok-soft:#0f3d30;--c-on-ok-soft:#9fe8cd;--c-warn:#f2c375;--c-warn-soft:#3d2c10;--c-on-warn-soft:#f8ddb0;--c-danger:#ff9d92;--c-on-danger:#3d0b07;--c-danger-fill:#d64541;--c-danger-soft:#46201c;--c-on-danger-soft:#ffc4bd;--c-num:var(--c-ink);--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);--shadow-1:0 1px 2px rgba(2,2,12,.4);--shadow-2:0 2px 10px -2px rgba(2,2,12,.5),0 1px 2px rgba(2,2,12,.35);--shadow-3:0 14px 34px -12px rgba(2,2,12,.65),0 2px 6px rgba(2,2,12,.4);--qd-gradient:var(--nx-action);--grad-1:var(--nx-aurora);--grad-2:var(--nx-action);--c-gradient:var(--nx-action);--glow-shadow:0 6px 18px -6px rgba(119,80,200,.5);--viz-seq-1:#12103a;--viz-seq-2:#1d1858;--viz-seq-3:#2c2276;--viz-seq-4:#4a3a9e;--viz-seq-5:#6f5cc0;--viz-seq-6:#9b8ade}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary){position:relative;overflow:hidden;background:var(--nx-action);color:#fff;border-color:transparent;box-shadow:0 6px 16px -6px rgba(46,63,184,.5)}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary):not(:disabled):hover{background:var(--nx-action);color:#fff;box-shadow:0 8px 22px -6px rgba(119,80,200,.55);filter:none;transform:translateY(-1px)}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary):after{content:"";position:absolute;inset:0;display:block;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.32) 50%,transparent 62%);transform:translateX(130%);transition:transform .6s var(--d9-ease)}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary):not(:disabled):hover:after{transform:translateX(-130%)}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary):not(:disabled):active{transform:translateY(0)}html:root[data-tenant=qtech] :is(.card,.ui-card,.modern-card,.glass-card,.qd-card,.bento-card,.kpi-card,.stat-card){border-radius:var(--d9-r-card);transition:border-color var(--d9-base) var(--d9-ease),box-shadow var(--d9-base) var(--d9-ease),transform 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):hover{border-color:var(--c-line-strong);box-shadow:var(--shadow-2)}html:root[data-tenant=qtech] :is(.tab-item.active,[role=tablist] [role=tab][aria-selected=true]){color:var(--nx-blue);font-weight:var(--w-semibold);border-block-end-color:transparent;background:linear-gradient(var(--c-surface),var(--c-surface)) padding-box,linear-gradient(90deg,var(--nx-blue),var(--nx-purple)) border-box;border-block-end:2px solid transparent;background-size:100% 100%,100% 2px;background-position:0 0,0 100%;background-repeat:no-repeat}html:root[data-tenant=qtech][data-theme=dark] :is(.tab-item.active,[role=tablist] [role=tab][aria-selected=true]){color:var(--c-accent);background:linear-gradient(var(--c-surface),var(--c-surface)) padding-box,linear-gradient(90deg,var(--nx-blue-light),var(--nx-pink)) border-box;background-size:100% 100%,100% 2px;background-position:0 0,0 100%;background-repeat:no-repeat}html:root[data-tenant=qtech] .chip.active{box-shadow:0 4px 14px -4px rgba(119,80,200,.5)}html:root[data-tenant=qtech] .chip.active,html:root[data-tenant=qtech] .seg-switch button.on{background:var(--nx-action);color:#fff;border-color:transparent}html:root[data-tenant=qtech] ::-moz-selection{background:color-mix(in srgb,var(--nx-purple) 24%,transparent)}html:root[data-tenant=qtech] ::selection{background:color-mix(in srgb,var(--nx-purple) 24%,transparent)}html:root[data-tenant=qtech]{scrollbar-color:color-mix(in srgb,var(--nx-purple) 45%,transparent) transparent}html:root[data-tenant=qtech] .nx-grad-text{background:var(--nx-aurora);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html:root[data-tenant=qtech][data-theme=dark] .nx-grad-text{background:linear-gradient(135deg,#aab4ff,#c9a6f5 55%,#e3b8f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html:root[data-tenant=qtech] .qt-sidebar,html:root[data-tenant=qtech] aside.qt-sidebar[data-tenant-sidebar]{background:linear-gradient(178deg,#0d0a3d,#171346 58%,#1c1552);border-inline-end:0;box-shadow:4px 0 24px -12px rgba(13,10,61,.5)}html:root[data-tenant=qtech][data-theme=dark] .qt-sidebar,html:root[data-tenant=qtech][data-theme=dark] aside.qt-sidebar[data-tenant-sidebar]{background:linear-gradient(178deg,#0a082e,#0f0c3d 58%,#141048)}html:root[data-tenant=qtech] .qt-sidebar__brand{border-block-end-color:rgba(255,255,255,.1)}html:root[data-tenant=qtech] .qt-sidebar__tenant-name{color:#fff}html:root[data-tenant=qtech] .qt-sidebar__toggle{color:rgba(255,255,255,.62)}html:root[data-tenant=qtech] .qt-sidebar__toggle:hover{background:rgba(255,255,255,.1);color:#fff}html:root[data-tenant=qtech] .qt-sidebar__mark--letter{background:var(--nx-action)}html:root[data-tenant=qtech] .qt-nav-group__label{color:rgba(255,255,255,.42)}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-link{border-radius:14px;color:rgba(255,255,255,.72);transition:background-color var(--d9-fast) var(--d9-ease),color var(--d9-fast) var(--d9-ease),box-shadow var(--d9-fast) var(--d9-ease)}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-link__icon{color:inherit}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-link:hover{background:rgba(255,255,255,.09);color:#fff}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-link.is-active{background:var(--nx-action);color:#fff;font-weight:600;box-shadow:0 6px 16px -6px rgba(46,63,184,.55),inset 0 1px 0 rgba(255,255,255,.18)}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-link.is-active .qt-nav-link__icon{color:#fff}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-link.is-active:before{content:none}html:root[data-tenant=qtech][data-theme=dark] .qt-sidebar .qt-nav-link.is-active{background:var(--nx-action)!important;box-shadow:0 6px 16px -6px rgba(46,63,184,.55),inset 0 1px 0 rgba(255,255,255,.18)!important;color:#fff!important}html:root[data-tenant=qtech] .qt-nav-tag{border-color:rgba(255,255,255,.18);color:rgba(255,255,255,.5);background:rgba(255,255,255,.04)}html:root[data-tenant=qtech] .qt-nav-badge{color:rgba(255,255,255,.48)}html:root[data-tenant=qtech] .qt-nav-dot{border-color:#171346}html:root[data-tenant=qtech] .qt-sidebar__foot{border-block-start-color:rgba(255,255,255,.1)}html:root[data-tenant=qtech] .qt-sidebar__theme-label{color:rgba(255,255,255,.45)}html:root[data-tenant=qtech] .qt-sidebar__theme .qt-theme-pick{background:rgba(255,255,255,.08);border-color:transparent}html:root[data-tenant=qtech] .qt-sidebar__theme .qt-theme-pick>button{color:rgba(255,255,255,.55)}html:root[data-tenant=qtech] .qt-sidebar__theme .qt-theme-pick>button:hover{background:rgba(255,255,255,.12);color:#fff}html:root[data-tenant=qtech] .qt-sidebar__theme .qt-theme-pick>button.active{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.14)}html:root[data-tenant=qtech] .qt-sidebar__avatar{background:linear-gradient(135deg,var(--nx-purple),var(--nx-blue));color:#fff}html:root[data-tenant=qtech] .qt-sidebar__name{color:#fff}html:root[data-tenant=qtech] .qt-sidebar__mail{color:rgba(255,255,255,.5)}html:root[data-tenant=qtech] .qt-sidebar__perm{color:rgba(255,255,255,.58)}html:root[data-tenant=qtech] .qt-sidebar__perm:hover{background:rgba(255,255,255,.09);color:#fff}html:root[data-tenant=qtech] .qt-sidebar__perm[aria-current=page]{color:var(--nx-pink)}html:root[data-tenant=qtech][data-theme=dark] .qt-sidebar .qt-sidebar__perm[aria-current=page]{color:var(--nx-pink)!important}html:root[data-tenant=qtech] .qt-sidebar .qt-logout{color:rgba(255,255,255,.58)}html:root[data-tenant=qtech] .qt-sidebar .qt-logout:hover{background:color-mix(in srgb,var(--nx-danger) 22%,transparent);color:#ffb4ac}html:root[data-tenant=qtech] .shell header.qt-topbar{background:var(--c-surface)!important;border-block-end:1px solid var(--c-line)!important;box-shadow:0 1px 0 rgba(13,10,61,.02)!important}html:root[data-tenant=qtech] .qt-user-chip__avatar{background:linear-gradient(135deg,var(--nx-purple),var(--nx-blue));color:#fff}html:root[data-tenant=qtech] .qt-search__input{border-radius:12px}html:root[data-tenant=qtech] .qt-search__input:focus{border-color:var(--nx-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--nx-purple) 18%,transparent)!important}html:root[data-tenant=qtech][data-theme=dark] .qt-search__input:focus{border-color:var(--nx-purple-lt)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--nx-purple-lt) 22%,transparent)!important}html:root[data-tenant=qtech] .qt-pop__ic{background:var(--c-accent-soft);color:var(--c-on-accent-soft)}html:root[data-tenant=qtech] .qt-pop__action,html:root[data-tenant=qtech] .qt-pop__check,html:root[data-tenant=qtech] .qt-pop__count,html:root[data-tenant=qtech] .qt-pop__link{color:var(--nx-blue)}html:root[data-tenant=qtech][data-theme=dark] :is(.qt-pop__count,.qt-pop__action,.qt-pop__link,.qt-pop__check){color:var(--c-accent)}html:root[data-tenant=qtech] .mobile-tabbar .mtab.on{color:var(--nx-purple)}html:root[data-tenant=qtech][data-theme=dark] .mobile-tabbar .mtab[aria-current=page]{color:var(--c-accent)!important}html:root[data-tenant=qtech] .qt-crumbs__current{color:var(--nx-blue);font-weight:600}html:root[data-tenant=qtech][data-theme=dark] .qt-crumbs__current{color:var(--c-accent)}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary):after{transition:none}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary):not(:disabled):hover{transform:none}}html:root[data-tenant=qtech]{--nx4-spring:cubic-bezier(.34,1.4,.64,1);--nx4-smooth:cubic-bezier(.23,1,.32,1);--nx4-out:cubic-bezier(.16,1,.3,1);--nx4-glow:0 8px 22px rgba(119,80,200,.42)}@keyframes nx4-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-90px,70px) scale(1.15)}}@keyframes nx4-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(110px,-60px) scale(1.1)}}@keyframes nx4-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nx4-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes nx4-pulse{0%,to{box-shadow:0 0 0 0 rgba(119,80,200,.45)}55%{box-shadow:0 0 0 10px rgba(119,80,200,0)}}html:root[data-tenant=qtech][data-theme=light] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(760px 520px at 92% -140px,rgba(119,80,200,.13),transparent 65%),radial-gradient(680px 520px at -8% 108%,rgba(46,63,184,.11),transparent 62%);animation:nx4-drift-a 30s ease-in-out infinite;will-change:transform;backface-visibility:hidden}html:root[data-tenant=qtech][data-theme=light] body:after{content:"";position:fixed;inset:-12%;z-index:-1;pointer-events:none;filter:blur(70px);background:radial-gradient(560px 420px at 30% 45%,rgba(201,135,232,.1),transparent 58%);animation:nx4-drift-b 40s ease-in-out infinite reverse;will-change:transform;backface-visibility:hidden}html:root[data-tenant=qtech][data-theme=dark] body:before{background:radial-gradient(900px 560px at 100% -120px,rgba(119,80,200,.2),transparent 62%),radial-gradient(760px 540px at 0 95%,rgba(46,63,184,.22),transparent 60%);animation:nx4-drift-a 28s ease-in-out infinite}html:root[data-tenant=qtech][data-theme=dark] body:after{background:radial-gradient(620px 440px at 58% 22%,rgba(201,135,232,.12),transparent 56%);animation:nx4-drift-b 36s ease-in-out infinite reverse}html:root[data-tenant=qtech] #nonprod-bar{font-weight:600!important;box-shadow:0 1px 12px rgba(111,75,153,.35)}html:root[data-tenant=qtech] #nonprod-bar,html:root[data-tenant=qtech] .qt-preview-banner{background:linear-gradient(90deg,#0d0a3d,#097EB5 45%,#6F4B99 80%,#B98AD4)!important;color:rgba(255,255,255,.92)!important}html:root[data-tenant=qtech] .qt-preview-banner{font-weight:600;border:0!important}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary){transition:transform .35s var(--nx4-spring),box-shadow .35s var(--nx4-smooth),filter .2s}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary):not(:disabled):hover{transform:translateY(-2px)}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary):not(:disabled):active{transform:scale(.97)}html:root[data-tenant=qtech] :is(.btn-ghost,.ui-btn--ghost,.btn-secondary,.ui-btn--secondary){border-radius:12px;transition:transform .35s var(--nx4-spring),border-color .25s,color .25s,box-shadow .3s}html:root[data-tenant=qtech] :is(.btn-ghost,.ui-btn--ghost,.btn-secondary,.ui-btn--secondary):not(:disabled):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--nx-purple) 45%,var(--c-line));box-shadow:0 6px 16px -8px rgba(119,80,200,.35)}html:root[data-tenant=qtech] :is(.kpi-card,.stat-card,.bento-card,.metric-card){transition:transform .45s var(--nx4-spring),box-shadow .45s var(--nx4-smooth),border-color .3s}html:root[data-tenant=qtech] :is(.kpi-card,.stat-card,.bento-card,.metric-card):hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--nx-purple) 38%,var(--c-line));box-shadow:0 4px 10px rgba(13,10,61,.06),0 16px 36px rgba(13,10,61,.1)}html:root[data-tenant=qtech] :is(.table,.tbl,table.data) tbody tr{transition:background-color .2s var(--nx4-smooth)}html:root[data-tenant=qtech] :is(.table,.tbl,table.data) tbody tr:hover{background:color-mix(in srgb,var(--nx-purple) 5%,transparent)}html:root[data-tenant=qtech] :is([role=dialog],.modal,.qt-pop,.dropdown-menu){animation:nx4-pop .45s var(--nx4-spring)}html:root[data-tenant=qtech] .side-nav a{transition:color .2s,background-color .2s,transform .3s var(--nx4-spring)}html:root[data-tenant=qtech] .side-nav a:hover{transform:translateX(-3px)}html:root[data-tenant=qtech] :is(.progress-bar__fill,.pbar>i,.progress>div){background-image:var(--nx-action);transition:width 1.1s var(--nx4-out)}html:root[data-tenant=qtech] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--nx-purple) 38%,transparent);border-radius:99px}html:root[data-tenant=qtech] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--nx-purple) 55%,transparent)}html:root[data-tenant=qtech] .qt-search{background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;box-shadow:var(--shadow-1);transition:border-color .25s,box-shadow .25s}html:root[data-tenant=qtech] .qt-search:focus-within{border-color:var(--nx-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--nx-purple) 16%,transparent)}html:root[data-tenant=qtech] .qt-search__input{background:transparent!important;border:0!important;box-shadow:none!important}html:root[data-tenant=qtech] .qt-search__kbd .d9-kbd{background:color-mix(in srgb,var(--nx-purple) 10%,var(--c-surface-2));border:1px solid color-mix(in srgb,var(--nx-purple) 22%,var(--c-line));color:var(--nx-purple);border-radius:7px;font-weight:600}html:root[data-tenant=qtech][data-theme=dark] .qt-search__kbd .d9-kbd{color:var(--nx-pink)}html:root[data-tenant=qtech] .nx-journey{gap:6px;padding:16px 4px 12px}html:root[data-tenant=qtech] .nx-journey__step{border-top:0;border-radius:14px;padding:20px 12px 10px;background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-1);transition:transform .4s var(--nx4-spring),border-color .25s,box-shadow .3s}html:root[data-tenant=qtech] .nx-journey__step:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--nx-purple) 40%,var(--c-line));box-shadow:var(--shadow-2)}html:root[data-tenant=qtech] .nx-journey__step:before{width:26px;height:26px;top:-13px;font-size:11.5px;border-radius:9px;color:#fff;background:#55546e;box-shadow:0 2px 6px rgba(13,10,61,.22);transition:transform .35s var(--nx4-spring),box-shadow .3s}html:root[data-tenant=qtech] .nx-journey__step:hover:before{transform:scale(1.12)}html:root[data-tenant=qtech] .nx-journey__step[data-state=done]{border-color:color-mix(in srgb,#22b489 35%,var(--c-line))}html:root[data-tenant=qtech] .nx-journey__step[data-state=done]:before{background:linear-gradient(135deg,#158566,#22b489);box-shadow:0 3px 10px rgba(34,180,137,.4)}html:root[data-tenant=qtech] .nx-journey__step[data-state=now]{background:linear-gradient(180deg,rgba(119,80,200,.12),rgba(46,63,184,.04));border-color:color-mix(in srgb,var(--nx-purple) 38%,transparent);box-shadow:0 8px 20px -8px rgba(119,80,200,.35)}html:root[data-tenant=qtech] .nx-journey__step[data-state=now]:before{background:var(--nx-aurora);box-shadow:0 0 0 4px rgba(119,80,200,.16),0 6px 14px rgba(119,80,200,.45);animation:nx4-pulse 2.4s ease-in-out infinite}html:root[data-tenant=qtech] .nx-journey__step[data-state=now] b{color:var(--nx-purple)}html:root[data-tenant=qtech][data-theme=dark] .nx-journey__step[data-state=now] b{color:var(--nx-pink)}html:root[data-tenant=qtech] .nx-journey__step[data-state=next]:before{background:var(--nx-blue-light)}html:root[data-tenant=qtech] .nx-fatn-card{border-radius:16px;margin:4px 0 12px;width:100%;background:linear-gradient(140deg,rgba(119,80,200,.3),rgba(46,63,184,.16));border-color:rgba(168,141,233,.34);transition:transform .45s var(--nx4-spring),border-color .3s,box-shadow .3s}html:root[data-tenant=qtech] .nx-fatn-card:hover{transform:translateY(-2px);box-shadow:var(--nx4-glow)}html:root[data-tenant=qtech] .nx-fatn-card__alert{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;background:rgba(255,255,255,.12);border-color:rgba(168,141,233,.3)}html:root[data-tenant=qtech] .nx-fatn-card__row{align-items:center}html:root[data-tenant=qtech] .nx-fatn-card__row>span:last-child{min-width:0}html:root[data-tenant=qtech] .nx-fatn-card__hello{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:root[data-tenant=qtech] .nx-fatn-fab,html:root[data-tenant=qtech] .nx-fatn-panel{inset-inline-start:auto;inset-inline-end:22px}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] .nx-journey__step[data-state=now]:before,html:root[data-tenant=qtech] body:after,html:root[data-tenant=qtech] body:before{animation:none!important}html:root[data-tenant=qtech] .nx-journey__step:hover,html:root[data-tenant=qtech] :is(.kpi-card,.stat-card,.bento-card,.metric-card):hover{transform:none}html:root[data-tenant=qtech] :is([role=dialog],.modal,.qt-pop,.dropdown-menu){animation:none}}