:root{--bg: #ffffff;--bg-app: #F7F8FB;--surface: #ffffff;--surface-2: #fafafa;--ink: #16181a;--ink-2: #5c6670;--ink-3: #9aa3ab;--line: #e2e8f0;--line-2: #eef2f7;--ink-5: #333C52;--line-hover: color-mix(in srgb, var(--brand) 38%, var(--line));--brand: #024e98;--brand-hover: #013d78;--brand-soft: rgba(2, 78, 152, .08);--brand-ring: rgba(2, 78, 152, .22);--brand-tint: #e6f1fd;--brand-tint-2: #cee0f2;--sky: #51a2ff;--sky-2: #5bc4ff;--rose: #d55745;--rose-soft: rgba(213, 87, 69, .1);--rose-tint: #ffefed;--rose-tint-2: #fbdfdb;--navy: #0d1b26;--navy-2: #152840;--ok: #16a34a;--ok-soft: #dcfce7;--ok-ink: #166534;--warn: #d97706;--warn-soft: #fef3c7;--amber: #865800;--amber-tint: #fbf1de;--magenta: #98023e;--magenta-tint: #fde6f4;--danger: #d55745;--danger-soft: rgba(213, 87, 69, .12);--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius: 10px;--radius-sm: 7px;--radius-lg: 16px;--radius-ctl: 10px;--radius-card: 16px;--shadow-sm: 0 1px 2px rgba(13, 27, 38, .06);--shadow: 0 2px 12px rgba(13, 27, 38, .08);--shadow-lg: 0 18px 50px rgba(13, 27, 38, .18);--shadow-card: 0px 1px 2px 0px #093B811A, 0px 4px 4px 0px #093B8117, 0px 10px 6px 0px #093B810D, 0px 18px 7px 0px #093B8103, 0px 27px 8px 0px #093B8100;--sidebar-w: 286px;--sidebar-w-collapsed: 75px;--shell-gap-h: 24px;--shell-gap-v: 27px;--topbar-h: 64px;--fill-subtle: #f4f4f4;--fill-zebra: #fafafa}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--bg-app);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:14px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d6dde4;border-radius:99px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#c0cad3;background-clip:padding-box;border:3px solid transparent}.cq-video-psv .psv-loader-container{display:none}@keyframes cq-loader-sweep{0%{left:-40%}to{left:100%}}@keyframes cq-spin{to{transform:rotate(360deg)}}@keyframes cq-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes eye-spin{to{transform:rotate(360deg)}}@keyframes eye-fade{0%{opacity:0}to{opacity:1}}@keyframes eye-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.eye-row{transition:background .12s}.eye-row:hover{background:#fafafa!important}.eye-card-hover{transition:border-color .16s}.eye-stepper input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.eye-stepper input[type=number]::-webkit-outer-spin-button,.eye-stepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.eye-stepper-btn{transition:color .12s}.eye-stepper-btn:hover:not(:disabled){color:var(--brand)}.eye-seg-item{transition:background .12s,color .12s}.eye-seg-item[data-active=false]:hover{background:#ffffff8c!important}.eye-seg-item:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 45%,transparent)}@media(prefers-reduced-motion:reduce){.eye-seg-item{transition:none}}.scan-stats .eye-stat{position:relative;overflow:hidden;transition:border-color .16s,transform .16s}.scan-stats .eye-stat:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--stat-tone);transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,.7,.3,1)}.scan-stats .eye-stat:hover{border-color:var(--line-hover)!important;transform:translateY(-1px)}.scan-stats .eye-stat:hover:before{transform:scaleX(1)}.scan-stats .eye-stat .eye-stat-chip{transition:background .16s,color .16s}.scan-stats .eye-stat:hover .eye-stat-chip{background:color-mix(in srgb,var(--stat-tone) 20%,transparent)}.scan-row .scan-row-action{opacity:0;transition:opacity .12s,background .12s,color .12s}.scan-row:hover .scan-row-action,.scan-row .scan-row-action:focus-visible{opacity:1}.scan-row .scan-row-action:hover{background:var(--danger-soft, #fdecea)!important;color:#d55745!important}.cq-psv,.cq-psv .psv-container{background:var(--bg-app)}.cq-psv .psv-navbar{background:var(--surface);border-top:1px solid var(--line);color:var(--ink-2)}.cq-psv .psv-button{color:var(--ink-2)}.cq-psv .psv-button svg{color:inherit}.cq-psv .psv-button:hover,.cq-psv .psv-button:focus{background:var(--fill-subtle);color:var(--ink)}.cq-psv .psv-button--active{background:var(--brand-soft);color:var(--brand)}.cq-psv .psv-button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cq-psv .psv-caption,.cq-psv .psv-caption-content{color:var(--ink-2)}.cq-psv .psv-tooltip{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.cq-psv .psv-tooltip-content{color:var(--ink)}.cq-psv .psv-tooltip-arrow{border-top-color:var(--surface);border-bottom-color:var(--surface);border-left-color:var(--surface);border-right-color:var(--surface)}.cq-psv .psv-panel-content{background:var(--surface);color:var(--ink);border-left:1px solid var(--line)}.cq-psv .psv-panel-close-button,.cq-psv .psv-loader{color:var(--ink-2)}.cq-psv .psv-loader-canvas{color:var(--line)}.cq-menu-item:not(:disabled):hover{background:var(--surface-2)!important}.cq-menu-item:focus-visible{outline:none;background:var(--surface-2)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 45%,transparent)}.cq-close:hover{background:var(--fill-subtle, #f1f5f9)!important;color:var(--ink)!important;border-color:var(--line)!important}.cq-close:active{background:var(--line-2)!important}.cq-close:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 45%,transparent)}.cq-close-on-brand:hover{background:#ffffff4d!important;border-color:#fff6!important}.cq-close-on-brand:focus-visible{box-shadow:0 0 0 2px #ffffffbf}.cq-close-on-image:hover{background:#0f172ac7!important;border-color:#ffffff73!important}.cq-close-on-image:focus-visible{box-shadow:0 0 0 2px #ffffffbf}@media(prefers-reduced-motion:reduce){.cq-close{transition:none}}.scan-cal-day{transition:background .12s,border-color .12s}.scan-cal-day:hover{background:#fafafa!important}.cq-daypicker{--rdp-cell-size: 38px;margin:0;font-size:13px}.cq-daypicker .rdp-months{position:relative}.cq-daypicker .rdp-month_caption{display:flex;align-items:center;justify-content:center;height:34px;margin:0 0 6px;padding:0 34px;font-size:13.5px;font-weight:680;letter-spacing:-.01em;color:var(--ink)}.cq-daypicker .rdp-nav{position:absolute;top:0;left:0;right:0;height:34px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.cq-daypicker .rdp-nav>*{pointer-events:auto}.cq-daypicker .rdp-button_previous,.cq-daypicker .rdp-button_next{width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer;display:grid;place-items:center;transition:background .12s}.cq-daypicker .rdp-button_previous:hover,.cq-daypicker .rdp-button_next:hover{background:var(--fill-subtle)}.cq-daypicker .rdp-weekday{font-size:10.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;padding-bottom:4px}.cq-daypicker .rdp-day{padding:1px}.cq-daypicker .rdp-day_button{width:34px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--ink);font-family:inherit;font-size:12.5px;cursor:pointer;transition:background .12s,color .12s}.cq-daypicker .rdp-day_button:hover:not(:disabled){background:var(--brand-tint);color:var(--brand)}.cq-daypicker .rdp-today:not(.rdp-selected) .rdp-day_button{font-weight:800;color:var(--brand)}.cq-daypicker .rdp-selected .rdp-day_button{background:var(--brand)!important;color:#fff!important;font-weight:640}.cq-daypicker .rdp-outside .rdp-day_button{color:var(--ink-3);opacity:.55}.cq-daypicker .rdp-disabled .rdp-day_button{color:var(--ink-3);opacity:.35;cursor:not-allowed;text-decoration:line-through}.cq-daypicker .rdp-day_button:focus-visible,.cq-daypicker .rdp-button_previous:focus-visible,.cq-daypicker .rdp-button_next:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 55%,transparent)}.cq-wheel{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto}.cq-wheel::-webkit-scrollbar{width:0;height:0}.cq-wheel:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 45%,transparent)}.cq-wheel>button:first-child,.cq-wheel>button:last-child{opacity:.45}.cq-wheel>button:hover{color:var(--brand)!important}@media(prefers-reduced-motion:reduce){.cq-daypicker .rdp-day_button,.cq-daypicker .rdp-button_previous,.cq-daypicker .rdp-button_next,.cq-wheel>button{transition:none}}.scan-cal-chip{transition:background .12s,color .12s}.scan-cal-chip:hover{background:var(--brand-tint)!important;color:var(--brand)!important}.scan-cal-chip:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 55%,transparent)}.scan-upcoming-row{transition:background .12s}.scan-upcoming-row:hover{background:var(--bg-app)!important}.scan-upcoming-row:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 55%,transparent)}.scan-cal-more{transition:color .12s}.scan-cal-more:hover{color:var(--brand)!important;text-decoration:underline}.scan-cal-more:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 55%,transparent);border-radius:4px}@media(prefers-reduced-motion:reduce){.scan-cal-chip,.scan-cal-more{transition:none}}.scan-date-input{transition:border-color .12s,box-shadow .12s}.scan-date-input:hover{border-color:var(--line-hover)!important}.scan-date-input:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}@media(prefers-reduced-motion:reduce){.scan-stats .eye-stat,.scan-stats .eye-stat:before,.scan-stats .eye-stat .eye-stat-chip,.scan-row .scan-row-action,.scan-upcoming-row,.scan-cal-day,.scan-date-input{transition:none}.scan-stats .eye-stat:hover{transform:none}.scan-stats .eye-stat:before{transition:none}}@keyframes cq-shimmer{0%{background-position:-160% 0}to{background-position:160% 0}}@keyframes cq-pulse{0%,to{opacity:1}50%{opacity:.55}}.cq-skel{background:linear-gradient(100deg,var(--line-2) 30%,#ffffff 50%,var(--line-2) 70%);background-size:250% 100%;animation:cq-shimmer 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cq-skel{animation:cq-pulse 1.8s ease-in-out infinite;background:var(--line-2)}}.eye-nav-link{transition:background .13s ease,color .13s ease,transform .13s ease}.eye-nav-link:not(.is-active):hover{background:var(--surface-2)!important;color:var(--ink)!important;transform:translate(2px)}.eye-nav-link.is-active:hover{background:var(--brand-hover)!important}.eye-nav-link.is-active{box-shadow:4px 0 0 var(--rose),var(--shadow-card)}.eye-nav-link.is-active:focus-visible{outline:none;box-shadow:4px 0 0 var(--rose),var(--shadow-card),inset 0 0 0 2px color-mix(in srgb,#fff 70%,transparent)}.eye-nav-link--rail.is-active{box-shadow:var(--shadow-card)}.eye-nav-link--rail.is-active:focus-visible{outline:none;box-shadow:var(--shadow-card),inset 0 0 0 2px color-mix(in srgb,#fff 70%,transparent)}.eye-nav-link--rail.is-active:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:3px;height:22px;border-radius:3px;background:var(--rose)}.eye-nav-link--rail:not(.is-active):hover{transform:none}.eye-nav-link--rail:not(.is-active):hover:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:12px;border-radius:0 3px 3px 0;background:var(--ink-3);opacity:.5}.eye-nav-link .eye-nav-badge{transition:background .13s ease}.eye-nav-link:not(.is-active):hover .eye-nav-badge{background:#e0e0e0!important}.eye-nav-link:focus-visible,.eye-sidebar-btn:focus-visible,.eye-user-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 55%,transparent)}.eye-sidebar-btn{transition:background .13s ease,border-color .13s ease,color .13s ease}.eye-sidebar-btn:hover{background:var(--surface-2)!important;border-color:color-mix(in srgb,var(--ink-3) 35%,var(--line))!important;color:var(--ink)!important}.eye-user-trigger{cursor:pointer;transition:background .13s ease,border-color .13s ease,box-shadow .13s ease}.eye-user-trigger:hover{background:var(--surface-2)!important;border-color:color-mix(in srgb,var(--ink-3) 35%,var(--line))!important}@media(prefers-reduced-motion:reduce){.eye-nav-link,.eye-nav-link .eye-nav-badge,.eye-sidebar-btn,.eye-user-trigger{transition:none}.eye-nav-link:not(.is-active):hover{transform:none}}button:focus-visible,[role=button]:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 60%,transparent);outline-offset:1px}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transform:translateY(1px)}button{transition:transform .08s ease}button:disabled{cursor:not-allowed}button:disabled:active{transform:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-soft)}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--ink-3) 40%,var(--line))!important}input,select,textarea{transition:border-color .13s ease,box-shadow .13s ease}select:not(:disabled){cursor:pointer}.eye-row{transition:background .12s,transform .08s ease}.eye-row:active{transform:translateY(1px)}.eye-card-clickable{transition:border-color .16s ease,box-shadow .16s ease,transform .1s ease}.eye-card-clickable:hover{box-shadow:0 2px 10px #0f172a0f}.eye-card-clickable:active{transform:translateY(1px);box-shadow:none}.eye-icon-btn-danger{transition:background .12s ease,color .12s ease}.eye-icon-btn-danger:hover:not(:disabled){background:var(--danger-soft)!important;color:var(--danger)!important}.eye-icon-btn-danger:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 55%,transparent);color:var(--danger)}@media(prefers-reduced-motion:reduce){.eye-icon-btn-danger{transition:none}}.eye-modal-close{transition:background .13s ease,color .13s ease}.eye-modal-close:hover{background:var(--surface-2)!important;color:var(--ink)!important}@media(prefers-reduced-motion:reduce){button,input,select,textarea,.eye-row,.eye-card-clickable,.eye-modal-close{transition:none}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,.eye-row:active,.eye-card-clickable:active{transform:none}}.eye-pick{transition:background .12s ease,box-shadow .12s ease,transform .08s ease}.eye-pick:not(.is-selected):not(.eye-pick--overlay):hover{background:var(--surface-2)!important}.eye-pick:active{transform:translateY(1px)}.eye-pick:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 60%,transparent);outline-offset:-2px}.eye-pick--overlay:hover{box-shadow:inset 0 0 0 999px #0f172a08}@media(prefers-reduced-motion:reduce){.eye-pick{transition:none}.eye-pick:active{transform:none}}button:not(:disabled):not(.eye-btn):not(.eye-seg-item):not(.eye-modal-close):not(.cq-close):not(.eye-sidebar-btn):not(.eye-user-trigger):not(.scan-row-action):not(.eye-pick):hover{box-shadow:inset 0 0 0 999px #0f172a0b}button{transition:transform .08s ease,box-shadow .12s ease}.eye-card-hover:hover,.eye-card-clickable:hover{border-color:var(--line-hover)!important}a[href]:not(.eye-nav-link):hover{text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){button{transition:none}}.fpc-hit{transition:opacity .12s ease}.fpc-hit:hover{opacity:1}@media(prefers-reduced-motion:reduce){.fpc-hit{transition:none}}@property --lp{syntax: "<number>"; initial-value: 0; inherits: true;}@keyframes cq-slam{0%{--lp: 0}to{--lp: 100}}.signin{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}@media(min-width:900px){.signin{grid-template-columns:1.05fr 1fr;grid-template-rows:1fr}}.signin-brand{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,var(--navy-2) 0%,var(--navy) 60%,#080f17 100%);color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:clamp(24px,5vw,56px)}.signin-logo{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.signin-logo-mark{width:38px;height:38px;border-radius:9px;background:var(--brand);display:grid;place-items:center;flex-shrink:0}.signin-copy{position:relative;z-index:1;max-width:400px}.signin-h1{font-size:clamp(23px,4.2vw,30px);line-height:1.2;font-weight:800;margin:0;letter-spacing:-.02em}.signin-brand-sub{font-size:15px;color:#aab4c2;margin:14px 0 0;line-height:1.6}.signin-brand-foot{position:relative;z-index:1;display:flex;align-items:center;gap:8px;font-size:12.5px;color:#7c8794}.signin-brand--plain:after{content:none}@media(max-width:899px){.signin-brand{min-height:0;padding-bottom:clamp(26px,6vw,40px);justify-content:flex-start;gap:clamp(28px,9vw,44px)}.signin-brand:after{background:linear-gradient(170deg,#080f17b8,#080f1766 45%,#080f17c7)}.signin-brand-sub,.signin-brand-foot{display:none}}.signin-slam{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:min(760px,118%);height:auto;pointer-events:none;animation:cq-slam 11s linear infinite}@media(max-width:899px){.signin-slam{inset:-14% -6% -14% auto;margin:0;width:min(52vw,380px);height:auto}}.signin-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,#080f17d1,#080f178c 42%,#080f1700 78%)}.signin-slam-grid circle{fill:#ffffff21}.signin-slam-path{fill:none;stroke:#ffffff6b;stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100px - var(--lp, 0) * 1px)}.signin-slam-marks{fill:none;stroke:#4da6d8;stroke-width:2;stroke-linecap:round}.signin-slam-marks>path{opacity:0}.signin-slam-marks>path:nth-child(1){opacity:clamp(0,calc((var(--lp, 0) - 8) / 3),1)}.signin-slam-marks>path:nth-child(2){opacity:clamp(0,calc((var(--lp, 0) - 20) / 3),1)}.signin-slam-marks>path:nth-child(3){opacity:clamp(0,calc((var(--lp, 0) - 32) / 3),1)}.signin-slam-marks>path:nth-child(4){opacity:clamp(0,calc((var(--lp, 0) - 45) / 3),1)}.signin-slam-marks>path:nth-child(5){opacity:clamp(0,calc((var(--lp, 0) - 58) / 3),1)}.signin-slam-marks>path:nth-child(6){opacity:clamp(0,calc((var(--lp, 0) - 72) / 3),1)}.signin-slam-marks>path:nth-child(7){opacity:clamp(0,calc((var(--lp, 0) - 85) / 3),1)}.signin-slam-loop{fill:none;stroke:#4da6d8;stroke-width:2;stroke-dasharray:4 4;opacity:clamp(0,calc((var(--lp, 0) - 93) / 3),1)}.signin-slam-node{offset-path:path("M110,240 C100,150 180,120 240,160 C300,200 380,180 370,110 C362,54 280,44 240,72 C205,96 190,150 170,190 C158,214 138,228 118,236");offset-distance:calc(var(--lp, 0) * 1%);offset-rotate:0deg}@media(prefers-reduced-motion:reduce){.signin-slam{animation:none;--lp: 100}}@keyframes cq-pl-tick-1{0%,6%{stroke-dashoffset:24}13%,to{stroke-dashoffset:0}}@keyframes cq-pl-tick-2{0%,21%{stroke-dashoffset:24}28%,to{stroke-dashoffset:0}}@keyframes cq-pl-tick-3{0%,36%{stroke-dashoffset:24}43%,to{stroke-dashoffset:0}}@keyframes cq-pl-tick-4{0%,51%{stroke-dashoffset:24}58%,to{stroke-dashoffset:0}}@keyframes cq-pl-tick-5{0%,66%{stroke-dashoffset:24}73%,to{stroke-dashoffset:0}}@keyframes cq-pl-stamp{0%,74%{opacity:0;transform:scale(1.45)}84%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.cq-pl-tick{stroke-dasharray:24;stroke-dashoffset:24}.cq-pl-tick:nth-child(1){animation:cq-pl-tick-1 2.4s linear infinite}.cq-pl-tick:nth-child(2){animation:cq-pl-tick-2 2.4s linear infinite}.cq-pl-tick:nth-child(3){animation:cq-pl-tick-3 2.4s linear infinite}.cq-pl-tick:nth-child(4){animation:cq-pl-tick-4 2.4s linear infinite}.cq-pl-tick:nth-child(5){animation:cq-pl-tick-5 2.4s linear infinite}.cq-pl-stamp{transform-origin:240px 160px;animation:cq-pl-stamp 2.4s cubic-bezier(.2,1.2,.4,1) infinite}@keyframes cq-gt-bar-1{0%,4%{transform:scaleX(0)}24%,to{transform:scaleX(1)}}@keyframes cq-gt-bar-2{0%,26%{transform:scaleX(0)}46%,to{transform:scaleX(1)}}@keyframes cq-gt-bar-3{0%,48%{transform:scaleX(0)}68%,to{transform:scaleX(1)}}@keyframes cq-gt-bar-4{0%,70%{transform:scaleX(0)}90%,to{transform:scaleX(1)}}@keyframes cq-gt-ms-1{0%,24%{opacity:0}27%,to{opacity:1}}@keyframes cq-gt-ms-2{0%,46%{opacity:0}49%,to{opacity:1}}@keyframes cq-gt-ms-3{0%,68%{opacity:0}71%,to{opacity:1}}@keyframes cq-gt-ms-4{0%,90%{opacity:0}93%,to{opacity:1}}@keyframes cq-gt-sweep{0%{transform:translate(0)}to{transform:translate(324px)}}.cq-gt-row-1 .cq-gt-bar{animation:cq-gt-bar-1 2.4s linear infinite}.cq-gt-row-1 .cq-gt-ms{animation:cq-gt-ms-1 2.4s linear infinite}.cq-gt-row-2 .cq-gt-bar{animation:cq-gt-bar-2 2.4s linear infinite}.cq-gt-row-2 .cq-gt-ms{animation:cq-gt-ms-2 2.4s linear infinite}.cq-gt-row-3 .cq-gt-bar{animation:cq-gt-bar-3 2.4s linear infinite}.cq-gt-row-3 .cq-gt-ms{animation:cq-gt-ms-3 2.4s linear infinite}.cq-gt-row-4 .cq-gt-bar{animation:cq-gt-bar-4 2.4s linear infinite}.cq-gt-row-4 .cq-gt-ms{animation:cq-gt-ms-4 2.4s linear infinite}.cq-gt-sweep{animation:cq-gt-sweep 2.4s linear infinite}@media(prefers-reduced-motion:reduce){.cq-pl-tick{animation:none;stroke-dashoffset:0}.cq-pl-stamp{animation:none;opacity:1;transform:scale(1)}.cq-gt-bar{animation:none;transform:scaleX(1)}.cq-gt-ms{animation:none;opacity:1}.cq-gt-sweep{animation:none;transform:translate(324px)}}[data-seg-item]{flex-shrink:0}[data-seg-bar]::-webkit-scrollbar{display:none}.cq-scanbody{grid-template-columns:var(--cols)}.cq-hazard{position:relative;overflow:hidden}@keyframes cq-hazard-slide{0%{background-position:0 0}to{background-position:-50.9px 0}}.cq-blueprint{background-color:color-mix(in srgb,var(--brand-tint) 45%,#fff);background-image:linear-gradient(color-mix(in srgb,var(--brand) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand) 7%,transparent) 1px,transparent 1px);background-size:22px 22px}.cq-chart-card{animation:cq-rise .45s ease-out both}@keyframes cq-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cq-heat-cell{transition:transform .12s ease}.cq-sketch{stroke-dasharray:5 5;animation:cq-sketch-draw 14s linear infinite}@keyframes cq-sketch-draw{to{stroke-dashoffset:-200}}.cq-heat-cell:hover{transform:scale(1.06)}.cq-queue-row{transition:background .12s ease}.cq-queue-row:hover{background:var(--fill-zebra)!important}@media(prefers-reduced-motion:reduce){.cq-hazard:before,.cq-chart-card,.cq-sketch{animation:none}.cq-heat-cell,.cq-queue-row{transition:none}}.cq-split,.cq-cols,.cq-formrow,.cq-table-row,.cq-table-head{display:grid;grid-template-columns:var(--cols)}.cq-input{--cq-input-fs: 13.5px;font-size:var(--cq-input-fs)}.cq-shell{height:100vh;height:100dvh}.cq-modal-backdrop{padding:var(--backdrop-pad, 24px)}.cq-jobmodal{height:92vh;height:92dvh}.cq-jobmodal-head{padding:14px 22px}.cq-jobmodal-body{display:grid;grid-template-columns:var(--cols)}.cq-jobmodal-nav{border-right:1px solid var(--line);overflow:auto;display:flex;flex-direction:column}.cq-jobmodal-nav>button{width:100%}.cq-jobmodal-pane{padding:22px}.cq-jobmodal-pane[data-edge]{padding:0}.cq-railsplit{display:grid;grid-template-columns:var(--cols);grid-template-rows:var(--rows, auto)}.cq-railsplit[data-rail=first]>.cq-rail{border-right:1px solid var(--line)}.cq-railsplit[data-rail=last]>.cq-rail{border-left:1px solid var(--line)}.cq-tl-row{display:flex}.cq-tl-group{display:contents}.cq-tl-track{flex:1 1 0;min-width:60px}.cq-tl-label{min-width:150px;white-space:nowrap}.cq-topbar-search{width:220px}.cq-formrow{gap:16px}@media(max-width:1199px){:root{--shell-gap-h: 12px;--shell-gap-v: 12px}.cq-split{grid-template-columns:1fr}.cq-split[data-panes]{grid-template-rows:auto minmax(300px,1fr) auto;overflow-y:auto}:has(>.cq-xmin),:has(>.cq-table-head){overflow-x:auto}.cq-xmin,.cq-table-head,.cq-table-row{min-width:var(--xmin, 760px)}.cq-topbar-search{width:auto;flex:0 1 170px;min-width:120px}.cq-pagefill{height:auto!important}.cq-pagefill .cq-stage{min-height:640px}.cq-scanrail{max-height:280px}.cq-cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){:root{--shell-gap-h: 8px;--shell-gap-v: 8px}.cq-cols{grid-template-columns:1fr}.cq-table-head,.cq-table-row{min-width:0}input,select,textarea,.cq-input{font-size:16px}.cq-input,.cq-touch{min-height:44px}.cq-input[data-compact]{min-height:0}.scan-row .scan-row-action{opacity:1}.cq-modal-backdrop{padding:8px}.cq-modal-footer{flex-wrap:wrap}.cq-modal-footer>*{flex:1 1 auto}.cq-jobmodal{height:100vh;height:100dvh}.cq-jobmodal-head{padding:11px 13px}.cq-jobmodal-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.cq-jobmodal-nav{display:flex;border-right:none;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;gap:4px}.cq-jobmodal-nav>button{width:auto;flex:0 0 auto;margin-bottom:0;white-space:nowrap}.cq-jobmodal-pane{padding:13px}.cq-jobmodal-nav-foot{display:none}.cq-railsplit{grid-template-columns:1fr}.cq-railsplit[data-rail=first]{grid-template-rows:minmax(0,38%) minmax(0,1fr)}.cq-railsplit[data-rail=last]{grid-template-rows:minmax(0,1fr) minmax(0,42%)}.cq-railsplit[data-rail=first]>.cq-rail{border-right:none;border-bottom:1px solid var(--line)}.cq-railsplit[data-rail=last]>.cq-rail{border-left:none;border-top:1px solid var(--line)}.cq-topbar-search{width:auto;flex:0 1 150px;min-width:0}.cq-table-head{display:none}.cq-table-row{grid-template-columns:1fr;row-gap:2px}.cq-table-row>[data-label]:before{content:attr(data-label);margin-right:6px;color:var(--ink-3);font-size:11px;font-weight:640;letter-spacing:.04em;text-transform:uppercase}.cq-table-row>[data-label=""]:before{content:none;margin-right:0}.cq-tl-row{flex-wrap:wrap;row-gap:6px}.cq-tl-group{display:flex;align-items:center;gap:8px}.cq-tl-track{flex:1 1 100%;order:-1}.cq-tl-meta{flex:1 1 auto;justify-content:flex-end;min-width:0}.cq-tl-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-formrow{grid-template-columns:1fr;gap:6px}.cq-scanbody{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important}.cq-scanbody>:not(.cq-scanrail):not(.cq-videodock){grid-column:1;grid-row:2}.cq-scanrail{flex-direction:row!important;border-right:none!important;border-bottom:1px solid var(--line);padding:6px!important}.cq-scanrail>button{flex:0 0 64px}.cq-scanpanel{position:relative;z-index:4;border-right:none!important}.cq-dock-split{display:none!important}}
