.shell{min-height:100dvh;display:flex}html:root[data-tenant=qtech] .shell{background-attachment:scroll;background:var(--c-bg)!important}.qt-main-col{flex-direction:column;flex:1;min-inline-size:0;display:flex;overflow:hidden}.qt-main{flex:1;min-inline-size:0;overflow:auto}.qt-page{max-inline-size:var(--d9-content-max,1280px);margin:0 auto;padding:24px 32px 48px}@media (max-width:1180px){.qt-page{padding:20px 24px 48px}}@media (max-width:900px){.qt-page{padding:16px 16px 96px}}.qt-sidebar{z-index:50;inline-size:var(--d9-sidebar,240px);background:var(--c-sidebar,var(--c-surface,var(--surface-1)));block-size:100dvh;color:var(--c-ink,var(--text-1));border-inline-start:0;border-inline-end:var(--d9-hair) solid var(--c-line,var(--line-soft));transition:inline-size var(--d9-base,.18s) var(--d9-ease,ease);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;overflow:hidden}.qt-sidebar[data-collapsed="1"]{inline-size:var(--d9-sidebar-min,64px)}html:root[data-tenant=qtech] aside.qt-sidebar[data-tenant-sidebar]{background:var(--c-sidebar,var(--c-surface));border-inline-start:0;border-inline-end:var(--d9-hair) solid var(--c-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.qt-sidebar__brand{block-size:var(--d9-topbar,52px);border-block-end:var(--d9-hair) solid var(--c-line,var(--line-soft));flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding-inline:12px 8px;display:flex}.qt-sidebar[data-collapsed="1"] .qt-sidebar__brand{justify-content:center;padding:0}.qt-sidebar__logo{align-items:center;min-inline-size:0;text-decoration:none;display:flex}.qt-sidebar__logo .brand-logo{block-size:30px;inline-size:auto;max-inline-size:150px}.qt-sidebar__mark{-o-object-fit:contain;object-fit:contain;block-size:28px;inline-size:28px}.qt-sidebar__mark--letter{border-radius:var(--d9-r,8px);background:var(--c-brand-deep,var(--dga-navy));color:#fff;place-items:center;font-size:14px;font-weight:700;display:grid}.qt-sidebar__tenant-name{color:var(--c-ink,var(--text-1));white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.qt-sidebar__toggle{inline-size:var(--d9-ctl,36px);block-size:var(--d9-ctl,36px);border-radius:var(--d9-r,8px);flex-shrink:0}.qt-sidebar__toggle--expand{margin:8px auto 0}.qt-sidebar__nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-block-size:0;padding:8px 8px 24px;display:flex;overflow:hidden auto}.qt-sidebar[data-collapsed="1"] .qt-sidebar__nav{padding:8px 6px 24px}.qt-nav-group{flex-direction:column;display:flex}.qt-nav-group__label{color:var(--c-ink-3,var(--text-4));letter-spacing:0;text-transform:none;white-space:nowrap;padding:0 10px 4px;font-size:12px;font-weight:600;line-height:1.5;display:block}.qt-nav-group__items{flex-direction:column;gap:2px;display:flex}.qt-sidebar .qt-nav-link{border-radius:var(--d9-r,8px);min-block-size:34px;color:var(--c-ink-2,var(--text-2));white-space:nowrap;box-shadow:none;transition:background-color var(--d9-fast,.12s) var(--d9-ease,ease), color var(--d9-fast,.12s) var(--d9-ease,ease);background:0 0;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:500;line-height:1.2;text-decoration:none;display:flex;position:relative;transform:none}.qt-sidebar[data-collapsed="1"] .qt-nav-link{justify-content:center;gap:0;padding:0}.qt-sidebar .qt-nav-link__icon{opacity:.8;flex-shrink:0;block-size:16px;inline-size:16px}.qt-sidebar .qt-nav-link__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.qt-sidebar .qt-nav-link:hover{background:var(--c-surface-2,var(--surface-2));color:var(--c-ink,var(--text-1));transform:none}.qt-sidebar .qt-nav-link:hover .qt-nav-link__icon,.qt-sidebar .qt-nav-link.is-active .qt-nav-link__icon{opacity:1}.qt-sidebar .qt-nav-link.is-active{background:var(--c-surface-2,var(--surface-2));color:var(--c-ink,var(--text-1));box-shadow:none;font-weight:600}.qt-sidebar .qt-nav-link.is-active:before{content:"";background:var(--c-brand,var(--primary));block-size:auto;inline-size:2px;box-shadow:none;z-index:1;border-radius:2px;position:absolute;inset-block:8px;inset-inline:0 auto;transform:none}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-link{border-radius:var(--d9-r);color:var(--c-ink-2);transition:background-color var(--d9-fast) var(--d9-ease), color var(--d9-fast) var(--d9-ease);background:0 0;font-size:13.5px;font-weight:500}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-link:hover{background:var(--c-surface-2);color:var(--c-ink)}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-link.is-active{background:var(--c-surface-2);color:var(--c-ink);box-shadow:none;font-weight:600}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-link.is-active .qt-nav-link__icon{color:var(--c-primary)}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-link.is-active:before{background:var(--c-brand);block-size:auto;inline-size:2px;box-shadow:none;border-radius:2px;inset-block:8px;inset-inline:0 auto;transform:none}html:root[data-tenant=qtech][data-theme=dark] .qt-sidebar .qt-nav-link.is-active{background:var(--c-surface-3)!important;box-shadow:none!important}html:root[data-tenant=qtech][data-theme=dark] .qt-sidebar .qt-sidebar__perm[aria-current=page]{box-shadow:none!important;background:0 0!important}html:root[data-tenant=qtech][data-theme=dark] .qt-sidebar .qt-sidebar__perm[aria-current=page]:before{content:none}html:root[data-tenant=qtech][data-theme=dark] .qt-sidebar .qt-sidebar__perm[aria-current=page] *{color:inherit!important}.qt-nav-tag{border-radius:var(--d9-r-sm,6px);border:var(--d9-hair) solid var(--c-line,var(--line-soft));color:var(--c-ink-3,var(--text-4));letter-spacing:0;text-transform:none;background:0 0;flex-shrink:0;margin-inline-start:auto;padding:3px 6px;font-size:11px;font-weight:500;line-height:1}.qt-nav-badge{color:var(--c-ink-3,var(--text-4));font-variant-numeric:tabular-nums;direction:ltr;flex-shrink:0;margin-inline-start:auto;font-size:12px;font-weight:600;line-height:1}.qt-nav-tag+.qt-nav-badge{margin-inline-start:6px}.qt-nav-dot{top:6px;background:var(--c-danger,var(--danger));border:2px solid var(--c-sidebar,var(--c-surface,var(--surface-1)));border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-inline-end:8px}.qt-sidebar__foot{border-block-start:var(--d9-hair) solid var(--c-line,var(--line-soft));flex-direction:column;flex-shrink:0;gap:4px;padding:8px;display:flex}.qt-sidebar[data-collapsed="1"] .qt-sidebar__foot{align-items:center;padding:8px 0}.qt-sidebar__theme{justify-content:space-between;align-items:center;gap:8px;block-size:28px;padding:0 4px;display:flex}.qt-sidebar__theme-label{color:var(--c-ink-3,var(--text-3));font-size:12px;font-weight:500}.qt-sidebar__user{align-items:center;gap:8px;block-size:40px;padding:0 4px;display:flex}.qt-sidebar__avatar{background:var(--c-brand-deep,var(--dga-navy));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;block-size:28px;inline-size:28px;font-size:12px;font-weight:600;display:grid}.qt-sidebar__who{min-inline-size:0;overflow:hidden}.qt-sidebar__name{color:var(--c-ink,var(--text-1));white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.qt-sidebar__mail{color:var(--c-ink-3,var(--text-4));white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.qt-sidebar__actions{gap:4px;display:flex}.qt-sidebar__perm,.qt-sidebar .qt-logout{inline-size:auto;min-block-size:var(--d9-ctl,36px);border-radius:var(--d9-r-sm,6px);color:var(--c-ink-3,var(--text-3));cursor:pointer;transition:background-color var(--d9-fast,.12s) var(--d9-ease,ease), color var(--d9-fast,.12s) var(--d9-ease,ease);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.qt-sidebar__perm:hover{background:var(--c-surface-2,var(--surface-2));color:var(--c-ink,var(--text-1))}.qt-sidebar__perm[aria-current=page]{color:var(--c-primary,var(--primary))}.qt-sidebar .qt-logout:hover{background:var(--c-danger-soft,var(--danger-bg));color:var(--c-danger,var(--danger))}.qt-sidebar[data-collapsed="1"] .qt-logout{inline-size:var(--d9-ctl,36px);flex:none;padding:0}.qt-topbar{z-index:10;block-size:var(--d9-topbar,52px);background:var(--c-surface,var(--surface-1));border-block-end:var(--d9-hair) solid var(--c-line,var(--line-soft));box-shadow:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky;top:0}html:root[data-tenant=qtech] .shell header.qt-topbar{background:var(--c-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-block-end:var(--d9-hair) solid var(--c-line)!important;box-shadow:none!important}.qt-topbar__start{flex:1;align-items:center;gap:12px;min-inline-size:0;display:flex}.qt-topbar__end{flex-shrink:0;align-items:center;gap:8px;display:flex}.qt-topbar .qt-icon-btn{inline-size:var(--d9-ctl,36px);block-size:var(--d9-ctl,36px);border-radius:var(--d9-r,8px);place-items:center;display:grid}.qt-user-chip{block-size:var(--d9-ctl,36px);border-radius:var(--d9-r,8px);max-inline-size:200px;color:var(--c-ink,var(--text-1));transition:background-color var(--d9-fast,.12s) var(--d9-ease,ease), border-color var(--d9-fast,.12s) var(--d9-ease,ease);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding-inline:4px 10px;text-decoration:none;display:flex}.qt-user-chip[data-mobile="1"]{gap:0;max-inline-size:none;padding-inline:4px}.qt-user-chip:hover{background:var(--c-surface-2,var(--surface-2));border-color:var(--c-line,var(--line-soft))}.qt-user-chip__avatar{background:var(--c-brand-deep,var(--dga-navy));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;block-size:28px;inline-size:28px;font-size:11px;font-weight:600;display:grid}.qt-user-chip__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.qt-bridge{white-space:nowrap;color:var(--c-ink-3,var(--text-4));align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:500;display:flex}.qt-bridge__dot{background:var(--c-ink-3,var(--text-4));border-radius:50%;flex-shrink:0;block-size:8px;inline-size:8px}.qt-bridge[data-alive="1"] .qt-bridge__dot{background:var(--c-ok,var(--success))}html:root[data-tenant=qtech] .qt-theme-pick{border-radius:var(--d9-r);background:var(--c-surface-2);border:1px solid #0000;align-items:center;gap:2px;padding:3px;display:inline-flex}html:root[data-tenant=qtech] .qt-theme-pick>button{border-radius:var(--d9-r-sm);block-size:28px;inline-size:28px;color:var(--c-ink-3);cursor:pointer;transition:background-color var(--d9-fast) var(--d9-ease), color var(--d9-fast) var(--d9-ease), border-color var(--d9-fast) var(--d9-ease);background:0 0;border:1px solid #0000;padding:0}html:root[data-tenant=qtech] .qt-theme-pick>button:hover{color:var(--c-ink);background:var(--c-surface-3)}html:root[data-tenant=qtech] .qt-theme-pick>button.active{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line);box-shadow:none}html:root[data-tenant=qtech] .qt-sidebar__theme .qt-theme-pick{padding:2px}html:root[data-tenant=qtech] .qt-sidebar__theme .qt-theme-pick>button{block-size:22px;inline-size:22px}.qt-theme-wrap{align-items:center;display:inline-flex;position:relative}.qt-theme-pick[data-saving="1"]{opacity:.6}.qt-theme-wrap[data-error="1"] .qt-theme-pick{border-color:var(--c-danger)}.qt-theme-err{top:-6px;background:var(--c-danger-soft);block-size:18px;inline-size:18px;color:var(--c-on-danger-soft);border-radius:50%;place-items:center;display:inline-grid;position:absolute;inset-inline-end:-6px}.qt-search{flex:1;min-inline-size:0;max-inline-size:480px;position:relative}.qt-search[data-mobile="1"]{max-inline-size:100%}.qt-search__icon{inset-inline-start:12px;pointer-events:none;block-size:16px;inline-size:16px;color:var(--c-ink-3,var(--text-4));position:absolute;top:50%;transform:translateY(-50%)}.qt-search__input{inline-size:100%;block-size:var(--d9-ctl,36px);background:var(--c-surface-2,var(--surface-2));border-radius:var(--d9-r,8px);color:var(--c-ink,var(--text-1));text-overflow:ellipsis;transition:border-color var(--d9-fast,.12s) var(--d9-ease,ease), background-color var(--d9-fast,.12s) var(--d9-ease,ease);border:1px solid #0000;outline:none;padding-block:0;padding-inline:36px 44px;font-family:inherit;font-size:13px}.qt-search__input::placeholder{color:var(--c-ink-3,var(--text-4))}.qt-search__input:hover{border-color:var(--c-line-strong,var(--line-firm))}.qt-search__input:focus{border-color:var(--c-line-strong,var(--line-firm));background:var(--c-surface,var(--surface-1))}html:root[data-tenant=qtech] .qt-search__input{background:var(--c-surface-2);border-color:#0000;min-block-size:0;padding-block:0;padding-inline:38px 44px}html:root[data-tenant=qtech] .qt-search__input:hover{border-color:var(--c-line-strong)}html:root[data-tenant=qtech] .qt-search__input:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);background:var(--c-surface)}html:root[data-tenant=qtech][data-theme=dark] .qt-search__input{background-color:var(--c-surface-2)!important;transition:border-color var(--d9-fast) var(--d9-ease), background-color var(--d9-fast) var(--d9-ease)!important;border-color:#0000!important}html:root[data-tenant=qtech][data-theme=dark] .qt-search__input:hover{border-color:var(--c-line-strong)!important}html:root[data-tenant=qtech][data-theme=dark] .qt-search__input:focus{background-color:var(--c-surface)!important;border-color:var(--c-brand)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--c-brand) 15%, transparent)!important}.qt-search__kbd{inset-inline-end:8px;pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.qt-bell,.qt-tenant,.qt-bell__btn{position:relative}.qt-bell__badge{top:-4px;border:2px solid var(--c-surface,var(--surface-1));background:var(--c-danger,var(--danger));color:#fff;font-variant-numeric:tabular-nums;direction:ltr;border-radius:8px;place-items:center;block-size:16px;min-inline-size:16px;padding:0 4px;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute;inset-inline-end:-4px}.qt-pop{z-index:90;background:var(--c-surface,var(--surface-1));border:var(--d9-hair) solid var(--c-line,var(--border));border-radius:var(--d9-r-lg,12px);box-shadow:var(--shadow-3);padding:6px;position:absolute;top:calc(100% + 6px)}.qt-search__pop{max-block-size:420px;inset-inline:0;overflow-y:auto}.qt-bell__pop{flex-direction:column;max-block-size:460px;inline-size:min(380px,100vw - 28px);padding:0;display:flex;inset-inline-end:0}.qt-tenant__pop{z-index:80;min-inline-size:250px;inset-inline-end:0}.qt-pop__row{border-radius:var(--d9-r,8px);min-block-size:40px;inline-size:100%;color:var(--c-ink,var(--text-1));text-align:start;cursor:pointer;transition:background-color var(--d9-fast,.12s) var(--d9-ease,ease);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.qt-pop__row--top{align-items:flex-start}.qt-pop__row:not(.is-unread):not(.is-current):hover,.qt-pop__row.is-hi{background:var(--c-surface-2,var(--surface-2))}.qt-pop__row.is-unread,.qt-pop__row.is-current{background:var(--c-primary-soft,var(--primary-bg))}.qt-pop__row.is-current{cursor:default;font-weight:600}.qt-pop__row[data-link="0"],.qt-pop__row:disabled{cursor:default}.qt-pop__row[data-dim="1"]{opacity:.5}.qt-pop__ic{border-radius:var(--d9-r-sm,6px);background:var(--c-primary-soft,var(--primary-bg));block-size:28px;inline-size:28px;color:var(--c-on-primary-soft,var(--primary));flex-shrink:0;place-items:center;display:grid}.qt-pop__body{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.qt-pop__title{color:var(--c-ink,var(--text-1));white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.qt-pop__title--wrap{white-space:normal;line-height:1.4}.qt-pop__sub{color:var(--c-ink-3,var(--text-4));white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.qt-pop__semantic{color:var(--c-accent,var(--accent));flex-shrink:0}.qt-pop__check{color:var(--c-primary,var(--primary));flex-shrink:0}.qt-pop__note{color:var(--c-ink-3,var(--text-3));padding:12px;font-size:12.5px}.qt-pop__note--row{align-items:center;gap:10px;display:flex}.qt-pop__note--center{text-align:center;padding:18px}.qt-pop__foot{color:var(--c-ink-3,var(--text-4));border-block-start:var(--d9-hair) solid var(--c-line,var(--line-soft));padding:8px 12px;font-size:12px;line-height:1.6}.qt-pop__head{border-block-end:var(--d9-hair) solid var(--c-line,var(--border));justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.qt-pop__heading{color:var(--c-ink,var(--text-1));font-size:13px;font-weight:600}.qt-pop__count{color:var(--c-primary,var(--primary));font-variant-numeric:tabular-nums}.qt-pop__action{cursor:pointer;min-block-size:28px;color:var(--c-primary,var(--primary));background:0 0;border:0;align-items:center;gap:5px;padding:0 4px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.qt-pop__list{padding:6px;overflow-y:auto}.qt-pop__link{text-align:center;color:var(--c-primary,var(--primary));border-block-start:var(--d9-hair) solid var(--c-line,var(--border));padding:10px;font-size:12px;font-weight:600;text-decoration:none;display:block}.qt-pop__label{color:var(--c-ink-3,var(--text-4));align-items:center;gap:6px;padding:4px 10px 8px;font-size:12px;font-weight:600;display:flex}.qt-notif__dot{background:var(--c-primary);vertical-align:middle;border-radius:50%;block-size:7px;inline-size:7px;margin-inline-end:6px;display:inline-block}.qt-pop__empty{text-align:center;justify-items:center;gap:4px;padding:20px 16px;display:grid}.qt-pop__empty-ic{border-radius:var(--d9-r,8px);background:var(--c-surface-2,var(--surface-2));block-size:36px;inline-size:36px;color:var(--c-ink-3,var(--text-3));place-items:center;margin-block-end:4px;display:inline-grid}.qt-pop__empty>b{color:var(--c-ink,var(--text-1));font-size:13px;font-weight:600}.qt-pop__empty>span:not(.qt-pop__empty-ic){color:var(--c-ink-3,var(--text-3));max-inline-size:30ch;font-size:12px;line-height:1.55}.qt-pop__empty>.btn{margin-block-start:8px}.qt-pop__link{justify-content:center;align-items:center;gap:6px;inline-size:100%;display:inline-flex}.qt-notif__msg{color:var(--c-ink-3,var(--text-3));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.qt-notif__ago{color:var(--c-ink-3,var(--text-4));font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.qt-crumbs{margin-block-end:12px}.qt-crumbs__list{color:var(--c-ink-3,var(--text-3));flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.qt-crumbs__item{align-items:center;gap:4px;min-inline-size:0;display:inline-flex}.qt-crumbs__sep{color:var(--c-ink-3,var(--text-3));opacity:.7;flex-shrink:0}.qt-crumbs__link,.qt-crumbs__text{color:var(--c-ink-3,var(--text-3));white-space:nowrap;text-overflow:ellipsis;max-inline-size:220px;font-weight:400;text-decoration:none;overflow:hidden}.qt-crumbs__link:hover{color:var(--c-ink,var(--text-1));text-decoration:underline}.qt-crumbs__current{color:var(--c-ink,var(--text-1));white-space:nowrap;text-overflow:ellipsis;max-inline-size:260px;font-weight:500;overflow:hidden}.qt-preview-banner{background:var(--c-warn-soft);min-block-size:32px;color:var(--c-warn);border-block-end:1px solid color-mix(in srgb, var(--c-warn) 30%, transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:2px 16px;font-size:12.5px;font-weight:500;display:flex}.qt-preview-banner__icon{flex-shrink:0}.qt-preview-banner__btn{border-radius:var(--d9-r-sm,6px);min-block-size:24px;color:inherit;cursor:pointer;background:0 0;border:1px solid;margin-inline-start:auto;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600}.qt-preview-banner__btn[data-busy="1"]{cursor:wait;opacity:.6}.qt-drawer-scrim{z-index:75;background:color-mix(in srgb, var(--c-ink,var(--text-1)) 55%, transparent);animation:.2s fadeIn;position:fixed;inset:0}html:root[data-tenant=qtech] .qt-drawer-scrim{background:var(--c-scrim)}.qt-drawer{inset-inline-start:0;z-index:80;block-size:100dvh;box-shadow:var(--shadow-3);animation:slideInRight .25s var(--d9-ease,ease);position:fixed;top:0}.qt-drawer .qt-sidebar{inline-size:280px}.qt-drawer .qt-sidebar[data-collapsed="1"]{inline-size:var(--d9-sidebar-min,64px)}.qt-drawer .qt-nav-link,.qt-drawer .qt-sidebar__perm,.qt-drawer .qt-logout{min-block-size:44px}.mobile-tabbar{bottom:0;z-index:70;padding:0 4px env(safe-area-inset-bottom,0px);background:var(--c-surface,var(--surface-1));-webkit-backdrop-filter:none;backdrop-filter:none;border-block-start:var(--d9-hair) solid var(--c-line,var(--border));align-items:stretch;display:flex;position:fixed;inset-inline:0}html:root[data-tenant=qtech] .mobile-tabbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--c-surface)}.mobile-tabbar .mtab{min-block-size:56px;color:var(--c-ink-3,var(--text-3));cursor:pointer;transition:color var(--d9-fast,.12s) var(--d9-ease,ease);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-family:inherit;font-size:11px;font-weight:500;text-decoration:none;display:flex}.mobile-tabbar .mtab .mtab-ic{place-items:center;block-size:20px;display:grid}.mobile-tabbar .mtab .mtab-ic svg{block-size:20px;inline-size:20px}.mobile-tabbar .mtab.on{color:var(--c-primary,var(--primary));background:0 0;font-weight:600}.mobile-tabbar .mtab:active{transform:none}html:root[data-tenant=qtech][data-theme=dark] .mobile-tabbar .mtab[aria-current=page]{box-shadow:none!important;color:var(--c-primary)!important;background:0 0!important}html:root[data-tenant=qtech][data-theme=dark] .mobile-tabbar .mtab[aria-current=page]:before{content:none}html:root[data-tenant=qtech][data-theme=dark] .mobile-tabbar .mtab[aria-current=page] *{color:inherit!important}@media (max-width:900px){.qt-topbar{gap:8px;padding:0 12px}.qt-topbar__start{gap:8px}.qt-topbar__end{gap:6px}.qt-topbar .qt-icon-btn,.qt-user-chip{block-size:40px}.qt-topbar .qt-icon-btn{inline-size:40px}.qt-search__input{block-size:40px;padding-inline-end:12px}.qt-search__kbd{display:none}}@media (prefers-reduced-motion:reduce){.qt-sidebar{transition:none}.qt-drawer,.qt-drawer-scrim{animation:none}}.qt-drawer .qt-sidebar__toggle{display:none}
.d9-head{min-inline-size:0;margin-block-end:16px}html:root[data-tenant=qtech] .d9-head[data-tone]{background:0 0}.d9-head--plain{margin-block-end:20px}.d9-head__row{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;display:flex}.d9-head__main{flex:320px;min-inline-size:0}.d9-head__eyebrow{color:var(--c-ink-3,var(--text-3));margin-block-end:4px;font-size:13px;line-height:1.4}.d9-head__title{align-items:center;gap:8px;min-inline-size:0;display:flex}.d9-head__title h1{letter-spacing:0;color:var(--c-ink,var(--text-1));overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.3}.d9-head__icon{color:var(--c-ink-3,var(--text-3));flex-shrink:0;display:inline-flex}.d9-head__icon>svg{block-size:20px;inline-size:20px}.d9-head__sub{color:var(--c-ink-2,var(--text-2));overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-inline-size:90ch;margin:4px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.d9-head__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;display:flex}.d9-head>.d9-facts{margin-block:12px 0}.d9-head__actions>:is(a,button):not([class*=btn]),.d9-head__actions>div>:is(a,button):not([class*=btn]){min-block-size:var(--d9-ctl,36px);border-radius:var(--d9-r,8px);border:var(--d9-hair) solid var(--c-line-strong,var(--line-2));background:var(--c-surface,var(--surface));color:var(--c-ink,var(--text-1));font-size:var(--t-sm,13.5px);cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.d9-head__actions>:is(a,button):not([class*=btn]):hover,.d9-head__actions>div>:is(a,button):not([class*=btn]):hover{background:var(--c-surface-2,var(--surface-2))}.d9-head__actions>:is(a,button):not([class*=btn]) svg,.d9-head__actions>div>:is(a,button):not([class*=btn]) svg{flex-shrink:0;block-size:16px;inline-size:16px}@media (max-width:768px){.d9-head__actions{inline-size:100%;margin-inline-start:0}.d9-head__actions>:is(.btn,.ui-btn,.qd-button,a,button),.d9-head__actions>div>:is(.btn,.ui-btn,.qd-button,a,button){min-block-size:44px}}.d9-facts{border-block:1px solid var(--c-line,var(--line));flex-wrap:wrap;align-items:stretch;margin:0 0 16px;padding:0;display:flex}.d9-fact{min-inline-size:0;margin:0;padding:10px 16px;display:flex;position:relative}.d9-fact+.d9-fact:before{content:"";background:var(--c-line,var(--line));inline-size:1px;position:absolute;inset-block:8px;inset-inline-start:0}.d9-fact:first-child{padding-inline-start:0}.d9-fact__num{letter-spacing:0;color:var(--c-ink,var(--text-1));font-variant-numeric:tabular-nums lining-nums;font-size:20px;font-weight:600;line-height:1.2}.d9-fact__label,.d9-fact__sub{color:var(--c-ink-3,var(--text-3));font-size:13px;line-height:1.4}.d9-fact__icon{color:var(--c-ink-3,var(--text-3));flex-shrink:0;display:inline-flex}.d9-fact__icon>svg{block-size:18px;inline-size:18px}.d9-facts--inline .d9-fact{align-items:baseline;gap:6px;padding-block:8px}.d9-facts--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.d9-facts--grid .d9-fact{flex-direction:column;gap:2px;padding:10px 14px}.d9-facts--grid .d9-fact:first-child{padding-inline-start:14px}.d9-facts--grid .d9-fact__head{align-items:center;gap:6px;min-inline-size:0;display:flex}.d9-facts--grid .d9-fact__head .d9-fact__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d9-facts--strong .d9-fact__num{font-size:24px;line-height:1.15}@media (max-width:640px){.d9-facts--grid,.d9-facts--inline{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d9-facts--inline .d9-fact{flex-wrap:wrap;padding-inline:12px}.d9-facts--inline .d9-fact:first-child{padding-inline-start:12px}:is(.d9-facts--grid,.d9-facts--inline) .d9-fact:nth-child(odd):before{display:none}:is(.d9-facts--grid,.d9-facts--inline) .d9-fact:nth-child(n+3){border-block-start:var(--d9-hair) solid var(--c-line,var(--line))}}.d9-fact[data-go]{cursor:pointer;border-radius:var(--d9-r-sm,6px);transition:background-color var(--d9-fast,.12s) var(--d9-ease,ease);padding-inline-end:32px}.d9-fact[data-go]:hover{background:var(--c-surface-2,var(--surface-2))}.d9-fact[data-go]:focus-visible{outline:2px solid var(--c-primary,var(--primary));outline-offset:-2px}.d9-fact__go{color:var(--c-ink-3,var(--text-3));opacity:.55;transition:opacity var(--d9-fast,.12s) var(--d9-ease,ease);display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-end:10px}@media (hover:none){.d9-fact__go{opacity:.55}}.d9-fact[data-go]:hover .d9-fact__go,.d9-fact[data-go]:focus-visible .d9-fact__go{opacity:1}.d9-statblock{min-inline-size:0;margin-block-end:24px}.d9-section{border-block-end:var(--d9-hair) solid var(--c-line,var(--line));flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-block-end:12px;padding-block-end:8px;display:flex}.d9-section__title{letter-spacing:0;min-inline-size:0;color:var(--c-ink,var(--text-1));align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;line-height:1.4;display:flex}.d9-section__icon{color:var(--c-ink-3,var(--text-3));flex-shrink:0;display:inline-flex}.d9-section__icon>svg{block-size:18px;inline-size:18px}.d9-section__count,.d9-section__hint{color:var(--c-ink-3,var(--text-3));font-variant-numeric:tabular-nums lining-nums;font-size:13px;line-height:1.4}.d9-section__action{align-self:center;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.d9-empty{text-align:center;color:var(--c-ink-3,var(--text-3));flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px 16px;display:flex}.d9-empty__icon{color:var(--c-ink-3,var(--text-3));margin-block-end:4px;display:inline-flex}.d9-empty__icon>svg{block-size:20px;inline-size:20px}.d9-empty__emoji{font-size:20px;line-height:1}.d9-empty__text{min-inline-size:0}html:root .d9-empty .d9-empty__title{color:var(--c-ink,var(--text-1));margin:0;font-size:14px;font-weight:600;line-height:1.4}.d9-empty__desc{color:var(--c-ink-3,var(--text-3));max-inline-size:48ch;margin:2px 0 0;font-size:13px;line-height:1.5}.d9-empty__action{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:12px;display:flex}.d9-empty[data-variant=compact]{text-align:start;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:12px}.d9-empty[data-variant=compact] .d9-empty__icon{margin:0}.d9-empty[data-variant=compact] .d9-empty__text{flex:auto}.d9-empty[data-variant=compact] .d9-empty__action{margin:0;margin-inline-start:auto}.d9-empty--error .d9-empty__icon{color:var(--c-danger,var(--danger))}.d9-badge{border-radius:var(--d9-r-sm,6px);letter-spacing:0;white-space:nowrap;background:var(--c-surface-3,var(--surface-3));min-block-size:20px;color:var(--c-ink-2,var(--text-2));align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.d9-badge[data-size=md]{min-block-size:22px;padding:2px 10px;font-size:13px}.d9-badge>svg{flex-shrink:0;block-size:12px;inline-size:12px}.d9-badge[data-variant=primary]{background:var(--c-primary-soft,var(--primary-bg));color:var(--c-on-primary-soft,var(--primary))}.d9-badge[data-variant=success]{background:var(--c-ok-soft,var(--surface-3));color:var(--c-on-ok-soft,var(--success))}.d9-badge[data-variant=warning]{background:var(--c-warn-soft,var(--surface-3));color:var(--c-on-warn-soft,var(--warning))}.d9-badge[data-variant=danger]{background:var(--c-danger-soft,var(--danger-bg));color:var(--c-on-danger-soft,var(--danger))}.d9-badge[data-variant=info]{background:var(--c-info-soft,var(--surface-3));color:var(--c-on-info-soft,var(--text-2))}.d9-badge[data-variant=purple]{background:var(--c-accent-soft,var(--surface-3));color:var(--c-on-accent-soft,var(--accent))}.d9-tabs{inline-size:100%;min-inline-size:0}.d9-tabs__list{flex-wrap:wrap;display:flex}.d9-tabs__list [role=tab]:disabled{opacity:.5;cursor:not-allowed}.d9-tab__count{border-radius:var(--d9-r-sm,6px);font-variant-numeric:tabular-nums lining-nums;background:var(--c-surface-3,var(--surface-3));min-inline-size:18px;color:var(--c-ink-3,var(--text-3));justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.d9-tab__count[data-active=true]{background:var(--c-primary-soft,var(--primary-bg));color:var(--c-on-primary-soft,var(--primary))}.d9-tabs__panel{padding-block-start:16px}@media (max-width:768px){.d9-tabs__list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.d9-tabs__list::-webkit-scrollbar{display:none}.d9-tabs__list [role=tab]{flex-shrink:0;min-block-size:44px}}.d9-statcard{background:var(--c-surface,var(--surface));border:var(--d9-hair) solid var(--c-line,var(--line));border-radius:var(--d9-r-card,10px);min-inline-size:0;transition:background-color var(--d9-fast,.12s) var(--d9-ease,ease);flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:relative}.d9-statcard[data-go]{cursor:pointer}.d9-statcard[data-go]:hover{background:var(--c-surface-2,var(--surface-2))}.d9-statcard__head{min-inline-size:0;color:var(--c-ink-3,var(--text-3));align-items:center;gap:6px;font-size:13px;line-height:1.4;display:flex}.d9-statcard__icon{flex-shrink:0;display:inline-flex}.d9-statcard__icon>svg{block-size:18px;inline-size:18px}.d9-statcard__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d9-statcard__num{letter-spacing:0;color:var(--c-ink,var(--text-1));font-variant-numeric:tabular-nums lining-nums;font-size:22px;font-weight:600;line-height:1.2}.d9-statcard__trend{border-radius:var(--d9-r-sm,6px);font-variant-numeric:tabular-nums;background:var(--c-ok-soft,var(--primary-bg));color:var(--c-on-ok-soft,var(--primary));flex-shrink:0;margin-inline-start:auto;padding:1px 6px;font-size:12px;font-weight:600}.d9-statcard__trend[data-neg]{background:var(--c-danger-soft,var(--danger-bg));color:var(--c-on-danger-soft,var(--danger))}.d9-card{background:var(--c-surface,var(--surface));border:var(--d9-hair) solid var(--c-line,var(--line));border-radius:var(--d9-r-card,10px);min-inline-size:0;transition:border-color var(--d9-fast,.12s) var(--d9-ease,ease), background-color var(--d9-fast,.12s) var(--d9-ease,ease);position:relative;overflow:hidden}.d9-card[data-pad=none]{padding:0}.d9-card[data-pad=sm]{padding:12px}.d9-card[data-pad=md]{padding:16px}.d9-card[data-pad=lg]{padding:24px}.d9-card[data-variant=highlight]{background:var(--c-primary-soft,var(--primary-bg));border-color:color-mix(in srgb, var(--c-primary,var(--primary)) 30%, var(--c-line,var(--line)))}.d9-card[data-variant=glass]{background:var(--c-surface-2,var(--surface-2))}.d9-card[data-variant=dashed]{background:0 0;border-style:dashed}.d9-card[data-hover],.d9-card[role=button]{cursor:pointer}.d9-card[data-hover]:hover,.d9-card[role=button]:hover{border-color:var(--c-line-strong,var(--line-2))}.d9-card[role=button]:focus-visible{outline:2px solid var(--c-primary,var(--primary));outline-offset:2px}.d9-card__accent{inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}html:root[data-tenant=qtech] .skeleton{background-image:none;animation:1.2s ease-in-out infinite d9-pulse}@keyframes d9-pulse{0%,to{opacity:1}50%{opacity:.55}}.d9-skel-card{background:var(--c-surface,var(--surface));border:var(--d9-hair) solid var(--c-line,var(--line));border-radius:var(--d9-r-card,10px);inline-size:100%;padding:16px}.d9-skel-card__head{align-items:center;gap:12px;margin-block-end:12px;display:flex}.d9-skel-kpi{gap:12px;display:grid}.d9-skel-table{background:var(--c-surface,var(--surface));border:var(--d9-hair) solid var(--c-line,var(--line));border-radius:var(--d9-r-card,10px);overflow:hidden}.d9-skel-table__head{background:var(--c-surface-2,var(--surface-2));border-block-end:var(--d9-hair) solid var(--c-line,var(--line));gap:16px;padding:10px 16px;display:grid}.d9-skel-table__row{border-block-end:var(--d9-hair) solid var(--c-line,var(--line));gap:16px;padding:12px 16px;display:grid}.d9-skel-table__row:last-child{border-block-end:0}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] .skeleton{animation:none}}.d9-row{background:var(--c-surface,var(--surface));border:var(--d9-hair) solid var(--c-line,var(--line));border-radius:var(--d9-r-card,10px);min-block-size:44px;transition:background-color var(--d9-fast,.12s) var(--d9-ease,ease), border-color var(--d9-fast,.12s) var(--d9-ease,ease);align-items:center;gap:12px;padding:10px 14px;display:flex}.d9-row[data-go]{cursor:pointer}.d9-row[data-go]:hover{background:var(--c-surface-2,var(--surface-2));border-color:var(--c-line-strong,var(--line-2))}.d9-row__side{flex-shrink:0}.d9-row__body{flex:auto;min-inline-size:0}.d9-row__titleline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.d9-row__title{color:var(--c-ink,var(--text-1));font-size:14px;font-weight:600;line-height:1.4}.d9-row__sub{color:var(--c-ink-3,var(--text-3));margin-block-start:2px;font-size:13px;line-height:1.4}.d9-row__meta{color:var(--c-ink-3,var(--text-3));flex-wrap:wrap;gap:12px;margin-block-start:2px;font-size:12px;line-height:1.4;display:flex}.d9-avatar{background:var(--c-brand-deep,var(--dga-navy));color:var(--c-on-brand-deep,#fff);border:0;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}:root[data-theme=dark] .d9-avatar{background:var(--c-info-soft,var(--surface-3));color:var(--c-on-info-soft,var(--text-1))}.d9-avatar>img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.d9-rail{grid-template-columns:minmax(110px,150px) 1fr;gap:24px;margin-block-end:24px;display:grid}.d9-rail__label{color:var(--c-ink,var(--text-1));font-size:17px;font-weight:600;line-height:1.4}.d9-rail__label[data-tone=green]{color:var(--c-ok,var(--success))}.d9-rail__label[data-tone=purple]{color:var(--c-accent,var(--ink-brand))}.d9-rail__label[data-tone=turquoise]{color:var(--c-primary,var(--ink-accent))}.d9-rail__bar{opacity:.5;background:currentColor;block-size:2px;inline-size:40px;margin-block-start:8px;display:block}.d9-rail__body{min-inline-size:0}@media (max-width:640px){.d9-rail{grid-template-columns:1fr;gap:12px}}.d9-steps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.d9-step{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.d9-step__icon{block-size:24px;color:var(--c-ink-3,var(--text-3));display:inline-flex}.d9-step[data-state=done] .d9-step__icon{color:var(--c-ok,var(--success))}.d9-step[data-state=current] .d9-step__icon{color:var(--c-primary,var(--primary))}.d9-step__bar{background:var(--c-line,var(--line));border-radius:3px;block-size:3px;display:block}.d9-step[data-state=done] .d9-step__bar{background:var(--c-ok,var(--success))}.d9-step[data-state=current] .d9-step__bar{background:var(--c-brand,var(--primary))}.d9-step__title{color:var(--c-ink,var(--text-1));font-size:13px;font-weight:600;line-height:1.4}.d9-step[data-state=current] .d9-step__title{color:var(--c-primary,var(--primary))}.d9-step__body{color:var(--c-ink-3,var(--text-3));background:var(--c-surface-2,var(--surface-2));border-radius:var(--d9-r,8px);padding:8px 10px;font-size:12px;line-height:1.6}.d9-formhint:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){font-size:var(--t-xs,12px);color:var(--c-ink-3,var(--text-3));margin:0;line-height:1.6}.d9-formhint[data-block]:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){margin-block-end:12px}.d9-formerr{font-size:var(--t-xs,12px);color:var(--c-danger,var(--danger));margin:0;font-weight:600;line-height:1.6}.d9-req:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){color:var(--c-danger,var(--danger));margin-inline-start:4px;font-weight:600}.d9-req[data-inline]:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){margin-inline-start:0}.d9-note{font-size:var(--t-xs,12px);color:var(--c-ink-3,var(--text-3));padding:4px 2px;line-height:1.8}.d9-phasebar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-block-end:24px;display:grid}.d9-phasebar__head{justify-content:space-between;align-items:center;gap:8px;margin-block-end:4px;display:flex}.d9-phasebar__title{min-inline-size:0;font-size:var(--t-sm,13px);color:var(--c-ink,var(--text-1));font-weight:600;line-height:1.4}.d9-phasebar__pct{font-size:var(--t-sm,13px);color:var(--c-ink,var(--text-1));font-variant-numeric:tabular-nums lining-nums;flex-shrink:0;font-weight:600}.d9-phasebar__meta{font-size:var(--t-xs,12px);color:var(--c-ink-3,var(--text-3));font-variant-numeric:tabular-nums lining-nums;line-height:1.6}.d9-phasebar__track{background:var(--c-surface-3,var(--surface-3));border-radius:2px;block-size:4px;margin-block:8px;overflow:hidden}.d9-phasebar__fill{block-size:100%;transition:inline-size var(--d9-base,.18s) var(--d9-ease,ease);border-radius:2px}@media (prefers-reduced-motion:reduce){.d9-phasebar__fill{transition:none}}.d9-wo-card{overflow:visible}.d9-wo-card__head{align-items:center;gap:8px;margin-block-end:12px;display:flex}.d9-wo-dot{border-radius:50%;flex-shrink:0;block-size:8px;inline-size:8px}.d9-wo-card__title{min-inline-size:0;font-size:var(--t-body,14px);color:var(--c-ink,var(--text-1));margin:0;font-weight:600;line-height:1.4}.d9-wo-card__spacer{flex:1}.d9-wo-field{inline-size:100%}.d9-wo-field:disabled{opacity:.5;cursor:not-allowed}.d9-wo-dec{border-radius:var(--d9-r-lg,12px);background:var(--c-surface-2,var(--surface-2));border:var(--d9-hair) solid var(--c-line,var(--line));transition:border-color var(--d9-fast,.12s) var(--d9-ease,ease);padding:8px 12px}.d9-wo-dec:hover{border-color:var(--c-line-strong,var(--line-2))}.d9-wo-dec__toggle{cursor:pointer;text-align:start;border-radius:var(--d9-r-sm,6px);background:0 0;border:0;align-items:flex-start;gap:8px;min-block-size:24px;inline-size:100%;padding:0;display:flex}@media (hover:none),(max-width:768px){.d9-wo-dec__toggle{min-block-size:var(--d9-ctl,44px);align-items:center}}.d9-wo-dec__toggle:disabled{opacity:.5;cursor:not-allowed}.d9-wo-dec__dot{background:var(--d9-sev,var(--c-ink-3,var(--text-3)));border-radius:50%;flex-shrink:0;block-size:8px;inline-size:8px;margin-block-start:6px}.d9-wo-dec__text{min-inline-size:0;font-size:var(--t-sm,13px);color:var(--c-ink,var(--text-1));flex:1;line-height:1.7}.d9-wo-dec__chev{color:var(--c-ink-3,var(--text-3));transition:transform var(--d9-fast,.12s) var(--d9-ease,ease);flex-shrink:0;margin-block-start:4px}.d9-wo-dec__chev[data-open]{transform:rotate(180deg)}.d9-wo-dec__toggle:hover .d9-wo-dec__chev{color:var(--c-ink-2,var(--text-2))}@media (prefers-reduced-motion:reduce){.d9-wo-dec__chev{transition:none}}.d9-wo-dec__body{font-size:var(--t-xs,12px);color:var(--c-ink-2,var(--text-2));border-inline-start:2px solid color-mix(in srgb, var(--d9-sev,var(--c-line,var(--line))) 45%, transparent);gap:4px;margin-block:8px 2px;margin-inline-start:16px;padding-inline-start:12px;line-height:1.9;display:grid}.d9-wo-dec__lead{color:var(--c-ink,var(--text-1));font-weight:600}.d9-wo-dec__aside{color:var(--c-ink-3,var(--text-3))}@media (max-width:768px){html:root[data-tenant=qtech] main table:not([data-no-scroll]){-webkit-overflow-scrolling:touch;inline-size:100%;max-inline-size:100%;display:block;overflow-x:auto}html:root[data-tenant=qtech] main{overflow-x:clip}}html:root[data-tenant=qtech] .qt-icon-btn{inline-size:var(--d9-ctl-sm,32px);block-size:var(--d9-ctl-sm,32px);border-radius:var(--d9-r,8px);color:var(--c-ink-3);cursor:pointer;transition:background-color var(--d9-fast) var(--d9-ease-state), color var(--d9-fast) var(--d9-ease-state), border-color var(--d9-fast) var(--d9-ease-state);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}html:root[data-tenant=qtech] .qt-icon-btn>svg{block-size:16px;inline-size:16px}html:root[data-tenant=qtech] .qt-icon-btn:not(:disabled):hover{background:var(--c-surface-2);color:var(--c-ink)}html:root[data-tenant=qtech] .qt-icon-btn[data-danger]:not(:disabled):is(:hover,:focus-visible){background:var(--c-danger-soft);color:var(--c-on-danger-soft)}html:root[data-tenant=qtech] .qt-icon-btn[data-primary]:not(:disabled):is(:hover,:focus-visible){background:var(--c-primary-soft);color:var(--c-on-primary-soft)}html:root[data-tenant=qtech] .qt-icon-btn:disabled{opacity:.45;cursor:not-allowed}@media (hover:none),(max-width:768px){html:root[data-tenant=qtech] .qt-icon-btn{block-size:40px;inline-size:40px}}@media (max-width:600px){html:root[data-tenant=qtech] .modal-overlay{align-items:flex-end;padding:0}html:root[data-tenant=qtech] .modal-content{max-block-size:92dvh;inline-size:100%;max-inline-size:100%;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-block-end:0;border-inline:0;border-end-end-radius:0;border-end-start-radius:0}}
html:root[data-tenant=qtech]{--d9-slow:.26s}html:root[data-tenant=qtech] :is(a,button,[role=button],[role=tab],[role=link],[role=menuitem],[role=option],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px;border-radius:var(--d9-r-sm)}html:root[data-tenant=qtech]:root :is(a:not([class]),summary):focus-visible{outline-offset:2px}html:root[data-tenant=qtech] :is(input,select,textarea):focus-visible,html:root[data-tenant=qtech] :is(a,button,[role=button],[role=tab],summary):focus:not(:focus-visible){outline:none}html:root[data-tenant=qtech] button{transition:background-color var(--d9-fast) var(--d9-ease), border-color var(--d9-fast) var(--d9-ease), color var(--d9-fast) var(--d9-ease), box-shadow var(--d9-fast) var(--d9-ease), opacity var(--d9-fast) var(--d9-ease), transform var(--d9-fast) var(--d9-ease)!important}html:root[data-tenant=qtech] button:not(:disabled):hover{filter:none;transform:none}html:root[data-tenant=qtech] button:not(:disabled):active{filter:none;transform:scale(.98);transition-duration:60ms!important}html:root[data-tenant=qtech] :is(.hover-lift,.dga-stat,.dga-statblock){box-shadow:none}html:root[data-tenant=qtech] :is(.hover-lift,.dga-stat,.dga-statblock):hover{box-shadow:none;transform:none}html:root[data-tenant=qtech] :is(.btn,.ui-btn,.qd-button,.qt-icon-btn,.qt-nav-link,[role=tab],.chip,.pill-filter,.tab-group button,.seg-switch button):not(:disabled):active{transition-duration:60ms;transform:scale(.98)}html:root[data-tenant=qtech] :is(.btn-secondary,.qd-button-secondary,.qd-button):not(:disabled):hover{border-color:var(--c-ink-3)}html:root[data-tenant=qtech] .qt-icon-btn:not(:disabled):hover{border-color:var(--c-line)}html:root[data-tenant=qtech] .chip:not(.active):hover{border-color:var(--c-ink-3)}html:root[data-tenant=qtech] :is(button,[role=button],[role=tab],.chip,.pill-filter,a):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}html:root[data-tenant=qtech] :is(button,[role=button],[role=tab],.chip,.pill-filter,a):is(:disabled,[aria-disabled=true]):hover{transform:none}html:root[data-tenant=qtech] :is(a,.ent-row,.d9-row,.qt-nav-link,.calm-table tbody tr,[role=tab],.chip,.pill,.pill-filter,.tab-group button,summary,.d9-fact,.d9-statcard,.qt-pop__row){transition:background-color var(--d9-fast) var(--d9-ease), color var(--d9-fast) var(--d9-ease), border-color var(--d9-fast) var(--d9-ease), box-shadow var(--d9-fast) var(--d9-ease), transform var(--d9-fast) var(--d9-ease)}html:root[data-tenant=qtech] main a:not([class]):not([role]){text-underline-offset:3px;text-decoration-thickness:1px}html:root[data-tenant=qtech] main a:not([class]):not([role]):hover:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){color:var(--c-primary);text-decoration-color:currentColor}html:root[data-tenant=qtech] main a:not(.btn):not([class*=card]):not([role]):hover{text-decoration-color:currentColor}html:root[data-tenant=qtech] .calm-table tbody tr:is([onclick],[role=link],[role=button],[tabindex]){cursor:pointer}html:root[data-tenant=qtech] .calm-table tbody tr:hover td a:not([class]){color:var(--c-primary)}html:root[data-tenant=qtech] .calm-table tbody tr:not([aria-selected=true]):not(.is-selected):not([data-selected]):focus-within{background:var(--c-surface-2)}html:root[data-tenant=qtech] .ent-row-stats>svg:last-child,html:root[data-tenant=qtech] .ent-row>:last-child>svg:last-child,html:root[data-tenant=qtech] .ent-row>svg:last-child{transition:transform var(--d9-fast) var(--d9-ease), color var(--d9-fast) var(--d9-ease)}@media (hover:hover){html:root[data-tenant=qtech] a.ent-row:not(.gov-row):hover .ent-row-stats>svg:last-child,html:root[data-tenant=qtech] a.ent-row:not(.gov-row):hover>:last-child>svg:last-child,html:root[data-tenant=qtech] a.ent-row:not(.gov-row):hover>svg:last-child{color:var(--c-ink);transform:translate(-2px)}}html:root[data-tenant=qtech] a.ent-row:focus-visible{outline-offset:-2px;background:var(--c-surface-2)}html:root[data-tenant=qtech] .d9-row[data-go]>.d9-row__side:last-child>svg,html:root[data-tenant=qtech] .d9-fact__go{transition:transform var(--d9-fast) var(--d9-ease), opacity var(--d9-fast) var(--d9-ease), color var(--d9-fast) var(--d9-ease)}@media (hover:hover){html:root[data-tenant=qtech] .d9-row[data-go]:hover>.d9-row__side:last-child>svg{color:var(--c-ink);transform:translate(-2px)}html:root[data-tenant=qtech] .d9-fact[data-go]:hover .d9-fact__go{transform:translate(-2px)}}html:root[data-tenant=qtech] .d9-row[data-go]:focus-visible{outline-offset:-2px}html:root[data-tenant=qtech] .d9-statcard[data-go]:hover{border-color:var(--c-line-strong)}html:root[data-tenant=qtech] .d9-statcard[data-go]:focus-visible{outline-offset:-2px}html:root[data-tenant=qtech] :is(.ui-card--hover,.card--hover,.d9-card[data-hover],a.card,a.prog-card){cursor:pointer}html:root[data-tenant=qtech] :is(.ui-card--hover,.card--hover):focus-within{border-color:var(--c-line-strong)}html:root[data-tenant=qtech] [role=tab]:not([aria-selected=true]):not(:disabled):hover .d9-tab__count{color:var(--c-ink-2);background:var(--c-surface-2)}html:root[data-tenant=qtech] [role=tab][aria-selected=true] .d9-tab__count{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}html:root[data-tenant=qtech] .d9-tab__count{transition:background-color var(--d9-fast) var(--d9-ease), color var(--d9-fast) var(--d9-ease)}html:root[data-tenant=qtech] .tab-group button{transition:background-color var(--d9-fast) var(--d9-ease), color var(--d9-fast) var(--d9-ease), box-shadow var(--d9-fast) var(--d9-ease), transform var(--d9-fast) var(--d9-ease)}html:root[data-tenant=qtech] .pill-filter{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] summary{cursor:pointer;list-style:none}html:root[data-tenant=qtech] summary::-webkit-details-marker{display:none}:where(html:root[data-tenant=qtech]) summary:not(:where([data-chevron=off])):where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *):after{content:"";opacity:.7;block-size:6px;inline-size:6px;transition:transform var(--d9-base) var(--d9-ease), opacity var(--d9-fast) var(--d9-ease);border-bottom:1.5px solid;border-left:1.5px solid;flex-shrink:0;margin-block-end:2px;margin-inline-start:8px;display:inline-block;transform:rotate(45deg)}:where(html:root[data-tenant=qtech]) summary:not(:where([data-chevron=off])):hover:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *):after{opacity:1}:where(html:root[data-tenant=qtech]) details:where([open])>summary:not(:where([data-chevron=off])):where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *):after{transform:rotate(-45deg)}html:root[data-tenant=qtech] summary:hover:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){color:var(--c-ink)}html:root[data-tenant=qtech] details[open]>summary+*{animation:d9-fade-up var(--d9-base) var(--d9-ease) both}@keyframes d9-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes d9-fade{0%{opacity:0}to{opacity:1}}@keyframes d9-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}html:root[data-tenant=qtech] [role=tabpanel],html:root[data-tenant=qtech] :is(.d9-row,.ent-row,.d9-statcard,.ui-card--hover,.card--hover,.d9-card[data-hover],.qt-pop__row){animation:d9-fade-up var(--d9-base) var(--d9-ease) both}html:root[data-tenant=qtech] [role=tabpanel] :is(.d9-row,.ent-row,.d9-statcard,.ui-card--hover,.card--hover,.d9-card[data-hover]){animation-name:d9-fade}html:root[data-tenant=qtech] :is(.d9-row,.ent-row,.d9-statcard,.ui-card--hover,.card--hover,.d9-card[data-hover],.qt-pop__row):nth-child(2){animation-delay:30ms}html:root[data-tenant=qtech] :is(.d9-row,.ent-row,.d9-statcard,.ui-card--hover,.card--hover,.d9-card[data-hover],.qt-pop__row):nth-child(3){animation-delay:60ms}html:root[data-tenant=qtech] :is(.d9-row,.ent-row,.d9-statcard,.ui-card--hover,.card--hover,.d9-card[data-hover],.qt-pop__row):nth-child(4){animation-delay:90ms}html:root[data-tenant=qtech] :is(.d9-row,.ent-row,.d9-statcard,.ui-card--hover,.card--hover,.d9-card[data-hover],.qt-pop__row):nth-child(5){animation-delay:.12s}html:root[data-tenant=qtech] :is(.d9-row,.ent-row,.d9-statcard,.ui-card--hover,.card--hover,.d9-card[data-hover],.qt-pop__row):nth-child(6){animation-delay:.15s}html:root[data-tenant=qtech] :is(.d9-row,.ent-row,.d9-statcard,.ui-card--hover,.card--hover,.d9-card[data-hover],.qt-pop__row):nth-child(n+7){animation-delay:.18s}html:root[data-tenant=qtech] .route-view{animation:d9-fade-up var(--d9-slow) var(--d9-ease) both;will-change:auto}html:root[data-tenant=qtech] main>div:has(>.route-view){animation:none}html:root[data-tenant=qtech] .page-enter{animation:d9-fade var(--d9-base) var(--d9-ease) both}html:root[data-tenant=qtech] .page-enter:has(.route-view){animation:none}html:root[data-tenant=qtech] .modal-content{animation:d9-pop var(--d9-base) var(--d9-ease) both;box-shadow:var(--shadow-3);border:var(--d9-hair) solid var(--c-line-strong);border-radius:var(--d9-r-lg)}html:root[data-tenant=qtech] .modal-overlay{animation:d9-fade var(--d9-base) var(--d9-ease) both;background:var(--c-scrim);-webkit-backdrop-filter:none}html:root[data-tenant=qtech] [role=status][class*=toast],html:root[data-tenant=qtech] .toast{animation:d9-pop var(--d9-base) var(--d9-ease) both;box-shadow:var(--shadow-3);border:var(--d9-hair) solid var(--c-line-strong);border-radius:var(--d9-r-lg)}html:root[data-tenant=qtech] .qt-pop{animation:d9-pop var(--d9-base) var(--d9-ease) both}html:root[data-tenant=qtech] svg circle[stroke-dasharray]{transition:stroke-dasharray var(--d9-slow) var(--d9-ease), stroke-dashoffset var(--d9-slow) var(--d9-ease)}html:root[data-tenant=qtech].theme-transitioning,html:root[data-tenant=qtech].theme-transitioning *{transition-duration:0s!important}html:root[data-tenant=qtech]{scroll-behavior:smooth}html:root[data-tenant=qtech] [id]{scroll-margin-block-start:calc(var(--d9-topbar) + 16px)}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech]{scroll-behavior:auto}}@media (hover:none){html:root[data-tenant=qtech] :is(.ent-row,.calm-table tbody tr):hover,html:root[data-tenant=qtech] .gov-page .gov-row.gov-row:hover{background-color:#0000}html:root[data-tenant=qtech] .gov-page .gov-row.gov-row:hover .gov-cell--go{transform:none}}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] :is(.page-enter,.route-view,.modal-content,[role=status][class*=toast],.toast,[role=tabpanel]),html:root[data-tenant=qtech] :is(.page-enter,.route-view)>*{opacity:1!important;animation:none!important;transform:none!important}html:root[data-tenant=qtech] button:not(:disabled):active,html:root[data-tenant=qtech] :is(.hover-lift,.dga-stat,.dga-statblock):hover,html:root[data-tenant=qtech] .d9-fact__go,html:root[data-tenant=qtech] .d9-statcard[data-go]:hover,html:root[data-tenant=qtech] :is(.ent-row-stats>svg:last-child,.ent-row>svg:last-child){transform:none!important}html:root[data-tenant=qtech] svg circle[stroke-dasharray]{transition:none}}html:root[data-tenant=qtech] .d9-stagger>*{animation:d9-fade-up var(--d9-base) var(--d9-ease) both}html:root[data-tenant=qtech] .d9-stagger>:nth-child(2){animation-delay:30ms}html:root[data-tenant=qtech] .d9-stagger>:nth-child(3){animation-delay:60ms}html:root[data-tenant=qtech] .d9-stagger>:nth-child(4){animation-delay:90ms}html:root[data-tenant=qtech] .d9-stagger>:nth-child(5){animation-delay:.12s}html:root[data-tenant=qtech] .d9-stagger>:nth-child(6){animation-delay:.15s}html:root[data-tenant=qtech] .d9-stagger>:nth-child(n+7){animation-delay:.18s}html:root[data-tenant=qtech] [role=tabpanel] .d9-stagger>*{animation-name:d9-fade}@keyframes d9-icon-spin{to{transform:rotate(360deg)}}html:root[data-tenant=qtech] :is(.icon-spin,.animate-spin)>svg,html:root[data-tenant=qtech] svg:is(.icon-spin,.animate-spin){transform-origin:50%;animation:.9s linear infinite d9-icon-spin}html:root[data-tenant=qtech] :is([role=menu],.dropdown-content,[data-dropdown-content]){animation:d9-pop var(--d9-fast) var(--d9-ease) both;transform-origin:top}@keyframes d9-live-dot{0%,to{opacity:1}50%{opacity:.55}}html:root[data-tenant=qtech] :is(.notif-dot,.badge-pulse,.status-dot,[data-pulse]){animation:d9-live-dot 2s var(--d9-ease-state) infinite}html:root[data-tenant=qtech] :is(.d9-num-anim,[data-num-anim]){animation:d9-fade-up var(--d9-base) var(--d9-ease) both}html:root[data-tenant=qtech] [data-tab-panel][data-state=active]{animation:d9-fade var(--d9-fast) var(--d9-ease) both}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] :is(.d9-stagger>*,.icon-spin>svg,.animate-spin>svg,[role=menu],.dropdown-content,[data-dropdown-content],.notif-dot,.badge-pulse,.status-dot,[data-pulse],.d9-num-anim,[data-num-anim],[data-tab-panel]){opacity:1;animation:none;transform:none}}
:root{--nx-navy:var(--c-brand-deep,#37326d);--nx-navy-2:var(--c-sidebar,#2b2757);--nx-blue:var(--c-info-fill,#0a76a8);--nx-blue-light:var(--c-info,#09689a);--nx-purple:var(--c-accent-fill,#6f4b99);--nx-purple-light:var(--c-accent,#6f4b99);--nx-purple-soft:var(--c-accent-soft,#efe9f6);--nx-pink:var(--viz-7,#43c8e9);--nx-muted:var(--c-ink-3,#5b6376);--nx-card:var(--c-surface-2,#eef0f5);--nx-line:var(--c-line,#e1e4eb);--nx-aurora:var(--brand-gradient,linear-gradient(135deg, var(--c-primary-raw,#29b3a0) 0%, var(--c-info-fill,#0a76a8) 50%, var(--c-accent-fill,#6f4b99) 100%));--nx-spring:var(--ease-standard,cubic-bezier(.2, 0, 0, 1));--nx-smooth:var(--ease-out,cubic-bezier(.23, 1, .32, 1))}.nx-aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.nx-aurora:before,.nx-aurora:after{content:"";filter:blur(110px);opacity:.14;border-radius:50%;width:640px;height:640px;position:absolute}.nx-aurora:before{background:var(--c-accent-fill);top:-180px;inset-inline-start:-140px}.nx-aurora:after{background:var(--c-info-fill);bottom:-220px;inset-inline-end:-160px}.nx-pill-host{position:relative}.nx-pill{inset-inline-start:0;top:var(--nx-pill-top,0);width:var(--nx-pill-w,0);height:var(--nx-pill-h,0);border-radius:var(--d9-r-lg,12px);background:var(--c-primary-soft);opacity:var(--nx-pill-o,0);transition:top var(--dur-slow,.32s) var(--nx-spring), width var(--dur-slow,.32s) var(--nx-spring), height var(--dur-slow,.32s) var(--nx-spring), opacity var(--dur-base,.22s) ease;pointer-events:none;z-index:0;position:absolute}.nx-magnetic{position:relative}.nx-magnetic:before{content:"";border-radius:inherit;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--c-accent-fill) 10%, transparent), transparent 45%);opacity:0;transition:opacity var(--dur-base,.22s) ease;pointer-events:none;position:absolute;inset:0}.nx-magnetic:hover:before{opacity:1}.nx-count{font-variant-numeric:tabular-nums}.nx-fatn-card{border-radius:var(--d9-r-lg,12px);border:1px solid color-mix(in srgb, var(--c-accent) 35%, transparent);background:color-mix(in srgb, var(--c-accent-fill) 14%, transparent);cursor:pointer;text-align:start;width:calc(100% - 20px);color:inherit;font:inherit;transition:border-color var(--dur-fast,.14s) ease, background-color var(--dur-fast,.14s) ease;margin:4px 10px 12px;padding:12px 14px;position:relative;overflow:hidden}.nx-fatn-card:hover{border-color:color-mix(in srgb, var(--c-accent) 60%, transparent)}.nx-fatn-card__row{align-items:flex-start;gap:10px;display:flex;position:relative}.nx-fatn-card__avatar{border-radius:var(--d9-r-card,10px);width:36px;height:36px;color:var(--c-on-accent,#fff);background:var(--nx-aurora);flex-shrink:0;place-items:center;display:grid}.nx-fatn-card__name{font-weight:600;font-size:var(--t-sm,13px);letter-spacing:0}.nx-fatn-card__hello{font-size:var(--t-xs,12px);opacity:.8;margin-top:1px}.nx-fatn-card__alert{font-size:var(--t-xs,12px);border-radius:var(--d9-r,8px);background:color-mix(in srgb, var(--c-on-brand-deep,#fff) 10%, transparent);border:1px solid color-mix(in srgb, var(--c-accent) 25%, transparent);margin-top:7px;padding:6px 9px;line-height:1.5}.nx-fatn-fab{bottom:22px;z-index:90;color:var(--c-on-accent,#fff);background:var(--nx-aurora);font:inherit;font-size:var(--t-sm,13px);box-shadow:var(--shadow-2);cursor:pointer;transition:box-shadow var(--dur-fast,.14s) ease, filter var(--dur-fast,.14s) ease;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-weight:600;display:inline-flex;position:fixed;inset-inline-start:22px}.nx-fatn-fab:hover{filter:brightness(1.06)}.nx-fatn-fab:active{transform:scale(.98)}.nx-fatn-fab__dot{background:var(--c-ok-fill,#18a381);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--c-on-accent,#fff) 45%, transparent);border-radius:50%}.nx-fatn-panel{bottom:22px;z-index:95;border-radius:var(--d9-r-lg,12px);background:var(--c-surface);border:1px solid var(--c-line);width:min(400px,100vw - 32px);height:min(600px,100vh - 60px);box-shadow:var(--shadow-3);animation:nx-panel-in var(--dur-slow,.32s) var(--nx-smooth);flex-direction:column;display:flex;position:fixed;inset-inline-start:22px;overflow:hidden}@keyframes nx-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nx-fatn-panel__head{color:var(--c-on-accent,#fff);background:var(--nx-aurora);align-items:center;gap:10px;padding:12px 14px;display:flex}.nx-fatn-panel__avatar{border-radius:var(--d9-r,8px);background:color-mix(in srgb, var(--c-on-accent,#fff) 18%, transparent);place-items:center;width:32px;height:32px;display:grid}.nx-fatn-panel__titles{flex:1;min-width:0}.nx-fatn-panel__titles b{font-size:var(--t-sm,13px);font-weight:600;display:block}.nx-fatn-panel__titles small{font-size:var(--t-xs,12px);opacity:.85}.nx-fatn-panel__close{background:color-mix(in srgb, var(--c-on-accent,#fff) 15%, transparent);color:inherit;border-radius:var(--d9-r,8px);cursor:pointer;width:32px;height:32px;font:inherit;transition:background-color var(--dur-fast,.14s) ease;border:0;place-items:center;display:grid}.nx-fatn-panel__close:hover{background:color-mix(in srgb, var(--c-on-accent,#fff) 28%, transparent)}.nx-fatn-panel__body{background:var(--c-bg);flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.nx-fatn-msg{border-radius:var(--d9-r-lg,12px);max-width:86%;font-size:var(--t-sm,13px);white-space:pre-wrap;word-break:break-word;animation:nx-msg-in var(--dur-base,.22s) var(--nx-smooth);padding:9px 12px;line-height:1.65}@keyframes nx-msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nx-fatn-msg--user{color:var(--c-on-primary);background:var(--c-primary-fill);border-end-start-radius:4px;align-self:flex-start}.nx-fatn-msg--ai{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink);border-end-end-radius:4px;align-self:flex-end}.nx-fatn-msg--error{background:var(--c-danger-soft);border-color:var(--c-danger-edge,var(--c-line));color:var(--c-on-danger-soft);align-items:flex-start;gap:6px;display:inline-flex}.nx-fatn-msg--error>svg{flex-shrink:0;margin-top:3px}.nx-fatn-msg--thinking{color:var(--c-ink-3);align-items:center;gap:6px;display:flex}.nx-fatn-typing{gap:4px;display:inline-flex}.nx-fatn-typing i{background:var(--c-accent);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite nx-typing}.nx-fatn-typing i:nth-child(2){animation-delay:.15s}.nx-fatn-typing i:nth-child(3){animation-delay:.3s}@keyframes nx-typing{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.nx-fatn-suggest{background:var(--c-bg);flex-wrap:wrap;gap:6px;padding:0 14px 8px;display:flex}.nx-fatn-suggest button{border:1px solid color-mix(in srgb, var(--c-accent) 40%, transparent);background:var(--c-accent-soft);color:var(--c-on-accent-soft);min-height:30px;font:inherit;font-size:var(--t-xs,12px);cursor:pointer;transition:border-color var(--dur-fast,.14s) ease, background-color var(--dur-fast,.14s) ease;border-radius:999px;padding:6px 11px;font-weight:600}.nx-fatn-suggest button:hover{border-color:var(--c-accent)}.nx-fatn-suggest button:active{transform:scale(.98)}.nx-fatn-panel__input{border-top:1px solid var(--c-line);background:var(--c-surface);gap:8px;padding:10px 12px;display:flex}.nx-fatn-panel__input textarea{resize:none;border:1px solid var(--c-line-strong);border-radius:var(--d9-r,8px);max-height:110px;font:inherit;font-size:var(--t-sm,13px);background:var(--c-surface);color:var(--c-ink);outline:none;flex:1;padding:9px 12px}.nx-fatn-panel__input textarea:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring)}.nx-fatn-panel__send{border-radius:var(--d9-r,8px);width:40px;height:40px;color:var(--c-on-primary);background:var(--c-primary-fill);cursor:pointer;transition:opacity var(--dur-fast,.14s) ease, filter var(--dur-fast,.14s) ease;border:0;flex-shrink:0;place-items:center;display:grid}.nx-fatn-panel__send:disabled{opacity:.45;cursor:not-allowed}.nx-fatn-panel__send:not(:disabled):hover{filter:brightness(1.06)}.nx-fatn-panel__send:not(:disabled):active{transform:scale(.98)}[dir=rtl] .nx-fatn-panel__send>svg{transform:scaleX(-1)}.nx-hint{border-radius:var(--d9-r,8px);font-size:var(--t-xs,12px);color:var(--c-on-accent-soft);background:var(--c-accent-soft);border:1px solid color-mix(in srgb, var(--c-accent) 22%, transparent);cursor:pointer;transition:border-color var(--dur-fast,.14s) ease;align-items:center;gap:8px;margin-top:10px;padding:7px 11px;display:flex}.nx-hint:hover{border-color:var(--c-accent)}.nx-hint__icon{border-radius:var(--d9-r-sm,6px);width:20px;height:20px;color:var(--c-on-accent,#fff);background:var(--nx-aurora);flex-shrink:0;place-items:center;display:grid}.nx-hero-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.nx-hero-metric{border-radius:var(--d9-r-card,10px);background:var(--c-surface);border:1px solid var(--c-line);padding:14px 16px;position:relative;overflow:hidden}.nx-hero-metric__top{justify-content:space-between;align-items:center;display:flex}.nx-hero-metric__icon{border-radius:var(--d9-r,8px);width:34px;height:34px;color:var(--c-on-accent,#fff);place-items:center;display:grid}.nx-hero-metric__trend{font-size:var(--t-xs,12px);border-radius:999px;padding:2px 8px;font-weight:600}.nx-hero-metric__trend[data-dir=up]{color:var(--c-on-ok-soft);background:var(--c-ok-soft)}.nx-hero-metric__trend[data-dir=down]{color:var(--c-on-danger-soft);background:var(--c-danger-soft)}.nx-hero-metric__value{font-size:var(--t-display,26px);font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:8px;font-weight:600}.nx-hero-metric__label{font-size:var(--t-xs,12px);color:var(--c-ink-3);margin-top:2px}.nx-hero-metric__spark{bottom:0;opacity:.8;height:30px;position:absolute;inset-inline:0}.nx-journey{scrollbar-width:thin;gap:0;padding:6px 2px 12px;display:flex;overflow-x:auto}.nx-journey__step{border-top:3px solid var(--c-line);font-size:var(--t-xs,12px);color:var(--c-ink-2);background:0 0;flex:1 0 132px;padding:10px 12px;line-height:1.45;position:relative}.nx-journey__step b{font-size:var(--t-xs,12px);color:var(--c-ink);margin-bottom:2px;display:block}.nx-journey__step small{opacity:.75;display:block}.nx-journey__step:before{content:attr(data-n);top:-11px;width:20px;height:20px;font-size:var(--t-cap,11.5px);color:var(--c-on-primary,#fff);background:var(--c-line-strong);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;inset-inline-start:10px}.nx-journey__step[data-state=done]{border-top-color:var(--c-ok-fill)}.nx-journey__step[data-state=done]:before{background:var(--c-ok-fill)}.nx-journey__step[data-state=now]{border-top-color:var(--c-accent-fill);background:linear-gradient(180deg, color-mix(in srgb, var(--c-accent-fill) 7%, transparent), transparent)}.nx-journey__step[data-state=now]:before{background:var(--nx-aurora);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-accent-fill) 15%, transparent)}.nx-journey__step[data-state=next]{border-top-color:var(--c-info)}.nx-journey__step[data-state=next]:before{background:var(--c-info-fill)}.nx-fatn-context{border-block-end:1px solid var(--c-line);background:color-mix(in srgb, var(--c-accent-fill) 8%, var(--c-surface));color:var(--c-ink-2);font-size:var(--t-xs,12px);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.nx-fatn-context>svg{color:var(--c-accent);flex-shrink:0}.nx-fatn-context__text{flex:1;min-inline-size:0;line-height:1.55}.nx-fatn-context__btn{border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-ink-2);cursor:pointer;font:inherit;font-size:var(--t-cap,11.5px);transition:border-color var(--dur-fast,.12s) ease, color var(--dur-fast,.12s) ease;border-radius:999px;flex-shrink:0;padding:2px 9px}.nx-fatn-context__btn:hover{border-color:var(--c-primary);color:var(--c-primary)}.nx-fatn-ask{min-block-size:var(--d9-ctl-sm,34px);border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-ink-2);font:inherit;font-size:var(--t-sm,13.5px);cursor:pointer;transition:border-color var(--dur-fast,.12s) ease, color var(--dur-fast,.12s) ease, background-color var(--dur-fast,.12s) ease;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.nx-fatn-ask>svg{color:var(--c-accent)}.nx-fatn-ask:hover{border-color:var(--c-primary);color:var(--c-primary)}.nx-fatn-ask:active{transform:scale(.98)}.nx-fatn-ask:focus-visible{box-shadow:var(--focus-ring);outline:none}.nx-fatn-asks{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nx-fatn-para{margin:0}.nx-fatn-para+.nx-fatn-para,.nx-fatn-strong+.nx-fatn-para,.nx-fatn-list+.nx-fatn-para{margin-block-start:8px}.nx-fatn-strong{margin:0;font-weight:600}.nx-fatn-list{margin:4px 0 0;padding-inline-start:18px}.nx-fatn-list li{margin-block:2px}.nx-fatn-tools{border:1px solid var(--c-line);border-radius:var(--d9-r,8px);background:var(--c-surface-2);color:var(--c-ink-2);font-size:var(--t-xs,12px);padding:6px 10px}.nx-fatn-tools>summary{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:flex}.nx-fatn-tools>summary>svg{color:var(--c-accent)}.nx-fatn-tools ul{margin:6px 0 0;padding-inline-start:18px}.nx-fatn-tools li[data-ok="0"]{color:var(--c-warn)}.nx-fatn-tools__note{color:var(--c-ink-3);margin:6px 0 0}.nx-fatn-draft{border:1px solid color-mix(in srgb, var(--c-accent) 40%, var(--c-line));background:color-mix(in srgb, var(--c-accent-fill) 8%, var(--c-surface));border-radius:var(--d9-r-lg,12px);font-size:var(--t-xs,12px);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.nx-fatn-draft__title{color:var(--c-ink);align-items:center;gap:6px;font-weight:600;display:flex}.nx-fatn-draft__title>svg{color:var(--c-accent)}.nx-fatn-draft__link{color:var(--c-primary);text-underline-offset:3px;align-self:flex-start;font-weight:600}.nx-fatn-draft__note{color:var(--c-ink-3)}.nx-fatn-action{border:1px solid color-mix(in srgb, var(--c-warn,var(--c-accent)) 40%, var(--c-line));background:color-mix(in srgb, var(--c-warn,var(--c-accent)) 8%, var(--c-surface));border-radius:var(--d9-r-lg,12px);font-size:var(--t-xs,12px);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.nx-fatn-action__title{color:var(--c-ink);align-items:center;gap:6px;font-weight:600;display:flex}.nx-fatn-action__title>svg{color:var(--c-warn,var(--c-accent))}.nx-fatn-action__link{color:var(--c-primary);text-underline-offset:3px;align-self:flex-start;font-weight:600}.nx-fatn-action__note{color:var(--c-ink-3)}.nx-fatn-notice{background:var(--c-surface);border-block-start:1px solid var(--c-line);color:var(--c-ink-3);font-size:var(--t-cap,11.5px);margin:0;padding:6px 14px 8px;line-height:1.5}@media (prefers-reduced-motion:reduce){.nx-fatn-typing i,.nx-fatn-panel,.nx-fatn-msg{transition:none!important;animation:none!important}.nx-fatn-fab:active,.nx-fatn-suggest button:active,.nx-fatn-panel__send:not(:disabled):active,.nx-fatn-ask:active{transform:none}}
html:root[data-tenant=qtech] .dash-page{max-inline-size:none;padding-inline:0}html:root[data-tenant=qtech] .dash-page .calm-sig{opacity:.6;margin-block-start:24px}.dash-page .dash-head{align-items:center;gap:12px;min-block-size:32px;margin-block-end:8px;display:flex}.dash-page .dash-head__title{font-size:var(--t-h1);letter-spacing:0;color:var(--c-ink);margin:0;font-weight:600;line-height:1.3}.dash-page .dash-tabs{margin-block-end:16px}.dash-page .dash-tabs__list{flex-wrap:wrap;gap:4px;display:flex}.dash-page .dash-tab{cursor:pointer;align-items:center;gap:8px;font-family:inherit;display:inline-flex}.dash-page .dash-tab>svg{color:var(--c-ink-3);transition:color var(--d9-fast) var(--d9-ease);flex-shrink:0}.dash-page .dash-tab:hover>svg,.dash-page .dash-tab[aria-selected=true]>svg{color:var(--c-ink)}@media (max-width:768px){.dash-page .dash-tabs__list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dash-page .dash-tabs__list::-webkit-scrollbar{display:none}html:root[data-tenant=qtech] .dash-page .dash-tab{flex-shrink:0;min-block-size:44px}}.dash-page .dash-band{margin-block-end:24px}.dash-page .dash-band~.dash-band{border-block-start:var(--d9-hair) solid var(--c-line);padding-block-start:24px}.dash-page .fo{flex-direction:column;gap:16px;display:flex}.dash-page .fo-id{border-block-end:var(--d9-hair) solid var(--c-line);align-items:flex-start;gap:14px;margin-block-end:14px;padding-block-end:14px;display:flex}.dash-page .fo-id__avatar{background:var(--c-primary-soft);block-size:40px;inline-size:40px;color:var(--c-on-primary-soft);-webkit-user-select:none;user-select:none;border-radius:999px;flex-shrink:0;place-items:center;font-size:16px;font-weight:600;line-height:1;display:grid}.dash-page .fo-id__main{flex-direction:column;flex:auto;gap:3px;min-inline-size:0;display:flex}.dash-page .fo-id__hello{font-size:var(--t-h3);color:var(--c-ink);margin:0;font-weight:600;line-height:1.35}.dash-page .fo-id__when{text-align:end;flex-flow:wrap;flex-shrink:0;justify-content:flex-end;align-items:baseline;gap:4px 10px;padding-inline-start:16px;display:flex}.dash-page .fo-id__day{font-size:var(--t-sm);color:var(--c-ink-2);font-weight:600;line-height:1.4}.dash-page .fo-id__date{font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;line-height:1.5;display:inline-flex}.dash-page .fo-id__sep{color:var(--c-line-strong)}@media (max-width:640px){.dash-page .fo-id{flex-wrap:wrap}.dash-page .fo-id__when{text-align:start;align-items:flex-start;inline-size:100%;padding-inline-start:54px}}.dash-page .fo-now{flex-direction:column;gap:4px;min-block-size:48px;display:flex}.dash-page .fo-now__meta{font-size:var(--t-sm);color:var(--c-ink-3);flex-wrap:wrap;align-items:baseline;gap:0 4px;min-block-size:20px;margin:0;line-height:1.55;display:flex}.dash-page .fo-now__part+.fo-now__part:before{content:"·";color:var(--c-line-strong);margin-inline-end:4px}.dash-page .fo-now__verdict{font-size:var(--t-h2);color:var(--c-ink);margin:0;font-weight:600;line-height:1.4}.dash-page .fo-now__urgent{color:var(--c-danger)}.dash-page .fo-facts{margin-block-end:0}.dash-page .fo-facts .d9-fact__icon>svg{block-size:16px;inline-size:16px}.dash-page .fo-panel{background:var(--c-surface);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-card);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.dash-page .fo-panel__head{border-block-end:var(--d9-hair) solid var(--c-line);align-items:center;gap:8px;min-block-size:40px;padding:0 16px;display:flex}.dash-page .fo-panel__title{font-size:var(--t-h3);color:var(--c-ink);margin:0;font-weight:600;line-height:1.4}.dash-page .fo-panel__count{font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums lining-nums}.dash-page .fo-panel__link{border-radius:var(--d9-r-sm);min-block-size:32px;font-size:var(--t-sm);color:var(--c-primary);align-items:center;gap:4px;margin-inline-start:auto;padding:0 8px;font-weight:500;text-decoration:none;display:inline-flex}.dash-page .fo-panel__link:hover{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}.dash-page .fo-panel__link:active{transform:scale(.98)}.dash-page .fo-panel>.d9-empty{padding:24px 16px}@media (min-width:1025px){.dash-page .fo-panel{min-block-size:264px}.dash-page .fo-panel>.d9-empty{flex:auto}}.dash-page .fo-attn__list{margin:0;padding:0;list-style:none}.dash-page .fo-attn__list>li+li{border-block-start:var(--d9-hair) solid var(--c-line)}.dash-page .fo-attn__row{min-block-size:56px;color:inherit;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.dash-page .fo-attn__row:hover{background:var(--c-surface-2)}.dash-page .fo-attn__row:active{background:var(--c-surface-3)}html:root[data-tenant=qtech] .dash-page .fo-attn__row:focus-visible{outline-offset:-2px;background:var(--c-surface-2)}.dash-page .fo-attn__dot{background:var(--c-ink-3);opacity:.6;border-radius:999px;flex-shrink:0;block-size:8px;inline-size:8px}.dash-page .fo-attn__row[data-urgent] .fo-attn__dot{background:var(--c-danger);opacity:1}.dash-page .fo-attn__body{flex-direction:column;flex:auto;gap:4px;min-inline-size:0;max-inline-size:640px;display:flex}.dash-page .fo-attn__title{font-size:var(--t-body);color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.4;overflow:hidden}.dash-page .fo-attn__detail{font-size:var(--t-xs);color:var(--c-ink-3);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.dash-page .fo-attn__age{inline-size:84px;font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:stretch;gap:5px;font-weight:500;display:flex}.dash-page .fo-attn__agenum{display:block}.dash-page .fo-attn__age[data-late]{color:var(--c-danger)}html:root[data-tenant=qtech] .dash-page .fo-attn__meter{block-size:4px}html:root[data-tenant=qtech] .dash-page .fo-attn__meter>i{min-inline-size:2px}html:root[data-tenant=qtech] .dash-page .fo-attn__meter--b3{--viz:var(--viz-seq-3)}html:root[data-tenant=qtech] .dash-page .fo-attn__meter--b4{--viz:var(--viz-seq-4)}html:root[data-tenant=qtech] .dash-page .fo-attn__meter--b5{--viz:var(--viz-seq-5)}html:root[data-tenant=qtech] .dash-page .fo-attn__meter--b6{--viz:var(--viz-seq-6)}.dash-page .fo-attn__scale{font-size:var(--t-xs);color:var(--c-ink-3);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;margin-inline-start:auto;line-height:1.5;overflow:hidden}.dash-page .fo-attn__scale+.fo-panel__link{margin-inline-start:0}.dash-page .fo-attn__go{color:var(--c-ink-3);opacity:.45;transition:opacity var(--d9-fast) var(--d9-ease), transform var(--d9-fast) var(--d9-ease);flex-shrink:0;margin-inline-start:auto}.dash-page .fo-attn__row:hover .fo-attn__go,.dash-page .fo-attn__row:focus-visible .fo-attn__go{opacity:1;transform:translate(-2px)}.dash-page .fo-attn__skel{padding:4px 0}.dash-page .fo-attn__skelrow{align-items:center;gap:12px;min-block-size:56px;padding:8px 16px;display:flex}.dash-page .fo-attn__skelrow+.fo-attn__skelrow{border-block-start:var(--d9-hair) solid var(--c-line)}.dash-page .fo-attn__skelbody{flex-direction:column;flex:auto;gap:8px;min-inline-size:0;max-inline-size:640px;display:flex}.dash-page .fo-attn__skelage{flex-direction:column;flex-shrink:0;gap:5px;inline-size:84px;display:flex}.dash-page .fo-quick{min-inline-size:0}.dash-page .fo-quick__title{font-size:var(--t-sm);color:var(--c-ink-3);border-block-end:var(--d9-hair) solid var(--c-line);margin:0 0 8px;padding-block-end:8px;font-weight:600;line-height:1.4}.dash-page .fo-quick__list{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.dash-page .fo-quick__link{border-radius:var(--d9-r);min-block-size:40px;font-size:var(--t-sm);color:var(--c-ink);align-items:center;gap:12px;padding:0 8px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.dash-page .fo-quick__link:hover{background:var(--c-surface-2)}.dash-page .fo-quick__link:active{background:var(--c-surface-3)}.dash-page .fo-quick__icon{color:var(--c-ink-3);transition:color var(--d9-fast) var(--d9-ease);flex-shrink:0;display:inline-flex}.dash-page .fo-quick__link:hover .fo-quick__icon{color:var(--c-primary)}.dash-page .fo-quick__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.dash-page .fo-quick__go{color:var(--c-ink-3);opacity:0;transition:opacity var(--d9-fast) var(--d9-ease);flex-shrink:0}.dash-page .fo-quick__link:hover .fo-quick__go,.dash-page .fo-quick__link:focus-visible .fo-quick__go{opacity:1}@media (max-width:768px){.dash-page .fo-attn__row{padding-inline:12px}.dash-page .fo-attn__scale{display:none}.dash-page .fo-attn__age,.dash-page .fo-attn__skelage{inline-size:68px}.dash-page .fo-panel__head{min-block-size:48px;padding-inline:12px}.dash-page .fo-panel__link{min-block-size:44px;padding-inline:12px}.dash-page .fo-quick__link{min-block-size:44px}.dash-page .fo-quick__list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dash-page .fo-attn__row:hover .fo-attn__go{transform:none}}.dash-page .dash-head.fo-id{margin-block-end:16px;padding-block-end:14px}.dash-page .fo-id__hello.dash-head__title{font-size:var(--t-h1,30px);margin:0;font-weight:700;line-height:1.3}.dash-page .fo-id__sub{font-size:var(--t-sm);color:var(--c-ink-3);margin:2px 0 0;line-height:1.5}.dash-page .fo-now{margin-block-end:16px}@media (max-width:640px){.dash-page .fo-id__sub{display:none}}
.ent-page{min-inline-size:0;line-height:var(--lh,1.55);font-variant-numeric:tabular-nums lining-nums}.ent-page--state{max-inline-size:640px;margin-inline:auto;padding-block:24px}.ent-eyebrow{flex-wrap:wrap;align-items:center;gap:4px 0;min-inline-size:0;display:flex}.ent-eyebrow>*+:before{content:"·";color:var(--c-ink-3);margin-inline:8px}.ent-page .ent-crumb{color:var(--c-ink-3);border-radius:var(--d9-r-sm);transition:color var(--d9-fast) var(--d9-ease);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ent-page .ent-crumb:hover{color:var(--c-primary);text-underline-offset:3px;text-decoration:underline}.ent-title{flex-wrap:wrap;gap:6px 10px}.ent-title h1{margin-inline-end:2px}.ent-head__actions{align-items:center;gap:12px}.ent-ring{flex-shrink:0;block-size:44px;inline-size:44px;position:relative}.ent-ring>svg{block-size:44px;inline-size:44px;display:block;transform:rotate(-90deg)}.ent-ring__num{color:var(--c-ink);place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.ent-page .d9-statblock{margin-block-end:16px}.ent-page .d9-badge:empty{display:none}.ent-page .d9-tabs__list{z-index:5;background:var(--c-bg);position:sticky;inset-block-start:0}.ent-eng{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-block-end:16px;display:flex}.ent-eng__label{color:var(--c-ink-2);margin-inline-end:4px;font-size:13px}.ent-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 32px;display:grid}.ent-overview[data-admin]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,360px)}.ent-sect{min-inline-size:0}.ent-sect+.ent-sect{margin-block-start:0}.ent-sublabel{color:var(--c-ink-3);margin-block-end:6px;font-size:12px}.ent-bars{flex-direction:column;gap:4px;margin-block-end:12px;display:flex}.ent-bar{border-radius:var(--d9-r-sm);min-block-size:28px;transition:background-color var(--d9-fast) var(--d9-ease);grid-template-columns:44px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.ent-bar:hover{background:var(--c-surface-2)}.ent-bar__year{color:var(--c-ink-3);padding-inline-start:4px;font-size:12.5px}.ent-bar__track{background:var(--viz-track,var(--c-surface-3));border-radius:999px;block-size:8px;display:block;overflow:hidden}.ent-bar__fill{background:var(--viz-1);block-size:100%;transition:inline-size var(--d9-slow,.26s) var(--d9-ease);border-start-start-radius:0;border-start-end-radius:var(--viz-end,4px);border-end-end-radius:var(--viz-end,4px);border-end-start-radius:0;display:block}.ent-bars[data-tone=accent] .ent-bar__fill{background:var(--viz-5)}.ent-bar__num{color:var(--c-ink);text-align:end;padding-inline-end:4px;font-size:13px}.ent-kv{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;display:grid}.ent-kv dt{color:var(--c-ink-3);font-size:12.5px}.ent-kv dd{color:var(--c-ink);overflow-wrap:anywhere;min-inline-size:0;margin:0}.ent-kv b{font-weight:600}.ent-dec{flex-direction:column;gap:10px;display:flex}.ent-dec__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ent-dec__title{color:var(--c-ink);font-size:15px;font-weight:600}.ent-dec__meta{color:var(--c-ink-3);margin-block-start:-6px;font-size:12px}.ent-seg{border-radius:var(--d9-r);background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2px;padding:2px;display:grid;position:relative}.ent-page .ent-seg__opt{border-radius:var(--d9-r-sm);min-block-size:32px;min-inline-size:0;color:var(--c-ink-2);cursor:pointer;transition:background-color var(--d9-fast) var(--d9-ease), color var(--d9-fast) var(--d9-ease), border-color var(--d9-fast) var(--d9-ease), transform var(--d9-fast) var(--d9-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.ent-seg__label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.ent-page .ent-seg__opt:hover{color:var(--c-ink);background:var(--c-surface-3)}.ent-page .ent-seg__opt:not(:disabled):active{transform:scale(.98)}.ent-page .ent-seg__opt[data-active]{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line-strong);font-weight:600}.ent-page .ent-seg__opt[data-danger]{color:var(--c-danger)}.ent-page .ent-seg__opt[data-danger][data-active]{background:var(--c-danger-soft);color:var(--c-on-danger-soft);border-color:var(--c-danger-soft)}.ent-page .ent-seg__opt:disabled{opacity:.5;cursor:not-allowed}.ent-page .ent-seg__opt[data-busy]{cursor:wait}.ent-seg__hint{color:var(--c-ink-3);min-block-size:17px;transition:opacity var(--d9-fast) var(--d9-ease);font-size:12px;line-height:1.4}.ent-seg__hint[data-danger]{color:var(--c-danger)}.ent-page .ent-seg__opt:after{content:attr(data-hint);color:var(--c-ink-3);text-align:start;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity var(--d9-fast) var(--d9-ease);font-size:12px;font-weight:400;line-height:1.4;position:absolute;inset-block-start:calc(100% + 10px);inset-inline:0;overflow:hidden}.ent-page .ent-seg__opt[data-danger]:after{color:var(--c-danger)}.ent-page .ent-seg__opt:not(:disabled):hover:after,.ent-page .ent-seg__opt:focus-visible:after{opacity:1}:is(.ent-dec:has(.ent-seg__opt:not(:disabled):hover) .ent-seg__hint,.ent-dec:has(.ent-seg__opt:focus-visible) .ent-seg__hint){opacity:0}.ent-dec__note{color:var(--c-ink-2);background:var(--c-surface-2);border-radius:var(--d9-r);padding:8px 12px;font-size:13px}.ent-dec__field{margin-block-start:2px}.ent-page .ent-empty{background:var(--c-surface-2);border-radius:var(--d9-r)}.ent-contacts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 32px;display:grid}.ent-person{border-radius:var(--d9-r);transition:background-color var(--d9-fast) var(--d9-ease);align-items:flex-start;gap:12px;padding:10px 8px;display:flex}.ent-person+.ent-person{border-block-start:var(--d9-hair) solid var(--c-line)}.ent-person:hover{background:var(--c-surface-2)}.ent-person__avatar{block-size:36px;inline-size:36px;font-size:13px}.ent-person__body{flex:auto;min-inline-size:0}.ent-page .ent-person__name{color:var(--c-ink);align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ent-page .ent-person__name--link{color:var(--c-primary)}.ent-page .ent-person__name--link:hover{text-underline-offset:3px;text-decoration:underline}.ent-person__title{color:var(--c-ink-3);margin-block-start:2px;font-size:12.5px}.ent-person__meta{color:var(--c-ink-3);flex-wrap:wrap;gap:4px 16px;margin-block-start:6px;font-size:12px;display:flex}.ent-person__code{align-items:center;gap:4px;display:inline-flex}.ent-person__code>svg{color:var(--c-ink-3);flex-shrink:0}.ent-editor{margin-block-start:24px}.ent-lead{color:var(--c-ink-3);max-inline-size:70ch;margin:0 0 16px;font-size:13px}.ent-ann-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-block-end:16px;display:flex}.ent-ann-form__kind{flex:0 0 160px}.ent-ann-form__body{flex:280px;min-inline-size:0}.ent-field-err{color:var(--c-danger);margin-block-start:4px;font-size:12px;display:block}.ent-notes{flex-direction:column;gap:8px;display:flex}.ent-note{background:var(--c-surface);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-card);transition:border-color var(--d9-fast) var(--d9-ease);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ent-note:hover{border-color:var(--c-line-strong)}.ent-note__icon{margin-block-start:2px}.ent-note__body{flex:auto;min-inline-size:0}.ent-note__text{color:var(--c-ink);margin-block-start:6px;font-size:13.5px}.ent-note__meta{color:var(--c-ink-3);margin-block-start:4px;font-size:12px}.ent-page .ent-note__del{cursor:pointer;block-size:32px;inline-size:32px;transition:background-color var(--d9-fast) var(--d9-ease), color var(--d9-fast) var(--d9-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ent-page .ent-note__del:hover{color:var(--c-danger);background:var(--c-danger-soft)}.ent-drill{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:16px;display:flex}.ent-drill__hint{color:var(--c-ink-3);margin-inline-start:4px;font-size:13px}.ent-list{border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-card);background:var(--c-surface);max-block-size:480px;overflow-y:auto}.ent-list__row{border-block-end:var(--d9-hair) solid var(--c-line);min-block-size:40px;transition:background-color var(--d9-fast) var(--d9-ease);align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:flex}.ent-list__row:last-child{border-block-end:0}.ent-list__row:hover{background:var(--c-surface-2)}.ent-list__dot{background:var(--viz-1);border-radius:999px;flex-shrink:0;block-size:8px;inline-size:8px}.ent-list[data-tone=accent] .ent-list__dot{background:var(--viz-5)}.ent-list__main{flex:auto;align-items:center;min-inline-size:0;display:inline-flex}.ent-list__name{color:var(--c-ink);font-weight:500}.ent-page .ent-list__link{color:var(--c-primary);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.ent-page .ent-list__link:hover{text-underline-offset:3px;text-decoration:underline}.ent-list__clip{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.ent-list__meta{color:var(--c-ink-3);flex-shrink:0;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ent-list__meta .ent-list__clip{max-inline-size:220px}.ent-modal__text{color:var(--c-ink-2);margin:0;font-size:13px;line-height:1.7}.ent-skel-gap{block-size:8px}.ent-skel-gap--lg{block-size:24px}.ent-skel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,360px);gap:16px 32px;display:grid}@media (max-width:1180px){.ent-overview[data-admin]{grid-template-columns:repeat(2,minmax(0,1fr))}.ent-overview[data-admin] .ent-sect--decision{grid-column:1/-1}.ent-skel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ent-overview,.ent-overview[data-admin],.ent-contacts,.ent-skel-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ent-eng{margin-block-end:12px}.ent-overview[data-admin] .ent-sect--decision{order:-1}.ent-head__actions{gap:8px}.ent-ring{order:-1}.ent-page .ent-seg__opt{min-block-size:40px}.ent-list__meta .ent-list__clip{display:none}.ent-ann-form__kind{flex-basis:100%}.ent-page .d9-tabs__list{flex-wrap:wrap;row-gap:0;margin-inline:-16px;padding-inline:16px;overflow-x:visible}}@media (hover:none){.ent-page .ent-seg__opt,.ent-page .ent-note__del,.ent-list__row{min-block-size:44px}}@media (max-width:768px),(hover:none){html:root[data-tenant=qtech] .ent-page .d9-tabs__list [role=tab],html:root[data-tenant=qtech] .ent-page .ent-drill .qd-button{min-block-size:44px}}.ent-eyebrow .ent-nocode,.ent-eyebrow .ent-age{font-size:var(--t-xs);white-space:nowrap;border-radius:999px;padding:0 7px;line-height:1.7}.ent-eyebrow .ent-nocode{opacity:.8;border:1px dashed}.ent-eyebrow .ent-age[data-tone=warn]{background:color-mix(in oklab, var(--viz-4) 22%, transparent)}.ent-eyebrow .ent-age[data-tone=archive]{background:color-mix(in oklab, currentColor 14%, transparent)}.ent-eyebrow .ent-age[data-tone=none]{opacity:.75;border:1px dashed}.ent-eyebrow .ent-nocode:before,.ent-eyebrow .ent-age:before{content:none!important;margin:0!important}.ent-splits{gap:14px;margin-block-start:14px;display:grid}.ent-split{gap:6px;min-inline-size:0;display:grid}.ent-split__t{color:var(--c-ink-3);font-size:12px}.ent-split .viz-strip{border-radius:999px;block-size:9px;overflow:hidden}.ent-split .viz-legend{font-size:12px}.ent-split--donut .ent-split__donut{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ent-split--donut .viz-legend{gap:3px;display:grid}.ent-sublabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ent-sublabel .viz-spark{opacity:.9;flex:none}@media (min-width:720px){.ent-splits{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start}.ent-split--donut{grid-column:1/-1}}.ent-eyebrow .ent-nocode[data-tone=open]{opacity:.6;font-style:italic}.ent-eyebrow .d9-code[data-src=internal]{opacity:.85;border-style:dashed}.ent-eyebrow .ent-nocode[data-tone=internal]{opacity:.85;border-style:dashed;font-style:normal}
html:root[data-tenant=qtech] .gov-page{min-inline-size:0}html:root[data-tenant=qtech] .gov-page .gov-exports{border:var(--d9-hair) solid var(--c-line-strong);border-radius:var(--d9-r);background:var(--c-surface);align-items:stretch;min-inline-size:0;display:inline-flex;overflow:hidden}html:root[data-tenant=qtech] .gov-page .gov-exports__label{background:var(--c-surface-2);font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-3);border-inline-end:var(--d9-hair) solid var(--c-line);white-space:nowrap;align-items:center;padding-inline:12px;display:inline-flex}html:root[data-tenant=qtech] .gov-page .gov-exports>div+div{border-inline-start:var(--d9-hair) solid var(--c-line)}html:root[data-tenant=qtech] .gov-page .gov-exports .gov-exports__btn{color:var(--c-ink-2);font-weight:var(--w-medium);background:0 0;border:0;border-radius:0;padding-inline:12px}html:root[data-tenant=qtech] .gov-page .gov-exports .gov-exports__btn:not(:disabled):hover{background:var(--c-surface-2);color:var(--c-ink)}html:root[data-tenant=qtech] .gov-page .gov-exports .gov-exports__btn:focus-visible{outline-offset:-2px}@media (max-width:560px){html:root[data-tenant=qtech] .gov-page .gov-exports{display:contents}html:root[data-tenant=qtech] .gov-page .gov-exports__label{display:none}html:root[data-tenant=qtech] .gov-page .gov-exports .gov-exports__btn{border:var(--d9-hair) solid var(--c-line-strong);border-radius:var(--d9-r);background:var(--c-surface);color:var(--c-ink)}}html:root[data-tenant=qtech] .gov-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:12px;display:flex}html:root[data-tenant=qtech] .gov-search{min-inline-size:0;max-inline-size:320px;color:var(--c-ink-3);flex:220px;align-items:center;display:flex;position:relative}html:root[data-tenant=qtech] .gov-search>svg{pointer-events:none;position:absolute;inset-inline-start:12px}html:root[data-tenant=qtech] .gov-search__input{inline-size:100%;min-block-size:var(--d9-ctl);font-size:var(--t-sm);padding-inline-start:36px}html:root[data-tenant=qtech] .gov-chips{flex-wrap:wrap;gap:6px;min-inline-size:0;display:flex}html:root[data-tenant=qtech] .gov-chips .chip{cursor:pointer;font-weight:var(--w-medium);white-space:nowrap;align-items:center;gap:6px;font-family:inherit;display:inline-flex}html:root[data-tenant=qtech] .gov-chips .chip:hover{border-color:var(--c-ink-3)}html:root[data-tenant=qtech] .gov-chips .chip.active:hover{background:var(--c-ink-2);border-color:var(--c-ink-2)}html:root[data-tenant=qtech] .gov-chip__n{font-size:var(--t-xs);font-weight:var(--w-medium);color:inherit;opacity:.75;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0;line-height:1}html:root[data-tenant=qtech] .gov-toolbar__count{font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}html:root[data-tenant=qtech] .gov-table{--gov-cols:minmax(220px, 2fr) minmax(120px, 1fr) 104px 108px 72px 64px 88px 72px 24px;border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-card);background:var(--c-surface);min-inline-size:0;overflow:hidden}html:root[data-tenant=qtech] .gov-table__head,html:root[data-tenant=qtech] .gov-row{grid-template-columns:var(--gov-cols);-moz-column-gap:12px;align-items:center;column-gap:12px;min-inline-size:0;padding-inline:12px;display:grid}html:root[data-tenant=qtech] .gov-table__head{background:var(--c-surface-2);border-block-end:var(--d9-hair) solid var(--c-line);min-block-size:40px;font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-3)}html:root[data-tenant=qtech] .gov-page .gov-row{min-block-size:var(--d9-td);color:var(--c-ink);border-block-end:var(--d9-hair) solid var(--c-line);transition:background-color var(--d9-fast) var(--d9-ease);border-radius:0;justify-content:normal;gap:0 12px;padding-block:0;text-decoration:none}html:root[data-tenant=qtech] .gov-table__body>.gov-row:last-child{border-block-end:0}html:root[data-tenant=qtech] .gov-page .gov-row:hover{background:var(--c-surface-2)}html:root[data-tenant=qtech] .gov-page .gov-row:focus-visible{outline-offset:-2px;border-radius:0}html:root[data-tenant=qtech] .gov-page .gov-row:active{background:var(--c-surface-3)}html:root[data-tenant=qtech] .gov-row[data-featured]{box-shadow:inset -3px 0 0 var(--c-brand)}html:root[data-tenant=qtech] .gov-cell{min-inline-size:0;font-size:var(--t-sm);color:var(--c-ink-2);align-items:center;gap:6px;line-height:1.4;display:flex}html:root[data-tenant=qtech] .gov-cell>span:first-child:not(.gov-num):not(.gov-name){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:root[data-tenant=qtech] .gov-cell--name{gap:8px}html:root[data-tenant=qtech] .gov-name{font-weight:var(--w-medium);color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:root[data-tenant=qtech] .gov-cell--num{color:var(--c-ink);font-weight:var(--w-medium);font-variant-numeric:tabular-nums lining-nums}html:root[data-tenant=qtech] .gov-num{text-align:start;min-inline-size:3ch}html:root[data-tenant=qtech] .gov-page .gov-meter-cell{flex:0 0 56px;min-inline-size:0;display:block}html:root[data-tenant=qtech] .gov-page .gov-meter{block-size:4px}html:root[data-tenant=qtech] .gov-page .gov-meter[data-viz]{--viz:var(--area,var(--viz-7))}html:root[data-tenant=qtech] .gov-cell--go{color:var(--c-ink-3);opacity:0;transition:opacity var(--d9-fast) var(--d9-ease), transform var(--d9-fast) var(--d9-ease);justify-content:flex-end}html:root[data-tenant=qtech] .gov-row:hover .gov-cell--go,html:root[data-tenant=qtech] .gov-row:focus-visible .gov-cell--go{opacity:1;transform:translate(-2px)}html:root[data-tenant=qtech] .gov-empty-cell{color:var(--c-ink-3)}html:root[data-tenant=qtech] .gov-table__foot{background:var(--c-surface-2);border-block-start:var(--d9-hair) solid var(--c-line);min-block-size:40px;font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:4px 12px;display:flex}html:root[data-tenant=qtech] .gov-pager{align-items:center;gap:4px;margin-inline-start:auto;display:flex}html:root[data-tenant=qtech] .gov-pager__btn{border-radius:var(--d9-r-sm);min-block-size:30px;min-inline-size:30px;color:var(--c-ink-2);font:inherit;font-size:var(--t-xs);font-weight:var(--w-medium);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--d9-fast) var(--d9-ease), color var(--d9-fast) var(--d9-ease), border-color var(--d9-fast) var(--d9-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}html:root[data-tenant=qtech] .gov-pager__btn:hover{background:var(--c-surface-3);color:var(--c-ink)}html:root[data-tenant=qtech] .gov-pager__btn:active{transform:scale(.98)}html:root[data-tenant=qtech] .gov-pager__btn[aria-current=page]{background:var(--c-ink);color:var(--c-surface);border-color:var(--c-ink)}html:root[data-tenant=qtech] .gov-pager__btn:disabled{opacity:.5;cursor:not-allowed}html:root[data-tenant=qtech] .gov-pager__btn:disabled:hover{color:var(--c-ink-2);background:0 0}html:root[data-tenant=qtech] .gov-footnote{font-size:var(--t-xs);color:var(--c-ink-3);max-inline-size:92ch;margin:12px 0 0;line-height:1.6}html:root[data-tenant=qtech] .gov-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:24px 48px;display:grid}html:root[data-tenant=qtech] .gov-sect{min-inline-size:0}html:root[data-tenant=qtech] .gov-hint{font-size:var(--t-sm);color:var(--c-ink-3);margin:-4px 0 12px}html:root[data-tenant=qtech] .gov-lead{font-size:var(--t-body);line-height:var(--lh);color:var(--c-ink-2);max-inline-size:62ch;margin:0 0 16px}html:root[data-tenant=qtech] .gov-lead--after{margin:16px 0 0}html:root[data-tenant=qtech] .gov-lead b{color:var(--c-ink);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums}html:root[data-tenant=qtech] .gov-note{color:var(--c-warn);font-weight:var(--w-medium)}html:root[data-tenant=qtech] .gov-ring-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}html:root[data-tenant=qtech] .gov-ring-row>div:last-child{flex:240px;min-inline-size:0;max-inline-size:560px}html:root[data-tenant=qtech] .gov-ring{flex-shrink:0;position:relative}html:root[data-tenant=qtech] .gov-ring>svg{display:block}html:root[data-tenant=qtech] .gov-ring__num{text-align:center;font-size:var(--t-kpi);font-weight:var(--w-semibold);color:var(--c-ink);font-variant-numeric:tabular-nums lining-nums;place-items:center;line-height:1;display:grid;position:absolute;inset:0}html:root[data-tenant=qtech] .gov-ring__num small{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink-3)}html:root[data-tenant=qtech] .gov-page .gov-strip{max-inline-size:560px;margin-block-end:12px}html:root[data-tenant=qtech] .gov-page .gov-strip--lg{block-size:14px;max-inline-size:720px}html:root[data-tenant=qtech] .gov-page .gov-key{gap:8px 20px;max-inline-size:720px}html:root[data-tenant=qtech] .gov-page .gov-key--cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px 20px;display:grid}html:root[data-tenant=qtech] .gov-page .gov-key--cols>span>b{margin-inline-start:auto}html:root[data-tenant=qtech] .gov-page .gov-seq [data-viz="1"]{--viz:var(--viz-seq-6)}html:root[data-tenant=qtech] .gov-page .gov-seq [data-viz="2"]{--viz:var(--viz-seq-4)}html:root[data-tenant=qtech] .gov-page .gov-seq [data-viz="3"]{--viz:var(--viz-seq-3)}html:root[data-tenant=qtech] .gov-page .gov-seq [data-viz="4"]{--viz:var(--viz-seq-2)}html:root[data-tenant=qtech] .gov-page .gov-seq [data-viz="5"],html:root[data-tenant=qtech] .gov-page .gov-strip.gov-rest>span:last-child,html:root[data-tenant=qtech] .gov-page .gov-key.gov-rest>span:last-child .viz-dot{--viz:var(--c-ink-3)}html:root[data-tenant=qtech] .gov-page .gov-list__meter{flex:0 0 72px;margin-inline-start:auto;display:block}html:root[data-tenant=qtech] .gov-page .gov-list__meter .gov-meter{block-size:4px}html:root[data-tenant=qtech] .gov-page .gov-list__meter+.gov-list__val{text-align:end;min-inline-size:3ch;margin-inline-start:0}@media (max-width:420px){html:root[data-tenant=qtech] .gov-page .gov-list__meter{display:none}html:root[data-tenant=qtech] .gov-page .gov-list__val{margin-inline-start:auto}}html:root[data-tenant=qtech] .gov-page .gov-fact-v{justify-items:start;gap:5px;display:inline-grid}html:root[data-tenant=qtech] .gov-page .gov-fact-m{background:var(--c-surface-3);block-size:5px;inline-size:64px}html:root[data-tenant=qtech] .gov-page .gov-fact-m[data-viz]{--viz:var(--area,var(--viz-7))}html:root[data-tenant=qtech] .gov-list{border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-card);background:var(--c-surface);overflow:hidden}html:root[data-tenant=qtech] .gov-list__row{min-block-size:var(--d9-td);border-block-end:var(--d9-hair) solid var(--c-line);color:var(--c-ink);font-size:var(--t-sm);align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}html:root[data-tenant=qtech] .gov-list__row:last-child{border-block-end:0}html:root[data-tenant=qtech] .gov-list__row:hover{background:var(--c-surface-2)}html:root[data-tenant=qtech] .gov-list__row:focus-visible{outline-offset:-2px;border-radius:0}html:root[data-tenant=qtech] .gov-list__row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:root[data-tenant=qtech] .gov-list__val{font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto}html:root[data-tenant=qtech] .gov-list__row>svg{color:var(--c-ink-3);opacity:0;transition:opacity var(--d9-fast) var(--d9-ease);flex-shrink:0}html:root[data-tenant=qtech] .gov-list__row:hover>svg,html:root[data-tenant=qtech] .gov-list__row:focus-visible>svg{opacity:1}html:root[data-tenant=qtech] .gov-more{font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums;margin:8px 0 0}@media (max-width:1180px){html:root[data-tenant=qtech] .gov-table{--gov-cols:minmax(180px, 2fr) minmax(110px, 1fr) 96px 100px 64px 60px 84px 64px 20px}}@media (max-width:1024px){html:root[data-tenant=qtech] .gov-table{--gov-cols:minmax(180px, 1.7fr) minmax(110px, 1fr) 104px 72px 84px 24px}html:root[data-tenant=qtech] .gov-table [data-priority="3"]{display:none}}@media (max-width:768px){html:root[data-tenant=qtech] .gov-table{--gov-cols:minmax(0, 1fr) 96px 64px 76px 20px}html:root[data-tenant=qtech] .gov-table [data-priority="2"]{display:none}html:root[data-tenant=qtech] .gov-page .gov-row,html:root[data-tenant=qtech] .gov-chips .chip{min-block-size:44px}html:root[data-tenant=qtech] .gov-search{flex-basis:100%;max-inline-size:none}html:root[data-tenant=qtech] .gov-search__input{min-block-size:44px}html:root[data-tenant=qtech] .gov-pager__btn{min-block-size:44px;min-inline-size:44px}html:root[data-tenant=qtech] .gov-cell--go{opacity:1}}@media (max-width:480px){html:root[data-tenant=qtech] .gov-table{--gov-cols:minmax(0, 1fr) 88px 76px 20px}html:root[data-tenant=qtech] .gov-table [data-col=consulting],html:root[data-tenant=qtech] .gov-cell--name .d9-code,html:root[data-tenant=qtech] .gov-cell--name .d9-badge{display:none}}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] .gov-cell--go,html:root[data-tenant=qtech] .gov-pager__btn{transition:none;transform:none}}html:root[data-tenant=qtech] .rec-page{min-inline-size:0}html:root[data-tenant=qtech] .rec-skel{flex-direction:column;gap:16px;margin-block-start:24px;display:flex}html:root[data-tenant=qtech] .rec-strip{max-inline-size:760px;margin:-4px 0 32px}html:root[data-tenant=qtech] .rec-hint{font-size:var(--t-xs);color:var(--c-ink-3);max-inline-size:80ch;margin:-4px 0 12px;line-height:1.6}html:root[data-tenant=qtech] .rec-sectors{margin-block-end:32px}html:root[data-tenant=qtech] .rec-card{overflow:visible}html:root[data-tenant=qtech] .rec-card>.rec-more{border-end-end-radius:var(--d9-r-card);border-end-start-radius:var(--d9-r-card)}html:root[data-tenant=qtech] .rec-scroll{overflow:visible}html:root[data-tenant=qtech] .rec-table{min-inline-size:620px}html:root[data-tenant=qtech] .rec-table thead th{z-index:2;text-align:center;white-space:nowrap;position:sticky;inset-block-start:0}html:root[data-tenant=qtech] .rec-table thead th.rec-th--start{text-align:start}html:root[data-tenant=qtech] .rec-table tbody td{text-align:center;color:var(--c-ink-2)}html:root[data-tenant=qtech] .rec-table tbody th.rec-td--sector{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--c-ink);text-align:start;border-block-end:1px solid var(--c-line);vertical-align:middle;white-space:nowrap;padding:9px 12px}html:root[data-tenant=qtech] .rec-table tbody tr:last-child th{border-block-end:0}html:root[data-tenant=qtech] .rec-num{font-weight:var(--w-semibold);color:var(--c-num,var(--c-ink));font-variant-numeric:tabular-nums}html:root[data-tenant=qtech] .rec-zero{color:var(--c-ink-3)}html:root[data-tenant=qtech] .rec-cov{justify-content:center;align-items:center;gap:6px;display:inline-flex}html:root[data-tenant=qtech] .rec-cov__pct{font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums}html:root[data-tenant=qtech] .rec-cov__meter{flex-shrink:0;inline-size:44px;display:block}html:root[data-tenant=qtech] .rec-more{border:0;border-block-start:1px solid var(--c-line);background:var(--c-surface-2);min-block-size:40px;inline-size:100%;color:var(--c-ink-2);font:inherit;font-size:var(--t-sm);font-weight:var(--w-medium);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:0;padding:0 12px;display:block}html:root[data-tenant=qtech] .rec-more:hover{background:var(--c-surface-3);color:var(--c-ink)}html:root[data-tenant=qtech] .rec-more:active{transform:scale(.98)}html:root[data-tenant=qtech] .rec-more:focus-visible{outline-offset:-2px}html:root[data-tenant=qtech] .rec-tracks{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:stretch;gap:24px;display:grid}html:root[data-tenant=qtech] .rec-track{flex-direction:column;display:flex;overflow:hidden}html:root[data-tenant=qtech] .rec-track__bar{block-size:3px;display:block}html:root[data-tenant=qtech] .rec-track__head{border-block-end:1px solid var(--c-line);padding:16px 20px}html:root[data-tenant=qtech] .rec-track__row{align-items:center;gap:12px;display:flex}html:root[data-tenant=qtech] .rec-track__title{font-size:var(--t-h3);font-weight:var(--w-semibold);letter-spacing:0;color:var(--c-ink);margin:0}html:root[data-tenant=qtech] .rec-track__num{font-size:var(--t-h1);font-weight:var(--w-semibold);color:var(--c-num,var(--c-ink));font-variant-numeric:tabular-nums;margin-inline-start:auto}html:root[data-tenant=qtech] .rec-track__action{font-size:var(--t-sm);color:var(--c-ink-3);margin:8px 0 0;line-height:1.6}html:root[data-tenant=qtech] .rec-track__empty{flex:1;place-items:center;min-block-size:160px;padding:24px 12px;display:grid}html:root[data-tenant=qtech] .rec-list{flex:1;margin:0;padding:0;list-style:none}html:root[data-tenant=qtech] .rec-list>li+li{border-block-start:1px solid var(--c-line)}html:root[data-tenant=qtech] .rec-page .rec-row{min-block-size:56px;color:inherit;transition:background-color var(--dur-fast) var(--ease-out);align-items:flex-start;gap:12px;padding:10px 20px;text-decoration:none;display:flex}html:root[data-tenant=qtech] .rec-page .rec-row:hover{background:var(--c-surface-2)}html:root[data-tenant=qtech] .rec-page .rec-row:hover .rec-row__name{color:var(--c-primary)}html:root[data-tenant=qtech] .rec-page .rec-row:focus-visible{outline-offset:-2px}html:root[data-tenant=qtech] .rec-page .rec-row:active{transform:scale(.995)}html:root[data-tenant=qtech] .rec-row__body{flex-direction:column;flex:auto;gap:3px;min-inline-size:0;display:flex}html:root[data-tenant=qtech] .rec-row__top{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}html:root[data-tenant=qtech] .rec-row__name{font-size:var(--t-body);font-weight:var(--w-semibold);color:var(--c-ink);transition:color var(--dur-fast) var(--ease-out)}html:root[data-tenant=qtech] .rec-row__sector{font-size:var(--t-xs);color:var(--c-ink-3);white-space:nowrap}html:root[data-tenant=qtech] .rec-row__sector:before{content:"·";margin-inline-end:6px}html:root[data-tenant=qtech] .rec-row__reason{font-size:var(--t-xs);color:var(--c-ink-3);line-height:1.6}html:root[data-tenant=qtech] .rec-row__go{font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-3);white-space:nowrap;opacity:.6;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-shrink:0;align-self:center;align-items:center;gap:4px;display:inline-flex}html:root[data-tenant=qtech] .rec-page .rec-row:hover .rec-row__go,html:root[data-tenant=qtech] .rec-page .rec-row:focus-visible .rec-row__go{opacity:1;color:var(--c-primary)}html:root[data-tenant=qtech] .rec-note{text-align:center;max-inline-size:86ch;font-size:var(--t-xs);color:var(--c-ink-3);margin:32px auto 0;line-height:1.7}@media (max-width:768px){html:root[data-tenant=qtech] .rec-scroll{overflow-x:auto}html:root[data-tenant=qtech] .rec-table thead th{position:static}html:root[data-tenant=qtech] .rec-page .rec-row{padding-inline:16px}html:root[data-tenant=qtech] .rec-row__go{opacity:1}html:root[data-tenant=qtech] .rec-track__head{padding:14px 16px}html:root[data-tenant=qtech] .rec-more{min-block-size:44px}}@media (hover:none){html:root[data-tenant=qtech] .rec-row__go{opacity:1}}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] .rec-page .rec-row,html:root[data-tenant=qtech] .rec-more,html:root[data-tenant=qtech] .rec-row__go{transition:none;transform:none}}html:root[data-tenant=qtech] .gov-page .gov-two{background:var(--c-surface);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-card);padding:16px 20px}html:root[data-tenant=qtech] .gov-page .gov-empty-panel{background:var(--c-surface);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-card);place-items:center;min-block-size:280px;display:grid}html:root[data-tenant=qtech] .gov-page .gov-seq.viz-strip>span,html:root[data-tenant=qtech] .gov-page .gov-seq .viz-strip>span{box-shadow:inset 0 0 0 1px var(--c-surface)}
