:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ciq-surface-sidebar:#0f2a3f;--ciq-surface-app:#f4f6f8;--ciq-surface-card:#fff;--ciq-surface-raised:#fff;--ciq-surface-hover:#f8fafb;--ciq-surface-inset:#eef2f5;--ciq-border-subtle:#e3e8ee;--ciq-border-strong:#d0d9e0;--ciq-text-primary:#1b2733;--ciq-text-secondary:#5b6b7a;--ciq-text-on-sidebar:#d7e3ec;--ciq-sidebar-text-strong:#fff;--ciq-sidebar-hover:#ffffff12;--ciq-sidebar-separator:#ffffff1a;--ciq-accent:#159aa6;--ciq-accent-strong:#0f7d87;--ciq-accent-contrast:#fff;--ciq-accent-soft:#e3f4f5;--ciq-accent-fill:#10808a;--ciq-accent-fill-hover:#0c6b74;--ciq-accent-text:#0d727b;--ciq-shadow-card:0 1px 2px #1428320a, 0 6px 18px #1428320f;--ciq-shadow-raised:0 8px 30px #14283224;--ciq-scrim:#0f1e236b;--ciq-focus-ring:0 0 0 2px var(--ciq-surface-card), 0 0 0 4px var(--ciq-accent);--ciq-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b6b7a' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--ciq-success:#1e8e5a;--ciq-success-soft:#e1f3ea;--ciq-warning:#c9820a;--ciq-warning-soft:#faf0dc;--ciq-danger:#c0392b;--ciq-danger-soft:#f8e2df;--ciq-info:#2a6fb0;--ciq-info-soft:#e2ecf5;--ciq-neutral:#6b7a88;--ciq-neutral-soft:#e9edf0;--ciq-success-text:#17774b;--ciq-warning-text:#8f5c04;--ciq-danger-text:#ab3326;--ciq-info-text:#25649f;--ciq-neutral-text:#56636f;--ciq-on-solid:#fff}@media not print{html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ciq-surface-sidebar:#0b1e2e;--ciq-surface-app:#0e1621;--ciq-surface-card:#16232f;--ciq-surface-raised:#1c2b39;--ciq-surface-hover:#1b2a37;--ciq-surface-inset:#101c27;--ciq-border-subtle:#263644;--ciq-border-strong:#35485a;--ciq-text-primary:#eaf0f5;--ciq-text-secondary:#9db0bf;--ciq-text-on-sidebar:#d7e3ec;--ciq-sidebar-text-strong:#fff;--ciq-sidebar-hover:#ffffff12;--ciq-sidebar-separator:#ffffff1a;--ciq-accent:#2fb6c2;--ciq-accent-strong:#49c5d0;--ciq-accent-contrast:#08202a;--ciq-accent-soft:#123b41;--ciq-accent-fill:#2fb6c2;--ciq-accent-fill-hover:#49c5d0;--ciq-accent-text:#49c5d0;--ciq-shadow-card:0 1px 2px #0006, 0 8px 24px #00000059;--ciq-shadow-raised:0 12px 40px #0000008c;--ciq-scrim:#02080c99;--ciq-focus-ring:0 0 0 2px var(--ciq-surface-card), 0 0 0 4px var(--ciq-accent);--ciq-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239db0bf' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--ciq-success:#3fbf86;--ciq-success-soft:#163429;--ciq-warning:#e3a93c;--ciq-warning-soft:#3a2e14;--ciq-danger:#e56b5d;--ciq-danger-soft:#3a1f1a;--ciq-info:#5aa0dd;--ciq-info-soft:#17293a;--ciq-neutral:#8497a5;--ciq-neutral-soft:#24313c;--ciq-success-text:#3fbf86;--ciq-warning-text:#e3a93c;--ciq-danger-text:#e56b5d;--ciq-info-text:#5aa0dd;--ciq-neutral-text:#93a6b4;--ciq-on-solid:#08202a}}:root{--ciq-font-sans:Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--ciq-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--ciq-space-0-5:2px;--ciq-space-1:4px;--ciq-space-1-5:6px;--ciq-space-2:8px;--ciq-space-2-5:10px;--ciq-space-3:12px;--ciq-space-4:16px;--ciq-space-5:24px;--ciq-space-6:32px;--ciq-space-7:48px;--ciq-radius-sm:6px;--ciq-radius-control:10px;--ciq-radius-card:10px;--ciq-radius-menu:12px;--ciq-radius-dialog:16px;--ciq-radius-chip:999px;--ciq-sidebar-width:244px;--ciq-sidebar-rail-width:72px;--ciq-topbar-height:64px;--ciq-prototype-banner-height:28px;--ciq-content-max-width:1680px;--ciq-chart-1:var(--ciq-accent);--ciq-chart-2:var(--ciq-info);--ciq-chart-3:var(--ciq-success);--ciq-chart-4:var(--ciq-warning);--ciq-chart-5:var(--ciq-neutral);--ciq-chart-6:var(--ciq-danger);--ciq-chart-grid:var(--ciq-border-subtle);--ciq-chart-axis:var(--ciq-text-secondary);--ciq-chart-track:var(--ciq-surface-inset)}a{color:var(--ciq-accent-strong);text-decoration:none}a:hover{text-decoration:underline}:where(p,dd,figcaption,.ciq-banner,.ciq-text-muted,.ciq-field-hint,.ciq-cell-sub) a:not([class]){text-underline-offset:2px;text-decoration:underline}h1,h2,h3,h4{letter-spacing:-.01em;color:var(--ciq-text-primary);margin:0;font-weight:650}p{margin:0}::selection{background:var(--ciq-accent-fill);color:var(--ciq-on-solid)}*{scrollbar-width:thin;scrollbar-color:var(--ciq-border-strong) transparent}:focus-visible{box-shadow:var(--ciq-focus-ring);border-radius:var(--ciq-radius-sm);outline:none}button{cursor:pointer;font-family:inherit}:where(input:not([type=checkbox],[type=radio],[type=file])),:where(select),:where(textarea){color:var(--ciq-text-primary);background:var(--ciq-surface-card);border:1px solid var(--ciq-border-strong);border-radius:var(--ciq-radius-control);padding:var(--ciq-space-2) var(--ciq-space-3);min-width:0;font-family:inherit;font-size:13px;transition:border-color .15s}:where(input:not([type=checkbox],[type=radio])):focus,:where(select):focus,:where(textarea):focus{border-color:var(--ciq-accent);box-shadow:none;outline:none}:where(input:not([type=checkbox],[type=radio])):focus-visible,:where(select):focus-visible,:where(textarea):focus-visible{box-shadow:var(--ciq-focus-ring)}:where(input,select,textarea):disabled{background:var(--ciq-surface-inset);color:var(--ciq-text-secondary);cursor:not-allowed}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--ciq-danger)}input[type=checkbox],input[type=radio]{accent-color:var(--ciq-accent-fill);width:16px;height:16px;margin:0}:where(select){appearance:none;padding-right:var(--ciq-space-6);cursor:pointer;background-image:var(--ciq-select-chevron);background-repeat:no-repeat;background-position:right var(--ciq-space-3) center}:where(select[multiple]){padding-right:var(--ciq-space-3);background-image:none;min-height:38px;max-height:144px}:where(textarea){resize:vertical;min-height:64px}button:not([class]){align-items:center;gap:var(--ciq-space-2);border-radius:var(--ciq-radius-control);padding:var(--ciq-space-2) var(--ciq-space-3);border:1px solid var(--ciq-border-subtle);background:var(--ciq-surface-card);color:var(--ciq-text-primary);font-size:13px;font-weight:600;display:inline-flex}button:disabled{opacity:.55;cursor:not-allowed}.ciq-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ciq-skip-link{left:var(--ciq-space-2);top:calc(-1 * var(--ciq-space-7));z-index:100;background:var(--ciq-surface-raised);color:var(--ciq-text-primary);padding:var(--ciq-space-2) var(--ciq-space-3);border-radius:var(--ciq-radius-control);box-shadow:var(--ciq-shadow-raised);position:absolute}.ciq-skip-link:focus{top:var(--ciq-space-2)}.ciq-skip-link:focus-visible{box-shadow:var(--ciq-focus-ring), var(--ciq-shadow-raised)}.ciq-icon{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.ciq-btn{justify-content:center;align-items:center;gap:var(--ciq-space-2);border-radius:var(--ciq-radius-control);padding:var(--ciq-space-2) var(--ciq-space-4);border:1px solid var(--ciq-border-strong);background:var(--ciq-surface-card);color:var(--ciq-text-primary);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .14s,border-color .14s,transform 50ms;display:inline-flex}.ciq-btn:hover:not(:disabled){background:var(--ciq-surface-hover);border-color:var(--ciq-border-strong);text-decoration:none}.ciq-btn:active:not(:disabled){transform:translateY(1px)}.ciq-btn:disabled,.ciq-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ciq-btn .ciq-icon{width:16px;height:16px}.ciq-btn--primary{background:var(--ciq-accent-fill);border-color:var(--ciq-accent-fill);color:var(--ciq-on-solid)}.ciq-btn--primary:hover:not(:disabled){background:var(--ciq-accent-fill-hover);border-color:var(--ciq-accent-fill-hover)}.ciq-btn--danger{background:var(--ciq-danger);border-color:var(--ciq-danger);color:var(--ciq-on-solid)}.ciq-btn--danger:hover:not(:disabled){background:var(--ciq-danger);border-color:var(--ciq-danger);filter:brightness(.92)}.ciq-btn--danger-soft{background:var(--ciq-danger-soft);color:var(--ciq-danger-text);border-color:#0000}.ciq-btn--danger-soft:hover:not(:disabled){background:var(--ciq-danger-soft);border-color:var(--ciq-danger)}.ciq-btn--ghost{color:var(--ciq-text-secondary);background:0 0;border-color:#0000}.ciq-btn--ghost:hover:not(:disabled){background:var(--ciq-surface-inset);color:var(--ciq-text-primary);border-color:#0000}.ciq-btn--link{color:var(--ciq-accent-strong);background:0 0;border:none;padding:0;font-weight:600}.ciq-btn--link:hover:not(:disabled){background:0 0;text-decoration:underline}.ciq-btn--sm{padding:var(--ciq-space-1) var(--ciq-space-2-5);font-size:12px}.ciq-btn--block{width:100%}.ciq-btn-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ciq-spin}@keyframes ciq-spin{to{transform:rotate(360deg)}}.ciq-icon-btn{border-radius:var(--ciq-radius-control);border:1px solid var(--ciq-border-subtle);background:var(--ciq-surface-card);width:38px;height:38px;color:var(--ciq-text-secondary);flex:none;place-items:center;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-grid;position:relative}.ciq-icon-btn:hover{color:var(--ciq-text-primary);border-color:var(--ciq-border-strong);background:var(--ciq-surface-hover);text-decoration:none}.ciq-icon-btn--ghost{background:0 0;border-color:#0000}.ciq-icon-btn--sm{width:30px;height:30px}.ciq-icon-btn .ciq-icon{width:18px;height:18px}.ciq-count{top:calc(-1 * var(--ciq-space-1-5));right:calc(-1 * var(--ciq-space-1-5));background:var(--ciq-danger);color:var(--ciq-on-solid);min-width:17px;height:17px;padding:0 var(--ciq-space-1);border-radius:var(--ciq-radius-chip);border:2px solid var(--ciq-surface-card);place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute}.ciq-count--muted{background:var(--ciq-neutral)}.ciq-app{grid-template-columns:var(--ciq-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.ciq-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.ciq-content{padding:var(--ciq-space-5);flex:1;min-width:0}.ciq-content>*{max-width:var(--ciq-content-max-width)}.ciq-sidebar{background:var(--ciq-surface-sidebar);color:var(--ciq-text-on-sidebar);z-index:40;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden auto}.ciq-brand{padding:var(--ciq-space-5) var(--ciq-space-3) var(--ciq-space-4)}.ciq-brand-tenant{letter-spacing:.14em;text-transform:uppercase;color:var(--ciq-text-on-sidebar);opacity:.8;margin-bottom:var(--ciq-space-2);overflow-wrap:anywhere;font-size:10.5px;line-height:1.45}.ciq-brand-name{letter-spacing:-.02em;color:var(--ciq-sidebar-text-strong);font-size:19px;font-weight:750;line-height:1.1}.ciq-brand-name .ciq-brand-iq{color:var(--ciq-accent)}.ciq-brand-sub{color:var(--ciq-text-on-sidebar);opacity:.8;margin-top:var(--ciq-space-0-5);font-size:11px}.ciq-brand-mark{color:var(--ciq-sidebar-text-strong);text-align:center;font-size:17px;font-weight:750;display:none}.ciq-brand-mark .ciq-brand-iq{color:var(--ciq-accent)}.ciq-nav{padding:var(--ciq-space-1) 0;flex-direction:column;display:flex}.ciq-nav-section{padding:0 var(--ciq-space-2);margin:0;list-style:none}.ciq-nav-item{align-items:center;gap:var(--ciq-space-3);padding:var(--ciq-space-2-5) var(--ciq-space-3);border-radius:var(--ciq-radius-control);margin-bottom:var(--ciq-space-0-5);color:var(--ciq-text-on-sidebar);font-size:13.5px;font-weight:550;text-decoration:none;transition:background .14s,color .14s;display:flex}.ciq-nav-item:hover{background:var(--ciq-sidebar-hover);color:var(--ciq-sidebar-text-strong);text-decoration:none}.ciq-nav-item .ciq-icon{opacity:.9;width:19px;height:19px}.ciq-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ciq-nav-item--active,.ciq-nav-item--active:hover{background:var(--ciq-accent-fill);color:var(--ciq-on-solid)}.ciq-user-card{margin:auto var(--ciq-space-2) var(--ciq-space-2);padding-top:var(--ciq-space-4);position:relative}.ciq-user-card-btn{align-items:center;gap:var(--ciq-space-2-5);text-align:left;width:100%;padding:var(--ciq-space-2-5);border-radius:var(--ciq-radius-menu);color:var(--ciq-text-on-sidebar);background:0 0;border:none;transition:background .14s;display:flex}.ciq-user-card-btn:hover{background:var(--ciq-sidebar-hover)}.ciq-avatar{width:36px;height:36px;color:var(--ciq-on-solid);background:var(--ciq-accent-fill);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ciq-user-card-who{flex:1;min-width:0;line-height:1.25}.ciq-user-card-name{color:var(--ciq-sidebar-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;display:block;overflow:hidden}.ciq-user-card-sub{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.ciq-menu{padding:var(--ciq-space-1);background:var(--ciq-surface-raised);border:1px solid var(--ciq-border-subtle);border-radius:var(--ciq-radius-menu);min-width:220px;box-shadow:var(--ciq-shadow-raised);z-index:60;margin:0;list-style:none}.ciq-menu-anchor{display:inline-flex;position:relative}.ciq-menu--floating{top:calc(100% + var(--ciq-space-1-5));position:absolute;right:0}.ciq-user-card .ciq-menu{bottom:calc(100% + var(--ciq-space-1-5));left:var(--ciq-space-2);right:var(--ciq-space-2);min-width:0;position:absolute}.ciq-menu li{margin:0}.ciq-menu-item{align-items:center;gap:var(--ciq-space-2-5);text-align:left;border-radius:var(--ciq-radius-sm);width:100%;padding:var(--ciq-space-2) var(--ciq-space-3);color:var(--ciq-text-primary);background:0 0;border:none;font-size:13px;font-weight:550;text-decoration:none;display:flex}.ciq-menu-item:hover,.ciq-menu-item:focus-visible{background:var(--ciq-surface-hover);text-decoration:none}.ciq-menu-item--danger{color:var(--ciq-danger-text)}.ciq-menu-sep{background:var(--ciq-border-subtle);height:1px;margin:var(--ciq-space-1) 0}.ciq-menu-context{padding:var(--ciq-space-2) var(--ciq-space-3);color:var(--ciq-text-secondary);font-size:12px}.ciq-topbar{height:var(--ciq-topbar-height);z-index:30;background:var(--ciq-surface-card);border-bottom:1px solid var(--ciq-border-subtle);align-items:center;gap:var(--ciq-space-3);padding:0 var(--ciq-space-5);display:flex;position:sticky;top:0}.ciq-prototype-banner{height:var(--ciq-prototype-banner-height);z-index:31;justify-content:center;align-items:center;gap:var(--ciq-space-2);padding:0 var(--ciq-space-3);background:var(--ciq-info-soft);color:var(--ciq-info-text);border-bottom:1px solid var(--ciq-border-subtle);white-space:nowrap;font-size:12.5px;font-weight:600;display:flex;position:sticky;top:0}.ciq-prototype-banner+.ciq-topbar{top:var(--ciq-prototype-banner-height)}.ciq-prototype-banner+.ciq-auth-page{min-height:calc(100vh - var(--ciq-prototype-banner-height))}.ciq-topbar-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:20px;font-weight:600;overflow:hidden}.ciq-topbar-spacer{flex:1}.ciq-topbar-actions{align-items:center;gap:var(--ciq-space-3);flex:none;display:flex}.ciq-persona-switch{align-items:center;gap:var(--ciq-space-2);flex:none;display:flex}.ciq-persona-switch-label{color:var(--ciq-text-secondary);white-space:nowrap;font-size:12px}.ciq-persona-switch select{width:auto;min-width:190px}.ciq-data-controls{align-items:center;gap:var(--ciq-space-3);flex:none;display:flex}.ciq-data-controls select{min-width:0}.ciq-data-controls input[type=date]{width:auto}.ciq-topbar-menu-btn{display:none}.ciq-searchbox{align-items:center;display:flex;position:relative}.ciq-searchbox .ciq-icon{left:var(--ciq-space-3);width:16px;height:16px;color:var(--ciq-text-secondary);pointer-events:none;position:absolute}.ciq-searchbox input{background:var(--ciq-surface-inset);border-radius:var(--ciq-radius-control);padding:var(--ciq-space-2) var(--ciq-space-3) var(--ciq-space-2) var(--ciq-space-6);border:1px solid #0000;width:250px;font-size:13px}.ciq-searchbox input:focus{border-color:var(--ciq-accent);background:var(--ciq-surface-card)}.ciq-searchbox--full input{width:100%}.ciq-footer{justify-content:space-between;align-items:center;gap:var(--ciq-space-4);padding:var(--ciq-space-3) var(--ciq-space-5);border-top:1px solid var(--ciq-border-subtle);color:var(--ciq-text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.ciq-footer-asof{align-items:center;gap:var(--ciq-space-2);display:inline-flex}.ciq-drawer-scrim{display:none}@media (width<=1599px){.ciq-topbar .ciq-persona-switch>.ciq-persona-switch-label:not(.ciq-data-controls-label){clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ciq-persona-switch select{min-width:160px}}@media (width<=1279px){.ciq-app{grid-template-columns:var(--ciq-sidebar-rail-width) minmax(0, 1fr)}.ciq-app:not(.ciq-app--drawer) .ciq-brand{padding:var(--ciq-space-4) var(--ciq-space-2)}.ciq-app:not(.ciq-app--drawer) .ciq-brand-tenant,.ciq-app:not(.ciq-app--drawer) .ciq-brand-name,.ciq-app:not(.ciq-app--drawer) .ciq-brand-sub,.ciq-app:not(.ciq-app--drawer) .ciq-nav-label,.ciq-app:not(.ciq-app--drawer) .ciq-user-card-who,.ciq-app:not(.ciq-app--drawer) .ciq-user-card-chevron{display:none}.ciq-app:not(.ciq-app--drawer) .ciq-brand-mark{display:block}.ciq-app:not(.ciq-app--drawer) .ciq-nav-item{padding:var(--ciq-space-2-5);justify-content:center;position:relative}.ciq-app:not(.ciq-app--drawer) .ciq-user-card-btn{justify-content:center}.ciq-app:not(.ciq-app--drawer) .ciq-user-card .ciq-menu{width:240px;left:0;right:auto}.ciq-data-controls-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ciq-data-controls,.ciq-topbar{gap:var(--ciq-space-2)}.ciq-persona-switch select{min-width:150px}.ciq-data-controls select{min-width:0}}@media (width<=767px){.ciq-app{grid-template-columns:minmax(0,1fr)}.ciq-sidebar{width:min(var(--ciq-sidebar-width), 86vw);visibility:hidden;z-index:80;transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ciq-app--drawer-open .ciq-sidebar{visibility:visible;transition:transform .2s,visibility linear;transform:translate(0)}.ciq-app--drawer-open .ciq-drawer-scrim{background:var(--ciq-scrim);z-index:75;display:block;position:fixed;inset:0}.ciq-topbar{padding:var(--ciq-space-2) var(--ciq-space-3);gap:var(--ciq-space-2);height:auto;min-height:var(--ciq-topbar-height);flex-wrap:wrap}.ciq-data-controls{flex-wrap:wrap;flex:1 0 100%;order:10}.ciq-topbar-menu-btn{display:inline-grid}.ciq-topbar-title{font-size:17px}.ciq-persona-switch-label{display:none}.ciq-persona-switch select{min-width:0;max-width:150px}.ciq-content{padding:var(--ciq-space-3)}}.ciq-card{background:var(--ciq-surface-card);border:1px solid var(--ciq-border-subtle);border-radius:var(--ciq-radius-card);box-shadow:var(--ciq-shadow-card);padding:var(--ciq-space-4);min-width:0}.ciq-card--flush{padding:0;overflow:hidden}.ciq-card--flush>.ciq-card-head{padding:var(--ciq-space-4) var(--ciq-space-4) 0}.ciq-card--flush>:not(.ciq-card-head):not(.ciq-datatable){padding-inline:var(--ciq-space-4)}.ciq-card--flush>:not(.ciq-card-head):not(.ciq-datatable):last-child{padding-bottom:var(--ciq-space-4)}.ciq-card--flush>:not(.ciq-card-head)+:not(.ciq-card-head){margin-top:var(--ciq-space-4)}.ciq-card-head{justify-content:space-between;align-items:flex-start;gap:var(--ciq-space-3);margin-bottom:var(--ciq-space-4);display:flex}.ciq-card-head-text{gap:var(--ciq-space-0-5);flex-direction:column;min-width:0;display:flex}.ciq-card-head-actions{align-items:center;gap:var(--ciq-space-3);flex:none;display:flex}.ciq-card-title{font-size:15px;font-weight:650}.ciq-card-sub{color:var(--ciq-text-secondary);font-size:12px;font-weight:500}.ciq-card-link{color:var(--ciq-accent-strong);align-items:center;gap:var(--ciq-space-1);font-size:12.5px;font-weight:600;display:inline-flex}.ciq-card-link .ciq-icon{width:14px;height:14px}.ciq-card-footer{margin-top:var(--ciq-space-3)}.ciq-menu-dots{color:var(--ciq-text-secondary);padding:var(--ciq-space-1);border-radius:var(--ciq-radius-sm);background:0 0;border:none;place-items:center;line-height:1;display:inline-grid}.ciq-menu-dots:hover{background:var(--ciq-surface-inset);color:var(--ciq-text-primary)}.ciq-kpi-grid{gap:var(--ciq-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.ciq-kpi-grid:empty{display:none}.ciq-kpi{gap:var(--ciq-space-2);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.ciq-kpi-head{align-items:center;gap:var(--ciq-space-3);display:flex}.ciq-kpi-halo{border-radius:var(--ciq-radius-control);background:var(--ciq-accent-soft);width:34px;height:34px;color:var(--ciq-accent-strong);flex:none;place-items:center;display:inline-grid}.ciq-kpi-halo .ciq-icon{width:18px;height:18px}.ciq-kpi-halo--warning{background:var(--ciq-warning-soft);color:var(--ciq-warning-text)}.ciq-kpi-halo--danger{background:var(--ciq-danger-soft);color:var(--ciq-danger-text)}.ciq-kpi-halo--success{background:var(--ciq-success-soft);color:var(--ciq-success-text)}.ciq-kpi-halo--info{background:var(--ciq-info-soft);color:var(--ciq-info-text)}.ciq-kpi-label{color:var(--ciq-text-secondary);font-size:12px;font-weight:600}.ciq-kpi-value{white-space:nowrap;letter-spacing:-.02em;color:var(--ciq-text-primary);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.ciq-kpi-value--fit{white-space:normal;overflow-wrap:anywhere;font-size:clamp(16px,11cqi,28px)}.ciq-kpi-delta{align-items:center;gap:var(--ciq-space-1);font-size:12px;font-weight:600;display:inline-flex}.ciq-kpi-delta .ciq-icon{width:13px;height:13px}.ciq-kpi-delta--up{color:var(--ciq-success-text)}.ciq-kpi-delta--down{color:var(--ciq-danger-text)}.ciq-kpi-delta--flat{color:var(--ciq-text-secondary)}.ciq-kpi-hint{color:var(--ciq-text-secondary);font-size:12px}.ciq-chip{align-items:center;gap:var(--ciq-space-1-5);padding:var(--ciq-space-0-5) var(--ciq-space-2-5);border-radius:var(--ciq-radius-chip);white-space:nowrap;border:1px solid #0000;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.ciq-chip .ciq-icon{width:12px;height:12px}.ciq-chip--info{background:var(--ciq-info-soft);color:var(--ciq-info-text)}.ciq-chip--accent{background:var(--ciq-accent-soft);color:var(--ciq-accent-text)}.ciq-chip--success{background:var(--ciq-success-soft);color:var(--ciq-success-text)}.ciq-chip--danger{background:var(--ciq-danger-soft);color:var(--ciq-danger-text)}.ciq-chip--neutral{background:var(--ciq-neutral-soft);color:var(--ciq-neutral-text)}.ciq-chip--neutral-outlined{background:var(--ciq-neutral-soft);color:var(--ciq-neutral-text);border-color:var(--ciq-neutral)}.ciq-chip--warning{background:var(--ciq-warning-soft);color:var(--ciq-warning-text)}.ciq-chip--outlined{background:0 0;border-color:currentColor}.ciq-chip--sm{padding:0 var(--ciq-space-2);font-size:11px}.ciq-table-wrap{min-width:0;position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ciq-text-secondary);padding:var(--ciq-space-2) var(--ciq-space-3);border-bottom:1px solid var(--ciq-border-subtle);white-space:nowrap;font-size:11px;font-weight:650}td{padding:var(--ciq-space-2-5) var(--ciq-space-3);border-bottom:1px solid var(--ciq-border-subtle);vertical-align:middle}tbody tr{transition:background .12s}tbody tr:hover{background:var(--ciq-surface-hover)}tbody tr:last-child td{border-bottom:none}tr[aria-selected=true]{background:var(--ciq-accent-soft)}.ciq-table-select{width:40px}.ciq-table-open{text-align:right;white-space:nowrap;width:44px}.ciq-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}th.ciq-num .ciq-th-sort{flex-direction:row-reverse}.ciq-th-sort{align-items:center;gap:var(--ciq-space-1);font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ciq-th-sort:hover,th[aria-sort=ascending] .ciq-th-sort,th[aria-sort=descending] .ciq-th-sort{color:var(--ciq-text-primary)}.ciq-sort-arrow-slot{flex:none;align-items:center;display:inline-flex}.ciq-sort-arrow{fill:var(--ciq-border-strong)}.ciq-th-sort:hover .ciq-sort-arrow{fill:var(--ciq-text-secondary)}th[aria-sort=ascending] .ciq-sort-arrow,th[aria-sort=descending] .ciq-sort-arrow{fill:currentColor}.ciq-row-actions{justify-content:flex-end;align-items:center;gap:var(--ciq-space-2);white-space:nowrap;display:flex}.ciq-mono{font-family:var(--ciq-font-mono);font-size:12.5px}.ciq-ref{font-family:var(--ciq-font-mono);color:var(--ciq-accent-strong);white-space:nowrap;font-size:12.5px}.ciq-row-clickable{cursor:pointer}.ciq-cell-sub{color:var(--ciq-text-secondary);font-size:12px;display:block}.ciq-text-danger{color:var(--ciq-danger-text)}.ciq-text-warning{color:var(--ciq-warning-text)}.ciq-text-success{color:var(--ciq-success-text)}.ciq-text-muted{color:var(--ciq-text-secondary)}.ciq-table-state{padding:var(--ciq-space-4)}.ciq-table-footer{justify-content:space-between;align-items:center;gap:var(--ciq-space-3);padding:var(--ciq-space-3) var(--ciq-space-4);border-top:1px solid var(--ciq-border-subtle);color:var(--ciq-text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.ciq-table-toolbar{align-items:center;gap:var(--ciq-space-3);padding:var(--ciq-space-2) var(--ciq-space-4);background:var(--ciq-accent-soft);color:var(--ciq-accent-text);font-size:13px;font-weight:600;display:flex}.ciq-pagination{align-items:center;gap:var(--ciq-space-1);margin:0;padding:0;list-style:none;display:flex}.ciq-page-btn{min-width:30px;height:30px;padding:0 var(--ciq-space-2);border-radius:var(--ciq-radius-sm);border:1px solid var(--ciq-border-subtle);background:var(--ciq-surface-card);color:var(--ciq-text-primary);place-items:center;font-size:12px;font-weight:600;display:inline-grid}.ciq-page-btn:hover:not(:disabled){background:var(--ciq-surface-hover)}.ciq-page-btn[aria-current=page]{background:var(--ciq-accent-fill);border-color:var(--ciq-accent-fill);color:var(--ciq-on-solid)}.ciq-page-btn .ciq-icon{width:14px;height:14px}.ciq-dl{gap:var(--ciq-space-4) var(--ciq-space-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;display:grid}.ciq-dl--stacked{gap:var(--ciq-space-3);grid-template-columns:1fr}.ciq-dl>div{min-width:0}.ciq-dl dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ciq-text-secondary);margin:0 0 var(--ciq-space-1);font-size:11px;font-weight:650}.ciq-dl dd{color:var(--ciq-text-primary);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:550}.ciq-field{gap:var(--ciq-space-1);flex-direction:column;min-width:0;display:flex}.ciq-field>label,.ciq-field-label{color:var(--ciq-text-secondary);font-size:12px;font-weight:600}.ciq-required{color:var(--ciq-danger-text);margin-left:var(--ciq-space-0-5)}.ciq-field-error{color:var(--ciq-danger-text);font-size:12px}.ciq-field-hint{color:var(--ciq-text-secondary);font-size:12px}.ciq-input-group{align-items:stretch;gap:var(--ciq-space-2);display:flex}.ciq-input-group>input,.ciq-input-group>select{flex:1}.ciq-input-addon{padding:0 var(--ciq-space-3);background:var(--ciq-surface-inset);border:1px solid var(--ciq-border-subtle);border-radius:var(--ciq-radius-control);color:var(--ciq-text-secondary);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ciq-input-addon--mono{font-family:var(--ciq-font-mono)}.ciq-check{align-items:flex-start;gap:var(--ciq-space-2);color:var(--ciq-text-primary);cursor:pointer;font-size:13px;font-weight:550;display:inline-flex}.ciq-check input{margin-top:var(--ciq-space-0-5);flex:none}.ciq-radio-group{gap:var(--ciq-space-1-5);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ciq-radio-group>legend{color:var(--ciq-text-secondary);margin-bottom:var(--ciq-space-1);padding:0;font-size:12px;font-weight:600}.ciq-radio-group--inline .ciq-radio-options{gap:var(--ciq-space-4);flex-flow:wrap}.ciq-radio-options{gap:var(--ciq-space-1-5);flex-direction:column;display:flex}.ciq-multiselect{border:1px solid var(--ciq-border-strong);border-radius:var(--ciq-radius-control);padding:var(--ciq-space-2) var(--ciq-space-3);gap:var(--ciq-space-1-5);background:var(--ciq-surface-card);flex-direction:column;max-height:180px;display:flex;overflow-y:auto}.ciq-multiselect[aria-invalid=true]{border-color:var(--ciq-danger)}.ciq-form-grid{gap:var(--ciq-space-4);grid-template-columns:1fr 1fr;display:grid}.ciq-form-grid .ciq-form-full{grid-column:1/-1}@media (width<=1199px){.ciq-form-grid{grid-template-columns:1fr}}.ciq-form-stack{gap:var(--ciq-space-4);flex-direction:column;display:flex}.ciq-form-section-title{align-items:center;gap:var(--ciq-space-2);text-transform:uppercase;letter-spacing:.05em;color:var(--ciq-text-secondary);margin:var(--ciq-space-2) 0 0;grid-column:1/-1;font-size:11px;font-weight:700;display:flex}.ciq-form-section-title:after{content:"";background:var(--ciq-border-subtle);flex:1;height:1px}.ciq-fieldset{margin:0 0 var(--ciq-space-5);border:none;min-width:0;padding:0}.ciq-fieldset>legend{align-items:center;gap:var(--ciq-space-2);text-transform:uppercase;letter-spacing:.05em;width:100%;color:var(--ciq-text-secondary);margin-bottom:var(--ciq-space-4);padding:0;font-size:11px;font-weight:700;display:flex}.ciq-fieldset>legend:after{content:"";background:var(--ciq-border-subtle);flex:1;height:1px}.ciq-check-list{gap:var(--ciq-space-1) var(--ciq-space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ciq-sticky-footer{gap:var(--ciq-space-3);padding:var(--ciq-space-3) var(--ciq-space-4);background:var(--ciq-surface-card);border-top:1px solid var(--ciq-border-subtle);border-radius:0 0 var(--ciq-radius-card) var(--ciq-radius-card);justify-content:flex-end;display:flex;position:sticky;bottom:0}.ciq-filterbar{gap:var(--ciq-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.ciq-filterbar .ciq-field{min-width:150px}.ciq-filterbar-quick{gap:var(--ciq-space-1-5);flex-wrap:wrap;display:flex}.ciq-filterbar-actions{gap:var(--ciq-space-2);align-items:center;display:flex}.ciq-upload-list{margin:var(--ciq-space-3) 0 0;gap:var(--ciq-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ciq-upload-item{gap:var(--ciq-space-1) var(--ciq-space-3);padding:var(--ciq-space-2) var(--ciq-space-3);border:1px solid var(--ciq-border-subtle);border-radius:var(--ciq-radius-control);grid-template-columns:auto 1fr auto;align-items:center;font-size:13px;display:grid}.ciq-upload-item progress{width:100%;height:6px;accent-color:var(--ciq-accent-fill);grid-column:1/-1}.ciq-progress{border-radius:var(--ciq-radius-chip);background:var(--ciq-chart-track);width:100%;height:6px;overflow:hidden}.ciq-progress-bar{background:var(--ciq-accent);border-radius:var(--ciq-radius-chip);height:100%}.ciq-scrim{background:var(--ciq-scrim);z-index:70;padding:var(--ciq-space-5);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.ciq-dialog{background:var(--ciq-surface-raised);border-radius:var(--ciq-radius-dialog);box-shadow:var(--ciq-shadow-raised);flex-direction:column;width:560px;max-width:100%;max-height:92vh;display:flex}.ciq-dialog--lg{width:760px}.ciq-dialog--sm{width:420px}.ciq-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--ciq-space-3);padding:var(--ciq-space-4) var(--ciq-space-5);border-bottom:1px solid var(--ciq-border-subtle);display:flex}.ciq-dialog-header h2{font-size:17px}.ciq-dialog-body{padding:var(--ciq-space-5);gap:var(--ciq-space-4);flex-direction:column;display:flex;overflow-y:auto}.ciq-dialog-footer{gap:var(--ciq-space-3);padding:var(--ciq-space-4) var(--ciq-space-5);border-top:1px solid var(--ciq-border-subtle);justify-content:flex-end;display:flex}.ciq-consequence{border:1px solid var(--ciq-border-subtle);border-radius:var(--ciq-radius-card);background:var(--ciq-surface-hover);padding:var(--ciq-space-3) var(--ciq-space-4)}.ciq-banner{align-items:flex-start;gap:var(--ciq-space-3);padding:var(--ciq-space-3) var(--ciq-space-4);border-radius:var(--ciq-radius-card);border:1px solid #0000;border-left-width:4px;font-size:13px;display:flex}.ciq-banner>.ciq-icon{margin-top:var(--ciq-space-0-5)}.ciq-banner-body{gap:var(--ciq-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ciq-banner-title{font-weight:650}.ciq-banner-actions{gap:var(--ciq-space-2);flex:none;align-items:center;display:flex}.ciq-banner--error{background:var(--ciq-danger-soft);color:var(--ciq-danger-text);border-color:var(--ciq-danger)}.ciq-banner--warning{background:var(--ciq-warning-soft);color:var(--ciq-warning-text);border-color:var(--ciq-warning);border-style:dashed dashed dashed solid}.ciq-banner--info{background:var(--ciq-info-soft);color:var(--ciq-info-text);border-color:#0000;border-left-color:var(--ciq-info)}.ciq-banner--success{background:var(--ciq-success-soft);color:var(--ciq-success-text);border-color:#0000;border-left-color:var(--ciq-success)}.ciq-banner ul{padding-left:var(--ciq-space-4);margin:0}.ciq-banner a:not([class]){color:inherit;font-weight:600}.ciq-toasts{top:var(--ciq-space-5);right:var(--ciq-space-5);z-index:90;gap:var(--ciq-space-2);flex-direction:column;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex;position:fixed}.ciq-toast{background:var(--ciq-surface-raised);color:var(--ciq-text-primary);border:1px solid var(--ciq-border-subtle);border-left:3px solid var(--ciq-accent);padding:var(--ciq-space-3) var(--ciq-space-4);border-radius:var(--ciq-radius-control);box-shadow:var(--ciq-shadow-raised);align-items:center;gap:var(--ciq-space-3);max-width:420px;font-size:13px;font-weight:550;display:flex}.ciq-toast--success{border-left-color:var(--ciq-success)}.ciq-toast--error{border-left-color:var(--ciq-danger)}.ciq-skeleton{background:var(--ciq-surface-inset);border-radius:var(--ciq-radius-sm);animation:1.4s ease-in-out infinite ciq-pulse;display:block}@keyframes ciq-pulse{0%,to{opacity:1}50%{opacity:.45}}.ciq-skeleton-stack{gap:var(--ciq-space-2);flex-direction:column;display:flex}.ciq-empty{align-items:center;gap:var(--ciq-space-3);padding:var(--ciq-space-7) var(--ciq-space-5);text-align:center;color:var(--ciq-text-secondary);flex-direction:column;font-size:13px;display:flex}.ciq-empty>.ciq-icon{opacity:.6;width:32px;height:32px}.ciq-empty-title{color:var(--ciq-text-primary);font-size:15px;font-weight:650}.ciq-empty--compact{padding:var(--ciq-space-5) var(--ciq-space-4)}.ciq-restricted>.ciq-icon{color:var(--ciq-warning);opacity:1}.ciq-center-page{place-items:center;min-height:60vh;display:grid}.ciq-tabs{gap:var(--ciq-space-1);background:var(--ciq-surface-inset);padding:var(--ciq-space-1);border-radius:var(--ciq-radius-menu);width:max-content;max-width:100%;display:flex;overflow-x:auto}.ciq-tab{align-items:center;gap:var(--ciq-space-1-5);padding:var(--ciq-space-2) var(--ciq-space-4);border-radius:var(--ciq-radius-control);color:var(--ciq-text-secondary);white-space:nowrap;background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ciq-tab:hover{color:var(--ciq-text-primary);text-decoration:none}.ciq-tab--active,.ciq-tab[aria-selected=true]{background:var(--ciq-surface-card);color:var(--ciq-text-primary);box-shadow:var(--ciq-shadow-card)}.ciq-tab--active:focus-visible,.ciq-tab[aria-selected=true]:focus-visible{box-shadow:var(--ciq-focus-ring), var(--ciq-shadow-card)}.ciq-tab-count{padding:0 var(--ciq-space-1-5);border-radius:var(--ciq-radius-chip);background:var(--ciq-neutral-soft);color:var(--ciq-neutral-text);font-size:11px;font-weight:700}.ciq-tabpanel{margin-top:var(--ciq-space-4);gap:var(--ciq-space-4);flex-direction:column;display:flex}.ciq-tabpanel>*{min-width:0}.ciq-tabpanel>.ciq-stack--spaced{margin-top:0}.ciq-tabs{position:relative}.ciq-vtabs-layout{gap:var(--ciq-space-5);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}@media (width<=767px){.ciq-vtabs-layout{grid-template-columns:minmax(0,1fr)}}.ciq-vtabs-title{margin-bottom:var(--ciq-space-3);font-size:16px;font-weight:650}.ciq-vtabs{gap:var(--ciq-space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ciq-vtabs a,.ciq-vtabs button{text-align:left;width:100%;padding:var(--ciq-space-2) var(--ciq-space-3);border-radius:var(--ciq-radius-control);color:var(--ciq-text-secondary);background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:none;display:block}.ciq-vtabs a:hover,.ciq-vtabs button:hover{background:var(--ciq-surface-hover);color:var(--ciq-text-primary);text-decoration:none}.ciq-vtabs .ciq-vtab--active,.ciq-vtabs .ciq-vtab--active:hover,.ciq-vtabs [aria-current=page]{background:var(--ciq-accent-soft);color:var(--ciq-accent-text)}.ciq-stepper{align-items:flex-start;gap:var(--ciq-space-2);margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.ciq-step{align-items:center;gap:var(--ciq-space-2);min-width:120px;color:var(--ciq-text-secondary);flex:1;font-size:12.5px;display:flex;position:relative}.ciq-step:not(:last-child):after{content:"";height:2px;min-width:var(--ciq-space-3);background:var(--ciq-border-subtle);border-radius:var(--ciq-radius-chip);flex:1}.ciq-step--complete:not(:last-child):after{background:var(--ciq-accent)}.ciq-step-marker{border:2px solid var(--ciq-border-strong);background:var(--ciq-surface-card);width:26px;height:26px;color:var(--ciq-text-secondary);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ciq-step-marker .ciq-icon{width:14px;height:14px}.ciq-step-text{gap:var(--ciq-space-0-5);flex-direction:column;min-width:0;display:flex}.ciq-step-label{white-space:nowrap;font-weight:600}.ciq-step-desc{font-size:11.5px}.ciq-step--complete .ciq-step-marker{background:var(--ciq-accent-fill);border-color:var(--ciq-accent-fill);color:var(--ciq-on-solid)}.ciq-step--current .ciq-step-marker{border-color:var(--ciq-accent);color:var(--ciq-accent-text)}.ciq-step--current .ciq-step-label{color:var(--ciq-text-primary)}.ciq-step--blocked .ciq-step-marker{border-color:var(--ciq-danger);color:var(--ciq-danger-text)}.ciq-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ciq-timeline-item{gap:var(--ciq-space-3);padding-bottom:var(--ciq-space-4);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.ciq-timeline-item:not(:last-child):before{content:"";background:var(--ciq-border-subtle);width:2px;position:absolute;top:28px;bottom:0;left:13px}.ciq-timeline-dot{background:var(--ciq-neutral-soft);width:28px;height:28px;color:var(--ciq-neutral-text);border-radius:50%;place-items:center;display:grid}.ciq-timeline-dot .ciq-icon{width:14px;height:14px}.ciq-timeline-dot--success{background:var(--ciq-success-soft);color:var(--ciq-success-text)}.ciq-timeline-dot--danger{background:var(--ciq-danger-soft);color:var(--ciq-danger-text)}.ciq-timeline-dot--warning{background:var(--ciq-warning-soft);color:var(--ciq-warning-text)}.ciq-timeline-dot--info{background:var(--ciq-info-soft);color:var(--ciq-info-text)}.ciq-timeline-dot--accent{background:var(--ciq-accent-soft);color:var(--ciq-accent-text)}.ciq-timeline-body{gap:var(--ciq-space-1);min-width:0;padding-top:var(--ciq-space-1);flex-direction:column;display:flex}.ciq-timeline-title{font-size:13px;font-weight:600}.ciq-timeline-meta{color:var(--ciq-text-secondary);font-size:12px}.ciq-timeline-detail{color:var(--ciq-text-primary);overflow-wrap:anywhere;font-size:12.5px}.ciq-barlist{gap:var(--ciq-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ciq-barlist-row{align-items:center;gap:var(--ciq-space-3);grid-template-columns:minmax(96px,200px) minmax(60px,1fr) 48px 44px;font-size:12.5px;display:grid}.ciq-barlist-label{color:var(--ciq-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.ciq-barlist-track{background:var(--ciq-chart-track);border-radius:var(--ciq-radius-sm);height:16px;overflow:hidden}.ciq-barlist-fill{background:var(--ciq-chart-1);border-radius:var(--ciq-radius-sm);height:100%;display:block}.ciq-barlist-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.ciq-barlist-share{text-align:right;color:var(--ciq-text-secondary);font-variant-numeric:tabular-nums}.ciq-barlist-row--link{border-radius:var(--ciq-radius-sm);color:inherit;text-decoration:none}.ciq-barlist-row--link:hover{background:var(--ciq-surface-hover);text-decoration:none}.ciq-chart{width:100%;min-width:0;margin:0;position:relative}.ciq-chart-legend{gap:var(--ciq-space-2);flex-direction:column;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ciq-chart-legend--inline{gap:var(--ciq-space-2) var(--ciq-space-4);flex-flow:wrap}.ciq-chart-legend li{align-items:center;gap:var(--ciq-space-2);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.ciq-chart-legend--inline li{grid-template-columns:auto auto}.ciq-chart-swatch{border-radius:50%;flex:none;width:10px;height:10px}.ciq-donut{align-items:center;gap:var(--ciq-space-5);flex-wrap:wrap;display:flex}.ciq-donut-figure{flex:none;position:relative}.ciq-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ciq-donut-total{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.ciq-donut-caption{color:var(--ciq-text-secondary);font-size:12px}.ciq-chart-tooltip{background:var(--ciq-surface-raised);border:1px solid var(--ciq-border-subtle);border-radius:var(--ciq-radius-control);box-shadow:var(--ciq-shadow-raised);padding:var(--ciq-space-2) var(--ciq-space-3);color:var(--ciq-text-primary);font-size:12px}.ciq-page{gap:var(--ciq-space-4);flex-direction:column;display:flex}.ciq-page-head{gap:var(--ciq-space-1);flex-direction:column;display:flex}.ciq-page-head-main{justify-content:space-between;align-items:center;gap:var(--ciq-space-3);min-height:calc(13px * 1.3 + 2 * var(--ciq-space-2) + 2px);flex-wrap:wrap;display:flex}.ciq-page-head-text{gap:var(--ciq-space-1);flex-direction:column;flex:16rem;min-width:0;display:flex}.ciq-page-head h2{font-size:20px;font-weight:600}.ciq-page-meta{align-items:center;gap:var(--ciq-space-3);color:var(--ciq-text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.ciq-page-meta-row{align-items:center;gap:var(--ciq-space-3);flex-wrap:wrap;flex-basis:100%;display:flex}.ciq-page-intro{color:var(--ciq-text-secondary);font-size:12.5px}.ciq-page-actions{align-items:center;gap:var(--ciq-space-3);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;display:flex}.ciq-back-link{align-items:center;gap:var(--ciq-space-1);font-size:12.5px;font-weight:600;display:inline-flex}.ciq-grid{gap:var(--ciq-space-4);display:grid}.ciq-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ciq-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ciq-grid--sidebar{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (width<=1199px){.ciq-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ciq-grid--sidebar{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.ciq-grid--2,.ciq-grid--3{grid-template-columns:minmax(0,1fr)}}.ciq-stack{gap:var(--ciq-space-3);flex-direction:column;display:flex}ul.ciq-stack,ol.ciq-stack{margin:0;padding:0;list-style:none}.ciq-inline{align-items:center;gap:var(--ciq-space-2);flex-wrap:wrap;display:flex}.ciq-auth-page{justify-content:center;align-items:center;gap:var(--ciq-space-4);min-height:100vh;padding:var(--ciq-space-4);background:var(--ciq-surface-app);flex-direction:column;display:flex}.ciq-auth-brand{align-items:center;gap:var(--ciq-space-0-5);flex-direction:column;display:flex}.ciq-auth-brand .ciq-brand-name{color:var(--ciq-text-primary);font-size:24px}.ciq-auth-brand .ciq-brand-sub{color:var(--ciq-text-secondary);opacity:1;font-size:12px}.ciq-auth-card{width:100%;max-width:400px}.ciq-auth-card--wide{max-width:640px}.ciq-auth-card form{gap:var(--ciq-space-3);margin-top:var(--ciq-space-4);flex-direction:column;display:flex}.ciq-auth-card .ciq-btn--primary{width:100%}.ciq-auth-links{justify-content:space-between;gap:var(--ciq-space-3);margin-top:var(--ciq-space-3);font-size:12.5px;display:flex}.ciq-demo-accounts{width:100%;max-width:640px}.ciq-demo-list{gap:var(--ciq-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ciq-demo-account{padding:var(--ciq-space-1-5) var(--ciq-space-2-5);border-radius:var(--ciq-radius-control);border:1px solid var(--ciq-border-subtle);background:var(--ciq-surface-card);color:var(--ciq-text-primary);text-align:left;flex-direction:column;align-items:flex-start;gap:0;font-size:12.5px;font-weight:600;display:inline-flex}.ciq-demo-account:hover:not(:disabled){border-color:var(--ciq-accent);background:var(--ciq-accent-soft)}.ciq-demo-account-role{color:var(--ciq-text-secondary);font-size:11px;font-weight:500}.ciq-kpi-link,.ciq-kpi-link:hover{color:inherit;text-decoration:none}.ciq-kpi-link:hover .ciq-kpi-label{color:var(--ciq-accent-strong)}.ciq-stack--spaced{margin-top:var(--ciq-space-4)}.ciq-stack--start{align-items:flex-start}.ciq-list-plain{gap:var(--ciq-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ciq-loading-screen{background:var(--ciq-surface-app);min-height:100vh;color:var(--ciq-text-secondary);place-items:center;display:grid}.ciq-loading-screen-inner{align-items:center;gap:var(--ciq-space-3);flex-direction:column;display:flex}.ciq-loading-screen .ciq-brand-name{color:var(--ciq-text-primary);font-size:24px}.ciq-digest-sheet{gap:var(--ciq-space-4);flex-direction:column;display:flex}.ciq-digest-header{gap:var(--ciq-space-2);padding-bottom:var(--ciq-space-3);border-bottom:1px solid var(--ciq-border-strong);flex-direction:column;display:flex}.ciq-digest-title{margin:0;font-size:20px;font-weight:600}.ciq-digest-meta{gap:var(--ciq-space-2) var(--ciq-space-5);flex-wrap:wrap;margin:0;display:flex}.ciq-digest-meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ciq-text-secondary);font-size:11px;font-weight:650}.ciq-digest-meta dd{margin:0;font-weight:600}.ciq-digest-section{gap:var(--ciq-space-3);flex-direction:column;display:flex}.ciq-digest-group{color:var(--ciq-text-secondary);margin:0;font-size:13px;font-weight:600}.ciq-digest-note{margin:0;font-size:12px}.ciq-digest-wrap{display:inline}@page{size:A4;margin:7mm}@media print{body:has(.ciq-digest){background:var(--ciq-surface-card)}.ciq-digest .ciq-page-head,.ciq-digest .ciq-digest-controls,.ciq-digest .ciq-card-head-actions,.ciq-digest .ciq-kpi-halo,.ciq-digest .ciq-kpi-hint{display:none}body:has(.ciq-digest) .ciq-sidebar{display:none}body:has(.ciq-digest) .ciq-topbar{display:none}body:has(.ciq-digest) .ciq-prototype-banner{display:none}body:has(.ciq-digest) .ciq-skip-link{display:none}body:has(.ciq-digest) .ciq-drawer-scrim{display:none}body:has(.ciq-digest) .ciq-toasts{display:none}body:has(.ciq-digest) .ciq-app{min-height:0;display:block}body:has(.ciq-digest) .ciq-main{min-height:0}body:has(.ciq-digest) .ciq-content{padding:0}body:has(.ciq-digest) .ciq-content>*{max-width:none}.ciq-digest{color:var(--ciq-text-primary);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:8pt;line-height:1.3}.ciq-digest,.ciq-digest .ciq-digest-sheet,.ciq-digest .ciq-stack,.ciq-digest .ciq-digest-section{gap:var(--ciq-space-2)}.ciq-digest .ciq-digest-header{gap:var(--ciq-space-1);padding-bottom:var(--ciq-space-2)}.ciq-digest .ciq-digest-title{font-size:14pt}.ciq-digest .ciq-card{box-shadow:none;padding:var(--ciq-space-2) var(--ciq-space-3);break-inside:avoid}.ciq-digest .ciq-card-head{margin-bottom:var(--ciq-space-1)}.ciq-digest .ciq-card-title{font-size:10pt}.ciq-digest .ciq-card-sub,.ciq-digest .ciq-digest-headline{display:none}.ciq-digest .ciq-digest-note,.ciq-digest .ciq-text-muted,.ciq-digest .ciq-digest-group{font-size:7.5pt}.ciq-digest .ciq-kpi-grid{gap:var(--ciq-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.ciq-digest .ciq-kpi-grid>.ciq-card{padding:var(--ciq-space-1) var(--ciq-space-3)}.ciq-digest .ciq-kpi{gap:0}.ciq-digest .ciq-kpi-label{font-size:7.5pt}.ciq-digest .ciq-kpi-value{font-size:11pt}.ciq-digest .ciq-cell-sub{font-size:6.5pt}.ciq-digest .ciq-table-wrap{overflow:visible}.ciq-digest table{font-size:7.5pt}.ciq-digest th{padding:var(--ciq-space-0-5) var(--ciq-space-2);font-size:6.5pt}.ciq-digest td{padding:var(--ciq-space-0-5) var(--ciq-space-2)}.ciq-digest td .ciq-cell-sub{margin-left:var(--ciq-space-1);display:inline}.ciq-digest tr{break-inside:avoid}.ciq-digest td{white-space:nowrap}.ciq-digest td .ciq-digest-wrap{white-space:normal;min-width:45mm;display:block}.ciq-digest .ciq-empty{gap:var(--ciq-space-2);padding:var(--ciq-space-2) var(--ciq-space-3);flex-direction:row;font-size:7.5pt}.ciq-digest .ciq-empty>.ciq-icon{display:none}.ciq-digest .ciq-empty p{margin:0}.ciq-digest .ciq-empty .ciq-empty-title{font-size:8pt}.ciq-digest .ciq-table-state{padding:0}.ciq-digest a{color:inherit;text-decoration:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2")}*{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--ciq-font-sans);color:var(--ciq-text-primary);background:var(--ciq-surface-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";margin:0;font-size:14px;line-height:1.45}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
